BM6P6(@ zzzmmmaaaQQQGGGCCCAAA>>>;;;AAACCCDDDFFFJJJOOOUUUZZZUUUSSSTTTVVVXXXXXXXXXZZZRRRYYY^^^```eeemmmppplllyyy|||zzzkkkddd]]][[[TTTMMMHHHIIIOOOTTTXXXZZZ[[[~~~QQQ:::777444333333333222111................................................---------............///222333111...222BBBWWWeeefffrrrvvvyyy~~~{{{uuukkk```ZZZWWWVVVYYY^^^hhhpppvvvtttkkk```RRRHHHEEEFFFNNN^^^ooo|||xxxzzz}}}yyyttteeedddccceeejjjppptttwwwzzz{{{yyyvvvyyy{{{{{{{{{{{{vvvmmmfffccc\\\hhhtttqqqgggbbbjjjyyygggVVVUUU[[[hhhvvvYYY@@@555888777666555///222222111111000/////////////////////000000000000...//////111222333444444777SSSzzz|||iiiMMMYYYcccttt{{{tttqqqqqqssspppqqqrrrsssttttttuuuuuuxxxyyyxxxwwwuuuuuuwwwzzz}}}}}}~~~}}}xxxtttllljjjeeecccfffqqqvvvhhhbbb```eeebbb```cccjjjssszzz~~~vvvvvvxxx}}}}}}zzzqqqooojjjddd^^^\\\^^^```___[[[XXXXXXVVVUUUYYY___kkkfffeeeiiinnnsssyyyfffTTTOOOJJJHHHFFFCCCAAA>>>======999:::;;;<<<:::777444222555444333111000/////////000/////////............////////////000000000000///111222222222333777999MMM~~~}}}rrrfffUUUJJJEEEDDDBBB@@@FFFHHHJJJMMMPPPUUUZZZ^^^YYYZZZ\\\```aaa```]]]\\\ZZZaaafffhhhlllqqqrrrnnnpppuuu{{{|||uuuvvvhhh```XXXQQQMMMGGGEEEHHHMMMSSSVVVSSS\\\{{{III:::777444333333333222111................................................---------............///000111///...333BBBXXXgggnnnzzz|||}}}yyywwwzzzxxxmmmaaa[[[WWWUUUWWW\\\fffnnnuuutttooogggZZZOOOJJJHHHMMM[[[lllzzz}}}|||wwwkkk^^^^^^^^^bbbhhhooovvvyyywwwhhhjjjqqq{{{|||uuuppppppnnnuuu}}}}}}tttkkkgggbbbfffkkkxxxvvv{{{{{{fff______kkk}}}eeeVVVVVV\\\kkkzzzzzzZZZAAA555777666555555///222222111111000/////////////////////000000000000//////000111222333333444777OOOwwwzzzhhhRRR[[[hhh}}}zzzzzzsssoooooopppqqqmmmnnnppprrrssstttttttttuuuvvvwwwwwwvvvvvvxxxzzz{{{{{{|||~~~}}}yyyvvvtttsssqqqppprrrzzzrrrgggcccccckkkmmmqqquuuxxx{{{|||}}}xxxzzz~~~{{{~~~tttpppiiiccc___^^^___```]]]YYYXXXYYYXXXXXX]]]ccckkkfffeeeiiinnnrrrxxxnnn]]]WWWRRROOOJJJEEEBBBAAAAAABBB?????????>>><<<999555333444444333111111000000000000000/////////.........////////////000000000000000111111222222333666999HHHwwwzzznnn\\\OOOHHHGGGHHHHHHJJJMMMQQQTTTWWW[[[___bbbaaacccgggkkkllljjjddd___]]]bbbeeegggiiimmmmmmkkkjjjmmmsssxxxwwwqqqddd\\\SSSIIIFFFDDDDDDIIIOOOSSSVVVOOO___rrrDDD:::777444333333333222111................................................---------............///...//////...333AAAWWWhhhqqq}}}xxxttt~~~zzzoooccc[[[WWWTTTUUUZZZeeelllsssuuutttooodddZZZPPPJJJJJJVVVffftttsss```WWWXXXZZZ___gggqqqyyy~~~ZZZPPPSSS\\\iiiqqqoooiiiffffffsssqqqgggeeeeeeiiivvvmmmiiisssuuufffXXXUUUZZZjjjcccVVVXXX^^^nnntttmmm[[[BBB666777444444555000222222111111000/////////////////////000000000000000000111111111222222222777JJJqqqvvveeeVVVYYYfff~~~yyy{{{uuummmjjjkkknnnpppppplllnnnoooqqqssssssttttttrrrtttwwwxxxxxxxxxxxxyyywwwxxxzzz|||~~~~~~{{{xxxtttvvvxxx{{{~~~{{{nnneeebbbccckkksss|||}}}yyywwwyyy~~~}}}}}}|||yyyrrriiibbbaaaaaa``````[[[XXXWWWYYYZZZ[[[aaahhhkkkfffeeehhhlllpppxxxrrraaaXXXRRRNNNHHHBBB???>>>@@@BBBFFFEEECCC@@@===:::777555333333333222222111111111000000000/////////......////////////000000000000000111111111111333666888BBBmmmuuudddTTTLLLJJJLLLNNNLLLPPPUUUZZZ]]]```ccceeegggkkknnnqqqsssrrrkkkccc^^^___```aaadddhhhkkkllllllooowww~~~}}}nnnbbbZZZPPPFFFEEEEEEHHHMMMRRRUUUVVVSSSddd|||nnnFFF:::777444333333333222111................................................---------............////////////000333>>>TTTgggiiiwww~~~{{{{{{oooccc\\\WWWTTTVVVZZZdddjjjqqquuuwwwuuulllbbbUUULLLHHHPPP^^^lllxxxkkkWWWRRRUUUZZZaaaiiisss}}}dddDDDAAACCCKKKYYYfffjjjfffaaahhhwwwuuuaaa\\\]]]kkk~~~nnnooorrrmmmjjjlllwwwwwwpppggg]]]VVVTTTUUU\\\lllaaaWWWYYY___ooodddaaaZZZBBB666777444333555111222222111111000/////////////////////000000000000111111111111111111222222777DDDkkkrrrbbbWWWVVVddd{{{{{{pppkkkhhhjjjpppuuuuuusssssssssttttttttttttssssssqqqtttxxxzzzyyyxxxxxxxxxvvvvvvxxx{{{~~~}}}{{{ssswww}}}uuuiiiaaa______dddlllwww{{{xxxsssppppppyyyzzzzzz|||}}}tttiiicccbbbcccaaa___[[[XXXWWWYYYZZZ[[[aaahhhhhheeedddhhhkkkooowwwuuubbbUUUNNNKKKFFFAAA>>>>>>???AAAGGGEEECCC@@@===:::888777333333333333333333222222000000000////////////...////////////000000000000000111111111111222555777===cccyyyjjjZZZOOOKKKMMMPPPOOOSSSYYY^^^aaacccfffhhhjjjnnnqqqrrruuuwwwpppfffccc```___```dddjjjrrrwwwpppvvvzzzkkkaaaZZZOOOGGGGGGGGGJJJNNNRRRSSSSSSYYYmmm|||kkkFFF:::777444333333333222111////////////////////////........................---------............///111000111222222:::OOOddd```pppzzzzzzoooccc\\\WWWUUUWWW[[[cccjjjrrruuuxxxwwwppphhhZZZOOOGGGKKKVVVcccpppzzz```LLLNNNSSS[[[ccckkkuuu~~~zzzPPP@@@>>>>>>CCCNNN]]]hhhhhhdddkkkwwwzzz[[[PPPRRRjjjmmm___^^^[[[XXXggg|||uuufff]]]XXXUUUTTTZZZ^^^eeettt```WWWZZZ^^^nnnyyyZZZ]]]XXXAAA777888444333555333222222111111000/////////////////////000000000000111111111111111111222222777???dddsssaaaVVVUUUccc|||~~~tttqqqpppssszzz~~~}}}zzzwwwuuutttssssssrrruuuyyy{{{zzzyyywwwwwwwwwwwwyyy|||~~~zzz}}}uuukkkccc^^^[[[ZZZ\\\aaagggiiihhhhhhkkkooo{{{zzz|||pppiiiiiihhhkkknnnooopppuuu~~~uuujjjdddccccccaaa^^^\\\YYYXXXYYYYYYZZZ___fffeeedddeeeiiilllpppxxxsssaaaQQQKKKJJJHHHEEECCCBBBBBBBBBBBBAAA@@@>>><<<:::888888333333444444444444333222111000000000////////////////////////000000000000000111111111000222444777:::XXX}}}qqqaaaTTTMMMMMMPPPQQQUUUZZZ___bbbeeehhhjjjiiioooqqqrrrxxx|||uuuiiiddd___]]]```ffflllvvvvvvwwwggg^^^YYYMMMGGGFFFGGGJJJMMMOOOOOOOOO]]]zzzaaaAAA:::777444333333333222111////////////////////////........................---------............///111000111333222777LLLbbb```oooyyyzzzoooccc\\\XXXUUUWWW\\\bbbkkktttwwwwwwwwwsssnnncccXXXMMMJJJOOOZZZiiiuuupppTTTEEEKKKRRR]]]gggoooxxxfffJJJDDD@@@AAACCCKKKZZZiiimmmkkkiiirrr]]]UUUTTTrrrxxxbbbTTTWWW^^^dddwwwtttfff[[[UUUSSSSSS[[[cccnnn|||]]]WWWZZZ^^^nnnsssYYYdddTTT???777999555444666444222222111111000/////////////////////000000000000000000111111111222222222666<<<___zzzgggWWWPPP]]]xxx|||www~~~yyytttrrrrrrsssrrruuuyyy{{{{{{zzzzzzzzzzzzzzz{{{~~~~~~|||{{{zzzzzzxxxuuusssnnniiiccc```^^^]]]ZZZWWWWWWXXXZZZ[[[]]]ccclllsss}}}}}}}}}|||vvvkkk^^^YYYZZZXXXYYY]]]aaacccgggrrr||||||uuummmgggdddbbb___]]]^^^ZZZYYYZZZYYYYYY^^^eeecccdddhhhmmmpppsss{{{vvvdddYYYJJJIIIHHHFFFDDDCCCAAA@@@@@@>>>>>>>>>===<<<:::999888444444555666555444222111111111000000000/////////////////////000000000000000111111111000111444666999LLLyyyvvvhhhYYYOOONNNPPPNNNQQQVVVZZZ]]]```dddgggfffnnnsssvvv}}}yyyjjjaaa]]]]]]ccchhhmmmvvv}}}qqqaaaZZZUUUJJJGGGFFFGGGIIILLLNNNOOONNNdddVVV===:::777444333333333222111////////////////////////........................---------............///000...000444222666KKKdddcccqqq{{{}}}qqqddd]]]XXXTTTVVVZZZ___lllwwwyyyxxxwwwwwwvvvooodddVVVMMMKKKSSScccrrruuuWWWJJJHHHIIISSSbbbnnnwww|||cccLLLBBB@@@CCCFFFMMM[[[lllsssrrrjjjrrrgggbbbbbblll^^^XXXbbboooyyyxxxlllaaaZZZXXXXXX___lll}}}|||ZZZVVVZZZ^^^pppqqq]]]mmmQQQ===777;;;777555777444222222111111000/////////////////////000000000000//////000111222333333444333:::[[[qqqZZZOOOUUUlllyyy~~~vvvqqqoooqqqrrrppptttxxx{{{|||}}}~~~zzztttlllfffcccbbb___^^^\\\YYYXXXZZZ^^^^^^YYYSSSOOOOOOPPPRRRYYYaaajjjppp{{{}}}xxxwwwtttnnngggddd^^^XXXWWWZZZ\\\[[[^^^dddggghhhpppyyy}}}yyyuuupppiiiddd```]]]\\\^^^[[[ZZZ[[[[[[[[[```gggccceeellltttwwwyyy~~~```VVVSSSHHHLLLIIIFFFBBB???=========??????@@@@@@???<<<:::888555666777777666444222000111111111000000000//////////////////000000000000000111111000000111333555888AAAmmmzzzlll\\\QQQNNNOOOIIILLLPPPTTTWWWZZZ___bbbcccmmmuuuzzz|||jjjbbb___aaaiiinnnqqqxxxzzzmmm\\\VVVRRRGGGHHHGGGHHHJJJMMMPPPQQQPPPkkkPPP===:::777444333333333222111000000000000000000000000........................---------.........//////...,,,///444333666LLLeeeeeesss{{{~~~sssfff]]]WWWSSSTTTWWW^^^lllyyy{{{xxxxxx{{{|||xxxlll]]]QQQJJJNNN___ppp}}}WWWBBBEEEPPPKKKWWWggguuuuuullllllqqqzzzyyyhhhMMM:::>>>CCCIIIOOO]]]nnnvvvuuunnnxxxooogggiii^^^]]]dddqqq{{{wwwlllgggggghhhhhhzzzxxxWWWUUUZZZ___qqqooo___rrrNNN<<<888<<<888666777555222222111111000/////////////////////000000000000...///000111222333444444111999YYY~~~zzz^^^WWWSSSdddqqqvvv}}}sssnnnmmmppprrrooorrrwww{{{}}}xxxpppddd\\\YYYXXXXXXWWWVVVUUUVVV[[[``````XXXQQQHHHGGGIIINNNVVV___fffiiiwww~~~{{{qqqllllllddd]]][[[ZZZZZZ\\\```kkkiiikkkrrruuuuuuyyyzzz}}}~~~zzzwwwuuuqqqkkkddd^^^\\\\\\^^^[[[ZZZ\\\]]]]]]cccjjjcccgggpppxxx|||}}}yyyYYYTTTVVVNNNUUUQQQJJJDDD@@@???@@@AAAAAABBBCCCCCCAAA>>>:::888666777777777666444111000111111111111000000000000////////////000000000000000111111000000000333555777:::eeezzzlllZZZNNNJJJKKKMMMKKKMMMQQQTTTXXXbbbmmmpppxxx}}}mmmddd```gggoooppp{{{{{{qqqhhh]]]PPPGGGEEEJJJIIIGGGMMMQQQHHHIII[[[SSS;;;:::888555222111111222333000000000000////////////........................---------............///+++000000000444666GGGcccrrrlllxxx~~~uuuddd[[[WWWUUUVVVXXX^^^jjjuuuyyyzzz{{{zzzxxxyyyqqqjjj```PPPGGGTTTjjj{{{^^^EEECCCFFFDDDKKKXXXiiixxxxxxjjj^^^XXX^^^tttbbbIIIDDDDDDIIINNNTTT^^^nnn~~~qqq~~~rrrmmmjjjdddgggsss|||xxxyyy}}}rrrWWWYYYZZZ```vvvnnnZZZ{{{RRREEE:::666555444333444444444333222111111111111000000000000////////////000111111111111222222222222999SSSyyyxxxiiibbbZZZ```yyy}}}|||wwwqqqlllkkkooorrrtttxxx|||}}}pppeee\\\ZZZZZZXXXVVVWWWUUU]]]cccdddbbb]]]TTTKKKDDDFFFIIINNNTTT[[[bbbeeesssyyyxxxkkkfff\\\ZZZXXXZZZ___ffflllooottt{{{}}}yyy}}}wwwuuuuuurrrnnnpppvvvttt|||}}}qqqaaaXXXVVVVVV[[[\\\\\\[[[[[[___fffllllllmmmrrryyy|||yyy}}}fffYYYVVV^^^XXXNNNFFFEEEEEEBBB@@@@@@EEEFFFHHHHHHFFFBBB>>><<<999999888777555444222111000000000000////////////000000000000000000000000111111111111222333444555666@@@]]]|||mmm[[[OOOKKKKKKKKKJJJMMMRRRVVV\\\hhhsss|||}}}kkkaaabbbppp}}}}}}tttjjjbbbYYYOOOHHHGGGGGGJJJJJJNNNQQQKKKSSSlll~~~QQQ???:::888555222111111222333000000000000////////////........................---------............///,,,000///000444555EEEaaagggnnnvvveee\\\XXXUUUUUUWWW^^^kkkxxx~~~|||yyyxxxrrrllldddTTTJJJSSSddd{{{tttQQQBBBCCCFFFDDDIIITTTcccqqq}}}|||jjjxxxdddSSSYYYaaa{{{kkkMMMDDDIIIOOOUUUZZZddduuusss{{{mmmqqqgggnnnuuu~~~oooXXX[[[[[[```vvvnnn^^^}}}NNNCCC999777777666555666555444333222111111111111000000000000////////////000111111111111222222222000555LLLssswwweee]]]^^^fff{{{||||||tttpppkkkhhhiiimmmpppssswww{{{~~~}}}yyynnneee]]]]]]^^^\\\[[[\\\```fffjjjjjjhhhdddYYYNNNEEEFFFIIIMMMSSSYYY___bbbmmmsss~~~uuuhhhbbb[[[[[[\\\aaahhhqqqxxx|||zzztttnnnkkkhhhfffmmmwwwxxxhhhaaa```aaa___``````______ccciiinnnjjjlllsss{{{uuu|||bbbXXXXXX___WWWMMMDDDBBBCCCBBBBBBDDDDDDFFFGGGHHHFFFCCC@@@>>>;;;:::999888666444222111111111000000000/////////000000000000000000000000111111111111222333444444444<<>><<<999666444222222222111111111000000000////////////////////////000000000000111222333444444777JJJnnn~~~kkkkkkppp|||vvvfffWWWMMMJJJKKKJJJJJJLLLSSSYYYbbbppp|||}}}ttteee[[[RRRNNNKKKGGGHHHKKKMMMOOONNNQQQSSSQQQaaaeeeEEE>>>999888666555333333222222000000000000////////////........................---------............///---000...///333222<<>>;;;777666777666444333222111111111000000000000////////////000000111111111222222222666444===\\\lllVVVPPPXXXrrrqqqeee]]]VVVSSSQQQQQQWWW]]]iiimmmtttzzz}}}}}}{{{zzz{{{yyyvvvtttwwwyyyrrriiieeebbbccchhhllllllmmmpppsssttttttuuuwwwttthhhZZZKKKLLLMMMOOOQQQSSSTTTUUUSSSTTTXXX^^^```]]]___bbbssszzz}}}{{{vvvqqqssswwwllleee```aaaaaaaaabbbdddfffhhhhhhooosss|||tttkkkVVVYYY___eee[[[TTTNNNLLLHHHBBB@@@BBB?????????@@@@@@AAAAAAAAAAAA@@@???===:::777555333222222222222111111111111////////////////////////000000000000111222333333222555EEEhhhgggmmmooopppzzzppp```SSSMMMLLLNNNJJJIIIKKKPPPVVV^^^lllyyyqqqlll^^^VVVNNNKKKIIIGGGHHHKKKOOOQQQPPPSSSVVVWWWjjjcccGGGBBB999888777555444333333222000000000000////////////........................---------............///...111...///333000888MMMgggiiivvv}}}mmmaaaZZZTTTRRRSSSYYYbbblllsssxxx|||{{{vvvnnnkkkhhhddd^^^WWWOOOJJJPPPeeehhhTTTEEECCCAAA>>>CCCNNNYYY```kkksssyyy|||lll\\\RRRTTTbbbrrr|||sssWWW___{{{yyybbbfffqqqvvvwwwxxxwww^^^PPPTTT\\\fffpppwwwzzz{{{ppp[[[[[[___kkkeeeQQQ\\\PPPFFF???>>>>>>;;;777666777777555444222111111111000000000000////////////000111111111111222222222333333888PPPxxxsssYYYSSSUUU|||wwwwwwiii[[[TTTNNNMMMLLLLLLQQQXXXcccgggmmmssswwwxxxvvvuuusssssspppmmmmmmnnnjjjdddfffdddfffkkknnnoooqqquuu~~~~~~{{{xxxsssfffYYYOOOPPPQQQRRRTTTUUUUUUVVVSSSSSSWWW]]]aaaccchhhooo{{{{{{wwwmmmfff___^^^^^^^^^```dddffffffeeelllpppyyywwwrrrbbbRRRPPPOOOSSSNNNJJJHHHHHHFFFAAA@@@CCC??????>>>>>>???@@@AAAAAA@@@@@@???===;;;888666555333333333222222222111111000000000000000000000000000000///000000111222333000111>>>\\\eeekkkjjjjjj}}}vvv}}}|||lll\\\QQQMMMOOOSSSNNNMMMNNNSSSYYYbbbppp}}}tttiiiaaaWWWPPPJJJIIIHHHGGGIIILLLLLLRRRTTTWWWZZZ___{{{WWWAAABBB999888777666555333333222000000000000////////////........................---------............///...111...///333///666IIIgggfffqqqxxxxxxooobbbZZZTTTQQQRRRWWWaaalllttt{{{~~~zzztttlllhhhaaa]]][[[WWWQQQJJJIIIXXXnnnoooTTTJJJAAA===<<<<<>>>>>;;;888888888777666444222111111111000000000000////////////000111111111111222222222111333666FFFlll{{{gggmmmffftttzzzmmm^^^PPPKKKGGGGGGHHHJJJOOOUUUZZZ^^^dddjjjnnnpppoooooolllnnnlllgggfffhhhhhhfffjjjhhhjjjnnnqqqqqquuuzzz~~~xxxpppcccXXXSSSTTTUUUVVVWWWWWWXXXXXXXXXYYY___gggmmmqqqwww~~~zzztttrrruuuxxx~~~sssmmmiiiddd]]]\\\]]]aaaeeeggggggeeejjjnnnwwwssswwwXXXRRRNNNHHHJJJJJJFFFCCCCCCBBB???@@@EEEBBBAAA@@@??????@@@BBBCCC??????>>>===;;;999777666444333333333333222222222000000000000000000000000/////////000000111222333111111999QQQvvvpppkkkiiirrrtttsss{{{jjjYYYPPPNNNRRRVVVSSSRRRTTTYYY___hhhwwwrrrmmmdddYYYRRRKKKGGGGGGHHHHHHIIIMMMIIIRRRWWWZZZ]]]eeezzzHHH888>>>999999888666555444333222000000000000////////////........................---------........./////////111---///333///444GGG[[[___nnnzzz|||pppcccZZZTTTQQQQQQSSS^^^kkkuuu|||~~~xxxqqqkkkeee]]]XXXXXXWWWRRRKKKDDDOOO___qqqooo]]]KKKEEE>>>999:::>>>DDDIIIRRRZZZeeeooowwwkkk]]]XXXXXXYYY]]]dddlllttt{{{{{{eeeQQQPPPZZZgggttt~~~{{{```^^^mmmwwwjjjqqqqqqqqqjjjhhhxxxvvv~~~bbbTTT]]]hhhtttzzz{{{~~~fffTTT[[[fffvvv```XXXpppQQQGGG>>>===>>><<<::::::888777666444222111111111000000000000////////////000111111111111222222222000444777CCCfff{{{uuuttt{{{rrr{{{eeeWWWHHHDDDBBBDDDGGGHHHNNNTTTTTTWWW]]]cccgggiiijjjjjjhhhllllllfffdddfffjjjjjjmmmkkklllppprrrsssxxx~~~~~~vvvnnncccZZZUUUVVVWWWXXXYYYYYYYYYYYY\\\___gggrrryyy}}}{{{qqqjjjjjjqqqxxx~~~yyyyyy{{{nnnlllkkkhhh]]]\\\^^^bbbgggiiihhhfffkkknnnwwwsssdddQQQTTTQQQJJJNNNMMMHHHDDDBBB???===@@@FFFDDDCCCAAA@@@@@@AAACCCDDD>>>>>>===<<<;;;999777666444444444333333333222222000000000000000000000000////////////000111222333444333777KKKoootttqqqqqqgggsss```QQQPPPWWW___aaa\\\YYY]]]dddrrruuuuuu}}}xxxmmmccc[[[XXXMMMIIIDDDDDDGGGLLLNNNNNNSSSUUUUUUTTT[[[vvvdddGGGFFF<<<:::999777666444333333333111111000000//////......//////...------------...---------............///222//////111111222777===XXXdddnnnyyy}}}ssseee]]]TTTPPPOOOQQQWWWcccqqqzzz|||xxxtttkkkcccZZZTTTSSSRRROOOLLLEEEGGGQQQ```mmmmmm```SSS???<<<::::::===BBBFFFHHHPPP]]]iiinnntttqqqbbb[[[VVVRRRUUUYYY___fffnnnwwwuuuaaaRRRVVVaaammm|||zzzggg\\\cccyyytttbbb___eee\\\WWW[[[aaafffmmmtttqqq[[[eeepppssswwwzzz}}}}}}]]]UUU^^^bbbtttdddSSSoooTTTKKKCCCAAA@@@===;;;<<<888888777666444333222111000000000000////////////000000000000111111111111000222555:::UUUxxxiiivvv}}}vvv___PPPFFFEEEDDDDDDFFFJJJNNNQQQTTTTTTUUUWWW[[[___dddfffiiihhhgggeeedddeeehhhkkklllmmmnnnoooppptttyyy}}}~~~wwwpppmmmllldddaaa```aaa___\\\[[[^^^eeeeeejjjtttyyyjjjbbbaaadddhhhxxxyyyzzzzzz{{{~~~{{{yyywwwzzzvvvpppiiieee______aaafffkkkmmmjjjgggmmmuuuzzzzzzkkk|||[[[UUUNNNGGGHHHIIIGGGFFFCCCAAA??????@@@@@@AAAAAABBBCCCDDDCCCAAA@@@???>>>>>>???@@@>>>;;;888666666666666555444333222222111000//////000111111000000000000000111111222000555777@@@bbb~~~nnnxxxeeeUUURRR[[[dddiiiaaa]]]eeetttwwwmmmxxxxxxmmmddd[[[SSSPPPHHHHHHGGGIIIMMMOOOQQQQQQTTTXXXZZZ]]]ppp]]]EEEBBB;;;:::999777666444444333333111111111000//////......//////...------------...---------............///111......000000000555<<>>CCCGGGHHHPPP]]]jjjrrryyy{{{rrrmmmdddXXXRRRTTTTTTXXX^^^eeemmmvvvqqq___SSSZZZiiivvv}}}ssseeefffsssjjjZZZYYYSSSOOONNNQQQVVVaaatttkkkeeeppppppxxx{{{]]]VVV```dddvvv___QQQlllVVVLLLCCC@@@???;;;999:::888888777555444333222111111000000000////////////000000000000111111111111000111333888QQQdddYYYlllzzz{{{ttt]]]MMMEEEEEEFFFHHHJJJMMMOOOPPPRRRSSSTTTVVVYYY\\\```bbbdddccccccbbbaaabbbeeeffffffgggggghhhiiimmmssswww{{{|||}}}{{{wwwrrrpppnnnoookkkiiihhheeeaaaaaadddmmmnnnsss|||vvvfff______bbbeeegggjjjmmmqqquuuyyy}}}xxxqqqiiieeeaaacccfffiiikkkkkkjjjhhhnnnvvvzzzrrrnnntttUUUOOOIIICCCDDDEEEGGGFFFCCCAAA??????@@@AAAGGGHHHJJJIIIEEEAAA===<<<>>>>>>===>>>???>>>;;;888777777666555555444333333333222111/////////000111000000000000000111111222444777777???^^^sssnnn\\\VVV^^^iiiuuukkkfffqqqzzzkkkqqqttthhhaaa[[[SSSLLLIIIDDDGGGLLLPPPQQQRRRSSSTTTSSSWWW^^^mmm|||UUUGGG@@@===:::999888666555444333333222111111000000///......//////...------------...---------............//////------/////////333:::TTTaaaiiinnnvvvxxxxxx{{{mmmaaaWWWQQQNNNNNNSSS]]]kkkwww~~~}}}zzzoooeeeWWWMMMHHHFFFDDDCCCAAA???BBBKKKSSSSSSIII???>>><<<:::;;;???DDDGGGHHHLLLWWWdddmmmuuu|||~~~qqqhhhhhhqqqjjjWWWOOOUUUVVVZZZ```gggoooxxxrrraaaVVV___ooo}}}xxxooonnnwwwuuueeeWWWTTTNNNQQQTTTWWW\\\nnnpppdddnnnvvvwww~~~vvv\\\WWWaaagggzzz}}}[[[QQQmmm\\\QQQGGGCCC@@@<<<:::;;;888888777555444333222111111111000000000/////////000000000000111111111111000000222666KKKwwwrrrPPPPPPhhhyyy}}}zzzpppYYYJJJDDDEEEHHHKKKNNNOOOPPPQQQSSSTTTUUUWWWZZZ\\\^^^___aaaaaaaaa```````````````^^^^^^^^^^^^```eeekkkpppttttttuuuvvvwwwvvvtttqqquuuqqqooonnnkkkgggiiinnnvvvzzzsssddd___```bbbdddcccgggnnntttyyy|||tttkkkfffcccfffjjjkkkiiiggghhhiiinnnwww{{{ffftttmmmRRRNNNIIIEEEGGGFFFHHHFFFCCCAAA@@@???@@@AAAHHHLLLNNNLLLFFF@@@===<<<===<<<<<<===>>>===:::888888777666555444444555555444333222000/////////000000000000000000111111222666777555;;;UUU{{{zzz~~~zzzggg[[[___hhh|||vvvsss~~~vvvxxx~~~uuuooofff]]]ZZZVVVOOOIIIFFFDDDIIINNNQQQQQQQQQSSSVVVUUUXXXhhhfffPPPJJJBBBAAA::::::888666555444444333222222111111000//////...//////...------------...---------............//////------/////////333888OOO^^^fffiiiqqqwwwtttyyypppbbbXXXQQQMMMMMMPPPYYYfffuuu~~~vvvlll\\\OOOGGGCCCBBBAAAAAA>>>???DDDLLLLLLEEE>>>;;;::::::<<<@@@DDDGGGHHHGGGMMMUUU^^^eeeiiijjjiiicccjjjwww|||nnnYYYPPPUUU[[[```fffnnnvvvvvvggg[[[aaaqqq}}}zzz~~~rrrwww{{{rrrccc[[[YYY```gggllluuu|||ccchhhuuuyyy|||pppYYYXXXbbbiii}}}sssYYYUUUtttaaaWWWMMMHHHDDD@@@===>>>888888777666444333222222111111111000000000/////////000000000111111111111111000333555EEEmmmiiiXXXcccuuuzzzuuunnnWWWIIIEEEFFFHHHKKKNNNQQQSSSTTTWWWXXXZZZ]]]___```aaabbbfffdddbbbaaa```___]]]\\\YYYYYYXXXXXXZZZ___fffkkkooooooooosssxxxyyywwwtttsssooonnnmmmllllllrrrzzzwwwllliiikkkjjjhhhnnnssszzz}}}~~~{{{ooogggbbbgggkkkiiidddbbbeeeiiinnnyyyxxx^^^|||yyyfffOOOMMMJJJHHHJJJHHHHHHFFFDDDAAA@@@@@@@@@AAADDDHHHKKKIIIDDD@@@@@@BBB<<<;;;;;;;;;<<<<<<:::888999888666444444555666777555444222000////////////000000000000000111111222444444222555JJJllltttccc```ggg~~~yyyqqqkkkddd]]]WWWUUURRRLLLGGGFFFHHHKKKNNNNNNMMMNNNQQQUUUXXX\\\wwwZZZMMMKKKBBBAAA;;;:::888777555444444444222222222111000000////////////...------------...---------............//////---...000000///222888JJJ\\\eeeeeekkksssuuuzzzpppaaaYYYRRRMMMLLLNNNTTTbbbrrr|||rrrcccUUUJJJCCC@@@???@@@======BBBIIIJJJFFF@@@:::999:::===BBBFFFHHHHHHEEEFFFJJJPPPVVV[[[___bbbqqqdddWWWWWWYYYaaafffmmmuuu}}}{{{lll___aaannnzzz~~~{{{oooooovvv~~~jjjmmmwww|||~~~sss|||hhhWWWXXXbbblllhhhVVVZZZ}}}|||aaaWWWNNNJJJGGGBBB??????999999888777555444333333111111111111000000000000///000000000111111111111333111444666???bbbxxxrrr|||{{{tttkkkVVVJJJHHHHHHHHHJJJMMMQQQVVVYYYZZZ\\\^^^aaadddfffgggggglllhhhccc___^^^\\\ZZZXXXZZZZZZZZZZZZ[[[___eeejjjooonnnppptttzzz|||zzzwwwuuurrrppppppoooqqqzzz~~~~~~~~~zzzvvvuuuyyyyyyuuugggaaaeeegggddd^^^]]]dddkkksss~~~ggg```}}}sss}}}]]]JJJJJJHHHHHHJJJGGGHHHGGGDDDBBB@@@@@@AAAAAABBBDDDEEECCC@@@@@@BBBDDD<<<;;;::::::<<<<<<:::999:::888666555555666777888666555333111/////////000000000000000000111111222333222111333BBB___oooiiilllzzzqqqhhhbbb\\\UUUPPPNNNLLLGGGEEEGGGKKKKKKKKKJJJJJJKKKOOORRRUUUbbbWWWJJJHHHAAA===;;;:::999777666555444444333222222111111000////////////...------------...---------............//////---...111000///222777DDDZZZeeecccfffooo{{{}}}yyy|||rrrbbb[[[TTTNNNMMMLLLPPP]]]ppp~~~xxxkkk\\\OOOEEE???<<<<<<;;;<<>>;;;;;;:::888777666555444222222111111111000000000000000000000111111111111222000555666999WWW|||rrryyy}}}vvv{{{iiiVVVMMMKKKJJJIIIKKKNNNTTTYYY]]]^^^___aaaeeehhhlllnnnooorrrkkkaaa[[[ZZZZZZYYYWWW___`````````aaadddhhhllloooqqqtttxxx}}}~~~}}}{{{yyywww{{{zzzzzzhhhaaacccccc___[[[^^^hhhqqqyyyaaammm~~~qqqqqquuuZZZKKKLLLKKKLLLNNNIIIIIIGGGDDDBBBAAA@@@AAABBBDDDCCCBBBAAA@@@@@@AAAAAA<<<;;;::::::;;;<<<;;;:::999888777666666777888999555444333111000000000111000000000000000111111222444333333555===SSSwww}}}wwwzzz}}}wwwsssooohhh```YYYUUUOOOJJJHHHGGGEEEFFFIIILLLJJJHHHIIIKKKMMMNNNOOOWWWrrrsssUUUGGGDDDCCC===;;;:::999777666555555444333333222111111000000/////////...------------...---------............///...,,,---000///...000555===XXXeeeeeeiiisssuuusss|||}}}vvveee]]]WWWPPPNNNKKKMMMZZZnnn~~~~~~tttfffWWWJJJBBB===;;;;;;>>>DDDJJJJJJFFFAAA<<<<<>>AAAGGGLLLLLLGGGBBB>>>???BBBGGGLLLPPPQQQPPPNNNRRR]]]lllxxxkkk```dddkkkoooqqqsssyyyvvviiilll~~~gggWWW```rrrlllXXXdddrrr___WWW^^^jjjvvvWWWQQQ___]]]PPPKKKIIILLLMMMIIIDDDCCC>>>===<<<;;;999888777777222222222111111111111000000000000000111111111111///---444444000FFFsssuuuddd\\\zzz|||xxx~~~uuutttrrrdddUUUOOOKKKMMMQQQUUUYYY\\\^^^```hhhiiikkknnntttzzz{{{pppbbbZZZ[[[```dddeeeiiikkkmmmmmmmmmmmmnnnpppooouuu|||}}}kkkfffccc___\\\^^^ggguuu{{{|||fffssskkk~~~jjjSSSIIIKKKKKKMMMNNNHHHIIIGGGEEEBBBAAAAAABBBBBBCCCAAABBBHHHNNNMMMEEE======<<<::::::<<<======<<<777888888999999999888888444333222111111111222333000000000000000111111222111111333222000;;;]]]~~~yyyrrrmmmdddcccaaa^^^[[[WWWSSSQQQHHHIIIIIIEEEBBBCCCHHHMMMKKKGGGEEEPPPYYYPPPMMM[[[}}}YYYMMMHHHFFFEEE???@@@???>>><<<999777444333444444333333222111111111//////.........---------------------------------///////////////000111111999KKKaaalllrrr|||xxxyyy~~~yyymmm```WWWQQQOOOSSSTTTWWWdddwwwvvveeeWWWJJJAAA@@@BBBCCCEEEKKKQQQKKK@@@DDDDDDFFFHHHLLLPPPSSSUUUUUUaaammmyyyuuukkkeeehhhlllnnnrrryyy{{{wwwooo|||rrrddd^^^```ppp}}}zzz]]]ZZZmmmwwwtttWWW```]]]cccvvvUUUMMM^^^aaaQQQQQQRRRTTTUUUQQQJJJDDDBBBAAA>>>;;;888666555555555444444333222222222222111111111222222333333333111111///222777>>>]]]zzzlllbbbuuuyyyqqqllliiiaaaZZZWWWRRRTTTXXX]]]bbbgggjjjlllmmmpppuuu{{{ppp______ccccccfffmmmlllkkkjjjkkklllmmmnnnmmmpppvvv}}}oooccc```\\\___fffooovvvyyyqqquuuiiippp___TTTJJJKKKSSSVVVPPPHHHQQQKKKEEECCCDDDEEECCC@@@BBBBBB@@@DDDNNNSSSHHH999???;;;888:::>>>@@@>>>;;;888999;;;;;;;;;:::777666777666555444333222222222111111111000000000000000111111///222666555JJJmmm}}}pppxxx|||xxxsssmmmgggbbb]]]\\\ZZZWWWSSSPPPNNNLLLJJJHHHEEEEEEFFFHHHJJJKKKDDDHHHJJJOOOPPPIIIUUUqqqsssTTTNNNJJJHHHGGGCCCAAA@@@???===;;;888666444444333333222222111000000//////.........---------------------------------///////////////000000111333EEE\\\iiimmmvvvuuu}}}wwwooobbbYYYRRROOOQQQRRRUUUbbbuuu~~~oooaaaQQQDDD@@@BBBCCCFFFLLLQQQLLLBBBAAABBBFFFJJJNNNRRRTTTUUUcccoooyyyyyyjjjfffeeekkkooorrrwww}}}vvvnnnnnnjjjkkkjjjiiioootttkkk\\\]]]llluuu]]]^^^pppzzzoooXXXccccccjjjsssUUUNNN___zzz[[[YYYXXXWWWXXXYYYVVVOOOJJJDDDCCCAAA???<<<:::888666666555444333222222222222111111111222222333333333111222000111555999TTT}}}qqqhhh{{{wwwvvv}}}ooojjjhhhccc___^^^^^^```cccfffhhhiiijjjjjjnnnttt~~~nnnaaabbbfffeeefffjjjllllllllllllnnnooooooooorrrwww}}}|||}}}}}}~~~~~~zzzjjjeeebbb```bbbjjjsss{{{~~~hhh}}}nnn\\\WWWQQQOOOSSSVVVUUUSSSPPPJJJEEECCCEEEFFFEEEBBBBBBAAA@@@DDDNNNTTTLLL???<<<:::999<<<@@@@@@===999999999:::::::::999888777777666555444333222222222222222111111000000000///000000///111444333EEEeee|||qqqnnn}}}vvvssspppmmmiiieee```]]]VVVTTTQQQNNNKKKJJJIIIIIIJJJFFFCCCDDDHHHKKKJJJHHHDDDLLLPPPNNNKKKJJJcccdddPPPOOOKKKHHHGGGCCCBBBAAA@@@???<<<:::777666333333333222111111000000/////////.........------------------------------//////......//////000111222CCCZZZiiilllrrrsssvvvyyysssdddZZZSSSNNNOOOOOORRR^^^rrryyyjjjWWWGGGAAABBBDDDGGGNNNSSSOOOHHHAAACCCGGGKKKOOORRRTTTTTT\\\eeekkknnnrrrtttkkk^^^bbbeeejjjqqqsssuuuzzzqqqaaaXXXYYY\\\___^^^```rrrvvv]]]fffxxxppp]]]dddzzzhhhXXXcccgggrrrmmmSSSNNN```uuu]]][[[XXXUUUTTTTTTRRRNNNIIIGGGFFFEEEDDDAAA===:::999666666555333333222222222111111111222222222222222111333000000222444IIIkkkqqqllllllrrr~~~zzzqqqyyy}}}oooiiigggfffeeegggggghhhkkkmmmnnnmmmlllkkkrrr{{{xxxkkkcccfffjjjhhhfffhhhmmmmmmnnnnnnooopppqqqrrrvvvyyy{{{rrrssstttuuuwww|||uuufffeeeddddddhhhpppzzzuuuaaawwwtttzzzYYYXXXUUUQQQOOOQQQVVVZZZNNNIIIDDDBBBBBBCCCBBB@@@AAA???>>>BBBKKKRRRMMMDDD<<<;;;;;;>>>AAA@@@;;;777::::::999999888888999999888777555444333333222222333333222111000//////...///000///111333000===YYYyyyyyy~~~~~~}}}uuuxxx~~~wwwnnnlllhhheeeccc```\\\YYYRRRPPPMMMJJJHHHGGGHHHHHHIIIGGGEEEEEEHHHIIIHHHFFFKKKOOOMMMMMMRRRZZZvvvuuu\\\PPPOOOIIIEEEEEEAAABBBAAA@@@???<<<:::888777333333333222111111000000////////////....................................///............///000000222???UUUfffhhhiii|||tttzzztttwwwfff[[[TTTMMMMMMLLLOOOZZZmmm{{{ooo\\\LLLBBBCCCEEEJJJQQQVVVUUURRRHHHIIIKKKMMMNNNPPPQQQRRROOORRRTTTUUU[[[ccceeeaaaffflllsssvvvvvvwww}}}sss___XXXZZZdddkkkooouuuzzz^^^iii}}}kkk^^^jjjeeeXXXaaahhhwwwfffOOOPPPbbb~~~ttteee[[[WWWQQQOOOOOONNNKKKHHHHHHHHHHHHFFFDDD@@@<<<:::777777555444333333333333111111111111111222222222000333000000222111@@@\\\}}}mmmnnndddeeezzznnnrrr|||tttkkkhhhhhhkkknnniiijjjkkkmmmooopppqqqqqqzzztttjjjdddgggkkkjjjiiiiiiooopppppppppoooppprrrtttxxx}}}~~~rrrtttuuuvvvwwwyyysssgggeeeeeegggmmmuuummmgggsssyyyqqqYYYXXXTTTNNNIIIJJJOOOTTTLLLHHHCCC@@@??????>>>===@@@===;;;???FFFKKKHHHCCCAAA@@@?????????>>>:::777<<<;;;999777777888999:::888777666444333333333333444444333222000///......///222000111333///777NNNzzz{{{tttxxx~~~vvvyyy{{{}}}yyyrrrlllfffccc___\\\YYYVVVSSSPPPMMMKKKIIIFFFFFFFFFGGGHHHFFFHHHIIIGGGEEEEEEFFFHHHMMMJJJDDDMMMdddvvvkkkXXXPPPOOOGGGDDDFFFCCCAAA@@@???>>><<<:::888777444444333333222111111111000000/////////................................................//////000///666KKK___aaa^^^mmmwww|||sss{{{jjj]]]UUUNNNKKKJJJMMMVVVggg{{{zzzrrrdddVVVGGGEEEFFFKKKRRRVVVYYYZZZUUUSSSQQQPPPOOOPPPQQQRRRRRRRRRQQQQQQWWW```fffhhhmmmuuu{{{{{{zzz}}}xxxfffZZZ[[[fffvvvuuu{{{nnnZZZ```ppp|||wwwkkkfffmmmvvvddd^^^mmm|||ddd\\\aaaiii~~~bbbOOOSSSiiinnnfff___ZZZTTTPPPPPPPPPNNNLLLHHHHHHHHHGGGDDD@@@<<<:::999888666555444333333333111111111111111111111111...333111000222111;;;RRRssssssbbb^^^~~~xxxtttpppmmmxxx~~~qqqjjjkkknnnpppmmmllllllmmmooorrruuuwww~~~~~~rrrkkkfffgggkkkmmmmmmnnnpppqqqqqqooooooppptttxxx{{{{{{vvvyyy{{{}}}}}}rrrgggccceeeiiipppxxxiiivvvssskkk]]]XXXQQQJJJFFFEEEGGGHHHHHHEEEBBB@@@@@@BBBCCCCCCBBB>>><<>><<<:::888777555555555444333333222222000000000/////////....................................------......///000111333EEE\\\bbb\\\hhh~~~uuuxxxooo```WWWOOOKKKIIILLLSSSaaauuu|||wwwmmmcccOOOIIIGGGJJJOOORRRXXX]]]]]]\\\ZZZXXXVVVVVVVVVWWWUUUVVVXXX\\\```eeejjjlllsss{{{ooolllmmmgggiiiqqq}}}\\\SSS]]]\\\YYYWWW[[[fffuuuzzz]]]aaaoooqqq{{{ccc```dddooo^^^PPPYYYuuufffaaa___ZZZSSSOOOOOOPPPOOONNNHHHHHHGGGEEECCC???<<<;;;:::999777666444444333333111111111111111000000000...333111000333222888JJJxxxxxx```TTTjjjyyy||||||pppuuujjjwwwwwwmmmlllnnnooosssrrrqqqpppqqqsssuuuwww{{{}}}qqqlllhhhhhhlllooorrrrrrpppqqqqqqoooooosss{{{||||||~~~{{{qqqfffaaaeeekkksss{{{___ggg^^^WWWNNNHHHEEEDDDCCCAAACCCBBBAAABBBDDDHHHLLLNNNEEEAAA???AAACCCAAAAAACCCIIIGGGBBB>>>;;;:::;;;;;;<<<;;;999777777888999:::888888666555444333333333444444333222111000000///000444000000444111222???aaa}}}}}}~~~}}}xxxwww{{{}}}xxxsssooonnnhhh```^^^aaa\\\YYYTTTQQQOOONNNKKKJJJDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHJJJNNNRRRUUUEEETTTcccvvv___RRRNNNNNNHHHHHHJJJDDDAAAAAAAAA???>>><<<:::999777666666555555444333333000000000000/////////..............................------------...//////555111AAA]]]fff```iiivvvrrrtttdddZZZPPPKKKIIILLLQQQ\\\ooo{{{tttmmmWWWOOOHHHHHHIIIKKKQQQYYY^^^```bbbccccccbbbaaa```ZZZ\\\```dddgggjjjmmmpppwwwzzzqqqjjjiiilllrrr}}}zzzgggiii}}}~~~iiiRRROOOWWWRRRNNNTTTbbbsssppp[[[gggqqqppp{{{www______gggvvvsssTTTPPP___fff^^^[[[UUUOOOLLLLLLMMMMMMLLLJJJIIIGGGDDDBBB???===<<<::::::888666555444333333222111111111000000000//////444111///222111555CCCiiisss^^^RRR\\\eeennn{{{uuu}}}jjjxxx|||pppmmmmmmlllrrrsssttttttuuuttttttsssuuuyyy}}}yyynnnmmmjjjkkkooosssttttttoooppppppoooqqqyyy|||~~~}}}ooodddaaafffnnnuuu}}}qqq^^^vvv]]]VVVQQQKKKFFFDDDCCCBBBAAAAAAAAAAAABBBDDDHHHLLLOOOCCC@@@???BBBBBB??????CCCCCCBBB@@@>>>;;;;;;;;;<<<;;;:::999888888888999999999888777555444444444444333333333222222111111111///222...---333111111<<>>CCCBBBBBBAAA???===<<<;;;777777777666555555444444000000000000////////////////////////////////////...------------...//////222+++:::YYYfff```hhh~~~vvvnnn{{{xxxggg]]]QQQLLLJJJMMMPPPYYYkkk}}}}}}wwwqqq]]]RRRIIIFFFEEEEEEKKKTTT\\\```fffkkknnnllliiigggkkkjjjiiijjjjjjkkkooosss|||zzzhhh]]]TTTSSSVVV[[[fffqqqwww}}}oooeeekkk}}}sssZZZPPPOOOIIILLLSSS^^^kkkzzzmmm^^^lllsssxxxqqq\\\\\\gggzzzfffKKKNNNccckkkaaaZZZUUUOOOLLLMMMNNNNNNLLLKKKJJJGGGDDDAAA???>>>===;;;:::888777555444444333222111111111000000//////000555111...111///222>>>]]]kkk]]]WWW\\\___mmmxxx~~~kkkwwwqqqmmmllljjjlllooosssvvvwwwuuusssqqqrrrvvv{{{|||wwwsssllllllmmmnnnqqquuuvvvtttmmmnnnoooooosss~~~|||}}}~~~nnndddaaagggooowww~~~nnnkkkbbbTTTLLLKKKHHHDDDAAA@@@BBBCCCAAAAAAAAA@@@@@@CCCFFFIII???<<<===AAA@@@<<<<<>>>>><<<;;;<<<<<<;;;:::999999888888999999999888777666444444444444333222222222222222222222...111,,,+++222111111:::???cccsssmmmqqqxxxxxx{{{}}}{{{{{{|||zzzyyyxxxxxxwwwsssnnnjjjkkksssuuuqqqrrrvvvqqqffffffbbb\\\YYYXXXXXXVVVTTTRRRPPPMMMJJJGGGFFFEEEEEE???CCCFFFGGGFFFEEEEEEEEEIIIIIIKKKNNNMMMKKKJJJJJJ___dddWWWVVVTTTQQQMMMIIIFFFDDDBBBBBBAAA@@@???======<<<888777777666444333222222333222111000.........---////////////............////////////000000000000222555777MMMhhhdddccc{{{yyy{{{ppp|||qqq^^^UUUNNNJJJLLLNNNUUUhhh{{{|||vvvkkk^^^NNNFFFBBBDDDJJJRRR]]]___bbbeeegggfffccc```bbbcccdddggglllttt}}}wwwggg[[[SSSNNNRRR\\\iiiuuu|||}}}kkkmmmyyyooo\\\NNNHHHKKKLLLUUUfffuuufff^^^qqquuuttteeeZZZcccfffuuuRRRJJJPPPooommm___YYYTTTNNNNNNPPPPPPNNNJJJGGGDDD@@@>>>>>>???>>>>>>AAA>>>;;;999999888777666222111000000000000000111000000000000111222333444HHHyyy~~~vvvjjjXXXRRRjjjhhhkkk|||xxxpppkkkhhhmmmnnnpppqqqrrrqqqqqqppprrrtttvvvyyy{{{yyytttqqqrrrooommmrrrxxx{{{xxxsssooommmlllppp{{{||||||~~~qqqgggfffdddiiiqqq{{{cccwww~~~OOOPPPQQQLLLGGGCCCBBBBBBCCCBBBDDDBBB@@@@@@AAABBBBBBAAA@@@???===<<<===>>>???@@@===;;;:::999999:::;;;===:::::::::::::::;;;<<<<<<999777666888;;;<<<;;;999666444222222333333222111000000111111111222222222;;;RRRsss~~~uuurrrtttrrrjjjccceeellluuuyyyyyyvvvsssrrrsssrrrqqqpppnnnjjjeeeaaahhhppprrrmmmkkkmmmhhh___\\\YYYUUUSSSSSSRRRPPPNNNKKKJJJIIIGGGFFFFFFFFFGGGEEEFFFFFFFFFFFFGGGIIIKKKHHHKKKLLLHHHEEEJJJYYYgggyyymmm___TTTSSSQQQNNNKKKGGGDDDCCCCCCBBBAAA@@@???>>>===<<<999999888777666555444444333222111000////////////////////////.............../////////000000000000000333444GGGcccfffdddsss}}}zzznnnvvvrrr^^^UUUMMMHHHIIIKKKRRRdddvvv|||vvvmmm```QQQHHHDDDDDDJJJPPP___aaafffjjjmmmllliiiffffffhhhlllqqqxxxkkkVVVMMMJJJQQQcccqqq|||uuurrr{{{qqqVVVLLLMMMUUUWWWaaaqqqjjjaaaooouuu~~~}}}bbb[[[fffllliiiMMMJJJSSSwwwaaaWWWWWWSSSNNNMMMOOOOOOMMMIIIFFFCCC@@@??????@@@@@@??????===:::999999888777666222222111000000000000111000000000000111222333444BBBkkkzzzoooaaa[[[bbbiiiooo|||wwwmmmeeebbbdddfffhhhkkkmmmnnnnnnnnnssstttuuuxxxyyyxxxuuurrrsssppppppuuu||||||xxxrrrqqqrrrzzz~~~ooofffeeeffflllvvvjjjdddxxxuuuPPPOOOQQQNNNIIIGGGFFFFFFFFFEEECCCCCCCCCCCCBBB@@@@@@???@@@???==================;;;;;;:::;;;<<<>>>AAACCC<<<;;;:::::::::;;;<<<===888777777999===@@@@@@???777555333222333333333111000000111111111222222222777IIIgggwww{{{~~~ppplllppppppfff\\\[[[```ggglllmmmkkkiiihhhjjjiiigggfffdddaaa\\\XXXccckkknnngggaaa```]]]WWWRRRQQQNNNMMMMMMLLLJJJHHHFFFEEEEEEDDDEEEEEEFFFFFFFFFDDDAAABBBEEEIIILLLMMMMMMKKKJJJKKKSSSfff|||{{{fff\\\ZZZRRRQQQPPPNNNKKKHHHFFFDDDCCCCCCBBB@@@???>>>===<<<;;;:::999888777777666666333222111111000000000000////////////................../////////000000000...222111???\\\iiifffggguuuzzzuuu{{{rrrtttwwwdddYYYPPPIIIIIIJJJOOO___qqq}}}wwwqqqdddUUUKKKFFFEEEIIINNN\\\```gggmmmppppppnnnlllkkkooovvv~~~}}}```IIIJJJKKK]]]vvvxxx|||{{{[[[KKKNNNXXXZZZ```kkkyyymmmeeemmmzzzppp]]]]]]eeerrr}}}ttt[[[IIINNN\\\rrr[[[WWWUUUQQQNNNMMMNNNMMMKKKHHHEEECCCAAA@@@AAABBBBBBAAA===<<<:::999:::999777555333333222111111111111111000000000000111222333444;;;VVV|||vvvppphhhgggxxx}}}wwwkkkbbb]]][[[]]]aaaeeeiiikkkmmmnnnsssssssssuuuwwwwwwuuussstttssstttyyy{{{sssqqqttt}}}kkkcccdddjjjrrr}}}wwwXXXmmmtttpppfffPPPMMMOOOLLLIIIHHHHHHHHHGGGFFFCCCEEEGGGEEEAAA??????@@@FFFCCC???===<<<<<<;;;:::999999:::;;;===AAACCCEEE===<<<:::::::::;;;===???999888888:::===@@@BBBBBB888666333222333333333222111111111111111222222222222===UUUrrr~~~|||yyyvvvmmmhhhffffff]]]]]]]]]]]]]]]^^^```bbbbbbaaa```___^^^\\\XXXUUU\\\cccfff___XXXUUUTTTQQQNNNMMMLLLKKKJJJHHHFFFDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFDDDDDDFFFJJJMMMMMMLLLLLLHHHJJJ[[[yyykkk]]]XXXYYYRRRRRRQQQOOOMMMKKKIIIHHHDDDCCCBBBAAA???>>><<<<<<;;;;;;;;;:::999888777777222222111000000000000000////////////...................../////////000000...111000888SSSjjjjjj___jjjxxxxxxmmmyyy~~~yyyqqq```UUUMMMKKKKKKOOO]]]lll~~~}}}xxxtttgggYYYOOOIIIEEEGGGLLLUUU[[[dddkkkooooooooonnnqqqvvv~~~www]]]HHHOOOXXXkkk}}}~~~pppWWWNNNQQQXXX]]][[[fffuuu}}}ooogggooodddYYY___bbbuuuxxxfffQQQIIIUUUhhhlll[[[ZZZSSSPPPMMMLLLLLLLLLIIIGGGEEEDDDBBBBBBCCCEEEDDDDDD===<<<::::::::::::888666555444333222222111111222000000000000111222333444777EEEqqq|||sssxxxzzzwwwkkkbbb\\\XXXZZZ^^^cccgggjjjlllmmmqqqpppppprrrtttuuuuuutttvvvuuuuuuyyy~~~|||yyyuuusssuuuvvvfffbbbeeennnwwwfffYYYeeennn{{{XXXPPPKKKHHHFFFEEEEEEEEEFFFEEEDDDDDDGGGIIIFFFAAA???BBBFFFQQQKKKCCC>>><<<<<<;;;:::999999::::::<<<>>>???@@@>>><<<;;;999:::<<<>>>???;;;:::999999;;;===@@@AAA999777444222333444333333111111111111111111111111000444DDDbbb}}}ssswwwttthhhaaa___ZZZXXXVVVTTTTTTVVVYYYZZZYYYXXXWWWXXXYYYXXXVVVTTTQQQWWWYYYUUUNNNLLLLLLLLLKKKKKKKKKIIIGGGDDDBBBBBBBBBBBBDDDEEEGGGHHHIIIIIIJJJLLLNNNPPPQQQOOOKKKHHHDDDMMM___zzzpppccc\\\XXXWWWQQQQQQPPPOOOMMMKKKIIIHHHEEEDDDCCCAAA???>>><<<<<<:::;;;<<<===<<<:::888777222222111000////////////////////////........................///////////////111111555JJJgggmmm]]]^^^nnnzzzjjjxxxxxx{{{zzz|||gggZZZOOOLLLJJJLLLXXXfffzzz~~~yyyvvvjjj\\\SSSKKKFFFFFFIIIOOOVVV```hhhlllnnnooopppxxx}}}ppp\\\MMMOOOaaaqqqyyy~~~zzz|||rrrbbbSSSRRR]]]dddaaaZZZ]]]mmm}}}rrrkkkuuu{{{\\\XXXbbbdddyyyuuu]]]MMMJJJYYYsssfffXXXUUUQQQOOONNNMMMLLLJJJHHHGGGFFFEEEDDDDDDFFFGGGFFFEEE@@@>>><<<;;;;;;;;;999777666555444333222222222222000000000000111222333444666;;;dddyyywwwjjjaaa\\\XXXZZZ^^^bbbeeehhhiiijjjooonnnnnnooorrrtttttttttuuusssrrrsssuuuuuurrrooosssrrrvvvooocccccchhhttt}}}```kkkttt\\\kkkhhhNNNNNNHHHDDDBBBAAABBBDDDEEEEEEDDDFFFHHHIIIEEEAAABBBHHHNNN[[[RRRFFF???=========<<<>>>===<<<<<<;;;:::::::::===<<<:::::::::;;;===>>>::::::999999;;;???CCCGGG;;;888555333333444444333111111111111111111111111111111:::UUUwwwhhhjjj|||sss]]]MMMQQQQQQQQQRRRSSSSSSQQQOOOOOONNNNNNOOOQQQRRRQQQOOOIIIKKKLLLJJJGGGEEEEEEGGGGGGHHHHHHFFFCCCAAAAAABBB@@@AAADDDGGGIIIKKKMMMMMMKKKMMMPPPPPPNNNJJJHHHGGGOOOjjjooo]]]ZZZWWWUUUTTTNNNNNNNNNLLLKKKIIIGGGFFFFFFEEECCCBBB@@@>>><<<<<<:::<<>>:::888444333222111000/////////////////////............------........./////////000///222555AAA___mmm```WWWdddzzz}}}oooyyyuuussszzz{{{lll]]]PPPKKKHHHIIIRRR___vvvzzzwwwkkk^^^UUUMMMGGGEEEGGGLLLSSS]]]eeeiiilllpppsss|||qqq^^^OOOQQQfffsssttttttjjjhhhjjjxxxqqqaaaZZZZZZQQQSSSZZZcccjjjjjjccc]]]]]]nnn}}}uuuoooYYY[[[eeelll~~~qqqWWWNNNMMM___cccWWWQQQOOOOOOOOONNNLLLJJJHHHGGGHHHFFFFFFFFFHHHHHHGGGFFFEEEBBB???======<<<;;;:::888777666444333333333333000000000000111222333444444888UUU|||yyywwwvvviii___ZZZZZZ[[[^^^bbbdddfffggggggooonnnnnnpppsssuuuuuutttrrrooollljjjiiihhhfffeeeggghhhnnn|||xxxjjjcccffflllyyyqqq```mmm\\\nnnYYYJJJJJJFFFCCCAAA@@@AAADDDFFFHHHHHHGGGHHHGGGEEECCCEEEJJJOOOZZZQQQFFF@@@???@@@???===AAA@@@???>>><<<:::999888:::::::::::::::;;;<<<<<<777888999;;;>>>EEELLLRRR===999555333333444444444222222222111111111111111222000555IIIhhhqqqkkkwww|||gggUUUUUURRRPPPOOOPPPOOOMMMKKKJJJIIIHHHIIIKKKLLLKKKJJJHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFDDDBBBBBBDDDGGGEEEFFFGGGIIIJJJJJJJJJIIIGGGJJJLLLJJJHHHKKKSSS[[[ppp}}}```XXXYYYWWWSSSSSSOOONNNNNNLLLJJJHHHFFFEEEFFFEEEDDDBBB@@@>>><<<;;;:::>>>CCCGGGGGGCCC===999888777555333111000000///////////////............---------.........//////000---333555999UUUkkkeee\\\bbbuuu~~~uuu{{{yyyooovvvqqqaaaRRRLLLIIIHHHPPP[[[sss~~~{{{vvvlll___VVVNNNGGGDDDEEEIIIPPPZZZaaaeeeiiioootttwww{{{kkkUUUYYYjjjxxx~~~yyywwwsssggg\\\WWWIIIOOOVVVXXXTTTPPPQQQUUU\\\eeeqqqzzz{{{sssggg^^^```ooo~~~hhhZZZ___hhhqqq}}}iiiQQQRRRTTTiiirrr^^^XXXRRROOOOOOPPPOOOLLLJJJHHHGGGIIIHHHGGGHHHIIIIIIHHHFFFKKKGGGBBB???>>>>>>>>>===999888666555444333333333000000000000111222333444000666FFFggg}}}wwwooopppuuujjjbbb^^^]]]___bbbeeegggiiijjjjjjoooooopppsssvvvxxxwwwvvvllliiiddd```^^^]]]]]]]]]]]]aaaiiiwwwzzzooohhheeejjjppp}}}ffflll|||jjjgggjjjOOOHHHDDDCCCBBB@@@???@@@CCCGGGJJJKKKFFFFFFFFFFFFFFFFFFGGGHHHNNNHHHAAA@@@BBBCCC???;;;=========<<<<<<;;;:::999888999:::;;;;;;;;;:::999666777999;;;???FFFPPPWWW>>>:::666333333444555555222222222111111111000000111000222>>>WWWsss~~~nnntttwwwqqqbbb[[[QQQKKKJJJKKKLLLLLLIIIHHHGGGGGGHHHIIIHHHFFFLLLHHHFFFGGGGGGFFFEEEEEECCCEEEFFFDDDCCCEEEIIIMMMLLLLLLLLLKKKIIIFFFCCCBBBHHHJJJKKKIIIJJJUUUhhhwwwmmm\\\^^^aaa\\\UUUSSSQQQQQQPPPNNNLLLJJJHHHGGGGGGFFFDDDBBB@@@>>><<<;;;;;;@@@GGGKKKKKKFFF???:::;;;:::888555333222111000000/////////............---------.........//////000+++333666444NNNiiihhhgggdddrrr}}}wwwyyynnnwwwyyyxxxvvvfffVVVOOOKKKIIIPPP[[[rrr}}}|||vvvkkk```WWWOOOGGGDDDDDDFFFMMMVVV]]]```eeemmmrrrqqquuuzzzyyy\\\___lllttt```TTTKKKIIIHHHKKKPPPTTTYYY^^^fffooonnnXXXiiittteee\\\bbbjjjqqqxxxaaaMMMTTTZZZtttbbbWWWVVVQQQOOOPPPPPPOOOLLLJJJHHHHHHJJJIIIIIIIIIJJJJJJHHHFFFOOOJJJDDD???>>>?????????999888777666444444333333000000000000111222333444,,,555<<>><<<===;;;999777555333222222111000000000000000111111222333555CCCeeexxxqqqccc^^^kkkzzztttllleeebbbdddiiimmmllljjjmmmtttzzzvvvccc___\\\\\\ZZZXXX[[[```jjjnnnwwwtttiiibbbeeegggfffooo{{{rrriiimmmgggxxxJJJEEEHHHCCCGGGAAA???===<<<===@@@DDDFFFCCCCCCDDDDDDCCCCCCBBBBBB@@@@@@???===<<<;;;:::999<<<:::888888999:::999888999999999999888888888777999::::::;;;<<<===??????<<<999666666888888777555333333444444333222000///,,,111111000;;;TTTqqquuujjjuuuyyy}}}ooouuutttfff^^^YYYOOODDD===AAAEEEFFFDDDCCCCCCEEEHHHIIIIIIJJJIIIIIIJJJJJJHHHHHHIIIJJJKKKKKKIIIHHHEEEAAA@@@BBBCCCFFFPPP\\\yyyrrrtttnnnccc```\\\ZZZYYYXXXUUURRROOONNNMMMLLLLLLKKKKKKKKKRRRNNNIIIDDDAAAAAAAAABBBFFFGGGIIIJJJHHHDDD@@@===:::888555444333222111///000000///............///......------------......000------000333<<>>???>>><<<999777555444333444444333111111000000000111222444>>>YYYwwwyyyqqqgggbbbjjj|||wwwnnngggdddgggmmmpppnnnlllqqqzzzzzzpppeee]]]XXXYYY]]]aaafffkkkqqq|||wwwmmmccc___ccceeefffnnnzzzlllwww{{{iiiqqqnnnGGGEEEFFFCCCHHHAAA???>>>===>>>@@@BBBDDD@@@AAAAAAAAA@@@???>>>>>>>>>======<<<;;;:::999999:::999777777888888888777777777888888888888888999;;;;;;:::::::::;;;;;;<<<;;;888666666777777666444333333333333333111000//////000000000777KKKggg|||xxxmmmwwwqqqxxxxxxvvvbbbPPPHHHGGGEEEDDDDDDEEEFFFFFFFFFEEEEEEFFFHHHIIIJJJIIIEEEFFFGGGHHHIIIHHHGGGFFFDDDDDDGGGKKKQQQ]]]pppuuuooo}}}uuu\\\[[[ZZZXXXWWWWWWUUURRRPPPMMMLLLLLLKKKJJJJJJIIIIIIRRRNNNHHHAAA>>>>>>@@@AAAEEEFFFFFFFFFDDDBBB???===:::888555444333333111000111000//////......//////......------------.........,,,...//////777OOOiiiiiiaaa[[[hhh||||||vvv|||yyyqqqwww}}}~~~xxxdddXXXQQQJJJKKKQQQ^^^ttt{{{pppcccZZZPPPGGGCCCCCCAAACCCHHHLLLOOOTTTYYY]]]cccfffkkkppptttyyyttt~~~rrr^^^JJJAAACCCGGGQQQ^^^iiissskkkvvvrrr___ZZZ[[[fffsssgggSSSPPPccchhh___\\\VVV]]]XXXVVVTTTQQQOOONNNNNNNNNQQQRRRRRRPPPMMMLLLLLLLLLKKKHHHEEECCCCCCCCCBBBAAABBBAAA???===:::888666555888777555333222111000000///111222777HHHcccvvv}}}qqqmmmfffggguuuwwwmmmhhhdddhhhooorrrooonnnwww}}}rrrmmmfff___[[[aaahhhmmmqqquuuwwwlllddd^^^\\\bbbfffiiipppzzzmmmkkkggg```DDDFFFEEEAAAGGG@@@??????>>>>>>??????@@@????????????>>>===<<<;;;;;;;;;;;;::::::999999999999888666666777777777666666666666777888888999999<<<<<<:::999888888777777:::888666555666666555444222333333333222111000///222//////111333>>>XXXrrr|||ssszzztttyyyyyygggaaaXXXNNNLLLOOOSSSQQQNNNFFFCCCAAAAAADDDFFFFFFEEEGGGHHHJJJJJJKKKLLLNNNPPPTTTWWW^^^hhhssszzzttt|||xxxggg^^^XXXWWWWWWVVVTTTRRROOOMMMKKKKKKJJJJJJIIIHHHHHHGGGLLLHHHDDD???<<<<<<===>>>CCCCCCCCCBBBAAA???>>>===:::888555444444333222000111000000///.../////////......------------......------///000---222IIIbbbfffdddbbbrrrzzzqqqyyyzzznnn___TTTMMMLLLPPPXXXmmmzzzoooddd[[[RRRHHHBBBBBBBBBDDDHHHLLLOOOSSSXXX[[[```cccggglllqqqwww~~~ttt___RRRGGGDDDGGGMMMSSS]]]hhhsssooocccZZZ^^^___kkk|||eeeMMMQQQooodddbbbccc]]]^^^XXXWWWUUUSSSRRRQQQQQQRRRTTTSSSQQQOOOMMMKKKKKKKKKKKKJJJGGGEEECCCBBBAAAAAACCCBBBAAA???<<<:::888777777666555333222111111000...111222222;;;RRRnnnsssrrrkkkdddmmm{{{qqqjjjgggbbbgggooosssrrrttt~~~nnnlllqqqgggfffiiipppuuuvvvyyy}}}ssskkkfff___[[[]]]dddjjjooovvv~~~zzzzzz}}}fffooo}}}QQQDDDHHHCCC???DDD????????????>>>>>>===<<>><<<;;;:::999:::::::::::::::::::::999888666666777777777666666666777777777888888888;;;:::999888777666666666888777666555555555444444333333222222222111111000333---...333111444KKKgggzzz||||||~~~vvv~~~~~~sssmmmkkksss{{{yyyhhhYYYNNNLLLIIIHHHIIIJJJLLLLLLUUUWWWZZZ]]]___ccciiinnnwwwzzzpppccc___```XXXXXXXXXVVVSSSOOOLLLKKKIIIIIIJJJJJJIIIHHHFFFFFFDDDCCCBBBAAA???>>>======AAAAAA@@@@@@???>>>======:::888555444444444333111111111000///////////////......------------.........---000111---000BBBXXXfffiiiiiiuuurrrzzz~~~zzzhhhZZZQQQNNNPPPRRReee|||xxxnnnddd\\\SSSIIICCCBBBBBBEEEHHHLLLOOOSSSXXX[[[^^^aaafffkkkrrryyyeeeOOOEEECCCKKKVVV\\\bbbjjjsss}}}xxxwww|||[[[YYYaaadddqqqeeeLLLVVV|||eeehhhiiiaaa^^^ZZZYYYWWWVVVUUUUUUVVVVVVWWWUUUSSSQQQOOONNNMMMLLLMMMLLLJJJGGGDDDAAA@@@???BBBBBBAAA@@@>>>;;;999888555555333222222111222222...111222111444EEEfffxxxzzzssshhhjjjyyy~~~rrrjjjggggggbbbgggooovvvxxx|||nnnfffkkkrrriiimmmsssxxxyyy{{{vvvjjjcccaaaaaa[[[[[[^^^eeemmmttt{{{tttvvvrrrgggFFFFFFHHHAAA===>>>===>>>>>>>>>>>>===;;;:::============<<<;;;:::999999::::::::::::;;;;;;;;;:::999777777888888888777888888888777777777777777888777777666666666777777888777777555444444444555333333333222222222222222333---///444222111CCC[[[qqq~~~|||lllffffffeeecccccceeejjjnnnyyy}}}|||wwwlllaaa[[[XXXXXXXXXYYYXXXUUUQQQMMMLLLLLLHHHIIIIIIJJJIIIGGGFFFEEECCCCCCCCCCCCCCCAAA@@@???????????????>>>>>>===<<<:::888555444555555333222222111000000//////000000......------------.........,,,///111//////<<>><<<:::===============<<<;;;:::999999999:::999999888777:::::::::::::::::::::::::::999777777888888888777888888888888888999999999666666555555666777888888777888888666444444555666555444333333333333444444222000111444222222>>>MMMfff~~~hhhsss~~~zzz~~~vvvddd]]]\\\XXXUUUSSSVVVWWWVVVSSSOOOMMMMMMNNNHHHIIIJJJJJJIIIHHHFFFDDDEEEDDDCCCBBBAAA@@@@@@@@@===>>>?????????>>>===<<<:::888555555555555444333222111000000//////000000......------------......---***,,,111000...555AAA```llleee[[[iii}}}}}}xxx~~~zzzggg[[[TTTPPPLLLWWWjjj~~~}}}ssskkkbbb]]]UUUKKKEEECCCAAADDDHHHLLLOOOTTTYYY\\\___aaafffkkkqqqxxx~~~```TTTMMMOOOTTTXXXbbbnnnwwwvvvkkk}}}|||dddTTTXXXdddppp~~~```QQQgggkkkdddfffddd```[[[YYYXXXWWWVVVWWWWWWYYYZZZZZZYYYWWWWWWXXXVVVSSSOOOKKKLLLMMMJJJEEEBBBAAAAAA@@@@@@AAABBBAAA???===<<<888777666444333222222222111///000333000444MMMiii~~~{{{ssslllmmmsssyyyyyymmmgggdddcccaaabbbcccjjjttt|||~~~vvvtttrrrooooooqqqvvv{{{pppgggeeeeeebbb___^^^```ccchhhqqq{{{xxxkkk|||iiiGGG<<>><<<===???@@@@@@>>>===;;;:::888555555555555444333222111111000000000000000.........------.........,,,(((***000000---111:::XXXiiieeeVVV```vvv|||vvv{{{~~~kkk^^^UUUQQQKKKSSSeeezzz|||qqqiiibbb]]]VVVLLLFFFDDDCCCFFFJJJNNNRRRVVV\\\___```bbbeeejjjooovvv~~~yyysss~~~xxxvvvvvvssshhh^^^SSSLLLJJJSSS]]]eeesssmmmiiixxxwwwkkk]]]SSSYYYfffvvvyyy^^^SSSkkkddd```aaa___]]]ZZZTTTSSSSSSRRRSSSTTTUUUVVVXXXVVVVVVWWWXXXVVVRRRNNNIIIKKKLLLJJJFFFCCCCCCDDD???AAABBBCCCCCCAAA@@@>>><<<;;;888666444222111111222...///222//////BBB\\\|||}}}~~~tttgggfffnnntttssshhhdddbbb___\\\______dddoooxxx}}}{{{ssssssrrrpppqqquuu{{{}}}rrrfffbbbdddddd___XXXbbbeeehhhllltttuuuuuuggg}}}^^^AAA;;;@@@777777???;;;<<<;;;;;;::::::;;;;;;<<<888999:::;;;;;;<<<;;;;;;888888888888777777777666888666555444666666555444333444666999<<<>>>@@@AAA888777777666666666777777888::::::888555444666888777666555444444555777777222666555111111444555222WWWppp~~~wwwxxxOOO\\\jjjvvv~~~~~~|||hhh[[[YYYWWWUUUTTTTTTTTTTTTVVVVVVTTTSSSVVVYYYUUUNNNHHHIIIIIIIIIIIIHHHGGGGGGEEEDDDCCCBBB@@@???======>>><<<:::;;;===>>>;;;888::::::999888777666555444333333222222111000//////000000000///......------//////------...000222444III^^^iii___UUU^^^oooyyy}}}{{{zzz|||nnn\\\SSSPPPLLLPPP]]]sss~~~tttkkk```XXXSSSMMMFFFAAACCCEEEHHHKKKOOOTTT[[[___fff``````gggqqqvvvzzz~~~{{{~~~}}}xxx|||wwwxxxvvvccc]]]dddcccaaajjjnnnmmmllljjjbbbYYYTTTSSSQQQLLLNNN\\\iiirrr{{{|||llloooxxx}}}eeeNNNUUUbbbeeelllZZZNNNjjjyyy]]]\\\^^^]]]ZZZSSSPPPQQQRRRSSSTTTTTTTTTTTTWWWVVVSSSPPPOOOOOOPPPQQQMMMLLLJJJGGGDDDAAA???>>>@@@AAABBBBBB@@@????????????;;;777444444444444444111222222000...222:::AAAvvv}}}{{{pppiiiiiikkkvvv}}}tttlllfffbbb___^^^[[[___hhhttt~~~}}}xxxvvvwww~~~wwwpppiiifffbbb]]]\\\^^^cccfffkkkqqqxxx|||jjjeeezzziiiGGGEEEAAA>>>;;;:::::::::<<<;;;:::999888888777888999999:::;;;<<<===>>>>>>===;;;999777777777888999;;;:::999777666444333222444555777:::<<>>===999666888;;;999:::::::::999888666444555444444333333333444444HHH^^^xxxuuuoooooo>>>KKK]]]qqq~~~yyywwwvvvrrr{{{{{{~~~xxx}}}hhhZZZUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTRRRQQQSSSVVVRRRKKKHHHHHHHHHHHHHHHGGGGGGGGGEEEEEECCCBBBAAA???>>>>>>>>><<<;;;<<<>>>>>>;;;999::::::999888777666555444333333222222111000000000000000000///......------//////...---...000222333CCCXXXhhhaaaUUUXXXkkk|||wwwvvvxxxsss```TTTPPPLLLOOOYYYnnnxxxooobbbXXXQQQKKKDDD???AAACCCGGGJJJOOOUUU\\\aaaccc^^^]]]dddjjjmmmooorrrvvv{{{~~~vvvjjjdddbbbbbbgggooouuuzzz}}}wwwnnn\\\WWW___bbbfffrrryyyxxxuuupppggg\\\TTTPPPOOORRR\\\jjjssszzzuuukkkqqqzzzqqq^^^PPPYYYdddmmmeeeYYYPPPgggkkkYYY[[[ZZZWWWWWWTTTQQQRRRRRRRRRRRRRRRQQQPPPSSSQQQOOOMMMLLLKKKKKKKKKIIIHHHHHHGGGGGGFFFEEEEEE???@@@AAABBBAAAAAABBBBBB>>>;;;777555555555666555222333333111...000777<<<^^^uuuzzzqqqtttxxxvvv{{{qqqjjjhhhgggeeeccccccjjjuuu~~~uuulllbbb___^^^\\\]]]```bbbgggmmmuuu{{{|||wwweeeooo^^^EEECCC@@@===;;;;;;;;;;;;<<<<<<;;;:::999999999999999999:::<<<>>>???@@@AAA>>>===:::888777777777888:::999888777666444333333555555777888:::;;;<<<===888555333444777888555222777<<<@@@AAA===::::::;;;888888888777777666555444666555444333333333333333;;;NNNgggxxx~~~yyytttppp555<<>>===<<<===>>>>>><<<:::999999888777666666555555333333333222111111000000111000000//////......---///......---...///111222;;;NNNcccfffYYYTTTfff}}}||||||yyywww{{{{{{eeeVVVPPPNNNNNNUUUeeeyyy|||ssseeeYYYPPPIIICCC>>>???AAADDDHHHLLLSSS[[[```^^^[[[\\\bbbfffgggiiilllrrrxxxyyyiii[[[PPPSSSXXX]]]eeeppp|||~~~hhh___gggnnnvvvyyyeeeUUUMMMOOO[[[lll{{{{{{mmmllluuu}}}aaaTTTSSS^^^hhhyyyUUUQQQRRRnnnvvv```XXX\\\VVVQQQSSSSSSQQQQQQQQQQQQPPPOOONNNMMMOOOOOONNNLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFGGGGGGGGG@@@@@@AAAAAAAAAAAAAAAAAA>>><<<888666666777777666333444444222//////333777HHHlllyyyxxxrrrtttwwwvvvtttnnnvvvqqqeeeZZZXXXZZZ\\\___bbbdddjjjsss|||~~~jjjbbb}}}UUUCCCAAA???===<<<;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;888999;;;<<<>>>@@@BBBBBB???>>>;;;999777777777777777777777666555555444444666666666666666666777777666555555777::::::777333444999???AAA>>>;;;999999555555444444444444555555777666555444333222222222222===QQQhhhyyy~~~xxxqqq888888<<>>===<<<;;;999888888777666666555555333333333222222111111111111111000000///.........///............///000111555CCC[[[iiibbbXXXbbbxxxyyytttzzziiiYYYQQQOOONNNQQQ^^^qqqvvvgggZZZPPPHHHCCC@@@???@@@CCCEEEIIINNNUUUZZZXXXWWWZZZ```dddeeehhhmmmpppyyyuuuaaaRRRKKKTTTaaappp~~~mmmuuukkkVVVLLLZZZfffxxxwwwmmmlllrrrzzznnnWWWOOOWWWbbbkkkpppOOONNN[[[ppp^^^ZZZ^^^VVVPPPQQQOOONNNNNNOOOOOONNNMMMMMMLLLOOOOOOOOONNNLLLJJJGGGEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@???AAA>>>;;;999888888777666222333444222000000222444:::^^^|||}}}}}}}}}}}}~~~iii^^^UUUVVV[[[___bbbdddiiipppzzz{{{lllkkkhhhNNN@@@@@@>>>===<<<<<<======;;;::::::::::::;;;;;;<<<999999:::<<<===>>>???@@@===<<<;;;999888888888888555555555555555555555555555555555555555555555555555444444666999:::888666111555999:::999777666666555444333333333444666777888777555444333222222111333555@@@WWWppp}}}{{{ttt777555555999AAAOOO^^^iiiyyyvvvxxx~~~{{{qqq^^^TTTTTTXXXYYYXXXWWWZZZ\\\^^^\\\WWWRRRNNNPPPRRRQQQNNNMMMNNNLLLGGGFFFHHHJJJKKKJJJGGGDDDBBBCCCCCCBBBBBBBBBAAAAAAAAA<<<===>>>>>>===<<<;;;;;;888888777777666555555555333333333222222222222222111111111000//////...................../////////222:::PPPhhhkkk```aaammmzzznnnqqqmmm[[[RRRQQQOOOQQQ[[[lll}}}xxxjjj\\\QQQIIIEEEBBB???AAABBBDDDEEEHHHMMMPPPQQQQQQTTTXXXZZZ\\\bbbiiiqqq|||ppp\\\QQQPPP[[[mmmnnnzzz___SSSRRRlllvvv~~~qqqgggjjjrrryyycccUUUOOO[[[fffqqqdddTTTSSShhhooo]]]YYY\\\WWWSSSRRRLLLKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOMMMJJJGGGDDDGGGGGGFFFEEEDDDCCCBBBAAACCCAAA@@@AAADDDFFFFFFEEEEEEBBB>>>;;;:::999777555111222222222111111222333222IIImmmsssmmmtttppp```YYYUUUYYY```ccceeehhhnnnuuuttt~~~SSSFFF>>>>>>>>>===============:::999999999999999:::;;;::::::::::::::::::::::::999888888888999999::::::333444444444555555555555444444444444555555555666444333222333555777888888111222444444444444666777555444444333444555777888888777555444333222222111666222666HHHdddxxx~~~|||//////222666999===HHHRRRiiippp{{{eee[[[QQQNNNQQQSSSQQQMMMNNNSSSXXX]]]]]]YYYSSSOOONNNQQQQQQNNNMMMNNNLLLHHHEEEFFFGGGGGGGGGFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA;;;<<<>>>===;;;::::::;;;777777777666666555555555333333333333333333222222222111111000000//////...........................000444FFF```kkkfffaaaccc}}}zzz}}}nnnooo~~~sss___TTTRRRRRRUUU]]]kkk{{{|||ooo```TTTKKKFFFCCC???AAADDDDDDDDDEEEFFFHHHIIIHHHJJJKKKKKKMMMVVVaaatttmmmYYYRRR[[[fffyyynnn}}}eeeQQQWWWbbbzzzjjjbbbcccooozzzwww]]]VVVVVV```kkk}}}___SSSZZZttthhhXXXUUUYYYWWWVVVTTTKKKIIIJJJKKKLLLMMMMMMMMMMMMJJJKKKLLLLLLKKKHHHEEEDDDFFFGGGGGGGGGHHHHHHHHHHHHCCCAAA@@@CCCIIINNNPPPOOOFFFCCC@@@===<<<:::888666333333222222222222333333222;;;[[[yyypppwwwwwwwwwYYYVVVXXX___dddfffiiimmmsssxxxoooKKKDDD>>>>>>============<<<<<<:::999999888888999999999999999888888777777666666555666666777888999::::::333333333444444444555555333333333444555555666666444333222111222444666888444333222333444666888:::555555555555555666777888777666555444333222222222666111111>>>UUUlll{{{000...000555666555999@@@NNN[[[jjjsssyyynnn[[[UUURRRNNNKKKJJJJJJJJJIIIJJJOOOWWW\\\]]]XXXRRRMMMKKKOOOPPPMMMLLLMMMLLLHHHUUUQQQLLLGGGEEEDDDEEEFFF@@@@@@@@@@@@@@@@@@@@@@@@999;;;===<<<:::999999;;;666666666666666555555555333333333333333333333333222222111111000/////////.....................---///222???TTTccceeeaaa___yyyyyyvvvzzzbbbUUUSSSUUUYYYaaammm|||ttteeeVVVKKKDDDBBB???BBBEEEGGGFFFEEEDDDDDDCCCBBBBBBBBBAAAEEETTTbbb{{{oooZZZUUUaaalll~~~vvv\\\VVVgggwww}}}___]]]dddttthhhZZZYYY\\\cccqqqyyy]]][[[qqqwwwaaaVVVVVV[[[WWWUUUSSSIIIKKKKKKLLLLLLLLLLLLLLLKKKIIIIIIJJJJJJIIIHHHFFFEEEEEEEEEFFFHHHIIIJJJKKKLLLFFFBBBAAADDDJJJPPPQQQPPPDDDBBB@@@???>>>===;;;:::888666444222222222222222444666LLLqqq}}}|||zzz|||}}}cccUUUVVV[[[aaaeeeffflllsss{{{~~~ZZZIIIBBB===>>>>>>======<<<<<<;;;<<<;;;:::999999999999999777777777777666666666666444555666777777777777777333333333333333444444444333333333333333444444444222333333333333333555666333222333444666888999999444555555666666666666555666555444333333333333333333222222777FFFZZZnnnzzz888111...111444222333777777EEESSS[[[cccqqquuunnnaaaWWWOOOMMMNNNMMMIIICCCCCCIIIOOOLLLQQQYYY^^^]]]XXXPPPJJJIIINNNOOOLLLKKKLLLKKKIIIiiiaaaUUUJJJDDDBBBEEEGGG???????????????@@@@@@@@@888;;;===<<<999888888:::666666666666666555555555333333333333333333333333222222111111000/////////---......///......------...111<<>>BBBFFFIIIHHHFFFDDDDDD@@@?????????@@@GGGZZZkkksss\\\XXX]]]jjj|||~~~eeefffyyyyyy|||uuu\\\\\\fffxxxwww___YYY\\\aaafffvvvppp]]]qqqooo^^^XXX\\\___XXXTTTPPPGGGMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJJJJJJJIIIIIIHHHHHHDDDEEEFFFGGGHHHIIIIIIJJJIIIEEEAAACCCHHHKKKKKKIIIBBB@@@??????@@@@@@>>>===<<<999555222111111111000111222@@@^^^|||xxxooo}}}}}}xxxuuuvvvzzz{{{sssRRRTTTVVV\\\aaaccceeemmmwww~~~{{{lllIIIEEE;;;>>>>>>>>>>>>===<<<;;;:::>>>===<<<;;;:::999999999666666666666777777777777555555666666666666555555333333333333333333333333333333333222222222111111000333555666555444333333000000222555888999888666444444666666666555444333555444444333333333444444333444444555;;;KKK```ooo111111222222222333333333999;;;===@@@HHHXXXmmm{{{~~~}}}yyy~~~nnn___XXXUUURRROOOLLLKKKJJJIIIIIIIIIIIIIIILLLPPPTTTWWWWWWRRRMMMIIIHHHHHHHHHIIIJJJKKKLLLMMMqqqfffVVVHHHAAA@@@BBBDDD>>>?????????>>>===;;;:::999999:::;;;;;;;;;::::::666555555555444444444444333333444444444444444444333333222222111000//////000/////////............111111222;;;PPPcccfff___mmmoooYYY\\\```aaa```hhhyyy~~~qqq```OOODDD@@@===DDDLLLMMMJJJHHHGGGEEE===DDDEEEGGGPPPUUU```tttaaa```fffjjjzzzrrr}}}zzzqqquuuqqqqqqooo[[[aaammm{{{lllYYYWWW\\\fffooommmrrrhhhYYYZZZ[[[\\\[[[WWWQQQMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJLLLNNNOOOMMMHHHDDDGGGHHHHHHHHHFFFFFFFFFGGGAAAAAABBBDDDHHHLLLPPPSSSFFFDDDAAA???======>>>>>><<<999777555555444333111111333666FFFgggtttmmmssskkkcccyyysssooopppvvvwww{{{uuu]]]WWWXXX]]]bbbeeeeeehhhooouuu}}}sssTTTHHH??????======>>>>>>===;;;999888===>>>???===;;;999::::::444444555555666666777777777777666777888888555333444333222222333444666777333333333333333333333333222222222222222222222222333444555555666666555555444555777888888666555333666555333111111111333444555333666999666888NNNiii111111111222222222333333111333555777:::CCCOOOYYYmmmvvv}}}}}}mmmdddXXXPPPNNNNNNMMMKKKKKKKKKJJJIIIIIIIIIIIIIIIIIILLLPPPTTTUUURRROOOLLLHHHHHHHHHHHHIIIJJJKKKKKKZZZTTTKKKDDDAAABBBCCCDDD??????@@@@@@???===;;;:::;;;;;;;;;;;;:::999999888666666666555555555444444444444444444444444444444333333222222111000000000000000/////////.........//////000777III\\\dddbbbaaa}}}uuu```[[[___```bbbmmm~~~uuucccRRRFFFBBB@@@DDDIIILLLOOONNNKKKGGGEEELLLLLLOOOXXX^^^iii~~~kkk```eeennn~~~uuufffdddhhhlllvvveeeZZZbbbrrr}}}dddXXXYYY```kkkzzz~~~pppxxxzzz^^^ZZZZZZZZZZZZYYYUUUPPPLLLMMMMMMLLLLLLLLLKKKKKKKKKHHHJJJLLLPPPRRRRRRNNNKKKGGGHHHHHHHHHHHHGGGGGGGGGDDDDDDCCCDDDFFFIIIKKKMMMEEECCCAAA???>>>???@@@AAA???<<<999777666555333111222333555AAA]]]{{{{{{sssvvvlllfff~~~}}}vvvqqqlllnnnttt~~~dddZZZ[[[[[[```eeeiiijjjnnnuuuzzzrrr~~~bbbKKKCCC<<<>>><<<=========<<<:::888777888999:::999777666666777999999999888777666666555666555555777999999888666444333222222222333444555333333333333333333333333222222222222222222222222333444444555555555444444222333555666666555444333666555333222111222333444666444555888555555FFF[[[000111111111222222222222///222555555444666:::>>>OOO[[[hhhrrrkkkYYYRRRNNNJJJIIIKKKMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIKKKMMMPPPPPPOOOMMMLLLFFFFFFGGGGGGHHHIIIIIIIIIGGGEEECCCBBBCCCCCCBBBAAA???@@@AAABBBAAA>>>;;;999<<<<<<<<<;;;:::999888777777777777666666666555555666555555555444333333333333333333222111111000000000000000/////////...............222???RRR```eee___uuunnndddddddddgggsss|||hhhVVVJJJDDDCCCCCCFFFMMMRRRSSSNNNIIIMMMTTTUUUXXXbbbhhhtttzzzdddlll}}}xxxtttzzz{{{www|||vvvuuufffSSSRRReeevvvzzz^^^]]]hhhxxxkkk]]]YYY^^^fffrrrjjjvvvvvvtttlll]]]]]]\\\ZZZYYYXXXUUUQQQNNNPPPOOOOOOOOOOOONNNNNNNNNJJJKKKMMMPPPRRRRRROOOMMMFFFGGGHHHIIIIIIIIIGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGEEECCCAAA@@@@@@@@@BBBCCCBBB???<<<999888777444222333444444999NNNjjj~~~}}}zzzooojjjzzz}}}{{{|||yyyqqqkkkhhhnnnwwwyyydddWWWWWW]]]]]]bbbiiinnnqqqvvv}}}mmmmmmyyyOOOBBB???;;;>>><<<<<<;;;;;;:::999777666555666777666555444555666???>>><<<:::888666555444555444555777999;;;:::999444333222111111111222333222222333333333333333333222222222222222222222222333333444444444333222222111222333444555555444333666555444333333333444555777444444777555333<<>>;;;;;;:::999888777666666444666777777666666777999???>>>===;;;888666444444666555555777999::::::999555444222000000000000111222222222222222333333333111111111111222222222222222333333333333222111111111222333444555555444444666555555444444444555666777444333666666444666;;;//////000000000111111111...000111222333333444555222666999<<>>;;;999888999::::::;;;;;;;;;;;;777777777777666666666666777777666555444444333333333333333222222222222222111000000000////////////.../////////222>>>RRRccc^^^\\\]]]nnnyyyyyy}}}tttbbbQQQDDDEEEEEEJJJPPPOOOJJJIIILLLVVV^^^aaafffpppttt~~~sssooouuudddaaahhhfff^^^ZZZ]]]```gggyyy|||dddeeeqqqzzzbbbdddnnnwwweee[[[[[[^^^dddkkk|||vvvxxxhhh]]]```]]][[[YYYYYYZZZZZZYYYWWWTTTTTTSSSSSSSSSRRRRRRRRRPPPOOONNNNNNNNNMMMKKKIIIJJJIIIIIIJJJKKKKKKHHHFFFIIIHHHGGGGGGFFFFFFFFFFFFHHHFFFDDDBBB@@@AAAAAABBB???===;;;:::;;;;;;:::999666555333111555GGGeee}}}uuummmkkkqqq{{{~~~}}}tttpppmmmkkkgggnnnwwwhhhZZZWWWZZZ\\\\\\]]]___dddkkkrrryyygggfffssszzzMMM@@@@@@@@@===<<<;;;:::999888777666666555444555777777666666888999;;;:::999888777666555444888666555666888999888777555444222000/////////000111111111222222333333333000000000111111222222222111222222333222222111111333333444444555555555555555555555444555555555555555333333666777666444555////////////000000000000000000000///000111111222444555666666888???HHHNNNaaaiiirrrzzzyyyiii___RRROOONNNPPPOOOKKKHHHGGGFFFHHHLLLNNNOOOMMMKKKIIIEEEFFFHHHIIIJJJJJJJJJIIIFFFFFFFFFGGGGGGHHHIIIIIIDDDEEEFFFGGGGGGFFFEEEEEEFFFDDDBBBAAAAAAAAA???>>>BBBBBBBBBAAA???===;;;999777888999:::;;;<<<<<<<<<777777777666666666555555777666666666555444444444333333333333333333222222111111000000000/////////...///000000000777HHHYYYbbb^^^UUU```}}}{{{~~~|||mmmYYYHHHEEEEEEKKKQQQNNNFFFFFFMMMXXXaaaeeejjjsssuuu}}}|||qqqtttZZZOOOQQQOOOQQQXXXdddsss~~~eeelllyyy~~~___jjjvvvrrr\\\YYY\\\___hhhsssvvv{{{hhh``````[[[ZZZXXXXXXYYYZZZXXXWWWRRRRRRRRRRRRQQQQQQQQQQQQUUUSSSQQQQQQRRRRRRQQQPPPOOOLLLIIIIIIKKKKKKHHHEEEGGGGGGGGGGGGGGGGGGFFFFFFGGGEEECCCAAA@@@AAABBBCCC>>><<<;;;;;;<<<======<<<999666444444333;;;RRRjjj|||vvvoooiiijjjvvvxxxqqqtttyyy{{{wwwqqqtttxxxxxxsssppppppqqq}}}wwwbbbXXXQQQSSSYYY]]]___aaacccfffmmmuuu|||___nnn```CCC@@@>>>======888;;;:::999777666666666666222444555555444444555777666666555555555555555555888666555555666888777777555444222000000///000000000000111111222333333333//////000000111222222222000111222333333333333222555555444444444444444444333444444444555555555555333333333555777777555444........./////////000000111111000000111222222111666555555444444333555888===CCCLLLTTT[[[dddsss~~~}}}nnnaaaWWWPPPMMMMMMMMMIIIGGGIIIIIIEEEFFFKKKHHHJJJMMMNNNNNNLLLKKKJJJCCCEEEGGGIIIKKKKKKJJJIIIEEEEEEFFFGGGGGGHHHHHHHHHDDDEEEGGGHHHHHHGGGEEEDDDDDDBBB@@@@@@AAAAAA@@@>>>CCCBBB@@@>>>===;;;::::::888999999:::;;;;;;;;;;;;666666666555555555444444666666666666555555555555333333333333333333333333111111111000000000//////------000111///111>>>MMM```bbbYYY]]]xxx}}}{{{zzzeeePPPGGGCCCGGGPPPPPPIIIHHHNNNUUU___eeejjjqqqqqqvvv{{{yyyaaaTTTQQQRRRYYYcccooo~~~uuujjjsssttthhhrrr{{{fffXXXZZZ___dddsss{{{wwwgggeeeccc___^^^]]]\\\\\\[[[YYYVVVTTTTTTSSSSSSSSSRRRRRRRRR\\\YYYVVVUUUUUUUUUSSSRRRSSSNNNIIIHHHIIIJJJHHHEEEFFFFFFFFFFFFFFFFFFEEEEEECCCBBBAAA@@@AAABBBDDDEEEAAA???======>>>???>>>===;;;666555888555444AAATTTqqquuuvvvqqqlllnnnuuu|||wwwnnnoooqqqsss~~~xxx{{{xxxxxxlllZZZUUUSSSWWW[[[]]]```ccchhhkkkqqqyyyrrriiinnnMMM@@@CCC<<<:::>>>888<<<;;;999777666666666777222444555444333333444555333333444444444444555555555444222333555777888888444333222111000000111222///000000111222222333333/////////000111222222222000000222333444444444444555555444333333222222222222222333444444444444444333333444333444555555444............/////////000------...///111222111000666222000///000000333666555777999999999???NNN\\\eeeqqq|||uuufffYYYTTTOOOMMMLLLIIIHHHIIIBBBBBBFFFMMMMMMGGGEEEGGGFFFHHHJJJJJJHHHEEEDDDDDDCCCDDDGGGIIIKKKKKKJJJIIIGGGHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGHHHHHHGGGEEEDDDDDDCCCBBBBBBCCCBBB???===DDDBBB???===;;;:::::::::::::::;;;;;;;;;:::999999666555555555444444444444555555555666666666666666333333333333333333333333111111111111000000000000,,,,,,///222///...888EEEQQQ\\\ZZZ\\\xxx}}}sss}}}zzzvvvzzz~~~nnnVVVIIIAAACCCNNNSSSNNNKKKNNNQQQ\\\aaagggnnnlllooo~~~jjjllldddRRRJJJQQQ[[[^^^jjjxxxoooqqquuu|||nnntttzzz{{{rrraaaWWW]]]cccjjj~~~ppp```^^^dddcccfffdddcccbbbaaa^^^ZZZWWWWWWWWWWWWVVVVVVVVVUUUUUUbbb^^^ZZZWWWUUUSSSQQQOOOVVVPPPIIIGGGIIIJJJHHHEEEEEEFFFFFFFFFEEEDDDCCCBBB??????>>>???AAADDDFFFHHHDDDBBB@@@???@@@@@@>>>===<<<666666<<<888111777FFFfffpppvvvsssppptttyyy|||yyyxxxuuuvvv~~~{{{www|||wwwjjjTTTTTTXXX^^^```___```dddmmmooouuu|||ooojjjwww^^^DDDBBBFFF;;;:::AAA;;;<<<;;;999888777666777777444555666666444444555666333333333444444444444444222111000222555888999:::444333222111111111222333///000000111222222333333...//////000111222222222///000111333444555666666555555333222111000000000111222333333444444444333222444444222222333555444.../////////000000111111////////////000000000000111111111111111111111111333222111222444999>>>AAAFFFIIIMMMSSSYYY^^^ccceeennnjjjkkkyyyoooggg___ZZZWWWTTTOOOJJJLLLJJJKKKMMMHHHBBBFFFNNNKKKGGGCCCBBBDDDFFFFFFEEECCCFFFHHHIIIHHHFFFEEEFFFEEEEEEEEEGGGIIIJJJIIIHHHHHHFFFEEEEEEEEEEEECCCAAAHHHIIIJJJJJJIIIHHHFFFEEEGGGFFFDDDBBB@@@???>>>>>>@@@???>>><<<:::999999999:::::::::999999999888888444444444444444555666666444444555555555555444444222333333444333222111000111111111111000000000000////////////000111222333GGGWWW]]]ZZZhhhvvvzzz{{{uuuwww|||yyylllQQQJJJGGGPPP\\\]]]SSSJJJNNNPPPYYYgggppprrrrrrsss|||mmmkkkiiiaaaZZZYYYMMMIIIHHHKKKPPPXXXeeeqqqttt~~~iiiqqq|||ooowww~~~{{{}}}fffXXXTTT]]]cccnnnnnn___^^^fffooojjj``````hhhdddUUURRR[[[```]]]ZZZYYYZZZYYYVVVRRRQQQUUUUUUQQQOOOQQQQQQOOOSSSLLLHHHHHHHHHEEEBBBBBBEEEGGGFFFBBBCCCIIIHHHCCCBBBBBBAAA@@@???@@@DDDGGGCCCBBB@@@@@@@@@???<<<999<<<;;;:::888888777888888MMMeeewwwuuusssyyy}}}yyy}}}}}}wwwtttrrrsssttttttrrroooqqqyyy}}}qqqbbbUUUZZZ^^^]]]ZZZ]]]fffoooyyyyyy~~~ooowwwnnnLLLHHHBBB???>>>===:::888;;;:::999888777666555444555555444444444333333333444444444444444444444444000111222222444444555666555444222000000111222333222111111111000000////////////000222444444111///444222111333777999888666333222111111000000111111///000111333555555333111333333333444555777888999........./////////000000.../////////000000000000111111111111111111111111333222111111333666999;;;888999<<<>>>AAADDDFFFGGGDDDAAABBBLLL[[[bbb___XXXUUUZZZ]]][[[TTTOOOPPPRRRRRRMMMHHHGGGIIIJJJGGGEEEGGGGGGJJJLLLJJJHHHLLLTTTMMMIIIEEECCCEEEFFFFFFEEEDDDEEEGGGHHHHHHHHHFFFEEEEEEEEEEEEGGGIIIJJJIIIGGGDDDDDDCCCCCCCCCEEEFFFHHHJJJJJJJJJJJJIIIGGGEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@???===<<<:::999999999999999999999888888888888777777666555444444444444444444555555555555444444222333333444333222111000111111111111000000000000////////////000111222222999LLLXXXXXX```xxx}}}vvvtttzzzxxx___QQQHHHOOO]]]bbbZZZOOONNNQQQ]]]mmmxxxxxxuuutttzzz]]]PPPKKKGGGGGGJJJKKKJJJMMMTTT[[[cccppp{{{uuuuuuzzztttuuurrrmmmZZZYYY^^^eeennnzzz|||ddd]]]ZZZ\\\```[[[\\\bbbggg___SSSQQQYYY```]]][[[[[[]]]]]][[[XXXRRRUUUUUUPPPNNNOOOOOOLLLQQQKKKGGGHHHHHHEEECCCDDDFFFIIIIIIDDDCCCFFFEEEAAACCCCCCBBBAAA@@@BBBFFFIIICCCBBB@@@???@@@???>>><<<;;;;;;;;;;;;999888666666BBBYYYmmmrrrrrrxxx~~~zzzqqqqqqsssrrrnnniiiccc```^^^___```bbbbbbaaaccckkkqqqjjj___[[[___bbbaaa___bbbkkkttt}}}}}}QQQHHHDDD???<<<<<<;;;999777999999888777666555555444555444444444444333333333444444444444444444444444000000111111222333333333444333111000000000222333111111111000000000////////////000222444333111///333111000222555777777555333222111111000000111111///000111222333333222111111222333555777999:::;;;---------............///....../////////000000000000000000000000000000000222111111111111222333333111111222333444555555666888777888===DDDGGGEEEAAA;;;>>>AAABBBBBBBBBBBBDDD???<<<:::<<>>===;;;:::999999999888888888888777777777777:::999888666444333333222444444555555555555444444222333333444444333111111222222111111111000000000............///000111111///BBBTTTYYY\\\lllwwwooossszzzppp^^^LLLMMM]]]gggbbbWWWSSSWWWcccttt~~~zzzwww^^^LLLGGGGGGKKKRRRPPPRRRYYYbbbkkksss~~~qqq{{{wwwsssyyy]]]SSS]]]eeekkk}}}~~~}}}iii^^^aaa]]]YYYZZZWWWdddpppnnnbbbYYYYYY^^^^^^[[[YYYZZZ]]]___^^^\\\TTTVVVUUUQQQOOOPPPOOOLLLOOOJJJGGGHHHHHHEEEDDDFFFJJJNNNOOOJJJDDDCCCBBBAAACCCCCCCCCBBBBBBDDDHHHKKKFFFDDDAAA@@@@@@AAA@@@@@@;;;===>>>>>>===999666333666GGG^^^lllrrrvvv~~~}}}yyyyyyyyywwwxxx~~~~~~zzz{{{~~~~~~xxxmmmccc___ccchhhccc```\\\WWWTTTTTTUUUVVVSSSWWW[[[___dddfff```XXXZZZ]]]```aaabbbgggqqqyyyvvvyyy```???BBB@@@<<<:::999999888666666666666666555555444444444444444444333333333333333333333333333333333333111111111111111111111111333222111000///000111111111111000000000000///////////////111333333111///111000000111333555555444333222111111000000111111000111111111111111111111///111444777999:::;;;;;;------------------------........./////////000000000000000000000000000000///000000111111111000000111222333444555666777888555555777888::::::888777999999:::<<<>>>???>>>===>>>===<<<>>>BBBEEEFFFEEECCCDDDFFFFFFEEEDDDFFFIIIFFFDDDBBB@@@@@@AAAAAABBBGGGDDDBBBEEEJJJLLLIIIEEEFFFEEEEEEFFFHHHHHHGGGEEE@@@BBBBBB@@@???DDDMMMVVVIIIHHHGGGEEECCCAAA???>>>AAAAAAAAAAAAAAA@@@@@@??????>>><<<;;;:::999999999777777777777666666666666:::999888666555444333333333444444555555444444333222222333444444333222111222222222111111111000000...............///000000...999JJJVVV\\\dddwww~~~ppppppwww~~~mmmYYYTTT^^^jjjiiibbb___```hhhwwwuuuTTTGGGGGGJJJNNNTTT]]]```gggqqqyyyuuuuuuzzzjjjWWWWWWaaagggqqq{{{rrr}}}[[[\\\ddd```ZZZ]]][[[lllwwwpppeeeaaabbbaaaZZZXXXUUUVVVYYY[[[[[[YYYUUUWWWUUURRRSSSUUUTTTPPPOOOJJJHHHIIIHHHEEEDDDGGGOOOSSSTTTOOOGGGBBBAAABBBCCCCCCCCCBBBBBBDDDHHHLLLKKKHHHDDDBBBBBBCCCBBBBBB===???BBBCCCAAA<<<777333111:::LLLbbbpppvvv}}}~~~vvvlllhhhiiijjjooottt}}}{{{yyyvvvrrrnnnkkkkkklllnnniiijjjiiiccc\\\WWWWWWXXX\\\ZZZXXXUUUUUUVVVXXXYYYTTTZZZaaaeeeddd```ZZZUUUZZZ\\\```ccchhhpppzzzzzzjjjrrroooMMM???===<<<:::999888888777777444444444444444444444444444444444333333333222222222222222222222222222222222222111111111000000000222111000000//////000000000000000000000000/////////...///000222222000////////////000111222333222333222111111000000111111333333333222111111222333000222555888:::::::::999---------------,,,,,,,,,............////////////////////////////////////---...///111222222111111000111222333555666777777222444555555444333333333888777666777999:::888666=========>>>???AAAAAAAAABBBDDDEEEDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@AAACCCDDDGGGDDDBBBEEEJJJMMMJJJGGGGGGFFFEEEFFFGGGGGGFFFDDDBBBCCCCCCAAA???CCCMMMUUUKKKJJJHHHFFFCCCAAA@@@???AAABBBBBBAAA@@@???===<<<>>>===<<<;;;:::999999999777777777666666666555555777777666555555555555555333333444444444444333333222222444444555444333222222222222222111111111111///............//////000000000999JJJWWW]]]bbbiii}}}yyyuuuyyy~~~qqqffffffnnnqqqnnnkkkhhhkkkyyy{{{aaaIIICCCIIINNNTTT[[[fffiiiqqq{{{|||uuu{{{ttt___YYY[[[cccnnnsss{{{lllVVVZZZaaa\\\XXX\\\WWWdddiiibbb]]]aaabbb^^^[[[WWWTTTTTTVVVXXXWWWVVVUUUVVVVVVTTTWWW[[[ZZZVVVPPPLLLJJJJJJHHHDDDEEEHHHQQQSSSSSSOOOFFF@@@???BBBCCCCCCCCCBBBBBBDDDGGGKKKPPPMMMHHHEEEDDDDDDCCCBBB@@@BBBEEEFFFDDD???:::666555555???TTTiiitttyyy|||xxxwwwxxxuuuvvvyyywwwqqqqqqwww|||{{{wwwssstttxxxllleeeaaaaaaccceeennnrrrxxx~~~|||wwwsssnnniiicccaaabbbcccaaa^^^[[[\\\\\\XXXRRRMMMKKKKKKQQQPPPPPPPPPRRRUUUXXXZZZ[[[]]]``````^^^[[[[[[^^^fffgggiiimmmsss{{{jjjqqqQQQ>>>???:::::::::999888777888888333333333333444444444444444444333333333222222222222222222222222222222222333333333222111111000000222111111000000000000000//////////////////000000///......///000111000///...//////000000000111222333222111111000000111111555666666444222111333555222444666888999999777666...------------,,,,,,,,,------........./////////////////////////////////,,,---...000111222222222222222222222222333333333555666888888777666666777:::999999:::<<<=========:::;;;<<<===>>>???@@@@@@>>>BBBCCCBBBDDDGGGGGGEEE???AAABBBCCCCCCDDDFFFHHHFFFDDDCCCEEEJJJLLLKKKJJJHHHFFFFFFFFFGGGFFFEEECCCCCCDDDDDDBBBBBBEEEKKKQQQNNNLLLJJJHHHFFFDDDCCCCCCAAAAAAAAAAAA@@@>>><<<;;;===<<<;;;:::999999999999777777777777666666666666444444444444444555666666333333444444444444333333222222444555555444444333333222222222222111111111000//////......///000000555///111???QQQYYYXXXUUUgggwwwyyyyyyzzz}}}uuuwwwyyyvvvpppkkkmmm|||ooo[[[IIIHHHPPPWWW```iiijjjoooyyyzzzdddYYY\\\]]]iiiuuusss{{{jjj^^^]]]___[[[YYY[[[SSSYYYZZZWWWXXX___bbb^^^]]]YYYUUUTTTVVVXXXWWWVVVTTTUUUTTTTTTXXX]]]\\\XXXPPPMMMLLLLLLJJJFFFGGGKKKQQQOOOMMMKKKEEE>>>>>>BBBDDDDDDDDDBBBAAACCCGGGJJJPPPMMMIIIGGGFFFEEECCCBBBBBBDDDEEEEEEDDD@@@===:::999666999GGG\\\mmmssssssiiilllsssuuunnnrrrqqqkkkkkkqqqqqqmmmzzzsssmmmpppsssyyymmm```[[[[[[]]]```dddkkkmmmoooqqqrrrpppnnnllliiiddd______bbbccc^^^YYYYYYVVVQQQKKKFFFFFFHHHKKKIIIIIIJJJLLLOOOSSSWWWYYY]]]ZZZWWWWWWXXX\\\fffqqqtttssssssvvvzzz}}}ooopppgggCCC999<<<888999:::999777777777888333333333333333444444444333333333333222222222222111111111111111111111111333333333222222111111111222222111111111000000000......////////////000000///...---...///000000...---///000000//////000111333222111111000000111111555777999777333111333555333444666777777777666555............---------,,,---------.........//////........................---------...///000111222333333333333333333333333000000111111111111111222333444555555666888999;;;888:::;;;<<<======>>>???;;;???AAA@@@CCCHHHHHHCCC@@@BBBDDDDDDCCCCCCEEEHHHDDDDDDEEEFFFHHHJJJLLLMMMHHHGGGFFFFFFFFFFFFDDDBBBBBBCCCCCCDDDFFFHHHKKKLLLMMMLLLIIIGGGEEEDDDDDDCCC>>>???@@@AAA@@@???===<<<<<<<<<;;;:::999999999999888888888777777777666666333333333333333444555555222333333444444333333222111222444555555555444333333333222222222111111111111000000//////000000000555111000777FFFTTTVVVRRRWWWkkk~~~}}}{{{tttnnnkkkooo\\\OOOHHHLLLTTTYYYaaajjjsss{{{sss^^^[[[aaahhhzzzjjjooojjjccc^^^]]]^^^]]][[[XXXYYYZZZZZZ[[[^^^``````]]]XXXTTTTTTVVVXXXXXXWWWRRRRRRQQQQQQUUU[[[YYYTTTMMMKKKLLLMMMLLLIIILLLQQQRRRMMMIIIIIIFFFAAABBBFFFGGGGGGFFFDDDBBBDDDGGGJJJJJJIIIGGGFFFFFFEEECCCBBBCCCCCCCCCBBBAAA@@@>>>===999:::999<<>><<<;;;;;;:::999999999999888888888888777777777777444333333222222333333444222333333444444333333222111222444555555555444444333333333222222222111111111111000000000000000111---///---...999JJJSSSRRRSSSbbbvvv~~~www~~~~~~|||zzznnnllljjjpppzzzkkkUUUPPPSSS^^^eeefffiiippp~~~iii^^^```gggvvviiilll|||aaaccc^^^XXXXXX^^^]]]WWW^^^]]]^^^___]]]YYYZZZ]]]ZZZVVVRRRRRRUUUXXXXXXWWWQQQPPPNNNNNNRRRWWWUUUOOOJJJJJJKKKNNNMMMLLLOOOVVVVVVNNNHHHIIIIIIFFFGGGKKKJJJIIIHHHEEEDDDDDDGGGJJJEEEDDDDDDEEEFFFFFFDDDBBBCCCBBBAAA??????>>>??????666===;;;666@@@YYYiiijjjbbb```iii}}}|||ppppppzzz}}}xxxkkkiiiaaaWWWWWWbbbkkknnnzzztttnnnjjjccc^^^bbbkkkooonnnmmmllliiibbbZZZSSSYYY\\\^^^^^^ZZZVVVTTTSSSLLLJJJGGGDDDDDDGGGKKKNNNLLLLLLMMMNNNQQQTTTWWWYYYYYY\\\gggvvv~~~|||zzzyyyYYY:::;;;>>>888444777999888555333444666555555555444444333333333333333333222222222111111000000000000000000000000/////////000000000000000222333333333333222111111---.........//////000000///---,,,,,,...//////...---000222111///...000222333222222111000111111111222666:::999333000000111111111111222444666777999,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---...///000000000000///000000000111111111111444333222111111333555666666666666666777777777777777888999999;;;;;;<<<===;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@CCCDDDEEEFFFGGGGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFHHHGGGEEECCCBBBAAABBBBBB;;;AAAFFFEEE???;;;<<>>NNNYYY^^^```ssszzzsss}}}~~~}}}rrrjjjpppnnnbbbeeejjjnnn|||vvv[[[RRRSSSZZZ\\\dddnnnoootttgggXXX\\\jjjvvv\\\^^^hhhWWWaaabbbXXXTTTXXX[[[XXX^^^___bbbbbb```\\\WWWTTTTTTSSSQQQPPPQQQRRRQQQPPPOOOOOOOOOPPPPPPOOOLLLIIIJJJIIIHHHJJJLLLMMMMMMLLLLLLKKKIIIGGGEEEDDDCCCCCCMMMIIIFFFDDDBBB@@@DDDJJJEEECCCAAAAAACCCEEEFFFEEEHHHFFFCCC@@@??????AAABBB===<<<======;;;@@@UUUjjjdddfffrrrzzz}}}}}}pppjjjkkkfff\\\TTTUUU]]]dddsssxxxvvvlllfffjjjttt{{{rrr```SSSOOOPPPTTTUUUTTTSSSQQQQQQNNNKKKLLLJJJHHHHHHIIILLLMMMNNNPPPQQQUUUYYY^^^```___^^^fffuuuooommm^^^CCC???===888555888999999777444333333444222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000111111000000/////////...////////////////////////......------------......------------.........///333333222111000000000111111333555777777555333111111111333555777777555333,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---...//////000000000//////000000000111111111444333111111111222444555444444555555555666666666666666777888999:::;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>=========>>>>>>??????@@@AAABBBCCCCCCCCCCCCEEEDDDBBBAAA@@@@@@@@@AAABBBBBBCCCDDDEEEEEEEEEEEEGGGFFFEEEDDDCCCBBBBBBBBBFFFJJJLLLJJJDDD???===>>>::::::999999999999999999777777777666666666555555555444333333333333444555777666666666555555555444333333333333333333333333555555333222222111111111000000000000000000000000...///000///222:::GGGQQQYYY\\\kkkyyy}}}xxxqqqttt{{{~~~wwwhhh]]]ZZZcccoooyyyoooXXXTTTUUU]]]bbblll{{{ooo```___eeeuuupppaaammmttt^^^VVV^^^___XXXWWW^^^```\\\\\\]]]^^^___]]]ZZZVVVTTTRRRQQQOOOPPPQQQRRRRRRQQQKKKMMMPPPSSSTTTRRRMMMIIILLLKKKJJJJJJKKKLLLKKKJJJKKKKKKIIIGGGFFFEEEEEEEEEEEEBBBCCCEEEGGGHHHMMMTTTKKKHHHEEEDDDCCCCCCBBBAAAEEEDDDAAA>>>===>>>???@@@:::999:::999666888HHHZZZppppppwww}}}}}}vvv|||vvvjjj]]]UUUWWW]]]bbbhhhmmmnnnkkknnn}}}oooYYYNNNLLLOOOPPPPPPOOOOOOPPPRRRRRRQQQMMMJJJGGGFFFHHHLLLPPPRRRUUUYYY```hhhnnnrrrsssrrrvvvvvvyyyLLL<<<===<<<888666666777888666444222333444222222222222222222222222222222222222222222111111000000000000000000000000////////////////////////000000000//////.......................................------------......------........./////////222222111111000111111111111222333444444333111000111111222444666666444222,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---...//////000//////////////////000000000000333222111111111222444555333333333333444444444444444555555666777888999:::999::::::;;;;;;<<<=====================<<<<<<<<<===>>>???@@@AAAAAAAAAAAACCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@GGGGGGGGGEEEBBB>>>:::888999999999999999999::::::666666666555555555444444555444444333333444444555666666666555555555555555333333333333333333333333444333222111111000111111000000000000000000000000.../////////000555===DDDQQQVVV```nnnzzzxxxsssjjj\\\QQQSSS[[[iii{{{}}}eeeUUUXXX```gggkkkwwwvvv^^^^^^eeennnkkkaaarrr]]]XXXSSSXXXYYYVVVZZZbbbccc^^^[[[\\\\\\\\\[[[YYYWWWVVVQQQPPPOOOOOORRRSSSSSSRRRJJJMMMRRRXXXYYYVVVOOOIIIMMMLLLJJJJJJJJJJJJIIIGGGJJJIIIHHHGGGGGGFFFFFFGGGJJJHHHHHHJJJIIIGGGJJJOOOLLLJJJGGGEEEDDDCCCAAA@@@CCCAAA???===<<<<<<===>>><<<<<<===;;;777666???JJJiiinnnwww{{{www}}}rrrccc^^^___aaaccc^^^cccfffhhhuuufffSSSNNNPPPSSSVVVUUUUUUVVVWWWVVVSSSQQQLLLJJJHHHGGGJJJQQQXXX\\\[[[bbbnnnyyyuuuooorrrVVV<<<777;;;<<<888777444555666555333222333444222222222222222222222222333222222222111111000000000000000000000000000000/////////////////////////////////.............................................------------............/////////000000000111111000000000111222222000000000000000000000000000000111333555555333111,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---...////////////........./////////000000222111111000111222333333222222222333333333444444444444555666777888999999888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>???@@@AAABBBBBBBBBBBBDDDCCCCCCBBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBAAA???>>>@@@>>>===>>>???>>>;;;777888888888999999:::::::::666555555555444444444444444444444444444444444444555555555555555555555555333333333333333333333333333333222111111111111111000000000000000000000000///000000//////111555999HHHPPPWWW___pppzzzlll]]]OOOMMMZZZiiizzzqqq[[[TTT^^^kkktttyyyvvvhhh___bbbjjj{{{sssXXXdddpppXXXZZZRRRTTTTTTTTT[[[cccbbb\\\]]]]]]\\\\\\[[[ZZZYYYYYYSSSQQQPPPPPPRRRSSSSSSRRRLLLOOOTTTYYYZZZVVVPPPJJJKKKIIIHHHHHHHHHHHHGGGEEEHHHHHHGGGGGGGGGGGGHHHHHHOOOLLLLLLLLLIIIDDDDDDGGGFFFEEECCCDDDEEEEEEDDDCCCAAA@@@>>>===<<<<<<======>>>??????>>>:::999<<<@@@RRR```oooxxx}}}~~~xxxoooooo}}}~~~rrrpppooollljjjmmmooommmmmmwwwyyyfffXXXSSSUUUXXXVVV[[[ccckkkjjjaaaXXXSSSPPPPPPQQQRRRUUU[[[bbbggghhhqqq~~~yyylllTTTEEE999888<<<;;;888666222444444444222222222444111111111111111111111111222222222111000000//////000000000000000000000000////////////////////////..................------..............................------------......////////////000000000000000000///000000111222333000000///...///000111222000///000111333444333111,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,---...////////////---............/////////000000000000111111222222222222333333333444444444444444555666777888999999777777777888999999::::::;;;;;;<<<<<<<<<<<<;;;:::???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAA???@@@@@@AAA@@@???===<<<@@@>>><<>>======>>>>>>;;;======<<<<<<<<<;;;999@@@SSSgggqqqrrrppplllfffmmmttt}}}zzz|||~~~uuudddZZZ[[[^^^\\\gggzzzvvvfff```ccceeegggggghhhiiimmmpppyyyxxxfffttt]]]HHH@@@::::::;;;:::777666222333444333222111222333111111111111111111111111111111111000000/////////////////////////////////........................------................................................------------......////////////000000000000////////////000111222222111000/////////111222444000//////000222333333111,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,---......///......------------........./////////000000111111111111222222222222333333333333333444555666777888888999555666666777888888999999999:::<<<=========<<<;;;===>>>???@@@AAAAAAAAAAAA>>>??????@@@@@@??????>>>@@@@@@AAAAAAAAAAAA@@@@@@????????????>>>>>>===<<>>???AAAAAA???<<<999999999999999999::::::666666666555555555444444333444444555555444444333444444444444444555555555333333333333333333333333444333333222222222333333000000000000000000000000111111000000000000000000777BBBKKKOOO[[[ooouuutttxxx}}}mmmqqqzzzssscccVVVUUUaaapppooo\\\WWWcccyyyiii^^^^^^bbbsssmmmSSSQQQjjjpppbbb___XXXWWWVVVVVVYYY___bbb___[[[ZZZZZZYYYXXXVVVUUUUUUTTTUUUSSSQQQPPPPPPOOONNNLLLLLLKKKKKKMMMNNNNNNKKKIIIFFFEEEDDDDDDFFFGGGFFFDDDEEEEEEEEEEEEEEEFFFGGGGGGCCCBBBCCCFFFFFFCCCDDDIIIBBBBBBAAABBBDDDDDDBBB@@@AAAAAA@@@???????????????>>>>>>>>>===AAADDDBBB<<<999III^^^lllppppppsssvvv~~~yyyzzz}}}kkkeeekkktttyyywww}}}~~~pppnnnaaaAAA???<<<999999999999888777333444555444222111222333111111111111111111111111//////////////////000000////////////////////////......................................./////////------------------------......------------............/////////000000000000000/////////000111111111111000000000222333444111000///000222333333222,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,---............,,,,,,---------............///000000000000000000000000000111111111222222222222333444555666777777444555555666777777888888888999<<<>>>???>>>>>>=========>>>???@@@@@@@@@@@@===>>>???@@@@@@???>>>>>>???@@@@@@@@@@@@@@@??????@@@@@@??????>>>>>>?????????>>><<<<<<<<<<<<;;;999::::::999999999999999999777777777666666666555555333333444555555444333333333333333444444555555555333333333333333333333333222222111111111111222222000000000000000000000000000///...///000000000000111999CCCJJJRRRaaasss}}}~~~}}}yyyvvvuuuwwwppp\\\RRRYYYffftttddddddwwwnnnbbb```eeeuuuhhhUUUTTTmmm]]]ZZZ\\\XXXTTTSSSTTTYYY]]]^^^\\\[[[ZZZYYYYYYXXXVVVTTTSSSQQQQQQOOOMMMLLLMMMMMMLLLJJJIIIIIIJJJMMMOOOPPPOOOMMMIIIGGGFFFFFFFFFFFFEEECCCDDDDDDDDDDDDDDDDDDEEEFFFGGGEEEDDDEEEBBB>>>???CCCDDDCCCCCCCCCDDDDDDAAA???@@@@@@??????????????????AAA@@@>>>===CCCJJJGGG???999???OOOdddqqqxxx}}}www~~~tttxxxxxxmmmHHH;;;999999888777777888777555555666666555222111111222111111111111111111111111---......//////000000000////////////////////////.................................//////000000000------------------------......------------......------........./////////111000000////////////000000000000000111222333444222000///000222444444333,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,---............,,,,,,,,,---------.........//////000000000000000////////////000000000000000111222333444555555666444444555555666777777777777999<<<>>>???@@@???>>>>>>???@@@AAAAAABBBBBBAAA??????AAABBBBBBAAA@@@?????????@@@@@@@@@??????>>>BBBAAA@@@?????????@@@AAA============<<<<<<======;;;::::::999999888888888777777777777666666666666333333444555555444333333333333333444444555555555333333333333333333333333111000000000000000111111000000000000000000000000///...------///111111111---444===EEEKKKXXXmmm||||||xxxzzzaaaPPPTTTaaavvvoooqqq}}}kkk[[[\\\cccpppsssUUUVVVkkkgggRRRTTT[[[[[[OOONNNQQQVVVYYYYYYXXXYYY[[[[[[[[[ZZZXXXVVVSSSRRRMMMKKKIIIIIIJJJKKKKKKJJJHHHIIILLLQQQUUUVVVTTTRRRLLLJJJHHHGGGGGGFFFDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDEEECCCBBBCCCBBB???AAAFFFCCCBBBCCCDDDFFFFFFDDDBBB????????????>>>>>>>>>>>>>>>===999888???GGGEEE<<<>>>999BBBYYYkkkuuu{{{xxx~~~qqqkkklllyyyKKK999999888888888777777888555222666777777555333111111222000000000000000000000000,,,------...///000111111////////////////////////.........................../////////000000111111------------------------.........------.........------------.........///222111000//////...//////...//////000111222222222222111000111333444444444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000000000000000000000000////////////000111111111111222222222111222222333333444444555666777999;;;===>>>>>>===:::>>>BBBCCCAAA???>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA???>>>???@@@@@@@@@@@@@@@?????????>>><<>>GGGSSScccrrrzzznnn\\\UUUUUUlllmmmkkkzzznnn___^^^bbbmmmuuu[[[QQQZZZooo___VVVRRRRRROOOQQQRRRTTTVVVVVVVVVVVVVVV[[[ZZZZZZZZZ[[[YYYWWWTTTQQQWWWTTTKKKIIINNNMMMFFFHHHKKKPPPSSSTTTRRROOOMMMKKKJJJIIIIIIHHHGGGDDDAAACCCDDDDDDCCCBBBAAABBBCCCDDDDDDCCCBBBBBBBBBBBBBBBDDDIIIKKKJJJIIIJJJGGGBBBAAAAAAAAA@@@===<<<===???;;;???>>>:::>>>HHHGGG???===999888BBBUUUkkk{{{~~~kkkhhhyyyyyykkkeeeuuuIII;;;:::666666666555444333333222222444444333333333222222222000000000000000000000000......//////000000111111........................------------------------.................................------,,,,,,,,,///...------------......//////.........//////000000000000///////////////......////////////......000111222111000000222444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------........./////////000000000000///////////////////////////000000000111111111111111222222333444444444444666888:::;;;<<<<<<<<<:::===AAAAAA???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA???>>>???@@@@@@@@@???>>>>>>>>>>>>>>>;;;>>>;;;888???KKKMMMGGGCCC@@@<<<999999888777666666666555777999888555222333444444555555444444333444444333333333222222222222222111111111111222222111111111111111111111111.../////////000000000000.../////////000000000000000///222888@@@JJJZZZhhhwwweeeYYYTTTTTTccckkkbbbWWWYYYfffqqq|||zzzqqqaaa]]]dddnnn^^^UUU[[[tttaaaZZZVVVUUUUUURRRUUUTTTUUUXXX\\\^^^[[[XXXUUUTTTSSSTTTTTTSSSPPPNNNTTTYYYWWWMMMJJJNNNMMMFFFMMMOOORRRTTTTTTQQQMMMJJJJJJIIIHHHHHHHHHGGGDDDAAABBBCCCEEEDDDBBBAAA@@@AAAEEEEEEDDDCCCCCCCCCCCCDDDEEEHHHIIIHHHHHHKKKKKKHHHFFFEEECCCAAA@@@???>>>======CCCCCC======EEEGGGCCC???;;;666777CCCXXXooommmdddqqq~~~hhhaaatttRRRAAA;;;888444555555555444333333222222444333333333333222222222////////////////////////.............../////////........................------------------------------------------------......---------,,,,,,,,,,,,,,,,,,---...///000111------------...///111111444333222111000///............////////////......000111111111000000222444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,------...///000111111////////////////////////........./////////000000111111111222333333444444333444666888999:::::::::;;;<<<>>>===<<<<<<===??????????????????????????????@@@AAA@@@>>>>>>>>>@@@@@@???>>><<<<<<======>>><<<>>>;;;999AAANNNRRROOODDDAAA===:::888777555333444444444666777777555333333444444555555444444333333333333333222222222222111111000000000000111111111111111111111111111111....../////////000000000....../////////000000000000//////444999BBBPPP]]]uuuyyyqqq___SSSIIIOOORRROOOOOOVVVaaahhhyyy|||}}}kkk[[[YYY___ooo```NNN\\\qqq~~~gggUUUXXXYYYYYYYYYTTTWWWUUUTTTYYY```bbb]]]WWWWWWUUUTTTTTTTTTTTTQQQOOOSSSXXXVVVOOOMMMQQQPPPJJJQQQRRRTTTTTTRRROOOJJJHHHJJJIIIHHHGGGHHHFFFDDDBBBCCCEEEGGGFFFDDDBBBAAAAAAGGGGGGFFFEEEEEEEEEEEEEEEHHHJJJIIIEEEEEEHHHHHHFFFKKKGGGCCCBBBCCCBBB???<<>>CCCGGGFFF>>>===999444666EEE]]]pppwwwkkkqqq~~~~~~nnnjjjvvvtttDDD777:::777444666555444444333333222222222333333333222222222111111////////////////////////.........---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,)))***+++---///000222333++++++,,,---...000111222777666555333111///...---......////////////......///000111000//////111333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,---///000111111.........///////////////....../////////000000000000000111111222333333333333444555666777888999999;;;;;;:::::::::;;;===>>>======>>>>>>>>>>>>?????????@@@@@@@@@>>>===>>>??????>>><<<;;;;;;;;;===>>>>>>???===:::>>>GGGIIIGGG===;;;888777777666555444333444444666777777666555333444444555555444444333333333333222222222222111000000////////////000000111111111111111111111111........./////////000000........./////////000000222000000444777>>>KKKWWWccciiixxx|||fffTTTNNNOOOOOOPPPVVVaaalllsss~~~uuu\\\WWW]]]hhhiiiQQQSSSkkkqqqeeerrrpppYYYQQQWWWWWWUUUTTTNNNTTTTTTUUUYYY\\\\\\XXXUUU[[[YYYWWWWWWWWWVVVTTTRRRNNNRRRRRROOOOOOSSSSSSOOOQQQQQQRRRRRRPPPMMMIIIGGGJJJHHHGGGGGGGGGFFFDDDBBBGGGHHHHHHGGGDDDCCCDDDEEEIIIHHHGGGGGGFFFFFFGGGGGGRRRTTTQQQLLLHHHHHHEEEAAAKKKFFFAAAAAADDDDDDAAA===@@@FFFHHHDDDCCCFFFGGGFFF;;;===>>>;;;999>>>LLLWWW~~~}}}{{{}}}vvvwwwrrrqqqxxxUUU888555888333222888444333333333222222222111222222222222111111111111///////////////////////////.........------,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---///000111222,,,,,,,,,,,,---...///000555555444222111///............////////////......///000000000//////111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------***+++,,,---...///000000------....../////////000/////////000000000111111//////000111111222222333444444555666777888999999:::999888888999;;;===>>><<<<<<<<<======>>>>>>>>>>>>???@@@???===<<<===>>>>>>>>><<<;;;;;;;;;<<<======>>>>>><<<===@@@???<<<999888666666777777777555444555666666666777777777333444444555555444444333333333222222222111111111000//////////////////000000000000000000000000000............////////////............////////////222000111444777;;;FFFQQQ\\\ddduuunnnZZZPPPPPPPPPTTT[[[fffttt~~~ttteeeZZZ\\\eeevvvkkkSSSUUUggguuummmxxxcccSSSPPPVVVRRROOOOOOJJJPPPTTTXXXYYYVVVTTTSSSTTTYYYWWWUUUTTTTTTSSSQQQOOOLLLOOOPPPOOOOOOQQQQQQOOOMMMMMMNNNNNNMMMKKKJJJHHHJJJHHHFFFFFFFFFFFFDDDCCCHHHGGGFFFCCCBBBBBBEEEHHHIIIIIIHHHGGGGGGGGGGGGGGGXXX[[[YYYTTTOOOLLLGGGAAAFFFBBB>>>???BBBDDDAAA===>>>AAACCCFFFIIIKKKHHHBBB<<<===>>><<<;;;===AAAEEEaaauuuvvv~~~jjjbbbdddsssLLLCCC:::777777666555444222222222222222111111111222222111111111000000000........................000//////......---------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////...------,,,,,,,,,,,,---000000000000////////////......////////////.........///000///......000222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,***++++++,,,---...//////---------......//////000//////000000000111111111/////////000111111222222444444444444555666888888:::888777777:::<<<======:::;;;;;;<<<<<<======>>>===>>>???>>>===<<<<<<>>>===============<<<<<<<<<;;;<<<>>>>>>>>>===<<<;;;;;;:::888888999888777555555666777777555555666888333444444555555444444333222222222222111111111111000000////////////000000000000000000000000000000------........./////////------.........////////////...000333444666===FFFNNNYYYkkk}}}zzzfffUUUSSSTTT[[[dddooo~~~ddd``````fffttt~~~UUUPPPhhhxxxiiimmm^^^TTTVVVZZZTTTQQQSSSOOOOOOTTTYYYXXXSSSPPPSSSWWWYYYWWWTTTRRRRRRQQQPPPOOOPPPPPPQQQPPPNNNMMMKKKIIIJJJJJJKKKKKKKKKKKKKKKKKKIIIGGGEEEEEEEEEFFFEEEDDDEEEDDDCCCAAA@@@AAAEEEHHHHHHHHHGGGFFFFFFFFFFFFFFFNNNRRRSSSOOOLLLJJJEEE???AAA???<<<===@@@AAA@@@>>><<<===???DDDIIIJJJEEE@@@AAA===999666777:::===???FFFcccxxxeeeVVVbbb|||}}}UUU;;;;;;555///444<<<888...111111111111111111111111111111111000000000000///......................../////////...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------/////////...---,,,......---,,,++++++++++++,,,,,,---......//////000......////////////......---...///...---...///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++,,,,,,------------,,,,,,---......///000000........./////////000000......//////000111111222333333222222333444666666999777666888;;;======<<<999::::::;;;<<<<<<=========>>>???>>><<<;;;<<<===<<<===>>>??????===<<<;;;;;;;;;<<<===<<<;;;<<<===;;;999888888888888666444555666777666333333444777333444444555555444444333222222222222111111111111111000000//////000000111000000000000000000000000---------.........//////---------.........//////......000333222000444:::===JJJXXXdddwwwuuueee___```kkkzzznnncccgggnnn{{{dddQQQbbbkkktttlllZZZWWWRRRXXX\\\TTTQQQTTTQQQNNNPPPSSSSSSQQQQQQTTTWWW[[[XXXUUUSSSSSSRRRQQQPPPRRRQQQQQQQQQOOOKKKHHHGGGJJJJJJJJJJJJKKKLLLLLLMMMIIIGGGEEEDDDEEEEEEEEEDDDAAACCCEEEEEEEEEEEEGGGHHHGGGFFFFFFEEEDDDEEEEEEEEEDDDHHHHHHEEEDDDDDDBBB>>>@@@???>>>===============<<<<<<>>>AAACCCBBBAAAAAA@@@===999777777:::>>>@@@<<>>===;;;999999:::;;;;;;<<<=========>>>>>>>>><<<;;;<<<===<<<===???AAA@@@>>><<<:::<<<;;;::::::999888;;;>>>666555555666777777666444444666777555222111333555333444444555555444444333222222222111111111111000111111000000000000111111000000000000000000000000---------.........//////---------.........//////000000222444111---///444:::FFFNNNQQQaaa}}}tttkkkkkkzzzqqqjjjgggppp}}}hhhZZZ]]]yyyooofffxxxXXXQQQMMMKKKSSSWWWMMMJJJLLLHHHLLLKKKKKKMMMOOOSSSUUUVVVYYYVVVRRRPPPPPPPPPNNNMMMPPPOOOPPPQQQPPPLLLJJJJJJKKKKKKJJJKKKKKKLLLMMMNNNIIIGGGDDDDDDDDDEEEEEEDDD@@@DDDIIIKKKLLLJJJJJJJJJFFFEEEEEEDDDCCCDDDDDDDDDFFFHHHGGGCCCBBBDDDDDDAAA@@@@@@@@@>>>;;;:::;;;<<<===>>>??????<<<;;;>>>CCC;;;<<<>>>>>>======???AAA;;;999FFFccc}}}wwwddd]]]ZZZ```lll|||~~~sssooonnnhhh___xxxTTT:::;;;555777999888333000111444000000000000000111111111000000000000////////////........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,...000000///...---+++*********+++,,,------,,,---------......//////......////////////......---.........------///000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///////////////000000000000111222444333222222333555666888999999888777999:::666888999::::::<<<>>>AAA===============>>>>>>???<<<===>>>>>>===;;;999888;;;999888999;;;;;;999666777666666666666555555555444444333333333333222222444444444333333222222222222222222111222222333333444444333333222111000000000000////////////000000........................////////////////////////////////////000000000000888>>>HHHRRR]]]iiittt{{{zzzyyyjjjlll}}}fff___hhh|||xxxdddyyy{{{XXXQQQSSSMMMOOOPPPLLLGGGGGGOOOVVVMMMLLLKKKKKKNNNQQQTTTVVVUUUSSSPPPNNNMMMMMMOOOPPPRRRTTTVVVUUUPPPLLLJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFBBBBBBDDDFFFEEEDDDAAAAAABBBEEEHHHJJJJJJIIIHHHFFFDDDCCCEEEFFFEEEDDDDDDDDDDDDAAA???===>>>???=========<<<;;;999888777;;;<<<<<<;;;999999;;;<<<999===@@@@@@>>>;;;;;;<<<999999<<>>777666555444222111000000000000000111111111111000000////////////000000000000......---,,,,,,,,,,,,---------............------...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------..............................////////////////////////...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------.............../////////000000000000222333444444333333444666666777888888777777888:::888999::::::::::::<<>>>>>============<<<;;;:::999;;;999888999;;;;;;999666666666666555555555555444444444333333333333222222444444444333333222222222333222222222222222333333444444333222222111000000000000////////////000000.................................................../////////000000000000444666<<>>>>>=========<<<;;;:::999999;;;;;;<<<;;;999999:::;;;===???@@@>>>:::777666666888999;;;???III\\\ttttttiiigggiii~~~vvvpppaaa]]]^^^hhhwwwwwwRRR@@@:::555000555444333222111000000000//////000000000000//////.../////////000000000000......---,,,,,,,,,,,,---------............------...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++******+++++++++,,,++++++******++++++,,,,,,,,,,,,------------...................................................,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------................../////////000000000222333444444333333444666555666777777666666777999999:::;;;:::999999;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>===<<<;;;::::::::::::;;;999999999::::::888666666555555555555444444444444444333333333333222222444444333333333333222222333333222222222222333333333333333222111111000000000//////......//////000....................................................../////////000000000111000222<<>>>>>===;;;:::999:::;;;;;;:::::::::::::::999888777555555555555444444444444444444333333333222222222333333333333333333333333444444333222222222333333333222222222111111000000/////////....../////////........................................................./////////000000000///111777CCCRRR___fffvvvqqqttt|||bbbVVVPPPPPPaaawww}}}{{{nnnKKKCCCFFFFFFAAABBBAAAAAACCCHHHKKKKKKIIIKKKIIIIIIKKKNNNQQQQQQOOOMMMLLLKKKKKKMMMQQQVVVYYYLLLKKKJJJHHHFFFGGGHHHIIIKKKJJJIIIHHHHHHHHHGGGGGGKKKIIIGGGEEEEEEFFFFFFGGG@@@??????AAADDDFFFGGGFFFCCCBBBCCCHHHMMMMMMGGGAAA@@@>>>===BBBIIINNNLLLJJJ===<<<<<<;;;;;;;;;;;;;;;999:::;;;:::888777777888777777666555555777999;;;888:::;;;888666888???FFFXXXqqq~~~zzztttmmmiiikkkqqqvvv|||}}}uuuvvv|||uuurrrkkkccc^^^^^^dddjjjyyyzzzddd]]]fffqqq}}}lllOOO999888999222333===333333222000000/////////---..................---........./////////000000......---,,,,,,,,,,,,---,,,------......------,,,---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************+++++++++************++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------................................................------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////...000111111000///111222222444555555444333555666555666888888888999<<<>>>======<<<<<<<<<===>>>>>>===<<<:::999999:::;;;<<<:::;;;;;;:::999888777777666666555555555444444444444444333333333222222222333333333333333333333333555444444333222222222333222222111111111111111000//////............//////............................................................////////////...111333555999BBBPPP[[[iii}}}uuummmqqqhhhZZZMMMGGGCCCMMMpppuuutttzzzOOOEEEFFFAAA@@@GGGAAA??????BBBHHHKKKJJJHHHFFFEEEGGGKKKPPPPPPLLLGGGLLLKKKJJJJJJKKKNNNQQQRRRIIIGGGEEEDDDDDDFFFHHHIIIFFFGGGIIIJJJIIIHHHFFFDDDEEEFFFGGGGGGGGGHHHHHHIIIAAA@@@???BBBEEEHHHJJJJJJFFFAAA@@@IIIUUUWWWNNNCCCAAA??????EEELLLQQQPPPMMMBBBBBBAAA????????????@@@999;;;<<<;;;999777777777555444333444666999<<<>>>999888777888999;;;;;;;;;???SSSoooyyy|||~~~rrrhhhddddddeeeeeedddbbb```aaabbbbbb```eeedddddd```YYYUUUZZZddd___bbbfffjjjpppzzzyyyjjjbbbjjj```<<<:::888777444111222555222222111000////////////------............------............////////////......---,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,------,,,++++++******++++++,,,+++++++++,,,,,,,,,------................................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////---...//////......///111111222444333222222333555333555777777888999<<<>>><<<<<<;;;;;;<<<<<<===>>>;;;;;;:::::::::::::::;;;:::;;;<<<;;;999777777777777666666666666555555555444444333333333333222222222222333333333333444444666555444333333222222333111111111111111111111111///......------......///........................------------------------------........./////////,,,000333222000555AAAKKK```ooo|||uuuoooiiirrriiiOOOHHHFFFJJJSSSeee~~~ddd\\\rrr|||XXX???DDDGGG<<<;;;FFF@@@>>>>>>BBBGGGJJJJJJHHHBBBBBBEEEKKKRRRSSSNNNIIIJJJJJJIIIJJJJJJKKKKKKKKKHHHEEECCCCCCEEEHHHIIIIIICCCEEEFFFHHHHHHGGGEEECCC@@@CCCGGGIIIIIIHHHHHHIIICCCBBBAAABBBFFFIIIKKKKKKHHHCCCBBBLLLYYY\\\SSSGGGDDDCCCDDDGGGKKKMMMLLLIIIAAA@@@>>><<<;;;;;;;;;<<<:::;;;===<<<:::888777777888666444444777999:::;;;888555333555999;;;888444<<<;;;HHHfffuuunnnsssyyy|||}}}wwwrrrppplllggggggggggggiiiiiilllwwwpppqqquuuwwwzzztttQQQ999555999777111111666444+++111111000///////////////------............------------........./////////......---,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++++++++++++++,,,---......,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++)))******++++++++++++***************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////---...000///......///111000111333222111111222444444666777777777888:::<<<::::::999999::::::;;;<<<999::::::;;;;;;::::::::::::<<<===;;;888666666777888888777777777666666666444444333333333333222222222222222333333444444444666666555333333222222222000000000000111111111111///......------......///........................---------------------------------.........//////+++...111000...000777>>>QQQ]]]jjj}}}llliiipppyyygggOOOIIICCCGGG^^^~~~fffVVVeee\\\KKK>>>>>>@@@<<<<<<@@@>>>>>>>>>@@@CCCFFFHHHHHHEEECCCCCCHHHOOORRRNNNJJJGGGHHHIIIKKKKKKJJJHHHHHHHHHFFFEEEFFFIIILLLLLLLLLFFFFFFFFFFFFGGGHHHIIIJJJAAAFFFLLLOOOMMMKKKIIIHHHFFFDDDCCCCCCEEEHHHIIIIIIEEECCCEEELLLTTTUUUOOOGGGBBBCCCEEEGGGHHHHHHGGGFFF???>>>;;;888777666777777:::<<<>>>===;;;888777777999777444444777888888666666555555666888999888777===666999MMMhhh}}}zzzzzz|||{{{wwwtttqqqmmmkkkiiiwwwhhhIII:::555999:::666000111666555///000000///.........//////......////////////......---------.........//////......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---************************++++++************++++++************+++,,,---...,,,++++++******++++++,,,***++++++++++++,,,,,,,,,........................------------------------++++++++++++++++++++++++************************************************************************((()))***+++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////...///000000//////000111///111222222111111222333666777888777666666888:::888888777777888888999:::888999:::;;;<<<;;;:::999:::<<<===<<<888666666777888888888888777777777777444444444333333333222222222222222333333444444444777666555444333222222222000000000000000111111111.........------.................................---------------------------------.........//////---...///000000222555777>>>MMM___xxxvvvjjjgggoooxxxkkkOOODDDCCCIII[[[|||gggZZZffffffNNNLLLCCC999999???@@@;;;======>>>???AAACCCFFFHHHJJJEEEBBBDDDJJJNNNKKKGGGEEEGGGJJJLLLLLLJJJHHHGGGIIIGGGFFFHHHMMMOOOOOONNNLLLJJJHHHFFFGGGKKKOOORRREEEKKKRRRUUUSSSNNNKKKJJJIIIGGGDDDCCCDDDEEEFFFFFF@@@BBBFFFJJJLLLKKKHHHEEE===@@@DDDFFFFFFFFFFFFGGGDDDBBB???<<<:::999999:::;;;===???>>><<<999777777777555333444777888777666555777999:::999:::<<>>===<<<<<<<<<<<<::::::;;;===???AAACCCDDD@@@AAABBBCCCEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJGGGHHHHHHGGGFFFHHHLLLPPPOOOJJJGGGHHHMMMQQQRRRPPPFFFTTT^^^YYYNNNFFFEEEFFFDDDCCCDDDFFFJJJNNNOOOOOOEEEEEEEEECCCBBBBBBEEEHHHCCCBBB@@@??????AAABBBDDD<<<>>><<<888777;;;======@@@>>>===:::888777666666666666777777777777666666777:::???CCCDDDDDDBBB@@@EEEEEEFFFHHHMMMYYYiiitttpppoooooojjjvvvxxx|||wwwlllhhhiiilllmmmfffaaaiii{{{mmmMMMAAA===666333444222222222111111111000000...........................------...//////...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++************++++++,,,,,,,,,+++++++++*********))))))))))))+++,,,------,,,,,,+++*********+++***+++,,,---...---,,,,,,,,,---......------...000......---------,,,,,,,,,************************++++++************++++++************************)))************+++++++++************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---........................,,,,,,---................../////////000000000000222333555666777888777777555666777888888999999888999::::::999888777999::::::999999888666555555444222555777888777555444444444444333333333333222222222222222222222222222222111111111222222333333333222111000000//////000000...---,,,---000444888;;;///.........------------,,,,,,,,,,,,,,,,,,,,,,,,........................------......//////000000111555@@@QQQaaappp{{{qqqiiijjjpppyyyTTTDDDLLLYYY```|||ssseeexxxoooMMMAAA??????===<<<<<<;;;;;;;;;::::::;;;<<<>>>@@@AAABBB@@@AAACCCDDDFFFFFFGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGNNNQQQRRRNNNIIIKKKSSS[[[TTTOOOIIIGGGIIIKKKKKKIIILLLWWW^^^YYYOOOJJJGGGFFFAAAAAAAAADDDGGGJJJJJJJJJFFFEEEDDDCCCCCCDDDEEEFFF==================<<<<<<<<<999333333;;;CCCCCC<<>><<<:::888777666666666666777777777777666666666888<<>>===<<<<<<<<<===@@@FFFMMMSSSOOO^^^tttzzznnnjjjooorrrpppkkkttttttzzzyyyqqqooouuuyyyzzzvvvpppkkkiiiiiiaaa___\\\XXXZZZaaallluuu}}}|||```III666444666444333666222222111111111000000000...........................------...//////...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++******))))))******+++,,,,,,+++++++++************))))))))))))+++,,,------,,,++++++*********+++***+++,,,---------,,,,,,***+++------,,,,,,,,,---.........---------,,,,,,++++++++++++++++++++++++++++++************++++++************************)))************+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++************++++++++++++------------------------------...////////////........./////////000000000111222333444555666666666444555666777888888888888:::::::::999777777888999999999888777666555444444444555777777555444555666444444333333333333222222222222222222222222222222111111111222222222222222222111000000//////000000---,,,,,,---000555999<<<............------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...//////000000000111666???JJJYYYmmm~~~~~~vvveeelllvvv|||]]]FFF@@@RRRhhh|||rrrnnnvvvmmmKKK===888======<<<;;;:::::::::::::::::::::;;;<<<===??????@@@AAACCCDDDFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFGGGGGGNNNRRRTTTNNNHHHIIITTT___YYYSSSLLLHHHIIIJJJIIIHHHQQQWWWZZZUUUOOOKKKHHHEEE@@@@@@AAACCCFFFGGGFFFDDDFFFDDDBBBCCCEEEFFFEEEBBB@@@AAAAAA@@@???<<<:::888666999::::::<<>>???AAACCCDDDEEEFFFFFFGGGGGGGGGGGGGGGIIIJJJKKKJJJNNNPPPMMMJJJLLLTTT\\\ZZZUUUOOOKKKLLLNNNOOOOOONNNQQQPPPLLLKKKKKKGGGBBBCCCCCCDDDFFFHHHGGGEEECCCFFFCCCAAABBBFFFGGGCCC???DDDDDDBBB@@@>>><<<:::999:::JJJTTTMMM===444555999<<<;;;999888777666666555555666666666666666666555666666666666666666666666666555666999======:::666@@@>>>===@@@NNNhhhzzzQQQ>>>;;;;;;777555888888333111222111111000000000/////////...........................------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))***+++,,,,,,+++***)))******))))))))))))******++++++++++++************)))))))))******+++,,,,,,++++++***************+++******++++++,,,,,,,,,,,,***---111222111///..............................++++++++++++++++++++++++++++++************++++++************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,---------------------------......///000/////////............//////////////////000111222333444444555666777888999999999999999::::::888777666777999999888888777777666666666222333444444222222333444444444333333333222222222111111111111111111111111111111111111111111111111111000000///.../////////000///---+++++++++,,,---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///////////////000222333:::JJJZZZnnn}}}zzzooooooxxxbbbTTTNNNTTT[[[bbbtttuuuuuuxxxSSSBBB<<<:::999888888777777666777777777888777777777888888999::::::;;;===???AAABBBCCCCCCEEEEEEEEEFFFGGGJJJLLLNNNJJJLLLNNNQQQTTTWWWYYY[[[XXXTTTPPPMMMMMMNNNPPPQQQIIIJJJHHHFFFHHHKKKHHHCCCDDDDDDDDDFFFGGGFFFDDDAAAFFFBBB???AAAEEEFFFBBB===???>>>;;;999999;;;===???PPP[[[___QQQ===555888>>>:::999888777666555555555555555666666666666555555666666555555444444444444333111111444888:::888666444888;;;:::;;;FFFZZZkkkjjjQQQ???666222222111333555555222333555000000000/////////.................................------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))***+++,,,,,,+++***)))***))))))))))))))))))***+++++++++*********))))))((())))))***++++++,,,,,,*********))))))***++++++************++++++,,,,,,***---111222111///......------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))************+++++++++)))))))))***++++++,,,,,,***++++++,,,,,,++++++***************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...------.........//////////////////000111222444444555555666777888888888888777888999888666666888:::666555555555444444444333222333555555333222333444444444333333333333222222111111111111111111111111111111111111111000000000111000//////......////////////------,,,---......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---,,,...//////111:::EEEYYYrrrxxx|||yyy{{{{{{rrrjjjkkkvvvooo[[[OOORRR^^^mmmrrrqqquuu~~~qqqhhhdddooovvvGGG999<<<;;;777777666666555555555555555666555555555555666777888888777888:::<<<>>>@@@AAAAAADDDCCCCCCCCCEEEHHHKKKLLLGGGHHHJJJPPPUUUXXXXXXVVVTTTRRROOOKKKIIIIIIIIIJJJGGGGGGFFFEEEHHHLLLJJJEEEBBBBBBBBBBBBCCCCCCAAA???DDDAAA??????AAABBB???===;;;:::888888:::???DDDHHH[[[UUUHHH<<<777:::<<<;;;888777666555555555555555444555555666666555555444666666555555444444444444333222111222333555555555...666===<<<777666<<>>???@@@GGGFFFDDDCCCDDDFFFHHHJJJCCCEEEGGGJJJMMMOOOQQQQQQOOOOOOMMMJJJFFFDDDDDDDDDEEEGGGGGGFFFHHHKKKIIIDDDBBB@@@??????@@@AAA???>>>BBBAAA???>>>=========>>><<<;;;::::::<<<@@@DDDFFFIIIAAA666///333:::999444666666555555444555555555444555555666666555555444444444555555555444333333444444555444222222444555666888888666444444777:::666BBBSSSeeevvv~~~oooKKKDDD999111///111444666666666555222000000///.../////////.........------...........................------...//////...,,,++++++++++++++++++++++++************************************************************************++++++************++++++))))))(((((((((((())))))************))))))))))))'''(((***+++,,,,,,++++++)))))))))))))))***+++++++++***)))))))))***,,,,,,(((***,,,,,,+++***+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))************+++++++++((())))))***++++++,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------.........//////000000///000111222444555111111222333444444444444444666777777777777:::<<<666666666666666666555555333666999:::999777555555444444444333333333222222000000000000000000000000222111111111000000//////000000///...............//////...---,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////,,,,,,//////------000888JJJTTT^^^qqq~~~}}}{{{uuutttvvv|||uuuddd]]]\\\^^^```lllvvvjjjXXXTTT]]]hhhppp[[[SSSVVVZZZqqq~~~jjjBBB@@@>>>;;;666222444888333333333222222333444444222222222333444555777777555666888:::===>>>???@@@LLLJJJHHHFFFEEEFFFHHHJJJDDDGGGIIIIIIHHHIIIMMMRRRKKKLLLKKKJJJGGGDDDDDDDDDCCCFFFGGGEEEFFFHHHFFFBBBCCCAAA??????@@@AAA@@@@@@AAA@@@???<<<::::::<<>>???EEEEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHEEEDDDGGGHHHGGGGGGGGGHHHHHHGGGGGGHHHJJJDDDGGGHHHEEEDDDFFFEEEBBB???AAACCCCCCBBBAAABBBCCC<<<===>>>??????>>><<<;;;;;;999:::<<<999333666===777777666666555555444444444666666555222000222555555555555666666666666666444444222222222222444444222222444444444444222222222222333333333333444444111444666777:::???GGGNNNiii{{{lllUUUEEE:::444666555444333222222111222000000000000000000000000000000///...............---------------------------------------------------,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++)))************+++++++++------,,,,,,,,,++++++++++++++++++************)))************************************************************************++++++++++++++++++++++++******))))))))))))******)))************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---.........////////////...///000///......000222000000111111222333333444777777777888888777777666666666666666666666666666444555666777777666555444444444444444444444444444111111111111111111111111000000000000000000000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------............///222888CCCSSSeeevvv}}}}}}{{{zzz|||~~~uuummmfff```]]]\\\\\\[[[\\\aaammm{{{xxxbbb[[[]]][[[ZZZdddvvvoooeeeZZZUUU[[[nnniiiJJJ777777666666555444444333333222222222111111222222222222222333444444555555666444555666888:::;;;======@@@AAAAAAAAABBBBBBBBBCCCCCCDDDCCCAAADDDHHHFFFBBBFFFIIIKKKJJJHHHFFFFFFGGGGGGJJJJJJGGGFFFGGGFFFBBBAAABBBCCCBBB@@@??????@@@===>>>???@@@???>>><<<;;;<<<::::::<<<:::555777<<<777777777666555555444444777999999888555444666888555555555555555555555555444333333222222333333444333333444555555444333333222222222333333333444444333555555555555777<<<@@@EEETTTjjjyyykkkVVVEEE;;;777444333444333222111000000000000////////////////////////000//////...............---------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,+++++++++++++++++++++************)))************************************************************************++++++++++++++++++++++++******))))))))))))******)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------.........//////---/////////......///111000000000111222222333333666666777777777777666666666666666666666666666666444555666777777666555444444444444444444444444444111111111111111111111111000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---000555@@@RRRggguuu|||{{{sssfffbbb\\\WWWUUUVVVYYY[[[[[[aaaiiipppzzzjjjUUUNNNTTT___fffjjjzzziii]]]YYYXXXaaarrr\\\AAA999333555555444333333222222222222222111111111111222222111222444555666666555444333333555666888999:::;;;;;;;;;<<<===>>>??????@@@?????????@@@DDDHHHEEE>>>CCCHHHMMMMMMIIIFFFGGGIIIHHHKKKLLLIIIIIIKKKJJJGGGCCCCCCBBB@@@===<<<===??????@@@@@@@@@???>>><<<;;;<<<::::::<<<;;;888777999888888777666666555444444888999:::999777666777999555555555444444333333333222333333444444333333222333444444555555444444333222222222222333333333333333444444333222222333555000666AAAMMM^^^ttt~~~ppp___HHHAAA777111000111222222222222111000////////////........................000///......------......------------------------------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++)))************+++++++++,,,++++++++++++++++++++++++++++++*********))))))******************************************************************************************************))))))))))))******))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........---...///...------///111//////000000111222222222555555666666777777666666666666666666666666666666444444555666666555444444333333333333333333333333111111111111111111111111000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,---------.........---......///555CCCWWWeeezzz}}}yyytttnnniiifffbbb]]]YYY\\\[[[YYYXXXZZZ```hhhnnnttt}}}dddQQQ[[[lllooorrrssswwwppp[[[___bbbmmm~~~]]]@@@:::;;;999333333222222111111111111111111000000000000111111000111444555666666444333222222333444555666777888777777888:::;;;===>>>>>>:::???CCCCCCEEEGGGEEEAAABBBHHHOOOPPPLLLHHHIIILLLHHHKKKLLLJJJKKKNNNNNNLLLCCCBBBAAA???<<<<<>>333===:::555333333333333222111111000///////////////........................//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))******************************************************************************************************))))))))))))******))))))*********+++++++++*********+++++++++,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,------------,,,---...---,,,,,,...000...//////000000111111222333444555666666666666666666666666666666666666666333444555666666555444333333333333333333333333333111111111111111111111111000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------......///000///000888FFFPPPfffttt~~~xxxpppnnnooonnnjjjfffcccaaa___^^^^^^```aaabbbccceeeiiilllrrrzzztttaaaaaaooo||||||qqqkkkooorrrnnnkkkmmmwww{{{VVV<<<777555333333111111111111000000000000111000000//////000000111///000222444555444333222111111222222333444555555555666777888:::<<<======777BBBJJJIIIEEEEEEGGGHHHHHHLLLQQQPPPLLLHHHHHHJJJKKKNNNNNNKKKKKKMMMLLLIIIAAAAAAAAA???>>>???AAADDDAAAAAA@@@???>>>===<<<;;;???BBBCCCCCCAAA???===:::999999888777666555444444333333444555666777666555555555444333222111111000222222444444444444222222111111111111111111111111111111111222222222333333000000222333444555444333444444333111000444:::@@@```sssvvvjjjWWWFFF<<<888666555000000000000222222111000111000000////////////000//////////////////////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((()))))))))*********************************************************))))))*********+++++++++*********++++++++++++++++++++++++************)))******************************************************************************************************))))))))))))******)))************+++++++++************+++++++++++++++++++++++++++,,,------+++++++++,,,,,,,,,------,,,---------,,,,,,...///.........///000000111111222333444555666666666666666666666666666666666666333444555666666555444333333333333333333333333333111111111111111111111111000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,...///......111777<<>>===<<<<<<;;;AAAHHHLLLIIIEEECCCAAA???::::::999888666555444444444444555777999:::888777444444444333333222222222222333333444444333333222111000000//////000000111111111111111222222222222111000000111222222000...///111444555555444444555???HHHLLLIIIMMM\\\iiinnn|||lll[[[PPP@@@===888666555555555444...///000000000000///...000//////......//////000///////////////////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******************************************************)))************+++++++++)))*********+++++++++++++++++++++************)))******************************************************************************************************))))))))))))******)))************+++++++++************+++++++++++++++++++++***++++++,,,---++++++++++++,,,,,,,,,,,,+++,,,---,,,++++++---///------...//////000000111222222333444555555555555666666666666666666666666333333555555555555333333222222222222222222222222111111111111111111111111000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++,,,,,,,,,---------++++++,,,,,,---...000111<<>>???@@@>>>>>>===<<<<<<;;;<<<<<<>>>IIIPPPKKKDDDAAAAAA@@@;;;:::999888777555444444555444555888;;;<<<:::888444444444444333333333333444333333222222333333444222111000//////000111222111111111111222222222222333000//////111222000...///000222333333222111111444444222000111555<<>>===777111000222111,,,000000000000111111111111//////............//////...---------...///000111111111111111111222222222444555555666777888999999;;;DDDIIIGGGCCCDDDFFFGGGOOOHHHAAA???BBBGGGHHHHHHHHHJJJJJJGGGFFFGGGEEEBBB???@@@AAA@@@>>><<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<999FFFOOOIII@@@<<<======;;;;;;:::888777555444444444333444777;;;<<<:::777444444444444444444444444555444222222222222444555333222111000000111222333000111111111111222222222222000...///222555444222222111111000111222555666333///...222333222444999---777AAACCCCCCJJJVVV```cccnnn{{{}}}uuukkkeeebbb\\\OOOBBB???;;;777444444444333222444222000//////111333555...///000///.........///,,,,,,,,,++++++,,,------------------------------......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************---------------------------------............///000000000000111222333444222222222333333333444444333333333333333333333333222222222222222222222222333222222222111000000000111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))************************++++++++++++++++++++++++---,,,,,,,,,,,,---.........000777DDDQQQaaasssyyyxxx~~~vvvooojjjfff{{{vvvpppjjjjjjooo~~~uuuiii___ffftttyyyaaaIII<<<777666444333222111111111111000000///...---------.......................................///000000///000000000111111111111333444555555666555555555<<<;;;;;;;;;<<<>>>@@@BBBGGGCCCBBBEEECCC???BBBHHHLLLMMMMMMKKKGGGDDDBBBBBBCCCBBB@@@>>>======>>>>>><<<;;;:::999999:::<<<===888999;;;;;;999777666666666777888888888666555444555444444777:::;;;999777444444444333333222222222222222222222222222222222111111111111111111111111444444333333222111000000222111000//////000111222000000000000000000000000000000000000000000000000000111222444666888999:::999>>>FFFMMMPPPNNNJJJGGGQQQRRRSSSTTTVVVWWWXXXXXX]]][[[XXXSSSOOOKKKGGGFFFAAA@@@>>><<<999777555444333333333333333333333333000000000000000000000000////////////////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******************************))))))))))))))))))))))))(((***++++++******+++,,,))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************------------------------------------............000000000000111111222333222222222333333333333444333333333333333333333333222222222222222222222222222222222111111111111111111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))************************++++++++++++++++++++++++---,,,,,,,,,,,,---.........---...222888EEE\\\ppp{{{~~~tttxxxzzzyyy~~~{{{qqqlllpppxxx~~~{{{{{{}}}{{{yyynnnooosssyyy}}}]]]EEE:::555666555444222111111111000000000000///...---------.......................................//////000//////000000000111111111000111333444666666777777::::::;;;<<<===???AAABBBDDDAAA@@@BBBAAA>>>@@@FFFIIIKKKLLLJJJGGGCCCAAA@@@CCCBBBAAA@@@???>>>>>>>>>>>>===<<<::::::::::::;;;888999;;;:::888777666666666777777888777666555444444444444666999:::888555444444333333333222222222000000000000000000000000111111111111111111111111444333333222111111000000111111000//////000111111000000000000000000000000000000000000000000000000111111222222333444555555///222666:::;;;:::888777222333333444555666777777888777666444333222000000777777666555444333222111222222222222222222222222000000000000000000000000..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******************************))))))))))))))))))))))))(((***++++++******+++,,,))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,------------------------............111000000000000000111222111111222222222333333333333333333333333333333333222222222222222222222222111111111111111222222222111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---......//////...,,,***111DDDXXXttt|||www{{{{{{pppmmmrrrxxxwwwsssuuuyyy|||}}}~~~vvviiilllrrrnnneeeaaa^^^oooxxxSSS===444444777555444333222111000000000000000//////...---------------------------------......------......///000////////////000000000000---...000333555777888888777888:::<<<>>>@@@@@@AAAAAA??????@@@>>><<>>===???>>>===<<<::::::::::::888:::;;;:::888666666777666666777777777666555555333333444555777888666444333333333333222222222222000000000000000000000000111111111111111111111111333333222222111000000000111000000//////000000111////////////////////////000000000000000000000000111111111111000000000///............////////////111111222222222333333333111111222222222333333333000000000000000000000000111111111111111111111111000000000000000000000000..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********************************))))))))))))))))))))))))(((***++++++******+++,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,---------,,,,,,---------.........000000/////////000000111111111111111222222222222222222222222222222222222111111111111111111111111000000000111222222222333111111111111000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---...111222///...555???^^^iiitttyyy~~~~~~xxxppplllooozzz~~~tttccc\\\jjjtttqqqkkklllzzzzzzMMM;;;888555666;;;444333222111000//////000/////////......---------------------------------...------------...//////........./////////000000,,,---///222444555666777444666999;;;>>>?????????>>>>>>>>>>>>======>>>AAADDDGGGKKKKKKIIIDDDAAA???AAABBBDDDDDDCCCAAA>>><<<>>>======<<<;;;;;;;;;;;;999:::;;;:::777666666777666666666666666666555555444444555666777666555444333222222222222222222222222222222222222222222222111111111111111111111111222222111111000000000000000000000//////000000000////////////////////////000000000000000000000000111000000000//////......111111000//////000111111222222111111111111111111111111000000000000000000/////////000000111111111////////////////////////////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++************************))))))))))))))))))))))))(((***++++++******+++,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))++++++***))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,------------.../////////...//////000000000000000111111111222222222222222222222222222222111111111111111111111111000000000111222222222333111111111111000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,++++++++++++,,,------***))),,,111222///...000@@@MMM]]]kkkxxx|||yyy~~~}}}iiigggfffiiiooowww|||}}}}}}|||vvvoookkkkkklllwwwxxxvvvfffbbbYYY\\\pppmmmMMM444444888444222666222111000///////////////............---------------------------------------------------...//////---............/////////---...///111222222333333222444666999<<<=========<<<>>>???>>>===>>>@@@@@@>>>AAAEEEFFFDDDAAA>>><<>>;;;::::::;;;<<<<<<=========999::::::999777666777888555555555555555555666666555666777888777666555555222222222222222222222222222222222222222222222222000000000000000000000000111111000000000000///////////////000000/////////////////////////////////////////////////////////////////////000000000000...///000000111111000000............------------......------,,,,,,,,,,,,111111111111111111000000..............................................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++************************))))))))))))))))))))))))(((***++++++******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))++++++***))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++******************************++++++,,,,,,------,,,,,,,,,,,,---------------------......///000111///000000000000111111111222222222222222222222222111111111111111111111111111111111111111222222222111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++************************+++++++++++++++++++++++++++++++++++++++,,,------///***(((,,,//////000222,,,666EEESSS___jjjuuu{{{xxxzzz{{{uuurrrxxx}}}vvvbbb```hhhyyy~~~xxxrrrwwwjjjddd^^^[[[WWWTTTUUUXXX]]]hhhuuuxxxuuusss{{{oooLLL;;;111444666000...333111000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------------.........///...//////000000000//////111222444666888::::::;;;;;;>>>@@@>>>===???AAA@@@???CCCFFFGGGFFFCCCAAA@@@@@@BBBCCCDDDCCC@@@===;;;777888:::;;;<<<=========:::::::::999666666777888555555444444555555666777555777999888777555444555111111111222222222222222000000000000000000000000000000000000000000000000000000000///////////////...//////000000//////...////////////////////////////////////////////////......//////000000111111,,,---///000111111000000111111111000000000000000000000111111222222222333000000000/////////......................................................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,************************))))))))))))))))))))))))(((***++++++******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************)))******+++,,,,,,------++++++,,,,,,,,,---------++++++,,,---...000111222/////////000000000111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++************************+++++++++++++++++++++++++++++++++***++++++,,,---111---+++,,,------000555+++000777===BBBLLLZZZfffppp{{{fff```cccnnnsssnnnjjjmmmkkkooopppjjj___XXXXXX[[[RRRPPPSSS[[[______aaaeeegggxxx\\\AAA<<<777444555333//////333000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,---------.........------...////////////...111111222333444666888999888>>>@@@===<<>>AAADDDFFFGGGFFFDDDDDDDDD@@@AAABBBBBBAAA???===;;;777888999;;;;;;;;;:::::::::::::::888666666777999555555444444444555666777444777999888555333222333000111111111222222222222000000000000000000000000000000000000000000000000////////////////////////......///000000///......000000000000000000000000////////////////////////.........////////////000////////////000000000000++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...................................................------------------------------------------------......---------,,,,,,,,,++++++++++++++++++++++++******************************))))))***++++++,,,************************))))))))))))))))))))))))(((***++++++******+++,,,))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************))))))***+++,,,,,,------++++++,,,,,,,,,---------******+++,,,...000222333////////////000000000000111111111111111111111111000000000000000000000000333222222222111111000000111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))******++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---)))***---...+++''')))///222333222111222:::KKK[[[sss|||zzztttwwwvvvmmmllljjjkkkkkkjjjgggdddaaa```aaaaaajjjvvv|||zzzzzz}}}bbbDDD999999---///222333111///000222//////...---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......+++,,,---...////////////111111111111222444666777777===???<<<;;;???@@@===<<<>>>@@@AAA@@@??????@@@AAAAAAAAAAAA@@@>>><<<;;;888999:::;;;:::999888777:::;;;:::888666666777999555444444333444555666777333666888777444111111222000000111111222222222222222222222222222222222222000000000000000000000000.........///////////////---...///000000///...---111111111111111111111111////////////////////////..................------///...,,,+++++++++---....../////////000000000000............------------,,,------......///000000........................------------------------------------------------......---------,,,,,,,,,++++++++++++++++++++++++******************************))))))***+++,,,,,,************************))))))))))))))))))))))))(((***++++++******+++,,,))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))************************+++++++++,,,,,,++++++++++++*********))))))((((((******+++++++++,,,,,,,,,************************++++++******************)))************+++++++++++++++************++++++************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---...///...---,,,---///////////////000000000000000000/////////111222333222111000//////000111222......////////////............---,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,---------))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,---000333666888XXXhhh{{{yyyyyy|||}}}}}}~~~}}}~~~{{{dddJJJ???;;;555...222777///,,,444///(((111'''---333777+++&&&222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000+++###---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111555(((---111666111555777???666888???;;;;;;;;;???AAACCCBBB@@@===<<<<<>>===:::888111999777<<<%%%???888777---888===666---...666<<<555666555333444666111***000......//////...000333333,,,111888222...222333000000000000000///......////////////////////////---...............---,,,............////////////........................,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***************))))))))))))******************************))))))))))))******************++++++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))))))))))))))))))))******************************++++++++++++******************)))))))))((())))))*********+++++++++************************************************)))************+++++++++++++++************++++++************************+++++++++++++++++++++++++++************+++,,,,,,+++---......------...///.../////////000000000000111000/////////000111222111111000//////000111111......////////////............------,,,,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,......------...111333444777FFF[[[ooo}}}{{{mmmddddddkkkuuuzzziiiWWWAAA444333666555222---+++222111,,,444999---333<<<"""$$$---000###///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))---***666)))***...***,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000444777666444555333999999:::111444<<<<<<===>>>???@@@@@@???<<<;;;<<<===BBB???>>>@@@???:::777888>>>HHHBBB<<<999333444666777222000999+++;;;333:::999999333---555>>>666%%%999777111,,,---444777666+++000555555000///444;;;333111,,,''',,,666555,,,000000000000000///..............................---....../////////......---.........////////////........................,,,,,,,,,------------......------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******************************(((((()))))))))*********)))******++++++******)))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))))))))))))))))))))************************)))******************)))************))))))))))))(((((()))))))))*********************************************************)))************+++++++++++++++************++++++************************++++++++++++++++++++++++******))))))******+++,,,+++---......------...000....../////////000000000111111000/////////000000111000000//////000000111......////////////............---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,000///...------...///000000222888DDDXXXooowwwiiieeennnwwwyyy}}}ddd???777///+++...000000...333)))555333 ,,,888 )))111%%%---000666(((222************************,,,,,,,,,,,,,,,,,,,,,,,,,,,///(((777!!!(((111!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000---!!!333))),,,111444888;;;888777999<<<===;;;;;;??????>>><<<::::::<<<>>>???===<<>>111444888444999,,,777666000333:::444***...===%%%222<<<;;;444000//////444333222333555444///***444===;;;555333...***...000000000000000///..............................------...///000000000///---------.........//////------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******))))))))))))******************************(((((())))))))))))******)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))))))))))))))))))))************************))))))************))))))*********)))))))))))))))))))))))))))*********+++***************************************+++++++++))))))*********+++++++++++++++************++++++************************++++++++++++++++++++++++***************+++,,,,,,///000111000...---...///........./////////000000111111000000////////////000000000//////000000000......////////////......------...---------,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,))))))))))))))))))))))))************************((()))))))))***************+++++++++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///...---,,,,,,,,,---...555000+++---999MMMbbbooosss|||zzz}}}ssshhhccchhhyyy___>>>***888777555333222111000///555)))***...+++...555555---$$$555///%%%(((,,,&&&------------------------........................------$$$888'''---???,,,+++++++++++++++++++++++++++,,,,,,---......//////???CCC---111555333------000???===666;;;<<<@@@<<<===>>>===;;;;;;<<<======;;;<<>>777 AAA444+++222HHHTTTIII666111000---,,,///444444111+++***(((000666)))(((;;;000000000000000///..............................,,,---...///000000111000,,,,,,---------.........------------------------++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))******))))))))))))******************************(((((((((((()))))))))***))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))***************+++++++++,,,,,,************************))))))*********+++++++++))))))*********+++++++++++++++************++++++************************+++++++++++++++++++++++++++++++++++++++,,,------333444444222///------...............////////////000000000000//////....../////////000000/////////......////////////......------.........---,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************************((()))))))))*********************++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......***---000000000333999===QQQcccqqqwwwqqqcccXXXYYYkkk|||{{{|||~~~~~~}}}}}}}}}~~~ttt|||OOO&&&444444)))444###hhhzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{~~~uuuxxxRRR ...!!!++++++++++++++++++++++++++++++,,,,,,------......///xxxzzzhhh:::666555:::888;;;???@@@???===<<<<<<;;;;;;===AAAAAA???BBBGGGHHHRRRyyy<<<444:::444777@@@555555<<<555+++;;;XXXSSS:::///+++<<<111'''+++444333///111000000000000000///..............................,,,,,,...///000000000000,,,,,,,,,,,,------------------------------------+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))******))))))))))))******))))))))))))))))))))))))'''(((((((((((())))))))))))))))))******)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))))))))))))))))))))************************)))******************)))))))))))))))***************++++++++++++,,,,,,,,,************************)))))))))***++++++,,,,,,)))************+++++++++++++++************++++++************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...444444444222///------...------.........///////////////000000000///.........//////000000//////.........////////////......,,,---.........---,,,++++++,,,,,,------,,,,,,++++++++++++++++++*********))))))))))))))))))))))))************************))))))))))))*********************++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,---......///,,,///111///,,,+++---111888EEERRR___ppp~~~yyyoookkkrrrxxxwwwvvvxxx)))$$$'''000***(((222222000++++++++++++++++++++++++******+++,,,,,,------......;;;???444111444666:::???AAAAAA>>><<<;;;;;;;;;>>>AAA@@@???CCCIIIRRRXXX<<<;;;555333999111666>>>777EEEggg+++'''000<<<999...444666%%%000000000000000///......------------------------,,,,,,---.../////////...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))******))))))))))))******))))))))))))))))))))))))''''''(((((((((((())))))((())))))******))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))))))))))))))))))))******************************++++++++++++******((()))))))))************************++++++++++++************************((())))))***++++++,,,,,,)))************+++++++++++++++************++++++************************+++++++++++++++++++++++++++++++++++++++,,,,,,---000111111000...------...---------.........//////---...///000000000///.........///000000///............////////////......,,,---...//////---+++***+++,,,,,,------,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))************************))))))))))))************)))******+++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---............444111,,,)))***---222555222666<<>>222(((111---///'''"""************************************+++,,,,,,------"""///333666999:::555999===???>>><<<<<<<<<;;;;;;===???<<<:::>>>EEE<<>>###+++777''',,,;;;...000000000000000///......------------------------,,,,,,---------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))*********+++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************************************))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))((((((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++(((((())))))*********+++))))))))))))************************************((())))))***++++++,,,,,,)))************+++++++++++++++************++++++************************++++++++++++++++++++++++*********)))***++++++,,,,,,---......------...000---------.........//////,,,---...000000000//////---...///000000///...---......////////////......,,,---...//////---+++***+++,,,,,,------,,,,,,+++++++++++++++******))))))))))))))))))))))))))))))************************))))))))))))************))))))***+++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------......---------+++))))))---111111,,,'''///---...222888CCCYYYmmmnnn{{{|||mmmooo}}}xxxnnn~~~ggg@@@>>>]]]kkkbbbkkkuuueee???''',,,555%%%666222"""555(((,,,************************)))******+++,,,,,,------000***000888888111666888:::;;;;;;:::<<<===;;;;;;======999555999@@@@@@kkkOOO???888333444555222///NNN___&&&888000+++555***000000000000000//////...------------------------,,,,,,,,,---,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))))))))))))))***************))))))))))))******))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))((((((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++************))))))))))))******************************************************))))))))))))))))))))))))************************++++++******************************************************************++++++************++++++******************************+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///............////////////////////////////////////////////////////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))******************************************))))))******+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------...///000333777:::NNNbbb}}}nnnddddddhhhoooggggggqqqzzz{{{zzzjjjTTTBBB999444111000999'''...222666zzz;;;&&&444+++&&&///---222&&&(((FFF888VVV)))333)))%%%222,,,(((###111...))))))***++++++++++++***)))666111000555)))///???999>>>666<<<+++EEE;;;::::::999999999::::::666fffRRR333333JJJ000???///777???```###222222888+++......////////////......------------------------------------------------,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,+++***))))))************+++++++++,,,,,,,,,+++++++++************)))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++*********))))))(((((())))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))******************++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++************))))))))))))******************************************************))))))))))))))))))))))))************************************************************************************************++++++************++++++************************))))))***++++++,,,------++++++++++++++++++++++++,,,,,,,,,------------...---,,,,,,,,,,,,---...///............////////////................................................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))******************************************))))))******+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------............///222555555BBBUUUggguuuwwwmmmlllnnnnnnaaaZZZ]]]___^^^aaajjj{{{yyysssmmmppp|||}}}|||}}}{{{~~~jjjYYYLLLCCC888222222444444333,,,)))//////---xxx@@@$$$!!!---,,,///222***------///(((;;;)))EEE%%%###...###))))))((()))000&&&)))***++++++,,,,,,++++++)))***///000444333444999///666444???000:::999888888888888888999999;;;hhhXXX777---<<>>555111......////////////......------------------------------------------------,,,,,,,,,,,,+++++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))*********************************************+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++*********))))))*********+++++++++,,,,,,+++++++++*********))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))((())))))))))))************************)))))))))((())))))))))))))))))))))))))))))************))))))))))))))))))******************++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++************))))))))))))******************************************************))))))))))))))))))))))))************************************************************************************************++++++************++++++************************)))))))))******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,---......---............/////////................................................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))******************************************))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,...///...---,,,---...,,,000777???IIIXXXgggrrrttt|||}}}wwwwwwyyyuuuiii```aaacccaaaaaaeee[[[YYYUUUUUU]]]iiiooonnnkkkmmmmmmmmmppptttsssppplllnnnqqqssspppnnnttt|||lll\\\QQQHHH===555555111......000222000///,,,000//////222>>>###)))------///444111%%%111&&&444000333ppp***777///'''***,,,(((+++///(((+++,,,------......------///***666444000111444888000666222;;;777888999999999999999:::;;;<<<<<>>AAAVVV[[[dddssssssjjjcccXXXMMMJJJDDD<<<555222333777999000111222333222000---+++---,,,,,,+++,,,---///000(((***444,,,###RRR,,,%%%'''000000***))),,,000***&&&...000%%%%%%000(((222XXX***$$$%%%'''444888&&&***)))jjj;;;***===444:::666---$$$IIILLL***///@@@222,,,555...666888>>>333000111000GGG&&&///......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,+++++++++******************************))))))))))))************************************)))))))))************+++************************************************************************************************((()))***+++,,,+++******)))))))))************+++******)))))))))((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))******************++++++++++++******************************(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,************************************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))************************))))))))))))******************************************))))))******+++,,,++++++++++++++++++++++++******++++++++++++******************+++++++++++++++,,,---,,,+++,,,///111111///,,,***+++,,,.........///000///---,,,...000000555<<>>>>>DDDQQQ\\\[[[TTTRRRMMMKKKKKKHHHEEEIIIRRRDDDEEEDDD???555000999FFF>>>999666666222+++---444333...)))***...000///---)))---111333111...------***+++------------...///000***)))***444AAA333+++999:::$$$)))666)))"""000,,,+++111(((%%%222&&&+++&&&fffmmm%%%,,,$$$(((666(((...+++***%%%***'''!!!---'''000'''888,,,000<<<>>>+++111888000000///333333///222333,,,000444---,,,;;;***222>>>111......////////////......------------------------++++++++++++++++++++++++(((((())))))*********+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******************************))))))***+++,,,,,,))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((())))))*********+++))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))************))))))))))))))))))******************++++++++++++******************************************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++++++++++++++*********)))))))))************+++++++++++++++************++++++(((((())))))******++++++))))))))))))))))))))))))+++++++++*********))))))************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,...111222222///,,,***++++++,,,,,,,,,,,,------............////////////333333333333333333333333555555555444444333333333000111111111222222222222222111111000///.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,000(((---EEE///777999333,,,,,,+++(((,,,++++++******++++++,,,444???kkk(((''''''000%%%---%%%,,,<<<***###555'''...---###:::~~~444999888555111///111444777333222111111222111///---***333,,,///BBB666nnn111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************000///...---+++***))))))+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++++++++*********)))))))))************+++++++++++++++************++++++))))))))))))************))))))))))))))))))))))))+++++++++*********))))))************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************************************))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++---...//////---+++)))+++++++++,,,,,,,,,---------.........////////////////////////////////////222222222222111111000000000000000000111111111111111000000///......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///(((---EEE///555777111,,,++++++))),,,++++++******++++++,,,$$$111FFF000XXX---///%%%222+++222(((!!!vvvsss***)))///$$$444%%%999777ttt888222222222111111111333444:::<<<;;;444***(((...555444333555***&&&///yyy444///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++************************************************))))))))))))))))))))))))************************---,,,,,,+++***)))((((((+++++++++*********))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***++++++++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))******+++++++++***************)))************+++++++++++++++************++++++***************)))))))))))))))))))))))))))))))))+++++++++***************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************)))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++,,,++++++***)))++++++++++++,,,,,,,,,,,,---------.........//////------------------------///............---------........./////////000000//////......------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++///(((---FFF///333444000+++******))),,,++++++******++++++,,,,,,###222&&&&&&JJJSSS'''---000###555((($$$'''(((---+++---,,,%%%:::222'''333***|||555777888888888777555333222444///...444;;;999---!!!%%%000666;;;TTT222............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''+++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))***************************))))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))************************))))))*********+++++++++++++++************+++++++++++++++******)))))))))))))))))))))))))))))))))************************************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))************++++++++++++,,,,,,,,,,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++///(((---FFF...000111...+++*********,,,++++++******++++++,,,111&&&444"""(((...zzzKKK000)))000)))111***,,,(((------++++++)))'''???"""~~~444222222222333333222000...555666555222000333999???///444???'''VVV...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))************))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))***************++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************************))))))*********+++++++++++++++************++++++,,,,,,++++++******))))))))))))))))))))))))))))))************************************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------........................++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******///(((---FFF---......///---+++***+++,,,++++++******++++++,,,,,,,,,&&&,,,&&&666EEE 222(((,,,(((...000111---+++(((/// ...111"""&&&ZZZ===444333222333666777666555888444111222555444///)))333###***uuu000,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******((())))))*********))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))((((((((()))))))))*********************+++++++++)))************+++++++++++++++************+++++++++++++++++++++*********))))))))))))))))))))))))***************+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++***************************************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***///(((---FFF---+++---000000,,,***+++,,,++++++******++++++,,,,,,%%%666!!!777(((MMM---'''444&&&)))$$$,,,***+++%%%///)))aaa222***)))...444%%%==='''=== 333"""(((333))))))666<<<""":::<<>>000,,,***444000&&&---$$$666))))))(((SSS---***'''000666%%%cccYYY000222;;;<<>>MMM\\\eeegggdddnnnuuu,,,'''+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++************************))))))))))))))))))))))))******************************))))))(((((((((((('''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++******+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++************************************************************************************************)))************+++++++++))))))))))))))))))))))))************************+++++++++*********)))))))))************+++++++++************************,,,,,,,,,---------......,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++***++++++,,,,,,++++++***************************+++++++++*********))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************************************************************************************+++))),,,(((---DDD............------,,,+++))))))))))))))))))))))))******+++++++++,,,,,,,,,444OOOTTT***&&&)))555000'''###111,,,333(((EEE===000&&&111111,,,...)))---+++...(((((()))444...ddd%%%444,,,---,,,^^^NNN111555222444111===***dddTTT)))111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++******)))))))))******+++,,,,,,---......,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((()))***************++++++******)))(((((((((************************))))))))))))************************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((((((((()))***///333000(((%%%)))///))))))))))))))))))))))))---+++((()))***)))&&&###(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))333NNNqqqxxxyyyxxxtttuuu}}}www}}}yyyqqqoooxxxxxxxxxQQQ+++###+++000,,,'''XXX~~~zzz{{{{{{vvvvvv||||||||||||||||||||||||))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++*********+++++++++,,,,,,************************************************************************++++++++++++++++++++++++************************************************************************************************)))************+++++++++************************************************+++++++++*********)))))))))************+++++++++************************,,,,,,,,,------------...,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++***++++++,,,,,,++++++***************************+++++++++*********))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************************************************************************************+++))),,,(((---DDD---------------,,,++++++***************************++++++++++++,,,,,,,,,***===444...:::===)))111)))///%%%///)))"""lll111///---//////...)))...,,,---...///)))...&&&999{{{111+++///nnnNNN111555222444666222444GGG666333,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++++++++************++++++,,,,,,---------,,,,,,+++++++++*********))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((()))***************************))))))))))))************************))))))))))))************************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((((((((()))(((,,,///---(((%%%(((,,,)))))))))))))))))))))))))))((('''(((***+++)))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''))))))777&&&---%%%###222************************))))))))))))))))))))))))******))))))))))))***************++++++++++++,,,************************************************************************++++++++++++++++++++++++************************************************************************************************)))************+++++++++************************************************+++++++++***************)))************+++++++++************************,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++***++++++,,,,,,++++++***************************+++++++++***************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,******++++++++++++******************************************************************************************************************************+++))),,,(((---DDD+++,,,,,,,,,,,,+++******************************++++++++++++,,,,,,,,,,,,''',,, :::$$$---......***222$$$,,,444***{{{555---,,,......***...,,,+++///333+++//////(((<<>>(((999SSSzzz777%%%666(((777666888,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********+++++++++,,,,,,))))))******++++++,,,,,,************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&'''((())))))((()))))))))))))))******))))))))))))))))))))))))&&&''')))((((((***...222(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))%%%&&&///*** $$$+++111111^^^...222!!!'''%%%(((///000+++))),,,...'''+++eee(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))************************************************************************************++++++++++++++++++++++++************************************************************************************************)))************+++++++++++++++++++++++++++++++++************************))))))******++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,------.........************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************)))************+++++++++)))************++++++++++++++++++,,,,,,+++++++++************************))))))******++++++++++++))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,))))))************))))))************************************************************************************************************************+++))),,,(((---DDD)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++888'''---111111)))444------000---222444---000888111QQQ000,,,111///...999(((///555(((///+++000......QQQqqqNNN111555222444000777///555---000ooo555222...'''555,,,&&&)))222+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))))))))******+++++++++(((((()))***+++,,,,,,---************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))%%%%%%%%%&&&'''((()))***''')))******((('''(((***)))))))))))))))))))))))))))***+++)))'''(((,,,000(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))222"""***///******&&&'''&&&===$$$###)))***&&&---...'''&&&+++...+++***"""+++000))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************************************))))))))))))************)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++*********+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************************************,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++*********))))))************************'''000***'''(((,,,///$$$000$$$(((***'''III,,,,,,,,,,,,,,,,,,,,,,,,,,,)))... ...---888---)))111---+++111...+++333###AAA"""+++...222:::111,,,111666666555555444555777:::LLL222***888)))333222000......000111222444!!!333777sssMMM000444222555111444===555***:::NNN000)))///666333//////+++333"""666&&&,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''+++***)))'''''''''((()))))))))(((((('''''''''&&&+++*********))))))((((((+++)))(((&&&&&&((()))+++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((()))CCC111---)))+++++++++++++++++++++++++++444444%%%222))))))))))))))))))))))))+++++++++*********))))))************************************************************************))))))))))))************************************,,,++++++******++++++,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,++++++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************************************,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++*********))))))************************'''((($$$***///,,,///333 ...***"""---666,,,,,,,,,,,,,,,,,,,,,,,,(((222111,,,<<<---...,,,111888...'''///111111WWW???>>>BBB;;;@@@EEEEEECCCCCCEEEHHHJJJPPPOOOBBBXXX999000<<<...333222111///.........///...>>>666---:::MMM///333000333:::***888555999111[[[yyyttt@@@999333,,,)))***,,,+++))))))555---111...+++(((111,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***)))))))))((((((((('''+++***)))(((''''''((())))))(((((((((''''''''''''************)))))))))(((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((()))CCC...+++(((***++++++++++++++++++++++++&&&000///'''HHH))))))))))))))))))))))))+++++++++***************************************************************************************)))))))))*********++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************************************+++++++++++++++*********************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++******************************************000---%%%###!!!///---'''666999$$$(((,,,,,,,,,,,,,,,,,,------&&&...$$$+++,,,YYY>>>+++))))))---444666(((333YYYRRRZZZYYYkkkuuujjjZZZUUUXXX[[[fffbbbhhhYYYdddPPPIII???GGG;;;777777777555444222111000444999,,,111+++<<>>+++(((???,,,999vvvkkkfffuuusssjjjjjjiiiooovvvssshhhkkk~~~\\\PPPRRRIIIEEEEEEEEEDDDBBB>>>;;;999:::...111555@@@###bbbKKK---000---//////000:::+++666222---KKKTTT@@@MMMQQQMMMGGGDDDEEEFFFFFFFFFPPPGGGVVV444&&&///888---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((()))((((((((((((((('''''''''*********)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************))))))))))))))))))CCC)))((((((,,,++++++++++++++++++++++++...(((444%%%+++,,,+++xxx___333000))))))))))))))))))))))))************************************************************************************************************++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))*********+++++++++************************************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************************************************************)))###%%%%%%666111!!!AAA~~~===)))333***,,,,,,,,,------.........---&&&000222666___111CCCAAA000zzzzzzvvvlllqqqddd```ZZZ^^^^^^\\\YYYSSSMMMGGGDDD;;;>>>CCC444999;;;(((KKK---000,,,///,,,333333444000///;;;>>>555 333&&&,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))((((((((())))))))))))((('''''''''((((((((((((((())))))))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))******)))CCC)))))))))...++++++++++++++++++++++++"""555---333%%%333!!!LLL)))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++*********************************************************++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++******++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))***++++++,,,,,,************************)))))))))***************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))***************************************************************+++++++++************************///$$$///...(((:::,,,,,,,,,---......//////'''(((888 000222zzzxxx}}}{{{wwwqqqiiiaaaZZZVVVNNNLLLBBBIII333BBB;;;;;;KKK---111---000222///'''>>>444(((==='''EEE'''444///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))'''(((((())))))))))))((('''''''''((((((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))************)))CCC*********///++++++++++++++++++++++++(((***---111'''$$$///(((^^^))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********************************************************+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************((())))))***++++++,,,,,,************************((()))))))))*********+++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************))))))*********+++++++++************************&&&&&&:::222---)))[[[,,,,,,------.../////////777000>>>+++000...|||vvvssstttgggSSS___OOOFFFSSSAAA\\\KKK...222///222333111+++666666,,,222///iii//////&&&,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''((((((((()))))))))***&&&'''((()))******)))(((''''''''''''((((((((()))((()))))))))***************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************((()))))))))************)))CCC+++******...++++++++++++++++++++++++000###===)))###111<<<111FFF))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......+++*********+++,,,,,,---++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************((())))))***++++++,,,,,,************************(((((())))))*********+++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++************************+++***000------```,,,,,,------...///000000333...999000111EEE]]]kkkZZZTTT[[[HHHuuuLLL///333000333---999888$$$111999)))<<>>JJJ:::666444222000...000333666555111---------------------------,,,,,,++++++,,,,,,------,,,+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************************************)))))))))))))))(((((())))))******++++++***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))******+++,,,+++)))***,,,,,,+++)))))))))))))))*********+++************************************************))))))))))))))))))))))))++++++++++++++++++++++++***DDD)))+++))))))*********+++************++++++++++++++++++++++++"""888&&&+++111))))))*********+++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........///////////////.........111111111222222222222222222///---...111222000...111111111111000000//////..................///////////////.........------,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************,,,,,,,,,+++***)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++******+++,,,,,,--- 444999'''"""///111$$$,,,000]]]///222555777;;;FFFUUUbbbjjjwwwwwwbbbPPPTTTBBB>>>;;;888666555555555444444HHHVVVBBB---------------------------,,,,,,++++++,,,,,,---///......,,,+++******+++************************************************))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))******(((((())))))******++++++)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))))))))******+++***)))))))))*********)))*********+++++++++,,,,,,************************************************))))))))))))***************************************DDD)))+++))))))******************++++++++++++++++++++++++++++++&&&000111...---jjj)))************+++++++++)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,---------.....................////////////......000111222222222222444333333333555555555444444444444333222111///.........//////////////////000////////////.........,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++************************,,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++***************++++++***++++++,,,---...<<<)))%%%111333&&&$$$000 ///***222[[[///444;;;BBBKKKZZZkkkwwwwwwaaaYYYNNNFFFCCC??????@@@===555...%%%111,,,===444===,,,***333333222222111111000000&&&...,,,222555333$$$---------------------------,,,,,,++++++,,,,,,---...///...---+++***+++,,,************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))************+++))))))))))))))))))))))))***DDD)))+++))))))*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...)))###///000,,,)))************+++++++++)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---............/////////...///000111333444555666444666888;;;>>>???@@@@@@BBBCCCDDDDDDCCCCCCDDDFFFBBBBBBBBB@@@>>><<<999888777666555444333222111111000000000/////////......,,,,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************+++++++++)))************+++++++++************************************************)))************+++++++++************************++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++*********))))))++++++++++++,,,---......***111000...//////---555333(((+++///888==="""999AAAMMM[[[hhhvvv}}}vvvkkkooobbbXXXMMMKKKNNNLLLDDD;;;:::444@@@,,,***777777444111000000///......------333000333333---+++>>>---------------------------,,,,,,++++++,,,,,,---+++,,,...---++++++...000************************************************)))))))))))))))))))))))))))*********+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((()))))))))*********************)))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++)))***+++******)))***+++************++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++***************************DDD)))+++))))))******)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++222444!!!...)))************+++++++++)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................////////////000000000000000111333555888;;;===>>>EEEGGGKKKOOOSSSUUUWWWWWWQQQTTTVVVVVVSSSSSSUUUXXXVVVVVVUUUTTTQQQNNNKKKIII@@@???>>><<<999777555555000000000000////////////,,,,,,---.../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************+++++++++)))************+++++++++************************************************)))************+++++++++***************************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++******))))))++++++++++++,,,---...//////---***'''***///000---'''---000888+++&&&???EEEIIITTTdddvvvwwwsss___WWW[[[___[[[UUUFFF///,,,>>>000---:::---333333222111111000//////333!!!333444---(((CCC ---------------------------,,,,,,++++++,,,,,,---(((***,,,---,,,---000444************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((())))))*********+++++++++******))))))((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++***+++,,,,,,+++***+++,,,))))))))))))************++++++++++++++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++***DDD)))+++))))))******)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,###555---+++###555ooo******************************))))))******+++,,,)))************+++++++++))))))***++++++++++++***+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////.........---------------------------------,,,...000111000///,,,***000...,,,+++,,,---000111///000111222444555555555888999>>>EEELLLRRRWWW\\\XXX\\\___]]]YYYXXX[[[___```eeeiiiiiifffhhhpppwwwpppnnnkkkkkkiiieee^^^XXXTTTTTTRRRPPPLLLGGGCCCAAA999;;;<<<888333000111333333111000......///000000111///------...///...---...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++******************---,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********************************)))************+++++++++)))************+++++++++++++++************++++++)))************+++++++++++++++************++++++))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,------+++,,,///000------000333333222333777@@@JJJRRR\\\mmmzzzkkk```\\\ZZZXXXPPPGGG<<<444333444555555999666222000000111222222/////////...------,,,,,,------------------------------------------------*********+++------,,,***++++++++++++******))))))******************************+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))***++++++))))))***++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++***)))************+++++++++************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++,,,,,,---......(((DDD***,,,++++++,,,+++)))(((((()))+++,,,***///666000111&&&&&&222((( 666///;;;******************************))))))******+++,,,************++++++++++++++++++,,,------------,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////.........---------------------------------............////////////...///000111111///,,,+++333111---***---444===CCCHHHKKKRRRZZZ___bbbdddeee]]]bbbkkksss{{{|||zzzyyyyyykkkiiiddd___XXXRRRMMMKKKMMMJJJFFF@@@;;;777555444333111///.........------111///------------,,,+++...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************)))************+++++++++)))************+++++++++++++++************++++++)))************+++++++++++++++************++++++************************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------000///000333222//////111///222666===EEEPPP[[[bbbwwwppptttvvvkkk\\\PPPSSSKKKAAA:::777666555444999666222000000111111000111000000//////......---------------------------------------------------...---++++++,,,,,,***)))++++++++++++*********)))******************************+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))************************************************************+++,,,------++++++,,,---************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******)))************+++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---------)))EEE***,,,++++++,,,+++)))(((((()))+++,,,---,,,***333777(((***666%%%---...((('''(((222******************************))))))******+++,,,************+++++++++,,,++++++,,,------------,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------.....................---------------------------------///...,,,,,,,,,...111222///000111111111///...---///444:::@@@DDDIIIPPPVVVkkkjjjiiiiiilllrrrwwwzzzuuulllddd___\\\```YYYQQQLLLIIIEEE@@@;;;777555222000000000///---222000............---,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************)))************+++++++++)))************+++++++++++++++************++++++)))************+++++++++++++++************++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........---...111111...///333000777AAAMMMZZZfffqqqwww{{{gggVVVXXXRRRJJJEEEBBB???;;;888888666333111111111///...222222111000000//////...------------------------------------------------333000---+++++++++***)))++++++++++++************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))************************************************************+++---------++++++,,,---************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******)))************+++++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,)))EEE***,,,++++++,,,+++***))))))***+++,,,333***)))###///,,,+++(((---///###***)))******************************))))))******+++,,,*********+++++++++,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------..............................------------...............---,,,,,,,,,---///000222000------///333888<<<<<>>:::555333111000111111000...//////............//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************)))************+++++++++)))************+++++++++++++++************++++++)))************+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...///000111111222222333444444777AAAMMM___fffqqq~~~yyypppbbbRRRFFF===999555222222333333333111000000//////...------------------------------------------------------...,,,******,,,.........++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************************************---......---+++***+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++)))************+++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,GGG***,,,++++++************************777+++###)))444"""444+++---,,, XXX******************************))))))******+++,,,+++++++++,,,,,,,,,------++++++,,,------------,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------.........//////---------...///000000000000000///000222444666888<<>>UUUtttuuubbb]]]WWWSSSNNNEEE<<<555222444666555111....../////////.........---------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...---------,,,+++*********************************************************)))************+++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))************************************************************************)))************+++++++++---,,,+++******,,,---///++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------444+++---++++++++++++,,,,,,,,,---------%%%CCC******+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///........................//////...,,,+++---222555999<<>>......---$$$"""666000***iii+++...---...---------.........//////,,,+++222111555)))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,---------......------------------------------------------------//////.........//////000///000/////////111555777GGGPPP```rrrwwwaaaKKK;;;444444666.........000111111///---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......******************************+++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333333AAALLLaaa~~~zzzmmmlllyyywwwkkkVVVBBB777222///111111000111222111///,,,//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++******))))))************************************************************************************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***,,,,,,+++)))((()))***))))))))))))))))))))))))))))))***++++++++++++***************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))***+++,,,,,,------((("""---777)))(((fff+++...///---------,,,,,,,,,---.../////////...------111777;;;++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,---------......------------------------........................///////////////000000111000111111000111666>>>DDDVVVdddxxxmmmXXXEEE777///444333000/////////000111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...******************************+++++++++,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...///......///333999===AAASSSmmmxxxqqqwwwqqq]]]LLLAAA888222222333333333222111000000//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++*********)))************************************************************************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,+++)))((()))***))))))))))))))))))))))))))))))***++++++++++++***************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---999***%%%---...&&&'''222WWW111***---555//////.........---------333333222000...---...000DDDwww++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------------------------////////////////////////000/////////000000111222222333444444666>>>LLLVVViiivvvuuu___LLLAAA777444000//////111111000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++,,,------,,,,,,,,,---------......------------------------...000111000000555???GGGRRR```www~~~~~~lll^^^RRRDDD777444444444333111111222333/////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,+++)))))))))+++))))))))))))))))))))))))))))))***++++++++++++***************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------++++++++++++,,,,,,,,,,,,)))+++***+++000444///&&&+++222///555333000'''......////////////......+++,,,//////...---...///888...+++333777111+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...............////////////////////////000111222333666888:::>>>JJJ[[[hhhyyy}}}rrrggg```AAA:::222000333444000+++/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++,,,---...,,,,,,,,,---------......------------...............222555444555<<>>GGGWWWjjj|||~~~```GGG999555666111111111000000000//////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,---------......---......///000000111111333555999DDDYYYvvvyyyyyy{{{rrrgggWWWGGG;;;555333222000000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------************************************************************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((***++++++******+++,,,))))))))))))))))))))))))))))))***++++++++++++***************************)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........,,,---,,,'''"""""")))000'''000444888...///,,,...222111000///000222555777555:::@@@GGGMMMTTT[[[___[[[\\\^^^aaajjjoooiii^^^++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,------.........,,,,,,,,,---------......---------------------------------...///000000111222222222333444555777888MMMUUUeeezzzyyyWWW>>>555555111111111111000000000000........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,---------......---......///000111111222000777DDDXXXoooooohhhaaabbblll{{{zzzjjjTTT???444444777000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------************************************************************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((***++++++******+++---))))))))))))))))))))))))))))))***++++++++++++***************************))))))***+++,,,,,,------*********++++++,,,,,,,,,++++++,,,,,,,,,---------------+++******+++------------------------------++++++,,,,,,---...//////***///000---000666111&&&+++...,,,444%%%333///***///......///222888===@@@OOOUUU]]]dddiiinnnqqqtttkkkjjjjjjmmmnnnooouuu{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............//////............//////000111------000222555???KKK]]]ddduuu}}}~~~ooodddKKK000555111000111000...///333.........///////////////......------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------...------------...//////...+++---222555444333555222DDDWWWoooyyyddd```ZZZUUUWWW___kkkttt~~~{{{|||gggAAA666;;;222222222222111111222///+++//////.........---------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******)))************+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---------...000111000///333111...---...//////...333444666;;;DDDOOOZZZaaagggjjjqqqwwwyyyuuuqqqooojjjkkklllkkkqqq}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........---------............/////////.........///000000//////333888:::<<>>IIIkkkzzzvvvvvvqqqjjjdddaaa```___^^^]]]^^^```gggssszzzvvvmmmccccccbbb```\\\[[[[[[\\\XXXaaajjjrrr~~~gggEEE444:::333333222000//////111444/////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********)))************+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************))))))))))))************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------.........+++,,,---///000000000000///111111111222666===CCCRRR[[[gggqqquuutttqqqoooiiiiiikkkpppvvv{{{{{{zzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............---------............///////////////000111222222444444666===III\\\qqqwwwwwwqqqXXX===333444555333000000000000///////////////......------------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------..................//////000///000333444111333???LLL]]]{{{rrrkkkgggeeedddmmmhhhbbb]]][[[[[[\\\\\\```aaafffppp{{{xxxoooeeedddbbb```___aaaeeeiii[[[^^^___^^^dddsssbbb???@@@555444333222///,,,---111////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++))))))*********+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))*********)))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------------------------------------------------------,,,,,,------------............+++---...///000000222333000333777999===GGGVVVaaannnsssyyyyyytttllleeebbbccckkkttt}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---------............////////////000000222333333222444:::FFFZZZpppvvvrrrKKK555000111222333111111000000////////////......------------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........///............///000000000111333333111666FFFWWWwwwxxxmmmjjjeee___\\\\\\^^^```hhhddd]]]YYYYYY[[[]]]^^^```ccclllxxx~~~tttlllgggfffccc___]]]]]]```ccchhhggg```VVVSSS[[[gggmmmOOO===555222222444222---,,,000000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++))))))*********+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........---------------------------------------------------------.........//////111222333222000111444666222:::EEENNNVVV```mmmvvvppprrrsssooojjjhhhiiikkk~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////---------............///000000000000111222444444000:::HHHXXXlll}}}|||]]]BBB555111111333222111111000000//////.........------------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------............//////......//////000111222222222333444<<>>IIIRRR^^^gggkkkllllllmmmcccggglllooosss{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////---------............///000000000111222333444555:::IIIZZZfffppp|||qqqZZZHHH:::333333222222111111000//////.........------------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............///////////////000000111444222222666===KKKcccwww{{{sssjjjdddcccdddeeeeeeaaabbbcccbbbaaabbbeeehhhgggccc]]][[[\\\aaaeeeggggggppp|||oookkkcccdddeeeffffffhhhkkknnniiikkkhhh___XXXXXXZZZZZZ\\\```lllkkkIII;;;222444666111000333000000000000/////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))***++++++,,,)))************+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,------.../////////........................------------.........///............////////////---000333555999CCCPPPYYYfffiiilllnnnnnnllliiihhhhhhqqq~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000---------.........//////000000000111222444555666HHHYYYgggiiikkkuuuppp[[[EEE888333222222222111000//////............------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------........./////////////////////000111111333111333:::GGG[[[vvvyyyhhhgggeeeccceeehhhiiigggddd___bbbeeeeeedddeeegggjjjfffbbb]]][[[]]]bbbfffiiinnnxxxyyyllliiimmmjjjddd```___dddlllsssqqqvvvwwwqqqlllkkkkkkiiixxxtttrrryyyYYYEEE555444555000---111000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,)))************+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((())))))*********+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,------...///000000........................---------.........//////............/////////000000444;;;BBBLLL\\\ooo|||qqqlllgggeeeiiioootttxxx}}}nnnaaabbbiiippp~~~------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---------............///---------............//////////////////.........111000000111///000;;;HHHXXXeeeqqqrrrkkkpppyyyWWW>>>999111------222444111///111222000............---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------..................------111///------.../////////444333777DDD[[[vvvyyymmmhhhiiigggeeebbb___bbbiiijjjhhhffffffgggggggggggghhhiiijjjfff```]]]___cccgggiiitttmmmiiiqqqjjjiiihhhfffgggkkkqqqvvv|||vvvppp{{{~~~qqqRRR:::888777///...777222000///...///000///...////////////////////////------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++***))))))***+++,,,************************+++++++++*********))))))************************))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------.........////////////000......---.........---,,,///...---///222333222111000AAASSS___mmm{{{~~~xxxuuunnnlllsss{{{|||xxxooohhhlll~~~------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---------............///---------............///////////////////////////333------555888666@@@OOOhhhyyyzzzkkkmmm}}}WWW999555444222......111333333111///------///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................000///......000111111111555666===NNNhhhvvvnnngggfffjjjlllkkkgggdddfffkkkllliiikkkjjjiiihhhggggggiiijjjlllhhhccc```aaaeeeiiilll}}}~~~lllhhhllljjjjjjiiihhhiiinnntttyyysssjjjppp|||~~~qqqYYYEEE888222000///222000///...000000///...////////////////////////------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++***))))))***++++++************************+++++++++*********))))))************************))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---------------............/////////111000........./////////,,,000333111...222>>>IIIVVVbbbpppzzz~~~xxxvvv~~~pppdddeeekkksss------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---------............///---------............///////////////////////////111...111777777;;;PPPjjj|||qqq~~~{{{KKK::::::666///...222333111000...------///000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................///000111222333333666;;;HHH^^^zzz{{{qqqkkkgggfffiiiooorrrrrrnnnjjjkkknnnoookkkpppooolllhhhffffffiiilllnnnkkkfffccccccgggmmmpppyyynnnlllkkkkkkkkkkkkkkkmmmqqqxxx}}}xxxyyy|||}}}WWW<<<777444,,,222111//////000000000///////////////////////////------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++***))))))***++++++************************+++++++++***************************************)))))))))*********++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------------.........---------............//////...---------...000000---111444555999DDDUUUbbbtttwww}}}|||}}}hhhhhhqqq------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---------............///---------............//////////////////000000000---555999444333GGGlllxxxsssFFF;;;444555666222//////111000......///000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...............---///111111222222333444777BBBWWWqqqyyyuuuoookkkiiikkkpppuuutttvvvtttpppooorrrrrrooosssrrrnnniiieeedddhhhkkknnnlllhhheeeeeeiiiooossstttrrrsssooonnnnnnnnnnnnppptttzzz~~~pppfffhhhlllkkkEEE888555222333111//////000111000///////////////////////////------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++******************+++************************************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////------------............---.../////////000111222444222444AAATTTdddlllmmmzzzuuuvvv}}}~~~|||uuuxxx{{{|||}}}~~~~~~~~~rrrccc[[[------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---------............///---------............///////////////000000111111+++777888222AAAggg|||cccDDD111666999///,,,444444222000/////////...,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////...000222222111111222444999MMMkkk|||yyyuuurrrpppkkkhhhiiinnntttwwwuuuxxxxxxtttsssvvvvvvsssttttttrrrlllfffdddfffjjjmmmllliiifffeeeiiipppvvvrrrtttwwwqqqqqqqqqrrrqqqrrrvvv{{{oooWWWQQQVVV[[[lllttt{{{SSS777111888333111000///000111000///////////////////////////------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++*********************************************************************************************++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////---------........./////////222444444222111222333:::>>>HHHYYYiiirrrrrrooowwwtttzzzsssfffiiiwwwsssfffbbbaaa[[[WWWWWW------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---------............///---------............///...//////000000111111222///444444<<<]]]~~~zzz]]]<<<666555---000===666444111000///...---+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,------...////////////111333222000111555999DDD___{{{yyyyyywwwllliiieeecccjjjtttzzzzzzxxx}}}~~~{{{yyyzzzzzzxxxvvvxxxxxxtttlllhhhhhhkkklllllljjjgggeeeiiiqqqxxxrrrsssuuupppssstttuuuuuuwwwzzzlllWWWRRRSSSUUUYYYddd{{{ccc===///777333222000000111111111000////////////////////////------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++++++++***)))***************************************+++++++++*********************************++++++++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------------..................////////////000---000222222111222666:::IIIXXXjjjsssqqqnnnpppuuuyyysssiiinnnxxxqqqjjj^^^YYYUUUUUUWWWZZZcccmmm------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---------............///---------............///...//////000111111222222444444:::OOOmmmyyy|||XXX>>>222111666:::555333111000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,------...//////000///111333333222555<<>>???CCCDDDEEEGGGIIIOOOXXXcccjjjqqqxxxyyyvvvtttqqqnnniiiddddddooo{{{```:::888555333111111222222000000000000////////////,,,---...//////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000---...///000111222333333222@@@MMMeeexxx}}}~~~yyyxxxsss~~~xxxJJJ888888666222111000000000000000000000000---.........//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************************************)))************+++++++++)))************+++++++++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////***+++,,,---...000111111,,,---...///000111222333777MMMhhhwwwvvvqqqppprrryyyzzzlllbbbcccccceeexxxzzzoooiii^^^eeemmmvvv---------------------------...///...------...///........................------------------------..................------////////////000000000000...666888666AAAVVV___ZZZkkkyyywwwtttlllgggfffcccXXXJJJCCC@@@@@@@@@BBBAAAAAAAAABBBFFFLLLRRRVVV```lll{{{{{{rrrmmmlllmmmkkkfffccclll{{{OOO:::///666888///---555333222111///..................------------....................................---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------..............................---------.........//////111......000111///111555777>>>PPPyyy}}}~~~zzzppp~~~hhh>>>:::999//////444444333333222111111000////////////////////////........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************************************++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,---...000222222000...---...000333000...888EEE[[[mmm{{{yyyooolllssszzzqqqggg]]]UUU___|||xxxmmmaaa^^^aaammmyyytttxxxxxx---------------------------...///...------...///........................------------------------........................////////////000000000000111555777<<>>???AAADDDHHHKKKNNNQQQRRROOOXXXfffsssyyyqqqmmmkkkiiigggccccccrrrcccHHH444555777111...444111000000/////////000000......------------....................................---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------..............................---------.........//////000...///222222111333888:::HHH]]]VVV<<<222222777333333333222222111111111////////////////////////........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++************************************************++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------///...------......---,,,333///---000444<<>>XXXrrrggg>>>///444555222222111111111111111111////////////////////////........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++************************************************++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------///...---,,,,,,---...///666///---444BBBUUUiiixxx~~~vvvrrryyyttt```RRR\\\mmm}}}iii```XXXXXXcccwww---------------------------...///...---------///........................---------------------------------.............../////////000000111111222666666???SSSfffsss|||vvvjjjaaa]]]___bbb___```]]]WWWRRRQQQNNNLLLNNNLLLIIIHHHJJJMMMQQQTTTUUUTTTSSSVVV___mmm}}}zzzqqqlllggghhhiii^^^WWWpppqqqGGG444333444222222111000000///000000111111......------------....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................////////////000///222555444222555;;;CCCiiioooGGG666777...111111111111111111111111////////////////////////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++************************************************++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------...//////000222333111111777FFF[[[ooo~~~~~~{{{jjj]]]cccppp|||qqqbbb``````dddoooppp---------------------------...///...---------///........................---------------------------------.........///////////////000111222222222555;;;JJJ]]]kkkwwwpppfffdddiiimmmnnnqqqqqqlllfffbbbZZZQQQOOOOOONNNNNNNNNPPPQQQRRRPPPQQQQQQQQQVVVfff{{{}}}uuunnneeedddhhhaaaWWWccc{{{WWW<<<444444333222333222111000////////////......------------....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................./////////000000000000222555333222666>>>MMMyyyzzzRRR<<<888000222222222111111111111111////////////////////////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********************************************************++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------+++---000111000000111222///:::LLLbbbvvvxxxmmmccc^^^ffftttgggccccccmmmyyy---------------------------...///...------...///........................------------------------,,,,,,------.../////////...///000000111222333333555BBBSSSaaalllzzzttthhhhhhoootttzzzzzzeeeQQQIIILLLQQQUUUWWWVVVSSSRRRTTTXXXZZZ[[[]]]hhhzzz~~~ttthhhaaaddd```XXXZZZdddnnnMMM:::444444444444333222111000/////////......------------....................................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................................../////////000000000000000222444333333;;;EEE\\\]]]<<<444555444444333333222111111000////////////////////////........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))************************************************++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,///111111......000333;;;NNNfffyyy{{{rrrdddYYY___sssvvvdddXXXYYYfffttt---------------------------...///...------...///........................------------------------,,,,,,------...//////000...///000111222333333444888HHHWWW___kkk~~~yyymmmpppyyy~~~sssWWWGGGJJJNNNRRRWWWZZZ\\\]]]eeejjjppptttvvvzzz~~~qqqeee```]]]YYYVVVWWWlllbbbBBB666555777333222222111000000000111......------------....................................---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------................................./////////000000000000///000222444555888DDDPPPooo}}}tttNNN777:::777666555444333111000000////////////////////////........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))************************************************++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------...000111000///222999@@@VVViii|||uuukkkhhhjjjyyyrrrbbb[[[]]]kkk---------------------------...///...------...///........................------------------------,,,,,,------...///000000...///000111222333444444<<>>888888666555333222000000////////////////////////........................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))************************************************++++++++++++++++++++++++*********************************)))***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------...///000///111999FFFPPPlll}}}zzzzzz}}}sssnnndddssshhh___ZZZdddvvv{{{nnn//////.........---------........................------------------------------------------------------......///000000000---...000000111333777:::MMMQQQPPP^^^gggMMMGGGEEEIIIQQQZZZfffpppooommmcccaaadddgggsssuuuyyy~~~uuuccc[[[\\\ZZZTTTSSS^^^xxx[[[<<<;;;888555444333333333222000...000/////////....................................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------................../////////////////////000111111222222555111222666777<<>>LLLgggzzzqqq~~~lll^^^hhh{{{pppBBB999222222222///...111////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------.../////////,,,...222333///000333:::NNNggguuussslllhhhhhhmmmrrrhhhfffnnn}}}eeeTTT[[[lll000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------......///000000000---000222222555>>>NNNZZZdddxxxoookkkkkkjjjhhhbbb[[[TTTRRRTTT]]]ooo~~~kkk[[[TTTLLLLLLLLLNNNUUUkkkpppHHH999666333222222333222111111111000000000/////////........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------................../////////////////////000111111222222222333777@@@SSSrrryyytttzzz|||kkkcccttt|||QQQ@@@222111222///...000000000000000000000000000////////////////////////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++***************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------......///000111...///333111,,,000999QQQdddwwwyyynnngggnnnyyywwwgggeeelll~~~vvvaaaZZZ___uuuzzz~~~000000000000/////////...------------------------------------------------------------------------------......///000000000...000222444999DDDRRR]]]nnn~~~qqqjjjiiiiiiiiiiiigggddd___ZZZXXX___rrruuu___RRRMMMLLLKKKHHHIII[[[VVV;;;888444222222222111000111111111000000000//////........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------................../////////////////////000111111222222000222777EEE^^^yyyuuurrrsssuuuqqqooo~~~ooosssuuu~~~~~~aaaIII333000333000///000000000000000000000000000////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////000111...000444222111>>>OOOiiiqqqyyyxxxtttttt}}}|||pppjjjhhhwww~~~rrreee]]]lllyyy000000000000////////////........................------------------------------------------------------......///000000000000000222555===IIIVVV^^^|||zzzmmmhhhiiiiiihhhhhhkkkjjjgggaaa[[[aaauuu~~~{{{```PPPOOONNNKKKFFFEEEVVVzzzggg<<<999555222222111111000111111111111000000000000........................------------------------++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000/////////000111111222222555888???OOOlllyyyqqqiiiiiissszzz{{{www~~~uuummmyyyxxxwww{{{yyy}}}lllOOO555000444222000111000000000000000000000000////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++))))))******++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000111...000555555:::OOOhhhxxxvvvuuuyyy}}}uuupppqqqlllfffkkkwwwlll]]]XXXppp000/////////..................------------......------------------------,,,,,,,,,---------......------......///000000000222111111777BBBQQQ^^^fffuuuhhhhhhkkkjjjggggggjjjkkkkkkgggdddhhhttt~~~|||~~~yyydddZZZNNNHHHHHHKKKFFFHHHkkkWWWIII222,,,555666000111111111111111000000000000////////////////////////......---------,,,,,,,,,******+++,,,,,,,,,,,,+++---------............///111000///...------...///111000/////////000222333999;;;FFF^^^~~~zzzuuurrrkkkfffkkkwwwtttlllxxxwwwrrrsss{{{zzzyyyvvvaaa<<<---888111(((444000000///...............////////////////////////...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))((()))***,,,---...---+++***)))))))))*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,111333111......000222000000...///<<>>RRReeepppssssssgggiiinnnmmmjjjjjjjjjmmmpppnnnmmmpppyyy|||}}}kkkaaaSSSJJJIIILLLGGGIIIggghhhMMM666333777777555333111111111111000000000000////////////////////////......---------,,,,,,,,,******+++,,,,,,,,,,,,+++---------............///111000///...---......///111000//////000111222333::::::LLLpppyyytttnnniiieeefffnnnwww~~~pppdddiii|||qqqsss~~~~~~lllHHH444999555---555000000///............///////////////////////////...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***++++++++++++++++++***)))(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...000111///------///111222222333<<>>XXXvvvrrrkkkiiifffdddgggnnnxxx~~~iii]]]___rrrvvvxxxzzzWWW:::666444///111111000//////......//////////////////////////////...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++***)))))))))***+++++++++***)))((())))))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------//////......//////111333111555???QQQkkk|||yyyttt\\\YYYZZZeee{{{zzz___ZZZjjj000000000////////////.........------------..............................------------.....................///000000111111666222555FFF```ttt{{{zzzrrrfffmmmuuusssoooqqqtttwwwxxxwwwttttttxxx||||||}}}uuu```QQQHHHJJJIIIGGGTTTgggOOO555:::000///777...111111111111000000000///////////////////////////......---------,,,,,,,,,***+++,,,,,,------,,,,,,---------............////////////.........//////000000000000111333555666>>>HHHhhh}}}tttpppllljjjfffeeeggglllssswwwbbbZZZ```rrriiiEEE444333222000111000000///.../////////////////////////////////...........................---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------+++***(((*********+++++++++++++++((()))******++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------...............,,,---000222222333555222>>>QQQhhh~~~yyyyyy|||tttbbb___jjjvvv}}}nnncccooo111000000000////////////......------------..............................---------.........//////......//////000111111111111222999JJJbbbyyyqqqfffoooxxxuuuppprrrxxxxxxwwwuuusssuuu{{{zzzfffUUUHHHHHHHHHEEEKKKWWWqqq\\\<<<===222222;;;333111111111111000000000///////////////////////////......---------,,,,,,,,,++++++,,,------------,,,---------............///......//////////////////000000000000222444666888;;;SSSsss{{{ssspppkkkhhhdddeeehhhkkkkkkjjj```ZZZ```lllzzzyyyTTT888333666333111111000///////////////////////////////////////...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------...///...---+++***+++***)))(((((()))+++,,,))))))***+++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------....../////////...,,,...222333//////333<<>>111444000222111000000//////000000////////////////////////...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------.........---,,,,,,++++++)))(((((()))***+++******+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...//////000000000---///333000,,,000888RRRhhh{{{www{{{qqqaaaQQQKKKVVVdddsss```cccwww111111111000000000//////......------------........................................../////////////////////000111111222222444:::EEEUUUgggyyyjjj```ppp~~~zzzvvvzzzvvvuuutttuuuxxx~~~ooo^^^OOOJJJHHHEEEFFFJJJNNNnnn~~~NNN888333222111000111111111111000000000000////////////////////////......---------,,,,,,,,,+++,,,------...------------------............///,,,---///000000000////////////000111333666999:::GGG^^^}}}xxxrrrpppeeedddbbb___^^^\\\\\\\\\```UUUTTTVVVWWWooo{{{qqqJJJ444444000222111000000//////000000////////////////////////...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---...///000111000///---+++++++++,,,------------,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...///000000000111---///333111000===OOOhhh{{{}}}}}}xxxgggVVVKKKPPPgggyyygggaaabbb|||111111111111000000000000.........------.........////////////////////////............/////////000/////////000111111222222222:::HHH]]]tttfff^^^ppp|||yyy}}}uuuuuuuuuuuuxxx}}}rrraaaRRRKKKIIIFFFFFFJJJDDDbbbZZZ;;;888777111333111111111111000000000000////////////////////////......---------,,,,,,,,,+++,,,------......---------------.........//////,,,---///000000000////////////000111444777999;;;UUUdddwwwrrrqqqeeefffeee___YYYWWWZZZ___]]]UUUWWWYYYXXXlllyyyvvv[[[>>>;;;777222111111000000000000000////////////////////////...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))((()))***,,,---222555999;;;:::666111...+++,,,------......------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------...///000000111000---///444444999NNNgggvvvzzzkkkZZZQQQQQQ^^^wwwtttZZZRRRbbbwwwkkkqqq111111000000//////......................................................---------............///...///111111000000111333222DDDGGGRRRwwwzzzeee^^^nnn}}}zzzppplllrrruuuuuu}}}xxxlll[[[MMMFFFEEEEEEEEEJJJZZZlll???888888333999333333222222111000000000////////////............------------------------,,,,,,,,,---------......---------............///////////////000000000000111000111333444555;;;DDDZZZuuuzzzxxx~~~zzzuuupppmmmgggccc___[[[[[[[[[ZZZZZZ[[[VVVRRRRRRWWWlllxxxuuusssFFF000666222111000000000000000111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++------......///000000111------............------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000111111000///,,,333666222666JJJggg{{{nnnTTTRRR[[[[[[pppeeeUUU```wwwmmmqqqyyy111111000000//////......................................................---------............///...///111111000000222333333GGGNNN[[[~~~xxxeee___pppxxxpppnnnuuuxxxxxx|||ppp^^^PPPHHHFFFFFFGGGIIIVVVyyy{{{III:::777111333333333222222111000000000////////////............------------------------,,,,,,,,,---------......---------............///////////////000000000000000000111333222444>>>IIIaaa{{{{{{wwwrrrmmmjjjfffccc^^^\\\[[[[[[ZZZZZZYYYTTTPPPRRRXXXnnnzzznnnrrrqqqIII222444222111111000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,------...//////,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000//////111333333777EEE___xxx~~~}}}^^^OOOVVVgggqqqrrrcccggguuuttt~~~111111000000//////......................................................---------............///...000111111000000222444777JJJVVVeeevvveee```qqqvvvpppooovvvzzz{{{uuudddTTTJJJGGGGGGHHHGGGOOOmmm{{{WWW===888333111333333222222111000000000////////////............------------------------,,,,,,,,,---------......---------............///////////////000000000000000111444444333777EEEUUUmmm|||wwwsssnnnjjjgggeeebbb^^^[[[[[[[[[ZZZYYYWWWRRROOOQQQXXXmmmlllgggxxxtttRRR777444222222111000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))******++++++,,,,,,---++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////444333555BBB]]]zzz{{{~~~rrraaaQQQUUUhhh}}}zzzlll___eeewwwrrr}}}111111000000//////......................................................---------............//////000111000000111333555<<>>SSShhh|||{{{vvvqqqmmmiiieeebbbaaa^^^[[[ZZZYYYYYYXXXVVVTTTPPPPPPTTT[[[kkkvvv{{{pppMMM888444333222111000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...000111000......000333000@@@VVVmmmxxx{{{zzzpppdddYYYPPPKKK]]]xxxeee\\\lllwwwqqqyyy{{{xxx~~~111111000000//////......................................................---------............///000000000000000222555888FFFMMM___lllvvv{{{oooiiiooozzz}}}{{{yyyzzzvvvrrrpppsssyyy|||ooo___PPPGGGDDDDDDDDDEEEJJJ^^^KKK666777222333333222222111000000000////////////............------------------------,,,,,,,,,---------......---------............///////////////000000000000//////000222555@@@UUUiii}}}yyytttoookkkgggccc```^^^[[[YYYXXXXXXWWWVVVTTTPPPMMMPPPWWW]]]kkk^^^<<<555444333222111000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///...000111000//////333777:::RRRnnnooo[[[PPPRRRXXXnnntttccc___kkk|||xxxxxxvvvzzz111111000000//////......................................................---------............///000000000///000222666999GGGOOOhhhyyy~~~}}}ssskkkoooxxx}}}}}}{{{zzzyyywwwuuuvvvzzz~~~}}}rrrcccTTTIIIDDDCCCCCCFFFGGGRRRtttXXX:::777222333333222222111000000000////////////............------------------------,,,,,,,,,---------......---------............///////////////000000000000000//////333999EEEYYYkkkzzzvvvqqqllliiieeeaaa^^^[[[YYYWWWVVVVVVVVVTTTRRRNNNKKKNNNUUUZZZbbbwwwrrrDDD555555333222111000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------............///---000222111000111666;;;PPPiiimmmVVVPPP]]]mmmuuuddd```ooo~~~~~~ppprrr}}}111111111000//////......................................................---------.........//////000000000///000222666:::FFFQQQppptttllloooxxx~~~~~~zzz{{{{{{zzzzzz||||||{{{|||~~~tttfffVVVKKKEEEDDD???FFFHHHMMMmmmccc???:::555333333222222111000000000000/////////............------------------------,,,,,,,,,---------......---------.........//////////////////000000000000444111111555===JJJ]]]mmmxxxtttoookkkgggccc___\\\YYYWWWVVVUUUUUUUUUSSSQQQNNNKKKMMMRRRSSSWWWgggzzzLLL666555444222111000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---000333222000222888===cccxxxgggUUUVVVmmm|||lll```fffuuuuuu}}}222222111111000/////////............................................................////////////222...,,,///000111555:::DDDVVVjjjuuuggggggqqqyyywwwqqqyyy|||~~~}}}|||~~~yyyuuuiiiYYYKKKDDDDDDDDDGGGFFFKKKkkkvvv===<<<777555444333222111111111111000000000000////////////........................------------------------............///////////////////////////000111111444111555<<<@@@HHH```zzz|||sssqqqnnniiieeeaaa^^^]]]ZZZXXXVVVUUUTTTSSSQQQOOOOOOLLLNNNRRRQQQQQQ___sss}}}zzz^^^<<<555777666---,,,222111////////////....................................------......------,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---......//////......---------.........//////555222222444222333EEEZZZwww}}}ttt{{{fff]]]hhhrrr^^^iiiwww}}}|||222222111111000/////////............................................................////////////111......000111111444:::IIIYYYmmm~~~}}}}}}{{{pppddddddlllssstttpppvvvyyy~~~}}}|||{{{~~~|||uuuiiiZZZKKKDDDDDDCCCGGGEEEIIIfffGGG???999555444333222111111111111000000000000////////////........................------------------------............///////////////////////////000111111333000333:::BBBQQQqqq|||zzzqqqoookkkgggccc___]]][[[YYYWWWUUUTTTSSSRRRPPPNNNMMMJJJLLLQQQPPPRRRaaatttuuu```===444555555------222000////////////....................................------......------,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---......//////......---------.........//////000000111222444@@@XXXmmm~~~ssswwwnnnaaaggg~~~}}}hhhkkk~~~222222111111000/////////............................................................////////////111//////222111111444:::KKK[[[mmm}}}wwwsssqqqnnnggg```___dddkkkmmmmmmqqquuuzzz||||||{{{zzzzzz}}}~~~~~~uuukkk\\\MMMEEEDDDCCCFFFEEEFFF\\\SSS???888555444333222222111111111000000000000////////////........................------------------------............///////////////////////////000111111444222333:::CCCYYYwww}}}|||vvvmmmlllhhhddd```]]][[[YYYXXXVVVSSSRRRRRRQQQOOOMMMLLLIIIKKKOOOOOORRRaaassswwwmmm{{{~~~aaa@@@444333555......222000////////////....................................------......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---......//////......------........./////////---000000111<<>>EEEbbbhhh:::;;;666555444333222222222222000000000000////////////........................------------------------............///////////////////////////000000111555555777<<>>BBB666555444333222222222222000000000000////////////........................------------------------............///////////////////////////000111111000111555>>>OOOjjjzzzwww~~~~~~|||zzzvvvrrrnnniiigggeeebbb___]]][[[ZZZVVVTTTQQQPPPPPPOOOMMMKKKLLLMMMMMMKKKJJJKKKQQQWWWZZZaaannn{{{uuu~~~yyyzzz|||cccDDD333444222000222///////////////....................................------......------,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---......//////............/////////000000000---444AAAXXXtttsssvvvnnnbbbgggbbbtttmmmYYYqqqzzzwww222222111111000/////////............................................................//////////////////111222000111;;;FFF```wwwyyypppddd\\\YYYXXXUUUSSSTTTSSSRRRQQQQQQRRRTTTVVVWWWXXXYYY[[[___eeelllqqqsssvvvzzz~~~~~~sssyyyyyy|||zzzzzzwwwkkkZZZMMMIIIEEECCCBBB>>>>>>RRR}}}AAABBB666555444333333222333333000000000000////////////........................------------------------............///////////////////////////000111111000222666BBBXXXvvvxxxrrrxxx}}}yyytttoookkkgggfffcccaaa^^^\\\[[[ZZZVVVTTTRRRQQQPPPOOOMMMKKKIIIKKKLLLJJJIIIJJJMMMOOOTTTccceeezzzyyyvvv{{{pppLLL555555222000222000////////////....................................------......------,,,+++,,,,,,,,,------------...------------------------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---......//////........./////////000000000000222<<>>666666555444333333333333000000000000////////////........................------------------------............/////////000///////////////000111111555555888EEE^^^}}}vvvmmmsss|||}}}yyysssmmmiiifffdddbbb___]]][[[ZZZYYYVVVTTTRRRQQQQQQPPPMMMLLLFFFIIIKKKJJJIIIJJJKKKLLLUUUjjjcccqqq}}}qqqzzz}}}rrrvvvxxxPPP777555333111222000000/////////....................................------......------,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---......//////......////////////000000000000999EEE```|||~~~{{{~~~qqqssslllmmm~~~qqqeeewww{{{~~~444333222111000000000000//////.........---------....................................//////////////////000000///111===JJJfff~~~~~~xxxlll[[[UUUTTTZZZ[[[WWWTTTUUUTTTSSSRRRPPPPPPPPPQQQRRRQQQQQQSSSUUUYYY___gggmmmqqqrrrtttvvvyyyzzzwwwzzz}}}~~~{{{uuujjj\\\OOOHHHDDDFFFBBBAAAEEEMMMoooQQQ999:::777444333333333222111000000000000///////////////............---------....................................////////////000////////////000000111222333;;;LLLbbbzzzlllhhhooouuu{{{zzzzzzyyyuuupppkkkiiihhhdddbbb^^^\\\[[[[[[ZZZXXXVVVTTTQQQOOOLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHIIISSS]]]gggppphhh}}}sssggg<<<666333000888***222111///.........///000........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---000111...///333333111<<>>LLLhhh}}}wwwuuutttiii]]]WWWRRRRRRXXXZZZWWWUUUVVVVVVUUUTTTSSSRRRRRRRRRSSSRRRSSSTTTVVVZZZ```hhhmmmtttuuuvvvwwwzzz|||uuujjj\\\OOOGGGDDDGGGDDDBBBDDDLLLmmmUUU<<<:::777444333333333222111000000000000///////////////............---------....................................////////////000////////////000111111222555@@@UUUmmm~~~jjjfffmmmrrrxxx}}}}}}|||yyyuuurrrpppmmmhhheeecccaaa^^^\\\[[[[[[YYYXXXVVVTTTRRROOOMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIRRR[[[ggguuuhhh|||wwwFFF999444///666***222111000///...//////000........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------........./////////...,,,---111555OOOggg|||}}}xxxqqquuutttmmmgggpppooodddzzzuuuhhh444333222111000000000000...............---------....................................////////////000000111222111444AAANNNooo{{{}}}tttlllhhhdddYYYNNNSSSQQQRRRWWWZZZYYYYYYZZZXXXWWWWWWVVVVVVUUUTTTTTTUUUVVVWWWXXX\\\bbbiiioooxxxyyyyyyzzz|||~~~www|||}}}vvvjjj\\\NNNFFFCCCHHHFFFDDDDDDIIIiii|||^^^AAA:::777444333333333222111000000000000///////////////............---------....................................///////////////////////////000111222333777GGGaaa{{{~~~hhhdddjjjoootttzzzxxx|||}}}wwwqqqoooooommmgggaaabbb___]]][[[[[[ZZZYYYXXXVVVUUURRRPPPNNNMMMLLLLLLJJJJJJIIIHHHHHHHHHHHHIIIOOOUUUeeexxxhhhuuuNNN:::333///555,,,111111000///////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........000------///---+++666EEEeeewwwyyywwwvvvtttssseeeZZZbbb{{{qqq^^^hhhuuuyyyttteeeYYY444333222111000000000000............................................................////////////111000111222111666CCCQQQsss{{{zzzqqqeee]]][[[XXXQQQIIIQQQQQQTTTXXX[[[\\\]]]]]]XXXXXXXXXXXXXXXWWWVVVVVVXXXXXXYYY[[[^^^dddkkkppp}}}}}}}}}~~~zzzqqqooo{{{}}}wwwkkk\\\NNNFFFBBBGGGFFFDDDCCCEEEaaaqqqiiiCCC:::777444333333333222111000000000000///////////////............---------....................................////////////////////////000111222222444999KKKhhhzzzdddbbbiiioootttzzzxxx{{{zzzuuuooolllkkkiiiddd______]]][[[[[[[[[ZZZYYYWWWVVVUUURRRPPPNNNMMMMMMMMMJJJJJJIIIHHHHHHHHHHHHIIILLLOOO^^^tttlllmmmRRR888444000555///111000000///////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------............111+++,,,222000000CCC\\\uuu|||tttxxxvvvhhhcccssszzzbbb```{{{ssspppxxxwwwhhhYYYOOO444333222111000000000000---.........................................................////////////000000111222222777EEETTTlllxxxmmmbbbUUUOOOPPPPPPOOOLLLOOORRRUUUWWWYYY\\\]]]]]]XXXXXXXXXXXXXXXXXXXXXXXX[[[\\\]]]^^^aaahhhooouuuxxxlllkkksss~~~wwwlll]]]OOOFFFBBBFFFFFFDDDBBBAAAWWW|||jjj}}}qqqBBB:::777444333333333222111000000000000///////////////............---------....................................////////////////////////000111222333555;;;NNNlllvvvaaa```jjjqqqwww|||{{{}}}|||vvvtttpppkkkfffbbb```___]]][[[ZZZZZZZZZZZZXXXVVVUUUTTTRRROOONNNMMMMMMMMMJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJWWWlllsssiiiXXX:::777222444111000000000000000//////...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......---------.........//////222,,,---222333777PPPmmm~~~wwwtttzzz|||kkk^^^tttooohhhvvvzzzmmm^^^PPPIII444333222111000000000000---------...................................................////////////000///000111222777GGGVVVccckkk~~~}}}dddWWWJJJHHHKKKNNNPPPQQQNNNTTTWWWVVVWWWYYYZZZYYYYYYXXXXXXXXXYYYZZZ\\\]]]___```bbbdddgggnnnvvv||||||www{{{~~~~~~xxxmmm^^^PPPGGGCCCFFFEEEEEEDDD???NNNlllooowwwAAA:::777444333333333222111000000000000///////////////............---------..................................../////////////////////000111222333444555===RRRppprrr___```jjjqqqxxx~~~}}}~~~}}}|||}}}~~~|||xxxsssrrroooiiibbb^^^]]]^^^ZZZYYYYYYYYYZZZZZZXXXVVVTTTSSSPPPNNNMMMLLLLLLMMMJJJJJJIIIHHHHHHHHHHHHIIIIIIHHHSSSeee{{{iii}}}eee???:::333222111000000000000000///..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********++++++++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------......------........./////////222//////222666BBB___zzzwwwxxxfffjjjhhhmmmwwwmmmaaaRRRHHHDDD444333222111000000000000---------.........//////....................................///////////////...///000111888GGGWWWffffff}}}~~~bbbUUUKKKLLLQQQRRRSSSUUUSSSYYY\\\YYYWWWYYYZZZXXX[[[YYYXXXXXXZZZ]]]aaaddddddfffgggjjjnnnvvv~~~}}}~~~}}}xxxnnn___QQQHHHFFFGGGEEEGGGHHH@@@GGG___xxxHHH:::777444333333333222111000000000000///////////////............---------..................................../////////////////////000111222444555666AAAYYYxxxqqq^^^___iiipppvvv||||||}}}~~~}}}{{{{{{{{{|||{{{~~~|||xxxtttpppkkkeeeaaa^^^\\\ZZZYYYXXXXXXYYYZZZZZZWWWUUURRRQQQOOOMMMLLLKKKLLLLLLJJJJJJIIIHHHHHHHHHHHHIIIHHHKKKUUUdddmmmzzzqqqBBB;;;333111222///000000111000///...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------..................///////////////000111333>>>UUUuuuyyyqqqxxxrrrvvvjjj```UUUIIIBBBAAA444333222111000000000000---------.........//////..................................../////////000...---...000111888HHHWWWqqqiii|||xxxeeeYYYQQQTTTYYYXXXVVVWWWYYY```bbb]]]ZZZ\\\\\\YYY\\\[[[YYYYYY[[[___eeehhhhhhjjjlllooosss{{{|||yyy|||{{{|||}}}}}}yyyooo```RRRIIIIIIHHHFFFIIIKKKAAADDDXXX{{{~~~PPP:::777444333333333222111000000000000//////////////////.........---------..................................../////////000/////////000111333444555666DDD___~~~qqq]]]^^^gggnnntttyyyzzz{{{|||{{{yyyzzz{{{}}}{{{~~~zzzvvvooofffbbbbbb```[[[VVVXXXWWWWWWYYYZZZYYYWWWUUURRRPPPNNNLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIGGGMMMXXXeeerrryyyuuuBBB:::222222555///000111111111000...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------................../////////000+++000333666FFFfffyyyuuuqqq|||pppcccZZZPPPDDD???AAA333333222222111000000000////////////................................................////////////111111222111000666GGGXXXaaacccjjjkkkppp}}}eeeZZZYYY\\\]]]ffflllfffcccdddeeecccaaa______``````aaaaaa```______aaacccnnnnnnpppsssyyyyyyxxx~~~~~~zzzyyywwwssskkk___RRRIIIKKKFFFKKKGGGHHHEEEBBB]]]pppPPP===:::666444333444333222000000000000////////////////////////................................................///000222222000000000000111222333444777CCCfffqqq```]]]eeennnwww}}}zzz{{{{{{{{{zzz}}}}}}|||vvvnnnjjjeeeaaa^^^\\\ZZZYYYVVVVVVWWWXXXWWWUUURRRQQQPPPOOONNNMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHKKKKKKPPPfffmmmxxxOOO===444///888222222000///............////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......000...------///000000///222111000;;;[[[nnnvvvkkkyyy~~~{{{vvviiiZZZQQQIIIAAA>>>>>>333333222222111000000000////////////................................................////////////000000111222111888JJJ[[[nnnnnnrrrqqqsssooo```\\\bbbjjjvvvzzzqqqfffffffffeeeeeedddcccccceeedddcccaaa```aaacccdddnnnooorrrvvv|||~~~||||||{{{yyytttlll```RRRIIIJJJEEEJJJGGGHHHDDDBBB^^^nnnUUU===:::666444333444333222000000000000////////////////////////....................................//////...//////000111222000000000000111333444444777EEEhhhooo___]]]dddmmmuuu{{{}}}zzzzzzzzzyyyyyyxxxzzz~~~{{{vvvnnnjjjddd```^^^\\\ZZZXXXVVVWWWWWWWWWVVVTTTQQQPPPOOONNNNNNMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIKKKSSSjjjpppyyyXXX@@@777222777222111000///............////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......//////......///000//////333333888LLLkkk{{{~~~{{{nnn}}}mmmoooyyyttt~~~yyyuuuqqqdddWWWNNNGGG@@@===>>>333333222222111000000000////////////................................................////////////...///111222222:::LLL^^^{{{zzz|||xxxwww{{{iiiccclllwwwyyyeeecccbbbdddggghhhfffdddlllhhhdddbbbbbbcccdddeeemmmooosssyyy}}}}}}|||}}}|||yyytttkkk^^^QQQHHHIIIDDDJJJFFFFFFCCCBBB___nnn]]]===:::666444333444333222000000000000////////////////////////....................................000000////////////000000///000000000222333444555;;;JJJooo{{{kkk]]]\\\ccclllttt{{{zzzyyyxxxwwwyyyxxxzzz}}}}}}zzzuuummmiiiddd```]]]\\\ZZZXXXWWWWWWWWWWWWUUUSSSQQQOOOMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHHHHLLLUUUkkkzzzwwwZZZ;;;555222111222111000//////......///////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......//////000000000000///...444666EEEccc}}}xxx{{{iiifffkkknnnqqqvvviiinnnkkk}}}uuusss{{{{{{yyyxxxvvvqqqmmmiii^^^SSSKKKEEE???>>>@@@333333222222111000000000////////////................................................////////////---...000111222999LLL]]]zzz{{{~~~}}}sssnnntttzzzqqq\\\YYYXXX\\\dddhhhhhheeeqqqlllfffccccccdddeeeeeelllooottt{{{~~~|||yyysssjjj]]]OOOEEEHHHDDDJJJFFFEEECCCBBB```ooo~~~\\\===:::666444333444333222000000000000////////////////////////....................................111000000////////////000//////000111222444555666???PPPuuuyyyrrreeeZZZ[[[ccckkktttzzzyyyxxxwwwvvvxxxwwwyyy{{{|||~~~yyytttllliiiccc___]]][[[YYYWWWWWWWWWVVVUUUTTTRRRPPPOOOLLLLLLKKKKKKKKKLLLMMMMMMJJJJJJJJJIIIIIIHHHHHHHHHJJJNNNTTTeee~~~{{{[[[777444555000111111000///////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,---------,,,,,,,,,,,,---.........000111222111000//////333;;;TTTvvv|||wwwzzz```ZZZYYYbbbzzznnnggg~~~nnnkkkwwwtttlllwww|||wwwrrrooonnnkkkgggcccaaaYYYPPPKKKEEE@@@@@@CCC333333222222111000000000////////////................................................////////////...///000111111888JJJ\\\pppuuuyyyvvvvvvqqqppplll___QQQOOONNNUUU___gggjjjjjjrrrnnniiieeecccdddeeefffkkkooouuu|||~~~ttt{{{{{{uuulll^^^PPPGGGGGGCCCJJJFFFEEEBBBCCCcccooopppUUU===:::666444333444333222000000000000////////////////////////....................................111000000////////////000//////000111222444666777???SSSxxxxxxpppkkkfff]]]VVVZZZbbbjjjqqqwww|||~~~yyywwwvvvtttsssrrrtttwwwxxxyyyyyytttlllhhhccc___\\\ZZZXXXWWWVVVVVVUUUTTTSSSQQQPPPOOOKKKKKKKKKJJJKKKKKKLLLLLLIIIIIIIIIIIIIIIHHHHHHHHHKKKOOOQQQ]]]xxxwwwggg===777:::333111000000////////////000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,---------,,,,,,,,,,,,---.........000222222111000111222555EEEcccyyy{{{nnnZZZRRRMMMcccaaaiii}}}iiisssvvviiilll{{{}}}zzzsssnnnfffbbb```___\\\YYY[[[UUUPPPMMMIIIDDDDDDGGG333333222222111000000000////////////................................................//////////////////111222222999KKK\\\iiippp~~~zzzxxxrrrccc]]]ZZZQQQKKKIIIIIIOOOZZZeeelllpppqqqpppmmmiiieeedddfffiiimmmpppvvv~~~qqqkkksss|||vvvuuu~~~~~~xxxooobbbTTTJJJGGGDDDKKKFFFEEECCCEEEfffppplllUUU===:::666444333444333222000000000000////////////////////////....................................000000////////////000000//////000111333555666777>>>TTTzzzvvvoooiiibbb^^^[[[UUURRRXXX```eeejjjooorrryyy}}}zzzwwwvvvtttqqqqqqqqqtttxxxxxxyyyyyytttkkkgggbbb^^^[[[ZZZXXXVVVUUUUUUTTTSSSRRRQQQPPPPPPKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHIIINNNOOOXXX}}}xxxkkksssDDD666888111000000////////////000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---.........000222111000000333777???TTTqqq{{{{{{yyycccWWWQQQQQQqqqjjj}}}{{{tttooonnnuuuvvvzzzpppqqqvvv~~~{{{xxxuuurrrhhhaaaXXXRRRRRRSSSSSSSSSVVVSSSRRRQQQMMMGGGFFFIII333333222222111000000000////////////................................................///////////////000222444555<<>>]]]rrr~~~vvvYYYKKKMMMZZZ~~~lllrrrvvvxxxmmmoooyyyppp]]]XXXRRRIIIIIIIIIHHHKKKRRRYYY```iiirrrttt{{{uuujjjeee```\\\\\\```cccaaa___[[[RRRHHHCCCFFFMMMSSSWWWNNNOOOSSSVVVRRRJJJGGGIII555444333222111111111111////////////....................................------......///000000000111///000222666AAAWWWkkkppp|||~~~sssddd[[[YYYVVVRRRFFFBBBAAAGGGOOOXXXcccmmmqqqssssssnnnkkkmmmooommmyyyzzz~~~yyyooollllllbbbiiijjjbbbooofff]]]ddd___mmm~~~}}}|||wwwoooeee[[[RRRMMMKKKGGGLLLGGGGGGFFFHHHhhhvvvLLL===:::666333222222111000222111111000000000000000////////////............------------------------............////////////222000///222222222666<<>>@@@BBBDDDHHHLLLPPPSSSTTT___dddkkkqqqvvv{{{xxxmmmfffbbb\\\^^^]]]YYYYYY]]]^^^\\\YYYQQQHHHFFFKKKRRRVVVXXXSSSRRRRRRRRRNNNIIIIIILLL555444333222111111111111////////////....................................------......///000000000000///000222777CCCZZZnnnvvvuuufff[[[VVVPPPKKKEEECCCCCCHHHMMMUUU```kkkqqqttttttooommmoooqqqpppwwwyyy}}}}}}vvvqqqqqqlllgggiii~~~lllZZZ[[[eeeggg|||~~~zzzwwwqqqiii___UUULLLHHHKKKGGGLLLFFFFFFEEEIIIjjjtttQQQ===:::666333222222111000222111111000000000000000////////////............------------------------............////////////222000000222222222666<<>>@@@BBBDDDGGGHHHIIILLLPPPUUUZZZ]]]```cccfffnnnmmmjjjfffaaa]]]\\\]]]]]]``````]]]___ccceeedddYYYPPPGGGEEELLLSSSUUUTTTTTTPPPNNNNNNLLLGGGGGGJJJ555444333222111111111111////////////....................................------......///000000000//////111333888DDD\\\ppp|||zzzyyyiii]]]VVVNNNGGGEEEDDDFFFIIIKKKPPP\\\hhhrrruuuuuuqqqooorrrttttttvvvyyy~~~zzzuuuyyytttrrr|||{{{]]]UUUXXXcccmmmxxxvvvyyy|||vvvrrrlllcccYYYOOOGGGCCCIIIFFFKKKGGGGGGHHHOOOrrroooRRR===:::666333222222222111222111111000000000000000////////////............------------------------............////////////222///000222222222777===MMM{{{ttteee[[[RRRLLLJJJLLLMMMNNNOOOOOONNNMMMLLLIIIIIIJJJKKKKKKLLLMMMMMMKKKRRRXXXYYYZZZ]]]______^^^eeennntttuuuuuuuuuwwwyyy}}}yyytttmmmfffaaa___\\\XXXVVVWWWUUUTTTRRRPPPNNNNNNNNNNNNLLLJJJHHHHHHIIIJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFIIILLL]]]}}}TTTXXXxxxbbb===777555111111111111000000000000................................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++************+++++++++++++++,,,------000...,,,++++++---///000...///000000222>>>WWWmmm}}}oooYYYUUUNNNQQQiiisssfffhhhhhhssstttjjjjjjkkkmmmllldddYYYQQQ@@@>>>;;;:::;;;===>>>>>>;;;;;;<<<======>>>?????????BBBFFFHHHIIIJJJMMMNNNPPPQQQQQQQQQSSSXXX^^^bbbaaaddddddcccdddiiijjjhhhZZZOOODDDCCCKKKQQQPPPLLLMMMHHHFFFHHHIIIHHHHHHKKK444444333222111111111111////////////....................................------......///000000000///000222444666BBBZZZooowwwzzzwwwfff[[[UUUNNNFFFEEEEEEGGGIIIHHHLLLXXXfffrrruuuvvvrrrqqqtttwwwvvvwww{{{tttllllllnnnpppqqqsss~~~www```XXXYYYgggttt}}}tttrrr{{{yyyvvvrrrjjjaaaVVVMMMFFFBBBGGGDDDKKKHHHIIIMMMVVV{{{hhh{{{LLL<<<999555333333333222111222111111000000000000000////////////............------------------------............////////////222///000222333333777>>>WWW}}}qqq^^^UUURRROOOMMMLLLLLLLLLNNNOOOOOOPPPOOOOOOKKKKKKLLLLLLLLLLLLMMMMMMKKKNNNRRRTTTUUUXXX[[[]]]]]]eeeooovvvwwwuuussssssvvvzzz~~~xxxssskkkeee```___]]]XXXVVVWWWUUUTTTQQQOOONNNNNNNNNNNNLLLJJJHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKGGGIIIMMMYYY{{{{{{[[[WWWtttoooBBB444666111111111111000000000///........................////////////////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++++++++,,,------......------...///000111000111222222777IIIeee{{{kkkSSSPPPOOO\\\|||gggssskkk^^^nnnyyynnngggfffdddaaa\\\SSSHHH@@@>>>===<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAABBBBBBCCCDDDFFFGGGIIILLLOOOTTT\\\dddiiidddhhhiiiggghhhjjjjjjggg^^^QQQDDDBBBIIIMMMIIIBBBAAA===<<>>\\\{{{iii^^^UUUUUUWWWUUUQQQPPPPPPQQQQQQQQQRRRQQQQQQQQQOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSUUUXXX\\\eeeooovvvvvvtttqqqqqquuuxxx||||||uuuqqqiiiccc______]]]XXXVVVWWWTTTSSSQQQOOONNNMMMMMMNNNKKKIIIHHHHHHIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKFFFJJJOOOVVVpppiiiXXXsss|||JJJ333555111111111111000000000///........................////////////////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++,,,,,,,,,++++++,,,,,,---...+++---///222333333222111111111111333===SSSmmm}}}|||gggSSSHHHVVVtttqqqiii]]]___{{{rrrkkkeeeaaaYYYQQQJJJCCC>>>:::;;;<<<<<<<<<:::999888888;;;;;;<<<<<<======>>>>>>;;;===?????????@@@BBBDDDDDDGGGLLLQQQUUUYYY^^^aaaccchhhlllmmmnnnpppmmmiiifffXXXIIIFFFJJJLLLFFF>>>;;;999<<>>??????>>>???AAAAAAAAABBBEEEGGGEEEIIINNNRRRSSSTTTUUUVVV]]]eeemmmrrrvvvxxxtttooommm```QQQKKKMMMNNNJJJCCC@@@BBBGGGNNNMMMIIIGGGIII555444333222111111111111////////////....................................------......///000000000///222555555444===VVVnnn}}}}}}rrrnnnnnnhhh```KKKEEEAAAAAAEEEMMM\\\iiinnnqqqqqqmmmllloooqqqqqqssszzzrrr^^^SSSMMMLLLYYYhhh|||fffmmmooossszzzvvvpppfff[[[PPPHHHCCC@@@FFFFFFOOOIIIEEEDDDLLLqqq|||hhhxxx}}}GGG;;;888555333333333333222222111111000000000000000////////////............------------------------............////////////111///000333444444999@@@]]]}}}mmm^^^YYYXXXZZZ^^^]]]XXXUUUVVVXXXXXXWWWVVVVVVUUUVVVVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYTTTSSSWWWWWWTTTTTTWWW[[[aaahhhllllllkkkkkklllpppuuu|||~~~vvvqqqnnnfffaaa^^^___^^^YYYVVVWWWTTTSSSQQQOOOMMMMMMMMMMMMKKKIIIGGGGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGAAAIIIQQQOOOWWWlllxxxjjjeee===555111111111111000000000000........................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......333444666777777555333222000111222;;;QQQkkk{{{{{{{{{}}}|||rrraaaWWWUUU\\\rrrvvv~~~gggppp|||pppeee\\\WWWRRRIII@@@:::888:::<<<888:::======;;;;;;===???::::::;;;<<<===>>>???@@@DDDEEEEEEEEEEEEFFFHHHKKKHHHLLLPPPRRRSSSRRRSSSSSSWWWaaammmuuuyyyzzzuuunnnmmmbbbTTTMMMNNNOOOMMMJJJHHHNNNVVV[[[TTTIIIDDDEEE555444333222111111111111000/////////....................................------......///000000000...111555666555???YYYqqq~~~}}}tttrrrppphhh^^^LLLEEE>>>???EEEOOO^^^jjjlllpppoookkkjjjmmmooonnnpppwww}}}]]]KKKDDDHHHZZZnnnqqqxxxrrrccc}}}yyyrrrhhh\\\QQQIIIDDDBBBCCCEEEPPPLLLJJJIIIRRRxxxwwwjjjvvvEEE;;;888555333333333333333222111111000000000000000000/////////............------------------------............/////////000111///000333444555:::@@@cccrrr^^^ZZZZZZZZZ]]]___]]]XXXYYY]]]XXXXXXWWWVVVVVVWWWWWWWWWWWWWWWXXXYYYYYYZZZ[[[[[[ZZZVVVUUU[[[]]]ZZZYYY]]]YYY___eeehhhhhhggghhhjjjmmmttt}}}|||uuupppnnnfffaaa^^^___^^^YYYWWWWWWTTTSSSPPPNNNMMMMMMMMMMMMKKKIIIGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHBBBKKKSSSNNNQQQbbbnnnssspppBBB666111111111111000000000000........................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,------------,,,,,,,,,,,,---......999999888666555444333222333333666BBB\\\www{{{jjjXXXRRRVVVtttuuuuuucccyyytttlllaaaVVVOOOLLLGGG@@@;;;999:::<<<666888::::::888777999<<<<<<<<<===>>>??????@@@@@@EEEFFFFFFEEEDDDEEEGGGJJJIIIKKKNNNPPPQQQQQQSSSTTTTTT```llltttxxxwwwpppgggjjj```SSSLLLKKKNNNNNNNNNLLLTTT```dddZZZKKKDDDFFF555444444333222111000000000000000000////////////....................................////////////,,,111//////444;;;SSSttt{{{ssskkkhhhjjjnnnLLLLLL???:::IIIXXXcccpppttttttrrrnnnkkkjjjmmmqqquuu}}}XXXFFFHHHRRRcccrrrlllrrruuukkk```WWWOOOFFFBBBCCCGGGMMMIIIKKKPPPIIIXXXssssssqqqFFF999777555444444444333222000000000000000000000000000000//////.........---------------------------............////////////111111---000777444666FFF\\\~~~}}}hhh___]]]]]]]]]^^^______^^^]]]\\\ZZZZZZ[[[\\\\\\]]]^^^^^^]]]^^^```aaa```___^^^]]]]]]___```___^^^\\\\\\]]]YYYYYY[[[]]]```dddgggiiilllrrryyy~~~}}}xxxrrrlllfffccc^^^\\\ZZZYYYWWWUUURRRRRRQQQPPPNNNMMMLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHEEEHHHNNNNNNOOO^^^rrr???<<<555333222111111111///...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,///444777GGG???666111111222000...555888DDDXXXlll}}}vvv\\\FFFMMMeee{{{gggqqq|||xxxkkk]]]UUUOOOGGG>>>999:::;;;:::888<<<;;;:::999999:::;;;<<<;;;>>>AAACCCDDDEEEFFFHHHHHHGGGGGGFFFGGGHHHJJJKKKLLLLLLLLLMMMNNNPPPSSSTTTZZZaaammmwwwwwwppphhhdddccc]]]TTTNNNJJJJJJJJJJJJQQQUUU]]]___WWWIII@@@>>>555444444333222111000000000000000000////////////....................................////////////---111000000555;;;RRRrrryyytttkkkbbb\\\^^^dddjjjTTTKKK>>>@@@NNNTTT[[[mmmxxxvvvsssnnnjjjkkkooossswwwsss\\\TTTTTT[[[kkk}}}vvvlllyyy}}}|||sssiii^^^VVVMMMEEEBBBCCCHHHNNNLLLLLLOOOLLL___ttt~~~kkk===999777555444444444333222000000000000000000000000000/////////............------------------------............////////////111111---000777444777GGG___{{{uuuddd___```aaaaaabbbcccbbbaaa```___]]]]]]^^^___```aaabbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbdddddddddbbbaaaaaabbb______```aaacccfffiiikkkgggmmmtttyyy{{{}}}|||xxxssslllgggeeebbb^^^[[[ZZZYYYWWWUUURRRRRRQQQPPPNNNMMMLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIFFFHHHNNNOOOSSSdddyyyEEE<<<555333222111111111///...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,///333777HHH???555//////111222111444888HHHaaattt~~~|||hhhOOOCCCXXXwwwooolll{{{rrrnnnggg]]]VVVJJJCCC<<<999;;;<<<;;;999999999999:::;;;<<<===>>>AAABBBDDDEEEEEEEEEGGGIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOOOONNNNNNPPPTTTYYY]]]___dddkkkooommmfff___\\\\\\XXXQQQLLLJJJKKKLLLNNNNNNRRRZZZ]]]VVVHHH???>>>555555444333222111000000000000000000////////////....................................////////////...222000111666;;;PPPooo}}}tttiiiccc[[[UUURRRUUUZZZ___[[[OOOCCCJJJVVVVVV]]]sss~~~zzzrrrkkkgggiiioootttyyy~~~lllfffaaa^^^ZZZ]]]ppp~~~wwwmmmppp~~~zzzwwwooofff[[[SSSJJJCCCBBBDDDJJJPPPPPPNNNNNNQQQkkkjjjkkk<<<999777444444444444333111000000000000000000000000////////////............------------------------............////////////000111...000666333777HHHaaa{{{kkk___aaaeeedddeeefffffffffeeeccccccbbbbbbcccdddeeefffggghhhfffdddbbbaaaaaaccceeefffiiijjjjjjiiigggggghhhjjjiiiiiiggggggggghhhiiiiiifffkkkrrrvvvxxxzzz}}}|||wwwrrrkkkfffdddaaa^^^[[[ZZZXXXVVVTTTRRRRRRQQQPPPNNNMMMLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIGGGHHHNNNRRRZZZmmmPPP>>>666444222111111111000///................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,...222555FFF===333------111333444333;;;RRRmmm{{{|||nnnUUUAAACCCdddttthhhcccsssyyynnnjjjhhhaaaYYYCCC???:::999;;;===<<<:::777999:::===???@@@AAABBBFFFGGGHHHHHHGGGGGGIIIKKKJJJKKKLLLMMMNNNNNNNNNNNNQQQQQQQQQRRRSSSXXX^^^ccchhhjjjllljjjddd]]]XXXTTTVVVSSSNNNKKKIIIJJJLLLNNNLLLPPPWWW[[[TTTGGG???===555555444333222111111000000000000000////////////....................................///////////////333111222777;;;MMMjjjqqqeeeZZZXXXUUUSSSRRRRRRRRRRRR^^^\\\QQQNNNVVV\\\iii}}}rrrhhhcccfffmmmrrrzzzvvvfffbbbdddfffccc^^^eee}}}gggkkkoooxxxssshhhjjjuuu}}}xxxssskkkbbbXXXPPPGGGAAABBBGGGMMMRRRTTTQQQNNNWWWwwwsss]]]vvvhhh===888666444333444444222111000000000000000000000000///////////////.........------------------------............////////////000111...000666333888KKKbbbggg^^^ccciiigggggghhhiiiiiihhhgggfffhhhhhhiiiiiiiiijjjjjjjjjhhhfffbbb``````cccgggiiimmmmmmmmmllljjjjjjlllnnnpppooommmjjjiiihhhhhhhhhkkkooouuuwwwxxxxxx{{{~~~|||wwwqqqkkkgggbbb```]]][[[ZZZXXXVVVTTTRRRRRRQQQPPPNNNMMMLLLLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIGGGIIINNNTTT___tttwww]]]@@@777444222111111111000///................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,...111444>>>999111---...000222333333BBB^^^www|||vvv}}}yyybbbMMMCCCQQQwwwwwwpppnnnZZZgggwwwkkkiiijjjaaaSSS>>><<<::::::;;;<<<;;;999:::;;;>>>AAACCCDDDEEEEEEFFFIIILLLMMMLLLKKKKKKLLLNNNPPPQQQSSSSSSSSSRRRRRRRRRUUUXXXZZZZZZ[[[___bbbllloooooojjjccc]]]WWWRRRQQQOOOMMMIIIGGGHHHJJJLLLOOOQQQWWWZZZTTTGGG>>><<<666555555444333222111111000000000000////////////....................................///////////////222111222777999IIIcccyyyxxxzzziiiZZZWWWWWWVVVTTTTTTTTTVVVWWWlllxxxlllUUUTTTeeexxxuuuiiieeehhhnnnrrr{{{~~~nnn\\\aaafffkkkjjjgggoookkkUUUaaakkkssslllbbbfffooozzz|||wwwqqqggg___UUUMMMDDD@@@CCCIIIPPPTTTXXXTTTOOO^^^jjjYYYqqq\\\:::888666444333333333222111000000000000000000000000.........///////////////------------------------............///////////////111...111666333:::MMMfff~~~}}}ggg```dddiiiiiijjjkkklllmmmmmmlllkkkmmmmmmmmmlllkkkkkkjjjjjjkkkiiifffddddddgggkkknnnmmmnnnooonnnllllllnnnpppnnnmmmlllkkkkkklllmmmnnnqqqtttxxxyyywwwvvvxxxzzz}}}~~~vvvqqqmmmhhhdddaaa___\\\[[[ZZZXXXUUUSSSRRRRRRQQQPPPNNNMMMLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHJJJNNNUUUbbbuuu{{{gggAAA777555222111111111111000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---000222555333000//////000111111777MMMkkk{{{vvvppp|||ttt___NNNOOOgggqqqeee```uuuyyyvvvmmmeeeeeeeeeWWWEEE<<<;;;::::::;;;;;;:::999<<<>>>AAACCCEEEFFFFFFFFFEEEJJJPPPTTTTTTRRRPPPNNNTTTUUUWWWYYYZZZZZZYYYYYYYYY```gggjjjgggccc``````iiiooopppjjjccc^^^WWWPPPKKKKKKKKKIIIHHHIIILLLOOOSSSTTTXXXZZZTTTHHH>>>;;;666666555444333222111111000000000000////////////....................................////////////...222000111777888EEE]]]qqq~~~tttzzzhhhXXX___^^^[[[XXXXXX___jjjrrrhhh___qqqwwwmmmjjjmmmrrrvvv|||~~~xxxmmmaaaeeekkkooollleeeeeeooozzz|||pppzzzaaaVVVfffmmmtttlll___aaajjjvvv{{{tttpppccc\\\SSSKKKCCC???DDDMMMRRRTTT[[[WWWPPPeeebbbZZZqqqSSS:::888666333333333333222000000000000000000000000000.........///////////////------------------------............////////////...111///111555333;;;PPPjjj{{{|||}}}fff```cccgggjjjkkkmmmoooqqqqqqqqqqqqppppppooonnnmmmllllllkkkooonnnlllllllllnnnqqqrrrmmmnnnpppqqqooooooooopppkkkkkklllmmmpppsssvvvwwwtttwwwyyyxxxuuusssuuuwww{{{yyyrrrnnnkkkgggddd___]]]\\\[[[ZZZXXXUUURRRRRRRRRQQQPPPNNNMMMLLLLLLJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHKKKNNNUUUaaappp{{{{{{zzzoooAAA888555222000111222222111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,---...000/////////000000111111222@@@[[[uuuzzzqqqqqqqqqZZZKKKUUUwwwxxx}}}}}}dddiii~~~ppprrrmmmfffccceee```OOO>>>::::::::::::::::::;;;<<<@@@AAACCCEEEGGGIIIJJJJJJLLLQQQXXX\\\\\\ZZZWWWVVVUUUVVVXXX[[[^^^```aaabbbjjjttt~~~tttllliiiiiiqqqssskkkddd```XXXOOOHHHJJJMMMLLLKKKLLLPPPTTTUUUUUUWWWZZZUUUJJJ@@@<<<666666555444333222222111000000000000////////////....................................////////////---111///111666666AAAXXXtttzzzmmm^^^cccfffhhhhhhjjjuuuxxxmmmwwwuuunnnmmmqqqvvvxxx~~~}}}xxxtttvvvvvvqqqllljjjfffmmmooofffYYYTTTXXX___hhhnnn~~~ooo^^^bbbjjjppp{{{vvvkkklllsss~~~xxxqqqnnnaaaZZZRRRIIIAAA???FFFPPPTTTTTT\\\YYYRRRkkkrrrZZZ^^^yyyOOO===777555333222333333111000000000000000000000000000............/////////000------------------------............////////////---111///111555333<<>>@@@FFFGGGHHHKKKNNNQQQTTTUUUZZZ]]]aaaccccccaaa``````ZZZ\\\___dddiiiooosssuuu}}}vvv~~~}}}ssskkkggg___UUUOOORRRTTTSSSOOONNNQQQTTTRRRRRRUUUYYYVVVLLLCCC???666666555444333222222111000000000000////////////..................................../////////000---000...000666555???UUU}}}ssseeebbbkkkuuu{{{yyypppqqqttt}}}zzzppplllmmmrrrvvvxxxrrriiiffflllnnnjjjkkkpppbbbiiijjj___SSSQQQ\\\ffffff{{{xxx]]]]]]iiihhh|||}}}uuuooolll```YYYQQQIIIAAA???GGGQQQUUUSSS]]][[[TTTnnnkkkYYYeeeJJJ;;;777555333222333333111000000000000000000000000000---.........//////000000------------------------............/////////000---111///111555333<<>>UUUppp|||kkkfffiiizzzuuueeeVVVIIICCCHHHPPPXXXaaafffeeedddgggkkklllmmmrrrvvvwww{{{nnnjjjgggnnnyyyxxxtttggg^^^aaafffkkkuuu{{{sssiiiaaaWWWQQQGGG???>>>EEERRR[[[XXX___aaabbbuuujjjttt\\\===:::777555222222333333222111000000000000////////////......//////......---,,,------------------------....../////////////////////222000000555444@@@XXXlllsss{{{ooo___TTTPPPSSSTTTVVV\\\dddlllqqqsssssssssrrrqqqpppppprrruuuvvvwwwwwwxxxxxxxxxxxxwwwwwwwwwxxxzzz{{{|||||||||{{{{{{|||}}}|||{{{|||}}}xxxhhh```^^^[[[XXXUUUTTTSSSSSSVVVUUUUUUTTTSSSRRRPPPOOOPPPPPPPPPOOONNNLLLKKKJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHIIILLLOOOOOOQQQZZZddd}}}mmmaaa>>>777111222333111000111000//////............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///---,,,///111000444GGG\\\ooouuukkk\\\[[[eeeyyysssfffddd{{{wwwmmmddd^^^]]]cccaaaYYYKKKAAA>>><<<;;;<<<<<<===???CCCIIINNNQQQXXXZZZ]]]ccchhhkkkmmmmmmrrruuuyyyzzz{{{~~~wwwuuu|||xxxjjj[[[QQQMMMMMMMMMRRRXXXYYYUUURRRRRR::::::999777666555444333333222222111000000//////////////////////////////---------............///---222000///444333<<>>???HHHUUU^^^\\\bbb```ccc}}}|||fffyyySSS<<<999666444333222333333222111000000000000////////////.........///......---,,,------------------------............///////////////222000000555444@@@XXXppp{{{{{{jjj[[[PPPKKKMMMMMMPPPVVV___hhhoooqqqrrrpppppppppppprrrsssuuuvvvuuuuuuvvvwwwvvvuuutttrrrvvvwwwyyy{{{||||||{{{{{{{{{}}}~~~}}}}}}~~~~~~kkk___ZZZXXXVVVSSSQQQOOOOOONNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNLLLKKKJJJLLLKKKKKKIIIHHHGGGFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIKKKNNNOOOQQQ\\\gggtttooo@@@888222222333111111222111000///.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------------............///---...///000000999PPPgggqqqyyyooo]]]XXXaaaooorrrsssoooaaahhhpppjjj```[[[\\\___WWWKKK@@@;;;;;;;;;::::::;;;===AAAGGGNNNTTTXXX___bbbfffjjjmmmooopppqqqvvvyyy}}}ppp```UUUNNNNNNMMMPPPWWWZZZXXXVVVVVV<<<;;;:::999777666555555222111111000000///......////////////////////////---------............///,,,222000...333444:::KKKbbbyyylllcccjjj~~~uuugggWWWLLLEEECCCGGGMMMYYYaaaddd[[[OOOIIIJJJLLLNNNXXXcccmmmxxx}}}tttnnnxxx{{{mmmlllppprrrwwwtttVVVMMMMMMUUUbbbiiisss{{{}}}zzzqqqfff^^^TTTMMMDDD>>>AAAKKKWWW______aaa^^^cccrrrdddyyyLLL>>>888555444333333444333222000000000000000////////////.........///......---,,,---------------------------.........//////000000///222000000555444@@@XXXtttuuudddWWWLLLHHHIIIHHHKKKPPPYYYbbbiiimmmnnnkkkmmmpppsssuuuuuuuuuttttttuuuuuuvvvuuutttrrrqqqtttuuuwwwyyyzzzzzzzzzzzz{{{}}}~~~~~~~~~tttcccZZZUUUTTTRRROOOMMMKKKIIIHHHHHHIIIJJJKKKMMMOOOPPPQQQOOOOOOOOONNNMMMLLLJJJIIILLLKKKKKKIIIHHHGGGFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIKKKNNNOOOQQQ\\\ggguuusssAAA999333333333222111222111000///.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------------............///.../////////111>>>WWWmmmooozzz~~~fff___ggghhhvvvlllvvv^^^bbbrrr{{{qqqkkkaaa]]]```WWWMMMAAA;;;::::::999999999;;;???FFFMMMVVV]]]```aaagggnnnooonnnnnnrrrwwwxxx|||zzzlll___UUUPPPMMMPPPWWW[[[YYYVVVWWW===<<<;;;:::999777666666222111111000//////......////////////////////////---------............///+++333000...222444999FFFUUUvvvsssffffffuuu}}}iii[[[LLLDDD@@@@@@BBBGGGOOOWWWYYYPPPFFFCCCEEEGGGGGGQQQ^^^iiittt|||rrrkkkpppwwwccc[[[]]]hhhoooqqquuunnnZZZRRRSSSYYYcccnnn}}}{{{~~~|||yyypppeee\\\RRRKKKCCC???CCCNNNXXX___```^^^\\\hhhnnn]]]uuuvvvDDD???888555444333333444444111///000000000000////////////......//////......---,,,------------------------------......///000000000///222000000555444@@@XXXpppooo^^^RRRIIIFFFGGGGGGHHHKKKRRRZZZbbbgggiiiiiilllqqquuuwwwwwwvvvtttvvvvvvvvvvvvvvvuuuttttttssstttvvvxxxyyyzzzzzzyyy{{{|||~~~kkk[[[UUUOOONNNMMMKKKHHHFFFDDDCCCCCCCCCEEEFFFIIIKKKNNNOOOMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHIIILLLOOOOOOQQQZZZdddtttuuuCCC;;;444333333222222333000//////............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////666FFF^^^pppnnn{{{wwwhhhjjjtttlll}}}tttmmmZZZiiixxxqqqkkkccc```bbbOOOEEE<<<:::;;;:::999999<<<@@@FFFNNNVVV^^^cccgggbbbiiioooooollllllrrryyy|||vvvfffXXXSSSPPPRRRXXX\\\ZZZVVVTTT>>>===<<<;;;:::888777777333222222111111000//////////////////////////////---------............///+++333111---222444888BBBNNNooo}}}tttgggbbbjjjvvvxxxrrr```RRREEE@@@@@@AAACCCFFFHHHNNNOOOIIICCCDDDHHHKKKLLLUUU___hhhrrr{{{~~~uuummmddd```eeeiiicccYYYZZZ```rrr|||tttnnniii___ZZZZZZ___lll~~~}}}|||zzzwwwnnnbbbYYYNNNHHHAAA@@@FFFQQQ[[[```___[[[\\\ooogggXXXvvveee:::>>>888555444333444444444111///000000000000////////////......//////......---,,,------------------------------......///000000111///222000000555444@@@XXXpppjjjYYYOOOHHHFFFGGGGGGGGGHHHLLLSSS[[[aaacccjjjmmmqqqtttwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvssstttwwwyyyzzz{{{{{{zzzzzz|||}}}~~~uuubbbTTTNNNGGGGGGGGGFFFDDDCCCAAAAAAAAAAAABBBCCCEEEGGGIIIKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHLLLOOOOOOPPPXXXaaa|||DDD;;;444333333222222444///............//////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,---------------............////////////111<<>>>>>===<<<:::999888777444444333333222111111000////////////////////////---------.........//////+++333111---222444777@@@OOOlllxxxrrrfff]]]```jjjlllgggYYYLLL@@@>>>AAABBBDDDFFFHHHMMMMMMHHHDDDHHHMMMPPPUUU[[[bbbhhhqqq{{{rrrnnncccXXXVVVZZZ^^^___fffmmmxxxfff___ZZZ\\\]]]cccwww|||{{{zzzyyyuuulll```WWWKKKEEE@@@@@@HHHSSS]]]bbb```ZZZ^^^sss{{{]]][[[[[[222<<<999444444333444555444111///000000000000////////////......//////......---,,,---------------------------------...///000000111///222000000555444@@@XXXxxx~~~~~~gggVVVMMMGGGFFFHHHHHHGGGFFFHHHOOOWWW]]]```mmmnnnpppsssuuuxxxzzz{{{wwwvvvuuuttttttuuuvvvwwwtttuuuwwwzzz{{{|||||||||zzz{{{}}}~~~|||xxxnnn\\\NNNIIIAAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAABBBDDDFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHGGGHHHLLLPPPOOOOOOVVV___{{{EEE<<<444333333222222444...............///000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,------------------.........//////......///333AAAWWWkkkwwwvvv{{{qqqkkkcccZZZssspppqqqzzznnnhhheee^^^UUUHHH???999;;;<<<:::;;;???AAAFFFMMMUUU\\\```aaabbbfffeeeeeefffiiinnnrrrtttttt^^^\\\XXXYYY^^^aaa\\\TTTPPP??????>>>>>>=========<<<666555444333222111111111111111000000//////..............................000000000000111333888;;;PPPiiiwwwnnnbbbYYYVVVWWWXXXYYYMMMGGGAAA>>>???CCCEEEFFFKKKLLLJJJEEEBBBEEENNNVVV\\\```gggmmmrrrwww{{{~~~pppggg\\\VVVVVV\\\cccgggxxxkkk\\\^^^dddaaa```hhh~~~}}}zzzuuuqqqmmmggg^^^WWWJJJBBB===AAAMMMYYY]]]]]]YYYWWWZZZtttppp]]]hhhPPP::::::777555555444333222000000///000000000000//////////////////.........---------////////////////////////............////////////000222///111666777BBBYYYrrr|||}}}xxxbbbTTTLLLFFFDDDEEEFFFEEEDDDDDDHHHQQQ\\\dddgggkkkpppuuuxxxyyyxxxwwwuuutttttttttuuuvvvxxxyyy{{{|||}}}|||{{{zzz{{{|||{{{|||~~~|||vvvsssqqqllleee[[[QQQIIIDDD@@@@@@@@@???>>>>>>AAACCCDDDCCCAAA@@@??????BBBCCCHHHIIIKKKMMMMMMKKKIIIGGGIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGKKKJJJJJJMMMOOORRR[[[eeeNNN888000444222222444000000000000000000000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------...............,,,111222666JJJeeerrrqqqwwwnnnuuupppcccjjj|||ppp|||vvvqqqnnn```OOO@@@<<<999:::::::::<<>>>>>===<<<;;;;;;888777666444333333222222111111111000//////..............................000000000000000333777;;;PPPjjjwwwlll\\\QQQMMMMMMMMMMMMIIIDDD???===???BBBDDDDDDIIIHHHHHHHHHKKKPPPVVV[[[cccgggnnntttxxxyyyyyyyyyuuummmaaaYYYXXX___hhhoooyyy^^^[[[bbbcccaaadddmmm{{{~~~zzzvvvqqqmmmhhhaaaXXXRRRGGGAAA===BBBNNNYYY]]]\\\ZZZUUUXXXtttoooddd~~~JJJ999:::777555444444333222111000///000000000000//////////////////.........---------....................................///////////////222///111666666BBBZZZmmmvvvaaaTTTMMMGGGEEEFFFHHHGGGGGGGGGLLLUUU___gggiiilllqqqvvvxxxxxxwwwvvvuuutttttttttuuuvvvxxxyyy{{{|||}}}|||{{{zzz{{{|||{{{|||~~~|||wwwvvvsssnnnhhhdddbbb^^^XXXQQQJJJDDDAAA???@@@AAAAAA@@@@@@BBBDDDDDDCCCBBBAAABBBCCCDDDEEEJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGKKKJJJJJJMMMNNNQQQZZZdddOOO999111555222222444000000000000000000000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------...............---000333;;;OOOggguuuyyy|||qqqvvviiiccc|||xxxuuu}}}yyyzzztttaaaMMMAAA<<<999:::;;;;;;>>>CCCLLLQQQTTTWWW\\\bbbaaa]]]]]]bbbhhhlllqqqxxxuuudddYYYXXXXXX[[[bbbdddZZZMMM@@@???>>>===<<<;;;:::999;;;:::888666555444333333222111111000000///..............................///000000000000333666999EEEaaa|||nnn[[[LLLFFFEEEDDDCCCCCC@@@===<<<>>>AAABBBCCCBBBBBBEEEKKKSSSZZZ^^^^^^mmmqqqwww{{{}}}{{{wwwuuutttmmmbbbYYYYYYcccqqq{{{iiiSSS]]]hhheee___hhhrrrzzz{{{wwwrrrlllgggbbbZZZRRRKKKCCC???>>>DDDPPPYYY\\\ZZZXXXSSSZZZxxxlllpppqqqCCC888:::777555444333333222111000000000000000000////////////...............---------------------------------............///////////////222000111555666BBB[[[rrrtttaaaUUUNNNHHHEEEEEEHHHHHHHHHIIINNNVVVaaahhhkkkmmmrrrvvvxxxxxxvvvuuuuuutttttttttuuuvvvwwwxxxzzz{{{||||||{{{zzz{{{|||zzz{{{}}}zzzsssjjjeeecccaaa[[[VVVQQQPPPMMMIIIEEEBBB@@@???>>>@@@CCCDDDDDDEEEFFFGGGEEECCCAAABBBDDDFFFGGGHHHMMMKKKIIIHHHHHHJJJLLLMMMJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGKKKJJJJJJMMMMMMPPPXXXaaa~~~uuuPPP:::222555222222444000000000000000000000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.........//////111000666FFFYYYkkk|||sssqqqpppXXX]]]tttzzzjjjuuu}}}xxx]]]HHHAAA<<<999:::;;;<<<@@@FFFLLLRRRXXX\\\___aaa]]]VVVTTTYYYaaahhhpppyyyyyyeeeZZZYYYWWWZZZaaaddd\\\PPP@@@@@@???===<<<:::999888;;;:::999777555444333333222222111111000//////..............................///000000000222555888999UUUvvvxxx{{{uuu___NNNFFFCCCBBBAAA???>>>======>>>@@@AAABBBAAAEEEKKKSSS[[[bbbeeegggwwwyyy{{{~~~|||xxxtttqqqkkkbbb\\\^^^kkk}}}~~~___VVVbbbjjjhhh]]]iiivvv~~~~~~zzzvvvpppiiibbb\\\UUUMMMGGG???>>>@@@HHHSSSYYYYYYVVVQQQTTTeeerrriii~~~ddd>>>999999777444444333333222111000000000000000000////////////........................------------------------............////////////...222000000444555CCC\\\~~~rrr```UUUNNNGGGDDDDDDEEEEEEGGGIIINNNVVV```gggkkkmmmqqquuuxxxxxxwwwwwwuuuuuuuuuuuuuuuvvvwwwwwwyyy{{{|||{{{zzzzzz{{{}}}{{{|||~~~wwwqqqhhhbbbZZZUUUSSSQQQMMMIIIGGGEEECCC@@@??????@@@@@@@@@BBBFFFHHHIIIJJJKKKLLLGGGDDDAAA@@@BBBEEEIIIJJJNNNMMMKKKJJJIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJJJJMMMMMMOOOWWW```wwwvvvRRR<<<222555222222444111////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////444222<<>>?????????@@@AAACCCDDDGGGNNNWWW]]]bbbhhhooouuu~~~||||||||||||zzzxxxsssmmmeee```dddqqqwwwaaa[[[```eeehhhjjjaaakkkwww}}}yyyvvvpppggg___YYYRRRJJJEEE<<<>>>CCCLLLUUUXXXTTTPPPHHHXXXvvveeeeeeWWW===;;;888777444333333222222111111111000000000000////////////---.....................------------------------............////////////...222000000333444CCC^^^ppp^^^SSSLLLFFFCCCCCCDDDFFFHHHKKKQQQYYYbbbhhhjjjmmmqqquuuxxxyyyyyyyyyuuuuuuuuuvvvvvvvvvvvvvvvxxxzzz{{{{{{zzzzzz{{{}}}}}}~~~zzzmmmdddWWWRRRLLLHHHGGGEEEBBB@@@BBBAAA>>>===<<<>>>???AAABBBEEEIIILLLMMMNNNOOOQQQJJJHHHDDD@@@???BBBHHHLLLMMMNNNOOOOOOMMMKKKHHHFFFKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKIIIKKKMMMNNNOOOVVV___rrrxxx{{{UUU>>>333555222222444111////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000333333BBB[[[jjjrrrvvvaaaNNNFFFbbb}}}gggttteeehhhnnnPPPEEE???;;;999;;;>>>@@@EEELLLPPPWWW___bbbbbb^^^TTTIIIEEEGGGOOOXXX^^^dddrrrzzzbbbXXXWWWVVVWWW]]]```[[[SSSAAA@@@???>>>===<<<;;;::::::999888777666555555555333222222111111000//////........................---...000000000000333555666DDDaaayyywww|||lllZZZJJJAAA???@@@BBBCCCCCCCCCBBBCCCFFFHHHIIIPPPYYY___ccclllxxx|||yyyzzz|||{{{zzzpppiiiaaa^^^ccclllvvv|||pppZZZOOO[[[gggfffgggmmmlllrrrxxxzzz~~~{{{wwwtttmmmddd\\\UUUOOOHHHCCC;;;???GGGPPPVVVVVVOOOIIICCC___]]]cccKKK???===444777333333333222222222111111000000000000////////////---------...............------------------------............////////////---222111000333333DDD```www{{{kkkYYYOOOJJJEEEDDDEEEGGGJJJMMMQQQWWW___gggmmmlllnnnqqquuuwwwyyyyyyyyyuuuuuuvvvvvvvvvvvvuuuuuuxxxyyy{{{{{{zzzzzz{{{}}}~~~qqqcccXXXHHHEEEAAA>>>>>>>>>===<<<@@@???===<<<<<<>>>???AAAEEEGGGJJJLLLNNNOOOQQQSSSOOOOOOMMMGGGAAAAAAGGGMMMMMMOOOSSSUUUTTTPPPKKKHHHKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIJJJIIIKKKNNNOOOPPPWWW```sssuuupppWWW???444666222222444111000000000000000000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---...///000000000777JJJaaammmtttuuuYYYIIIWWW|||mmmyyy^^^llljjjPPPHHH???<<<;;;???BBBDDDIIIOOOSSSZZZ```bbbbbb]]]QQQFFFGGGHHHOOOXXX\\\aaappp}}}gggXXXYYYXXXXXX]]]```[[[SSSAAA@@@@@@???>>>=========::::::999888888888888888333333222111111000000///........................,,,...000000///000222333555888PPPnnn}}}zzzgggRRREEEBBBDDDGGGHHHHHHGGGEEEFFFJJJMMMNNNQQQVVV]]]gggvvv~~~zzz{{{|||{{{yyyjjjccc\\\\\\bbbhhhkkkjjjZZZSSSSSS___hhhiiilllsssssswww{{{}}}yyytttqqqiii___WWWQQQKKKEEE@@@;;;AAAJJJSSSWWWSSSJJJBBBDDDeee}}}YYYcccmmm???AAA===111888333333333222222222222111000000000000////////////---------.........//////....................................////////////---222111000222333DDDaaasssuuueeeTTTKKKHHHFFFGGGJJJJJJMMMRRRVVV\\\dddlllrrrpppqqqsssuuuwwwwwwvvvvvvuuuuuuvvvwwwwwwvvvuuutttwwwyyyzzzzzzzzzzzz{{{}}}}}}uuugggXXXKKK???>>>;;;:::;;;<<<===>>>???>>>>>>>>>???@@@BBBCCCEEEGGGIIIKKKLLLMMMQQQSSSSSSYYY\\\UUUIIICCCFFFLLLMMMQQQUUUYYYZZZWWWTTTQQQKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIKKKOOOPPPRRRYYYaaa|||wwwXXX@@@555666222222444111000000000000000000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,---...///000000222@@@VVViiirrryyylllSSSMMMkkklllcccvvviiiPPPFFF@@@>>>???EEEHHHJJJNNNSSSVVV\\\```aaa```[[[QQQFFFKKKKKKRRR\\\aaaeeeuuummmZZZ[[[[[[\\\___aaa[[[SSSAAA@@@@@@@@@??????>>>>>>;;;::::::999999::::::;;;333333222222111000000000........................,,,...000000///000111333888333GGGiii|||sss\\\KKKHHHJJJKKKLLLLLLIIIGGGHHHLLLPPPWWWVVVXXXaaarrr}}}}}}}}}zzzwwwjjjccc]]]```hhhnnnlllhhhQQQYYYaaadddgggmmmtttzzzuuuzzz~~~}}}wwwrrrmmmfff\\\SSSMMMHHHBBB>>><<>>GGGhhhxxxYYYccc^^^777BBB===...888333333222222222222222222000000000000////////////---------.........//////////////////////////////............/////////000,,,222111000222333DDDbbbwwwppp```OOOHHHFFFGGGJJJNNNKKKNNNSSSXXX^^^fffnnnsssttttttuuuvvvvvvuuutttsssuuuuuuvvvwwwwwwvvvuuutttwwwxxxzzzzzzzzzzzz{{{}}}|||~~~nnn```PPPBBB===<<<;;;;;;<<<>>>@@@AAA??????@@@AAABBBDDDEEEFFFEEEGGGHHHIIIIIILLLOOORRRUUU___gggaaaQQQFFFFFFKKKNNNRRRWWW[[[]]]]]][[[YYYLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIILLLPPPQQQSSSZZZcccYYYAAA666666222222444111000000000000000000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......++++++,,,---...///000111555HHHaaaqqqxxx~~~cccOOOQQQuuurrrccckkkgggPPPBBBBBB@@@CCCIIIMMMNNNQQQVVVWWW]]]``````___ZZZQQQGGGLLLLLLTTT___dddiii{{{ppp[[[]]]^^^___aaabbb\\\TTTDDDBBB@@@@@@AAAAAA@@@???@@@???===;;;999999::::::666555444333222111111000.........///////////////////////////000000000000111888AAA[[[qqq___RRRJJJJJJOOORRRQQQOOORRRXXX[[[ZZZ```iiiuuu~~~zzzyyyzzz{{{|||rrr```\\\dddiiipppwwwuuu___[[[aaaiiiqqq}}}{{{uuuqqqiii```WWWRRRMMMEEE???===888HHHRRRXXXWWWHHH===BBBDDDooohhh]]]vvv\\\DDD666555777333333222111111000000111111222222222111000//////...///............---------//////.........------------------............///...222000000333444CCC^^^~~~xxxrrrxxx|||iii[[[OOOLLLOOOPPPPPPPPPOOOQQQUUUYYY]]]dddkkkooopppqqqrrrrrrqqqsssvvvxxxuuuuuuvvvxxxyyyyyyvvvssswwwyyy{{{{{{{{{{{{|||~~~rrrdddVVVIIIAAA=========>>>@@@BBBDDDFFFGGGHHHGGGDDDBBBCCCDDDCCCFFFFFFFFFFFFHHHMMMTTTYYYYYY___mmmwwwjjjRRRGGGLLLUUU___dddbbbbbbfffddd^^^WWWLLLJJJJJJEEEFFFIIICCCHHHHHHIIIIIIIIIIIIIIIIIIKKKNNNMMMOOOTTTTTT```yyykkk@@@999555...666333///111111000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000111...---///222333:::TTTiiioooxxxhhhNNNIIIeee}}}dddffftttyyy\\\LLLEEEDDDGGGJJJKKKLLLOOOUUUZZZ```^^^]]]]]]\\\YYYSSSNNNLLLQQQ^^^lllqqqxxxlllaaa```^^^```ggghhh^^^QQQFFFDDDBBBBBBBBBBBBAAA@@@@@@@@@>>>===<<<;;;;;;;;;777666666555444333222111////////////////////////////////////000000000000222666<<>>===???NNNVVVWWWRRRBBB999AAAVVV{{{xxxhhhmmmTTTDDD<<<888777333333222111111000000111111222222111111000//////...///............---------///.........---------------------............///...222000000333444CCC^^^yyypppoooyyyyyyeeeXXXMMMPPPWWWXXXTTTPPPNNNQQQTTTWWW\\\aaahhhlllooopppqqqqqqqqqrrruuuxxxwwwvvvvvvwwwxxxxxxvvvtttxxxzzz||||||||||||~~~ttthhh[[[OOOEEE>>><<<<<<===???BBBFFFIIIKKKKKKJJJGGGDDDCCCEEEFFFFFFHHHHHHHHHHHHHHHLLLQQQUUU```eeevvvjjjVVVPPPVVVaaajjjhhhgggjjjlllkkk___RRRMMMLLLFFFGGGJJJFFFHHHHHHHHHIIIIIIIIIIIIIIILLLOOOMMMNNNSSSTTTaaayyymmmAAA999555...666333///111111000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---000111///---///111333AAAVVVgggppp}}}hhhVVVIIIUUUvvvnnngggooopppUUUHHHBBBFFFHHHLLLOOOQQQSSSVVVWWWYYYYYYYYY\\\^^^^^^[[[WWWVVVZZZgggwww}}}{{{}}}|||}}}xxxgggeeecccdddhhhiii^^^QQQIIIGGGDDDCCCDDDCCCBBBAAAAAAAAAAAA@@@???>>>===<<<888888777666555444444333////////////////////////////////////000000000000222444666LLLrrr}}}}}}dddOOOIIINNNWWW```iiiqqqxxx}}}|||wwwvvvyyy|||~~~zzziiieeennnzzz~~~kkkjjj|||tttkkkeee]]]UUUMMMJJJEEE???===>>>EEESSSXXXTTTLLL===:::HHHlllpppnnnoooHHHDDDBBB===888444333222111111000000111111222111111000000//////...///............---------............---------------------............///...222000000333444BBB]]]qqqpppssszzztttaaaUUUOOOWWWaaaaaaXXXPPPOOOQQQSSSVVVYYY^^^dddhhhmmmnnnpppppppppqqqtttvvvvvvuuutttuuuvvvvvvuuutttyyy{{{|||}}}}}}}}}{{{ttthhh[[[QQQHHHAAA===;;;<<<>>>AAAEEEJJJNNNPPPPPPNNNKKKJJJJJJJJJIIIIIICCCDDDEEEFFFFFFHHHLLLOOO]]]dddxxxbbbPPPTTTbbboooppplllmmmuuu{{{lll[[[SSSPPPGGGGGGKKKHHHGGGHHHHHHHHHIIIIIIIIIJJJLLLOOOMMMNNNSSSUUUccc|||}}}vvvrrrCCC999666///666333000111111000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...000000......111555MMM\\\kkkwwwzzzYYYGGGDDD```___eeevvvcccMMMFFFEEEJJJLLLQQQWWWZZZYYYVVVSSSOOOPPPTTTYYY___bbbcccbbbcccfffsssvvvmmmkkkkkkjjjiiiiiilllssszzz~~~sssrrrnnnlllllliii]]]QQQJJJGGGEEEDDDDDDDDDBBBAAAAAABBBCCCCCCBBB@@@???===::::::999888777666555555000000000///////////////////////////000000000000111333333EEEiiixxxlllXXXGGGLLLXXXiiiwwwyyyvvvwww{{{zzzmmmnnnyyy}}}uuu~~~yyypppfff___YYYQQQJJJFFFBBB===<<>>BBBEEE???:::666333222111111000000111111111111000000///////////////............------------------------------------------............///...222000000333444BBB\\\kkkxxx|||vvvppp^^^XXXWWW```gggcccYYYRRRPPPQQQTTTVVVXXX\\\bbbeeejjjlllnnnoooooopppsssuuutttsssrrrrrruuuwwwwwwwwwxxxzzz|||||||||}}}{{{sssjjj^^^RRRIIIDDD@@@>>><<<===???BBBGGGKKKPPPRRRRRRRRRVVVZZZZZZSSSKKKHHHAAACCCEEEGGGGGGIIIKKKMMMUUU___uuuiiiPPPQQQ___nnnrrrlllkkkwwwwwwcccXXXTTTIIIFFFIIIIIIGGGGGGGGGHHHHHHIIIIIIJJJLLLNNNLLLNNNUUUXXXgggwwwrrrgggwwwEEE999777000666222111111000000///////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---000111///...333:::WWWdddtttrrrYYYDDDCCCeeeyyy{{{rrr\\\ggg~~~uuuWWWIIIIIIMMMPPPRRRWWW^^^aaa^^^VVVNNNGGGIIINNNUUU\\\cccgggiiiooorrr}}}nnnaaa[[[]]]___``````^^^bbbkkkvvv{{{~~~|||uuuqqqkkk^^^PPPIIIGGGEEEDDDDDDDDDCCCAAABBBBBBCCCCCCCCCAAA@@@???<<<;;;;;;:::999888777666111111000000////////////////////////000000000000000333333AAA```uuuyyyvvvhhhQQQQQQZZZkkkxxx}}}|||yyyuuutttxxx~~~{{{ppppppyyy{{{~~~zzzuuulllbbb[[[WWWPPPIIIDDD???;;;===AAALLLVVVUUUJJJBBB>>>LLLgggzzzccc{{{UUU999>>>BBB===;;;888333222111111000000111111000000000//////////////////............---------,,,,,,---------------------------............///---111000000333333AAAZZZjjj{{{~~~~~~tttmmm___^^^bbbgggfff^^^WWWTTTQQQSSSTTTVVVXXX[[[```dddhhhjjjlllnnnnnnoooqqqssssssrrrrrrtttwwwzzz||||||vvvxxxzzz{{{{{{|||~~~xxxpppggg```TTTJJJCCC@@@>>>===??????AAADDDGGGKKKOOOQQQRRRXXXeeeppplll\\\LLLFFFFFFHHHKKKLLLLLLMMMOOOQQQVVVcccyyypppWWWLLLWWWgggoookkkiiiwwwiii]]]XXXKKKDDDGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJIIIMMMLLLPPPWWW[[[jjjxxxmmmiii\\\~~~}}}GGG:::888222555222111111000000///////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,///111//////666AAAZZZiii}}}kkkSSSCCCIIInnn~~~xxxkkk```rrrfffOOOHHHMMMSSSXXXZZZ^^^bbbddd^^^TTTLLLDDDGGGLLLSSSZZZaaagggjjjwww~~~yyyhhh]]]TTTTTTZZZ\\\aaabbb]]]]]]fffpppuuuvvv||||||wwwooo___OOOHHHFFFDDDDDDEEEEEEDDDCCCAAABBBBBBBBBAAAAAA@@@???<<<<<<;;;:::999888888777222111111000000//////...////////////000000000000...444444===UUUiiiyyyzzzwwwWWWQQQTTTcccqqqvvv{{{}}}sssrrrrrruuuzzztttpppsss{{{}}}yyytttnnnfff^^^YYYSSSMMMGGGCCC>>><<<@@@FFFRRRXXXRRRFFFAAACCCXXXwwwjjj^^^nnnLLL999<<<;;;:::;;;777333222111111000000111111///////////////////////////............---------,,,,,,,,,,,,---------------------............///---111000111444333@@@YYYkkk~~~rrrtttxxx}}}tttmmmddddddeeeeee___VVVRRRTTTQQQRRRTTTUUUWWWZZZ___bbbeeehhhkkkmmmmmmnnnpppqqqsssssstttwwwzzz}}}~~~~~~uuuwwwyyyzzz{{{|||~~~}}}{{{zzz}}}~~~~~~wwwjjjbbbWWWRRRIIICCC???>>>>>>===AAABBBCCCEEEHHHLLLOOOQQQUUU```sssxxx```MMMGGGJJJLLLOOORRRSSSVVVYYY[[[dddqqqvvv\\\KKKPPP^^^lllnnnmmm|||nnnbbb^^^PPPDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJHHHLLLLLLPPPXXXZZZhhhlllnnngggVVV{{{JJJ:::999333555111222111111000///////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,...111000000;;;JJJ\\\lllxxxbbbCCCBBBXXXzzzkkkfff|||}}}]]]MMMJJJPPPWWW```aaacccdddaaaZZZRRRKKKGGGJJJOOOTTTYYY```ggglll~~~eeeYYYTTTPPPSSS\\\^^^eeegggcccgggrrr{{{{{{zzztttbbbPPPHHHGGGEEEEEEGGGGGGGGGFFFAAAAAA@@@?????????@@@@@@===<<<;;;:::999888888777222222111111000//////...////////////000000000000---444333777JJJ___vvv{{{~~~bbbUUUOOOZZZiiirrr|||wwwmmmrrrssswww|||wwwuuuyyy}}}{{{tttmmmgggaaa[[[WWWMMMHHHCCCAAA>>>===DDDLLLSSSVVVMMMBBBBBBKKKfffttt```hhhUUUCCC;;;:::555777:::444333222111111000000111111///////////////////////////............---------++++++,,,,,,,,,------------------............///,,,111000111444333???XXXiii}}}jjjjjjnnn}}}~~~uuuoooiiieee```]]]WWWPPPNNNPPPOOOPPPRRRSSSUUUXXX]]]aaacccfffiiillllllmmmooopppqqqqqqsssuuuyyyzzzyyyxxxvvvxxxzzz{{{|||}}}|||uuunnniiihhhlllpppttt}}}|||pppcccXXXQQQHHHEEEAAA??????@@@AAAAAACCCDDDEEEGGGKKKOOORRRTTT[[[ggg|||zzz___OOONNNOOOSSSYYY```gggnnnuuuzzzbbbMMMLLLXXXlllvvvxxxqqqfffdddUUUFFFCCCBBBEEEEEEFFFGGGHHHIIIJJJJJJGGGLLLMMMPPPVVVWWWbbbzzzhhhvvvoooYYYKKK:::999444555111222111111000///////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++---111000111@@@SSSdddqqqqqqWWW<<>>===>>>???@@@<<<<<<;;;:::999888888777222222222111000//////...////////////000000000000---444222333CCCYYYvvv}}}}}}vvvbbbTTTXXXcccmmmyyyzzz|||yyyrrrooorrruuuvvvvvvxxx}}}~~~zzzvvvoooxxxyyyqqqhhhbbb]]]XXXUUUIIIDDD@@@???===???GGGQQQPPPRRRHHH???DDDSSSrrrvvvfff\\\vvvuuuCCC======:::222666999111333222222111000111111111........./////////////////////.........---------+++++++++,,,,,,------------------.........//////,,,111000111444222???XXXeee||||||ggggggkkk}}}~~~vvvpppmmmcccZZZVVVRRRNNNLLLMMMMMMNNNPPPQQQSSSWWW\\\___bbbeeeiiikkklllmmmnnnooonnnnnnooorrrttttttrrrpppwwwyyy{{{|||}}}~~~wwwlllbbb\\\XXX^^^dddlllyyyyyylll___SSSIIICCC@@@???>>>???BBBEEEEEEEEEDDDDDDFFFIIIMMMRRRUUUXXX```lllwww\\\PPPSSSYYY___hhhssskkkOOOKKKVVVooo}}}sssiiihhhYYYHHHCCCBBBDDDEEEFFFGGGHHHIIIJJJJJJGGGLLLMMMPPPTTTSSS]]]sssxxxdddzzzyyy```LLL::::::444555111222111111000///////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///+++,,,111000222CCCXXXlllvvvnnnQQQAAAYYYzzzpppvvviiiVVVRRRVVV^^^fffkkkkkkiiibbbYYYQQQMMMMMMRRRUUUYYY\\\```fffooouuuyyy___NNNSSS\\\^^^ccclllvvvzzz|||xxxyyyyyyzzz|||{{{iiiTTTJJJIIIFFFDDDCCCDDDGGGHHHBBBAAA@@@AAAAAAAAA???>>>;;;;;;;;;;;;:::999888777666555444333111000///...111000000000000000111111222///111777???OOOnnnrrr]]]MMMPPP]]]eeedddllliiijjjnnnooommmrrrzzzzzz~~~xxxhhhgggyyy~~~}}}vvvooofff```^^^ZZZSSSNNNEEEBBB>>>;;;<<>>:::888777666555555333333222222111000000000////////////....................................---------------------------------............///000111///111555222===VVVggg}}}uuuzzzpppjjj|||qqqjjjjjjaaaVVVPPPNNNMMMJJJGGGIIIIIIKKKNNNRRRWWW\\\^^^\\\```eeehhhhhhhhhhhhiiikkkkkklllmmmooorrrtttvvvxxxxxxwwwxxxyyy|||yyykkk\\\VVVWWWeeemmmzzzqqqbbb\\\TTTHHHBBBDDD???@@@???>>>CCCKKKJJJDDDCCCFFFGGGGGGJJJPPPVVVXXXVVVjjj}}}{{{eeeRRRTTT___eee|||~~~___SSSYYYlllvvvlllgggVVVIIIGGGEEEFFFFFFGGGHHHIIIIIIIIIIIIGGGJJJIIINNNUUURRRVVVgggooozzzxxx]]]|||MMM888999444444111666000000000000////////////////////////////////////........................---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...111000000888OOOdddnnnfffFFFBBBmmmpppvvv~~~bbbZZZUUU[[[jjjqqqvvvuuusssmmmaaaWWWWWW]]][[[[[[^^^dddiiinnnyyysssXXXQQQ\\\```dddrrr|||vvvgggccchhhppptttzzz}}}jjjUUUGGGFFFEEECCCCCCCCCEEEEEEBBBAAA@@@AAABBBAAA???===<<<<<<;;;;;;:::999888888777777666444333222111000111000000000000000111111111///000444888EEEddd}}}yyyhhhSSSJJJOOOVVVZZZ___]]]bbbmmmtttvvvwww{{{jjjdddkkk~~~zzzzzzqqqkkkccc^^^ZZZVVVOOOJJJDDDAAA===<<<@@@GGGPPPUUUVVVNNNHHH???KKKzzzmmmfffooo}}}KKKAAA>>>:::888777666555444333333222222111000000000////////////....................................---------------------------------............//////111///111555333<<>>[[[yyyyyy~~~vvv___JJJEEELLLTTT[[[\\\eeesss}}}yyy{{{]]]ccctttvvvqqqjjjeee___YYYUUUPPPIIIDDDBBB???===@@@GGGOOOTTTVVVUUUNNNDDD@@@YYYiiitttoooBBB@@@===:::888777777555444333333222222111000000000////////////....................................---------------------------------............//////222///000444333;;;PPPjjj{{{~~~vvvmmmgggUUUPPPLLLJJJKKKKKKIIIGGGHHHHHHIIILLLPPPUUUYYY\\\___bbbfffiiijjjjjjjjjkkkggggggggggggiiikkkmmmnnntttssssssssssssuuuwwwxxx}}}}}}zzzooo___ZZZhhhzzzeeeXXXNNNKKKGGG@@@===??????BBBDDDFFFIIIKKKIIIEEEDDDDDDFFFHHHLLLPPPTTTWWW^^^]]]eeesssvvvpppsss|||qqq^^^___zzzsssqqqmmmYYYIIIEEEBBBGGGHHHIIIJJJKKKKKKKKKKKKKKKNNNMMMQQQWWWTTTYYYlll}}}|||rrrIIIJJJfffMMM::::::444555111444000000000000////////////////////////////////////........................------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///111555AAAYYYooossssssZZZIII]]]xxxvvvpppZZZZZZ[[[bbbooouuutttgggbbbcccffffffoooiiiXXXWWWaaagggzzzjjjSSSWWW[[[^^^hhh||||||xxx~~~xxxdddSSSBBBCCCDDDDDDDDDCCCBBBAAABBB@@@???@@@@@@@@@>>><<<<<<<<<;;;;;;::::::::::::999888777666555444333333111111000/////////000000------111333222;;;WWWuuu}}}{{{mmmVVVKKKOOOWWWbbbgggppp||||||{{{___iii{{{qqqkkkddd```ZZZUUUPPPJJJDDD??????===???FFFQQQYYY[[[YYYUUUKKKDDDOOOooosssgggaaaAAA???<<<999888777777555444333333222222111000000000////////////....................................---------------------------------............///...222//////444333:::LLLnnn~~~|||zzzzzzoooaaaVVVHHHGGGFFFGGGIIIJJJIIIGGGHHHIIIIIIKKKOOOSSSWWWZZZ\\\___ccceeeffffffggghhheeeeeeddddddeeegggiiijjjkkklllmmmnnnqqqsssvvvwww}}}}}}ppp___\\\qqqttt]]]VVVQQQPPPMMMGGGCCCCCC>>>BBBGGGIIIKKKKKKIIIGGGFFFDDDEEEJJJOOOSSSWWW[[[aaa___iii|||ppp\\\```}}}tttssslllWWWIIIGGGDDDHHHHHHIIIKKKLLLLLLLLLLLLJJJNNNMMMPPPUUUSSSYYYmmmbbbIIIIIIRRRLLL;;;:::444666111333000000000000////////////////////////////////////........................,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///---...222:::IIIaaauuukkkZZZQQQdddqqqxxxjjjXXX]]]ccclllxxx|||zzznnnjjjkkkpppttthhhXXXVVV```nnnoookkkiiiaaaXXXWWW___iiitttxxxxxx|||qqq\\\NNNBBBCCCEEEFFFFFFEEEDDDCCC@@@???>>>???@@@@@@>>><<<===<<<;;;:::::::::;;;;;;888888777666555444444333222222111000000000000000......111333111777OOOiii}}}|||zzzhhh[[[YYY\\\hhhpppzzz~~~~~~{{{{{{iiirrr{{{ssskkkhhh^^^[[[UUUPPPKKKFFFAAA>>>===>>>DDDOOO[[[aaa```\\\UUUIIIKKKhhhqqqgggnnnxxxOOO>>>>>>;;;999888888777555333333333222222111000000000////////////....................................---------------------------------............///---222///...333333888FFFkkkwww{{{|||yyyssskkkaaaSSSJJJCCCDDDEEEHHHJJJKKKKKKJJJJJJJJJJJJLLLNNNQQQUUUWWWZZZ\\\```bbbbbbccceeefffdddcccbbbbbbbbbdddeeeffffffggghhhjjjlllnnnpppqqquuuzzz|||ttteeeeeezzz{{{oooeeeVVVTTTSSSTTTRRRKKKFFFDDD@@@CCCHHHLLLKKKJJJKKKNNNJJJEEEEEEMMMTTTWWW\\\bbbfffjjjuuunnn]]]eeewwwnnnkkkcccNNNEEEFFFEEEGGGHHHJJJKKKLLLMMMMMMMMMKKKNNNNNNPPPUUUSSS\\\rrrrrrZZZOOOTTTZZZ}}}III;;;:::333666222222000000000000////////////////////////////////////........................,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000---...555@@@QQQhhh{{{yyyaaaXXXVVVllllllxxxgggZZZdddnnnyyykkkXXXRRR]]]qqqlllOOOLLLLLLHHHNNN\\\eeekkkxxxssszzz}}}lllXXXPPPCCCDDDEEEFFFGGGFFFEEEDDD@@@??????@@@BBBBBBAAA???===<<<;;;::::::;;;<<<===888888777666666555444444444333222111111111111111111///111333000111BBBVVVtttxxxqqq}}}yyylllcccaaaoooyyy~~~~~~{{{tttyyy{{{rrrjjjfffdddXXXUUUPPPKKKEEEAAA???>>><<>><<<;;;999888888777555333333333222222111000000000////////////....................................---------------------------------............///---333000---333444666BBB^^^qqqvvvrrruuuooofff^^^VVVPPPJJJGGGIIIJJJMMMPPPQQQRRRRRRRRRNNNMMMLLLLLLNNNPPPSSSTTTXXX[[[^^^___```aaaccceeebbbaaa```______```aaabbbddddddeeeeeeeeeeeeeeefffgggmmmsssqqqjjjlll|||tttnnnjjjddd[[[TTTKKKLLLMMMNNNLLLHHHDDDBBBDDDFFFKKKNNNLLLKKKPPPXXXTTTLLLIIIQQQXXX[[[aaahhhmmmyyyooobbbkkkyyyiii```\\\TTTDDD@@@EEECCCGGGHHHIIIKKKLLLMMMMMMMMMLLLQQQPPPSSSWWWWWWbbbyyyiiiWWWUUUcccttt}}}yyyEEE:::999222666222111000000000000////////////////////////////////////........................,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000...///888FFFXXXnnnnnn___bbbjjjzzzyyyjjj{{{ggg]]]kkkyyyooo[[[PPPXXXllleeeLLL@@@KKKOOOHHHNNNaaapppwwwqqqppplllYYYVVVDDDDDDEEEEEEFFFFFFFFFFFFAAA@@@AAACCCEEEFFFEEEDDD===<<<;;;::::::;;;<<<>>>999999999888777777666666666555444333222222222222111...///333111000;;;JJJiiivvvrrrvvv{{{pppllluuu~~~{{{rrrjjjeee```]]]SSSPPPKKKEEE@@@======>>>>>>FFFRRR]]]bbb```YYYTTTFFFVVVjjjfffUUUiiivvvNNN@@@@@@;;;:::888888888777555333333333222222111000000000////////////....................................---------------------------------............///,,,333000,,,222444555>>>SSSgggyyyxxx{{{xxxmmmkkkggg```YYYTTTTTTTTTUUUWWWYYY[[[\\\\\\]]]^^^QQQPPPNNNNNNNNNOOOQQQRRRUUUWWWZZZ[[[\\\]]]```bbb```___]]]\\\[[[\\\\\\]]]^^^^^^______^^^^^^]]]]]][[[___eeeiiiiiilllzzz}}}sssnnnfff^^^VVVPPPJJJGGGCCCEEEEEECCCCCCCCCDDDDDDIIIJJJNNNPPPNNNNNNWWWcccaaaTTTNNNUUU[[[]]]ccckkkoooiii```iii}}}wwwcccXXXPPPMMMHHH???AAAFFFBBBFFFGGGHHHJJJKKKLLLMMMMMMKKKPPPPPPSSSXXXXXXeee}}}lllooouuuzzzrrrBBB888777111666222000000000000000////////////////////////////////////........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000111...000;;;KKK]]]qqqhhh^^^lllnnnkkkiii```ppprrr___RRRSSSaaawww}}}mmmJJJDDDDDDLLLQQQRRR[[[ggg|||uuukkkssskkkXXXYYYDDDDDDDDDDDDEEEEEEFFFFFFBBBBBBCCCEEEHHHIIIIIIHHH===<<<;;;::::::;;;===>>>;;;::::::999999888888888777666555444333333333333000,,,...333444444<<>>@@@JJJWWW```aaa\\\TTTOOOIIIgggiii```{{{bbbDDD>>>@@@;;;:::888888888777555333333333222222111000000000000/////////....................................---------------------------------.........//////,,,333000,,,222444555<<>>======@@@===999888888999888888666444222222444444222//////000000000000222555777NNN\\\rrr|||sss{{{}}}vvvggg|||}}}xxxppphhh```YYYRRRNNNHHHFFFBBB???=========>>>BBBVVVXXXYYYdddZZZHHHJJJSSS}}}yyycccoooxxxOOODDDAAA::::::999888777666555444333444444333333333333222222222111111000///......---///............------------------------------------------............///---...///000000222666888SSS```www|||eeekkkwww}}}zzz|||{{{tttmmmeeedddgggiiifffbbbRRRQQQOOOMMMLLLLLLMMMMMMOOOOOOQQQSSSUUUXXXYYYZZZZZZZZZZZZZZZZZZYYYXXXXXXVVVUUUSSSQQQOOOMMMLLLLLLNNNLLLNNNUUUYYY[[[bbbkkkvvvjjjddd```WWWLLLBBB======???@@@???>>>???BBBFFFKKKNNNTTTSSSRRRQQQOOOSSS```oooooo```RRRQQQXXX___fffjjj~~~ooo^^^[[[XXXXXXYYYWWWPPPKKKDDDBBB@@@@@@CCCEEEGGGGGGGGGGGGIIIJJJKKKLLLLLLLLLOOOPPPNNNRRRZZZXXX^^^pppxxxlllGGG333555555333555444111111111111000000000000////////////////////////------............------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000000222...===\\\gggttttttZZZTTTlllhhhcccxxxnnneee}}}~~~jjjVVVQQQTTTSSSLLLGGGMMMJJJLLLUUU]]]fffuuuzzzsssuuulllZZZZZZGGGGGGGGGGGGFFFDDDCCCCCCEEEEEEEEEFFFGGGGGGDDDBBBAAAAAAAAA@@@??????>>>>>>AAA???;;;::::::;;;::::::888666555666777666333000111111222111000111444666EEEVVVooovvv|||zzz}}}~~~vvvkkkeeevvvuuupppiiibbb\\\VVVPPPLLLFFFCCC@@@===<<<===@@@AAALLLWWWUUUVVV^^^TTTFFFJJJfffooooooiiiMMMFFFCCC<<<::::::999777666555444333444444333333333333222222111111111000///.........///............------------------------------------------............///---...///000000222555888RRR[[[mmmjjjqqqwwwppphhheeeffffffbbb]]]QQQPPPNNNLLLKKKKKKKKKLLLLLLMMMOOOQQQTTTVVVWWWXXXWWWWWWWWWWWWVVVUUUTTTSSSQQQPPPNNNLLLJJJHHHGGGGGGFFFDDDEEEJJJMMMNNNUUU]]]qqqyyy~~~{{{rrriii\\\WWWOOOFFF???;;;;;;<<>>PPPlllvvv~~~tttlllnnnqqqmmmfffkkkxxx|||vvvkkkfff```[[[VVVQQQLLLHHHBBB@@@<<<:::;;;???DDDGGGRRRWWWUUUWWWYYYMMMHHHSSS{{{mmmxxxUUUIIIGGGDDD???;;;:::999888777555444444444444333333333333222222111111000000//////......///............------------------------------------------............///---///000000000222555888NNNYYYkkkrrrvvv~~~wwwooogggbbbaaa___YYYUUUNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJLLLNNNPPPSSSTTTUUUSSSSSSSSSRRRQQQOOONNNMMMKKKJJJHHHEEECCCBBBAAA@@@???======???@@@BBBGGGNNNVVV\\\ccceeefffddd___XXXTTTNNNGGG@@@===<<<<<<<<<>>>>>>@@@BBBFFFLLLPPPSSS\\\VVVQQQRRRWWW\\\dddlllqqq```YYY\\\eeesss~~~zzziii]]]XXXRRRNNNJJJHHHHHHGGGCCC@@@DDDCCCAAABBBDDDFFFGGGGGGGGGHHHIIIKKKLLLLLLLLLLLLOOOQQQPPPTTTZZZYYY```ssscccDDD444666444333555333111111111111000000000000////////////////////////------............------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000111444666GGGcccsss{{{gggZZZZZZnnn|||gggqqqvvvnnn{{{mmm]]]SSSNNNLLLNNNSSS^^^aaaiiirrrxxx|||xxxxxxooobbbhhhCCCCCCCCCDDDDDDCCCBBBBBBBBBGGGLLLNNNJJJFFFDDDDDDBBBAAAAAAAAA@@@@@@??????BBB@@@>>>======>>>===<<<::::::;;;;;;:::888555222222222333222111111444666;;;MMMhhhwwwzzz~~~mmmcccfffnnnqqqmmm{{{zzzrrrmmmccc```ZZZUUUQQQLLLHHHEEE???<<<999888;;;AAAIIIMMMQQQUUUYYYYYYQQQIIIVVVoooxxxzzz___IIIHHHFFFBBBAAA;;;;;;:::999777666555444444444333333333222222222111000000000/////////...///............------------------------------------------............///...///000000000222555777KKK___vvv}}}xxx|||wwwpppiiibbb\\\ZZZVVVQQQMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFGGGHHHJJJLLLOOOPPPQQQOOOOOONNNMMMKKKJJJHHHGGGEEEDDDBBB@@@>>>===<<<<<<<<<;;;;;;;;;<<<>>>DDDHHHGGGJJJOOOQQQQQQPPPLLLIIIOOOJJJCCC???>>>>>>>>>>>>???@@@AAADDDHHHLLLPPPRRRXXXSSSQQQSSSWWW\\\fffooovvvggg]]]\\\hhh{{{nnnddd]]]ZZZSSSOOOJJJGGGGGGFFFDDDBBBDDDCCCBBBCCCEEEGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMOOORRRQQQUUU[[[ZZZbbbwww[[[AAA555666444333555333111111111111000000000///////////////////////////------............------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000000444<<>>===<<<======<<<;;;999:::;;;;;;999777555444222333333222111222444666777GGG___vvvvvv~~~qqqfffiiittt|||}}}}}}xxxrrrjjjeee___[[[VVVQQQMMMIIIEEEBBB<<<;;;::::::???EEEMMMQQQRRRUUUZZZTTTEEEMMMttt}}}tttSSSGGGHHHCCC???BBB<<<<<<;;;999888777666555444444333333333222222222000000000000///////////////............------------------------------------------............///...///000000000111444777JJJfffzzz|||wwwrrrnnngggbbb\\\XXXUUURRRNNNKKKIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDFFFGGGIIIJJJKKKLLLKKKKKKJJJIIIGGGFFFDDDCCCBBBAAA???>>><<<<<<;;;;;;;;;===>>>===>>>BBBFFFIIIHHHHHHJJJMMMMMMLLLJJJJJJMMMIIICCC???>>>>>>??????AAABBBDDDGGGJJJMMMOOOPPPOOOOOOQQQSSSSSSXXXeeesss}}}vvvkkk```\\\jjjsssgggccc^^^YYYWWWVVVRRRNNNJJJHHHHHHGGGGGGEEECCCCCCDDDGGGHHHHHHHHHIIIIIIKKKLLLMMMNNNNNNNNNOOOSSSSSSVVV[[[[[[dddzzzSSS>>>555777333333666222111111111111000000000///////////////////////////------............------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000///444BBBUUUiiizzz^^^LLL]]]kkk```yyyvvvhhhYYYSSSRRRTTTWWW[[[gggrrr~~~eeecccpppCCCCCCCCCCCCCCCBBBAAA@@@???CCCHHHKKKJJJHHHEEEDDD????????????????????????>>>===<<<<<<======<<<:::888:::;;;:::888666666777888888777555333222444666222===OOOddduuuxxxwww~~~ssstttzzztttoooiiibbb]]]YYYUUUPPPLLLIIIFFFBBB???;;;;;;===@@@DDDJJJPPPSSSWWWTTTTTTKKKCCC___iiissspppPPPIIIIIIBBB>>>BBB===<<<;;;:::999777666666444444333333333333222222000000000000///////////////............------------------------------------------............//////000000000000111444666IIIfff~~~}}}wwwrrrnnnjjjggg```]]]YYYVVVTTTRRROOOMMMHHHHHHHHHGGGFFFEEECCCCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@???>>>>>>===<<<<<<======;;;???BBBAAABBBGGGJJJJJJIIIGGGHHHLLLMMMMMMOOORRRNNNLLLHHHCCC>>><<<===???CCCDDDGGGJJJMMMOOOPPPPPPJJJLLLOOOQQQQQQUUUcccrrruuuppphhh___[[[gggsss___ZZZ[[[XXXTTTTTTVVVTTTPPPLLLIIIHHHHHHHHHEEEDDDDDDEEEHHHIIIIIIHHHIIIJJJKKKMMMNNNNNNNNNNNNOOOTTTTTTWWW\\\[[[fff~~~KKK;;;666777333333666222111111111111000000000000////////////////////////------............------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000000666III[[[lllqqq]]]NNNWWWppp|||iiiiii}}}wwwnnnhhhdddbbbdddeeejjjpppttt{{{}}}tttrrrqqqsssxxx{{{zzzxxxkkk___UUURRRTTTVVVYYY\\\eeeyyyxxx```gggwwwDDDDDDDDDDDDCCCBBB@@@@@@===???BBBFFFIIIHHHEEECCC>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===>>>>>><<<:::999::::::999777777999;;;AAA@@@>>>:::666333333444000666AAAQQQdddxxxyyywww}}}wwwoooiiiddd___ZZZUUUPPPMMMIIIFFFDDDBBB@@@>>>:::===AAAFFFKKKNNNQQQRRRXXXNNNMMMLLLTTTuuujjj}}}eeeMMMHHHHHHCCC@@@BBB======<<<:::999888777666444444333333333333222222////////////000000000000///............------------------------------------------............//////000111000000111444666AAA]]]uuuxxxxxxoooiiieeecccaaaZZZYYYVVVTTTRRRPPPNNNLLLGGGGGGHHHGGGFFFEEECCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAA@@@???>>>>>>======<<<<<<===>>>>>>???===DDDHHHFFFGGGKKKLLLIIIJJJEEEEEEIIIKKKKKKNNNTTTSSSTTTQQQIII@@@;;;===AAADDDFFFIIIMMMQQQSSSTTTTTTLLLKKKLLLOOOQQQUUU```llljjjccc[[[VVVUUU[[[lll|||{{{yyytttrrr}}}}}}sssjjj\\\RRRTTTTTTPPPPPPUUUUUUTTTQQQNNNJJJHHHGGGHHHEEEDDDDDDFFFIIIJJJIIIHHHJJJJJJLLLMMMNNNOOOOOOOOOPPPUUUUUUXXX\\\\\\hhhtttEEE999666777222333666111111111111111000000000000////////////////////////------............------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000222999PPPbbbooouuucccTTTWWWjjjpppkkk|||{{{vvvhhhZZZTTTRRRPPPQQQUUUVVV[[[___bbbgggkkkjjjeee______```eeekkknnnmmmjjjddd```\\\\\\\\\\\\aaagggtttoooaaaoooEEEEEEEEEDDDCCCAAA@@@???======???CCCHHHIIIFFFBBB===============>>>>>>>>>>>>======>>>??????===;;;999;;;;;;999777777;;;???HHHGGGCCC>>>888333222222333444999EEEXXXooottt}}}uuuoooggg```\\\XXXTTTPPPIIIFFFCCCBBBAAA@@@>>>===:::>>>DDDJJJOOOQQQRRRRRRRRRGGGJJJTTTjjj~~~nnnuuuttt^^^JJJFFFHHHFFFCCCBBB======<<<;;;999888777777444444444333333333222222////////////000000000000//////.........------------------------------------------........./////////000111000000111444666888UUUnnnyyyrrrwwwtttiiiccc___^^^]]]VVVUUUSSSQQQOOOMMMKKKJJJGGGGGGHHHGGGFFFEEECCCBBBDDDDDDDDDCCCCCCBBBBBBAAA>>>?????????>>>===<<<<<<;;;;;;<<<<<<===>>>???@@@AAAIIIMMMKKKKKKNNNMMMIIINNNHHHFFFIIIKKKJJJNNNTTTYYY[[[ZZZPPPCCC===???EEEDDDFFFKKKPPPTTTWWWXXXXXXQQQLLLJJJMMMRRRWWW^^^fffcccXXXOOOMMMNNNPPPUUUZZZYYYYYYXXXZZZfffyyyzzzpppeeeOOOHHHHHHMMMLLLGGGKKKUUUTTTTTTRRROOOKKKIIIHHHHHHEEEDDDEEEGGGIIIJJJIIIHHHJJJKKKLLLMMMNNNOOOOOOOOOPPPUUUVVVXXX\\\\\\iiicccBBB888777888222333666111111111111111000000000000////////////////////////---..................---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000444;;;TTTfffrrrjjjXXX^^^xxxfffmmmwww{{{fffXXXMMMLLLNNNNNNRRRWWWSSSWWW[[[\\\^^^```]]]WWWWWWWWWYYY^^^cccdddaaa^^^eeefffhhhiiifffdddkkkuuukkkcccvvvDDDCCCBBB@@@>>>===<<<;;;>>>>>>>>>>>>???AAACCCDDD@@@>>><<<<<<===>>>>>>===============<<<;;;:::999999999:::;;;<<<<<<<<<<<>><<<:::999888888777666555444333222222222000000000000///////////////............------------------------------------------............///.........//////000111222:::JJJ^^^vvvtttxxxuuulllfffbbb]]]ZZZXXXVVVRRRPPPOOOMMMKKKIIIHHHGGGDDDCCCBBBBBBCCCCCCJJJKKKIIIFFFBBB?????????===;;;::::::;;;<<<<<<;;;<<<<<<<<<;;;;;;===AAADDDJJJKKKLLLLLLMMMLLLLLLKKKLLLJJJGGGEEEDDDGGGJJJLLLYYY___ccc\\\III:::<<>>>>>===============>>>@@@BBBCCCCCC@@@===<<<<<<===<<<;;;============<<<;;;:::999999999::::::;;;:::::::::???@@@???===999555444444222555444888EEEQQQkkkvvv|||wwwrrrmmmjjjccc___ZZZVVVRRRNNNJJJHHHCCCBBB???<<<999:::>>>AAAFFFHHHLLLPPPSSSTTTUUUVVVRRR]]]{{{xxxdddZZZQQQIIIGGGJJJJJJFFF@@@AAA@@@>>><<<;;;999999888777666555444333222222222000000000000///////////////............------------------------------------------............///.........//////000111222777GGG[[[ppp|||~~~uuukkkeee```[[[XXXWWWTTTQQQNNNLLLKKKHHHFFFCCCBBB@@@??????AAADDDEEENNNMMMJJJEEE@@@======>>><<<;;;::::::<<<======<<<<<<<<<<<<<<<<<>>BBBEEEHHHJJJNNNRRRUUUWWWVVVUUUYYYeeerrrsssbbbOOOIIIIIIIIIKKKOOOSSSUUUVVVNNN[[[aaa^^^ggg~~~qqqaaaYYYUUUSSSPPPJJJNNNOOOIIIPPP```fffddd[[[RRRNNNJJJEEEDDDFFFFFFGGGGGGGGGGGGHHHKKKMMMLLLLLLMMMNNNNNNOOOOOONNNRRRVVVUUUWWW]]]bbbvvvTTT;;;999555444333333222000111111111111000000000000......////////////....................................---------,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,...000000000000111222666EEEXXXooovvvaaaPPP^^^iiifffzzz{{{pppdddWWWPPPMMMRRRWWWYYYZZZ]]]\\\ZZZ[[[]]][[[VVVRRRQQQRRRTTTWWWYYYYYYYYYZZZ[[[bbbcccjjjsss{{{ccc```kkkCCCCCCBBBBBBAAA@@@@@@???===<<<<<<<<<===???@@@BBBEEEBBB>>><<<<<<;;;:::999=========<<<<<<;;;::::::::::::::::::999999999999<<<===>>><<<:::888777888333666333444<<>><<<:::999<<>>===<<<>>>BBBFFFIIIQQQOOOKKKEEE@@@======>>>;;;::::::;;;>>>??????>>>;;;<<<===>>>???BBBFFFJJJLLLNNNQQQTTTUUUTTTRRRQQQSSSUUUXXXYYYWWWSSSNNNKKKFFFIIIOOOTTTQQQGGG???<<>><<<<<<<<<;;;:::======<<<<<<;;;;;;;;;;;;<<<;;;;;;:::999999999999;;;<<<===<<<:::999999999222666333333999AAAYYYzzz}}}yyysssqqqnnnjjjfffaaa[[[WWWRRRPPPLLLIIIGGGEEECCCAAA<<<<<<<<<<<<>>>BBBIIINNNXXXRRRUUU[[[VVVJJJLLLYYY}}}yyydddqqqtttbbbMMMKKKJJJHHHGGGFFFEEEDDDBBBAAA???===<<<::::::999777666555333222222111111000000000000///////////////............------------------------------------------............///............///000111222444CCCVVVhhh{{{zzzuuukkkccc]]]WWWSSSQQQNNNJJJGGGEEEBBB@@@===>>>===<<<<<<>>>CCCGGGKKKMMMMMMKKKGGGBBB>>>======:::999:::<<>>======>>>???AAABBB@@@>>><<<<<<===>>>>>>=========<<<;;;;;;;;;<<<<<<>>>===<<<;;;::::::;;;;;;<<<===>>>===;;;999888999333777444333888<<>><<<;;;::::::777777555444333222222222000000000000///////////////............------------------------------------------............///............///000111222000<<>>===>>>???@@@AAA>>><<<;;;;;;===???@@@@@@======;;;::::::;;;<<<===>>>===<<<;;;;;;<<<======<<<>>>>>>===;;;999999999666888444444777666AAAYYYppppppzzzyyy|||~~~{{{xxxuuussspppllliiibbb___\\\ZZZWWWTTTPPPMMMJJJGGGDDDBBBAAA???===;;;999<<<@@@DDDHHHMMMSSSWWWZZZTTTPPPNNNNNN\\\}}}jjjaaatttuuueee^^^NNNMMMMMMLLLIIIFFFCCCAAACCCBBBAAA???===<<<;;;;;;999888777555444444333333000000000000///////////////............------------------------------------------............///.........//////000111222222<<>>===:::888:::::::::;;;===@@@CCCDDD<<<>>>AAA@@@>>>;;;999999<<<<<<>>>@@@CCCDDDCCCBBB???AAADDDGGGIIILLLPPPSSSRRRQQQOOONNNMMMNNNNNNOOOLLLLLLLLLOOOVVV^^^fffkkkiiiggghhhmmmlllaaaTTTMMMKKKIIILLLRRRQQQOOOWWWccclllfff[[[bbblllxxxuuuccc[[[RRRNNNRRR```|||fffZZZOOOKKKJJJGGGEEEFFFFFFGGGIIIJJJIIIJJJKKKMMMMMMLLLMMMNNNPPPRRRUUUVVVSSS\\\]]]]]]bbbnnn{{{{{{tttdddDDD999666333222222222222111111111111111000000000000......////////////....................................---------,,,,,,,,,------------------------,,,---------............//////000000///111444666FFF[[[}}}yyy```GGGBBBSSS~~~{{{ccckkkwww}}}sssggg___OOOQQQSSS]]]tttttt```NNNMMMVVV]]]```dddhhhjjjmmmqqqssssssxxxwww```^^^qqqAAAAAAAAA@@@@@@?????????>>>>>>===<<<===>>>???@@@>>><<<;;;;;;===???@@@@@@===<<<;;;::::::;;;===>>>===<<<;;;::::::;;;===>>>;;;===>>>===;;;::::::;;;999:::555666999444777HHH\\\aaarrr{{{zzzwwwuuurrrooolllhhheeecccZZZXXXTTTQQQOOOMMMJJJHHHDDDBBB???>>>>>>>>>===;;;>>>BBBGGGKKKNNNQQQTTTVVVTTTRRRPPPQQQ]]]xxxtttooosss|||ssslllbbbOOOMMMMMMMMMMMMJJJFFFBBBDDDCCCAAA???===<<<<<<;;;:::999888666555555555555000000000000///////////////............------------------------------------------............///.........//////000111222555===MMMbbbuuu{{{uuu}}}{{{pppggg```YYYRRRMMMEEEBBB???======<<<:::888::::::<<<>>>AAACCCEEEFFF???@@@@@@>>><<<;;;<<<===@@@AAABBBEEEGGGHHHFFFDDDAAADDDGGGIIIKKKNNNQQQTTTQQQRRRSSSUUUUUUUUUTTTSSSRRRTTTWWW\\\bbbggglllooooookkkooo|||yyyeeeVVVRRROOORRRXXXXXXWWWaaaqqqnnncccqqq}}}kkkhhhjjjddddddjjjwwwmmmdddZZZSSSNNNGGGEEEFFFGGGHHHIIIIIIHHHIIILLLOOOMMMMMMMMMNNNPPPSSSVVVXXXVVV[[[[[[^^^hhhssssssmmmUUUBBB888666333222222222222111111111111111000000000000......////////////....................................---------,,,,,,,,,------------------------------------...............////////////222555888LLLaaauuu```AAADDDYYY{{{bbbjjj~~~sssggg^^^QQQOOORRRccc{{{aaaVVVPPPKKKQQQ]]]dddjjjrrryyy~~~fffZZZgggCCCCCCBBBAAAAAA@@@??????======<<<;;;;;;<<<>>>>>>???===;;;;;;===?????????===<<<;;;::::::;;;===>>><<<;;;999999999;;;===>>>:::;;;======<<<;;;<<<===::::::666888===666555CCCFFFPPPcccyyy}}}vvvtttvvv||||||{{{yyyzzzpppnnnkkkhhhdddaaa^^^\\\VVVSSSNNNKKKJJJHHHGGGEEE???===<<<<<<===>>>===<<>>===<<<<<<;;;:::999777666666666666000000000000//////////////////.........------------------------------------------.........//////.........//////000111222000999LLLeeeyyynnn```dddzzzxxxnnneee^^^WWWPPPKKKCCCAAA>>><<<<<<;;;:::888;;;===@@@CCCGGGIIIKKKKKKGGGEEEBBB>>><<<===@@@DDDDDDDDDFFFHHHKKKKKKIIIGGGBBBEEEHHHKKKLLLOOORRRTTTOOOSSSXXX\\\]]]\\\YYYWWWWWW[[[cccjjjpppsssttttttuuummmnnntttbbbZZZVVVXXX^^^___^^^kkk|||xxxnnnxxxoooeee]]]TTTJJJGGGHHHHHHIIIIIIHHHGGGIIIMMMPPPMMMMMMMMMNNNPPPSSSWWWYYYYYY[[[XXX^^^lllxxxsssrrrzzzKKK<<<888555333111222222222111111111111111000000000000......////////////....................................---------,,,,,,,,,---------------------------------.........//////---...//////000222666999SSSfffxxxdddCCCIII___~~~bbbggguuuhhh___WWWRRRSSSiiipppUUUBBBFFFMMMPPPWWWbbbiiirrr~~~}}}{{{eee]]]ZZZqqqAAA@@@@@@@@@@@@@@@@@@AAA>>>>>>======<<<<<<<<<<<<999999;;;<<<======>>>>>>999999:::::::::;;;;;;;;;::::::;;;;;;<<<===============<<<<<<;;;;;;;;;:::888888777777777777888888???IIIVVVhhhzzz~~~{{{~~~xxxxxxzzz~~~~~~~~~~~~~~~~~~~~~|||{{{zzzvvvpppkkkjjjfffaaa```___\\\VVVPPPQQQMMMGGGDDDDDDCCCAAA???<<<<<<<<<<<<<<<=========IIILLLPPPUUUXXXYYYYYYXXXJJJRRRjjj}}}|||ooo___^^^[[[UUURRRNNNMMMMMMLLLKKKIIIEEEAAAEEEBBB???<<<<<<<<<<<<<<<:::999888777666555444333333222222222111000000000//////.........---------......---------,,,,,,,,,,,,,,,,,,---------......000000000000000111111222222999HHH]]]tttqqqYYY```{{{xxxkkk```YYYRRRLLLHHHAAA@@@===;;;999999999:::>>>@@@BBBFFFIIILLLNNNPPPIIIEEE@@@???BBBEEEFFFEEEDDDFFFIIIKKKKKKJJJGGGEEEGGGGGGIIIKKKNNNRRRVVVYYYYYYTTTYYYiiinnnfff______\\\___aaa```dddmmmrrrqqqsssrrrpppwww}}}eeeVVVUUUVVVWWW[[[hhhuuufffVVVJJJEEEEEEFFFFFFFFFGGGIIIKKKMMMNNNOOOOOOOOOPPPRRRSSSUUUVVVVVVZZZccceeekkkwwwmmmqqqDDD<<<777666444333222111111111000000000000////////////////////////////////////.................................------,,,,,,,,,,,,,,,,,,---------......---------............///...111...000333///444FFF[[[^^^}}}ZZZDDDJJJmmm{{{]]]ppp|||uuulllddd]]]TTT[[[oooWWWOOOIIIJJJLLLQQQ]]]jjjqqqxxx|||jjjYYY]]]dddyyy@@@@@@????????????@@@@@@======<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<======<<<;;;:::::::::999999888888999::::::;;;<<<<<<============<<<<<<<<<;;;;;;;;;999888777777777777777888666???MMMaaa{{{zzzwww{{{~~~yyywwwvvvxxx|||~~~~~~~~~|||{{{{{{||||||}}}}}}|||||||||||||||}}}xxxuuurrrqqqqqqnnnhhhcccbbb^^^[[[YYYZZZWWWQQQLLLKKKGGGBBB@@@@@@@@@>>><<<;;;;;;;;;===???BBBEEEGGGOOORRRVVVWWWVVVSSSRRRRRR[[[mmm}}}nnnaaaWWWYYYXXXTTTSSSMMMLLLLLLLLLLLLKKKGGGDDDEEECCC@@@>>>>>>>>>>>>>>>;;;:::999888666555444444333333222222111111000000//////.........---------......---------,,,,,,,,,,,,,,,,,,---------......//////......//////000111222777DDDZZZtttqqq[[[bbb{{{xxxkkkaaaYYYRRRLLLGGG@@@???===:::999::::::;;;===@@@DDDIIIMMMPPPQQQRRRHHHFFFDDDDDDDDDEEEEEEDDDFFFHHHJJJLLLLLLIIIFFFDDDFFFHHHJJJMMMPPPSSSWWWYYYXXX```jjjpppqqqoooggg```\\\\\\\\\^^^ccclllwww}}}uuuooovvvzzzaaaSSSQQQQQQSSSYYYggg~~~zzzlll\\\OOOHHHFFFEEEFFFFFFHHHIIIKKKMMMNNNOOOOOOPPPQQQRRRTTTUUUVVVZZZWWW```iiivvvyyyzzzeee>>>:::666555444333222111111111000000000000////////////////////////////////////..............................---------,,,,,,,,,,,,,,,,,,---------......---------............///...111...///333///555HHH\\\ddd~~~YYYDDDTTT}}}rrr___zzzxxxlllccc[[[VVVaaatttpppPPPKKKIIILLLRRR[[[iiivvvxxx```VVVcccmmm>>>>>>============>>>>>>;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;::::::999777666666555888999999:::;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::999888777777777777777555;;;GGG]]]xxxtttkkkppp{{{wwwsssrrrtttwww{{{||||||~~~}}}}}}|||{{{{{{|||||||||yyyzzz{{{|||}}}||||||{{{yyy{{{}}}{{{wwwuuuuuuwwwmmmkkkhhhggggggeee___[[[XXXUUURRRQQQQQQOOOKKKGGGDDDBBB???======>>>===<<<<<<<<<===@@@DDDJJJNNNQQQOOORRRUUUTTTRRRSSSWWW\\\rrrsssjjj{{{lllVVVRRRTTTTTTRRRRRRLLLKKKKKKLLLMMMLLLIIIGGGCCCCCCAAA@@@????????????;;;;;;:::999777666555555444444333222222111000000/////////.........------......---------,,,,,,,,,,,,,,,,,,---------............------......///000333444>>>UUUsssqqq^^^bbbwwwwwwlllbbbZZZRRRJJJDDD???>>><<<::::::;;;<<<===???AAAEEEIIILLLMMMMMMMMMGGGHHHIIIHHHFFFDDDDDDDDDIIIKKKMMMMMMLLLHHHDDDAAAEEEHHHLLLOOORRRUUUYYY[[[___ooozzzzzz|||}}}qqqooofffbbbccceeeiiiwww}}}pppuuuqqqXXXKKKHHHGGGJJJRRR^^^qqqqqq```RRRJJJGGGEEEFFFFFFHHHIIILLLMMMNNNPPPPPPPPPQQQRRRTTTVVVWWW___WWWbbbkkkwwwzzz~~~vvvTTT888999666555444222111111111111000000000000////////////////////////////////////...........................------------,,,,,,,,,,,,,,,,,,---------......---------............///...111...///222///777KKK]]]mmmqqqRRREEEcccfffcccxxxjjj___]]]ZZZcccvvvfffOOOLLLMMMRRR[[[hhhyyynnnYYYZZZjjj{{{===<<<<<<<<<<<<<<<<<<===:::::::::999999999999999;;;;;;;;;;;;;;;:::999999999888888777666666555555777777888999999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999888777777777777888999AAAUUUpppvvvjjjkkkxxx|||yyytttqqqppprrrtttvvvxxxyyy{{{}}}~~~~~~~~~}}}zzzzzzzzzyyyyyyyyyyyyyyyuuuwwwyyyzzzzzzxxxvvvuuuqqqtttvvvrrrjjjeeefffhhheeeccc```___```^^^YYYUUUPPPMMMJJJIIIHHHFFFCCC@@@@@@???>>>>>>>>>??????@@@???AAACCCGGGKKKOOORRRTTTOOOQQQQQQOOOPPPYYYjjjxxxkkkqqqcccVVVTTTTTTQQQNNNNNNLLLKKKJJJKKKKKKKKKHHHFFFAAABBBBBBAAA@@@>>>??????===<<<;;;:::999777666666555555444333222111111000////////////..................---------,,,,,,,,,,,,,,,,,,---------............------......///000333222888NNNnnntttaaa^^^nnnyyy~~~wwwlllbbbZZZQQQHHHBBB>>>===;;;:::;;;<<<>>>???CCCDDDDDDEEEEEEFFFFFFFFFGGGIIIKKKIIIEEECCCDDDFFFMMMMMMNNNMMMKKKGGGBBB@@@EEEIIINNNRRRTTTWWW[[[^^^llluuu|||mmmeeekkkpppssssssrrryyyuuu```MMMFFFCCCCCCHHHNNNUUUaaalll}}}qqq||||||||||||~~~rrr```QQQIIIGGGEEEFFFFFFHHHJJJLLLNNNOOOPPPPPPQQQRRRSSSUUUVVVWWW```ZZZeeejjjpppyyysssvvvGGG888:::555444333222111111111111000000000000////////////////////////////////////........................------------------------,,,,,,,,,---------......---------............///...111...///222111;;;QQQaaayyy{{{```HHHHHHqqqvvv]]]iiiyyyjjj```eee```cccwwwoooVVVTTTTTTYYYcccsssjjj[[[dddppp<<<;;;;;;::::::;;;;;;<<<888888999999999999999999;;;;;;;;;;;;:::999888777666666666666666666666666666666777777888999999999::::::::::::;;;;;;;;;;;;::::::999888888777888888888555777FFF\\\qqqzzzqqqnnnrrrxxx{{{yyyxxxvvvtttqqqooonnnnnnppprrrtttvvvwwwxxxxxxxxxuuuuuutttsssrrrqqqppppppmmmooopppqqqpppmmmiiiggghhhkkklllhhh```[[[\\\^^^]]]ZZZWWWVVVWWWVVVSSSOOOKKKIIIFFFDDDBBB@@@>>><<<======>>>>>>???@@@AAABBBEEEGGGJJJNNNPPPQQQPPPPPPPPPQQQRRRSSS[[[nnn~~~zzzggg```YYYVVVTTTQQQMMMLLLMMMLLLJJJJJJJJJIIIFFFDDDCCCEEEGGGFFFCCCAAA@@@AAA>>>>>>===;;;:::999888777666666555444333222111000000000/////////...............---------,,,,,,,,,,,,,,,,,,---------......//////......//////000111222000444GGGddd~~~|||eeeZZZcccmmmwwwlllbbbYYYPPPGGG@@@===<<<;;;:::;;;===???AAAEEEDDDCCCAAABBBCCCEEEFFFIIIJJJIIIFFFCCCCCCGGGKKKOOOOOONNNLLLIIIEEEBBB@@@FFFKKKQQQTTTUUUXXX^^^cccsssssslll]]]ZZZjjj{{{uuukkkggg]]]OOOFFFGGGFFFHHHMMMPPPRRRWWW]]]fffwwwvvviiiaaa]]]ZZZ[[[^^^bbbeeeggghhhiiipppzzzzzzyyywww{{{|||qqqkkkuuu}}}qqq^^^OOOHHHEEEEEEFFFGGGHHHJJJMMMOOOPPPQQQQQQQQQRRRTTTUUUWWWXXX^^^XXX```hhhxxxssseee@@@:::999444333333222111111111111000000000000////////////////////////////////////........................------------------------,,,,,,,,,---------......---------............///...111//////333333@@@YYYjjjlllRRRAAALLL{{{fff\\\rrrssslllnnnjjjjjj~~~mmmZZZZZZ\\\```lllnnn```iiizzz;;;;;;::::::::::::;;;;;;888888888888999999999999::::::::::::999999888777555555555666666777777777555555555666777777888888888888999999999999::::::999999888888888999999::::::555444<<>>===;;;:::999999777777666555333222111111000000000/////////............---------,,,,,,,,,,,,,,,,,,---------......//////......//////000111000///333@@@WWWpppnnnYYY]]]gggxxxlll```WWWNNNFFF@@@===<<<;;;;;;<<<===@@@AAADDDCCCCCCCCCEEEHHHKKKMMMJJJIIIHHHFFFEEEHHHLLLOOOPPPNNNKKKHHHFFFDDDCCCBBBHHHMMMRRRTTTUUUYYYaaahhhqqqvvvwwwhhhZZZRRRTTTggg}}}ooo```XXXMMMFFFFFFFFFGGGKKKPPPPPPOOOSSSZZZWWWbbbjjjdddZZZVVVWWWXXXWWWRRRPPPTTTWWWWWWUUUVVVWWW]]]aaaeeettt~~~|||qqqkkkggguuuxxxdddSSSIIIFFFEEEFFFGGGHHHKKKMMMPPPQQQRRRRRRRRRSSSTTTVVVXXXXXXZZZUUUWWWfffwwwXXX<<<<<<666333333222111111111111111000000000000////////////////////////////////////........................,,,,,,,,,------------...,,,,,,,,,---------......---------............///---111///000444666FFFbbbttt{{{cccKKKCCCQQQyyy\\\```~~~xxxooosssuuuvvv^^^ZZZ```fffnnn}}}{{{qqqfffooo;;;;;;;;;::::::;;;;;;;;;888888888999999:::::::::888999999999999999888777777777777666666666666666444444444555666666777777666777777777888888888888888888888888999:::;;;;;;===999888;;;@@@GGGWWWeeeuuu}}}lllaaaeeeiiinnnpppnnnjjjgggfffbbbaaa___^^^^^^___```aaaeeeeeefffffffffeeecccccc______``````___\\\ZZZXXXQQQRRRRRRSSSRRRQQQQQQQQQIIIFFFCCCCCCEEEEEECCC@@@@@@@@@???>>>======>>>???===@@@CCCDDDDDDDDDGGGIIIMMMMMMLLLMMMNNNOOOPPPQQQUUUddd{{{~~~uuuyyyeee]]]ZZZUUUQQQQQQRRRQQQNNNOOOMMMKKKKKKKKKKKKJJJIIIGGGKKKOOOMMMHHHCCCBBBBBB@@@@@@???>>><<<;;;:::999888888777555444222111111000000000000/////////.........---------,,,,,,,,,,,,,,,,,,---------............------......///000...000444;;;JJJbbb~~~|||{{{zzz]]]^^^iiixxxkkk___UUUMMMEEE@@@>>>===<<<;;;<<<===???AAABBBCCCFFFHHHKKKLLLMMMNNNIIIHHHGGGIIILLLOOOQQQRRRPPPMMMHHHDDDBBBBBBDDDEEEJJJOOOSSSTTTUUUZZZccclllmmmxxx```VVVUUUWWW^^^kkk}}}cccSSSOOOHHHGGGMMMHHHKKKPPPTTTSSSTTT]]]hhhllluuu|||xxxpppkkkgggccc^^^SSSLLLMMMQQQPPPNNNOOORRRUUUYYYhhhsssiiigggnnnqqq]]]OOOIIIEEEEEEGGGIIIKKKNNNPPPQQQRRRRRRSSSTTTUUUWWWXXXYYYVVV]]]ZZZcccyyymmmOOO888===333333222222111111111111111000000000000////////////////////////////////////........................,,,,,,,,,---------......,,,,,,,,,---------......---------............///---111000000666999LLLiiiyyyrrr\\\IIIGGGTTTrrrXXXggg~~~~~~uuujjjvvv|||fffZZZ```lllzzzzzz~~~nnnrrr<<<;;;;;;::::::;;;;;;<<<888888999999::::::::::::777888888999999999888888999999888777666555555444333333444444555666666777555555666666777777777888777777777888999:::<<<<<<<<<999999:::999;;;GGGVVVkkk}}}}}}ggg\\\bbbhhhkkkjjjgggffffff___\\\YYYVVVUUUUUUVVVWWWUUUVVVWWWXXXYYYXXXWWWWWWTTTTTTUUUUUUUUUTTTRRRQQQMMMKKKJJJJJJKKKJJJHHHFFFEEEBBB??????AAABBB@@@>>>;;;<<<<<<<<<<<<===@@@BBB@@@DDDHHHIIIHHHHHHKKKMMMMMMLLLIIIIIIKKKOOOSSSVVVppp}}}pppqqqcccddd```\\\UUUPPPPPPRRRQQQNNNOOOMMMLLLLLLMMMNNNNNNMMMEEEJJJMMMLLLEEE@@@>>>???AAA@@@???>>>===<<<;;;:::999888777666444333222111000000000000////////////......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,000555888BBBZZZzzztttxxxbbb```mmmyyyjjj^^^TTTLLLEEE@@@>>>===<<<;;;<<<===???AAAAAADDDIIILLLNNNMMMKKKIIIIIIGGGHHHLLLRRRUUUUUUSSSOOOLLLFFFBBB@@@BBBEEEGGGKKKPPPTTTTTTUUUZZZeeennnmmm{{{bbbXXXUUURRR^^^iiirrrXXXKKKKKKIIIKKKSSSQQQTTTYYY\\\\\\```nnn}}}ttt___QQQFFFGGGKKKLLLLLLNNNUUUTTTYYYnnntttjjjgggiiiwww}}}fffTTTLLLEEEEEEGGGIIIKKKNNNPPPRRRRRRRRRSSSTTTUUUWWWXXXYYYSSSiiifff```lllddd[[[mmmHHH666>>>333222222111111111111111111000000000000////////////////////////////////////........................,,,,,,,,,------.........,,,,,,,,,---------......---------.........//////,,,111000111777;;;OOOmmmyyy}}}kkkXXXGGGIIIVVVqqqWWWkkkyyyuuujjjddduuu|||yyybbbeeeiiiyyyjjjkkk}}}iii:::::::::999999999888888666777888999999999999999777777777777666666666666666666666666666666666666333444555555666555555555222666:::;;;:::888666555777999:::;;;;;;===???BBBBBB;;;777777777999>>>EEEYYYtttppp___SSSVVV___bbbbbbccc[[[YYYWWWTTTRRRPPPOOONNNRRRRRRSSSRRRPPPOOOOOOPPPIIIIIIIIIIIIHHHHHHHHHHHHBBBAAAAAAAAAAAAAAAAAAAAA>>>======<<<<<<===============>>>???AAACCCDDDEEEEEEEEEFFFHHHKKKKKKIIIGGGKKKMMMMMMLLLSSScccttt}}}yyyoooccc___\\\[[[WWWUUUUUURRRMMMLLLNNNOOONNNMMMKKKJJJHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBDDDBBB???===<<<<<<<<<===<<<:::777666666777666555222111//////000000...---///............---------------------------------...------------...//////111///000666???TTTyyy}}}pppxxxwwwjjjpppxxxkkk^^^UUUMMMEEE@@@;;;;;;<<<<<<;;;<<>>CCCPPPlll}}}dddUUUPPPOOOSSSYYYWWWVVVTTTRRRPPPNNNLLLKKKHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCC????????????????????????============>>>???@@@@@@AAABBBEEEGGGHHHIIIIIIHHHIIIHHHHHHHHHHHHIIIIIIIIIBBBNNN^^^mmm~~~sssbbb\\\\\\\\\XXXTTTRRRSSSRRRNNNMMMPPPMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAAAABBBCCCCCCBBB@@@>>>===<<<<<<<<<<<<:::777666666777666555333111000000000000///---///............---------------------------------...------------...//////000000444888>>>TTT{{{wwwiii\\\RRRJJJCCC>>>:::<<<=========>>>AAACCCDDDDDDDDDFFFHHHKKKMMMOOORRRUUUZZZ___aaa\\\SSSKKKCCCCCCCCCDDDEEEHHHKKKLLLLLLNNNSSSWWWXXXZZZeeeqqq}}}dddbbbiiiiiiqqqwwwrrrWWWRRRPPPYYYbbb\\\dddllluuu{{{|||___OOOMMMHHHGGGJJJNNNQQQWWW]]]eeepppzzzgggaaaccc{{{vvv___NNNDDDDDDEEEFFFIIILLLNNNPPPSSSTTTUUUVVVXXX[[[]]]^^^]]]ccccccvvv{{{zzzvvvIII:::;;;666333333333222222222111111000000000000////////////................................................------------------------,,,,,,,,,---------......---------............///...333444000555FFFZZZfffqqqQQQ@@@LLLppp```[[[www~~~xxxkkkcccqqqsss{{{{{{pppqqq{{{hhhkkkxxx<<<;;;999888888888999::::::::::::::::::999999999777777777777666666666666555555555555555555555555555555666777777777777777555888<<<===<<<:::999999777888:::::::::;;;===???>>>999777999:::999<<>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDDCCCEEEHHHJJJJJJIIIHHHFFFIIIIIIHHHFFFFFFIIINNNQQQ[[[kkkppp]]]XXXVVVUUUWWWUUUQQQPPPRRRQQQNNNMMMPPPJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDBBB@@@@@@AAACCCDDDBBBBBBAAA???>>>===<<<;;;<<<:::777666777777666444333222000000111111///...///............---------------------------------...------------.../////////333888888999NNNyyyjjj\\\RRRJJJBBB===;;;===>>>??????AAACCCFFFFFFEEEEEEFFFIIIMMMQQQTTTXXX\\\bbbddd```VVVJJJBBB>>>@@@DDDHHHKKKMMMNNNOOOJJJNNNTTTYYYZZZ]]]hhhtttkkkkkksssyyymmm______```jjjvvvxxx~~~gggMMMIIILLLGGGFFFLLLSSSWWW[[[___kkknnn___gggqqqdddMMMCCCDDDEEEGGGIIILLLNNNPPPTTTTTTUUUWWWYYY[[[]]]^^^aaacccjjj]]]EEE???999555333333333222222222111111000000000000////////////................................................------------------------,,,,,,,,,---------......---------............///111333333222999JJJ\\\fffkkkJJJ@@@VVVvvv[[[^^^}}}zzzmmmddd```ssstttzzz|||lllcccssszzz<<<;;;:::888888999:::;;;<<<;;;;;;:::999999999999777777777777666666666666555555555555555555555555444444555666666666666666555777;;;<<<;;;:::999:::777888999999999999<<<>>>;;;888888:::;;;:::;;;>>>DDDTTTkkkzzzzzzxxxmmm[[[PPPHHHGGGEEEDDDDDDFFFIIIKKKHHHGGGEEEDDDCCCBBB@@@???AAA@@@@@@@@@@@@????????????????????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBDDDEEEGGGJJJNNNWWWaaaiii}}}vvv[[[WWWYYYTTTOOOQQQTTTPPPOOOPPPOOOLLLLLLOOOIIIIIIJJJJJJJJJIIIHHHGGGEEECCCAAA@@@@@@AAACCCDDDBBBBBBAAAAAA???===<<<;;;<<<:::888777888777666444444333111111222222000//////............---------------------------------...------------...//////000333777666444DDDppp|||~~~nnn___TTTLLLDDD???>>>@@@AAABBBBBBCCCEEEGGGIIIHHHHHHHHHLLLQQQVVVYYY]]]___```\\\TTTIII@@@;;;;;;???EEEKKKOOOPPPOOONNNLLLPPPWWW]]]^^^aaakkkwwwwwwwwwvvvoooqqqyyy^^^MMMMMMJJJIIIKKKQQQUUUYYY```gggyyymmmfff{{{dddLLLCCCDDDEEEHHHJJJMMMOOOPPPUUUUUUVVVWWWZZZ\\\^^^___dddeeessstttzzzGGG======444333333333333222222222111111000000000000////////////................................................------------------------,,,,,,,,,---------......---------............///222222111333<<>>????????????>>>>>>>>>===>>>>>>?????????@@@@@@@@@@@@@@@?????????@@@AAAAAABBB@@@>>>======???BBBDDDEEEIIIQQQ\\\iiiyyyvvv{{{eeeUUUXXXZZZSSSPPPTTTUUUQQQOOOPPPNNNJJJJJJLLLIIIJJJKKKLLLLLLKKKJJJIIIEEEDDDBBBAAAAAABBBDDDEEEBBBBBBBBBAAA@@@>>><<<;;;<<<;;;999999999999777555555444222222333333111000///............---------------------------------...------------...//////000000222333333>>>___wwwpppaaaUUULLLDDD???@@@BBBDDDEEEEEEFFFGGGIIILLLLLLMMMOOOTTTYYY^^^aaaaaa^^^XXXOOOFFF???<<<;;;;;;???FFFMMMPPPPPPNNNLLLOOORRRXXX]]]]]]___jjjvvvwwwlllTTTKKKHHHGGGKKKRRRUUUUUUXXXffftttzzz{{{bbbKKKCCCDDDFFFIIILLLNNNPPPQQQUUUVVVWWWXXXZZZ]]]___```bbbjjj||||||iiijjj<<<777888222444333333333222222222111111000000000000////////////................................................------------------------,,,,,,,,,---------......---------............///111000000444???OOOaaannnwwwZZZBBBSSSmmm\\\lllyyytttiii___XXXWWWZZZ\\\```jjjuuu~~~jjjgggwww;;;;;;;;;;;;:::::::::999<<<;;;999888888999::::::777777777777666666666666444444444444444444444444222222333444444444444333111333666777777666777888777888888888666666888:::888666777:::;;;999999<<<<<<;;;@@@KKKTTT]]]nnn~~~}}}lll]]]PPPHHHDDDGGGDDDAAAAAACCCCCC@@@===>>>>>>=========<<<<<<<<<<<<======>>>>>>?????????>>>=========>>>???@@@AAA>>>===<<<>>>CCCKKKRRRWWW^^^bbbmmm~~~yyyvvvnnnbbbXXXWWWUUURRRUUU\\\UUUQQQPPPPPPNNNJJJIIILLLIIIJJJLLLMMMMMMKKKJJJHHHDDDDDDDDDDDDDDDDDDEEEEEECCCCCCBBB@@@???>>>===<<<===<<<;;;;;;;;;:::888666666555333333444444222111///............---------------------------------...------------...//////...---///333444<<>>@@@CCCFFFHHHIIIJJJLLLNNNOOOQQQTTTXXX]]]```ccceee^^^XXXNNNDDD>>><<<===>>>===AAAGGGMMMPPPQQQOOONNNQQQSSSWWWYYYXXXYYYdddppp~~~ZZZMMMIIICCCJJJPPPWWWZZZYYY___sssaaaLLLCCCEEEHHHKKKNNNPPPRRRSSSVVVVVVWWWYYY[[[]]]___``````oooooonnn]]];;;555666444555333333333222222222111111000000000000////////////................................................------------------------,,,,,,,,,---------......---------............///000...///666@@@QQQgggxxxmmmTTTBBB\\\iii^^^qqqyyyyyyiiiaaa\\\UUUUUUZZZZZZ\\\^^^bbbhhhtttxxxeeekkk:::;;;<<<===<<<;;;999888:::999888777777888:::;;;777777777777666666666666444444444444444444444444222333444444555555444444111333555666666666777888777888888777666555777888888666666999:::888999<<<<<<<<<===AAAHHHTTTcccnnnyyynnnhhh___YYYRRRNNNKKKFFF@@@:::?????????>>>>>>>>>>>>=========>>>>>>???@@@@@@AAA??????@@@AAACCCEEEGGGHHHIIILLLQQQZZZffftttwwwffffffbbb]]]WWWSSSSSSWWWZZZTTTPPPOOOPPPOOOLLLKKKNNNIIIJJJLLLMMMLLLJJJHHHFFFCCCDDDEEEFFFGGGGGGFFFEEEEEECCCAAA???>>>===>>>>>>>>>===<<<======<<<999777777666444444555555333222///............---------------------------------...------------...//////...---000444333777JJJ```www|||rrrlllhhh~~~tttcccVVVLLLDDD???<<<@@@EEEIIILLLOOORRRTTTVVVXXX[[[^^^^^^]]]ZZZXXXSSSLLLDDD>>>=========<<>>>>><<<999777999888777666666888:::<<<777777777777666666666666444444444444444444444444333444555555666666555555111333555666666666888999777888888777555555666888999666666999999888999<<<777:::;;;:::>>>IIIWWW```zzzuuulllbbbWWWOOOBBBBBBBBBBBBAAAAAAAAAAAA??????@@@AAABBBBBBCCCCCCBBBCCCDDDGGGJJJMMMPPPRRR```eeepppttteeeggg^^^bbbaaaZZZWWWWWWVVVRRRRRROOONNNPPPPPPMMMNNNQQQHHHIIIKKKLLLKKKIIIFFFDDDCCCDDDGGGHHHIIIHHHFFFEEEFFFDDDAAA???======>>>??????>>>>>>>>>>>>===:::888888666555444555555444222//////.........---------------------------------...------------...////////////222333...///AAAXXXiii}}}tttuuugggiiiyyy|||sssmmmpppxxxfffYYYOOOGGGBBB999===DDDJJJNNNSSSWWWZZZ]]]^^^```___[[[TTTLLLGGGGGGBBB===<<<>>>???;;;777@@@CCCGGGMMMQQQUUUVVVWWW[[[ZZZYYYWWWSSSSSS^^^jjj^^^IIIHHHMMMSSSZZZ``````ccciiiqqqgggNNNEEEGGGJJJNNNQQQSSSUUUUUUWWWWWWXXXZZZ\\\^^^```aaacccyyyqqqfffggg>>>888444555777///333333333222222222111111000000000000////////////................................................------------------------,,,,,,,,,---------......---------.........////////////333:::DDDUUUsssoooVVVJJJBBBdddhhheee|||zzzsssgggeeebbbZZZXXX]]]SSSXXX[[[ZZZYYYYYYYYYXXXVVVZZZ___aaa______fffoooooottt{{{|||hhhcccbbbpppwww999999:::;;;;;;;;;:::::::::999999999999999999:::555555666666666666555555888666444444444555444333222333333444444333333222222222333444444555555666666666666555444444333333666666666666777888999:::777888;;;>>>===>>>LLL\\\|||}}}fffddd^^^TTTMMMLLLNNNPPPSSSIIIFFFPPPYYYYYYVVVUUUYYY\\\fffsss{{{~~~vvvwwweee^^^\\\[[[YYYWWWWWWWWWVVVTTTSSSRRRSSSSSSQQQNNNLLLKKKKKKHHHIIIIIIHHHFFFEEEEEEGGGHHHIIIJJJJJJJJJIIIHHHGGGDDDCCCBBBAAAAAAAAABBBBBBEEEBBB>>><<<;;;:::999777666666555444333333333333111111000000//////......------------------------,,,,,,,,,---------......//////111222000222<<>>AAAEEEKKKOOOSSSVVVWWWWWWVVVTTTPPPLLLHHHEEECCC@@@???======>>>AAADDDFFFGGGHHHKKKNNNQQQUUUXXXZZZfff___ZZZWWWRRRPPP\\\lllkkkUUUJJJKKKYYYXXX]]]bbbllltttwww```JJJHHHIIIKKKMMMPPPSSSUUUVVVWWWXXXZZZ]]]^^^]]]ZZZXXX^^^tttqqqsssWWW:::===;;;111///111000111222333333222111000000000000000////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////---:::000222OOO\\\mmmxxxWWWIIIEEE___~~~fffiii|||uuuhhhlllmmmfffdddjjjbbb]]]YYYZZZ\\\YYYTTTQQQSSSTTTUUUWWWWWWVVVUUUTTTUUUWWWZZZ\\\___dddjjjnnnqqqqqqqqqrrrvvv~~~hhh```]]]aaalllssswwwrrrrrr999:::::::::::::::999999999999888888888888999999555555666666666666555555666555333333444444333222222222333333333333222222222222333333444555555555555555555555555444444444666666666666777888999:::777666888:::999:::DDDPPPiiisssxxxzzzxxxyyy|||~~~wwwwww{{{uuuddd]]][[[ZZZZZZXXXWWWVVVVVVUUURRRPPPOOOQQQRRRQQQNNNLLLKKKLLLHHHIIIJJJJJJHHHGGGGGGHHHHHHIIIIIIJJJIIIIIIGGGGGGDDDCCCAAA@@@@@@@@@BBBCCCDDDAAA===;;;::::::888777777666555444333333333333111111111000//////......------------------------,,,,,,,,,---------............000111000111;;;FFF\\\rrr{{{ppp^^^___aaavvv{{{iiiZZZNNNDDD>>>???AAAEEEHHHLLLNNNOOOPPPMMMLLLJJJHHHFFFCCC@@@??????>>>======???BBBEEEGGGHHHHHHJJJNNNSSSXXX\\\]]]eeebbb```^^^VVVSSS___ppp\\\QQQJJJJJJWWW]]]iiitttuuu\\\LLLGGGIIIKKKNNNRRRTTTWWWXXXWWWYYY[[[^^^___]]]ZZZWWWaaaqqqxxxdddvvvvvvHHH000666888222333666111111222222222222111111000000000000////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////...666...555RRR\\\iiivvvSSSCCCBBBaaawwwbbbjjj~~~vvvlllrrruuummmgggjjjggghhhjjjkkkhhhaaaYYYUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUUUUUUUUUUWWWZZZ]]]```aaabbbbbbdddiiipppuuu}}}{{{wwwssslll\\\[[[UUUUUU^^^ddddddiiipppzzztttqqqyyy:::::::::::::::999888777777777666666666666777777555555666666666666555555555333222222333444333111111111222222222222111111222222333333444444555555444444444555555555555555666666666666777888999999888666666777777888<<>>@@@BBBDDDFFFGGGHHHGGGGGGCCCBBBAAA@@@???>>>======>>>======>>>@@@CCCFFFHHHLLLJJJJJJNNNUUUZZZ]]]]]]eeegggkkkjjj___XXXcccuuuzzzvvvqqqmmmnnnOOONNNNNNOOO\\\gggyyytttTTTKKKGGGIIILLLPPPSSSVVVYYYZZZXXXZZZ]]]______]]]ZZZXXX```jjjfff[[[rrrJJJ444999888222222333222222111111111111222222000000000000////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////111333...<<>>>>>???BBBCCC@@@>>>;;;999999999777666888777666555444444444444222222111111000//////...........................,,,,,,,,,---------......---,,,.../////////555>>>SSSmmmfffVVVgggppp```SSSHHHAAA@@@AAACCCDDDDDDDDDCCCCCC@@@@@@???>>>==================>>>???AAAEEEHHHJJJPPPMMMKKKMMMTTTZZZ\\\\\\eeelllvvvwwwkkk___fffuuussshhhbbbeeejjjooossstttsssrrrnnniiiaaa]]]]]]bbbgggjjjtttuuuwwwxxxTTTPPPSSSYYYiiisss```JJJIIIGGGIIIMMMQQQUUUXXXZZZ[[[YYY[[[^^^```___]]]\\\[[[^^^ccc[[[]]]nnnMMM;;;===888222111000333222111000000111222333000000000000////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////444222333CCCVVV[[[nnntttNNN>>>QQQ~~~ccc\\\vvvyyy}}}xxxlllhhhppp|||ssskkkkkkmmmkkkkkkjjjjjjhhhgggfffeeegggkkkpppsssqqqnnnkkkiiillllllkkkhhheeeaaa___]]]ZZZXXX___gggkkkuuuxxxmmmaaa[[[[[[cccgggfffllltttsssyyy999:::999999888777666555555444444333333444444555444444555555555555444444444444333555666666555333000111111222222111111000111111222222333444444555222333333444555666777777666666666666666666777888888777777777:::<<<;;;999888===BBBHHHUUUgggwwwvvvfffaaa\\\ZZZZZZZZZWWWUUUWWWWWWWWWXXXWWWTTTPPPLLLNNNOOOPPPNNNKKKIIIIIIIIILLLNNNPPPOOOMMMKKKKKKKKKHHHHHHGGGFFFEEEDDDDDDDDDDDDCCC@@@>>>>>>???AAABBB???===:::888999999888777888888777666555555555555222222222111000000//////........................,,,,,,,,,---------......---,,,---//////...333999IIIbbb}}}qqq___mmmrrrbbbUUUIIIBBB???@@@BBBCCCDDDDDDCCCCCCAAAAAA???>>>===<<<<<<<<<======???AAADDDGGGJJJLLLOOOLLLJJJLLLSSSYYY^^^___ccclllzzztttdddbbbkkkyyyhhhZZZOOOHHHLLLMMMOOOQQQSSSVVVZZZ\\\ZZZ\\\___bbbggglllqqquuusss|||dddTTTXXXfffxxxzzzSSSFFFIIIGGGJJJNNNSSSVVVYYY[[[[[[YYY\\\___``````___```bbbeee```VVVdddrrrVVV>>>444888555333555222333222111000000111222333000000000000////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////222222777FFFSSS\\\xxxpppJJJ>>>[[[ttt]]]___www~~~{{{qqqiiigggyyy}}}pppnnnuuu{{{}}}zzzxxxzzztttnnniiidddbbbhhhdddoooeeecccfffooosssvvvxxx888888888888888777666555444444333333333333444444444444555555555555444444444444444666777777555333111111222222222222111111111111222222333333444444333333444444555666777777666666666555555666666777444666666555777;;;;;;777<<<999888<<>><<<999888999999999888999888777666666555555666333222222111111000//////........................,,,,,,,,,---------.........,,,---000000...111666@@@VVVqqqsssfffnnnqqqbbbTTTHHHAAA>>>???AAACCCDDDEEEDDDDDDAAA@@@>>><<<;;;;;;;;;<<<===>>>@@@CCCGGGKKKNNNOOOKKKKKKKKKMMMRRRYYYaaafffccckkkzzz}}}hhh[[[ZZZ]]]```^^^TTTLLLIIIGGGEEEHHHJJJLLLOOOTTT[[[ccchhhkkkpppvvvxxxuuurrrppppppvvvnnnXXX]]]pppjjjNNNHHHJJJHHHJJJOOOSSSWWWYYYZZZZZZZZZ]]]`````````bbbgggkkkppp]]]VVVkkk___FFF777333666333333666222222222111111111111222222000000000000////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////...000999GGGRRRdddfffEEE@@@eeekkkZZZeeexxxzzzrrrkkkiiilllwww|||{{{vvvsssttttttiiifffjjjuuu~~~666777777777777777666666444444444333333444444444333444444555555444444333222222333555777777444222222222333333333333222222111111111222333333444444333444444444555555666666777666666555555555666666333888888555555999:::888:::999777888@@@QQQhhhzzziii^^^\\\YYYYYYWWWUUUTTTTTTWWWYYYUUUTTTSSSSSSTTTSSSQQQOOOOOONNNLLLJJJIIIKKKOOORRRQQQQQQOOOKKKHHHFFFGGGIIIHHHGGGEEECCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????>>><<<:::999:::::::::999999999888777666666666666333333222111111000000///........................,,,,,,,,,---------.........------000111///000444;;;MMMeeexxxpppqqqqqqbbbUUUIIIBBB>>>???AAACCCDDDDDDDDDCCC@@@???===;;;;;;;;;<<<===>>>???BBBFFFJJJMMMPPPRRRNNNPPPPPPOOOPPPVVV```gggggglll|||pppXXXLLLIIIMMMNNNJJJIIILLLNNNMMMMMMRRRYYYaaakkkvvvwwwoooooorrrwwwppp___fffxxx~~~\\\NNNJJJHHHHHHKKKOOOTTTWWWXXXYYYXXXZZZ]]]___```aaaeeemmmtttrrrWWW[[[yyyMMMCCC999888999333333555///111111222222222222111111000000000000////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////...000<<>>OOO___nnntttyyyzzz|||sssddd\\\VVVRRRTTTUUUWWWXXXXXXWWWTTTRRRTTTRRRQQQQQQRRRRRRQQQPPPNNNMMMKKKHHHIIILLLRRRWWWSSSQQQNNNJJJFFFDDDFFFHHHHHHGGGEEECCCBBBAAABBBBBB???@@@AAABBBBBB@@@???>>>>>><<<:::999:::;;;;;;::::::999888777666666666666333333222222111000000000////////////////////////,,,,,,,,,---------......///---...111111///000333555DDDYYY}}}~~~yyyssseeeXXXLLLDDD>>>???AAABBBCCCCCCBBBBBB@@@???===<<<<<<>>>???AAA>>>@@@CCCGGGKKKOOORRRSSSUUUWWWWWWSSSOOORRR[[[dddmmmpppwwwXXXGGGIIINNNQQQPPPQQQSSSSSSPPPXXX___lllyyyppp___\\\eeeooopppnnnuuunnneeeooo~~~lllTTTNNNKKKEEEHHHKKKOOOTTTWWWXXXWWWWWWZZZ]]]______aaagggqqqzzzkkkPPP```ppp===:::333666777222444666000000111222333333222111000000000000000////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............/////////000000222???NNNbbbfffLLLAAAPPPaaaYYYooo{{{zzzvvvttt}}}~~~}}}sssrrr777777666555555555555555555555555555555555555555333333333333333333333333222222333333333333444444555444333333444333111000111111111222222333333333333333333444444444555555555555555555555555555555666666666666777777777777888777666666888:::===???VVVdddnnnjjjgggrrrmmmccc```XXXSSSTTTPPPSSSVVVWWWUUUSSSRRRQQQRRRRRRRRRRRRRRRRRRQQQQQQSSSPPPLLLJJJKKKMMMPPPQQQRRRPPPLLLKKKJJJIIIGGGEEEJJJGGGEEEDDDDDDDDDBBBAAABBBAAAAAABBBCCCBBB@@@===;;;;;;;;;<<<<<<<<<<<<===999888777666555555555555444444333222222111111000//////............//////........................////////////000000000000222===SSSqqqtttdddVVVIIIAAA======>>>@@@BBBBBB@@@>>>AAA@@@>>>======???AAABBBAAACCCIIINNNOOOOOOSSSZZZUUU^^^```VVVRRRZZZccceeekkk|||dddRRRRRRSSSYYY______^^^dddnnn|||nnn___XXXVVV[[[dddeeewwwttt```iii~~~dddUUUMMMIIIHHHIIILLLQQQUUUVVVWWWYYYZZZ\\\WWWbbbeee\\\iii|||xxx```lllXXX???777777555444333222222222222222111111111111222222////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............///////////////222<<>>>>>>>>???>>>;;;999===<<<<<<<<<;;;;;;::::::999999888777666666666666444444333333222111111111//////............//////.........................../////////000000000000111999IIIaaa~~~tttdddTTTGGG>>>======>>>@@@AAAAAA???===??????>>>===>>>@@@BBBDDDEEEGGGLLLPPPQQQPPPVVV]]]dddgggcccZZZUUU\\\hhhqqqzzzmmm]]]ccc```aaahhhpppzzztttbbb\\\ZZZZZZ```hhhwwwuuuccctttuuucccVVVLLLGGGHHHKKKNNNRRRTTTVVVWWWYYYZZZ^^^ZZZaaaeeebbbpppzzznnn\\\}}}JJJ<<<777666555444333222222222222111111000000111111222////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////---000<<>><<<======<<<;;;:::999888888::::::888777777777777777444444333333222222111111000//////......//////000............................../////////000000000111666???PPPjjj~~~}}}yyyhhheeennnvvvzzzuuudddSSSDDD<<<=========???@@@@@@>>><<<=========>>>@@@BBBEEEFFFJJJKKKOOOSSSSSSTTT\\\fffvvvsssmmmddd[[[^^^ooowwwhhhbbbcccjjjxxxggg]]]XXX[[[______eeennn}}}uuuxxxkkkYYYJJJFFFIIINNNPPPRRRTTTUUUVVVYYY[[[___]]]bbbeeekkkzzzzzzfffyyy]]]>>>999777666555333222222222222222111111000000111111222////////////////////////..............................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000444BBBSSSkkkrrrTTT<<<===VVV~~~^^^ddd}}}{{{~~~pppaaa[[[\\\^^^aaaeeelllooouuu{{{|||{{{~~~777666555555555555666666555555555555555555555555555555555555555444444444111222222222222333333333333222222444666777666444333333333222222111111111222222333333333444444444333333333333333333333333444444555555555666666666777666555555555555666666;;;:::999>>>LLL___ooowww}}}ssspppiii___YYYWWWYYYWWWRRRPPPRRRSSSUUUWWWWWWUUUSSSRRRRRRPPPQQQSSSTTTSSSQQQOOOMMMMMMJJJGGGHHHKKKNNNNNNMMMLLLIIIFFFEEEFFFFFFFFFFFFDDDBBBBBBCCCFFFHHHHHHHHHJJJHHHFFFEEEEEEDDDBBB@@@<<<<<<;;;:::999999888888;;;:::999888777777777777555444444333222222111111000000////////////000000................................./////////000000222666<<>><<<<<<<<<===???BBBEEEHHHIIIKKKMMMQQQUUUVVVZZZeeeqqq~~~tttbbb]]]tttzzzmmmbbblll}}}eeeWWWSSSVVV^^^cccdddkkkvvvvvv[[[HHHEEELLLPPPQQQSSSTTTTTTVVVYYY[[[]]]aaadddeeemmmyyyuuueeewwwGGG;;;777666555444333222222222222111111000000000000111111////////////////////////..............................---------,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------............////////////222888GGGTTTgggqqqPPP:::BBBfffyyy```kkk{{{lllddd^^^```hhhqqq{{{666666555555555555666666555555555555555555555555666666555555555444444444111111111222222222333333222111111333666777666555333333333222222111111111222222222333333333444444333333333333333333333333444444444444555555555555777666666555555555555555777555333555;;;FFFTTT___ttt}}}www{{{yyybbb___eeecccWWWWWWXXXZZZWWWRRROOOPPPTTTVVVWWWWWWTTTSSSRRRRRRQQQRRRSSSSSSRRRPPPNNNMMMIIIIIIIIIIIIJJJJJJJJJJJJMMMJJJFFFEEEEEEFFFFFFEEEEEECCCBBBCCCEEEFFFFFFEEEGGGEEEBBBAAAAAA@@@>>>===::::::::::::::::::::::::;;;:::999888777777777777555555444444333222222111000000////////////000000....................................///////////////555<<>><<<<<<;;;===???@@@???>>>===>>>???BBBEEEHHHJJJKKKKKKNNNSSSXXX[[[aaaooo~~~ggg^^^zzzxxxpppzzz|||\\\KKKTTTSSSXXXaaafffiiivvvvvvVVVDDDDDDNNNQQQRRRTTTTTTUUUWWWZZZ\\\\\\dddddd```ccchhhgggeeeVVV<<<===555555444333222222222222222111000000000000000000111////////////////////////..............................---------,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------............///////////////888FFFNNNZZZxxxnnnLLL888JJJyyyttt^^^nnn~~~xxxiiigggjjjttttttkkkeeeccceeeqqqzzz666555555555555666666777555555555555555555555555666666555555444333333333111111111111222222222222111111111222555666555333333333222222222222222222222222222222333333333333222222222222222222222222333333333444444444555555555555555555555555555555222333666999888888>>>EEESSSkkkxxxyyy~~~{{{kkkZZZWWW[[[WWWRRRTTTVVVVVVTTTPPPNNNNNNVVVWWWXXXVVVTTTRRRRRRSSSPPPPPPPPPOOONNNMMMLLLKKKHHHJJJKKKJJJHHHHHHKKKOOOQQQNNNIIIFFFEEEEEEEEEDDDCCCAAA@@@@@@AAABBBBBBAAADDDBBB???>>>>>>>>>===<<<999:::::::::;;;;;;;;;<<<::::::888777777777777777555555444444333333222222111000000//////000000111........................------........./////////+++222999BBBSSSjjj~~~~~~rrr{{{mmm```iiipppttt```OOODDD@@@<<<;;;;;;<<>>>>>@@@AAAAAA@@@DDDAAA???>>>??????>>>>>><<<<<<<<<;;;;;;;;;;;;;;;999999888777666666666666555555555444333333222222111111000000000000111111........................---------.........//////,,,000666>>>OOOggg|||}}}qqq{{{|||iiikkkmmmzzzmmmXXXHHHAAA???;;;::::::===@@@CCCDDDCCCDDDEEEFFFHHHJJJKKKLLLLLLOOOUUU^^^dddhhhooohhhmmmlllRRRGGGOOO]]]\\\^^^fffooouuuqqqVVVJJJGGGIIIMMMNNNQQQUUUWWWYYYZZZ[[[]]]\\\^^^UUUOOONNNGGGWWW~~~UUU:::888777555444333222222111222222222000000////////////000000////////////////////////..............................---------,,,,,,,,,((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------............////////////222<<>>???BBBCCCDDDCCCAAA???<<<;;;<<<======<<<>>>>>>===<<<;;;::::::999999888777666555555555555666555555444444333222222111111000000000000111111........................---------.........//////000222444;;;MMMhhh~~~yyyqqqooonnnvvv~~~gggQQQCCC>>>===;;;::::::===AAADDDEEEEEEFFFGGGIIIJJJKKKLLLLLLLLLSSSYYYccciiilllrrrfffvvvgggRRRKKKKKKPPPWWWdddgggpppyyy~~~___MMMLLLNNNNNNLLLLLLPPPUUUXXXZZZ[[[\\\]]][[[XXXLLLKKKOOOHHH___}}}HHH===999333888333333222222111222222222000000////////////000000////////////////////////..............................---------,,,,,,,,,((())))))***++++++,,,,,,++++++,,,,,,,,,---------............/////////000///888KKK\\\lll~~~hhhTTTDDDFFFccclllppp}}}qqq___TTTYYYbbbnnnuuuvvvzzz555555666666555555444333444444444444444444444444555444333333222222222333222222222222222222222222000000111111111222222222111111111000000000000000//////000000111111111222222111000111333444333222111222444666666555444333222222222111111111000000666555333333222333444555333777:::<<>>>>>@@@BBBCCC@@@???>>>>>>======>>>>>>@@@@@@>>>===;;;999888777777777777777777777777777555444222333333444222111222222111000//////000000...,,,++++++---......------------............///333///...666DDDXXXqqqzzzoooyyyzzz___MMMFFFCCC???999<<<>>>@@@BBBCCCFFFHHHGGGJJJLLLKKKGGGGGGLLLQQQWWW]]]fffooozzzyyykkkqqqPPPCCCOOOQQQTTTiiiooossszzzlllOOOGGGIIIIIIKKKPPPSSSTTTVVVXXXZZZ\\\\\\]]]WWWQQQLLLGGGFFFWWWZZZ???888::::::000444333222222111111222222000000000000000000000000........................------------------------000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000111111AAAKKK\\\|||vvvaaaLLL@@@EEEhhh{{{iiiooojjjgggddd\\\iiiqqq}}}555555666666555555444333333333333333333333333333333333222111111111111111222222222222222222222222000000111111111222222222111000000000000000000000//////000000000111111111222111000111333444333222111222444555555555333222222222222111111111000000555444333222222333444555666888888666666<<>>>>>>>>>>>>>>@@@???>>><<<:::999888777777777777777777777777777555444222333333444222111222222111000000000000000///...,,,,,,---......------------............///333//////444???OOOfffyyy|||yyy{{{___LLLDDDAAA>>>???AAACCCDDDDDDDDDFFFHHHGGGKKKNNNNNNLLLKKKLLLNNNZZZfffxxxzzzvvvmmm^^^JJJFFFOOOUUU^^^nnnwwwuuuxxxuuu^^^JJJHHHLLLLLLNNNSSSSSSTTTVVVXXX[[[\\\^^^___^^^WWWMMMFFFKKKgggNNN;;;666666666111444333222222111111222222000000000000000000000000........................------------------------/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000111///AAAMMM___sss\\\LLL@@@CCCeeeyyyeeennnlllaaaaaahhhppp{{{555555666666555555444333333333333333333333333333111111111000000000000000111111111111111111111111111111111111111222222222000000000000000000111111//////000000000000111111222111000111333333333222000111222333444333222222222222222111111111111111444333333222222333444444444555555555444666999<<<@@@RRRiiizzzvvvjjj```XXXVVVTTTUUUXXXYYYXXXUUUUUUQQQQQQUUURRRLLLLLLSSSOOOOOONNNNNNOOOPPPRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRPPPNNNNNNNNNNNNLLLJJJNNNOOONNNLLLJJJJJJKKKMMMKKKIIIGGGFFFFFFFFFDDDCCCBBBBBBAAA@@@@@@BBBCCCDDD@@@@@@???>>>>>>>>>>>>??????>>>===;;;:::888777666777777777777777777777777555333222222444444333111222222111000000000000111222000...---...///...------------............///111///000333777CCCXXXjjjzzz{{{^^^JJJBBBAAA@@@AAACCCFFFGGGGGGHHHJJJLLLMMMMMMMMMMMMMMMLLLLLLLLL]]]kkkooofffPPPFFFJJJPPP]]]pppzzz~~~yyy||||||]]]PPPGGGJJJMMMMMMNNNSSSTTTUUUVVVYYY[[[^^^___```___UUUGGGBBBUUU}}}lllAAA999666333444444333333222111111111111222000000000000000000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000111000CCCQQQeeesssZZZJJJ>>>BBBdddwwwaaannnddd___bbbbbbooo555555555666555555444333222222222222222222222222000000111111111000000000000000000000000000000000111111111111111111111111000000000000000111111111//////000000000000000000222000000111222333222111000000111222222222222111111111111111111111111111222222222222222333333333444333444666888:::::::::///:::IIITTT]]]gggsss|||vvv___XXXXXXYYYYYYPPPQQQSSSVVVWWWWWWUUUTTTVVVQQQNNNQQQRRROOOPPPSSSPPPNNNLLLNNNQQQSSSSSSRRRPPPPPPPPPQQQQQQQQQQQQQQQPPPOOOMMMLLLLLLKKKJJJJJJOOONNNMMMKKKHHHFFFFFFEEEFFFFFFFFFGGGFFFEEECCCBBBAAAAAA@@@@@@@@@AAABBBCCC@@@@@@???>>>>>>>>>>>>???======<<<:::999888666666666666666666666666666666444333222222444444333222222222111000000111111111333111////////////...------------............///...///111222222999LLL]]]xxxtttyyy]]]HHHBBBCCCEEEBBBEEEHHHKKKMMMOOOSSSVVVUUUSSSQQQPPPPPPPPPNNNMMMVVVbbbqqq}}}zzzrrrmmmwww}}}qqqmmmxxxtttSSSIIIPPPUUUiii~~~aaaPPPKKKHHHKKKLLLKKKMMMQQQUUUUUUWWWYYY[[[]]]___```YYYOOODDDJJJmmmYYY999:::888222333666333222222111111111111111////////////////////////........................------------------------,,,,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------......///000111444GGGUUUiiixxx___GGG<<>>>>>======>>>>>><<<;;;:::999888777666555555555555555555555555555444333222222444444333222222111111111111111222222444222000/////////...------------............///,,,...111222111555DDDSSSnnn}}}zzztttttt|||^^^GGGAAAEEEIIILLLOOOQQQSSSUUUVVVYYY\\\ZZZ\\\___bbbbbb]]]UUUOOOOOOVVV^^^___]]]^^^fffnnnwwwzzzmmmkkkoookkkttt}}}|||uuuwww|||ZZZNNNYYYcccvvv}}}kkkRRRKKKIIIIIIKKKKKKKKKNNNRRRUUUVVVXXXZZZ[[[[[[\\\[[[RRRMMMMMMcccsssKKK555:::888111222555333222111111000000111111////////////////////////........................------------------------++++++,,,,,,---.........+++++++++,,,,,,---------,,,,,,,,,---------.........------......///000111666HHHUUUhhh|||eeeEEE>>>LLLvvvxxx]]]ssstttbbbgggrrryyy555555666666555555444333333333333333333333333333111222333555555444333333111111111111111111111111222222222111111111111111/////////000111111222222000000////////////......111000///000222222222111000111111111111222222222111111111111111222222222///000111222222222222222333111//////111333555555777888888777666666888:::888>>>HHHRRR^^^lllzzzvvvjjjhhheee^^^[[[]]]___XXXRRRRRRWWWXXXUUUPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQQQQRRRRRRQQQNNNLLLMMMLLLKKKMMMQQQSSSRRRPPPNNNNNNNNNMMMMMMMMMMMMMMMJJJJJJJJJHHHGGGGGGIIIKKKNNNJJJFFFDDDDDDEEEEEEEEECCCEEEFFFEEECCC@@@??????>>>>>>>>>???????????????>>>>>>===<<<<<<<<<<<<===::::::999888777666555555555555555555555555555555333222111222444555444333222111111111111222333333333111///...///000///...---------............///,,,---000222111333>>>JJJggg~~~}}}wwwbbbIIIBBBIIIOOO_________]]]ZZZXXXXXXYYYVVV___llluuutttkkk^^^UUUYYY^^^aaa^^^ZZZaaasss|||nnnccc]]]```iiiuuu~~~{{{aaaWWWdddtttmmmYYYMMMGGGHHHIIIJJJLLLNNNRRRVVVUUUVVVYYYZZZZZZXXXUUUTTTJJJMMM]]]^^^AAA444777444000111000222222111000000000000111000000000000000000000000........................------------------------++++++,,,,,,---------...***++++++,,,,,,------...,,,,,,,,,---------.........------......///000111777HHHSSSdddzzzdddEEEAAAUUUuuu```vvv}}}ooodddiiiuuu555555666666555555444333333333333333333333333333111222444555555555444333222222222222222222222222222222222111111111000000...//////000111111222222000000/////////.........111000///000111222111000111111111111111222333333000000111111111222222222...///000111222222222111000000000111333555888:::111222444666777888777777;;;<<<;;;999888<<>>>>>???@@@@@@@@@@@@@@@======<<<;;;;;;;;;;;;;;;999999888777666666555444444444444444444444444444333222111222444555444333222111111111222222333444111///......///000///...---------............///......000222222333999AAA```~~~fffOOOJJJSSS\\\kkkjjjgggaaaZZZTTTQQQPPPNNNXXXfffooooooiiiccc___lllrrrxxxzzzzzz{{{mmmcccfffkkkqqquuuffflllxxx```QQQKKKFFFHHHJJJKKKNNNQQQSSSSSSTTTVVVYYY[[[YYYTTTOOOKKKGGGSSSrrrNNN===666666111222444---222222111000000000000000000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,---------.........------......///000111999JJJTTTeeevvv___CCCCCC]]]mmmddd~~~~~~zzzlllgggttt555555666666555555444333444444444444444444444444000111333555555555333222222222222222222222222222222222222222111111000000...//////000111222222222000000//////.........---111//////000111222111000222222111111222222333444000000111111222222222222---...000111222222222111333444555444111000222333555444333222333333222222000333777777555777===CCCEEEDDDCCCDDDHHHQQQ\\\ddddddiiikkkjjjmmmvvvzzzyyyxxxyyyzzz}}}~~~ssspppmmmlllkkkfff\\\UUUQQQSSSRRRLLLHHHJJJLLLLLLHHHKKKVVV```[[[MMMJJJRRRQQQMMMIIIJJJNNNPPPMMMJJJNNNLLLLLLOOOSSSTTTPPPMMMLLLOOOQQQPPPNNNOOOQQQQQQHHHJJJLLLMMMNNNOOOPPPQQQNNNMMMMMMLLLKKKJJJJJJIIIDDDFFFGGGFFFEEEFFFJJJNNNJJJHHHEEEFFFGGGFFFCCC@@@???AAACCCBBB@@@???AAACCC??????@@@AAAAAAAAAAAA@@@<<<<<<;;;::::::::::::;;;999888888777666555555444444444444444444444444444333222111222444555444333222111111111222333333444000...------///000//////---------.........//////000...///222333222555;;;KKKzzz~~~|||iiiTTTRRR^^^iiilllkkkggg___WWWOOOKKKJJJHHHOOOWWW[[[\\\^^^cccggguuuzzzeee^^^```qqqtttooodddRRRKKKGGGJJJLLLMMMOOOQQQPPPMMMTTTWWWZZZ[[[XXXRRRKKKFFFLLL___jjjGGG===999666111666888...222111111000000000000000000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------.........------......///000111===MMMXXXhhhttt\\\AAACCCaaa}}}gggfff}}}lllmmm444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111...///000///......000222111111000000//////......///////////////000111111000000111111111111000000///000000000111111111111000000000000000000000000000000000000111111111111111111222222222333333333555555444444555888:::<<<<<<;;;999999:::<<>>>>>@@@AAAAAAAAA>>>===;;;:::999888888888777777777777777666666555222222222333333444444444333333333333333333333333111111111111111111111111222111///.........///000222111///...---------...------......///111222333BBB```}}}}}}mmm[[[ZZZaaaeeeffffffgggdddYYYJJJBBBAAAAAAGGGLLLOOOSSS\\\gggooo~~~uuugggbbbqqqwwwttthhhRRRHHHHHHJJJMMMPPPRRRSSSSSSRRRUUUWWWYYYXXXSSSLLLGGGFFFTTT|||LLL@@@===888555333222000...000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......///...---,,,---000333AAALLLdddjjjTTT>>>EEErrriiijjj}}}jjjyyy~~~333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111///000111000//////111333111000000000/////////...///////////////000000111000000111111111111000000//////000000000111111111//////////////////////////////000000000111111111111111111222222222333333444333222222333555777999999888777666666777999:::777777888999:::;;;<<<<<<===>>>??????>>>>>>???@@@<<<<<<<<<=========>>>>>>??????@@@@@@AAACCCDDDEEECCCHHHLLLLLLIIIFFFGGGIIIJJJIIIIIIHHHIIIJJJKKKKKKIIIHHHHHHKKKPPPRRROOOKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMNNNNNNLLLIIIFFFFFFGGGDDDEEEEEEDDDDDDGGGKKKNNNKKKGGGCCCAAAAAABBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@???@@@AAAAAAAAA@@@??????===<<<;;;:::999888888888666666777777777666555555222222222222333333444444333333333333333333333333111111111111111111111111222111000///...//////000222111///...------......------......///111222333:::PPPooo{{{sss```[[[```eeebbbdddfffbbbUUUHHHBBBBBBIIIIIIMMMWWWccckkksssxxx{{{bbb^^^[[[^^^eeeiiiiiigggyyy|||xxxrrrrrr~~~^^^OOOKKKKKKLLLNNNPPPRRRRRRRRRRRR[[[UUURRRQQQNNNHHHIIINNNccchhh======:::666444444333222111000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---............---,,,...111333>>>OOOnnnbbbJJJAAAJJJvvvdddkkkoooxxxvvvzzzyyyyyy{{{~~~333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000111111111000000222444000000000000//////////////////......//////000111///000000111111000000///////////////000000000000//////////////////////////////000000000000111111000111111111222222222222333222111111111222444555666666555555444444444444444444555666777888888999888999;;;:::999999:::<<<::::::::::::;;;;;;;;;<<<============>>>@@@AAABBB@@@DDDHHHHHHFFFDDDEEEGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKHHHGGGIIILLLNNNMMMJJJKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLIIIKKKKKKJJJHHHFFFFFFFFFBBBCCCDDDEEEGGGJJJOOORRRKKKHHHEEECCCCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBAAAAAA<<<@@@DDDDDDAAA>>><<<======<<<;;;999888888888888555666666666666555444444111222222222222222333333333333333333333333333333222222222222222222222222222111000////////////000111000///......---..................///111222333888DDD[[[www||||||ggg]]]___ccc___gggjjjbbbRRRGGGEEEFFFMMMOOO]]]vvvnnnUUUPPPTTTYYY]]]cccnnn|||~~~hhh___cccwww~~~vvvVVVIIIJJJNNNOOOPPPQQQRRRSSSSSSSSS]]]SSSNNNOOOKKKDDDJJJXXX{{{OOO;;;999666444333444555444444000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---............------...111444@@@RRRsss{{{YYYBBB@@@MMMyyyxxx___nnnwwwuuukkkiiimmmoooqqqtttvvvyyy}}}444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111///000111000//////111333000000000000///////////////............///000000//////000000000000//////........./////////000000////////////////////////////////////000000000111000000000111111111111222222222111000000111111222444555666666666555444444555555666777777888999999888:::;;;;;;:::999;;;<<<;;;;;;<<<<<<<<<=========;;;;;;;;;<<<===>>>???@@@>>>AAADDDEEEDDDCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHLLLJJJHHHHHHJJJLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGFFFGGGGGGGGGHHHIIIJJJJJJJJJHHHIIIKKKJJJHHHGGGFFFGGGDDDEEEGGGHHHIIILLLPPPSSSJJJHHHDDDCCCCCCCCCBBBAAACCCCCCCCCCCCCCCBBBAAA@@@<<>>;;;;;;>>><<<;;;:::999888888888888555555555555555444444333222222222222222222222222222222333333333333444444222222222222222222222222111111111000000000000000000000//////........................///000111222888===MMMhhh}}}zzzwww~~~zzznnn```]]]```aaaooottteeePPPGGGHHHLLLPPP```pppYYYKKKMMMXXXdddjjjnnn{{{uuuiii[[[YYYjjjxxxnnnRRRIIIJJJOOOOOOPPPRRRSSSTTTUUUUUUXXXQQQOOOQQQIIIAAAMMMccchhhBBBAAA777555333222333555444444000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...............---///222555EEESSSnnnmmmQQQBBB===MMMzzzsss___ssszzzjjjbbbaaaaaaeeejjjmmmooorrrxxx}}}444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000---...//////......///111////////////000000000000...............//////000//////000000000000//////---............/////////...........................////////////000000000//////000000000111111111222222111111111111111111111222444666777666555555222333333444444555555555666777888888777777888:::999999999999::::::::::::::::::;;;;;;<<<===???@@@>>>@@@BBBCCCCCCCCCCCCDDDBBBCCCDDDDDDEEEFFFFFFFFFMMMKKKIIIIIIJJJKKKLLLLLLJJJIIIIIIHHHGGGFFFFFFEEEHHHHHHHHHIIIIIIJJJJJJJJJHHHJJJLLLLLLJJJHHHHHHHHHEEEFFFGGGGGGGGGIIILLLNNNHHHEEECCCBBBBBBBBBAAA@@@CCCCCCCCCBBBBBBAAA??????>>>AAACCC@@@;;;999<<<@@@;;;::::::999888888888888555555555555555444444333222222222222222222222222222222222333333444444444222222222222222222222222111111111111111000000//////////////////.........///......//////000111222222777DDD\\\wwwwww}}}vvvxxx|||vvvvvvddd]]]^^^eeeyyyiiiNNNFFFKKKQQQWWWwwwlllUUUOOOPPPWWWaaammmtttzzz^^^YYYTTT]]]xxx~~~xxx]]]OOOMMMOOONNNOOOQQQSSSUUUVVVWWWWWWTTTOOOMMMKKKCCCCCC[[[yyyMMM888<<<888555333222333333333222000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---..................///333555FFFQQQiii~~~fffMMMCCC;;;OOO~~~tttccc{{{tttddd\\\\\\\\\```eeehhhkkkooouuuzzz444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000---.........------///111////////////000000000000......------......///000...//////000000//////...------------.........///..............................////////////000000////////////000000000000222222222111111111111111...///111333444444444333333333333444444555555555666777888888777777888999888888999999999::::::::::::::::::;;;<<<===>>>??????@@@AAABBBBBBBBBBBBBBBAAABBBCCCDDDEEEFFFFFFFFFLLLKKKJJJIIIIIIJJJLLLMMMHHHHHHGGGGGGFFFFFFEEEEEEHHHIIIIIIIIIJJJJJJJJJJJJIIIKKKMMMMMMLLLIIIHHHHHHDDDEEEFFFEEEDDDDDDEEEGGGEEECCCBBBBBBCCCCCCBBBAAACCCCCCCCCBBBAAA@@@???>>>???@@@@@@===::::::<<>>@@@??????@@@@@@AAA@@@???@@@AAACCCDDDEEEFFFFFFEEEHHHIIIIIIIIIIIIIIIKKKLLLFFFFFFFFFFFFFFFFFFFFFEEEHHHHHHHHHIIIIIIIIIJJJJJJIIIKKKNNNNNNLLLIIIGGGGGGEEEFFFFFFEEEDDDCCCDDDEEEDDDBBBBBBBBBDDDEEEDDDCCCDDDDDDDDDDDDCCCAAA@@@???========================:::999999888888888888888666666777777777666555555555555555444444444333333111111222333333444555555333333333333333333333333111111222222222111000///---...///000000///......///////////////000000111000333;;;KKKccc~~~wwwyyy||||||rrrddd```nnnvvvSSSNNN[[[dddzzzXXXNNNWWWaaagggkkkuuufffXXXRRRLLLUUUTTT[[[oooyyy{{{wwwXXXIIIGGGJJJMMMOOOQQQTTTVVVVVVTTTQQQOOOKKKKKKHHHJJJ]]]xxxJJJ===;;;555666444111111111222222111000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---.........///......000444777FFFMMMeeegggKKK@@@@@@___xxxmmmuuueeeXXXTTTVVV\\\]]]___ccciiinnnqqqrrr000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...///000///...///000222.../////////000000111111...------------...//////......////////////......,,,,,,,,,---------........................................../////////000............/////////000...//////000111111000000222222222222111111111111333333333333333444444444222444555555444333555666777777777777888888888888777777888888999:::<<<===@@@???>>>>>>??????>>>===???AAACCCEEEFFFFFFFFFEEEEEEGGGHHHHHHHHHHHHIIIKKKEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHIIIIIIIIIKKKNNNNNNKKKHHHFFFEEEGGGHHHIIIHHHFFFEEEFFFGGGCCCCCCBBBCCCFFFGGGFFFEEEFFFFFFFFFEEEDDDBBBAAA@@@;;;;;;<<<>>>@@@???<<<999999999888888888888888888777777777777777666666555666666666555555444444444111111222333333444555555333333333333333333333333111111222333222111000///---...///000000///......000////////////000000111000...000<<>>======<<<;;;::::::::::::::::::::::::999999999888888666666666666555555555555888777555444333333444444333333333333333333333333666222111555666222000111444333333333444333000...000000000000000000000000////////////////////////222111222777AAATTTppp~~~rrrkkkxxxjjj[[[jjjsss```]]]hhhtttsssnnnSSSKKKIIIMMMUUUZZZdddsss{{{tttkkkgggaaa\\\UUUOOOKKKLLLNNNQQQPPPUUUYYYVVVQQQLLLIIIGGGIIIIIIRRRrrreeeEEE888:::;;;444333333333222222222111111000000000000000000000000////////////////////////.................................------,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------///------/////////444:::MMMQQQooosssSSSHHHIIIEEEyyyxxxtttxxx}}}zzzqqqggg___WWWQQQPPPRRRVVVWWW[[[bbbiiimmmnnnlll222222222111111111000000111111222222222222111111000000000000000000000000////////////////////////............////////////............////////////........................---------...///000000000---------............///........................------------------------///...------...000222444................................................000000000111111111222222111111111222222222333333444444444444444444444444666666666666666666666666777777888888999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>><<<:::===DDDKKKJJJHHHEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFEEECCCBBBCCCEEEEEECCC@@@EEEFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBB@@@AAABBBCCCDDDDDDDDDDDDEEEDDDCCCBBB@@@>>>======<<<;;;;;;;;;::::::::::::888888888777777777777666555555555555444444444444777666555444333333333444222222222222222222222222444222222555444222222666......---------...///000000000000000000000000000////////////////////////111000111444;;;JJJddd{{{~~~uuuwwwbbbmmmmmmgggkkkuuu}}}\\\KKKIIIJJJPPPXXX```kkk~~~{{{kkk]]]UUURRRQQQOOOLLLJJJKKKLLLOOOQQQQQQUUUWWWTTTNNNHHHEEEDDDDDDPPPoooSSS>>>777888888000333333222222222111111111000000000000000000000000////////////////////////..............................---------,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------...------/////////444;;;TTT___}}}vvvTTTEEEAAAHHHwwwmmmxxx|||zzzoookkkccc[[[VVVQQQLLLLLLOOOUUUVVVYYY___fffjjjjjjiii222222222111111111111111111111222222222222111111000000000000000000000000////////////////////////............////////////------------....................................---------...//////000000---------............///........................------------------------///...---------...000111------------------------........................000000000000111111111111000111111111222222222222333333333333333333333333555555555555555555555555666666777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@>>>===DDDRRR^^^HHHFFFDDDDDDEEEEEEDDDCCCCCCBBBAAAAAAAAACCCDDDEEEDDDCCCBBBCCCDDDDDDBBB@@@CCCCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAABBBCCCDDDDDDCCCAAAAAA@@@???>>>===<<<<<<::::::;;;<<<;;;:::999888666666666555555555444444444444444444333333333222666666555444333333333333111111111111111111111111222111222444333111555<<<>>>===:::444...+++,,,///////////////////////////////////////////////////...///111222333>>>UUUjjjyyy~~~~~~dddiii{{{tttyyy~~~oooOOOIIIMMMOOOUUU^^^gggwww{{{qqqZZZNNNJJJIIIEEEFFFGGGIIIKKKNNNPPPQQQTTTUUUUUUQQQKKKEEECCCCCCGGGccchhh@@@999888777555///333222222222222111111111000000000000000000000000////////////////////////...........................------------,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------...---...000//////555===WWWkkkvvvUUUDDD:::IIIsssvvvccc{{{zzzmmmbbbZZZTTTOOOMMMKKKHHHIIIMMMRRRSSSUUUZZZ```dddeeeeee111111111111111111111111111111222222222222111111////////////////////////////////////////////////............////////////------........./////////........................---------....../////////---------............///........................------------------------......---,,,,,,------...------------------------......................../////////000000000111111000000000111111111111222222222222222222222222222444444444444444444444444555666666777777888888999999999999:::::::::::::::===???AAABBBEEEOOO]]]gggEEECCCBBBBBBCCCCCCBBBAAAAAA@@@??????@@@AAACCCDDDEEEDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAABBBCCCEEEFFFBBBBBBCCCCCCCCCBBBAAA@@@CCCCCCCCCCCCCCCCCCBBBAAA>>>>>>======<<<<<<;;;;;;888999:::<<<<<<:::888777555555555555444444444444444444444444333333333333555555444333333222222222000000000000000000000000000111222333111111888AAAIIIIIIFFF===333------///////////////////////////////////////////////////---///111111///555III]]]lllllljjj||||||}}}uuuqqqqqqlllQQQOOOTTTTTTYYYcccqqq}}}eeeSSSLLLLLLMMMIIIIIIJJJKKKMMMOOOQQQRRRVVVUUUSSSOOOIIICCCCCCGGGUUU~~~RRR888::::::666555444222222222222111111111111////////////////////////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...---...000//////777@@@TTTooorrrVVVGGG:::EEElllpppaaa~~~vvvhhh\\\PPPKKKIIIJJJJJJHHHJJJMMMNNNOOORRRUUUZZZ^^^```aaa111111111111111111111111111111222222222222111111////////////////////////////////////////////////............////////////....../////////000000000........................------------............---------............///........................------------------------...------,,,,,,,,,,,,,,,------------------------............................../////////000000000//////000000000111111111222222222222222222222222333333333333333333333333444444555666666777777888777777888888999999999:::===;;;;;;>>>DDDKKKQQQUUUBBBAAA@@@@@@BBBBBBAAA@@@???>>>>>>>>>>>>@@@BBBCCCCCCDDDEEEDDDDDDCCCBBBBBBBBBAAAAAAAAABBBCCCEEEFFFAAAAAACCCCCCCCCBBB@@@???FFFFFFEEEDDDCCCAAA@@@???<<<<<<;;;;;;;;;:::::::::666888:::;;;;;;:::888777666666555555555444444444555555555444444444444333444444444333333222111111000000000000000000000000000000111222000000888BBB666:::<<<999333000111444////////////////////////////////////////////////---///222222///333CCCSSSggg}}}}}}}}}yyyxxxsssnnnddd[[[XXXdddppppppTTTRRRUUUTTT\\\jjjyyyfffUUULLLIIIKKKLLLNNNMMMMMMMMMNNNQQQSSSUUUTTTPPPMMMKKKFFFAAAEEELLLcccbbbDDD777===999222555777222222222111111111000000////////////////////////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------///000//////888CCCUUUqqqnnnUUUJJJ>>>BBBhhhsssfff{{{pppaaaTTTKKKHHHHHHJJJKKKHHHIIILLLKKKLLLNNNQQQTTTYYY]]]___111111111111111222222222111111222222222222111111000000000000000000000000////////////////////////............////////////////////////000000000111---------------------------------------------------------............///------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////////////////000000000000222222222222222222222222222222222222222222222222333444444555555666777777666666666777777888888999===:::888;;;???BBB@@@===>>>>>>>>>@@@BBBBBBAAA@@@>>>=========>>>???AAABBB@@@AAACCCBBBAAA???@@@@@@BBBBBBBBBBBBBBBCCCDDDEEE@@@AAACCCDDDDDDCCCAAA@@@FFFFFFEEEDDDBBB@@@>>>===;;;;;;;;;:::999999999888666777888999:::999888888666666666555555555555444555555555555444444444444333333333333222111000000000000000000000000000000111000000111111000666>>>,,,000333333111000111222////////////////////////////////////////////////......111222111333>>>JJJbbbqqqxxxoooaaaXXXMMMKKKQQQWWWeee~~~sssSSSOOOTTTWWWfff{{{zzzfff___TTTLLLHHHHHHIIIJJJMMMMMMLLLMMMOOORRRUUUVVVOOOIIIEEEFFFCCCAAAIIITTTmmmwwwLLL;;;888;;;444000555555222111111111111000000000000000000000000000000000////////////////////////........................,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,------+++,,,,,,------.........---...000111///000:::FFFYYYqqqmmmTTTIII@@@FFFmmmttthhh~~~vvvlll]]]OOOGGGEEEFFFJJJJJJGGGGGGIIIHHHJJJLLLNNNQQQUUU[[[___000000111111111222222222111111222222222222111111000000000000000000000000////////////////////////............////////////........./////////000000---------------------------------------------------------............///------------------------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////........./////////000000000000000000000000000000222222222222222222222222333333333444555555666666444555555666777777888888;;;;;;;;;<<<======:::888<<<<<<===???BBBCCCBBBAAA======<<<===>>>???AAACCC???AAACCCBBB@@@>>>???@@@AAAAAABBBCCCCCCBBBBBBBBB@@@AAACCCEEEEEEDDDBBB@@@BBBBBBBBBAAA@@@???>>>===<<<;;;;;;:::999888888777777777777777888888888999666666555555555444444444444444444444333333333222222333333333222111000///111111111111111111111111333///...000111111444888555444333222111000//////000000000000000000000000////////////////////////000......111111222888@@@UUUccc}}}|||^^^SSSNNNHHHJJJSSSPPPggg~~~YYYTTTZZZddd}}}wwwgggZZZUUUQQQLLLIIIIIIKKKLLLMMMLLLMMMNNNPPPQQQRRRSSSSSSLLLEEEBBBEEEEEEFFFQQQ```yyy[[[???777666666000444888111111111111111000000000000000000000000000000000000////////////////////////........................,,,,,,,,,---------......------------------------+++++++++,,,,,,---------++++++,,,,,,---......///,,,...111111///000;;;HHHXXXjjjmmmQQQFFF@@@PPPzzznnnbbb|||~~~tttkkk\\\NNNEEEDDDFFFKKKKKKHHHGGGHHHFFFHHHJJJLLLOOOTTT[[[aaa000000111111222222222222111111222222222222111111000000000000000000000000////////////////////////............/////////000---------.........//////---------------------------------------------------------.........//////------------------------------------------------+++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////............/////////000////////////////////////111111111111111111111111222222333444444555555666444444555555666777777888444777:::;;;::::::;;;===:::;;;<<>>@@@BBBCCC@@@CCCEEEDDDAAA@@@AAABBB@@@AAABBBCCCCCCAAA@@@???@@@AAADDDEEEFFFDDDBBBAAA>>>>>>?????????>>>>>>===<<<<<<;;;:::999888777777777777666666777888999999555555555444444444333333333333333222222222111111222222333333222111///...111111111111111111111111444///---000222111222444777444111///000111222222111111111111111111111111////////////////////////111------///000000333888GGGXXXyyyfffNNNKKKMMMIIIIIIPPPYYYxxxddd]]]eeessstttfffaaa[[[UUULLLIIIGGGFFFIIILLLOOOPPPNNNPPPRRRTTTTTTRRRPPPNNNMMMEEECCCGGGJJJLLLYYYjjjwwwAAA;;;666555222111:::<<>>>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB>>>=========>>>???@@@@@@===???BBBCCCDDDCCCAAA???<<<<<<<<<<<<;;;:::999888;;;::::::999999888888888666666666666777777777777555555555555555555444444333222222111111222222333222222222222222222222222000000000000000000000000////////////000000000000///////////////......---000000000000111111111111000000////////////000000111111000000111111222333AAARRRiii|||{{{nnn[[[HHHCCCHHHOOOSSSUUUooouuueeessspppaaaXXXUUURRRPPPLLLLLLMMMMMMMMMNNNNNNNNNPPPRRRTTTSSSSSSSSSPPPLLLGGGJJJJJJGGGIIIUUUggguuuqqqJJJAAA888777666444222111111111111111111111000000000000000000//////.........---//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......111,,,,,,000111111<<>>>>>===>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA===???AAABBBCCCBBB@@@???>>>???BBBCCCDDDCCCAAA???<<<<<<<<<;;;;;;:::::::::;;;;;;:::999999888777777666666666666777777777777666666666555555444444444333222222111111222222333222222222222222222222222000000000000000000000000////////////000000000000///000000000000///......//////000000000111111111000000////////////000000111111000000111111222333888FFF^^^zzzhhhooo~~~|||{{{~~~jjjXXXMMMOOOOOOLLLXXXkkkuuu{{{tttjjj^^^UUUQQQPPPMMMKKKJJJKKKKKKLLLMMMNNNOOOOOOOOOQQQRRRSSSTTTSSSOOOLLLMMMAAA===JJJ]]]mmmzzzRRR===<<<888777666444222111111111111111111111000000000000000/////////............//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......111,,,,,,000111111<<>>>>>>>>=========>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>AAAEEEHHHGGGDDD@@@===>>>???AAACCCCCCBBBAAA@@@===<<<;;;:::::::::;;;<<<<<<;;;:::999888777666666666666666666777777777777777777666666555444333333222222111111111111222222222222222222222222222222000000000000000000000000////////////000000000000000000111111000000///...//////000000000000111111000000////////////000000111000000000000111222222111:::OOOwwwmmmdddwwwyyyuuurrrwwwyyy~~~lllXXXOOOUUUSSSPPPjjjqqqbbb\\\WWWRRROOOOOOOOOMMMKKKIIIIIIKKKLLLNNNOOOQQQQQQQQQQQQQQQRRRRRROOOKKKHHHJJJCCCHHH\\\qqqZZZ<<<888;;;777777555333222111111111111111111111000000000000////////////...........................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......111,,,,,,000000111===LLL\\\}}}[[[DDDAAAEEErrrhhhiiittthhh\\\OOOGGGBBBEEEHHHJJJJJJKKKKKKLLLLLLLLLMMMMMMOOORRRWWW[[[222222333444444444333333000111111111111111111111////////////////////////........................---------.........//////........................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,++++++,,,,,,,,,---------........................000////////////000111111111111222333333333333333222333333333444444444444444555555666666777888888888777888999;;;<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@BBBEEEGGGGGGDDD@@@===???@@@AAABBBCCCBBBAAA@@@>>>===;;;999999;;;<<<>>><<<;;;:::999888777666555666666666666777777777777999888777666555444333222222222111111111111222222111111111111111111111111////////////////////////////////////000000000000111111111111111000//////////////////000000000111000000////////////000000000000000000000111222222222444BBBeeepppsssxxxqqqnnnxxx{{{|||sss]]]MMMNNNTTTcccpppbbb\\\UUURRROOONNNNNNNNNLLLJJJIIIJJJKKKMMMOOOQQQSSSTTTVVVRRRPPPOOOLLLGGGEEEFFFIII[[[nnnvvvzzzsssFFF::::::999777666444333222111111111111111111111000000000//////////////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......000------111000222???OOOccc~~~VVVCCCBBBDDDmmmhhhnnn}}}qqqfffZZZNNNFFFBBBDDDGGGIIIJJJKKKMMMNNNNNNNNNOOOOOOOOOQQQVVVYYY111222333444444444444444111111222222222222111000////////////////////////........................------------....................................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---++++++++++++,,,,,,,,,,,,---//////////////////////////////......//////000111000111222222333333222222222222222222333333333444333444444555555666777777666666777888888999:::;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAABBBBBBCCCCCCAAABBBCCCCCCBBBAAA@@@??????@@@AAABBBBBBBBBAAAAAA???===;;;::::::;;;<<<===;;;::::::999777666666555666666666666777777777777999888888666555444333333222111111000000111111222111111111111111111111111////////////////////////////////////000000000000111111111111111000//////...////////////000000000000000////////////000000000000//////000000111222555333777JJJjjjuuu~~~qqqsssyyy}}}uuucccNNNKKK___qqqeee]]]XXXVVVQQQOOOLLLJJJIIIIIIHHHHHHKKKLLLMMMOOOQQQSSSTTTUUUYYYSSSNNNKKKEEEBBBGGGPPPddd~~~SSS:::::::::333666555444333222111111111111111111111000000000///.........///////////////---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......000---...111000222@@@RRRiiizzzTTTEEEDDDBBBmmmhhhqqqzzznnncccXXXMMMEEEAAACCCFFFIIIJJJLLLNNNPPPPPPPPPQQQPPPPPPRRRUUUXXX000111222333333444444333111222333333333222111000000000000000000000000000........................,,,------------.........------------------------,,,,,,,,,------------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,---...------,,,+++++++++,,,,,,,,,------////////////////////////...............///000000000000111222222222222111111111222222222333333333222333333444555555666666444555777777666777888:::999999::::::<<<===??????AAAAAAAAABBBBBBCCCCCCDDDAAA@@@???>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBAAA???>>>===;;;;;;;;;;;;<<<999999999888777777666666666666666666777777777777888888777777666555444444111111000000000000111111111111111111111111111111000000000000000000000000////////////000000000000000000111111000000///.........////////////000000000000////////////000000000////////////000111111444222000555CCCWWWiiittt}}}zzzwww}}}rrrfffVVVWWWqqqnnn___ZZZVVVRRROOONNNMMMKKKIIIIIIJJJKKKLLLMMMMMMNNNOOOQQQRRRSSSSSSVVVPPPKKKGGGCCCFFFYYYnnn___===555999999555555444333222111111111111111111111111000000000000.........///////////////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......///---///222000222BBBUUUhhhxxxUUUFFFDDDCCCiiihhhtttwwwkkkaaaVVVKKKDDD@@@BBBEEEHHHJJJLLLPPPRRRQQQRRRSSSSSSRRRSSSVVVXXX///000111222333333333333111222333444444222000///000000000000000000000000////////////////////////,,,,,,---------.........------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++)))*********++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------..............................------......///000///000000111111111111111111111111111222222222222222222222333444444555555222444666666555555666999888888999:::;;;===???@@@???@@@@@@AAABBBBBBCCCCCC???>>>>>>===>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBBBB@@@???>>>===<<<;;;:::999888888888888777777777777666666666666777777777777888777777777666666555555111111000000000000111111111111111111111111111111000000000000000000000000////////////000000000000///000000000000///.............../////////000000000000////////////000000///////////////000111111000111111000222<<>>>>>???@@@AAAAAABBBBBB<<<===>>>>>>????????????@@@@@@AAAAAAAAABBBBBBBBB@@@@@@???>>>===;;;999777777777777777888888888888666666666666777777777777777777777777666666666666111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000///////////////......---............/////////000000000////////////000000///////////////000111111...222555444000555DDDTTTppp|||~~~mmmeeeqqqhhh^^^TTTOOOMMMKKKKKKNNNGGGJJJLLLMMMLLLJJJJJJJJJNNNNNNNNNMMMMMMLLLLLLLLLEEEBBBCCCEEEJJJ___}}}uuuKKK111;;;AAA444///:::444444333222111111111111111111111111000000000000---.........//////000000---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......///...000222000222CCCXXX[[[wwwzzzWWWAAABBBKKKzzzcccvvv}}}qqqeee[[[QQQGGGAAA???AAADDDGGGIIIMMMQQQTTTSSSTTTUUUVVVUUUVVVYYY[[[111111111000///000222444...444777444222333333222000000000000000000000000////////////////////////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++******++++++++++++*********((()))---222333///***++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////000000000000111111111111000111111111111222222222333333333333444666777888666666777888:::;;;<<<======>>>???AAA@@@???===<<<======>>>???????????????????????????????????????CCC???:::999:::;;;:::999666666666666777777777777777777777777777777777777999888888777666555555444111111111111111111111111333222222111111222222333//////////////////////////////...------...000111//////////////////////////////////////////////////////////////////////////////000000000000//////+++,,,...///111555999===TTTwww~~~ssszzzqqqkkkqqq|||sssiiiccc___RRRQQQOOOMMMKKKKKKKKKKKKHHHHHHIIILLLOOOPPPOOONNNUUUTTTTTTSSSMMMEEECCCEEECCCEEEEEEEEEUUUxxxOOOFFF:::444333666666555222222222111111111111000000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------............///000000222222111666GGGWWW]]]pppttt[[[GGG<<>>??????>>><<<;;;<<<<<<===>>>>>>>>>>>>>>>????????????????????????AAA>>>:::999:::;;;;;;999777777777666666666666666555555555555555555555555666666666555555444444333111111111111111111111111333222222111111222222333///////////////////////////......---...///000000////////////////////////////////////////////////........................//////000000000000//////...///000000000333666:::EEEccc~~~vvvzzzpppiiihhhuuu|||{{{yyywwwvvvwww{{{xxxiii___YYYUUUSSSPPPOOOMMMKKKJJJJJJJJJJJJKKKKKKJJJKKKNNNPPPQQQRRRQQQQQQTTTWWWRRRIIICCCBBBDDDDDDHHHVVVrrrkkkFFF???888555555666555333111111111000000000//////000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111111000777HHHYYY\\\pppqqqZZZHHH???WWWxxx~~~fffzzznnneeeYYYMMMDDDBBB???BBBEEEFFFGGGHHHJJJLLLPPPRRRUUUXXX[[[\\\\\\\\\222333333222111111444666999;;;:::333///000000...000000000000000000000000////////////////////////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++******++++++++++++******---,,,---000333444111...++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............///////////////000000000000111111000000000111111111222222333333444444555666888999777777777888888999999999::::::<<<======<<<;;;::::::;;;<<<<<<======<<<<<<========================???<<<:::999:::;;;;;;:::888777777666666555555555333333333333333333333333333333333333333333333333111111111111111111111111222222111111111111222222////////////////////////...............///000000000000000000000000000000////////////////////////...........................//////000000//////...000111111000000000333555888MMMhhh~~~wwwwww{{{}}}vvvnnnmmmzzzzzzvvvsssrrrtttrrrpppqqqtttwwwyyyyyyyyyzzz{{{{{{||||||uuummmggg^^^VVVRRRPPPOOOOOONNNLLLKKKIIIHHHHHHIIIIIIKKKLLLLLLNNNQQQTTTWWWYYYVVVTTTTTTUUUPPPFFF???>>>AAAFFFVVVssspppIII;;;888555555777777444111000000000000/////////...000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////777JJJ\\\]]]qqqmmmUUUFFF@@@YYYzzzvvveee~~~wwwlllcccXXXLLLDDDBBB???AAADDDFFFGGGHHHJJJLLLOOOQQQUUUYYY\\\^^^______333333333222111222444666CCCCCC???777333333333000////////////////////////////////////////////////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,******++++++++++++*********)))***,,,///000---+++***+++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////000000000111000000000000111111111111333333333444555666888888777777777777777777777777777888999:::::::::999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::::::::;;;888888777666555555444444222222222222222222222222222222222222333333333333111111111111111111111111222222111111111111222222////////////////////////------......//////000000000000000000000000000000////////////////////////...........................//////////////////...000111111000//////111333555>>>SSSooo|||nnnnnnzzz~~~{{{vvvtttyyy{{{tttqqqqqqrrrrrrwwwtttrrrpppqqqqqqpppooolllmmmllljjjiiiiiikkknnnvvvzzz~~~~~~zzzwwwwwwxxxzzztttiiiaaa\\\XXXVVVSSSPPPOOOPPPPPPQQQMMMLLLJJJIIIHHHIIIIIIJJJHHHLLLRRRVVVYYYZZZZZZ[[[VVVPPPLLLJJJEEE@@@@@@CCC@@@WWWxxxnnnFFF???777555444555666666333111111111000000000/////////000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////.........///777KKK^^^dddwwwkkkOOOBBB???XXX}}}iii```}}}ssshhh```VVVJJJCCCAAA>>>AAADDDFFFGGGHHHJJJLLLOOOQQQVVVZZZ^^^```aaabbb333333333222111222444666GGGFFF@@@888444555444111////////////////////////////////////////////////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))***++++++,,,******++++++++++++******(((((()))***,,,,,,+++************++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...............////////////000000000//////000000000111111111333333333333444666777888777777666666666666555555666666777777888888888888888888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999:::888777777666555444444333333333333333333333333333333333333333333444444444111111111111111111111111222111111000000111111222////////////////////////,,,---......///000000000////////////////////////////////////////////////..............................////////////.........///000000///000111333666555AAAZZZqqq~~~{{{yyy}}}ooopppqqqrrrtttvvvuuutttuuuuuusssqqqooopppsssvvvtttrrrpppoooooonnnllljjjccccccbbb```]]]\\\]]]^^^^^^aaaeeefffeeeeeegggiiigggjjjnnnpppqqqrrrsssttttttqqqjjjccc\\\WWWTTTRRRNNNNNNMMMMMMLLLLLLNNNOOOMMMLLLKKKJJJJJJJJJKKKLLLJJJQQQ[[[```___ZZZTTTQQQHHHDDDBBBAAA>>>===BBBIIITTT{{{~~~LLL888===888777555444444444333222222222111111111000000000////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............///777LLL___ooommmNNNAAA>>>XXX~~~}}}hhhcccxxxoooeee]]]TTTIIIBBBAAA===@@@CCCEEEFFFHHHJJJLLLNNNQQQVVV[[[___bbbcccccc222333333222111111444666CCCBBB<<<555333444333///000000000000000000000000////////////////////////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,******++++++++++++******))))))***+++++++++++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000/////////000000000111111111111222222333444666777555555555555555555555555555555555666666777888888777888999999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::888777888999777666666555555444444444444444444444444444444444444444444444444444444444111111111111111111111111111111000000000000111111////////////////////////+++,,,...///000000000000////////////////////////////////////////////////---------------------------......//////......---,,,---///000///000111333333111666FFFXXXkkkwwwwwwxxxvvviiimmmnnnlllkkknnnnnnllliiilllnnnnnnlllmmmoooqqqjjjiiiiiiiiikkkjjjiiiggg]]]^^^^^^\\\YYYWWWVVVWWWTTTVVVXXXXXXXXXXXXYYYZZZVVVXXXZZZZZZYYYYYYZZZ\\\YYYWWWTTTRRRPPPOOOOOOPPPLLLMMMMMMMMMKKKKKKLLLMMMMMMLLLKKKKKKKKKLLLMMMNNNRRRZZZbbbddd]]]RRRIIIDDDDDDCCCDDDBBB===<<>>===333444555555444333222222333111111111111000000000000////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...000111111888JJJ[[[sssmmmMMMCCCCCC]]]zzzjjjhhh~~~{{{qqqhhh___YYYQQQGGGAAA@@@<<>>BBBDDDFFFHHHJJJLLLOOOQQQVVVZZZ^^^aaabbbbbb222111000//////111333444;;;999666222000///...///000000000000000000000000.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................///000000000111111111111000000111111111222222222333222222111111222222333666666666777888888999999999999999999999999999999::::::999888999:::;;;<<<::::::999999888777777777444444444555555555555555777777666555444444333333444444333333333333222222444444444333222111000///111000000///////////////000000//////.........------------............///000000///...------,,,,,,------------------------...------,,,,,,------...////////////............---------............///000,,,---111111666LLLdddzzzsss}}}|||qqqggglll{{{rrriiidddbbbbbbbbbccc```\\\ZZZ\\\]]]\\\YYYXXXZZZVVVTTTVVVUUUPPPLLLLLLKKKKKKKKKLLLMMMLLLJJJHHHHHHHHHHHHIIIJJJKKKMMMNNNNNNKKKIIIJJJLLLMMMKKKIIIKKKMMMNNNLLLIIIHHHJJJLLLLLLJJJLLLPPPKKKCCCJJJXXX```WWWNNNBBB<<>><<<===???@@@CCCGGGLLLPPPNNNPPPUUUZZZ```bbbbbbaaa222111000//////111333444:::888555222000/////////000000000000000000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................//////000000000111111111000000000111111111222222222222222111111222222222444444555555666777777777999999999999999999999999::::::999999999:::;;;<<<::::::999999888777777777555555555555555555444444777666666555444444333333444444333333333333222222333333333333222111000///111111000///.........///000/////////............---------............///000//////...------,,,,,,------------------------...------,,,,,,------...////////////............------------............111------000000333CCCWWWxxxxxxsssnnniiiccc```YYYXXXXXXYYYWWWTTTRRRQQQUUUQQQPPPRRRRRRNNNLLLLLLJJJIIIIIIJJJKKKKKKIIIHHHHHHHHHIIIJJJJJJKKKLLLLLLIIIJJJKKKKKKKKKKKKKKKLLLKKKJJJKKKMMMNNNOOONNNMMMMMMLLLOOOSSSNNNIIIRRRbbblllXXXKKKDDD>>>CCCGGGAAADDDNNNqqq\\\<<<666999666444777333333222222222111111111111111111000000000/////////////////////////////////.........------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,++++++***---,,,,,,,,,,,,---............///111222999IIIYYYddddddOOO@@@GGGeee{{{pppppp}}}www~~~}}}zzzyyyxxxuuurrrooojjjeee]]]SSSKKKDDD@@@>>>;;;===???AAACCCGGGKKKOOOOOOQQQVVV[[[```bbbbbbbbb111111000///000111222333777666444111000000000000000000000000000000000000////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................////////////000000000000000000000000111111111111222222111111111111222222222222222333444444555555888888888888888888999999:::999999999999:::;;;;;;::::::999999888777777777666666666555444444444333666666666555444444333333444444333333333333222222333333333333222111000000222111000///............////////////............---------............////////////...------,,,,,,------------------------...------,,,,,,------.../////////............---------------............222---,,,000000///888EEEeeexxx~~~yyyyyyqqqhhhbbbXXX[[[\\\ZZZUUURRRQQQQQQSSSOOOMMMOOOOOOMMMKKKMMMIIIHHHGGGHHHIIIJJJIIIGGGHHHHHHIIIJJJKKKKKKKKKKKKHHHKKKMMMMMMKKKJJJLLLNNNPPPNNNLLLOOOSSSUUURRRNNNOOOOOOSSSUUUQQQNNN[[[kkkvvvVVVFFFHHHEEEBBBJJJPPPbbbxxxWWWEEE999999888222222:::333222222222222111111111111111000000000000//////////////////////////////............------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,+++++++++---,,,,,,,,,,,,---............///111222999IIIYYYaaaxxxvvvaaaOOO>>>HHHmmm{{{rrrqqqyyy}}}}}}zzzxxxwwwuuurrrppppppooommmkkkfffbbbZZZRRRIIICCC???===;;;===???AAACCCFFFKKKNNNPPPSSSWWW\\\```bbbcccccc111000000///000111222222444333222111000000111111////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------................................./////////000000/////////000000000111111111111000000000000111111111111222222333444444444777777777888888888888888999999999999999:::::::::::::::999999888777777777777777666555444333333333666666555555555444444444444444333333333222222222222222222222222111000000222111000///...---------///////////////.........---------............/////////.........---------------------------------...------,,,,,,------...//////.........---------,,,,,,---------.........111---,,,///000...111777DDDWWW___aaaooo{{{vvvpppjjjbbbeeeeee___ZZZZZZ\\\]]]WWWQQQMMMNNNMMMKKKJJJLLLIIIHHHFFFFFFHHHIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIIIIKKKLLLMMMMMMMMMNNNPPPQQQYYYUUUQQQQQQSSSTTTRRRPPPUUUWWW\\\^^^]]]```ooo}}}TTTAAAJJJLLLQQQjjj[[[CCC<<<999<<<999111000777222222222222111111111111111000000000////////////////////////////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++---,,,,,,,,,,,,---............///111222999IIIYYYccctttooo]]]LLL<<>><<<;;;===???AAACCCFFFJJJMMMQQQTTTXXX\\\___aaaccceee000000000000000111111111222222111111000000000111////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------........................---............/////////....../////////000000000111000000//////000000111111222222333333444555555666666666777777888888888888888999999999:::::::::::::::999999888777777777777777666555444333333333555555555555555444444444444444333333333222222222111111222222222111000000111000///...------------.........///////////////---------............///...............---------------------------------...------,,,,,,------...............------------,,,,,,,,,------------......,,,,,,///000//////000///===DDDNNNeee~~~|||zzzwwwrrrppppppjjjbbb```eeeiiihhhZZZSSSNNNLLLKKKHHHHHHJJJLLLIIIFFFFFFGGGHHHHHHHHHFFFGGGHHHIIIIIIIIIIIIIIIKKKKKKLLLOOOTTTWWWYYYZZZ]]]YYYSSSPPPQQQSSSTTTUUU]]]___bbbdddeeekkkzzzoooQQQMMMbbblll{{{gggAAA>>>888777:::999222000444222222222111111111000000000000000////////////...........................,,,,,,------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............///111222999IIIYYYjjjxxxoooZZZIII;;;OOO}}}vvvgggttt|||xxxtttqqqoookkkiiiiiifffaaa^^^\\\[[[YYYWWWXXXUUUPPPKKKEEE@@@===<<<:::===???AAACCCEEEIIILLLOOOSSSXXX\\\^^^aaadddggg/////////000000000111111111111111111000000000///000000000000000000000000........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------........................------------.........///............////////////000000////////////000000222222333333444555555555555555666666777777888888777888888999:::999999999::::::999999888777777777666666666555444444444333555555555555555555555555444444333333333333222222000111111111111111000000000///......------...............///////////////---------............///........................------------------------...------,,,,,,------............------------,,,,,,,,,,,,,,,------------,,,,,,---.../////////000,,,555999CCC\\\ttt~~~yyynnneeeiiirrrqqqjjjZZZRRRLLLKKKJJJIIIKKKOOOPPPMMMHHHFFFGGGHHHIIIIIIHHHHHHHHHHHHJJJKKKLLLMMMKKKPPPWWW^^^ccceeefffggg```YYYQQQPPPUUUZZZ[[[YYY```^^^[[[WWWTTTWWW___fffMMMTTTvvvhhhHHH>>>;;;555222555777444222333222111111111111000000000000000////////////..............................,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,---,,,,,,,,,,,,---............///111222999IIIYYYoootttYYYGGG<<>>MMMqqqxxxrrrwww}}}yyyvvvqqqnnniiifffccc```]]][[[[[[YYYVVVTTTSSSPPPMMMJJJGGGFFFEEEBBB@@@>>><<<;;;:::<<<@@@BBBCCCEEEGGGIIIJJJPPPVVVZZZ\\\```fffkkk...//////000000000000000000111111111000///...---000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------........................,,,,,,,,,---------......---------.........////////////............//////111111111222333333444444444444444555666777777888666777888999:::999888888::::::999999888777777777444444444555555555555555444555555555555555555555444444444333333333222222///000000111111111000000---------------...///000---.........//////000000---------.........//////---.....................------------------------...------,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,---------+++...///,,,)))***---///---111------<<>>;;;999999:::<<<===999;;;???DDDIIIKKKKKKIIIMMMPPPSSSVVV[[[```gggkkk////////////////////////000000////////////000000........................,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************,,,++++++***))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---......------,,,,,,------------,,,,,,......---------,,,,,,,,,............////////////111111111000000000////////////000000000111111111000000111111222333333444444555666777777777777777777777777777777777777777666666555444333333333333555333222333555555444333333333222222222111111111000000000000//////......//////////////////////////////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,///111666AAAMMMrrryyy~~~uuueeebbbaaagggqqqvvvuuurrrllliiimmmyyyyyyuuuttt~~~zzztttnnngggbbb``````cccyyypppMMM>>>:::666444555555555555444333333222222111111111000000000//////................................................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++------,,,,,,---...000000.../////////222<<>>===;;;999999:::;;;<<<999;;;???DDDIIIKKKKKKJJJKKKOOOTTTYYY^^^bbbgggjjj////////////////////////000//////......//////000........................---------,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************,,,+++******)))*********************************************************)))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---------------,,,,,,------------,,,,,,------------,,,,,,,,,,,,---............/////////000000000000//////////////////000000000000111111000000000111222222333333222333444666666777777777555555555555555555555555666555444333222222222222333222222333555666555444333222222222222111111111////////////............////////////////////////...............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...,,,---......///666???]]]}}}~~~|||nnniiifff\\\iiijjj___bbbwww___KKK:::777888666666888555444444333333222222222111111000000000000//////------------------------------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000...///000000333===MMMYYYcccbbbPPPFFFJJJzzz}}}lllwww|||yyyvvvsssqqqppppppmmmgggbbbXXXTTTOOOKKKHHHFFFCCCAAAAAA@@@>>><<<;;;;;;<<<<<<;;;;;;::::::999999:::::::::<<>>888::::::888777999444333333333222222222111000000000000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////...000000000444>>>NNNZZZfffcccPPPFFFMMMvvv~~~nnnyyy}}}wwwtttpppnnnlllkkkiiieee___[[[SSSOOOKKKHHHEEECCC@@@>>>===<<<;;;::::::::::::;;;999999999999999999999999;;;>>>CCCGGGJJJKKKLLLLLLKKKNNNTTTYYY]]]bbbgggjjj........................//////............//////...........................------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))************************+++***************++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------.................................///...////////////000000000...//////000000111111222000000222333555555666666333333333333333333333333444444333222111000000111333222111333555666666555222222222111111111000000000000000000000000000000........................---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,...,,,---000000---///333111EEETTTaaasssxxxwww{{{wwwoooqqqrrrsssxxx]]]III===:::999999777333333555222222222222222111111111//////////////////000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,------............///000000444>>>NNN[[[mmm```MMMDDDOOOssstttyyytttqqqkkkjjjhhheeeaaa\\\VVVSSSLLLIIIFFFCCCBBB@@@===;;;;;;;;;::::::::::::::::::888999999999999999999999<<>>NNNZZZrrr]]]KKKCCCPPPpppuuu~~~zzztttnnnkkkeeeccc```[[[VVVQQQMMMKKKCCCAAA???>>>===<<<:::888::::::::::::;;;;;;;;;;;;999999888888999999::::::???DDDJJJMMMMMMMMMOOOQQQQQQRRRSSSTTTXXX^^^ffflll........................///......------......///------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******************************))))))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,---------................../////////000000------...//////000000111000000111222333333222222444444444444444444444444333222222222222333444444555333222333555555444333111111111111000000000000/////////000000000111111........................---------.........//////------------------------++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************+++++++++++++++((((((,,,...,,,,,,...+++000///111>>>EEELLLYYYkkknnnkkkooorrrtttzzzYYYBBB<<<===999:::999777555555555555000111111111111111111111........./////////000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))***,,,---......------,,,---...///222>>>NNNZZZqqq~~~[[[MMMEEEPPPtttrrryyyxxxyyyyyyxxxsssllleeeaaa[[[YYYVVVPPPKKKGGGEEEEEE===<<<;;;;;;;;;;;;999777888999::::::;;;;;;;;;;;;;;;:::888888888999;;;===AAAGGGMMMPPPOOOOOOQQQTTTTTTUUUVVVXXX[[[```fffjjj.................................------.........------------------------,,,++++++++++++,,,------++++++++++++++++++++++++))))))***+++---...//////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,******************************))))))***+++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------...................../////////000------......///000000000000111111222222222111111444444444444444444444444222222222222333444555555555444333333444555444222111111111111000000000000---.........//////000000........................---------.........//////------------------------++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))************+++++++++---***)))---///---,,,...+++111...---444:::DDDVVVWWWtttyyy|||PPP???HHHFFF555666888888555444444333222000000000000000111111111---.........//////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))***,,,---......---,,,+++,,,---...222===MMMZZZnnn{{{[[[OOOGGGQQQrrrwww}}}zzzrrrtttuuusssnnnfff^^^YYYSSSRRRNNNHHHCCCAAA@@@AAA<<<;;;:::;;;<<<<<<:::888777888999::::::;;;::::::<<<:::888777888:::<<<>>>BBBHHHOOOQQQPPPPPPRRRUUUTTTWWWZZZ\\\^^^bbbfffiii------..................//////.........---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++---------------------------------.........//////////////////000000000000............////////////000000111111111222222222333333333222222111111111333111000111222444444333333333333222222111111111222222222111111111111000000000000000////////////000000///...------,,,,,,,,,,,,,,,------...............//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,------...---,,,,,,000555;;;>>>PPPmmmyyypppOOOCCCBBB>>><<<>>>666666666666555444333222000000000000000000000000000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,...//////222<<>>>>>>>>999999999999999999999999::::::999999:::;;;===>>>;;;;;;;;;::::::>>>CCCGGGPPPPPPOOOPPPRRRTTTWWWYYYXXXYYY[[[___bbbeeehhhiii........................//////.........---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++------------------------,,,,,,---------.........---............/////////............////////////000000000111111111222222333333222222222111111111333111000000222444333333333333333222222111111111222222222111111111111000000000000000////////////000//////...------,,,,,,,,,,,,,,,---------.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,------...---,,,,,,...222666888QQQffftttoooVVV@@@;;;===:::888999666666666555555444333222000000000000000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,...//////222<<>>>>>>>>999999999999::::::::::::999999999:::;;;<<<>>>???>>>>>>>>>===>>>AAAEEEIIILLLLLLLLLNNNPPPTTTXXXZZZYYYYYYYYY[[[^^^cccgggjjj.......................................---------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,---------.........---............/////////000000000000111111111111222222222111111111111111333111000000222333333222222222222222222111111111222222222111111111111000000000000000/////////////////////...------,,,,,,,,,,,,,,,------------...---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++,,,++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,...---,,,,,,---...000111EEEVVVaaaqqqhhhQQQCCC999;;;===:::777999555555555555444333222222000000000000000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,...//////222<<>>=========>>>::::::::::::::::::::::::;;;<<<===???@@@@@@AAAAAAAAAAAABBBAAABBBDDDHHHKKKHHHIIIJJJMMMPPPUUUXXX[[[[[[ZZZYYYYYY]]]bbbhhhlll////////////....................................,,,,,,---...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------------.........---------.........///////////////000000000111111111111111111111111111000333111000000111222222111222222222111111111111111222222222111111111000000000000000000//////////////////.........------------------------------------------......------,,,++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------222@@@JJJ\\\|||xxx^^^NNNEEE>>><<<>>>>>>:::666777444555555444444333222111000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,...//////222<<>>>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;;;;:::555333333444444444444333222111000////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,...//////222<<>>@@@BBBDDDEEEIIIIIIIIIIIIHHHFFFDDDCCC@@@BBBDDDDDDDDDEEEGGGIIIIIIJJJKKKMMMOOOQQQRRRSSSWWWXXXZZZ]]]```dddggghhh111000000//////.........---------...............,,,---///000111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))************+++************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---............/////////,,,------------.....................////////////////////////000000000000333111000000111111111000000000000111111111111111222222222111111111111000000000000000////////////...........................------------,,,,,,,,,+++,,,,,,------------,,,++++++++++++++++++++++++************************)))))))))************+++++++++++++++++++++++++++************************))))))))))))))))))))))))************++++++++++++***++++++,,,......//////---222---,,,:::JJJZZZmmmtttvvv]]]OOOEEE??????<<<;;;::::::999777555555333333333333222111000000////////////////////////000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,...//////222<<>>======<<<;;;:::::::::888555333333333333222111000///////////////////////////000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,...//////222<<>><<<<<<<<<<<<;;;:::;;;<<<<<<===>>>?????????>>>???BBBEEEHHHKKKNNNOOOIIIIIIHHHGGGFFFFFFEEEFFFCCCFFFIIIJJJJJJIIIJJJJJJIIIJJJKKKLLLMMMMMMNNNNNNPPPQQQRRRTTTXXX\\\___bbb222111111000///......------------.........//////---...111333333222000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++---......---+++*********+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////---.........//////000000333111000///000111000/////////000000111111111222222222222111111111111000000000000000////////////---..............................------,,,,,,,,,***+++,,,,,,------------************************************************))))))))))))************++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++---,,,+++******+++,,,---(((...---///666333///444???VVVdddmmm{{{iiiSSSDDDDDDDDD===;;;???;;;;;;999888888777333...222222333222222111000///////////////////////////000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,...//////222<<>>======>>>>>>===;;;999:::<<>>;;;===;;;999777555555555555444444333222222111111000////////////.......................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,------------,,,,,,+++***,,,,,,+++***+++,,,---...,,,...///...000:::JJJWWWvvv^^^OOOLLLNNNpppwww~~~}}}~~~qqqbbbXXXOOOGGGBBBAAA@@@>>>===;;;;;;;;;;;;:::777;;;???CCCEEEFFFHHHHHHGGGHHHIIIJJJJJJJJJJJJIIIGGGHHHIIIKKKMMMNNNNNNOOONNNMMMNNNNNNPPPRRRSSSTTTRRRRRRQQQQQQQQQRRRSSSTTTSSSTTTUUUWWWZZZ]]]aaaccc......//////000000000000//////.........---------...,,,,,,///444555222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++***))))))***+++************************************************+++++++++*********))))))************************************************+++++++++)))'''&&&'''(((*********))))))((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,------------...------------..................////////////..........................................////////////////////////000000000000///////////////////////////............------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,++++++++++++))))))************))))))))))))))))))*********************************************+++++++++,,,,,,------------............111///777HHHWWWbbbsssrrr]]]QQQKKKEEE???===>>>>>><<<999;;;:::888777555555555555444444333222222111111000////////////....................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++******************+++)))************+++++++++******+++++++++,,,,,,,,,,,,---------,,,,,,+++***,,,,,,+++++++++,,,---...,,,...///...000999JJJWWWnnndddPPPHHHIIImmmrrrxxx}}}zzzlll^^^TTTLLLCCC??????===>>>>>>===<<<;;;<<<<<<===@@@EEEIIIKKKJJJIIIIIIFFFFFFGGGHHHIIIIIIJJJIIIPPPPPPPPPPPPPPPOOOOOOOOOQQQQQQQQQRRRTTTUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVWWWXXX[[[^^^```bbb...////////////000000000...............---------...,,,,,,...111222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++************+++************************************************+++++++++***************************************************************+++++++++***(((((()))***---,,,***)))(((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,+++******+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------..................////////////..............................---............/////////////////////000000000000///////////////////////////............------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++******++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,++++++++++++))))))************))))))))))))))))))*********************************************++++++++++++,,,,,,,,,,,,---------......222,,,,,,555???JJJ\\\lll|||lllZZZPPPJJJGGGEEEAAA<<<;;;<<<<<<;;;888999999777666555555555555444444333222222111111000////////////....................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,+++++++++,,,---...+++...//////000999IIIVVVeeeiiiQQQFFFFFFkkktttvvv~~~zzzwwwwwwiiiZZZPPPIIIAAA>>>>>>:::===???>>><<<<<<>>>AAAFFFHHHLLLNNNOOOMMMKKKIIIGGGGGGHHHJJJKKKLLLMMMMMMVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVXXXZZZZZZYYYWWWVVVUUUUUUUUUUUUWWWXXXYYYYYYYYYYYYZZZ]]]___bbbddd////////////////////////...........................---,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++++++++,,,************************************************************************************************************************'''(((*********+++---//////---+++)))(((((()))***))))))*********+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---......//////......---........................---------.........//////////////////000000000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************))))))*********++++++++++++++++++*********))))))))))))************))))))((()))))))))************************************************+++++++++++++++,,,,,,,,,------------333---+++///444;;;HHHUUUbbbkkkqqqrrrwwwrrr^^^OOOIIIGGGFFFDDDAAA>>><<<;;;<<<<<<:::999888777777666666555555555444444333222222111111000////////////....................................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++*********++++++*********))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++...000///000999HHHTTT___|||iiiRRRGGGHHHmmmvvvtttwwwxxxwwwiiiYYYOOOHHHAAA???@@@:::<<<===<<<;;;<<>>============;;;:::888777777777777666555555444444333222222111111000////////////....................................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++)))***++++++++++++***)))))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------***...000///000888GGGSSS___yyyfffSSSLLLNNNssstttqqqwwwwwwiiiXXXMMMFFF@@@>>>@@@;;;<<<<<<;;;<<<@@@HHHNNNRRROOOLLLKKKLLLMMMMMMLLLMMMMMMNNNOOOQQQTTTVVVWWWTTTVVVYYY]]]aaadddeeefff```______bbbfffgggddd```___^^^]]]]]]]]]^^^___```]]]^^^___aaaeeehhhlllnnn/////////............------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,---------------,,,***************************************************************+++++++++************************************************+++++++++***(((((()))***,,,+++***)))((()))******)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------............------------------------------,,,------------.........////////////000000000000///////////////////////////............---------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++)))))))))(((((((((((('''))))))************))))))))))))))))))************************************)))))))))************+++******+++++++++,,,,,,,,,***,,,///111111000000111333555;;;GGGZZZnnnqqq\\\MMMLLLHHHDDDCCCCCCCCC@@@===>>>???@@@@@@???>>><<<;;;999999999999888777555555444444333222222111111000////////////....................................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***++++++,,,,,,)))***+++,,,,,,+++***))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,***+++,,,---------,,,,,,***---000///000888FFFRRR___yyyeeeSSSNNNTTT{{{uuuuuuxxxwwwhhhVVVJJJCCC===<<<>>>===<<<<<<>>>CCCIIIOOORRRUUUQQQMMMMMMPPPRRRRRRQQQOOOOOOOOOPPPQQQTTTWWWXXXXXXZZZ___ccceeefffeeeeeeeeecccbbbgggmmmpppmmmiiigggfffeeedddcccdddeeeeeebbbbbbdddfffiiimmmppprrr//////.........------------------.........//////,,,------,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))***+++,,,,,,,,,++++++************************************************))))))*********+++++++++************************************************+++++++++)))'''&&&'''((((((((())))))))))))******)))************+++++++++************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,------------------------,,,,,,---------.........////////////000000000000///////////////////////////............---------+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))************++++++++++++************)))))))))))))))************))))))))))))))))))************************************))))))))))))************************+++++++++++++++...111111000000000111333000///222<<>>???AAABBB@@@>>><<<;;;;;;;;;;;;:::999777555444444444333222222111111000////////////....................................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,(((***+++,,,,,,+++***((()))************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,---------,,,***+++,,,---------,,,,,,***---000000000888FFFQQQ^^^{{{iiiSSSMMMVVVtttxxx~~~}}}zzzjjjWWWKKKCCC===<<>>>>>>>>@@@BBBBBB@@@===;;;:::<<<<<<<<<;;;:::888555444444444333333222111111000000/////////....................................,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,((()))+++,,,,,,+++)))((()))************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,------------***+++,,,---...---,,,,,,***---000000000888EEEPPP\\\~~~mmmSSSJJJUUUmmmttt|||~~~~~~nnnZZZMMMEEE??????AAA===>>>CCCNNNYYY]]]XXXRRRVVVUUUWWW]]]cccddd```[[[VVVUUUTTTTTTVVVXXX[[[\\\ZZZ^^^eeekkkmmmkkkhhheeemmmiiihhhmmmwww}}}}}}zzzvvvuuusssqqqoooooooooooonnnmmmmmmmmmnnnoooqqqrrr////////////............////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******++++++++++++******************************++++++******************,,,,,,+++******+++,,,,,,++++++******************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................,,,,,,,,,---------......//////.........---------...---,,,,,,,,,,,,---...///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))(((((()))++++++***)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,---------......,,,---...///000222222333888???SSSlll~~~vvvooo```TTTHHHEEEFFFGGGIIILLLHHHJJJIIICCC???@@@AAA???@@@AAABBB@@@>>><<<;;;<<<;;;:::::::::;;;:::777555444444333222222111111000////////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,------......---------,,,...///000666EEETTTiii}}}mmmRRRKKKRRRsssssswww{{{zzzzzz~~~lllXXXLLLFFFAAA??????>>>FFFNNNSSSXXX[[[YYYTTT\\\___bbbcccfffhhhccc\\\\\\[[[ZZZYYYYYY[[[\\\]]]eeeeeehhhlllllliiijjjnnnmmmooorrrvvvxxxyyyyyyxxxwwwssspppoooqqqsssrrrqqqnnnqqqsssuuuuuuvvvxxxyyy////////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******++++++++++++******************************************************,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...........................,,,---------............//////.........---------......---,,,,,,---......///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))(((((()))++++++***)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,------------...,,,------...///000111111333444===KKKXXXaaakkksssyyylllbbbZZZUUUQQQLLLKKKPPPTTTQQQNNNMMMLLLNNNKKKDDD@@@@@@@@@>>>???@@@AAA@@@===;;;;;;;;;:::999999999::::::777555444444333222222111111000////////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,------......---------,,,...///000666EEETTTbbbxxxkkkOOOGGGLLLkkkxxxwwwyyyvvvuuu~~~oooZZZMMMFFFAAA???@@@CCCLLLSSSVVVXXX[[[ZZZXXX```cccfffhhhlllqqqooojjj___``````aaacccdddfffgggfffeeehhhlllkkkhhhiiimmmmmmnnnqqqtttuuuvvvvvvuuutttqqqoooppprrrttttttsssrrrtttwwwyyyzzz{{{}}}////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******++++++++++++******************************************************,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------------........./////////...............---------......---,,,,,,---............---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))(((***+++,,,***)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,------------,,,---------............222///000555;;;AAAHHHPPP[[[jjj~~~}}}pppaaaVVVRRRPPPLLLIIIGGGFFFJJJSSSWWWSSSMMMJJJNNNPPPMMMFFF@@@@@@???======???@@@???<<<::::::;;;888888777888999999888666444444333222222111111000////////////............------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))******+++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,---------......---,,,...///000666EEETTT\\\tttkkkPPPEEEFFFcccvvvyyytttrrrsss]]]OOOFFFAAA@@@AAAHHHQQQWWWWWWVVVYYY]]]^^^dddhhhkkknnnsssyyyyyyvvvfffggghhhjjjkkklllllllllhhhgggiiilllkkkhhhiiilllmmmnnnppprrrssssssrrrrrrppppppoooqqqtttuuuuuutttvvvyyy|||////////////....................................------------------------++++++++++++++++++++++++,,,,,,++++++++++++***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******++++++++++++*********************************************+++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------.........////////////000..............................------------.........---,,,,,,+++++++++,,,***************************************************))))))***,,,,,,+++)))((()))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////111444555555555666;;;JJJ```zzzmmmbbb[[[XXXTTTRRRQQQNNNJJJFFFGGGDDDEEEJJJLLLIIIGGGGGGMMMOOOLLLEEE@@@??????===<<<===>>>>>>;;;:::::::::888666666777888999888666444444333222222111111000////////////............---------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,------......---,,,...///000666EEETTTZZZtttpppTTTGGGDDD___www|||wwwxxxaaaQQQGGGAAA@@@BBBIIIRRRXXXVVVTTTYYYaaaeeegggmmmqqqssswww{{{zzzvvvlllmmmnnnnnnnnnlllkkkjjjlllkkklllnnnmmmiiijjjnnnnnnooopppqqqqqqqqqppppppppppppqqqssstttuuuuuutttxxxzzz~~~////////////....................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******++++++++++++******************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------.........////////////000---.............................................------,,,+++++++++,,,,,,***************************************************))))))***,,,,,,+++***((()))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++---000111111111///,,,111555<<>>??????>>>;;;===>>>===;;;:::::::::888777666666888999888777444444333222222111111000////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************************************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......------,,,,,,,,,---...///---,,,...///000666EEETTTYYYtttsssWWWIIIEEE^^^zzz{{{eeeTTTIIIAAA@@@CCCJJJRRRWWWVVVUUU]]]gggnnnmmmtttxxxyyyyyyyyyuuupppnnnoooooopppooommmkkkjjjooonnnnnnpppnnnkkklllpppppppppqqqqqqqqqpppppppppqqqrrrsssttttttssssssssswwwzzz~~~////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******++++++++++++******************************)))))))))***++++++,,,,,,***++++++,,,,,,++++++***)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---------...............---...////////////...------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***************************))))))+++,,,---+++***))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---......,,,---000222111111111111222777BBBOOOXXX]]]nnnzzzgggQQQGGGEEEFFFHHHIIIHHHMMMOOOMMMFFFCCCEEEIIIHHHGGGIIINNNNNNIIIGGGHHHCCCFFFEEE???===>>>???>>>;;;===>>>===;;;::::::;;;:::888666666888999888777444444333222222111111000////////////............------,,,,,,++++++******++++++++++++++++++++++++***************************************************************************++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,---......------,,,+++,,,---...///---,,,...///000666EEETTTXXXttttttXXXJJJEEE___||||||hhhWWWKKKBBB@@@BBBKKKQQQUUUUUUXXXbbbmmmssstttzzz~~~|||xxxvvvrrrmmmoooooopppppppppppppppooopppnnnooopppooolllmmmrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrsssttttttsssrrrtttuuuvvvyyy}}}////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******++++++++++++******************************((())))))***++++++,,,,,,***+++,,,,,,,,,,,,+++***((())))))***++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------.........//////---...///000000///...---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++,,,---,,,***))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---000///+++,,,222555333...111555666333000000222444CCCYYYiiipppnnnjjjggguuu}}}zzztttmmmeee]]]TTTNNNQQQXXXYYYOOOGGGHHHIIIFFFCCCDDDCCCEEEHHHGGGFFFGGGJJJNNNHHHGGGJJJNNNMMMHHHFFFHHHBBBEEEDDD???<<<>>>???>>>;;;===>>>>>><<<;;;;;;<<<<<<:::888777888999888777444444333222222111111000////////////............------,,,,,,+++******)))++++++++++++++++++++++++***************************************************************************+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***)))******+++---......///...---,,,++++++---...000---,,,...///000666EEETTTYYYuuutttYYYKKKHHHbbb{{{}}}{{{iiiZZZLLLBBB@@@BBBJJJNNNPPPQQQWWWbbblllpppwww{{{|||xxxssssssrrroooqqqqqqpppppppppppppppqqqooommmmmmooommmkkkmmmrrrqqqpppppppppppppppqqqqqqqqqrrrtttsssrrrsssvvvyyyxxx{{{~~~000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******++++++++++++******************************((())))))***++++++,,,,,,***+++,,,------,,,+++***((())))))***++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---...///000000///...---,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++******+++------,,,***))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------'''---///---...222111---......///222222111333666555333777???DDDDDDFFFIIIRRR```nnnwwwzzz~~~rrrlllaaaiiipppnnnaaaRRRGGGCCCBBBAAABBBDDDAAA<<>>===<<<===???>>>===<<<<<<===>>>;;;999888888999888777444444333333222111111000000/////////............------,,,,,,+++***))))))++++++++++++++++++++++++))))))))))))))))))))))))***************************************************+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***)))******+++---...//////...---,,,++++++---...000---,,,...///000666EEETTT\\\wwwvvv[[[NNNLLLgggwwwwww{{{jjj[[[MMMCCC???AAAGGGJJJKKKLLLSSS___hhhjjjvvvyyyxxxqqqnnnooorrrrrruuutttqqqooommmmmmmmmmmmmmmkkkkkkmmmllljjjlllqqqpppooooooooooooppppppqqqpppqqqrrrrrrqqqsssxxx|||zzz}}}////////////////////////......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******************++++++++++++++++++++++++******))))))))))))******+++++++++*********))))))*********))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++++++++*********))))))++++++************+++++++++++++++*********))))))******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,+++++++++,,,++++++******++++++,,,---------............///---------............///---------------------------,,,,,,++++++,,,,,,---)))***+++,,,---.........************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************))))))******++++++++++++******---,,,+++*********+++,,,++++++++++++++++++++++++++++++,,,,,,---...//////111000///......///000111///111555999:::999777666666888<<>>?????????DDDDDDCCCBBBAAAAAAAAAAAADDDFFFGGGFFFEEEDDDEEEFFFIIIFFFBBB???>>>@@@BBBDDD===<<<===???AAAAAA???===<<<;;;:::999888888888888333222111111000000111111///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......---...///...333BBBQQQ]]]ooowww]]]SSSQQQcccooopppzzzyyyhhh\\\QQQFFF@@@>>>CCCFFFKKKNNNQQQSSSUUUWWWbbbaaaaaabbbeeekkkpppsssxxxvvvtttrrrooommmlllkkkmmmnnnnnnnnnmmmmmmnnnpppppppppooooooooooooppppppooopppqqqqqqssswww|||////////////////////////......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++******))))))))))))******+++++++++*********))))))***))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++++++++*********))))))++++++************+++++++++++++++*********))))))******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------,,,,,,,,,+++++++++,,,++++++******++++++,,,------------............------------............---------------------------,,,,,,++++++,,,,,,---***++++++,,,------------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))******++++++******))),,,,,,+++*********+++,,,++++++++++++++++++++++++++++++,,,,,,---.........000///............///000...000333555666555444333000111333555888:::<<<===444666999<<<===<<<;;;:::<<<<<<;;;:::999888777777666888::::::888777666777666666777666666888;;;>>><<<;;;;;;<<<<<<===>>>???CCCCCCBBBAAA@@@@@@@@@AAADDDEEEFFFEEEDDDDDDEEEFFFHHHEEEBBB@@@???@@@BBBCCC>>>===<<<>>>???@@@>>>===;;;;;;999888777666666666222222222222111111111000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---......---...///...333BBBPPPZZZnnn}}}```QQQKKK[[[~~~nnnjjjzzzyyyhhh[[[QQQGGGAAA@@@AAADDDIIILLLNNNOOOQQQSSSRRRSSSVVV[[[bbbkkksssxxx{{{yyyvvvssspppmmmlllkkklllmmmmmmlllkkklllmmmoooppppppoooooooooooooooooooooqqqrrrsssuuuxxx}}}////////////////////////......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++******))))))))))))******+++++++++***************))))))))))))))))))******)))))))))))))))))))))))))))************+++++++++************************+++++++++***************++++++************+++++++++++++++*********************++++++++++++******)))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,------------............------------............---------------------------,,,,,,++++++,,,,,,---++++++,,,------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))******++++++******)))++++++*********++++++,,,+++++++++++++++++++++++++++++++++,,,,,,------.........------------............///000111000000000.../////////000111111111222222222222333555666777000000111222222333333444111222333333333222444555333333444444555999>>>BBB;;;;;;999999:::;;;===???AAA@@@@@@??????@@@@@@@@@CCCDDDEEEEEECCCCCCDDDEEEEEEDDDBBBAAA@@@AAAAAABBB???===<<<<<<=========<<<<<<;;;999777555444444333111222333333333222000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---...///...333AAAPPPWWWnnneeeOOOCCCQQQqqqooojjj|||~~~zzzwwwfffZZZPPPFFFAAAAAA???BBBFFFIIIJJJKKKLLLMMMHHHKKKPPPYYYdddoooyyy~~~~~~yyyuuupppmmmkkkjjjjjjkkkkkkjjjjjjjjjlllnnnooooooppppppooonnnmmmmmmoooqqqtttwwwxxx{{{~~~////////////////////////......---------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************+++++++++***+++++++++++++++,,,,,,+++******))))))******+++************************)))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++************************************************++++++************++++++******************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++++++++++++++++++++,,,++++++******++++++,,,,,,,,,---------.........,,,,,,---------.........---------------------------,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++************************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))************))))))***************+++++++++***************************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,------.........---------.........//////000111222333333222111111111111333444555000000111222444555666666222333333222111222444555444444555555666:::???CCC:::999777666777999<<<>>>>>>>>>===>>>>>>??????@@@BBBCCCDDDCCCBBBAAABBBDDDBBBBBBBBBAAAAAAAAAAAAAAA@@@===;;;:::;;;<<<<<<;;;<<<;;;999777555444333333111222333444444222000//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------...//////333@@@NNNWWWnnnhhhNNN???LLLqqquuuooo}}}www|||tttcccWWWMMMDDD@@@@@@>>>AAAEEEGGGHHHHHHHHHIIIMMMQQQXXXbbbmmmxxx|||vvvpppllljjjiiiiiiiiiiiihhhhhhiiikkknnnnnnnnnooooooooonnnmmmlllnnnqqquuuyyy{{{}}}////////////////////////......---------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++*********++++++,,,,,,,,,++++++************++++++************************(((((())))))************))))))))))))))))))))))))))))))*********+++++++++************************************************++++++************++++++******************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,------------...,,,,,,,,,------------...---------------------------,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++*********************************+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))************)))))))))))))))******)))))))))))))))******++++++++++++*********************************+++++++++++++++******+++,,,,,,,,,,,,,,,//////---,,,,,,------...+++,,,,,,---...///000000---...///000111111111000//////000000111222333333444444444333111111222444444555555444444777;;;>>>888777555444555777:::<<<;;;;;;;;;;;;<<<>>>???@@@@@@AAABBBBBB@@@@@@AAABBB@@@@@@AAAAAAAAAAAAAAAAAA???===:::::::::;;;;;;;;;===<<<:::888666555444444111222444555444333111//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++,,,,,,---...------...//////222???MMMYYYlllkkkPPP???KKKtttzzzwwwrrr{{{qqq```SSSJJJBBB>>>>>>>>>@@@CCCEEEFFFGGGIIIJJJTTTZZZcccnnnyyy|||uuupppllliiiiiihhhhhhhhhgggfffhhhkkknnnmmmmmmnnnnnnnnnnnnmmmmmmnnnqqqvvvzzz|||~~~////////////////////////......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,*********++++++,,,,,,---++++++************++++++***************+++++++++((((((((()))******++++++)))))))))))))))))))))))))))************+++++++++***************************************+++++++++++++++************++++++***************+++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------------------,,,,,,++++++,,,,,,---++++++,,,------,,,,,,,,,*********************************+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************))))))((())))))******))))))((('''((()))***++++++++++++************************************************)))***+++,,,------,,,,,,///......---------......---------,,,,,,,,,,,,,,,000111333555666555333222////////////000000000000111222333222000///000111222222333222111222444666666555444333444666888999888888999:::;;;===?????????@@@AAAAAA??????@@@AAA?????????@@@@@@AAAAAAAAA>>><<<;;;;;;<<<<<<<<<;;;===<<<:::888666555555555222333444444444333111000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************)))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,++++++,,,,,,---...,,,---///000///222>>>LLLXXXgggmmmSSSAAALLLssszzzyyyppp^^^RRRHHH@@@=========???BBBCCCEEEGGGKKKNNNVVV]]]iiivvvzzztttnnnkkkiiiiiihhhhhhgggfffeeegggkkknnnllllllkkkllllllmmmnnnooopppsssxxx|||~~~////////////////////////......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,)))******+++,,,,,,------,,,++++++******++++++,,,))))))*********+++++++++'''(((((()))******++++++)))))))))))))))))))))))))))************+++++++++************************))))))*********+++++++++++++++************++++++))))))*********+++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))*********++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---***++++++,,,------------************************)))))))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((&&&''')))***+++++++++************************************************))))))***+++------------------------.............../////////.........------+++,,,---.........---,,,000000000000000000111111---///111222000//////000///111222222000000000111333333333333333555666666666666777888:::<<<>>>???>>>???@@@@@@>>>>>>???@@@>>>>>>>>>>>>???@@@BBBBBB<<<;;;;;;<<<>>>>>>===;;;::::::888777666555555555444444333333333222222222///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************((()))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,++++++,,,,,,---...,,,---///000///222>>>KKKSSS___oooVVVBBBKKKuuuwwwrrr___RRRHHH@@@===>>><<<===???@@@CCCHHHNNNRRRVVV___lllzzz~~~xxxqqqmmmjjjiiiiiihhhhhhgggeeeeeegggllloookkkjjjiiiiiijjjmmmppprrrsssvvvzzz~~~////////////////////////......---------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,))))))***+++,,,,,,------,,,++++++******++++++,,,))))))******++++++++++++'''(((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++************************))))))******++++++++++++++++++************++++++))))))******++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---)))***+++,,,---.........************************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((&&&''')))***+++++++++***))))))))))))))))))))))))*********))))))))))))))))))***,,,---......------+++,,,---............---,,,,,,------....../////////............//////000------......//////000000***---000222222111111222...111333444222111111111111222222333444444444555555555666777:::<<<>>>???===???@@@???>>>===>>>???>>>>>>======>>>@@@BBBCCC;;;;;;;;;===??????>>><<<888888777555555444444444555444333222222222333333///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************(((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,++++++,,,,,,---...,,,---///000///111===JJJNNNXXXyyyqqqYYYBBBJJJ{{{uuu{{{sssaaaSSSIIIAAA>>>>>>;;;<<<===>>>AAAHHHOOOUUUYYYbbbppp}}}|||vvvpppkkkiiiiiiiiihhhhhhgggeeeeeehhhlllpppkkkiiihhhgggiiimmmqqqtttvvvyyy}}}------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++************++++++,,,,,,+++***))))))******************************))))))))))))))))))))))))************************************************+++++++++*********))))))))))))*********+++++++++)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++///...------++++++***)))+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++---------------------------------------------------------,,,,,,+++++++++***++++++,,,,,,++++++***************************************************,,,+++***))))))***+++,,,))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............//////////////////////////////////////////////////////111222222111111222333444444555666777888999999:::<<<===<<<;;;;;;<<<=========<<<<<<<<<<<<======>>>===;;;:::999::::::;;;777777888888888888777777555555444333333222111111000000000000////////////------------------------+++++++++************)))******************************************************************************++++++++++++******++++++******************---,,,,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++///---,,,222333:::KKKRRRZZZuuuiiiNNNGGGIIItttssstttxxxfffTTTHHH@@@===;;;>>><<<===AAACCCFFFLLLTTT___eeennnwww}}}~~~|||xxxyyyuuunnniiijjjkkkjjjhhhgggeeeeeeeeefffhhhiiigggiiikkkkkkkkknnntttyyywwwxxx{{{------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++************++++++,,,++++++***))))))******************************))))))))))))))))))))))))************************************************+++++++++*********))))))))))))*********+++++++++)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,++++++***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++---------------------------------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************************************************++++++************++++++))))))************))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...------------....................................///////////////////////////000222111000000111333222222333444555666777777999:::;;;;;;:::999;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::::::::;;;;;;777888888888888888888777444444444333333222222222111000000000////////////------------------------++++++++++++******************************************************************************************++++++++++++******************************---,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,000------222333999JJJRRRXXXppp}}}iiiOOOHHHHHHkkktttxxxyyywwwyyyhhhVVVIIIAAA===;;;===;;;;;;???AAACCCIIIPPPVVV\\\eeennnuuuyyyzzzzzztttvvvssslllhhhiiijjjiiihhhfffeeecccdddeeeggghhhfffiiikkkllllllnnnssswwwzzzzzz|||------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++************++++++,,,+++******)))*********************************))))))))))))))))))))))))************************************************+++++++++******************************+++++++++)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******************************************************++++++++++++******))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------....................................///////////////////////////000111111000000111222000000111222333444444555777888999999888888999;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<888888999999999999888888444444444333333333333333111111000000000/////////------------------------,,,+++++++++******************************************************************************************++++++++++++******************************,,,,,,+++************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,111...---222222888HHHUUUYYYqqqmmmTTTKKKIII```}}}vvv|||ssshhh{{{jjjYYYKKKCCC>>>;;;;;;999:::===???@@@EEELLLNNNSSSZZZccckkkrrrvvvyyyrrrtttrrrllliiijjjjjjhhhgggeeecccaaaaaaccceeeffffffiiimmmnnnmmmnnnrrruuu||||||}}}------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++************++++++++++++***************+++************************))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++************************************************)))***+++,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------............................................................///111000//////000222//////000111111222333333666777999999888888999;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;<<<<<<===999999999::::::999999999444444444444444444444444111111111000000000//////------------------------,,,,,,+++++++++***************************************************************************************++++++++++++*********************+++++++++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------111///---222111666FFFWWW___zzzuuuZZZOOOLLLXXX{{{zzzvvvfff|||kkk[[[NNNDDD>>>;;;<<<:::;;;>>>??????DDDJJJNNNPPPVVV]]]fffooovvvzzzuuuwwwuuuoookkkkkkkkkiiieeecccaaa______```ccceeefffjjjnnnpppoooppprrruuu||||||~~~------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++************+++++++++***************++++++************************))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...------------............******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,************************************************)))***+++,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...........................---------------------------///000000///...000111000000000111222222222333555777888999888888:::;;;======<<<<<<<<<<<<======999::::::;;;;;;<<<<<<<<<999999999::::::999999999555555444444444444444333111111111111000000000000------------------------,,,,,,,,,++++++++++++*********************************************************************************++++++++++++******))))))*********+++++++++*********))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,111///...222111555EEEUUUaaa|||]]]PPPMMMUUUwww{{{iiizzzkkk[[[OOOFFF@@@<<<===;;;===AAABBBCCCGGGMMMRRRSSSWWW\\\dddnnnvvv{{{~~~|||sssmmmlllkkkhhhbbb```]]]\\\\\\^^^aaadddhhhkkkpppqqqqqqqqqtttwwwzzz{{{}}}------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++************++++++*********)))******+++,,,************************))))))))))))))))))))))))***************************************************************++++++++++++++++++***************)))************+++++++++************************)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------............******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,******************************************************++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------...//////......///000000000111111222222222222444666888888888888:::;;;=========<<<<<<=========::::::;;;<<<<<<<<<;;;;;;888888999999999999888888666666555555444333333333222222111111111000000000------------------------,,,,,,,,,,,,++++++++++++******************************************************************************++++++++++++******)))))))))***++++++,,,,,,***))))))))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++000......222111555DDDRRR^^^~~~```QQQLLLWWWwwwsss~~~vvvhhh[[[PPPGGGAAA=========???DDDGGGHHHMMMSSSYYYYYY[[[```hhhrrr{{{vvvmmmiiigggddd___]]]ZZZYYYZZZ]]]aaadddgggkkkooopppppprrrvvvzzzzzz{{{}}}------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++************++++++******))))))***++++++,,,************************))))))))))))))))))))))))************************************************))))))*********++++++++++++++++++*********)))))))))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------------,,,,,,************************************************++++++************++++++))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))*********+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---///000000000000000111111111111222444666666666777888:::===<<<<<<;;;;;;<<<<<<===:::;;;<<<<<<<<<;;;:::999777888888888888888888777888777666555444333222111222222222111111111000000------------------------------,,,,,,,,,+++++++++******************************************************************************++++++++++++******((())))))***++++++,,,,,,)))))))))))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***///......333111555DDDSSSXXXttthhhWWWMMMZZZ{{{xxxqqqeeeYYYOOOHHHBBB???<<<<<<@@@GGGJJJLLLQQQXXXaaaaaaccchhhqqq{{{uuuiiiccc```]]][[[ZZZWWWVVVXXX\\\aaadddfffiiilllmmmnnnqqqvvv{{{}}}}}}~~~------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++************++++++******))))))***+++,,,,,,************************))))))))))))))))))))))))************************************************))))))******++++++++++++++++++++++++******)))))))))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,------......------,,,************************************************,,,+++***))))))***+++,,,))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...000/////////000000000000000111333444555555555777999<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<===<<<;;;999888777777888888888888777777999888777666444222111000222222222111111111111000---------------------------------,,,,,,,,,++++++******************************************************************************++++++++++++******((())))))***++++++,,,,,,))))))((())))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,---------)))///---...333111666EEEWWWUUUkkkooo]]]PPP]]]}}}tttmmmcccXXXOOOHHHCCC???;;;<<<@@@HHHLLLOOOTTT[[[ggghhhkkkpppyyyssseee___[[[XXXZZZXXXUUUUUUWWW\\\aaaeeedddgggjjjkkklllpppvvv{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************************************************************,,,+++***)))))))))++++++************************)))************+++++++++++++++++++++++++++++++++******************************))))))******+++,,,************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++************************************************************************************************------++++++++++++------++++++++++++++++++++++++---------,,,,,,+++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++,,,,,,%%%///111$$$222///+++'''&&&***000000,,,------------------------###111---)))333000'''***111...***555??? 111........................000000111111222333444444777:::444???@@@777666DDD>>>===<<<;;;;;;;;;;;;;;;888888777777777777888888:::111===,,,:::999(((///333;;;...,,,555555333---+++&&&>>>000%%%444)))***++++++(((&&&)))---+++&&&++++++$$$$$$---+++%%%((()))"""(((000+++''')))(((111%%%###000222(((&&&///$$$'''444%%%)))555$$$)))%%%))))))&&&***111,,, ***,,,"""&&&333***!!!111***************************++++++,,,,,,------...............///333999===NNN___jjjmmm[[[SSSYYY~~~yyyqqqeeeYYYSSSOOOGGG@@@===;;;@@@EEEHHHKKKPPPTTTVVVfffhhhmmmuuuiiiXXXQQQOOOOOOSSSRRRQQQRRRVVV[[[^^^```eeegggiiijjjmmmqqqvvvzzzyyy|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************************************************************,,,+++***))))))***++++++************************)))************+++++++++++++++++++++++++++++++++******************************))))))******+++,,,************************************************+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++************************************************************************************************---,,,++++++++++++,,,---++++++++++++++++++++++++---------,,,,,,+++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,%%%333+++!!!,,,+++)))((($$$)))444222%%%!!!'''************************;;;111***((()))///111...,,,$$$333***444$$$888+++,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111111;;;>>>000:::888???>>>:::<<<<<<;;;:::::::::::::::888888777777777777888888888???:::999111222777AAA333;;;999999777,,,---333---+++%%%'''...888:::(((000111///++++++,,,***%%%---111,,,...000---+++222...&&& &&&000111)))$$$111222%%%###------"""555 ...***!!!((((((111333222---&&&!!!###,,,333'''***:::......===***************************++++++,,,,,,------...............///333888<<>><<<<<<@@@DDDHHHMMMRRRUUUVVV\\\cccnnn{{{|||eeeUUUMMMKKKJJJQQQPPPPPPRRRUUUZZZ]]]___dddeeegggiiilllpppuuuyyywwwzzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************************************************************+++******)))******++++++************************)))************+++++++++++++++++++++++++++++++++******************************))))))******+++,,,******************************************************+++,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************************************************************************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************///222111***...!!!///((($$$'''))))))---444++++++++++++++++++++++++###+++555,,,(((//////+++666)))444---444))),,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000888***888222AAAGGG999:::::::::999999999999999888888777777777777888888...222(((;;;222555666***111)))(((...333000******333>>>---666,,,///---###(((***)))***///111000000///+++%%%""""""&&&+++$$$---,,,(((+++***)))///***+++++++++)))(((+++...555###333555(((---))) +++&&&'''...111+++###999+++$$$000444$$$ 111++++++++++++++++++++++++***++++++,,,,,,------............//////333888;;;RRR]]]hhhlllXXXVVVXXXttt{{{}}}}}}yyyllldddXXXMMMHHHFFFAAA<<<;;;>>>???BBBHHHNNNSSSVVVWWWWWWddduuusss]]]NNNGGGFFFGGGNNNNNNOOOPPPTTTXXX\\\^^^bbbdddgggiiikkkoootttwwwvvvyyy~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************************************************************************************************++++++************************))))))*********+++++++++,,,,,,+++++++++++++++*********************************))))))******+++,,,******************************************************++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++************************************************************************************************,,,++++++++++++++++++,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************000***...))),,,---888+++...+++''',,,333***------------------------999222(((+++..."""!!!444'''888//////(((---///////////////////////////000000000111111222222'''444222III444,,,<<<777999999::::::::::::::::::888888777777777777888888@@@---DDD999000444;;;666:::777:::---'''333444333((()))""":::AAA...333999llluuuEEE'''---555111(((!!!***+++***111444###000///&&&%%%///111))))))222""")))///OOOaaaAAA555444000'''###555..."""000++++++++++++++++++++++++***++++++,,,,,,------...---...//////000222777:::NNNZZZiiipppVVVRRRRRRtttrrrwwwqqqzzzzzzkkk___SSSHHHCCCBBB>>><<<<<<>>><<<>>>FFFMMMRRRUUUXXXXXXiii~~~hhhRRRFFFAAACCCGGGJJJKKKMMMOOORRRVVVZZZ^^^bbbdddgggiiillloootttwwwyyy|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************************************************************))))))******++++++++++++************************))))))*********+++++++++,,,,,,,,,++++++***************************************))))))******+++,,,************************************************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))(((((((((111%%%///ttt222"""(((---555111999666:::888999:::;;;<<<<<<;;;;;;888888777777777777888888'''888777,,,,,,---...999:::$$$[[[SSS$$$(((555666...%%%(((...+++'''***%%%///000'''(((///)))000aaa}}}EEE&&&(((000"""'''333(((++++++++++++++++++++++++***++++++,,,,,,------...---...//////000222666999JJJZZZnnnyyyYYYNNNJJJfffwww}}}oooxxx|||mmm]]]QQQEEEAAA@@@>>><<<======999:::BBBIIIMMMSSSZZZ^^^rrrbbbLLLAAA>>>AAAGGGFFFIIILLLOOOQQQTTTYYY]]]bbbeeehhhkkkmmmppptttwww}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************************************************************((()))***+++++++++++++++************************)))************+++++++++---,,,,,,++++++***************************************))))))******+++,,,************************************************+++*********))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++******************************************************************************************************++++++++++++***************++++++,,,,,,---++++++,,,,,,,,,,,,------************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************###222...%%%...333...++++++((("""+++000***:::777888:::<<<<<<<<<<<<;;;888888777777777777888888<<<888000111555333777//////777sss###000,,,!!!+++444))))))***---...((("""+++999vvv111(((---((((((...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,...//////000222555888GGG[[[ppp~~~___OOOEEE]]]qqqzzz~~~ooo^^^RRREEE@@@???===<<<>>><<<888999@@@EEEHHHSSS___ooo}}}\\\JJJBBB>>>@@@EEEDDDHHHLLLOOOPPPTTTYYY^^^bbbeeehhhkkknnnqqqtttwww,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************************************************************'''(((***+++,,,,,,++++++************************)))************+++++++++------,,,,,,+++******)))******************************))))))******+++,,,******************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++************************************************************************************************)))***+++,,,,,,+++***))))))******+++,,,,,,------+++++++++,,,,,,---------************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************&&&...///''',,,%%%///rrrqqq333---+++888:::hhh>>>111999555666999;;;<<<<<<;;;;;;888888777777777777888888444...111777333***///)))...kkk???%%%///777"""$$$555,,,111"""&&&444)))$$$]]]111+++===///""",,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,...///000000111444777DDDZZZhhhyyyaaaOOOEEEZZZ~~~sss```SSSEEE???>>><<<<<<======999999???AAADDDSSSeeeiiiNNNDDDBBB???@@@DDDBBBGGGLLLOOOPPPSSSYYY^^^```cccgggkkkmmmpppsssuuu|||~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************************************************************'''(((***+++,,,,,,++++++************************)))************+++++++++------,,,,,,+++***))))))*********************************)))***++++++,,,************************************************))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************************************************************************************)))***+++,,,,,,+++***)))))))))***+++,,,,,,------+++++++++,,,,,,---------************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************...%%%))))))000333&&&---(((111'''+++vvvUUU!!!000...(((---&&&!!!///000$$$"""JJJ444///333555777:::;;;;;;::::::888888777777777777888888222===333000000444111+++666???000,,,'''222)))(((,,,///&&&AAAddd(((HHH111///---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......,,,...///000000111444666AAAVVV^^^uuurrr```NNNGGGZZZvvvxxxbbbTTTEEE???===;;;;;;<<<>>>:::;;;???@@@BBBTTTjjjlllTTT@@@>>>BBBAAAAAADDDAAAGGGMMMPPPQQQSSSYYY______bbbfffjjjlllooorrrtttyyy{{{}}}------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************************************,,,,,,++++++***+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,444333000...+++*********************************+++++++++******+++...111************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************,,,,,,,,,+++++++++******,,,,,,,,,++++++*********(((''')))---'''<<<555...***++++++)))&&&'''///***)))+++555mmm...:::777444999333;;;555:::777555555666666666666555555999333444666)))333000(((&&&---///"""***nnn999###000&&&###...&&&(((555"""$$$@@@---&&&)))222,,,---###///+++,,,------......---------------...------,,,,,,---///000000000000333555???SSSWWW```xxxuuu^^^VVVMMMZZZrrrxxxfffYYYIII???===>>>===;;;???;;;;;;@@@DDDFFFLLLTTTssskkkNNNNNNJJJCCC>>>>>>@@@BBBDDDFFFIIIKKKOOOTTTZZZ^^^aaadddgggjjjlllooorrruuu{{{~~~------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************************************,,,,,,++++++***++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,///...---+++******++++++***************************++++++***)))+++---000************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************,,,,,,++++++************,,,,,,,,,+++++++++******(((+++***+++%%%rrr222...)))(((+++------+++'''---((()))+++$$$OOO222,,,222...111222:::;;;???:::666777777888888777777666111+++---777***000222---000DDD---%%%666,,,###yyy"""---888///%%%,,,,,,###,,,FFF222###///'''+++...DDDTTT+++(((+++,,,------...---------,,,------...------,,,,,,---///000000000000333555<<>>===;;;@@@======BBBDDDCCCGGGMMMXXXiiiwww~~~pppYYYKKKJJJGGGBBB>>>???BBBDDDEEEFFFIIIKKKNNNSSSYYY]]]aaadddgggjjjlllooosssuuu{{{~~~------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************************************,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,******))))))******+++,,,************************)))******))))))))),,,...************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************+++************))))))))),,,,,,,,,++++++++++++***(((///+++***&&&RRR+++(((&&&(((+++------+++,,,///(((+++000 """DDD---777555555777555333111333333888999999::::::999999888IIIAAA:::===222222111000444111222...'''&&&000)))333hhh///---''',,,------$$$...NNN+++&&&111(((+++***"""+++++++++,,,---------------,,,,,,------...------,,,---///000000000000333555;;;PPPVVV___xxxyyyaaaVVVKKKTTToooqqqcccQQQDDD>>>======;;;>>>???BBBGGGHHHFFFHHHLLLOOOVVV\\\___```___VVVMMMJJJGGGCCC@@@???AAADDDFFFFFFGGGIIIKKKNNNRRRWWW[[[```cccgggjjjmmmpppsssvvv|||~~~........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************************************++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))******++++++************************((()))***)))((((((+++---************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))))))))++++++++++++++++++++++++'''000)))+++---<<<+++***))))))++++++)))''',,,---&&&(((111***!!!***]]]'''///&&&...000,,,444000333:::555666666777777666666555&&&666+++)))555000888999+++;;;rrr555111$$$444111,,,&&&(((999---???%%%222(((+++444'''***)))///***)))111"""111///000++++++,,,------------,,,,,,,,,------...------------///000000000000333555999PPPUUU]]]xxxzzzaaaSSSHHHNNNuuuqqqwwwiiiVVVGGG@@@>>>===<<<<<>>======EEEMMMQQQRRRTTTUUUWWW[[[YYYXXXXXXXXXZZZ]]]___YYYMMMBBB@@@AAA@@@BBBEEEHHHJJJKKKLLLNNNRRRWWWZZZaaadddhhhlllooossswwwzzz........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************************************************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))************************((()))+++***)))((()))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))************+++***++++++++++++,,,,,,,,,''',,,%%%,,,555???******+++,,,,,,,,,,,,+++(((+++---+++(((***,,,---&&&---ttteeeXXX\\\gggccc```gggooorrr666,,,,,,+++DDD@@@+++---999===222111---:::###999---222,,,,,,111(((,,,###///&&&((()))000333222###***,,,'''###)))---(((******+++,,,,,,,,,,,,,,,++++++,,,---............---///000000000000333555777PPPVVV^^^|||iiiVVVOOOMMMaaayyy|||uuuzzzooo___OOOEEE@@@???>>>AAAJJJRRRSSSRRRTTTXXXYYYVVV\\\bbbhhhqqqzzz|||yyyeeeSSSCCCAAABBB@@@BBBFFFIIIJJJLLLNNNOOOSSSXXX\\\bbbeeeiiimmmqqquuuzzz}}}........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************************************************+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,+++***)))************************)))***++++++***))))))***************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************++++++,,,,,,******+++++++++,,,,,,,,,(((+++'''+++---FFF)))******+++++++++---...,,,+++///111++++++,,,)))000++++++NNN$$$555---###---...%%%000FFF,,,...///''',,,---===333***777***222555000999###999999+++111((())),,,)))***444333FFF ,,,,,,---666+++...)))++++++"""...bbb,,,******+++,,,,,,,,,,,,+++***+++,,,---............---///000000000000333555666PPPWWWaaasss___QQQLLL[[[|||tttxxxoooaaaRRRHHHBBB@@@???DDDNNNUUUTTTSSSXXX^^^```aaappp}}}nnnXXXEEEAAABBBBBBDDDIIIJJJKKKMMMOOOQQQUUUZZZ^^^cccfffkkkooossswww|||////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************************************************+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,++++++++++++++++++,,,((()))+++,,,,,,+++******************************)))+++,,,,,,***)))******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,))),,,***)))%%%JJJ***++++++***))))))+++,,,+++###&&&---***,,,...))),,,!!!---CCC>>>222222%%%---111###(((,,,&&&555222&&&777,,,===444...000***555...)))666///***...000333...'''...444))))))ooo777(((+++&&&666///666(((%%%000***---...******+++,,,,,,,,,,,,+++***+++,,,---............---///000000000000333555---IIIQQQ\\\ttt```QQQJJJWWW|||uuu{{{wwwooobbbTTTIIICCCAAA@@@EEEOOOWWWUUUVVV^^^gggkkkrrrsssZZZEEEAAACCCCCCFFFLLLJJJKKKNNNOOORRRVVV[[[___cccggglllppptttyyy}}}333222111//////.........,,,---...///000000000///+++,,,.../////////...------------.........//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...+++++++++++++++++++++++++++++++++***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))))))))******++++++++++++++++++++++++***************************(((,,,(((...DDD************************)))************+++++++++,,,&&&,,,///\\\777+++333+++,,,888+++###,,,&&&,,,...+++...222666555444222111000000000444...---111111---...444111%%%666^^^000)))...,,,%%%,,,)))111///,,,((()))ooo///,,,,,,+++******+++,,,,,,......---,,,,,,+++******------......///111222333111FFFVVVZZZhhh{{{yyygggYYYKKK[[[~~~|||xxxtttnnniii```XXXPPPIIIBBB>>>EEEGGGMMMSSSWWW]]]kkkxxxppp^^^LLLFFFGGGIIIIIIJJJMMMNNNOOOOOOQQQVVV\\\```hhhjjjnnnrrrvvv{{{111000000000000000111111...////////////////////////000000111000000//////---------.........//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))*********++++++++++++++++++++++++************************)))''',,,(((---DDD************************)))************+++++++++(((222444333!!!!!!---000###,,,***:::***999+++555444...666666555444222111000000000&&&---666888000'''%%%(((###555///''',,,)))***###111444|||UUU222555PPP///,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------------......///111222333111CCCRRRUUUbbbwwwxxxfffUUUIIIYYYzzzyyysssoookkkeee]]]VVVOOOHHHCCC???CCCFFFKKKNNNQQQ\\\tttsssbbbPPPKKKMMMNNNOOOOOOOOOPPPPPPPPPRRRWWW^^^cccgggkkkoootttxxx}}}999888666444222111000000222111111000000000111111000000//////.../////////---............/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++*********************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++++++++++++++++++++++++++************************)))'''+++'''---CCC************************)))************+++++++++///***((((((,,,(((111999333---111%%%%%%&&&,,,222&&&222(((444666555444222111111111111;;;333***)))111888555---000222))),,,)))---555333///;;;'''FFF]]]111,,,++++++******++++++,,,))))))***+++---...//////............///111222333333AAAPPPTTT^^^vvv{{{gggSSSGGGVVVzzz|||uuummmhhhddd___XXXRRRMMMHHHCCC@@@AAADDDHHHIIILLL^^^uuueeeUUUPPPSSSTTTTTTTTTRRRRRRQQQQQQTTTYYY```fffgggkkkqqqwww|||SSSPPPLLLGGGCCC>>>;;;:::777666444222000/////////222111000......///000111.............../////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++++++++++++++,,,************************************************)))'''+++''',,,CCC************************))))))*********+++++++++///&&&"""666333QQQ***...((('''222555444///---'''777))))))>>>555555444333222111111111$$$000888444......000///&&&---ccc***///+++222///***"""NNN555///++++++++++++++++++++++++))))))***+++---...//////............///000111222555AAASSSYYY```zzzlllTTTHHHRRR}}}vvvxxxppphhhccc\\\XXXRRRMMMJJJFFFCCC@@@???AAAEEEHHHOOOcccuuufffWWWTTTVVVWWWVVVUUUSSSSSSRRRRRRTTTZZZbbbhhhfffkkkrrryyyjjjhhheeeaaa]]]ZZZWWWVVVIIIFFFBBB>>>999555222000555444222111000000111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++++++++++++++,,,************************************************)))'''+++'''---CCC************************))))))*********+++++++++%%%333111+++###555|||mmm///++++++))))))111***,,,(((+++(((///\\\fffyyyQQQkkkeeecccbbbnnnrrrlll---555555444333222222222222:::999333+++(((+++......(((ooo---+++...###,,,///:::###nnnppp )))+++++++++++++++++++++++++++++++++,,,,,,---------///......//////000111222555===TTT^^^bbbqqqXXXKKKNNNqqq|||mmm}}}tttlllddd^^^TTTPPPLLLHHHFFFDDDBBB@@@>>>>>>BBBJJJUUUhhhvvvhhh[[[XXX[[[ZZZXXXVVVSSSSSSSSSSSSVVV[[[ccchhhggglllttt|||hhhgggggggggggghhhiiiiiibbb```\\\WWWPPPJJJEEEBBB999888666333000///------000000000////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++***************************************************(((,,,(((...DDD************************)))************+++++++++(((---000(((###222444(((WWW(((111$$$<<<)))444666(((222(((,,,***;;;MMM%%%...555%%%555555999000555333<<<555555444333333333333333---...111444444222555:::{{{111%%%111&&&...&&&+++$$$333FFF%%%+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++///////////////000111111333777QQQ]]]___xxx^^^OOOKKKfffrrr~~~yyyppphhh___YYYMMMJJJFFFDDDCCCBBB@@@???======BBBJJJVVVgggxxxkkk___]]]___^^^YYYWWWRRRSSSTTTVVVXXX]]]dddhhhjjjpppyyy\\\\\\\\\]]]^^^```aaabbbgggggggggeeebbb^^^YYYWWWJJJHHHEEE@@@;;;666111///000000000000/////////...........................------------------------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------------------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,------...//////000+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))*********************************************************+++)))---)))///EEE************************)))************+++++++++///$$$$$$---333%%%<<<###???;;;###---333+++///)))000///...(((***RRR666...+++666111&&&)))000888000777555555444333333333333444555333111,,,***GGGHHH444&&&+++555+++ 999***fff333,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000111555444NNNZZZ\\\cccRRRIII___|||sssuuulllcccYYYRRRIIIFFFCCCAAA@@@@@@???>>><<<>>>BBBGGGOOO```|||xxxkkk___^^^___]]]XXXTTTRRRTTTWWWYYY\\\```eeeiiipppvvv~~~ZZZYYYXXXVVVUUUTTTSSSSSSWWWZZZ^^^aaaccccccaaa___aaa___[[[UUUMMMEEE>>>:::111111000000/////////...////////////////////////------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))******++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,++++++++++++++++++,,,------------------------.........///000111111222++++++,,,,,,,,,---------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))************************,,,***...***///FFF************************)))************+++++++++(((333((($$$333+++///)))---...)))777(((&&&///((((((000333''',,,kkk)))666+++111333888555;;;999222555555444333333333444444333)))AAA555,,,444$$$333333!!!777...$$$888((((((666'''***+++,,,------,,,+++***+++++++++,,,,,,---------000////////////000000111888444MMMYYYYYYdddSSSHHH\\\zzzuuu|||tttjjj___UUUNNNFFFDDDAAA?????????>>>===<<>>>>>>>>??????DDDGGGEEEGGGWWWttt~~~zzznnn___VVVTTTTTTSSSPPPTTTXXX\\\^^^```cccjjjooosssyyyYYY[[[[[[YYY\\\bbbccc___ccc___YYYVVVTTTPPPJJJEEEHHHKKKPPPVVV[[[^^^___^^^WWWQQQHHHAAA<<<777000,,,222000//////000000...---...------------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...---,,,---...///...000999GGGMMMBBB333.../////////...---.../////////...------.../////////......---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++******************************************************************************************************************************)))))))))))))))))))))))))))************+++++++++************************************************++++++************+++++++++++++++++++++++++++++++++))),,,(((---DDD******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++000LLL111000)))...'''333)))***888&&& CCCAAA...000++++++888666;;;888999888666666777777444111888+++HHH---......***---666$$$,,,))),,,((("""XXX555---)))444***,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000444555FFFSSSZZZssslll\\\MMMQQQ{{{vvvlllaaaUUULLLIIICCCBBB@@@???>>>>>>>>>???@@@FFFJJJHHHGGGQQQfffyyy~~~}}}}}}zzzoooaaaXXXUUUTTTRRRPPPUUUZZZ```ccceeegggkkkooouuu{{{^^^]]]YYYXXX]]]eeehhhgggccc]]]XXXWWWXXXWWWPPPJJJCCCEEEGGGJJJLLLPPPUUUXXX___^^^[[[UUUMMMCCC:::555444222/////////000///...---,,,,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........+++---------+++++++++---...///444BBBRRRUUUEEE111---------,,,---------.........------------......///...............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++************************************************++++++************+++++++++++++++++++++++++++++++++))),,,(((---DDD******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((('''%%%111'''...---+++000'''###///000%%%!!!XXX999000000+++<<<;;;===777888777777777888888666444)))???888WWW~~~***,,,444!!!333,,,...000&&&)))999ccc000111...222111++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000333555CCCPPPWWWkkk}}}~~~ppp\\\LLLPPPxxxssshhh]]]QQQIIIFFFBBBAAA???>>>>>>>>>??????CCCIIINNNKKKFFFHHHTTT___gggiiimmmooorrruuuyyy||||||sssggg^^^YYYVVVTTTRRRWWW]]]dddiiijjjkkkmmmpppxxx}}}nnnllllllooovvvzzzwwwrrrbbb]]]WWWTTTVVVYYYZZZZZZMMMMMMKKKGGGDDDCCCFFFHHHQQQVVV]]]___]]]VVVPPPLLL:::666111......///000000,,,,,,,,,,,,---...///000........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------......***,,,---...------///000///000777HHHZZZ]]]III111000///------...///////////////............//////......---------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************++++++************++++++***+++++++++++++++,,,,,,+++))),,,(((---DDD******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...'''[[[III555***'''******------&&&$$$///666000'''222)))>>>>>>>>>777777777777888888888888777;;;$$$,,,CCC888***bbb---...+++)))888)))000"""555...)))111QQQ~~~,,,888AAA///+++++++++,,,,,,,,,------,,,,,,,,,---------......------......///000000000000333???MMMXXXfffwwwiiiSSSIIIQQQuuu}}}sssfff[[[OOOGGGDDD@@@???>>>>>>>>>???@@@@@@FFFLLLOOOKKKDDDAAAFFFLLLQQQVVV[[[aaafffmmmuuu{{{|||vvvmmmeee___ZZZXXXVVVYYY^^^eeeiiijjjlllooorrryyy~~~~~~nnnlllhhhaaaZZZXXXZZZ\\\UUUSSSPPPKKKGGGFFFGGGHHHCCCLLLXXXaaadddbbb___]]]NNNHHH>>>666111///...---...---------......///000........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,---------...---///000000//////000222...000888JJJ___eeeTTT>>>333000...---///000000///000000000000000000000000...---------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************++++++************++++++*********++++++,,,,,,,,,+++))),,,(((---DDD******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++111)))555999,,,$$$&&&333555((('''...+++777hhh...>>>===>>>777666777888888888888888888CCC333000(((;;;888'''---qqq$$$444###FFF$$$###444(((555 888///+++<<<999000++++++,,,,,,,,,---------,,,,,,,,,---------......------......///000000000///333;;;IIIWWWaaaooocccLLLJJJSSS~~~sssyyyqqqdddXXXLLLDDDBBB??????>>>>>>>>>@@@AAABBBIIILLLMMMIIIBBB???BBBFFFIIINNNTTTZZZ```hhhsss{{{yyywwwqqqiiiaaa[[[XXXWWWZZZ^^^bbbeeegggjjjppptttyyy}}}zzz~~~yyyooofffdddeeeccc^^^VVVPPPMMMLLLKKKJJJFFFMMMVVV___cccbbb^^^[[[aaaZZZPPPEEE===555000,,,000000///////////////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////---...///...---,,,---...///000777GGG]]]ggg\\\LLL666222---,,,...///...---......///000000///......000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++************************************************++++++************++++++*********++++++,,,,,,---+++))),,,(((---DDD******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))###111---,,,,,,,,,%%%***222---***+++)))...222777LLL!!!;;;:::<<<666555777888888777666777888000666<<<222444444111>>>666///)))@@@###EEE""")))111***+++***vvv<<<)))444,,,,,,,,,,,,------------,,,,,,,,,---------......------......///000000000000444888FFFVVV[[[iiikkkQQQOOORRRqqqsss|||zzznnn```TTTHHHAAA??????>>>>>>>>>???AAACCCDDDJJJLLLLLLIIIEEECCCEEEHHHJJJOOOUUUYYY]]]eeeqqqzzzxxxwwwtttlllaaaXXXTTTSSSWWWZZZ___aaadddhhhooouuuyyy}}}vvvggg\\\YYYXXXVVVSSSSSSTTTXXX]]]aaa___YYYTTT[[[YYYVVVSSSNNNFFF===777333222111000000//////000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------------------------------.................................///000000111111---///111222333444666888@@@>>>???III[[[gggcccXXXFFFAAA;;;999;;;<<<;;;888555666777777777777666555333333111000//////..............................------------------------...------------,,,,,,,,,+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++************************************************++++++************++++++)))******+++,,,,,,------+++))),,,(((---DDD******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((,,,$$$xxx%%%111---000,,,'''&&&,,,000111222;;;$$$NNNKKK666555999666444777888888666444555777777888111888777<<<777...!!!aaa&&&222)))+++333+++...$$$999###,,,;;;TTT444555%%%,,,,,,,,,------------...,,,,,,,,,---------......------......///000000000000555777EEEYYY\\\jjj|||\\\TTTMMM___tttxxx}}}ooo```SSSGGG@@@??????>>>??????AAACCCEEEGGGJJJLLLLLLLLLJJJIIIJJJKKKNNNSSSXXXZZZ\\\dddpppyyy|||}}}{{{qqqbbbVVVPPPOOORRRVVV]]]aaadddiiinnnssszzz~~~yyymmmkkkmmmkkkiii[[[YYYYYY\\\```___XXXRRRHHHLLLRRRXXXZZZUUUMMMFFF555444333111000000//////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------////////////////////////........................///000000111222333333333333666:::>>>BBBFFFJJJMMMYYYUUUQQQTTTaaallljjjccc^^^XXXRRRPPPQQQRRRPPPMMMDDDEEEFFFGGGGGGFFFEEEDDD666555444222111000000///........................------------------------......---------,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++************************************************++++++************++++++))))))***+++,,,,,,------+++))),,,(((---DDD******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***222,,,>>>555$$$222111)))---000,,,***<<<---333}}}333111777666444777999888555333444666222;;;...;;;***222;;;444:::"""(((---888&&&---'''444%%%444???&&&%%%111CCC+++111,,,,,,,,,---------......,,,,,,,,,---------......------......///000000000///555666FFF]]]aaaqqqdddVVVHHHRRRuuuuuuqqqbbbUUUIIIBBBAAA?????????@@@BBBDDDFFFHHHJJJLLLNNNOOOOOONNNMMMLLLPPPUUUYYY[[[\\\cccoooyyyvvveeeWWWPPPNNNMMMTTT\\\cccfffjjjnnnqqq{{{}}}}}}lllVVVXXX___[[[VVVVVVSSSIIIJJJNNNOOOWWW]]]XXXMMMEEE:::222...///111222...///000000//////000111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......///......---------......111///---,,,---///111333///000000111111000//////444777999:::;;;>>>CCCGGGKKKOOOSSSXXX\\\aaafffiiiooohhhccceeeffffffllltttiiihhheeedddbbb___\\\ZZZXXXSSSNNNMMMPPPTTTUUUUUUSSSOOOHHHAAA<<<:::999999444111---,,,///111111000...............------,,,......///......,,,++++++---------------------------------------------------------,,,,,,+++++++++------------------------,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************&&&(((333+++...222$$$,,,###111444)))GGG******+++++++++,,,,,,,,,(((111)))---)))>>>xxxooo)))777...'''..."""444&&&888666000***...........................---%%%///555---222///444333888999<<<555...999;;;///666444444666777444000---666111???###&&&333---111"""444$$$qqqhhh666''')))(((......***+++,,,,,,------,,,,,,---------............///............////////////444444666DDDVVVaaazzznnnXXXHHHMMM~~~wwwjjjppp```TTTIIICCCBBB???AAADDDEEEFFFGGGIIIKKKOOOQQQQQQNNNJJJHHHKKKNNNSSSUUUVVVTTTVVVbbbtttzzzaaaXXXTTTOOONNNTTT\\\bbbfffjjjooossszzz~~~~~~eeeYYYWWWUUUVVVYYYXXXMMMKKKMMMMMMVVV]]]YYYWWWQQQGGG<<<444111111333///000111111000///000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,---------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---------.....................------------..................---------...000333555777999:::DDDIIIOOOUUUXXX[[[```ccc```bbbeeehhhjjjmmmppprrrppplllkkkmmmlllhhhgggjjjgggfffeeedddbbb```]]][[[XXXTTTOOOKKKJJJJJJJJJIIIEEEJJJPPPTTTRRRMMMGGGDDDCCC???:::777555333///---222111000///...---------,,,,,,------......---------------------------------------------------------------,,,,,,,,,++++++------------------------...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************...***'''...&&&###222...///,,,!!!333333LLL******+++++++++,,,,,,,,,***+++'''444:::///***)))***111:::555$$$999//////)))------------------------//////&&&***;;;BBB222///444333111///===222===NNNvvv777111===AAA777333999===:::;;;+++vvv///...333------)))444)))~~~666"""+++444,,,111(((***+++,,,,,,------,,,,,,------------........................////////////222333666DDDUUU^^^sssqqq^^^MMMMMMyyy~~~ooosssbbbTTTIIICCCCCCCCCEEEGGGHHHHHHIIIKKKMMMKKKNNNQQQRRRRRRQQQRRRSSSXXXZZZ\\\^^^dddqqqaaaUUUQQQKKKOOOUUU\\\bbbfffjjjpppttt}}}~~~~~~ppphhhbbb]]]YYY^^^QQQLLLKKKHHHPPPYYYVVVZZZYYYTTTMMMCCC:::444111000000000000000000//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,------------........................---,,,+++)))***---///111111000000///222888>>>EEEJJJNNNPPP___dddiiimmmmmmlllkkkjjjgggiiijjjjjjiiiiiikkkllliiiggggggjjjiiiffffffhhhhhhhhhgggfffeeecccaaa```]]]\\\YYYUUUPPPLLLKKKKKKHHHLLLOOOPPPOOONNNOOOQQQQQQNNNJJJFFFBBB<<<777222333222000...---...//////........................------------------------------------------------------------,,,,,,,,,,,,------------------------000///...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,************************)))///###000***$$$:::$$$(((...%%%000---KKK******+++++++++,,,,,,,,,111'''"""666%%%HHH(((&&&&&&...'''CCC+++333(((------------------------333***,,,...$$$(((ggg222...444222AAA333333999===555///---......222777...???444000///...***111444,,,000***###,,,...###uuu///(((***+++,,,,,,------,,,,,,------------........................////////////000222555BBBSSSZZZkkklll[[[OOOMMMuuuuuuxxxeeeUUUHHHDDDEEEFFFHHHJJJKKKKKKLLLNNNPPPSSSSSSSSSSSSSSSTTTUUUUUUaaacccgggnnnzzzbbbUUUPPPLLLPPPVVV]]]cccfffkkkqqqvvv}}}|||}}}|||tttjjjfffYYYRRRLLLEEEKKKRRROOOQQQSSSVVVXXXUUUKKK===333111000//////000000//////........................------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......------------............---......///...---,,,+++---------...000333555777===BBBKKKUUU]]]ccceeefffkkkmmmooonnnkkkfffbbb___```aaaaaa```]]]\\\\\\]]]]]][[[ZZZ[[[___ccciiimmmiiijjjjjjhhhfffdddcccccc```ccccccaaa[[[WWWVVVWWWXXXXXXWWWRRRMMMLLLOOOTTTWWWWWWVVVTTTQQQLLLGGGDDD777555222///......000111222222111000///.................................------------------------------------------,,,,,,------------------------111111///...,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************!!!444---+++333,,,)))---333555///"""hhh******+++++++++,,,,,,,,,)))+++'''000$$$666***///---...///III(((111---------------------------...'''777///888###111...333111''';;;444+++hhhqqqBBB,,,AAAJJJ555,,,999111...---***111)))333222+++uuuyyy444...***((($$$qqq***///***+++,,,,,,------,,,,,,,,,,,,---------.....................////////////000111222>>>OOOXXXgggkkkTTTKKKJJJppp{{{}}}hhhUUUHHHDDDGGGHHHJJJMMMOOOPPPRRRTTTWWW\\\XXXTTTQQQSSSWWW\\\```hhhlllsssdddWWWUUURRRRRRWWW^^^cccggglllrrrwwwrrrfff```ZZZNNNNNNQQQLLLKKKIIIKKKRRRXXXVVVKKKAAA666222///...///000000///........................---------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////---......//////......---333111......111777???CCCSSSYYYbbbjjjpppqqqpppnnnfffeeedddcccbbbaaa___]]]]]]^^^___^^^\\\ZZZ[[[\\\ZZZZZZZZZZZZ^^^ccchhhjjjdddfffgggeeebbb````````````cccfffeee```\\\\\\\\\\\\```dddddd___XXXSSSQQQXXX[[[^^^___]]]ZZZVVVTTTEEEBBB===888444222111222111111///............///........................------------------------------------------------------------------------222111///...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++++++++++++++,,,************************(((111555"""333''' VVV000mmm******+++++++++,,,,,,,,,+++222000"""222JJJWWW@@@TTT}}}---,,,111------------------------***---333''';;;###555///111---222000000GGG555...;;;<<<...888000---888xxx//////)))222)))000000)))ZZZ333222&&&***,,,,,,------000***+++,,,,,,------,,,,,,,,,,,,,,,------------...............////////////111111000999MMMYYYggg}}}rrrQQQIIIGGGkkkmmmXXXHHHEEEIIIMMMPPPTTTVVVXXX[[[^^^aaa\\\[[[[[[[[[]]]bbbhhhkkknnnsssgggZZZXXXUUUTTTYYY___dddhhhmmmtttyyy}}}xxxvvvqqqccc]]]ZZZQQQNNNGGGBBBFFFOOOVVVVVVTTT@@@:::333///000111111000........................---------...//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......------........./////////............///000111222,,,---///555???KKKWWW^^^dddhhhnnnrrrsssqqqnnnkkkkkkgggdddaaaaaa``````___]]]___``````______```aaa___dddgggfffffffffccc^^^^^^aaadddcccaaa___aaaccchhhjjjkkkjjjgggdddbbbaaaYYYZZZ[[[]]]\\\[[[XXXWWWYYY]]]aaacccbbb___]]]\\\XXXTTTNNNFFF@@@;;;888777000///...---......000000........................------------------------------------............------------------------111000///...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************000$$$000!!!111'''999******+++++++++,,,,,,,,,666###---(((***000222)))000........................444'''---------+++///(((NNN000---222000///***///...lllRRRJJJxxx888888***222,,,,,,------@@@999###,,,///)))'''444,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------............////////////111222///777LLLZZZgggzzzsssNNNIIIIIIlll{{{uuu]]]LLLHHHMMMTTTWWW[[[^^^```cccfffiiieeeiiimmmmmmjjjhhhhhhiiiwwwnnn^^^YYYTTTVVV[[[aaaeeeiiinnnvvv{{{{{{~~~yyynnnfffYYYQQQMMMGGGEEEGGGNNNUUUYYYOOOFFF:::333111111000///........................---------...///000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------..................//////////////////...---///111444666000555???JJJWWWbbbjjjnnnhhhiiikkklllmmmmmmmmmllltttooojjjfffdddbbb___]]]YYYZZZ\\\]]]]]]]]]___aaabbbhhhjjjhhhggggggccc\\\aaafffjjjllljjjkkkooorrruuuuuutttuuutttrrrooommmYYYVVVTTTVVV[[[^^^]]][[[VVVZZZ___bbb```^^^]]]^^^^^^[[[WWWQQQLLLGGGDDDBBB:::888555333111000000111........................------------------------------------.........///------------------------///......---,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))***,,,......,,,***)))************************... ---&&&......DDD******+++++++++,,,,,,,,,---'''999((()))\\\ZZZ---...///////////////////////////666++++++444!!!===;;;www000,,,111//////444CCCBBB333)))555999+++222111---+++333...<<>>ddd***444***444666111+++777$$$FFFsss'''+++(((+++555LLL==='''222++++++,,,---------,,,,,,++++++,,,,,,,,,---------............/////////000///222000:::OOO[[[aaalll}}}WWWOOOAAAUUUppphhhUUUPPPUUUXXXZZZ\\\]]]^^^___aaaccciiimmmnnniiidddhhhvvvnnncccZZZXXX\\\bbbfffjjjpppwww}}}yyy|||uuunnnaaagggbbbSSSJJJKKKMMMJJJUUUTTTOOOFFF;;;222//////000000000111333333222000////////////////////////////////////////////////------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,...------,,,,,,------.........------------........................------..................------...000111111///------...,,,///222333///333GGG]]]ZZZccckkklllmmmmmmggg___ZZZZZZZZZ]]]dddmmmqqqqqqgggeeebbb]]]XXXUUUSSSRRRJJJLLLPPPUUUWWWVVVRRROOOVVVPPPPPPZZZiiivvv|||~~~uuutttxxx~~~|||xxxwwwssssssxxx|||zzzuuurrr{{{nnnccc]]]YYYXXX\\\___\\\YYYYYYUUUVVVVVVUUURRROOOMMMMMMPPPQQQQQQNNNGGG???888444///......///000111000///........................------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,333$$$DDD++++++++++++++++++++++++---------+++***+++...111]]]!!!---444+++......///000000000//////000111333333333111///---///333---''',,,---666---///222222...000BBBWWW>>>111888+++777///888***)))111'''mmmBBB///&&&HHH***'''111//////.........---------....................................////////////000333666:::FFFXXXgggnnn^^^MMMRRRLLLqqqwwwxxx___RRRQQQXXXTTTSSSUUUWWWVVVXXX\\\eeeqqqrrrpppvvv}}}oooeee______```bbbhhhooovvv{{{}}}nnn^^^WWWUUUTTTVVVVVVTTTPPPIII???555///111///...///000000///---////////////////////////////////////////////////------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,...------,,,,,,------.........------------......................................................///...,,,,,,---///000000555000000:::FFFPPP[[[dddoooqqqoooiiifffgggddd```^^^^^^```cccgggiiigggdddddd^^^WWWRRRPPPOOOLLLJJJIIIFFFBBBBBBFFFMMMSSSWWWNNNPPP[[[mmm|||~~~fffccccccggghhhdddaaaaaafffbbbccciiippptttxxx}}}nnnhhhfffhhhooozzz~~~yyyqqqmmm___\\\XXXVVVTTTQQQMMMIIILLLOOORRRSSSOOOHHHAAA===333111///...//////...---........................------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,222333###@@@++++++++++++++++++++++++---------,,,++++++...111WWWsss///'''333222---......////////////......333333444444333222111000(((000===444444999111///111///000222000000888BBB[[[&&&222999...///,,,555///444===)))777vvv222"""::://////.........---------....................................////////////000333555888DDDWWWhhhpppiiiNNNLLLEEEiiiwww}}}gggVVVQQQSSSPPPPPPSSSSSSSSSWWW\\\dddqqqwwwzzzvvvkkkdddcccbbbdddhhhooovvv{{{}}}}}}lll```___ddd```]]]ZZZWWWTTTKKK???666444111///...//////...---////////////////////////////////////////////////------------------------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,...------,,,,,,------.........------------......................................................///...---...///000000000555666>>>OOO^^^gggkkkmmmkkkllljjjeeedddggggggfffaaa___^^^^^^^^^[[[XXXVVVWWWQQQNNNQQQYYY^^^ZZZUUULLLKKKJJJLLLPPPTTTWWWYYYOOORRR^^^oooxxxtttlllgggZZZUUUSSSUUUVVVTTTSSSUUUWWWSSSRRRVVV[[[```gggooowwwzzzyyyuuuxxxyyyqqqjjjaaaZZZVVVSSSMMMHHHFFFJJJOOOSSSSSSOOOJJJFFF<<<999555222111000...---........................------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,555""""""000***"""FFF|||,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...000```yyy///&&&000//////222/////////000000/////////000000000111111111222222222>>>,,,+++kkk222555000...333//////222555333111111&&&iiifff***333555000444333111555000111777...)))444___===###))),,,000...............---------....................................///////////////222333666BBBVVVhhhrrrtttSSSKKKBBBaaawww|||ttt^^^RRROOONNNOOORRRRRRRRRXXX```gggvvv~~~tttkkkhhhggghhhlllrrryyy~~~pppcccccclllmmmiiibbb\\\VVVPPPIIIDDD999666222000000111111000////////////////////////////////////////////////........................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,------......------,,,...------,,,,,,------......------,,,,,,------...---------...........................///////////////111333333111000111333>>>MMM^^^eeebbb___cccjjjbbbeeehhhjjjjjjiiifffddd]]]WWWRRROOONNNLLLNNNQQQRRROOOPPP[[[iiiooojjjaaaVVVUUUVVVYYY^^^cccfffggg^^^ZZZ\\\dddeee^^^XXXWWW]]]YYYXXX[[[]]]\\\\\\^^^YYYXXXZZZ\\\[[[YYY[[[___ffffffiiimmmllljjjooowww|||ooobbbWWWQQQOOONNNDDDFFFJJJNNNPPPOOOLLLJJJHHHDDD>>>:::777444222000......................................................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,///((()))222222'''###'''ooo,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...000...@@@111RRR444///999222000444//////000111111111111111111000//////000111222333444///(((---CCC222...+++111999111//////333777666333///777888LLLUUU///444FFF444,,,999888444222222000+++000;;;@@@???GGGhhh///(((&&&111:::+++............................................................////////////...111222333>>>SSSgggrrr{{{YYYOOOGGG```{{{iiiWWWOOOOOOPPPSSSTTTVVV___iiiooo}}}{{{qqqlllkkklllpppwwwwwwiiigggmmmsssrrroooggg]]]TTTOOONNN@@@;;;555111000111222222000000000000000000000000////////////////////////........................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,------......------,,,...------,,,,,,------...------,,,,,,,,,,,,---------------.........//////........./////////000000---111444111...222===GGG[[[gggpppjjj]]]WWW^^^gggooonnnnnnkkkfff^^^WWWSSSPPPLLLJJJLLLKKKHHHJJJOOO[[[VVVTTTZZZdddggg```XXXZZZWWWUUUZZZgggxxx{{{oooiiimmmllleeebbbfffiiiffffffkkknnnllllllmmmssstttvvvwwwrrrlllmmmrrryyyqqqgggbbb^^^]]]```ddd{{{~~~kkkYYYOOOQQQWWWNNNKKKHHHHHHJJJMMMMMMMMMMMMIIIDDD???;;;888444222////////////////////////..............................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,///222"""###555999---222***)))^^^,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,...///666888999HHHlll...---)))222555///999<<<(((111222333444555555555555777666555444444333444444111666000...===666>>>///,,,000///000222222333444333222555"""///>>>GGGsss555555555999:::666777888333333---666;;;...,,,666:::666222'''>>>rrr@@@111???$$$???666///---.........................................................////////////---111111111:::NNNcccooo^^^RRRNNNeeeyyyvvvaaaRRROOOOOORRRUUU[[[fffqqqxxx}}}sssjjjjjjlllrrrzzzzzzwwwxxxtttxxx{{{vvvkkk^^^VVVRRRKKKDDD;;;444111000111111000000000000000000000000////////////////////////........................------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------,,,------......------,,,...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,------.../////////.........//////000000111,,,///000000333???SSScccnnnmmmgggaaaaaahhhppptttqqqjjjaaaZZZRRRKKKHHHJJJGGGHHHOOOYYYYYYPPPLLLOOOZZZWWWUUUVVVYYYYYYTTTPPPQQQXXXeeexxxxxxqqqrrrrrrooopppvvvzzzyyyyyy{{{{{{qqqllliiifffdddlllmmmsss|||wwwbbbWWWYYY```^^^WWWNNNIIIJJJMMMOOOPPPKKKHHHDDD@@@<<<888444111////////////////////////..............................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,111%%%'''666666%%%!!!,,,000111&&&(((111IIIdddWWW,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,,,,---/// @@@!!!%%%999---333+++ddd```QQQ>>>555888:::777:::222111333555;;;<<<333888999:::<<<>>>???@@@@@@@@@???>>><<<:::888666555:::GGG(((:::)))///EEEuuu\\\```gggFFF,,,777888777000444444000---///111111222EEE666(((===DDD999@@@tttrrrdddNNN@@@<<<999444???@@@999999AAA<<<333555;;;...111:::555...---,,,???***///888+++)))222***555+++'''... 333888000!!!666:::'''(((222***---------...................................................////////////---111111000777III]]]iiicccRRRPPPcccsssnnnVVVOOOKKKOOOVVV```mmmxxx|||sssggghhhkkksss|||{{{}}}}}}vvvlllbbb\\\[[[SSSFFF<<<555222111111000000000000000000000000////////////////////////........................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,---------......------------------------,,,------......------,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,------...//////000---......///000000111111---000666>>>KKKZZZiiirrrnnnlllgggeeennnxxx{{{www```VVVMMMIIIFFFDDDHHHOOOMMMPPPZZZgggeeeXXXPPPRRRTTT\\\gggllljjjcccZZZUUUQQQbbb~~~wwwvvvuuurrrttt{{{zzzuuussssssttttttuuu{{{vvvjjjhhhjjjkkkbbbUUUMMMLLLOOOPPPQQQFFFEEEBBB@@@===999444000////////////////////////..............................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,000---&&&###)))222222,,,$$$...000444&&&!!!333///------------------------***,,,......---,,,---...???!!!666555###,,,///666(((///555777555666:::>>>@@@BBBBBBEEEHHHBBB@@@IIIFFFHHHJJJMMMOOOQQQRRRSSSLLLMMMNNNNNNNNNMMMKKKJJJEEE777DDDHHH>>>===888...<<<888<<<555222888000,,,222666666111///222222000999***000777...222>>>:::111999BBBBBB<<<888:::>>>;;;999???FFF@@@666555999;;;444...000444555333222 444---)))<<<...===000+++***>>>+++,,,'''///444444))))))444+++'''999---------.........//////....................................////////////---111222///444DDDWWWccc}}}nnnWWWNNNVVVooo{{{]]]RRRJJJNNNYYYgggvvvzzzssshhhjjjooowww~~~|||zzzuuunnnhhhiii___QQQCCC:::555333222000000000000000000000000////////////////////////////////////////////////------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,------......------,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,------...///000000---......///000111111222///444@@@TTTgggsssuuusssnnnuuuyyyxxxvvvuuunnndddUUUMMMHHHHHHIIIIIINNNVVVZZZZZZaaakkkgggYYYSSSWWWXXXlllvvvcccYYY___mmm{{{vvvsssuuu~~~~~~}}}uuuppprrrwww}}}uuurrrqqqfffYYYPPPOOOPPPPPPPPPDDDCCCBBBAAA???;;;555111000000000000000000000000////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,'''///333///***))),,,...111***###000///***333(((------------------------***,,,......---,,,---...###,,,000555000+++333222333000444@@@KKKQQQVVV[[[RRR\\\UUUPPPZZZVVVNNNWWWTTTVVVXXX[[[^^^aaabbbcccZZZ]]]```dddgggiiiiiiiiiggghhhaaaaaaYYYMMMWWWIIIAAA<<<>>>===;;;:::777;;;333666666333444999888222000888666000444888888999@@@<<<;;;>>>===::::::>>>>>>333???CCC///111===333,,,888777111555888444444444...999222***:::888&&&///000(((777)))///&&&...***'''......)))333444!!!---------.........//////..................................../////////000---111222///333AAASSS___qqqyyy]]]MMMIII}}}ooocccVVVLLLOOO]]]nnn}}}yyyssslllooottt|||tttkkkqqqyyyzzzwwwzzzqqq```OOOCCC<<<666111///000222111000///...///000/////////............000///...------...///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------------------,,,,,,++++++,,,,,,---------------------------........................,,,------......------,,,..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,...000222222111111111555GGG]]]kkkuuu{{{}}}{{{}}}zzzwwwwwwuuunnn```UUUMMMZZZ\\\NNNGGGPPPYYYZZZ\\\VVVUUU[[[^^^\\\\\\```___zzz{{{oooqqq}}}}}}|||}}}~~~~~~|||qqqxxxzzzvvvfff```___VVVSSSWWWVVVRRRFFFDDDEEEAAAAAA>>>222111000//////////////////////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------......------------------------,,,---......//////......***///333222...+++...111...000111000000000222333>>>GGGPPPYYYdddkkkhhh___\\\WWWTTTUUUWWWYYY\\\]]]hhhnnnnnnkkkqqq}}}~~~vvvwww|||zzzssspppjjjggg^^^QQQLLLKKKGGG@@@:::===;;;444333777777333555555444333222444666999;;;<<<=========<<<;;;:::===<<<:::999777555555444555555444444444333333333333333222222111000000000//////...------------...................................................---------............///////////////000000000000000///333666444:::OOOgggggg|||___NNNKKKZZZzzz|||zzz```LLLMMMZZZggguuuwwwrrrlllqqqyyyzzz{{{|||ooo^^^NNNAAA999444222222333222000/////////000000/////////.........000///...------...///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------------------,,,,,,++++++,,,,,,---------------------------........................,,,------......------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,///222000...///555;;;MMM\\\mmmtttvvvyyy{{{||||||yyysssnnnhhhaaa[[[VVVfffllljjj\\\RRRSSSVVVUUUTTTTTTYYYbbbhhhkkkpppwww||||||{{{mmmbbbUUUWWWccchhhiii[[[RRRIII<<<<<<>>>777444333111///////////////////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------......------------------------,,,---......//////......000///---,,,+++---///222////////////000555;;;???SSSaaaooosssqqqlllcccYYYaaaYYYUUUZZZcccjjjnnnpppsss}}}{{{ssslllaaaVVVJJJHHHAAA888555:::<<<:::111333444444444444555666777888:::<<<===>>>>>>>>>???>>>;;;999777666555555555555555444444444333333333333222222111000000000//////......---------...................................................---------............///.../////////000000000000000///222555444999NNNeeejjjgggPPPJJJVVVyyyuuugggOOOLLLUUU```ooo|||{{{vvvxxx|||}}}ppp]]]KKK@@@<<<555444333111000000000000000000000/////////......//////............//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------------------,,,,,,++++++,,,,,,---------------------------------------------------,,,------......------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................111333000...444BBBMMMfffqqq{{{{{{xxxyyy{{{{{{xxxrrrhhh^^^XXXZZZaaahhhzzztttiii\\\SSSQQQTTTXXX^^^ggguuu|||}}}zzz|||uuuzzz{{{jjjZZZaaauuussseeeTTTAAA===BBB???999666222000///000//////////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------......------------------------------...////////////...111...,,,,,,...000000///333222111000333999AAAGGG\\\kkkwwwvvvlllbbb\\\YYYWWWUUU]]]ooo}}}ssslll^^^OOOFFFCCCAAA===888888888777666444222000555666888:::<<<===>>>???BBB@@@===999777666777777666555555555444444444444333333333222111111000000////////////............................................................---------............///....../////////000000000000///222555444888KKKaaakkkoooRRRHHHQQQrrrvvvrrrVVVKKKMMMWWWggguuu}}}|||{{{iiiUUUIIIFFF888666222000000111222222000000000////////////.../////////....../////////........................------------------------------------------------........................---------------------------,,,,,,++++++,,,,,,---------------------------------------------------,,,------......------,,,---------.......................................------------------------............////////////000111222333888EEEVVVcccsssyyy}}}|||{{{{{{yyyuuummmeeeZZZRRRRRR^^^ooo{{{xxxiiiYYYRRRSSSYYYeeeppp}}}zzzyyylllttt~~~pppaaaOOOKKKNNNIII???999333//////000000///////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------..............................------...///////////////---...000111222222000...444666888;;;???EEEMMMRRR]]]eeeiiiddd\\\YYY___eeeeeekkk}}}ttteeejjjwwwuuuhhh\\\PPPGGGBBB???:::777666555555555777777777888:::<<<>>>???CCCAAA>>>:::888777888999666666666555555555555444444333333222222111000000000000000000//////......................................................---------............///........./////////000000000///111444333666GGG[[[hhhsssRRRHHHMMMjjj||||||^^^LLLHHHPPP```oooxxxzzzrrr^^^PPPMMM===999333000111222444444111000000000////////////...//////////////////...---.....................------------------------------------------------........................---------------------------,,,,,,++++++,,,,,,---------------------------------------------------,,,------......------,,,---------.........//////........................------------------------........./////////000000000///111999HHHZZZjjjtttyyy{{{{{{zzz|||{{{rrrhhh^^^YYYTTTTTTZZZdddnnnssseeeYYYQQQVVVcccrrrooodddZZZ]]]aaa[[[IIIBBB888222111111111///////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------..............................---...//////000000//////,,,///111111///000555:::AAAEEEKKKPPPUUUYYY]]]``````aaabbbcccdddjjjttt}}}tttrrrmmmnnnuuutttsss~~~zzzzzznnnbbbSSSLLLBBB;;;888999::::::666666666777999<<<@@@BBBBBBAAA>>>;;;999999999:::777777666666666555555555444444333333222111111111000000111111111000///...////////////////////////........................---------............///............////////////111...000444333444CCCUUUccc|||uuuSSSIIILLLmmmiiiRRRHHHMMM\\\jjj}}}|||~~~{{{iiiXXXRRRGGG@@@888222222333444333111111000000000/////////......////////////......---------...............------------------------------------------------........................---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------.../////////........................------------------------.........//////000000111000111888FFFZZZlllwww{{{~~~~~~{{{xxxvvvrrreeeXXXQQQRRRWWW]]]bbbbbb___[[[TTTUUU[[[hhhyyyrrriiidddlllsssmmm\\\RRRDDD:::777555222000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------....................................///000000000000//////111000......666EEEQQQbbbcccdddcccaaa```aaabbb\\\___iiivvvxxxaaa[[[bbbbbbnnn}}}|||rrrbbbTTTJJJAAA:::555666555555666999===BBBEEE??????>>><<<;;;;;;::::::777777777777666666666666444444444333222222111111000111222222222111///...////////////////////////........................---------............///------........./////////111...///333222333???PPP___nnnzzzYYYNNNLLLvvvuuu[[[LLLMMMYYYeeevvvyyyfff]]]UUUKKK???777444444222111111111111000000000//////---...///000000///...------------.........//////........................------------------------........................---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------...//////000................................................---......///000000111111555<<>>KKKZZZeeetttpppiiibbb]]]]]]aaaeeeiiiooo}}}rrrsss}}}llldddjjjpppxxxsssaaaNNNBBB===;;;999777888;;;>>>AAA<<<<<<=========<<<;;;:::888888888777777777666666555444444333333222111111000111222333333111///...////////////////////////........................---------............///---------.........//////111...///222222111===LLL```fffaaaTTTMMMssseeeRRRNNNWWW```nnn~~~vvvrrrmmmlllkkkjjjlllqqqyyy~~~tttiii___TTTEEE:::666444111///111111111111000000000000---...///000000///...------------.........//////........................------------------------........................---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------...///000000////////////////////////........................---......///000111111222;;;GGGZZZlllwww}}}www|||zzzmmm]]]SSSLLLHHHIIIOOOTTTUUUUUUYYYbbbjjjtttwww~~~tttuuu___NNNEEE>>>777111000/////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------......////////////////////////...//////000000000000000000333:::FFFUUUbbbjjjnnnhhhbbbZZZSSSTTT]]]jjjttttttbbb\\\bbbnnn}}}qqqaaaFFFCCC>>>999777777888:::999:::<<<>>>>>>===;;;:::888888888888777777777777555444444333333222222111000111333333333222000...000000000000000000000000........................---------.........//////---------.........//////111...///222111111;;;IIIbbbccciiiXXXMMMbbb}}}vvvlllVVVOOOUUU\\\iii}}}~~~rrrhhhbbb]]]\\\ZZZYYY\\\cccmmmttttttwww}}}{{{hhh^^^RRRHHH>>>444333666333333111///......000222000000000000////////////................................................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------............///////////////////////////////////////////////////......------------......222000......000333666777III^^^ppptttuuu}}}xxxrrrggg\\\TTTNNNKKKIIIBBBEEEMMMTTTVVV[[[lllzzzzzzrrrTTT<<<777;;;333000000111000---///333////////////////////////..............................---,,,,,,+++******+++---///111111///---+++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---------------------------------............///---...//////......///111000/////////000111222222...;;;NNN___gggfff```\\\UUULLLJJJWWWffftttkkkWWWSSSZZZbbb|||```JJJEEEAAA777555=========<<<<<<===???===:::<<<;;;:::999888888888888:::888666666666555333111111111111111111111222222000000000000000000000000000000000///.........---////////////////////////............/////////000111111111111111444999<<<```cccyyy]]]PPP^^^rrr{{{bbbSSSTTTZZZbbbrrrrrrggg^^^WWWLLLLLLMMMOOORRRWWW[[[^^^gggiiinnnttt{{{yyyeeeVVVSSSLLL<<<222222333333222000//////111222000000000000////////////................................................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------............///////////////////////////////////////////////////......------------......,,,///000///...222:::AAA[[[jjjtttvvvxxx}}}|||tttooo___PPPPPPZZZ]]]SSSFFFJJJHHHMMM[[[kkkwww}}}{{{jjjuuu~~~}}}jjjPPP;;;666222///111111......111////////////////////////..............................------,,,++++++***,,,---...000000...---,,,+++++++++++++++++++++++++++++++++***++++++,,,---++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,---------------------------------............///---...//////......///111,,,///333333111000222555LLLSSS\\\___\\\UUUNNNJJJHHHOOO^^^ooo|||wwwjjj^^^___iiirrr|||ooo\\\FFF888666===???@@@@@@???@@@???>>><<<;;;;;;:::999999999999888777555555555555333111111111111222222222222222000000000000000000000000////////////............////////////////////////........./////////000000111222222222222555999<<>>666///111333222000000////////////////////////..............................------,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---------------------------------............///---///000000///...000111---000222111///333<<>>@@@@@@???>>>>>>======<<<;;;;;;::::::999777555444444555666444333222222222222222222222222000000000000000000000000..................//////////////////////////////....../////////000000000222222333333333555999<<>>@@@@@@>>>>>>>>>>>>>>>======<<<;;;;;;777666555666777888777555333333333333333222222222000000000000000000000000---------......//////000////////////////////////...////////////000000000222333333333333555999;;;OOOkkk|||eeeTTTCCCTTT~~~}}}jjjUUURRRWWWaaappp{{{iiiXXXLLLFFFEEEFFFLLLSSSXXXZZZ[[[^^^```aaaaaabbbdddgggjjjnnnpppwwwzzz}}}yyyyyyxxxnnnjjjqqqssszzzvvvaaaZZZNNN>>>666333111000111111///...000000000000////////////................................................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------............///////////////////////////////////////////////////......------------......444111...222???SSSfffssssssxxx|||zzzrrrhhh[[[QQQMMMQQQSSSSSSRRRUUU\\\bbbeeekkkqqqsssyyyiiirrruuuxxxVVVFFF666222444333111///000000000000000000000000..............................------------,,,,,,000...---,,,,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------++++++,,,,,,,,,------------------------------------------............///...///000000//////000222333000...444AAAQQQ___fffSSSNNNEEE===<<>>@@@CCC??????@@@@@@???>>><<<<<<999888777888999:::999888444444444444333333222222111111111111111111111111.........//////000000000////////////////////////////////////000000000111111333444444444555888:::IIIfffuuujjjTTTFFFLLLooo|||xxx]]]SSSRRRZZZhhhyyyssseeeWWWJJJDDDDDDJJJQQQYYY___``````ccceeehhhgggggghhhkkkpppuuuxxxzzz}}}zzztttmmmpppnnnooovvvuuuvvvzzz{{{ppp[[[CCC<<<888333111111222000...000000000000////////////................................................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------............///////////////////////////////////////////////////......------------......444//////999MMMbbbpppvvvuuuyyy{{{tttgggZZZQQQMMMRRRLLLGGGIIIUUUdddqqqxxxooojjjlllzzz}}}iiinnngggkkkjjjWWWAAA777333111//////000000000000000000000000..............................------------------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------------------............///...///111000//////000222///111999GGGVVV^^^]]]ZZZIIIEEE@@@???EEESSSdddpppzzzxxxlllmmmyyy{{{[[[HHH???;;;===DDD@@@AAABBBBBBAAA@@@>>>===;;;999888999;;;;;;:::999666555555444444333333222111111111111111111111111000000000000000000111111/////////////////////////////////000000000111111111222333333333444666888BBBZZZiii~~~rrrUUUMMMKKKkkk}}}hhhVVVMMMRRR```ttt{{{jjj^^^RRRDDD???AAAIIIRRR\\\bbbdddeeehhhlllkkklllmmmpppsssxxx{{{}}}~~~}}}vvvjjjpppqqquuu{{{vvvrrrzzz}}}iiiSSSDDD===666222333444333111000000000000////////////................................................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------............///////////////////////////////////////////////////......------------......111111888III___pppwwwxxxyyywwwsssjjj^^^UUURRRRRRPPPMMMMMMVVVeeeuuu~~~ooojjjtttwwwoooiiiqqqpppUUUBBB888333111222000000000000000000000000........................------...........................------.........---------------------------,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,------------...---------------------------------............///...000111111000000111222111999GGGVVV^^^[[[PPPGGGCCCCCCEEEMMMYYYdddmmmpppuuuzzznnnYYYFFF@@@CCCAAABBBCCCCCCCCCAAA???>>>;;;:::999999:::;;;:::888666666666555444333333333111111111111111111111111222222222111111111111111//////////////////////////////000000000111111111///111222333222333555666===OOOaaattt]]]PPPJJJiiiyyyaaaNNNQQQ^^^ssssssaaaVVVKKK@@@>>>DDDGGGQQQ]]]dddgggkkkqqqvvvwwwzzz}}}tttyyywwwxxx{{{tttnnnvvvgggzzztttdddIIIBBB999444555666555333000000000000////////////................................................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------.........//////////////////////////////////////////////////////.........------............444CCCXXXmmmzzz}}}{{{{{{tttkkkbbbZZZVVVXXX\\\IIITTTcccpppwww{{{~~~ooottt{{{vvvzzz|||mmmppp}}}fffNNN???666555777000000000000000000000000........................------..........................................---------------------------,,,,,,,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,---------......---------------------------------.........//////...000111111000000111222999CCCQQQZZZZZZQQQEEE<<<===AAAKKKZZZjjjssstttrrreeevvv~~~\\\IIIHHHBBBBBBDDDDDDDDDBBB@@@>>>;;;:::888999::::::999777777777666555444444333333111111111111111111111111444333333333222111111111////////////////////////000000000000111111111111///000222222222222444555<<>><<<::::::;;;;;;:::999<<<:::888777555555555666444333333333333333333222666666555444333111111000000000000000000000000000000000000000000111111222000222333333222111333444999CCC\\\ooonnnUUUPPP___www\\\YYY___ppplllUUUGGGCCCAAABBBDDDIIIMMMUUU^^^gggpppyyy~~~xxxppp|||{{{~~~~~~zzzvvvqqqrrrvvvzzzwwwnnniiijjjfffhhhppp{{{fffSSSAAA:::666222111444111111111111000000000000........................,,,---......//////......------------------------,,,------......------,,,------------------------................................................,,,---......//////......---------............///............///////////////////////////////////////---...111222//////222777JJJ```qqq{{{~~~{{{vvvhhh```VVVPPPQQQXXX```fffzzzsss|||{{{sssxxx~~~{{{cccDDD888:::000111111000000111111000000000/////////.........////////////////////////000//////...------,,,,,,---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,---------.........---------.........//////333111000222000000999DDDYYY```aaaVVVEEE<<>>;;;;;;;;;;;;;;;<<<;;;:::888777777777777555555444444444333333333444444333222111000000///000000000000000000000000000000000000000111111222000222333333222111333444555:::PPPhhheeeUUUQQQooommmZZZ^^^sssmmmTTTEEE@@@???AAADDDDDDGGGJJJMMMQQQWWW]]]bbbpppwwwwwwqqqqqqrrruuuxxx|||}}}{{{zzzzzzzzzxxxxxxwwwwwwvvvsssoookkklllllloootttvvvpppgggaaabbbaaaeeemmmuuuuuuTTTEEE===333///333222222222111111111000000..............................////////////..............................------............------------------------------................................................,,,---......///.........---------............///............///////////////////////////////////////...///111000///555===RRRbbbrrryyywwwqqqggg___PPPGGGEEEKKKOOOWWWooozzzxxxuuuzzz~~~mmmaaakkkyyyWWW===999666555555222//////222000000000////////////...//////////////////////////////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------........................///////////////111222222777EEEZZZllluuujjjYYYHHHAAAGGGUUUaaannnfff___```gggppp}}}mmm___RRRNNNOOOJJJEEECCC???=========<<<;;;<<<;;;::::::999888888888666666555555444444333333333333222222111000//////000000000000000000000000000000000000000111111222000222333333222111333444666777JJJaaa}}}qqq[[[MMMaaa{{{aaa[[[jjjlllRRRDDD>>>>>>@@@CCCFFFHHHJJJLLLNNNSSSYYY]]]bbbiiisss|||zzzvvviiijjjmmmpppsssvvvyyyzzzyyy{{{|||~~~}}}}}}||||||{{{zzzyyywwwrrrqqqqqqqqqqqqpppmmmjjjmmmooossswwwxxxsssiii```___^^^aaaiiipppxxxfffOOO@@@555222444222222222222111111111111////////////////////////...///////////////..............................---......//////......---------------------------................................................,,,---......///.........---------............///............////////////000000000000000000000000000///000000...000;;;GGGdddlllsssuuurrrjjj\\\PPPHHH>>>>>>IIISSS]]]sss~~~uuupppzzzuuutttmmmkkklllgggeeeiiisss~~~vvviiiiiirrrzzzOOO===777444555444000...111111000000000////////////////////////////////////...............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////........./////////000000000000222888EEEXXXiiisssqqqbbbOOOCCCEEESSSdddnnnkkk^^^[[[pppttt\\\SSSQQQKKKDDDBBBAAA@@@@@@???===;;;<<<<<<;;;;;;::::::999999777777666555555444333333333222222111111000000000111111111111111111111111000000000000000111111222000222333333222111333444777555EEE[[[wwwyyycccNNNYYYpppaaadddvvvjjjQQQCCC>>>===@@@CCCFFFHHHKKKNNNQQQVVV\\\```aaajjjvvv}}}{{{wwwtttggghhhjjjllloooqqqssstttqqqsssuuuvvvvvvwwwyyy{{{yyyxxxxxxyyyzzzzzzwwwuuunnnmmmkkkkkkkkkkkkjjjiiijjjqqqwwwyyyyyyuuulllccc]]]\\\^^^dddiiioooyyy___HHH<<<777444333222222222222111111111//////////////////////////////000000000///....................................////////////......------------------------................................................,,,---......//////......---------............///............////////////000000000000000000000000000000111000///555FFFWWWqqqttttttpppjjjaaaSSSFFF@@@;;;???LLLYYYfffwww|||wwwyyyuuurrrmmmddd\\\UUURRRQQQYYYYYY```nnn}}}{{{|||{{{tttoooppphhhFFF999111333444111000222111111000000000/////////////////////////////////........................------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------........./////////....../////////000000000000222888DDDWWWhhhpppnnndddWWWIIIGGGRRRbbbmmmqqqYYYXXXiiisssccc[[[QQQGGGEEECCCBBBBBB@@@>>><<<<<<<<<<<<<<<<<<;;;::::::888888777666555444444333333333222222222111111111111111111111111111111111000000000000000111111222000222333333222111333444666333BBBUUUnnn}}}hhhPPPSSSwwwkkkcccmmm{{{gggPPPCCC???>>>@@@BBBCCCFFFKKKPPPTTTYYY___cccdddppp{{{vvvwwwzzz|||zzzwwwjjjjjjkkkmmmnnnpppqqqrrrooopppqqqpppooopppsssvvvsssssssssvvvxxxxxxuuurrrmmmjjjfffeeeeeeffffffeeecccnnnwwwzzzyyyvvvooofffaaa^^^]]]```ccchhhrrr{{{sssSSSEEE===333333333222222222111111111////////////////////////000000000000000///....................................////////////......------------------------................................................,,,---......//////......---------............///............////////////000000000000000000000000000000111222222===TTTjjjvvvwwwsssiii]]]SSSHHH@@@:::@@@JJJVVVdddrrr~~~qqqiiiYYYWWWTTTQQQNNNMMMNNNOOOXXXYYYbbbrrr|||www}}}vvvwwwzzz{{{zzz{{{]]]GGG444333555333222555111111111000000000//////////////////////////////........................------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,---------..................////////////.../////////000000000000000888CCCRRReeeqqqnnneeeVVVNNNJJJSSSdddooonnniiiQQQ^^^~~~sssbbbQQQMMMGGGBBB@@@@@@??????<<<<<<===>>>===<<<;;;:::999999888777666555444333333333333333222222222222111111111111111111111111000000000000000111111222000222333333222111333444444111???OOOaaa}}}iiiPPPMMMooouuudddhhhxxxwwwdddOOODDD@@@???@@@BBB@@@EEELLLRRRWWW\\\aaadddkkkyyyvvvpppooonnnpppvvv}}}|||wwwmmmnnnnnnooopppqqqqqqqqqoooppppppnnnkkkkkknnnrrroooooopppsssvvvvvvsssooonnnjjjdddaaa```aaabbbbbb]]]jjjvvvyyywwwvvvpppiiigggbbb^^^___aaafffpppzzz[[[LLL@@@111333333333222222222111111000000000000000000000000000000000000000///......////////////////////////......////////////......------------------------................................................,,,---......//////......---------.........//////............/////////000000000000000000000000000///000222333555CCC^^^wwwtttwwwrrrcccRRRGGGAAA<<<888GGGVVVaaammm|||zzz~~~qqqeeeZZZSSSKKKJJJIIIIIIKKKOOOTTTWWW[[[]]]fffvvvvvvuuutttqqqyyytttWWW<<<555777555444777111111111111000000000000////////////////////////---.....................------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,---------................../////////000////////////000000000000000<<>>>>>===<<<;;;999999888777666555444444444444333333333333333333111111111111111111111111000000000000000111111222000222333333222111333444555111===IIIVVV}}}{{{hhhOOOIIIiiizzzfffeeeqqqzzztttbbbNNNDDDAAA@@@@@@AAA@@@EEEMMMTTTZZZ___cccfffvvvwwwcccfffpppxxxxxxyyy}}}}}}ssskkkqqqooommmnnnpppqqqqqqpppnnnooopppnnnllllllooorrrrrrooommmnnnppprrrpppooojjjhhheeebbb___]]]\\\\\\WWW^^^iiisssxxxvvvooojjjlllnnnjjj```\\\aaaiiinnnwwwVVVCCC;;;555222111444444000000222222222222111000//////...///000111222111000...,,,////////////////////////////////////////////////------------------------........................---------............///------............---------------............///---......///000000//////////////////000000000000222333111222CCC^^^nnnpppyyynnn```TTTHHH???<<<>>>LLLKKKRRRdddyyy{{{ooo___TTTNNNJJJHHHDDDFFFIIIMMMPPPTTTWWWYYY]]]bbbooovvvrrr}}}ooolll{{{~~~xxxpppJJJ===;;;666222333111111111111000000000000////////////////////////------------------------------------------------------------------------------------------------,,,,,,,,,---------........................------......---...///111333444555MMMbbbhhhjjjkkkaaaQQQHHHSSSfffrrrqqqhhheeehhhzzz{{{jjjTTTGGGBBBAAA@@@???===???@@@@@@???<<<;;;;;;;;;;;;:::999888777666666666555555444444333222222222111111000000000000000000000000000000000000000111111222222222333333333000555444;;;PPPgggtttWWWNNN```sssnnn___\\\```ooozzzlll```PPPDDD???@@@BBBCCC@@@GGGIIIQQQbbbhhhfffjjjzzzeee___kkk{{{zzzpppfff^^^uuurrrooonnnppprrrrrrqqqpppqqqrrrpppnnnnnnqqqtttsssqqqnnnnnnoooooommmkkkhhhfffbbb^^^ZZZXXXWWWWWWTTTXXX___kkkvvvyyytttnnnqqqsssoooeee^^^___bbbcccqqq{{{hhhLLL>>>777444222444444000///000222222111111000//////...//////111111111000...---////////////////////////////////////////////////------------------------........................---------............///------............------------........................///////////////...000000000000111111111111333222222:::MMMcccpppssspppdddVVVKKKBBB;;;;;;@@@KKKWWWeeerrroooeeeXXXMMMGGGEEEDDDDDDFFFHHHLLLPPPSSSWWW[[[^^^dddkkk{{{|||||||||sssjjjpppzzz}}}zzzcccDDD777777666000111111111111000000000000////////////////////////------------------------------------------------------------------------------------------------,,,,,,,,,---------..............................,,,...///000///111444666FFFXXXiiinnnmmmfffXXXJJJJJJZZZlllrrrppprrr{{{nnnZZZMMMFFFCCCAAA@@@AAACCCCCCBBB???===<<<<<<<<<;;;:::999999888888666666555555444333333222222222111000000000000000111111111111111111111111111111222222222333333333///555333888KKKccc\\\HHHSSS{{{rrr```WWWVVV___iiisssxxx{{{mmmaaaQQQDDD@@@AAACCCDDDDDDIIIKKKXXXqqqzzzuuuuuummmfffmmmyyyjjj___WWWTTTzzzuuupppnnnqqqssstttssstttttttttsssqqqqqqsssuuutttrrrpppooonnnmmmjjjiiifffccc___ZZZVVVTTTTTTTTTVVVUUUXXXcccpppwwwuuupppsssvvvtttkkkccc___^^^\\\eeeiiimmmwww{{{VVVAAA;;;666444555444111//////222222111111000/////////...///000111000///...---////////////////////////////////////////////////------------------------........................---------............///------............------..................------...///////////////...---000000000111111111222222333///444FFF\\\kkksssvvvhhh\\\NNNDDD>>><<>>HHH```gggqqqsssgggVVVOOOPPPVVV^^^dddnnnxxxbbbUUUMMMIIIEEEEEEFFFFFFFFFCCC???<<<======<<<<<<<<<;;;;;;;;;777777666666555444444444333333222111111111111222111111111111111111111111111111222222222333333333000555333333???SSSxxx{{{XXXNNN```vvvcccOOOEEEEEEKKKRRRZZZgggtttxxxtttnnnbbbSSSGGGDDDEEEGGGIIIGGGJJJLLL]]]{{{zzziiijjjqqqbbbYYYWWWRRRTTT\\\yyyooommmrrryyy}}}}}}yyywwwvvvuuuuuuuuuvvvvvvuuuvvvwwwvvvuuutttsssrrrmmmjjjfffbbb```______```^^^^^^^^^^^^```dddjjjnnnqqquuutttoookkkjjjgggccc___]]]XXX^^^nnnwww\\\EEE===666555666444333444111111111000000000000000........./////////......////////////////////////////////////////////////................................................---------............///------............------......////////////000000///000000111000000////////////000000000111111111222333BBB___rrrsssmmmkkkZZZOOODDD???AAAHHHUUU```zzz}}}lll___WWWRRRMMMJJJEEEEEEEEEEEEFFFIIILLLOOORRRUUUXXXYYYZZZ___gggmmmzzzsssrrr{{{{{{|||yyysssuuu~~~eee===111777222222222222111111111111000000000000000000000000................................................------------------------------------------------,,,,,,,,,---------.............../////////000000111222222//////999IIIWWWeeejjjpppmmm^^^OOOPPPXXX^^^YYYWWWlllsssdddWWWNNNHHHGGGEEEEEEEEECCC???<<<======<<<<<<;;;;;;::::::888777777666666555444444444333333222222222222222111111111111111111111111111111222222222333333333222666333444<<>>???EEEPPP___lllkkk^^^QQQIIIEEEBBBCCCEEEBBBDDDGGGJJJLLLOOORRRUUUVVVYYY]]]^^^___eeeooowww{{{kkkjjjwww}}}wwwvvvvvvvvv}}}xxx~~~{{{nnn|||vvv{{{}}}QQQ777999333222222222222111111111000000000000000000000000................................................------------------------------------------------,,,,,,,,,---------...............//////000000111333222111000555BBBVVVdddjjjoooooogggZZZRRRTTTYYY```WWWWWWrrrwwwcccQQQNNNJJJFFFEEEEEEEEEAAA>>>??????>>>===<<<;;;:::999888888888777666666555555555444333333222222333333222222222222222222222222111111222222222333333333333555333555;;;CCCaaagggVVVQQQnnnyyyuuussskkk]]]OOOHHHBBBBBBEEEMMMYYYccchhhiiifff]]]SSSLLLJJJKKKLLLKKKDDDKKKJJJMMMZZZbbbiiiuuuxxxxxxxxxyyytttnnnlllnnnooo___TTTQQQYYYaaaaaaaaadddxxxsssxxx|||yyyxxxzzz{{{zzzxxxyyy|||}}}{{{{{{|||wwwvvvsssppplllhhheeeccc]]]]]][[[ZZZYYY\\\aaaeeepppuuuyyyyyyxxxuuunnnfffSSSUUUSSSWWWbbbhhhxxx\\\MMM===666444333222333000000000000000000000111------------......//////////////////////////////////////////////////////................................................---------............///------............------......000111333555666666000111222333444555555555222222222333333333444444666GGG]]]nnnuuupppbbbTTTEEE@@@???EEEQQQ___ppp}}}{{{fffTTTKKKCCCBBBBBBAAACCCGGGGGGKKKPPPSSSTTTUUUXXXZZZXXX]]]bbbdddfffnnn{{{vvvqqqlllsssxxxtttvvvxxx~~~~~~zzzsssqqq|||vvvtttoooIII;;;333333222222222111111111000000000000000000000000................................................------------------------------------------------,,,,,,,,,---------......---......///000000111111111000000444===MMM```lllmmmppplllbbb___aaa]]]VVVZZZZZZeee{{{dddUUUOOOIIIGGGHHHHHHFFFCCCBBBAAA@@@???===;;;::::::999999888777777666666555555555444333333333333333222222222222222222222222111111222222222333333333333444222555999<<>>333333333222222222111111000000000000000000000000////////////////////////////////////////////////------------------------------------------------,,,,,,,,,---------......---......///000111111222//////111777DDDUUUeeeooommmnnnggg```fffpppgggUUURRR]]]uuu[[[TTTLLLIIIJJJKKKJJJGGGDDDDDDBBB@@@>>><<<;;;:::999999888888777666666666555555444333333333333444222222222222222222222222111111222222222333333333222222000555888777IIIjjjuuufffOOOVVVxxxtttpppkkk___PPPEEEBBB@@@>>>@@@IIISSSZZZ^^^aaa]]]XXXRRROOOOOOOOONNNLLLHHHMMMIIIHHHOOOPPPOOOWWWbbbeeejjjooorrr~~~}}}dddXXXUUUVVV]]]aaa___aaahhhnnnooozzz~~~}}}}}}~~~~~~|||{{{~~~~~~}}}{{{wwwxxxxxxvvvqqqkkkeeebbb]]]YYYWWWYYYYYYUUURRRRRRaaahhhsss{{{~~~{{{tttooobbbXXX]]]llliii\\\gggbbbAAA888999555111222222222222111111111111000000///...------...///000000000//////.........---............////////////......................................................................................................///111222333444555000000000000111111111111111111444666444111444;;;???\\\pppuuurrraaaOOOKKK???HHHMMMUUUqqquuuZZZLLLIIIDDDCCCDDDEEEHHHLLLPPPSSSTTT\\\]]]]]]^^^WWWTTT]]]ZZZ```fffiiiooo}}}{{{pppqqq~~~mmmpppttt|||sssooossspppfffjjjxxxkkkyyyyyyGGG666:::111000:::333,,,999111111111111000000000000000000000000000000000000........................................................................---------............///:::555000///000222111000222111222<<>>>>>===???>>><<<:::999999999:::555333333555666444222222333333333222222222111111222222333333333333444444666111222666666555BBBTTTuuu}}}iiiVVVYYY|||uuuiii```UUUIIIAAA@@@<<>>>>>@@@>>>===;;;::::::;;;;;;999777666666666444333222333333333222222222222111222222333333333333444444555111222777666555@@@PPPnnnttt[[[VVVqqqtttggg^^^SSSGGGAAA@@@>>>AAACCCEEELLLTTTWWWUUUUUURRRNNNKKKJJJIIIHHHGGGIIIGGGIIIPPPVVVZZZcccmmm}}}ttt```WWWTTTVVVYYY]]]___dddjjjkkkjjjnnnttt}}}~~~~~~~~~~~~}}}zzzwwwsssooommmccc]]]YYYXXXWWWSSSQQQSSSKKKUUUbbbooowww|||}}}rrrqqqxxxooo\\\\\\lllWWWAAA:::777555555333222222222111111111111000//////......//////000////////////........................////////////................................................................................................////////////000000000111000000000000111111111111000000222333111111888BBBZZZqqq{{{rrrdddQQQCCCDDDHHHTTTdddtttpppYYYMMMHHHHHHKKKOOOPPPRRRUUUWWWZZZ[[[\\\```bbb```gggxxxwwwhhhaaagggjjjtttxxxrrr~~~zzzkkkjjjpppbbbbbbkkkGGG>>>999444000555555+++222222111111111000000000000000000000000000000000........................................................................---------............///444222000000111111000///222222<<>>JJJeeexxxzzzkkk[[[JJJBBBGGGLLL___yyysssWWWIIIHHHKKKOOORRRTTTVVVYYY\\\___`````````___dddgggxxxzzzgggkkkppp~~~xxxyyymmmgggnnnmmmhhh]]]mmmxxxzzzdddDDD777888222666:::...222222222111111111000000////////////////////////........................................................................---------............///000000000000111111000000222333CCC]]]llllllkkkooogggccc_________aaasss[[[PPPLLLLLLMMMJJJIIIGGGEEECCCBBBAAAAAA@@@???===<<<<<<<<<===>>>666888777333222555777777444444333333333222222222222222222333333333444444333222333666555333999AAA[[[bbbQQQ[[[zzzsssdddXXXMMMCCC???@@@>>>AAADDDFFFKKKRRRTTTQQQLLLIIIGGGFFFFFFFFFEEEDDD@@@CCCJJJTTTaaaooo~~~aaaVVVNNNOOOSSSWWWZZZ\\\```aaaeeejjjmmmooovvv~~~}}}~~~~~~~~~|||zzzxxxvvvuuujjjbbb[[[WWWSSSOOOMMMOOOTTTRRRTTT^^^mmmzzzwwwooommmqqqlll]]]SSSSSSppp~~~WWW@@@999777555333333333222222222222111///000000000000000000///.........///////////////............////////////................................................................................................/////////...............///000000000111111111111000000111222111666FFFUUUooo{{{vvvbbbQQQEEEAAAJJJUUUllljjjXXXGGGEEEKKKQQQSSSTTTYYY[[[___bbbddddddccccccaaallluuukkkooovvvzzzxxxyyyuuuhhhiiipppppp]]]YYYsss~~~sssooozzzOOO444999666444888444222222222222111111111111////////////////////////////////////////////////................................................---------............///...///000000111111111222333999KKKcccnnnkkkhhhiii___fffccc[[[]]]iiihhhPPPQQQTTTPPPMMMKKKJJJHHHFFFEEEDDDDDD@@@???>>><<<<<<<<<======;;;>>>===666333666888777444444444333333333222222222222222333333333444444333222444555444333777<<>>============BBBHHHFFF<<<666888888555444444444444333333333333222222333333333333444444333444444444333444666999HHHmmmcccRRRbbbzzzjjj\\\PPPEEE@@@@@@===AAAEEEHHHNNNUUUVVVSSSJJJHHHGGGGGGHHHHHHFFFDDD???BBBCCCBBBEEELLLSSSUUUWWW\\\]]]YYYTTTTTTSSSQQQSSSUUUYYY[[[XXXVVV\\\eeeiiihhhjjjnnnqqquuu{{{{{{|||~~~~~~~~~{{{yyywwwssskkkccc___YYYRRRNNNNNNOOOMMMKKKMMMUUUbbbpppzzz|||xxxwwwzzz{{{qqqaaaUUUVVV]]]zzzxxxQQQ@@@;;;777444444333333333222222222///000111111111111000///............/////////000............////////////................................................................................................//////////////////000000000000000000111111111111111111222333555@@@WWWllltttuuubbbKKKCCCBBBGGGTTTrrrmmmWWWRRRRRRWWW___ddddddfffiiiggghhhjjjkkkmmmmmmmmmmmmnnnvvvqqqsss~~~}}}yyy~~~nnn^^^dddeeeZZZ\\\uuu{{{sssYYY;;;666444222666333333222222222111111111000000000000000000000000////////////////////////................................................---------............///...///000000///111555999AAASSScccgggjjjmmmhhh___\\\jjjjjjgggtttyyy```UUUSSSRRRQQQPPPNNNLLLKKKJJJJJJGGGFFFCCCAAA???????????????GGGHHH===777999999555555444444444444333333333222222333333333333444444444444444333333555777888AAA^^^iiiSSSVVVzzz~~~nnnaaaTTTGGGAAA@@@@@@DDDGGGJJJOOOUUUUUUQQQIIIHHHGGGGGGHHHGGGEEECCC>>>BBBCCC???>>>CCCFFFEEEEEEJJJLLLKKKLLLQQQVVVWWWWWWWWWZZZ]]]\\\[[[aaaiiimmmlllmmmqqquuu{{{{{{zzz|||~~~}}}zzzxxxwwwooogggbbb\\\TTTPPPPPPMMMNNNMMMIIIIIISSSeeettt{{{xxxyyy~~~{{{kkk\\\QQQQQQnnnXXXDDD===888444444444333333333222222///000111222222111000///---.........//////000000............/////////000................................................................................................////////////000000111111000000000000111111111111111111333444777CCC[[[rrrooommmYYYCCC@@@EEENNN\\\yyyyyy]]]PPPSSSVVV^^^eeegggfffiiiooolllmmmnnnooopppqqqqqqqqqooo{{{yyy~~~zzzuuu^^^]]]bbbZZZSSSnnnvvvwwwqqq???666888333555333333333222222222111111000000000000000000000000000000000000000000000000................................................---------........./////////000111000///111777;;;HHH]]]kkkiiiiiioookkk^^^___jjjnnnvvvssszzzooo\\\___TTTSSSQQQOOONNNLLLLLLKKKJJJIIIFFFCCCAAA@@@@@@@@@666AAACCC;;;666:::;;;777555555444444444333333333222222333333333444444444444555444222222555888888???SSSkkkUUUPPPooorrrdddVVVIIIBBB@@@CCCGGGIIIKKKOOOTTTSSSOOOIIIHHHGGGGGGGGGGGGDDDBBB>>>CCCEEEBBBBBBGGGIIIGGGIIILLLNNNNNNRRRYYY]]]\\\[[[XXXXXX]]]___aaaffflllnnnmmmoootttyyy}}}{{{yyyvvvtttnnngggbbb^^^UUULLLLLLKKKJJJJJJIIIMMMZZZggguuu~~~~~~~~~uuugggUUUTTT]]]yyymmmJJJ;;;999999666444333444555444444000000000000000//////...////////////////////////000000//////.........---........................................................................................................................////////////000000000000000444333000;;;SSSiiissskkkdddTTTDDD???JJJYYYccc[[[RRR[[[]]]cccgggiiiooowwwyyyuuusssrrrnnnjjjkkkpppuuuwww{{{wwwxxxddd]]]WWWSSSPPPZZZzzz~~~tttsssYYY===;;;666555555444444333333222222111111111111111000000000000000000000000000000000000////////////////////////...............///000000............////////////333,,,,,,333333///444>>>\\\ccckkkmmmjjjeeedddeeeZZZxxx|||wwwvvvzzzmmm```[[[UUUQQQQQQRRRPPPKKKHHHFFFFFFEEEAAA======@@@CCC???>>>===;;;:::999888888777777555444333222222222555444333333222222333333333333444444666777888999???EEEddduuuRRRXXXkkkxxxhhhZZZNNNFFFAAAEEEHHHHHHIIIOOOXXXXXXSSSNNNKKKHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJLLLOOORRRUUUSSSSSSVVV[[[^^^^^^]]][[[\\\\\\\\\^^^bbbhhhmmmtttrrrssszzz}}}|||zzzyyywwwrrrjjjeee```WWWMMMKKKIIIGGGGGGEEEGGGQQQ\\\rrr~~~|||sss^^^WWWXXXppp}}}TTT>>>:::888666444333333444444333000000000000000//////...////////////////////////000/////////....................................................................................................................................////////////000000000000333666444444BBB\\\ooouuukkkUUUDDDEEEJJJPPPaaatttmmmZZZWWWZZZ___gggooosssyyy}}}{{{vvvooonnnmmmmmmppptttxxxyyy}}}~~~}}}zzzeee^^^WWWRRRMMMSSSmmm~~~sssIII:::555555555555444333333222222111111111111111000000000000000000000000000000000000////////////////////////...............///000000............////////////222------333333111999FFFdddjjjppppppjjjdddbbbbbbiii|||uuuxxxjjj^^^XXXTTTUUUTTTQQQMMMLLLIIIJJJJJJHHHDDDAAABBBCCCAAA@@@>>><<<;;;:::::::::888777666444333222222222555444333333222222333333333333444444555777888999===CCC___^^^UUUbbb|||lll^^^QQQHHHBBBCCCGGGIIIIIINNNUUUWWWTTTQQQMMMIIIFFFEEEFFFGGGGGGLLLLLLMMMMMMMMMNNNRRRUUUWWWVVVVVVYYY]]]``````^^^[[[]]]aaadddfffhhhkkkmmmqqqsssxxx~~~~~~~~~~~~~~~||||||{{{vvvnnniiidddZZZPPPLLLHHHFFFEEEBBBBBBHHHQQQiiixxx~~~jjj[[[RRRccccccDDD<<<888666333222333333333222000000111111000000///...////////////////////////////////////....................................................................................................................................////////////000000000000444555333777JJJdddssstttdddJJJ???KKKPPPOOOgggqqqYYYYYY^^^]]]gggoooyyy~~~xxxqqqllllllmmmqqqvvvzzz||||||}}}}}}yyyggg```YYYSSSKKKKKK[[[nnnzzz]]]===888777555555444444333222222222111111111111000000000000000000000000000000000000////////////////////////...............///000000............////////////000...///333333444AAAPPPfffkkkooommmfff___]]]]]]sssxxxzzzlllaaa[[[XXXYYYXXXSSSQQQRRRMMMOOOPPPNNNKKKGGGDDDCCCBBBAAA@@@>>>===<<<;;;;;;888777666555444333333333555444444333333333333333333333444444555666888888<<<===TTTyyyiiiSSSUUUrrrcccUUUJJJCCCAAAEEEHHHIIIKKKQQQUUUVVVQQQNNNJJJFFFDDDCCCEEEFFFLLLMMMNNNOOOPPPRRRVVVXXXYYYXXXYYY\\\___aaaaaaaaa\\\aaaggglllnnnnnnnnnnnnsssyyy}}}}}}}}}~~~}}}~~~}}}xxxqqqlllggg]]]SSSOOOKKKGGGFFFDDDBBBEEEKKKZZZlll~~~sssaaaQQQWWWsssrrrJJJ===888666333222333333222222000111111111111000/////////////////////////////////////////////.................................................................................................................................////////////000000000000222111000888PPPjjjrrrlllWWWJJJHHHQQQQQQTTTsss___SSSYYYbbbfffsssyyyyyyqqqlllpppmmmnnntttzzz}}}uuuiiieee___XXXMMMGGGNNNYYYrrrzzzuuuFFF<<<:::555555555444333333222222111111111111000000000///////////////////////////////////////////////////...............///000000............////////////000000111333222666GGGYYYhhhlllnnnjjjccc]]]\\\]]]ttt|||zzzzzzuuueee]]]YYY[[[\\\XXXXXX\\\RRRRRRRRRPPPMMMIIIFFFDDDCCCBBB@@@>>>===<<<<<<<<<999888777666555555555555555555444333333333333333444444444444555666777888:::888HHHhhhpppVVVLLLhhhwwwhhhYYYLLLDDD???DDDGGGHHHIIILLLRRRVVVQQQOOOLLLGGGDDDDDDFFFHHHKKKMMMOOOPPPRRRTTTXXX[[[YYYZZZ\\\___bbbcccccccccaaafffkkkooopppoooooooooyyy~~~~~~}}}||||||~~~~~~}}}xxxqqqmmmiiiaaaXXXRRRLLLGGGFFFFFFCCCDDDGGGMMM```vvvyyyiiiWWWRRR^^^vvvSSS>>>999777444333333333222111111111111111111000000///////////////////////////.........///////////////................................................................................................////////////////////////////////////000000000000000000111===XXXnnnnnnbbbMMMJJJJJJRRR```uuuhhh[[[YYYZZZcccppp}}}~~~{{{uuurrrrrrxxxrrrpppvvv}}}}}}sssmmmkkkhhh___RRRHHHIIINNNqqqUUU@@@888666666555444444333333222111111111111000000000///////////////////////////////////////////////////...............///000000............////////////000111222222222;;;NNN___oooqqqoooiiiaaa\\\^^^aaaqqq~~~qqqnnnzzznnnaaaYYY]]]___\\\]]]cccVVVTTTQQQOOOLLLJJJGGGFFFBBBAAA@@@>>>===<<<<<<;;;999999888777666666666666666555444444333333444444444444333444444555666777999666AAAZZZbbbQQQ[[[{{{lll]]]OOOGGG@@@BBBEEEGGGGGGIIINNNTTTUUUTTTQQQLLLGGGDDDEEEGGGIIIKKKNNNPPPRRRUUUXXX[[[ZZZ\\\___bbbdddeeeffffffiiijjjlllmmmnnnoooqqqsss~~~~~~~~~~~~}}}|||}}}~~~|||vvvpppmmmlllggg```VVVMMMFFFEEEEEECCCCCCDDDGGGVVVlll~~~~~~ttteeeXXXTTT```zzz```BBB:::888555444444444333222111111222222111111000///////////////////////////.........///////////////................................................................................................////////////////////////////////////000000000000111333777FFF```rrrjjjYYYIIIEEEBBBQQQyyyrrrZZZ]]]bbbaaaiiizzz~~~zzzwwwzzzvvvrrr{{{}}}uuuppprrrqqqfffVVVJJJHHHKKKgggmmmEEE666666666555555444333333333111111111111000000000000000000000000000000000000////////////////////////...............///000000............////////////000222222333666CCCWWWgggqqqqqqlllddd\\\YYY^^^cccooo}}}sssiiimmmtttlll]]]___bbb___^^^cccXXXUUURRROOONNNLLLJJJHHHCCCBBB@@@???======<<<<<<:::999888888777777777888666555555444444444444444444444333333444555555666777777>>>PPPuuusss___YYYwww~~~~~~pppaaaSSSKKKCCCAAABBBEEEFFFFFFJJJPPPYYYYYYWWWRRRJJJEEECCCDDDHHHKKKNNNQQQSSSUUUXXXZZZZZZ^^^cccfffhhhiiijjjlllnnnnnnmmmlllmmmqqqwww{{{~~~~~~~~~~~~}}}}}}~~~~~~|||uuuooonnnpppmmmggg\\\QQQGGGEEEEEECCCBBBBBBCCCLLL___uuu~~~ttteeeVVVUUUiiiqqqJJJ<<<999666555555555444333111222222222222111000000////////////////////////............/////////000................................................................................................////////////////////////////////////000000000000111555>>>NNNeeerrreeePPPGGGDDDDDDYYYvvvdddYYY```kkkqqqzzz}}}|||xxxwwwvvvuuu}}}xxxrrrxxxxxxkkkVVVIIIGGGJJJOOOnnnQQQ:::666666666555444444333333111111111111000000000000000000000000000000000000////////////////////////...............///000000............///////////////111222444===NNNbbbooopppnnniiiaaa\\\___hhhqqqzzznnnmmmlllwww|||dddccceee^^^ZZZ]]]YYYWWWUUUTTTSSSQQQLLLIIIDDDDDDBBB@@@???>>>>>>>>>::::::999888888888888999666666555444444444444444444444333333444444555555444777;;;EEEeee~~~lllYYYiiixxxtttfffYYYQQQFFFAAA???CCCEEEEEEGGGKKKTTTWWWXXXTTTMMMHHHFFFGGGIIILLLOOORRRTTTVVVXXXZZZ[[[```fffkkklllnnnppprrrpppoooooooooqqqwww~~~~~~}}}}}}~~~~~~|||uuuoooooorrrqqqmmmbbbVVVJJJGGGGGGEEEBBBBBBAAAEEETTTlll~~~ppp\\\RRR^^^qqq~~~SSS===:::777555555555444333111222222222222111000000////////////////////////---.........//////000000................................................................................................000000000000000000000000////////////000000000000///666@@@QQQgggppp```IIIDDDGGGOOOeeeeee```]]]cccppp}}}zzzvvvttt}}}vvvwww{{{xxxsss{{{|||lllUUUGGGEEEIIICCC___^^^BBB666666666555444444333333111111111111000000000000000000000000000000000000////////////////////////...............///000000............/////////000...000111555BBBVVViiiuuurrrppplllgggeeemmm{{{{{{~~~tttqqqlllpppkkkffffff]]]VVVWWWYYYXXXXXXYYYYYYUUUOOOIIIFFFEEEDDDBBBAAA@@@??????::::::999999888999999999666666555444444444444555444444333333333444555555111555888:::VVVqqqYYY___|||}}}vvviii\\\UUUIIIAAA===AAAEEEDDDEEEHHHLLLQQQUUUTTTPPPLLLKKKMMMJJJMMMQQQSSSUUUVVVYYY[[[]]]bbbiiinnnpppqqqsssvvvppppppppprrrvvv}}}|||{{{~~~}}}xxxtttuuuwwwsssllliii^^^OOOFFFDDDDDDAAA>>>CCCAAALLLgggvvvaaaTTT\\\kkkXXXEEE888555666222555999444444444333222111000///...000000////////////000000////////////////////////////////////////////////..............................//////...---,,,,,,---------.........//////000000000000000000000000////////////000000000000...111AAA\\\nnnhhhTTTCCCIIICCCOOOrrrqqqyyyuuu``````dddqqq{{{wwwwwwzzz|||}}}|||}}}|||wwwtttvvvrrrqqqmmm```NNNDDDDDDHHHKKKoooqqq>>><<<777777555111777999///222222222111111111111000000000000000000000000000000000////////////000000////////////000000000000////////////000000000000333111111999KKK___mmmrrrrrrfffjjjkkkfff{{{yyyhhhjjjpppfff]]][[[___YYY[[[[[[XXXSSSPPPPPPQQQJJJGGGDDDBBBBBBAAA???======<<<<<<;;;:::999777666999888777666555444333333333333333333333333333333555111888===HHHsss~~~lll___ccc|||ppp```RRRMMMEEE???AAAEEEEEEDDDEEEFFFHHHKKKLLLMMMOOORRRUUUQQQQQQRRRUUUYYY\\\^^^^^^```nnntttnnnkkkppptttrrrtttvvvyyy}}}~~~||||||zzzvvvwwwyyyvvvooolllaaaTTTIIIEEECCCAAA@@@BBBAAAJJJ___uuuzzzeeeWWW[[[hhhhhhJJJ<<<888888444555888222444444333222111000//////000000////////////000000////////////////////////////////////////////////..............................//////...------,,,---------.........//////000000000000000000000000////////////000000000000444444CCC^^^lllbbbOOODDDFFFSSSiiipppeeessskkkfffhhhmmmzzz{{{xxxzzz|||~~~~~~~~~zzzvvvsssrrrpppqqqnnncccRRRGGGEEEIIIFFFbbb|||OOO>>>777888777222555777///222222222111111111111000000000000000000000000000000000////////////000000////////////000000000000////////////000000000000111000222>>>PPPbbblllooonnncccdddfffmmmtttnnngggtttzzzlllccc]]][[[YYYZZZYYYWWWUUUSSSSSSTTTLLLIIIFFFDDDCCCBBB@@@>>>=========<<<;;;999777777999888777666555444444333333333333333333333333333666111777;;;BBBfff|||ccc[[[rrrvvvgggYYYOOOFFF???AAADDDDDDCCCDDDBBBDDDGGGIIILLLPPPUUUXXXXXXYYY[[[]]]```bbbcccbbbkkkvvvzzzqqqlllpppsssppprrrvvv|||}}}~~~~~~}}}}}}~~~~~~zzz{{{|||yyysssnnngggZZZNNNFFFBBBAAAAAA@@@CCCHHHSSSggg~~~jjj[[[ZZZaaazzz{{{RRRAAA::::::666666666000444333333222111000//////000000////////////000000////////////////////////////////////////////////.................................///......---,,,------........./////////000000000000000000000000/////////000000000111111888777FFFaaaiiiXXXHHHEEEGGGbbbvvvcccdddzzzssseeepppuuu}}}}}}|||~~~}}}yyyvvvsssnnnoooqqqpppgggWWWKKKGGGHHHBBBQQQxxx{{{vvv^^^@@@777888999333333555///222222222111111111111000000000000000000000000000000000////////////000000////////////000000000000////////////000000000000000///444DDDXXXggglllkkkjjjdddccceeexxxsssppp|||lllnnnoooggg___XXXZZZYYYWWWVVVWWWWWWWWWVVVNNNLLLHHHFFFEEEDDDAAA@@@???>>>>>>===;;;:::888777999888888777666555444444333333333333333333333333777111666;;;<<>>DDDGGGJJJ[[[xxxppp```YYYZZZxxxZZZDDD:::;;;777666666000333333222222111000000///000000////////////000000////////////////////////////////////////////////........................---...............------............/////////////////////////////////////////////000000111111222888999KKKeeefffPPPCCCFFFJJJdddrrrdddlllxxxlllnnn}}}~~~|||zzzvvvtttlllooorrrqqqiii[[[NNNGGGEEEDDDEEEaaasss~~~kkkDDD777666999444222444000222222222111111111000000000000000000000000000000000000////////////000000////////////000000000000////////////000000000000222000666III^^^jjjlllkkkkkkmmmiiifff{{{uuunnnyyyzzzqqqqqqiiieee```]]]YYYVVVVVVXXXXXXVVVTTTOOOLLLIIIGGGFFFDDDBBB@@@@@@@@@???>>>===;;;999888999999888777777666555555444444444444444444444444888222555;;;999DDDkkk~~~```\\\wwwyyyrrrfffUUUJJJAAA???AAA@@@@@@AAADDDEEEEEEEEEFFFJJJPPPTTT\\\^^^bbbddddddcccbbbaaadddjjjmmmiiiiiiooouuuwww~~~|||wwwrrrooofffYYYJJJAAA???@@@===DDDFFFFFFTTTqqqvvvfffZZZSSSooodddHHH999:::777555666111333333222222111000000000000000////////////000000////////////////////////////////////////////////........................------...............---........./////////000000/////////////////////////////////000111222222222333;;;QQQfffaaaJJJAAAHHHNNN```ooocccppprrrttt~~~}}}{{{xxxuuummmppprrrpppiii]]]PPPGGGAAAHHH@@@JJJqqq|||xxxOOO999222888444111444222222222222111111111000000000000000000000000000000000000////////////000000////////////000000000000////////////000000000000555333;;;OOObbbkkklllmmmrrruuujjj```rrr}}}bbbjjjvvvttthhhhhhhhh___\\\XXXXXXXXXWWWTTTPPPNNNLLLIIIGGGFFFEEECCCBBBBBBBBBAAA@@@>>><<<:::999999999999888777777666666444444444444444444444444888444666;;;:::===aaauuu___cccwwwrrreeeXXXLLLBBB???@@@@@@@@@AAAEEEEEEEEEEEEFFFJJJOOOSSSWWWZZZ___aaaaaa`````````ccchhhkkklllpppyyy}}}xxxuuurrrkkk___QQQEEE@@@>>>===BBBEEEEEEOOOfff|||mmm]]]QQQcccpppNNN;;;:::777555666222222222222111111111000000000000////////////000000////////////////////////////////////////////////........................,,,---......///.............../////////000000000000000000000000000000000...///000000111222333333111@@@WWWcccXXXEEEBBBJJJUUUfffllldddwww|||}}}|||{{{xxxvvvnnnqqqppplllggg___SSSIII@@@HHH@@@>>>^^^yyyaaaAAA222777666222444333222222222111111111111000000000000000000000000000000000////////////000000////////////000000000000////////////000000000000666666AAAVVVgggjjjkkkmmmwwwvvvbbbVVVmmmooo[[[tttzzz|||vvvbbb___ccc```___^^^\\\ZZZWWWRRRNNNMMMKKKIIIGGGGGGGGGFFFDDDDDDCCCCCCAAA???===;;;:::999999999999888888777777444444444444444444444444666666555999;;;;;;XXXjjj\\\uuurrreee[[[NNNCCC@@@@@@@@@AAACCCBBBCCCDDDDDDFFFJJJOOOSSSSSSXXX^^^``````aaacccfffhhhjjjnnnrrrwww~~~zzzxxxuuuoooeeeXXXLLLCCC>>>>>>???BBBFFFKKKYYYrrruuubbbRRRZZZuuu~~~XXX>>>;;;888555555222222222222111111111111111000000////////////000000////////////////////////////////////////////////........................,,,------...//////........./////////000000000000000000000000000000000000...///000111222333333444333III]]]\\\KKK@@@DDDMMM___yyylllkkk}}}|||{{{zzzxxxvvvmmmooommmgggddd```XXXMMMDDDCCCAAA???RRRyyy}}}ssswwwMMM444888888333333333222222222111111111111000000000000000000000000000000000////////////000000////////////000000000000////////////000000000000444888HHH___llljjjhhhlllsssnnnZZZYYYzzzjjjddd|||ddd[[[^^^___aaacccbbb^^^XXXSSSPPPMMMKKKIIIIIIJJJJJJIIIHHHEEEEEEDDDBBB@@@>>><<<::::::999999999999888888888555555555555555555555555444888333555<<<:::NNNxxxzzz___iiiuuuiii\\\PPPDDD@@@AAAAAACCCEEE@@@BBBCCCDDDEEEHHHLLLOOOQQQVVV\\\```aaadddiiimmmoooqqqtttzzz|||zzzwwwrrriii^^^QQQEEE>>>???===AAAFFFHHHOOOfffzzzfffTTTRRRhhh___BBB===888444444222222222222111111111111111000000////////////000000////////////////////////////////////////////////........................,,,,,,---.../////////...////////////000000000000000000000000000000000000...///000111222333444444666OOO```VVVBBB===FFFOOOiiikkkppp}}}{{{zzzzzzyyywwwuuulllmmmjjjdddbbbbbb[[[RRRHHH>>>@@@EEENNNppppppVVV777999999444333222222222222111111111111000000000000000000000000000000000////////////000000////////////000000000000////////////000000000000111888MMMfffpppjjjfffiiikkkfffVVVccc}}}ffflllyyypppaaaccc^^^bbbgggfffaaaZZZUUUSSSNNNLLLJJJJJJKKKLLLLLLKKKFFFEEEDDDCCCAAA>>><<<;;;::::::999999999999999999555555555555555555555555222888111111;;;:::HHHllleeeaaayyymmm]]]QQQDDD@@@AAABBBDDDGGGCCCDDDEEEEEEDDDDDDFFFGGGOOOUUU[[[___aaaeeelllrrryyyzzz~~~|||~~~}}}xxxqqqiii]]]PPPFFFBBBDDDBBBDDDFFFEEEKKK```xxxsssXXXTTTcccwwwiiiEEE>>>888333444555555555444333222222222222000000000000////////////////////////////////////////////////////////////............////////////////////////////////////000000000000////////////000000000000////////////111......222444222222444@@@ZZZ```NNN???===JJJ]]]{{{rrrzzz}}}zzzuuuwwwwwwvvvxxxzzzwwwqqqooommmkkkiiifffbbb]]]YYYJJJGGGBBB===DDDZZZwwwgggFFF333333;;;...888333333333222222222111111000000000000000000000000000000000000000000000000111111000000//////......---///111222111000111222333AAAVVVgggnnnmmmmmmnnnppp^^^aaaooojjj~~~}}}|||kkkgggfffiiiggg___[[[ZZZUUUNNNPPPQQQOOOKKKMMMRRROOOHHHIIIGGGEEEEEEDDDBBB???===>>><<<::::::;;;;;;:::999999888777666666555555555888333444999888777CCCUUUlllZZZrrrzzzooodddXXXIIIBBBBBBEEEEEEDDDDDDDDDCCCCCCDDDEEEGGGHHHOOORRRWWW^^^dddkkkpppsss}}}zzzssskkkbbbVVVKKKEEECCCBBBCCCEEEDDDGGGZZZpppxxx[[[MMMWWWhhhrrrJJJ???:::555555666555444333222222111111222000000000000////////////////////////////////////////////////////////////............////////////////////////////////////000000000000000000000///111000000000////////////111......222333222222444EEE[[[]]]JJJ@@@CCCSSShhh}}}zzzpppwww{{{xxxtttrrrooolllmmmllljjjhhhfffccc^^^ZZZMMMIIIDDD@@@AAAPPPmmmPPP666777:::000444333333333222222222111111000000000000000000000000000000000000000000000000111000000000/////////......000222222111111222333666FFF\\\kkknnnkkkjjjkkkjjjfffwwwyyyeeejjj}}}yyy|||}}}zzzrrriiillliiibbb]]]\\\WWWQQQPPPRRRRRRQQQSSSWWWSSSKKKKKKIIIHHHGGGGGGGGGDDDBBB@@@>>><<<;;;;;;;;;:::888999888777666666555555666666222444888777555@@@OOOsssnnnWWWfffuuuggg[[[LLLCCCBBBEEEFFFEEEDDDDDDCCCCCCDDDEEEGGGHHHPPPTTTZZZaaahhhoootttwww~~~zzzssslllfff]]]PPPGGGCCCAAABBBDDDBBBDDDSSSfffaaaPPPSSS]]]tttSSS???;;;888666777444444333222111111111111000000000000////////////////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000111111000000000/////////222//////222333111222555JJJ[[[XXXFFF@@@III[[[qqq~~~{{{tttvvvpppnnnnnnkkkjjjhhhgggfffccc___\\\SSSKKKFFFCCC???DDD```[[[888<<<999666333333333333222222222111111000000000000000000000000000000000000000000000000000000000000////////////...000222222111111333444;;;NNNdddooommmhhhffffff\\\hhhjjjcccxxxyyy~~~zzzooo|||~~~qqqkkkllliiiddd___]]]YYYUUUQQQSSSTTTUUUXXXZZZUUUOOONNNMMMKKKKKKLLLLLLJJJIIICCC@@@>>><<<<<<;;;:::888999999888777666666666666444222444888666444;;;GGGccc|||\\\\\\zzz{{{lll```OOOEEECCCEEEFFFFFFDDDDDDCCCCCCDDDEEEGGGHHHPPPVVV^^^fffmmmsssyyy|||zzzrrrlllhhhcccVVVJJJCCC???@@@CCCBBBCCCOOO___iiiVVVSSSXXXiii^^^@@@;;;999555777444444333222111111111111000000000000////////////////////////////////////////////////////////////............////////////////////////////////////000000000000000111111111111111111000000000//////222000000222222000222777NNNZZZRRRAAA@@@KKK[[[mmmzzz{{{{{{||||||wwwrrrqqqqqqjjjhhhffffffeeeccc```]]]ZZZLLLDDDDDD???===TTTsssccc999>>>888;;;444333333333222222222111111000000000000000000000000////////////////////////000000000000////////////...///000111000111333444@@@UUUjjjqqqjjjcccaaa```SSSfffzzzdddmmm}}}yyysssfffyyyllliiiiiihhhdddbbb```]]][[[WWWVVVUUUUUUXXXXXXUUUQQQSSSQQQOOOOOOOOOOOOMMMLLLFFFCCC@@@>>>===<<<:::999:::999888777666666666666444333555888666444999AAAXXX|||gggUUUaaapppdddSSSGGGCCCCCCEEEEEEDDDDDDCCCCCCDDDEEEFFFHHHOOOVVV___hhhooovvv}}}|||}}}~~~vvvnnnllljjj___RRRDDD??????DDDDDDDDDMMM[[[|||qqqUUUOOOSSS]]]rrriiiBBB<<<999333777555444333222111111111111000000000000////////////////////////////////////////////////////////////............///////////////////////////////////////000000000111111111222111111111111000000000000111000000333222000333999PPPXXXNNN???BBBLLLVVVbbbpppxxx~~~~~~}}}~~~wwwqqqppppppmmmiiigggeeeddddddccc```^^^^^^LLLAAACCCAAA>>>NNNfff|||ooo>>>;;;555:::333333333333222222222111111000000000000000000000000////////////////////////////////////000000000000---.../////////000222555FFFZZZmmmnnnfff```^^^\\\TTTeeesssaaauuu}}}rrreeesss{{{rrrjjjhhhggggggfffeeedddeeeccc]]]XXXWWWXXXXXXWWWVVVXXXUUURRRPPPPPPOOONNNLLLHHHEEEBBB@@@???>>><<<::::::999888777777666666666555555777999777555888===PPPoootttUUUTTT|||ttthhhXXXJJJDDDBBBCCCDDDDDDDDDCCCCCCDDDEEEFFFHHHLLLTTT___hhhooowww{{{www|||yyyzzz~~~|||ssspppqqqjjj___HHHAAA???DDDEEEEEELLLWWWtttwwwUUULLLRRRXXX```uuuFFF>>>:::222888555555444333222222222222000000000000////////////////////////////////////////////////////////////............///////////////////////////////////////000000111111222222222222222111111111000000000000///000222111000555<<>>::::::999888777777777777777888888666666777999999AAAXXX|||YYYYYY|||rrrdddVVVKKKEEECCCCCCDDDDDDCCCCCCDDDEEEGGGHHHJJJRRR]]]eeemmmxxx}}}hhhfffeeedddeeefffiiijjj|||yyyyyy}}}{{{|||~~~tttoootttsssmmmQQQGGGAAABBBCCCAAAFFFOOO]]]}}}}}}[[[GGGMMMRRRKKKkkkPPPCCC===333<<<777777666555444444444444000000000000////////////////////////////////////////////////////////////............/////////000///////////////////////////000000111222222333333222222222111111111111000------000222111111888AAAVVVWWWJJJCCCRRRbbbgggjjjddd~~~zzz{{{xxxsssqqqpppmmmhhhiiigggdddbbbaaa```___]]]XXXYYYTTTIII???>>>FFFMMMhhhfff999<<<444888333333333222222222111111000000000000000000000000000000000000000000000000.../////////000000111111111222222222222444888;;;WWWdddiiibbb___dddfffbbbwwwuuujjjqqqrrr```WWWSSSNNNOOOTTT[[[___aaakkkuuu~~~uuu|||tttyyyuuuyyyuuuvvvoooiiigggiiihhhddddddiiijjjbbb^^^aaaccc___]]]___ZZZWWWTTTSSSSSSTTTTTTTTTIIIGGGDDDCCCCCCBBBAAA???;;;:::999888777777777777666777777555555777999888555IIIrrrjjjWWWrrr~~~vvvhhhZZZNNNHHHDDDCCCDDDDDDCCCCCCDDDEEEGGGHHHJJJRRR]]]eeemmmxxxlll]]]cccddddddfffhhhkkknnnooo