BM6P6(@ ///...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,------...------.........///111333999222:::QQQaaa```YYYWWW```lllyyyuuujjjooolllkkkxxxtttzzzsss^^^NNNJJJAAA555111000///000111000...,,,//////.........---------,,,,,,,,,---------.........------,,,,,,------...---------------------------......---------///111999666CCCZZZ]]]QQQSSSbbb{{{hhhQQQCCCCCCIIINNNOOOQQQjjj{{{}}}wwwzzzyyy~~~rrrvvv|||tttiiidddgggsssvvvbbbOOODDDDDDIIIDDDCCCAAA===888555444444333333222111000///......//////............//////000000000000000000000000////////////////////////000///...///000111111000444111333>>>OOO^^^iiiooosssnnnnnnlll\\\OOO\\\ttt|||iiiaaafffsssyyyhhh^^^ZZZ\\\fffqqquuunnnjjjccc]]]\\\```cccggghhhiiimmmttt{{{xxxgggVVVOOOLLLJJJMMMSSSYYYnnnwwwtttvvvyyyxxxaaaMMMBBBJJJDDDAAABBB@@@888555777999777444333333333111000///............------------------,,,,,,+++++++++555222000000111111---***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,---.........000111000......111444888GGGVVVZZZYYY[[[aaaggguuuxxx~~~xxxuuu}}}vvvtttyyyuuu\\\@@@333333333222111111111222//////.........---------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,...000///------///111:::DDDPPPUUUUUUUUU]]]eee___TTTEEE???BBBJJJPPPSSSrrrmmmvvv~~~yyyfff^^^hhhxxxdddLLLEEEIIIBBBAAA@@@>>>;;;888777777333333222111000///......//////............///////////////////////////////////////////////////////////////000222222222222111444<<>><<<:::888777333333222111000//////...//////............//////........................////////////////////////...///000222333333333333000:::IIIXXXbbbiiimmmnnnllllllcccUUUUUUeeexxxuuuuuuxxxsss___YYYWWWYYYbbbqqq|||nnneee\\\]]]```aaa^^^]]]cccllljjjkkklllmmmooottt{{{~~~|||~~~}}}|||{{{~~~yyywwwmmmlllppp|||}}}rrrfffVVVJJJ@@@@@@CCCAAA===:::999777444333333333111000///............---------------------,,,,,,,,,,,,EEE<<<222---///111000...............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---.........---000111000///444???HHHWWW[[[^^^```lll}}}pppcccbbbbbbhhh|||sssaaaBBB;;;333...---.........////////////............,,,,,,,,,---------.........------,,,,,,------...------------------------,,,...000...,,,000999AAAOOO\\\^^^UUUTTT]]][[[OOOBBBAAAAAAEEENNN\\\kkkuuu~~~{{{yyy|||sssnnnqqq|||{{{[[[AAADDDBBB???===;;;888666444444333333222111000///...//////............//////........................///////////////////////////000222222222111222222444CCCUUUbbbiiimmmnnnnnnllleee[[[VVV\\\mmm~~~|||eeeooo}}}yyyaaaYYYVVVWWW[[[ggg~~~uuujjjfffeeejjjmmmqqqqqqoooooovvv~~~|||zzzxxxwwwyyy|||uuuooojjjiiihhhgggjjjooosssvvvxxxvvvrrrooooooppprrrssstttsssrrrsssuuuxxx|||~~~iiiZZZIIIAAABBBBBB>>>999999777444333333333111000///............---------------------------,,,,,,]]]PPP???333000111333333/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------...//////,,,...///000444===KKKVVVcccWWWTTTcccuuuttthhh\\\^^^fffwwwwwwggg___MMMBBB555000222555333000000000/////////.........,,,,,,,,,---------.........------,,,,,,------...---------------------------......---///777DDDNNNUUUSSSSSSYYY```^^^OOO???CCCDDDEEEKKKWWWkkk{{{sss~~~~~~{{{yyypppQQQEEEAAA===;;;:::888666444444444333222111000////////////............//////........................////////////////////////000111222222000///111333===NNN^^^fffiiimmmooommmggg^^^___nnn{{{iiidddwww|||[[[OOORRRVVV[[[kkk|||uuussstttsssnnniiijjjpppwwwqqqrrrttttttwww|||~~~zzzvvvtttsssqqqmmmiii^^^YYYVVVXXXYYYZZZ___eeehhhkkkoooooonnnooorrruuuyyy||||||||||||oooYYYHHHBBB@@@===888999777444333333333111000///............---------------------------------ooocccRRRAAA666111000000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////,,,...000555<<>>;;;;;;;;;999777444444333222111000000/////////............//////........................////////////////////////000111222111///000555999IIIXXXeeehhhiiinnnnnnkkkaaabbbuuusss^^^ooopppZZZQQQSSSUUUVVVqqq~~~zzzwwwrrrkkkdddcccfffiiiiiigggiiiooouuulllnnnpppsss{{{{{{zzz}}}wwwrrrqqqoookkkiiijjjhhhddd___\\\ZZZYYYXXXWWWSSSPPPPPPTTTXXXZZZ___eeehhhkkkoootttyyy}}}yyy|||uuummmVVVFFF@@@===999999777444333333333111000///............---------------------............wwwsssiiiZZZJJJ<<<444000111111000000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------...////////////111555===GGGNNNRRRSSSLLL[[[qqq{{{vvv}}}uuuiiiggg^^^PPPBBB999444222111000000000000/////////...,,,,,,,,,---------.........------,,,,,,------...------------------------000///000666@@@JJJQQQUUUQQQPPPUUU[[[WWWJJJ@@@>>>DDDIIIUUUfff}}}tttYYYSSSiiisssyyy||||||sssWWWOOOEEE???===<<<:::888555444333333111111000/////////............/////////////////////////////////////////////////////////111222111000444<<>>===:::777555333333333333222///////////////000111111////////////////////////........./////////000000///000111333999GGGXXXeeehhhjjjmmmooollliiihhhiii}}}vvvdddVVVNNNWWWZZZeee~~~~~~wwwpppllliiihhhffffffiiilllkkkhhhgggjjjnnnvvvzzzyyyzzz~~~~~~zzzssslllqqq{{{|||wwwuuuwww{{{tttooorrrmmm[[[IIIBBB<<<;;;888666666666333000000000///............///......------------......|||eeeUUUAAA555222111...+++000///......///000...---------------,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,------------.........+++...111000...///444999JJJRRRSSSLLLLLL]]]pppzzzyyywwwuuuqqq{{{rrrRRR:::111222222111///---...000///......------......///........................---+++,,,000111///000333666>>>PPP]]]XXXNNNVVVgggdddVVVFFF>>>???GGGUUUaaammm~~~zzz{{{oooeee[[[\\\___nnn}}}{{{uuu\\\JJJCCCBBB@@@<<<:::666555555555444333///////////////000000111////////////////////////....../////////000000000111000111666AAAPPP___iiilllkkknnnooojjjccchhhsssvvv]]]TTTQQQLLLSSSlllzzz~~~|||xxxvvvoookkkfffbbbbbbcccddddddeeeggghhhiiikkkqqq{{{~~~{{{}}}yyycccVVV]]]lllxxx}}}~~~~~~wwwaaaOOOAAA===999888888777444111111000//////......//////......------------......tttnnnaaaNNN???888555333222111///......///000///......------------,,,,,,,,,------------------------------------------------------------............+++...000///...333===EEEQQQQQQNNNMMMTTTfffxxxzzzuuuxxxrrriiiRRR:::333222222222000---,,,/////////............//////...........................,,,---000000...000444:::GGGVVV\\\UUUPPPXXXeeeRRRFFF???CCCJJJQQQaaaqqqssshhh___XXXRRRUUUXXXaaauuuwwwyyyjjjRRRHHHDDD???>>>;;;777666555555333222000000////////////000000////////////////////////...////////////000000000222111333;;;JJJZZZeeekkknnnmmmooommmccc]]]llliiiSSSOOOVVV[[[fffxxxoooqqqxxx|||~~~}}}|||xxxsssmmmhhheeeddd```______ccciiipppuuuxxxxxxyyy|||iiiWWWXXXbbbxxxvvvpppqqqyyy~~~kkkWWWIIIAAA:::999999777333222111000000///.../////////......------------......{{{xxxpppjjj^^^PPPBBB:::666666222000///...///000000///.........---------,,,,,,---------------------------------------------------------.........//////,,,---......111:::HHHSSSVVVLLLLLLZZZiiirrr}}}~~~uuuzzzkkkhhhgggXXXEEE888333222555555111111333/////////......////////////////////////////////////---...//////---111777CCCRRRYYYSSSQQQYYY^^^ZZZDDD>>>???IIIRRR^^^rrrkkk[[[RRROOOOOOQQQXXXZZZccczzz|||xxx```QQQGGG===>>><<<888666555444222111000000////////////000000////////////////////////////////////000000000111111222777BBBRRRaaaiiilllnnnoooooojjj______vvvrrraaaUUUPPP]]]ppp|||tttmmmmmmsssxxxwwwttttttuuutttqqqllliiihhhhhhppppppssszzz~~~vvv}}}lllcccaaassswwwnnnoooxxxyyykkkUUUHHH===:::999555222333111111000///////////////......------------......qqqrrroooeeeTTTCCC777222555222000//////000000///............---------,,,------------------------,,,,,,,,,------------...------........./////////------...111999EEERRR[[[XXXQQQZZZrrrwww|||xxxttthhh[[[EEE999000222444111111444000//////......//////000////////////////////////000....../////////777???PPPZZZZZZPPPUUUddd```NNNBBBAAADDDLLLYYYlllyyyiiiVVVKKKGGGIIIPPPVVVZZZ]]]hhh~~~sssbbbPPPBBB@@@===999666555444222111111000000////////////////////////////////////////////////000000000111111111555>>>LLL[[[fffkkkmmmnnnpppnnngggcccmmm}}}zzzccc]]][[[ZZZlllzzzuuuzzzxxxxxx|||}}}uuuppp}}}vvvmmmlllvvvdddRRRAAA<<<:::555222444222111000000//////000000......------------......www```JJJ<<<777444111//////000///...............------------------------------------,,,,,,,,,---------..................////////////......000888CCCOOOWWW[[[SSS___sss~~~{{{gggNNN888222222//////222000000////////////000000////////////////////////000......000111555@@@KKKYYYZZZVVVTTT]]]fffZZZEEEBBBFFFLLLUUUgggyyybbbUUUIIIGGGIIILLLSSS[[[]]]hhh}}}|||yyyzzzuuu]]]NNNBBB???;;;888666555333222111111000/////////////////////////////////////////////000000000111111111222999FFFUUUbbbjjjmmmmmmnnnpppkkkfffpppnnnzzzvvvdddaaafffrrrttthhhpppzzzsssqqqsss{{{~~~|||xxxxxxsssvvv{{{|||uuuvvvmmmlll}}}qqqkkkkkkwwwsss\\\GGG@@@<<<555444777222111000000//////000000......------------......hhhSSS999555222////////////...//////.........---------------------------------,,,,,,,,,------...................../////////000//////333===KKKUUUXXXXXXNNNjjj}}}tttvvv|||xxxkkkpppkkkIII;;;777222000333000000////////////000000000000000000000000000000000......000333999GGGTTT]]]UUUQQQYYYdddbbbQQQ@@@@@@JJJTTT___uuutttzzz```SSSJJJEEEJJJOOORRRWWW]]]]]]sssuuummmooovvv{{{jjjnnn|||hhhXXXDDDAAA===:::888666444333111111000///////////////////////////////////////000000000000111111111111222<<>>JJJUUU[[[WWWUUU]]]jjjfffRRRFFFFFFLLLZZZjjjyyyyyyfffVVVJJJJJJIIIMMMSSSWWWYYY```iiioooZZZZZZdddjjjqqqyyyxxxSSSDDD:::;;;:::444222666111000000000////////////......////////////......000......111111000222666<<>>777555222222222222111///000000/////////.........eeeJJJ888777222111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,......------......///000...000111///...222;;;BBB[[[XXXVVVZZZgggxxx}}}uuupppoookkkhhhooozzzyyy|||ssscccQQQBBB999555444333111///........./////////000000111111111222///777EEEQQQYYY\\\ZZZXXXdddllllll]]]KKKHHHQQQ[[[uuu}}}~~~vvv\\\RRRUUUXXXXXXXXX]]]cccppp||||||}}}}}}{{{bbbMMM???999777777222222111111111000000000///000000111111000000//////...///111111333===IIIYYY```gggjjjlllpppqqqnnnbbbuuuoootttzzzzzzzzzzzz|||rrrfffiiirrrxxxfff[[[YYY___hhhvvv{{{kkkaaa]]]]]]]]]___fffvvvxxxrrr{{{cccMMM???999777555333222333333111000000000000/////////......kkkHHH:::222222111000///...------------------------------...............//////000...000111000000777DDDOOO^^^[[[ZZZccctttwwwwwwwwwyyyssssssyyy~~~|||sssnnnooommmnnn{{{{{{uuuvvvttt]]]FFF999444333111000///000000111///000000111111111111000333>>>LLLWWW[[[\\\]]]___mmmkkkdddWWWKKKJJJWWWgggyyy~~~sss]]]WWW[[[``````cccsssnnnYYYGGG===888666222222222111111111000000000000111111111111000000111000000111111666DDDQQQ^^^eeekkkmmmoooqqqppplllhhh~~~zzz~~~}}}vvvtttwww{{{yyypppkkkkkkwwwjjjlllmmmoooqqquuuzzz~~~~~~pppiiimmmuuusssbbbZZZXXXaaalllzzzzzzjjj___]]]``````gggrrryyyiiiVVVEEE;;;888666444333333333222111000000000000/////////...WWW>>>222222111000///...------.......................................///000000...000111000222<<>>555333222111222111000...000000000000111111111111000000000222999FFFUUU___aaajjjkkkllltttqqqkkkmmmvvv|||zzzvvv{{{zzzxxxrrrgggmmmwwwmmmrrrrrrrrrpppnnnnnnpppsssvvvxxx|||vvvooofffooo}}}mmm]]]ZZZ]]]dddrrrqqq^^^SSSSSSXXX___ppp}}}ooohhhrrr{{{xxxwwwxxxyyyiiiVVVAAA999:::444222555333111111111111000000000000uuuyyy~~~|||qqqSSSEEE666222444444222111////////////////////////////////////000000000000///000111888GGGWWW______aaa]]]lllaaaVVVWWWWWWUUUUUUYYYZZZ```nnn|||___ZZZ\\\jjjtttwww|||jjj^^^YYYUUU[[[jjj|||FFF<<<555444555333000///111111222111111222666888IIIRRRXXXXXXYYYaaakkkqqqkkkXXXKKKOOO[[[kkk}}}yyy|||xxxbbbIII888666444222111222111000///000000000000111111111111222222111444<<>><<<777555555111111111111111000000000000gggFFF666444666000000000000000000000000.........///000111111111000888GGGVVV\\\\\\aaaiii}}}}}}vvvtttwwwmmmtttwwwpppkkkeeekkkrrrxxxcccVVVYYYQQQSSS]]]pppiii[[[PPPRRRXXX___nnn~~~~~~oooppp{{{|||zzz{{{gggSSS>>>555444222000///111444666444444999DDDNNNSSSVVVYYYbbbooowwwnnnaaaKKKMMMXXXkkk~~~{{{sssmmmtttrrrfffiii~~~rrrooojjjgggjjjrrr|||rrrddd^^^eeevvv{{{llltttuuucccZZZ___kkkzzzxxxuuuwww|||zzzttt{{{lll]]][[[fffsssyyyzzzwwwnnnnnnzzziiiMMM<<<999555222222222222111000000000000111111111111000000444===KKKZZZdddiiilllqqqqqqrrrrrrllltttyyyvvvssstttyyywwwxxxyyyllldddcccfffiiiqqqrrruuuwww|||qqqssszzz~~~{{{yyy|||nnnfffdddeeeppp~~~{{{xxxtttpppkkkjjjjjjiiiccc___bbbhhhgggiiiggg___WWWWWWaaakkk|||wwwXXXCCC===666333444///111111111111000000000000mmmIII666444666000000000000000000000000---......///000111111222...999LLL[[[]]]\\\dddooovvvvvv~~~vvv{{{pppkkkccchhhooouuu{{{iii[[[^^^TTT\\\lll|||ssshhhRRRMMMNNNUUU[[[bbbxxx{{{ooonnnrrr~~~vvvvvvlllLLL999333333666888111444666555555;;;GGGQQQWWWVVVZZZffftttuuuhhhZZZGGGPPP```tttwwwggg```bbbeeettt~~~cccZZZ___```uuugggVVVXXXYYYZZZ\\\aaalllxxxnnnhhhkkkvvvxxxvvveeeXXX\\\fffuuu{{{nnnhhhgggpppuuuwwwvvvwwwxxxvvvrrrmmmfff]]][[[```kkkuuu{{{{{{ooommm{{{www]]]===:::555222222222222222000000000000111111111111111111666@@@OOO]]]fffkkknnnrrrrrrrrrqqqjjjsssxxxrrrkkkhhhppp}}}xxx{{{rrrpppqqqtttuuuzzz{{{}}}pppiiiooowwwzzzwwwqqqmmmkkkqqq|||qqqjjjiiiiiiyyy}}}{{{wwwrrrnnnmmmkkkhhhcccZZZSSSUUU[[[XXX\\\^^^[[[YYY___mmmzzzfffMMMCCC999666777333111111111111000000000000]]]AAA999555333111......111444222...///000111111111111333555666BBBRRR\\\ZZZYYYgggxxx~~~}}}mmmhhhlllpppvvv{{{tttjjjeee^^^jjjsssvvvzzzfffUUUMMMJJJMMMVVVbbblllxxx\\\:::111666777333222666777555999DDDMMMOOO]]]SSSVVVkkkyyyrrraaaVVVEEEaaaqqqxxxhhh[[[YYY^^^cccqqqzzzyyynnngggeeekkkuuurrrggg___UUUQQQUUUXXX___ttt~~~}}}ooofffiiixxxmmm[[[WWWYYYcccttt|||ooolllmmmvvvzzzuuujjjiiiqqqqqqjjjlllaaaWWWTTTUUU\\\qqq~~~}}}sssNNN;;;444777222///111...000000000000000000000000444222777GGGVVV```fffjjjppprrrttttttppppppxxx~~~~~~lllccc[[[VVVaaaqqq~~~}}}nnnhhhmmmqqqnnngggaaa___aaaVVViiizzzvvvooojjjmmmttt{{{vvvrrrnnnjjjbbb^^^XXXQQQMMMJJJIIIJJJOOOPPPTTTYYY^^^kkk```CCC777666555111222111111000000000000000iiiOOO>>>000444333111000111222111......///000000///000222444<<>>666888333111333000111111111111111111111111333222999IIIYYYcccjjjnnnsssuuuuuussspppttt~~~vvvccc[[[TTTRRR```sssyyyzzzuuunnnnnnllliiiccc]]]YYYWWWKKK\\\qqqxxxnnnhhhcccccckkkttt}}}xxxssslllddd]]]VVVSSSNNNIIIEEECCCCCCCCCGGGFFFJJJSSS___rrrhhhKKK===:::999666222222111000000000000000uuuaaaKKK333555444333222111000/////////000000//////000222444DDDJJJSSSYYY\\\cccrrr~~~qqqpppsss{{{~~~vvvxxxxxxvvvzzzzzzooollljjjhhh```SSSIIIFFFSSSVVVaaatttvvvcccbbbtttcccAAA777777444222555777666;;;DDDLLLPPPVVVZZZhhhyyy|||lllYYYOOOUUUmmm}}}yyy}}}xxxqqqtttnnnaaammmxxxtttnnneeeddddddaaaeeetttzzzmmmaaa___jjjtttyyy{{{wwwzzz{{{gggWWWQQQUUU```qqqpppjjjjjjgggbbb___YYYTTTPPPMMMLLLVVVuuu~~~zzz[[[DDD888888444333444111111111111111111111111111222333;;;LLL\\\gggmmmrrruuuvvvuuusssvvvoookkkXXXQQQNNNPPPaaavvv}}}qqqvvvsssnnngggaaa\\\UUUNNNIIICCCOOO___ooo}}}~~~xxxlll^^^VVVUUUZZZgggsss}}}xxxuuupppfffYYYPPPIIIGGGDDD@@@>>>===>>>>>>@@@???BBBLLL\\\rrroooQQQ>>>888777666222222111000000000000111lllWWW>>>666333222222111...///222000111111000000111444777GGGMMMTTTWWWXXXaaattt~~~iiimmmtttxxx{{{|||rrr]]][[[ZZZZZZUUUMMMJJJKKKQQQYYYkkklll___ooommmFFF999777333222444666888===DDDLLLQQQRRR]]]nnnzzzuuubbbRRRLLLVVVnnnxxxqqqsssxxxiiicccrrrqqqlllzzzrrrxxx```TTTRRROOORRR^^^qqq|||{{{uuu|||wwwcccRRRPPPSSS___qqqyyylllmmmkkk```YYYZZZUUUPPPLLLJJJHHHQQQlllfffJJJ:::888444333444000111111111111111111111111333444>>>OOO___hhhnnnssstttuuutttttt|||sssrrr```QQQNNNNNNRRReeezzzxxxlllttt|||wwwnnnddd[[[RRRLLLHHHEEEJJJSSS```qqq}}}}}}wwwkkk^^^PPPIIIKKKSSSbbboooyyy|||yyysssooopppnnncccSSSIIIBBBAAA???>>>======>>>>>>???>>>@@@FFFPPPccctttWWW@@@777555444333222111111000000111111yyyeeeNNN999444000222111...///444000000000000000222666999DDDMMMVVVWWWXXXeee|||xxxbbbiiisss}}}|||aaaPPPNNNMMMNNNLLLJJJLLLRRRVVVggg}}}mmmbbb___mmm|||kkkHHH:::777444333444777;;;@@@EEEMMMSSSTTTccctttzzznnn\\\QQQOOO[[[rrr|||uuujjjggglllzzzkkk___dddwww|||tttoooZZZRRRPPPOOOPPPUUUccc~~~ppplllqqqzzzvvvxxxbbbQQQPPPSSS^^^ooowwwsssxxxqqq^^^TTTVVVQQQIIICCCBBBBBBGGGYYYmmmrrr|||rrrRRR===888444333444///111111111111111111111111444777BBBSSS```hhhnnnsssvvvwwwtttqqqxxx~~~fffWWWOOOQQQUUUYYYkkkvvvkkkuuu}}}qqqbbbXXXTTTTTTNNNNNNOOOUUUbbbnnnpppkkkXXXOOOFFFCCCEEEMMM[[[gggooozzzxxxssshhhbbbbbbggghhh]]]OOOGGG>>>>>>>>>?????????????????????AAABBBCCCOOOggg~~~~~~ttt[[[DDD:::888888333222222111111111111111vvv|||eeeDDD888000222222///000444.../////////000333888<<>>CCCGGGNNNVVV[[[kkk||||||nnn^^^WWWXXXddd{{{yyyjjjnnnzzzzzzkkkdddrrr{{{vvvggg___VVVNNNGGGLLLddd}}}```\\\\\\dddooo|||zzzcccRRRPPPRRR\\\mmm}}}~~~{{{}}}sss___RRRRRRPPPHHHBBBBBB@@@CCCPPPaaaqqqyyy~~~yyy[[[AAA:::555444444...222222222222222222222222444999EEEVVVbbbiiinnntttzzz{{{vvvnnnqqquuu]]]RRRNNNUUU[[[```qqquuummmyyyxxxiii^^^[[[]]]WWWWWWTTTRRRVVV]]]^^^\\\HHHEEECCCDDDEEEJJJVVVbbbpppvvvkkkbbbVVVQQQSSS\\\^^^TTTHHHDDD===>>>???@@@@@@@@@??????<<<===??????===BBBSSSeeewwwzzzzzzyyyoooZZZFFF<<<999888333333222111111111111222yyysssuuuwwwRRR@@@333333555111000333000000111222333888===BBBGGGOOOUUU[[[hhh~~~zzzjjjppplllqqqpppuuu}}}bbbKKK@@@>>>>>>@@@AAAEEEQQQ\\\ooo|||cccSSSQQQOOOlll}}}nnnRRR<<<555777777555999AAAFFFIIIPPPXXX___qqqpppaaa\\\^^^mmm|||lllxxxrrr]]]RRRKKKJJJUUUddd|||hhhfff___YYY^^^qqqwwwaaaQQQOOOQQQZZZiiiyyy~~~vvvrrrkkk]]]QQQLLLNNNHHHEEECCCAAACCCTTThhhzzz}}}dddFFF<<<777666666...222222222222222222222222444999GGGYYYffflllrrrxxxyyy|||xxxpppsssjjjXXXMMMKKKUUU]]]ddduuusssooo~~~zzz|||}}}}}}|||qqqiiidddccc___bbb```XXXRRRQQQQQQPPPCCCEEEIIILLLKKKMMMYYYfffzzz|||vvvjjj\\\QQQLLLHHHLLLVVVVVVKKKBBBBBB>>>???AAABBBBBBAAA@@@???>>><<<;;;>>>???@@@GGGNNN\\\jjj||||||{{{~~~}}}}}}sss```LLL@@@:::666444333222222111111222222wwwwww|||]]]GGG666555777222000222333444555666888===CCCHHHOOORRRTTTZZZlllzzzqqqttttttyyy~~~~~~dddNNNBBB@@@>>>===???@@@FFFSSS```sss}}}dddRRRMMMNNNffftttqqquuuXXX<<<333999888666:::BBBGGGJJJQQQZZZ___rrrrrrccc______pppoooyyysssjjj~~~~~~aaaWWWTTTPPPOOOTTTccc{{{tttcccaaattt~~~sss}}}sssyyyqqq]]]OOOOOOPPPWWWfffvvvxxxjjjbbb___YYYOOOGGGGGGDDDCCCAAA<<<@@@VVVooo~~~jjjJJJ???999888777///222222222222222222222222333:::III[[[iiiooovvv|||uuu{{{{{{vvv|||fffVVVKKKIIISSS\\\dddwwwrrrqqq}}}~~~}}}wwwpppllldddjjjkkkaaaUUUNNNLLLKKKEEEJJJQQQTTTRRRSSS___mmm{{{sssssssssrrrlllaaaRRRGGGJJJFFFKKKUUUSSSFFF???AAAAAABBBDDDEEEEEECCCBBB@@@CCC<<<999>>>CCCBBB@@@@@@GGGRRReeetttyyyxxxwwwxxxzzzzzz}}}uuuxxxmmmWWWHHH>>>777444333222222111111222222dddIII555444888444111555000111222333555<<>>BBBEEEGGGMMMUUUrrryyygggUUUKKKKKKWWW[[[tttxxxyyy{{{rrrIII777333777777999???DDDIIIQQQZZZbbbvvvzzzlllYYYXXXiiizzz{{{ttt~~~ggglll{{{gggYYYUUUTTTSSSWWWbbbvvvyyyyyy}}}|||uuucccTTTPPPQQQWWWccctttzzztttjjj```WWWRRROOOOOOFFFBBBBBBCCC>>>===MMMbbb{{{zzzQQQ888999888222333222222111111222222333444333AAAQQQ]]]hhhsssyyy{{{wwwsss}}}\\\LLLLLLOOORRRTTT\\\sss{{{wwwyyy{{{|||{{{uuutttyyyxxxoooeee^^^UUULLLHHHOOOVVVXXXYYYaaappp}}}sssbbb^^^\\\\\\\\\WWWNNNHHHGGGHHHIIIQQQYYYRRRCCC???DDDCCCCCCDDDDDDCCCBBBAAA@@@AAA???<<<<<<>>>AAABBBBBBMMMQQQ^^^iiigggaaaggguuu}}}~~~~~~~~~|||qqqqqqzzzqqqUUUBBB;;;:::444444333222111111111111hhhOOO:::666777333333666111222333444777>>>GGGNNNRRRWWWTTTZZZvvvuuuxxxsssZZZWWWgggwww~~~ttteeeZZZZZZYYYeeerrr}}}zzzfff^^^WWWSSSNNNHHHFFFGGGEEEAAA@@@BBBCCCAAACCCHHHXXXdddnnnnnnooowww|||wwwsssnnncccWWWOOOMMMTTTQQQ^^^nnnttt|||rrrvvv___BBB:::888888;;;AAAFFFJJJRRR[[[hhhvvv{{{ttthhhXXXYYYjjjqqqtttnnn___VVVQQQRRRVVVbbbtttuuugggeeeiiippp{{{rrr]]]NNNMMMPPPWWWcccsss}}}|||pppkkkccc\\\WWWRRRMMMIIIFFFBBBAAABBB>>>===LLL___|||~~~[[[@@@<<<999444666222222111111222222333444555CCCTTT```jjjttt{{{||||||vvvttt}}}\\\MMMLLLNNNTTT\\\gggyyyxxxvvv|||zzz{{{uuukkkeee]]]UUUSSSUUUXXX[[[aaakkkxxxsss\\\PPPJJJGGGGGGJJJIIIEEEEEEIIIIIIMMMWWW^^^VVVGGGCCCJJJIIIIIIHHHFFFEEECCCBBBBBB@@@@@@@@@BBBDDDHHHKKKMMMSSSVVV___gggccc\\\bbbooo}}}vvvyyy{{{___III>>>:::555444333222111111111111ttt\\\CCC999666444444888333333444666999@@@IIIOOOUUUTTTQQQ___{{{{{{nnnwwwhhhXXXXXXaaahhhzzz~~~kkk\\\NNNIIIOOOQQQVVVcccvvvxxxeee^^^WWWRRRLLLFFFDDDEEEFFFCCCBBBDDDCCC@@@???AAAAAAHHHKKKIIIIIIRRR^^^fffyyyxxxsssqqqlllccc\\\YYYVVVNNNRRR\\\ccctttxxxsssvvvKKK;;;999999>>>DDDGGGKKKSSS\\\rrrxxxtttjjjbbbXXX]]]ooo~~~ooorrr|||qqq^^^TTTSSSNNNNNNXXXeeeqqq}}}~~~rrrgggfffjjjdddfffqqqppp\\\NNNLLLOOOVVVaaaooo|||yyykkkfff```^^^\\\WWWOOOHHHEEEAAA@@@@@@======JJJYYY|||iiiIII===777333777222222111111222222333444888FFFWWWcccnnnwww|||}}}{{{yyyxxxzzzXXXOOOLLLLLLTTT___kkkyyyxxxyyyxxxzzz~~~wwwoookkkeee___]]][[[[[[```kkkxxx~~~fffUUUNNNLLLIIIGGGGGGEEEBBBEEEJJJKKKSSS```fffZZZJJJGGGOOOLLLKKKIIIGGGEEECCCBBBBBB@@@CCCGGGIIIJJJLLLRRRVVV\\\]]]ccchhheee```fffqqq~~~~~~|||jjjQQQ@@@:::555444333222111111111111oooOOO;;;555555666666333333444666;;;BBBJJJOOORRRQQQVVVmmmyyyvvviiisssuuuaaaZZZ^^^fffkkkuuu|||qqq\\\QQQJJJIIIRRRXXX[[[iiivvvmmmfffccc^^^UUUMMMIIIHHHGGGFFFEEEDDDBBBBBBBBB>>>BBBEEEDDDCCCEEEKKKOOOcccsssyyyooogggeee[[[SSSVVV___fffxxx~~~~~~SSS999999:::???EEEHHHKKKTTT^^^zzzyyylll___[[[YYYdddyyyoooYYYZZZaaaccclllzzzmmm___\\\QQQHHHKKKTTT^^^hhhpppqqqqqqooommmmmmrrr|||{{{ttttttppp\\\NNNLLLPPPVVV___kkkxxx|||yyylllfff___]]]]]]ZZZQQQHHHCCC@@@>>>>>><<<===FFFRRRtttqqqLLL<<<666222333222222111111222222333444999HHHZZZgggqqqyyy~~~~~~}}}|||}}}rrrSSSPPPMMMKKKOOOYYYeeeqqqyyy|||uuuxxx}}}{{{nnniiihhheeebbb``````ccckkkvvvsssfffaaa___]]][[[XXXQQQJJJHHHKKKOOO[[[kkkmmm^^^LLLIIIPPPNNNMMMKKKJJJIIIHHHHHHHHHJJJOOOTTTUUUTTTUUUZZZ___eeeeeehhhmmmmmmmmmttt~~~|||}}}}}}oooUUUBBB:::666555444333222111111111^^^AAA777777666333222222333666<<>>888:::@@@EEEGGGKKKWWWbbb~~~xxxeeeWWWVVVZZZiiicccPPPTTTYYYWWW___nnnooofffZZZNNNLLLPPPTTTYYY^^^ZZZ\\\^^^aaagggsss}}}mmmXXXKKKKKKOOOVVV___iiiwww}}}{{{|||~~~~~~|||yyyxxxnnnfff\\\XXXWWWTTTMMMFFFBBB???===<<<;;;===CCCJJJ___nnnrrrKKK;;;999444222222222111111222222333444999III\\\iiisss|||~~~}}}jjjSSSOOONNNMMMNNNUUUbbbpppxxx}}}~~~rrrvvv|||vvvfff\\\ZZZ\\\]]]^^^bbbjjjsss{{{yyyxxxvvvqqqdddUUUNNNNNNUUUeeeuuuuuucccQQQLLLQQQPPPPPPPPPQQQRRRSSSTTTUUUYYY___eeefffeeeeeeiiinnnmmmlllmmmpppssswww~~~{{{{{{xxxoooVVVCCC<<<777666444333222111111111rrrNNN;;;888666222333222222666===EEEKKKNNNQQQUUU]]]uuu~~~wwwoooiiipppxxxnnn\\\]]]]]]]]]```kkkzzzdddNNNNNNQQQQQQUUUZZZhhh}}}{{{llljjjcccYYYRRROOOLLLIIIHHHCCCAAAAAABBBCCCGGGLLLGGGXXXqqqxxxkkkfffhhhggg___[[[XXXYYYqqq~~~gggCCC999<<<@@@EEEGGGMMM[[[iii~~~yyyhhhZZZ[[[___mmmhhhVVVMMMUUUZZZZZZcccrrr}}}vvvqqqfffZZZTTTPPPMMMMMMOOOMMMQQQTTTUUUZZZdddlllooowwwyyy|||}}}zzziiiVVVKKKHHHMMMTTT]]]iiixxxvvvzzz{{{|||||||||{{{zzzyyysssjjj```YYYVVVRRRMMMHHHAAA>>>;;;::::::<<>>BBBFFFIIIPPPaaaqqqvvvlllkkkiiirrrxxxWWWOOOMMMSSSXXX\\\gggvvvtttkkkvvv}}}fff___gggrrrvvviii___TTTJJJFFFGGGGGGLLLNNNLLLNNNTTTWWWUUU\\\iii||||||ooopppwww~~~zzzhhhVVVLLLGGGKKKQQQYYYcccrrr~~~tttxxxyyy{{{|||}}}|||zzzyyysssmmmeee]]]WWWRRRNNNKKK@@@>>>:::888:::<<<===<<<@@@IIIfff|||~~~rrrUUU@@@>>>:::666222222111111222222333444:::KKK```ooozzzyyy{{{{{{ggg___XXXZZZZZZ^^^jjjxxx}}}|||yyyoootttyyy|||nnn```YYYXXXWWWNNNHHHGGGHHHIIIPPPXXXfffnnnvvvwwwuuuzzzmmm[[[VVVYYYkkk|||~~~mmmeeecccbbbeeejjjppptttwwwxxxyyywwwzzz~~~}}}|||~~~}}}|||zzz```III???888777666444222111111111nnnFFF666666777555444444999BBBJJJNNNPPPMMM]]]lll|||qqqqqq|||zzzeeeaaakkkttt}}}fffUUUSSSZZZcccjjjooowwwzzzcccSSS\\\iiisss~~~xxxnnnccc\\\ZZZ^^^^^^YYYVVVWWWYYY]]]gggwww{{{tttlllbbb\\\\\\YYYZZZ^^^\\\]]]zzzzzzkkkLLL>>>@@@DDDGGGJJJRRReeevvv}}}zzztttwwwzzzfffSSSPPPOOOQQQSSSXXXffftttzzz|||lllbbbnnniiiTTTOOOUUU\\\qqq|||vvvhhhXXXJJJEEEFFF@@@FFFHHHEEEGGGLLLLLLIIIOOO___wwwxxxsss|||~~~iiiSSSHHHHHHKKKOOOTTT[[[iii{{{vvvqqqsssvvvyyyyyywwwuuusssllliiiccc[[[TTTNNNIIIGGG???===:::888999<<<<<<999BBBIIIdddvvvwwwzzz}}}}}}___CCC<<<777444222222111111222222333444;;;LLLaaarrr}}}|||hhhbbb`````````eeetttwww{{{nnnsssyyy{{{}}}~~~iiiXXXPPPOOONNNIIIFFFGGGHHHHHHPPPYYYbbbfffiiifffdddiiiuuuwwwfffUUUMMMRRR]]]rrrzzzqqqmmmyyy}}}~~~{{{~~~tttfffLLL@@@888777666444222111111111pppQQQ:::111666555555555999@@@GGGLLLNNNUUUVVVnnnyyynnniiijjjmmm{{{|||vvv___SSSYYY^^^ccchhhmmmttt}}}uuuiiifffjjjuuu}}}wwwsssrrrrrruuuyyy}}}uuuiii___XXXUUUYYYXXXaaa^^^YYY|||nnnIII@@@EEEDDDDDDLLLTTTddd|||{{{vvvtttzzzgggVVVMMMOOOPPPPPPQQQXXXccclll{{{eeecccrrr}}}www[[[LLLHHHLLLQQQSSSddd|||ttteeeTTTIIIEEEHHHDDDDDDGGGHHHHHHJJJOOOQQQWWWkkkyyysssvvv~~~}}}bbbPPPJJJIIIKKKNNNQQQYYYfffvvv{{{wwwtttrrrrrrtttuuurrrooojjjeee^^^XXXQQQLLLFFFBBB>>><<<:::999::::::888777999GGG]]]sss}}}nnnJJJ>>>===444666444333222222333555666:::NNNeeettt}}}kkk```ccc^^^bbbeeehhhooovvvxxxvvvxxx}}}}}}uuuwwwxxxwwwxxx~~~xxxdddRRRKKKMMMJJJJJJJJJJJJLLLQQQXXX]]]bbb]]]VVVOOOMMMOOOSSSVVV]]]]]]\\\\\\^^^dddlllqqqkkkWWWJJJMMMOOOOOOXXXhhh}}}~~~nnnrrr|||oooSSS>>>;;;888444222222222111000{{{|||yyyyyyrrrVVV@@@777;;;666666666:::@@@GGGLLLNNNTTTZZZsss~~~mmmeeeiiipppnnnmmmuuuuuunnnwwwttt___XXX[[[___dddhhhlllsss|||zzzssstttzzz{{{tttkkkbbbYYYSSSPPPWWWUUU[[[VVVMMMgggwww|||SSS@@@GGGFFFGGGOOOVVVdddzzz{{{rrrkkkfffiiivvvuuu\\\MMMLLLNNNOOOOOOQQQXXXdddmmmxxx}}}eeebbbnnnxxxnnnUUUMMMKKKKKKLLLIIIQQQ]]]iiitttwwweeeUUUJJJJJJGGGGGGKKKLLLKKKLLLOOOVVV```xxx~~~~~~```OOOJJJIIIKKKOOOSSSYYYdddsss~~~|||wwwuuussstttuuusssnnniiiaaa]]]XXXSSSNNNJJJEEEBBB>>><<<:::999999:::999777;;;EEEWWWmmmsssMMM>>>>>>666666555333222222333555666===PPPggguuu~~~kkk]]]^^^^^^aaadddfffmmmuuuxxxvvv}}}~~~tttwwwyyyyyy{{{xxxcccQQQLLLOOOMMMLLLLLLKKKMMMRRRZZZ___aaaYYYMMMDDDAAABBBDDDEEEJJJJJJJJJIIIJJJMMMSSSWWWOOOCCC???IIIPPPTTTcccuuu~~~www{{{]]]DDD<<<999555333222222111000vvv|||www|||}}}cccHHH888:::888777777;;;AAAGGGKKKMMMRRR```yyyoooaaaccckkk```bbboooiiicccqqqtttccc___aaadddgggkkknnnuuuyyy~~~|||yyyssskkkcccZZZSSSOOOSSSPPPSSSMMMCCCRRRlllvvvzzzkkkooo}}}lllvvvWWWBBBIIIHHHJJJSSSYYYeeezzzyyymmmccc___ggg}}}hhhSSSIIIKKKLLLMMMNNNQQQZZZfffooozzzsssjjjooowwweeeRRROOOPPPOOOLLLPPPNNNPPPYYYkkk{{{fffTTTMMMJJJIIILLLMMMMMMPPPTTTdddrrrzzz]]]MMMIIIGGGLLLQQQUUUZZZeeesss~~~}}}uuutttssssssssspppjjjeee]]]YYYTTTPPPLLLHHHCCC@@@===;;;999999999:::999888<<>>999666555444222222333555666@@@SSShhhvvvnnn\\\YYY___aaaccceeelllvvv{{{zzz~~~rrruuuxxxzzz|||xxxaaaNNNKKKQQQOOOOOOOOOPPPSSS[[[dddjjjkkk___NNNCCC>>>>>>===<<>>???BBBDDDAAA<<>>;;;777444333333222111rrrQQQ999666888888999<<>>;;;:::888888999:::999888===???KKKeee{{{VVV???>>>;;;777666444333222333555666AAATTTiiiwwwvvv```[[[```bbbccceeemmmyyy}}}ppptttwwwyyy{{{xxx___LLLJJJQQQOOOPPPRRRVVV\\\fffqqqxxxxxxhhhTTTGGGBBBAAA???===AAAAAAAAA@@@>>>===???@@@AAA@@@EEEMMMPPPWWWlll}}}}}}hhhIII@@@===888555444333222111___@@@999999888:::===CCCHHHKKKLLLNNNiiijjjeeemmmtttpppeee[[[YYY\\\fffooolllggglllooossswwwzzz{{{ggg[[[UUUWWW]]]fffnnnyyy~~~xxxnnncccWWWNNNIIIKKKJJJGGGDDDDDDJJJ```yyyyyycccfff{{{tttLLLMMMHHHIIIUUU```qqqtttllljjjtttsss[[[PPPPPPNNNOOOPPPSSSZZZcccnnntttyyyxxxdddTTTUUU[[[aaaeeebbb___^^^iiiqqqfff\\\YYY]]]gggwwwzzzwwwvvvnnn___PPPIIICCCJJJRRRXXX```ooo|||xxxrrrkkkeeecccaaa]]]ZZZZZZWWWSSSOOOLLLGGGAAA>>>:::999777888999::::::999>>>>>>IIIfffsssYYY@@@===;;;888777555333333333555666AAATTTjjjxxx}}}xxx~~~fff^^^]]]___aaadddmmmzzz|||rrruuuyyyzzz|||yyy```MMMJJJQQQSSSUUUXXX\\\bbbkkkuuu|||wwwgggSSSEEEAAAAAA@@@>>>>>>??????>>><<<;;;<<<===>>>???FFFMMMSSSaaa}}}{{{vvvxxx~~~~~~gggJJJBBB???:::777555444333222oooHHH;;;888888:::>>>DDDJJJLLLMMMRRRmmm|||nnngggfffaaaZZZUUUUUUZZZ```mmmuuusssppptttwww{{{~~~lllYYYOOOMMMLLLMMMPPPVVVbbbwww|||xxxqqqhhh]]]SSSKKKGGGIIIJJJEEEBBBDDDGGG^^^}}}hhhkkk~~~QQQQQQIIIIIIVVVcccuuuwwwsssttt~~~oooXXXOOOPPPRRRSSSUUUZZZaaajjjrrrwww}}}~~~wwwwww|||bbbUUUVVV]]]dddiiimmmmmmoooyyy~~~{{{zzzvvvuuuwwwqqqbbbQQQHHHBBBIIIQQQXXXaaattt}}}ttttttwwwtttlllbbb[[[WWWUUUSSSQQQPPPNNNLLLKKKIIIFFFBBB>>>999888666777999:::::::::>>>===GGGcccppp}}}^^^CCC>>>===999777555444333444555666AAAUUUlll{{{yyysssggg^^^XXX[[[^^^bbbmmm||||||tttxxx|||}}}yyycccQQQMMMSSSZZZ\\\___aaaeeejjjqqquuurrrdddRRREEEAAAAAABBBBBB?????????>>><<<;;;;;;===@@@BBBHHHNNNVVViiizzzkkkeeehhhooo{{{lllPPPEEEAAA<<<888666555333222{{{MMM;;;777888:::???FFFKKKNNNNNNZZZrrryyy{{{}}}uuukkkggg___UUUOOORRRZZZaaammmvvv~~~zzztttuuu}}}|||{{{vvvrrrqqqwww~~~xxx```OOOJJJLLLKKKKKKLLLLLLSSSeeewwwzzz{{{yyyoooddd```gggooo|||yyyuuummmdddZZZRRRKKKHHHEEEIIIDDDBBBEEECCC[[[pppnnnyyyUUUUUUMMMMMMYYYeeeuuuvvvvvv|||rrr^^^VVVXXXWWWXXX[[[aaaiiipppvvvyyy{{{|||yyyzzz{{{{{{___VVV\\\ccceeeeeeuuu}}}}}}{{{|||}}}sss___NNNFFFCCCIIIPPPVVV```vvvuuunnnjjjaaa[[[TTTPPPPPPPPPOOOMMMKKKJJJIIIHHHGGGDDD@@@===888777666777999:::;;;:::>>>;;;CCC\\\|||{{{jjjttt|||bbbFFFAAA>>>999888666444333444555666AAAVVVooo~~~}}}{{{{{{bbbXXXVVVZZZ^^^eeeqqq}}}rrrvvv{{{~~~zzzgggWWWSSSWWWaaacccfffhhhjjjmmmpppsssnnndddUUUIIIDDDDDDFFFHHHGGGGGGEEEBBB???>>>???AAADDDHHHMMMSSS]]]sssfff^^^YYY]]]eeennnwwwvvvWWWFFFBBB===999777666444222QQQ>>>666777:::???FFFLLLNNNOOO```uuu{{{vvvuuuzzztttjjjjjjeee\\\TTTRRRWWW^^^hhhtttyyynnnkkksss}}}ggg[[[ZZZ\\\\\\[[[WWWXXX___jjjvvvuuuZZZLLLIIIGGGIIIMMMNNNJJJIIIRRR^^^fffhhheee]]]UUUWWWdddpppooo{{{yyytttkkkaaaVVVNNNGGGDDD@@@GGGCCCBBBFFFBBBZZZuuummmXXXWWWPPPPPP\\\eeesssyyyppprrr{{{wwwfff```bbbYYY[[[^^^eeemmmtttyyy{{{~~~~~~}}}xxx]]]XXXcccjjjfff___qqq~~~yyyyyyzzz{{{rrrYYYIIIDDDEEEJJJOOOTTT^^^vvvlll]]]NNNKKKIIIJJJMMMPPPPPPOOONNNLLLJJJIIIFFFBBB===999888666555666999;;;;;;:::>>>:::???VVVssswwwdddkkkpppvvveeeIIICCC@@@:::888666444333444555666BBBWWWqqquuu\\\QQQWWW\\\bbbiiiwwwmmmrrrxxx|||{{{zzzjjj\\\XXX[[[dddgggkkknnnppprrruuuwwwkkkcccVVVKKKDDDDDDGGGJJJMMMLLLJJJFFFBBB@@@AAACCCAAAFFFNNNXXXfffiiiVVV]]]WWWUUU\\\fffoooxxx~~~\\\GGGCCC>>>:::888666444222[[[666777666888???EEEHHHMMMRRRbbbvvvwwwgggaaafffiiibbbWWWPPPSSSXXXkkkwwwvvvbbbqqqvvv{{{qqqWWWOOOLLLGGGGGGNNNMMMRRRMMMJJJSSS^^^rrrlllOOOJJJUUUTTT\\\\\\QQQJJJKKKNNNLLLQQQQQQQQQRRRVVV]]]eeekkksssxxx~~~uuuiii^^^RRRGGGCCCDDDEEEDDDBBBDDDDDDDDDcccnnnooo\\\UUUWWW[[[[[[iii}}}yyyyyyuuusss{{{~~~pppiiihhhhhhgggiiioooxxx}}}|||yyy}}}~~~{{{qqqXXXZZZccchhhooozzzzzzpppmmmnnntttyyy|||yyylllZZZIII@@@BBBGGGKKKQQQbbb}}}xxxUUUIIILLLOOORRRTTTTTTRRRQQQMMMJJJFFFBBB@@@>>><<<:::888555333666;;;===<<<888;;;???EEE[[[|||~~~xxxiiikkknnnttt~~~~~~___DDDDDD???:::999888555333333666888@@@VVVooo~~~}}}aaaSSSVVV\\\]]]bbblll|||}}}ooopppssswwwyyy|||~~~kkk\\\[[[aaaiiisss||||||zzzxxxvvvtttlllaaaTTTMMMIIIGGGJJJNNNXXXUUUOOOIIIEEECCCCCCDDDCCCFFFOOO^^^tttrrrddd]]]fffuuu}}}ssseeeYYYSSSQQQTTTTTTXXX___fffmmmwww}}}~~~|||~~~~~~~~~\\\JJJFFF@@@;;;999777666444zzzeeeDDD999777:::AAAFFFIIINNNSSSddd}}}rrraaaYYY___bbb]]]UUUPPPTTTYYYbbbrrrhhhWWWZZZppphhhLLLGGGJJJHHHHHHLLLJJJQQQNNNJJJOOOUUUbbbvvvgggUUURRRVVVaaakkkmmm^^^PPPKKKJJJHHHJJJIIIHHHIIIPPP[[[hhhrrrwww}}}}}}zzzvvvmmmcccZZZPPPGGGCCCDDDDDDEEEBBBBBBCCCJJJrrrqqqpppwww___VVVXXX\\\\\\kkk}}}{{{tttnnntttwwwqqqppptttttttttwww{{{}}}|||{{{ssstttuuuXXXTTT[[[cccqqq~~~xxxuuusssuuuwwwxxxsssgggXXXIIIAAABBBGGGLLLSSSaaauuu]]]UUUTTTSSSUUUVVVVVVTTTRRRMMMJJJEEEAAA???===;;;999888555333666:::===<<<999;;;@@@DDDYYYzzzmmmmmmmmmrrr~~~```DDDBBB===:::999888555333333666888AAAWWWpppfffUUUTTTWWWXXX^^^kkk|||vvvpppssswwwyyy|||nnn``````hhhuuu~~~zzzqqqeeeZZZSSSQQQPPPTTTZZZ___\\\VVVPPPJJJFFFFFFFFFHHHKKKTTTdddzzznnn___TTTLLLPPPYYY\\\^^^^^^YYYQQQKKKIIIJJJUUUTTTWWW^^^ccchhhrrr{{{~~~sssvvv\\\KKKGGGAAA<<<999777555444uuuyyy{{{gggHHH;;;:::<<>><<<999777777555444666:::===<<<::::::???DDDZZZ|||wwwxxxxxx{{{```DDDBBB<<<:::999888666444444666888BBBXXXqqqqqq]]]XXXWWWXXX^^^lll|||yyyooosssvvvxxxzzzoooeeehhhrrryyyjjj```XXXVVVWWWYYY___fffjjjhhhccc\\\TTTOOONNNNNNOOORRR[[[mmmrrrYYYMMMGGGAAA@@@CCCDDDFFFHHHGGGDDDDDDGGGKKKSSSSSSWWW]]]bbbgggrrr|||yyyooorrr~~~ZZZMMMHHHBBB===:::777555333vvv{{{eeeCCC<<<;;;===DDDIIILLLQQQVVVeeeeeeOOOJJJNNNRRRQQQOOONNNRRRVVV```qqqsss___WWWUUU```rrrkkkSSSAAADDDKKKKKKNNNTTTeeeuuuzzztttqqqiiiccciiisssqqq^^^^^^lllwwwcccSSSNNNMMMHHHDDD???<<>>===???IIIpppiiihhhyyyvvvjjj[[[YYY___aaannntttvvv|||fff\\\VVVRRRWWW```jjjdddiiiqqqjjjfffzzzxxx~~~~~~~~~cccMMMBBBBBBGGGMMMTTT___hhhiiieeeeee]]]YYYkkktttkkk```[[[\\\[[[WWWSSSMMMIIIDDD@@@>>>;;;888666777555444555999<<<<<<<<<:::???FFF```yyy|||```EEECCC===999:::999777555444666888CCCYYYrrruuuxxxwwwbbb[[[[[[[[[aaappp~~~vvvooorrruuuvvvwww}}}tttnnnuuusss___YYYWWW[[[```dddjjjooosssrrrooohhhaaa\\\\\\]]]\\\^^^gggxxxmmmRRRGGGFFFDDDAAA@@@CCCCCCDDDCCCCCCFFFKKKOOOOOOQQQWWW___dddkkkwww~~~wwwmmmqqq||||||~~~YYYNNNJJJDDD???;;;888555333tttlllHHH<<<;;;>>>EEEJJJNNNSSSXXXooo```JJJGGGIIIJJJJJJIIIIIIKKKMMMTTT^^^pppvvvlllhhhlllrrr|||zzzXXXKKKEEEIIIKKKJJJSSSaaa~~~}}}{{{xxxpppeeegggjjjYYYRRROOOJJJGGGBBB>>>???EEENNNUUUcccssszzzxxxvvvqqqjjj^^^XXXRRRNNNHHHAAA>>>@@@===>>>;;;;;;>>>@@@VVVyyyooolllpppnnnsss```\\\bbbcccooo{{{qqqttt}}}ppphhhbbb\\\\\\bbb___```bbbeeejjj|||{{{pppnnnkkkhhhppp|||wwwzzz|||zzz{{{}}}{{{YYYEEE???BBBFFFKKKRRR^^^iiimmmjjj^^^TTT^^^yyyoooccc]]]\\\[[[WWWRRRLLLIIIDDD@@@>>>;;;999777666555444555888;;;===>>>;;;???HHHfffqqqbbbFFFCCC===999:::999888555555666888BBBXXXqqqppptttsss^^^VVV[[[ZZZaaarrrxxxppprrrtttssssssyyyzzzwww~~~~~~ppp```^^^```hhhnnnpppsssvvvwwwxxxwwwrrrllljjjlllppprrrssszzzuuuYYYKKKIIIHHHDDDAAABBBAAA@@@???@@@DDDIIIMMMNNNQQQXXX___dddkkkxxx||||||{{{~~~rrrkkkqqq}}}}}}\\\NNNKKKEEEAAA===999666333wwwkkkxxxTTT===<<>><<<;;;888666555555555555777:::===???;;;@@@IIIgggmmmbbbEEEBBB<<<999::::::888666555666888???VVVpppxxxyyytttbbbXXXWWWUUU___tttrrrsssrrroooooouuu{{{xxx}}}qqqiiihhhkkksssxxxwwwwwwyyy|||~~~~~~{{{xxxxxxiiiUUUKKKFFFBBB???AAA???======???DDDIIILLLOOORRRYYY___bbbgggttt||||||vvv}}}tttuuu___NNNKKKFFFBBB???;;;777444~~~iiiyyybbb???>>>BBBJJJQQQUUU[[[aaaooo~~~uuutttzzz|||```KKKKKKIIIHHHHHHHHHHHHGGGEEEGGGGGGMMM\\\nnnxxxrrrnnnfff[[[RRREEEDDDIIIOOOPPPVVVqqqyyykkk]]]QQQKKKJJJIIIGGGFFFGGGKKKOOOVVVmmm|||yyyxxxyyyyyy}}}|||yyyuuutttssskkkbbb[[[TTTMMMHHHCCC======@@@<<<>>>:::666:::>>>QQQmmm~~~fffbbbzzz|||ppphhhnnnlllppp~~~vvvzzz]]]SSS```sss~~~xxxyyymmmbbbYYYWWWZZZ\\\aaaeeeffflllxxx~~~|||yyywww~~~~~~eeeNNNEEEEEE@@@EEEJJJOOOZZZkkkzzz~~~xxxkkkfffaaa\\\YYYUUURRROOOFFFBBB>>><<<:::999777555555555555555777:::>>>AAA;;;AAAIII```nnn^^^BBBAAA===999::::::999777666666888===SSSnnnooo```YYYXXXccczzztttsssppplllkkkqqq~~~}}}yyytttrrrttt{{{~~~fffUUUKKKFFFCCCDDDBBB@@@@@@CCCGGGKKKMMMOOOSSSZZZ```ccchhhvvv}}}zzzzzz}}}}}}~~~zzz\\\MMMJJJFFFCCC@@@===999666sss~~~nnn@@@???DDDLLLTTTYYY___eeeppp~~~uuupppkkknnn||||||aaaNNNPPPNNNLLLLLLNNNNNNLLLJJJIIIGGGIIITTTdddyyy{{{qqqddd[[[TTTOOOJJJIIIIIIFFFJJJQQQUUUaaauuueeeUUUNNNNNNKKKIIIGGGHHHLLLOOOWWWpppxxxnnnhhhiiipppvvv~~~}}}yyyuuutttrrrjjj```YYYQQQJJJFFFAAA<<<===AAA===@@@:::555888BBB___```^^^sssxxxyyyvvvmmmsssppprrrwwwzzz~~~XXXNNN[[[mmm|||~~~~~~tttqqquuuhhh\\\XXXVVVVVV\\\ddddddjjjjjjeeeiiizzz|||yyyyyyzzzzzzzzz|||yyyyyy{{{vvvbbbNNNBBB>>>???EEEKKKOOOYYYjjjzzzqqqcccbbb___[[[WWWSSSPPPNNNBBB???<<<999888777666444555555555555666999>>>AAA;;;CCCHHHYYYtttkkk{{{YYY@@@BBB???999::::::999777666777888;;;RRRmmmwwweeeaaa___jjjzzzuuutttpppjjjhhhooo}}}{{{}}}}}}~~~~~~{{{|||vvvbbbVVVPPPMMMHHHFFFCCCBBBEEEHHHJJJLLLMMMRRR[[[bbbfffmmm|||xxxuuurrrrrruuuzzz~~~~~~}}}~~~}}}XXXMMMJJJFFFCCCAAA===:::777nnnhhhzzzHHHAAABBBLLLUUUYYY```iiixxxwwwrrrvvvyyyxxx{{{kkkccc]]]___``````^^^ZZZVVVTTTRRRYYYUUUSSSeee}}}xxxpppfffYYYOOOJJJHHHFFFEEEDDDIIINNNQQQ\\\wwwyyymmmdddYYYUUUPPPNNNKKKLLLTTT^^^ddd~~~~~~{{{kkk___aaalllwww~~~wwwrrroooiii```XXXRRRMMMFFF???<<<;;;===>>>:::AAAAAA::::::FFFlllqqqZZZkkkwww|||zzz{{{yyyrrryyy}}}jjjOOOJJJNNNXXXnnnlllaaaWWWVVV\\\fffttt{{{}}}~~~zzzwww}}}wwwwwwwwwyyy|||}}}|||{{{|||{{{~~~|||yyy{{{wwwrrrkkk]]]MMMCCC@@@@@@EEEKKKQQQYYYgggyyynnnbbb```\\\YYYVVVQQQKKKGGG@@@===999777888888777555444333333333666;;;@@@CCCBBB???CCCXXXwwwqqq```kkkssswww{{{WWWAAA>>><<<;;;;;;::::::999888777777;;;MMMggg|||}}}{{{vvvnnnjjjppp~~~rrrooommmmmmnnnrrr}}}~~~~~~jjj\\\[[[```ZZZOOOFFFDDDFFFGGGHHHJJJKKKSSS\\\bbbiiissspppfff```dddjjjlllooosss~~~~~~}}}~~~zzz||||||sssXXXTTTPPPKKKGGGCCC???;;;888~~~pppiiiyyyJJJDDDDDDOOOXXX]]]dddlllxxxnnnhhh~~~|||vvvqqqnnnmmmtttpppnnn|||zzzmmmddd___WWWQQQMMMJJJIIIGGGFFFJJJPPPWWWfff|||qqqhhhccc\\\UUUQQQOOOSSS___kkkuuummmbbb___mmm|||vvvqqqlllfff^^^XXXOOOKKKDDD>>>::::::;;;===<<<======888:::UUUnnnZZZsssxxx}}}}}}~~~}}}qqqZZZHHHHHHMMMSSSeeezzzkkkiiikkkrrr{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{wwwrrrkkk]]]LLLBBB???AAAEEEKKKQQQYYYgggyyyhhh___]]]YYYUUURRRMMMGGGDDD>>>;;;777666666666555333444444333444777;;;@@@BBB???@@@III```|||~~~kkkVVVcccnnntttxxx|||WWWAAA???<<<;;;;;;::::::999888888777;;;MMMeeezzz|||||||||xxxpppqqqxxxtttpppoooooopppttt{{{yyy~~~tttoooooohhh]]]QQQMMMLLLJJJJJJLLLIIIQQQ[[[dddlllyyywwwaaa\\\ZZZ^^^```aaaeeekkkooouuu{{{~~~}}}}}}}}}|||}}}~~~~~~~~~~~~wwwrrrZZZTTTQQQLLLHHHDDD@@@<<<999|||{{{rrrkkk}}}NNNFFFGGGRRR]]]aaagggoooyyyyyyhhhdddrrr{{{vvvjjj___^^^\\\XXXSSSOOOMMMMMMJJJLLLQQQ[[[pppzzzzzztttssskkkbbb]]]]]]cccsss}}}ooo```aaannnzzzwwwrrrllleee^^^YYYVVVLLLHHHBBB<<<999888:::;;;>>>999<<<:::@@@nnnfffTTTrrr{{{dddTTTHHHJJJMMMNNNYYYhhh|||yyyzzzpppttt}}}yyywwwrrrrrryyy|||yyy|||~~~~~~{{{xxxwwwyyy|||xxx{{{}}}}}}~~~{{{wwwrrrkkk]]]LLLAAA>>>BBBFFFKKKQQQYYYgggyyy|||aaa[[[XXXTTTPPPLLLGGGBBB>>>;;;888555444444444333222444444333444777;;;???BBB???AAAJJJaaa~~~|||gggNNN]]]kkkvvvvvvXXXAAA???<<<;;;::::::999999888888888888IIIaaawwwwwwqqqrrrxxxmmmjjjiiijjjkkkooozzzxxxsssvvv~~~wwwlll```ZZZUUUQQQPPPQQQTTT[[[eeennnxxxxxxdddTTTUUUXXXYYYWWWVVVZZZaaaccchhhpppvvvyyy{{{}}}~~~|||}}}}}}~~~ppp\\\TTTQQQLLLHHHEEEAAA===:::{{{zzzrrrnnnwww}}}PPPHHHHHHTTT___cccgggnnntttooo^^^ZZZZZZlll{{{pppggggggfffaaaZZZUUUTTTVVVVVVVVV[[[iii~~~xxxuuuwww~~~|||pppmmmyyy|||tttrrrmmmeee\\\UUURRRQQQIIIEEE@@@;;;888888:::;;;???666===???FFF|||___RRRsss|||ooo]]]NNNMMMOOOPPPTTT\\\rrrppp~~~oooiiimmmtttwwwpppeeeaaabbbYYYZZZYYYXXX[[[bbbdddbbbmmmoooqqqrrrtttxxx~~~~~~yyyuuu|||~~~~~~yyysssqqquuuyyyuuuwwwzzz{{{||||||}}}}}}{{{wwwssslll^^^MMMAAA>>>BBBFFFLLLQQQYYYfffxxx{{{]]]WWWTTTOOOKKKGGGCCC>>>:::888777555333333333333333444444444555777;;;???AAACCC@@@GGG___~~~fffRRRaaaqqq}}}VVV@@@>>>::::::::::::999999888888888555EEE]]]ttt~~~qqqrrrxxxvvvdddbbbaaaccceeeiiitttwwwrrrtttyyy}}}wwwpppkkkeeecccdddmmmsss{{{nnnYYYSSSWWW\\\^^^\\\ZZZZZZ]]]bbbeeejjjooouuuyyy|||}}}}}}~~~}}}{{{||||||mmm]]]RRROOOKKKHHHEEEBBB===:::|||{{{nnnppppppxxxQQQIIIHHHTTT```cccggglllmmmppp___[[[dddssstttnnnuuuxxxooonnnlllfffaaa___aaaeeellllllqqq}}}|||vvvxxxpppoootttqqqkkkbbbXXXQQQNNNMMMFFFCCC???;;;888999:::<<<<<<555===???DDDssszzz^^^\\\www}}}|||{{{}}}fffQQQNNNTTTZZZ```dddqqqnnneeeeeekkkxxxssscccTTTVVVYYYYYYSSSLLLLLLQQQSSSWWWXXXTTTRRRTTTUUUTTTXXXYYY\\\cccmmmuuuyyy{{{{{{{{{}}}|||yyy~~~xxxvvvzzz~~~|||xxxuuuwww|||~~~|||zzzwwwsssmmm```NNNCCC???BBBFFFKKKPPPWWWeeevvv___SSSOOOKKKGGGCCC???;;;888777777555444333333444555444444444555888;;;>>>@@@CCC???GGGeeeaaa^^^mmm|||PPP>>>@@@;;;::::::999999999999999888888FFF\\\rrr}}}vvvuuuzzz~~~vvviii]]]\\\\\\___bbbgggrrr}}}~~~yyyzzz|||vvvzzz{{{xxxiiiXXXXXX^^^eeejjjmmmlllhhhdddccccccdddfffjjjpppuuuxxx}}}~~~~~~{{{zzzzzz|||~~~wwwyyyhhh\\\PPPNNNKKKHHHFFFBBB===:::~~~|||fffmmm~~~QQQHHHHHHUUUbbbgggjjjnnnqqq~~~}}}{{{jjjeeeaaaiiioookkkdddkkkvvvuuurrrpppooosssxxx}}}yyyuuuvvv}}}{{{wwwzzzzzzrrrooowwwxxxsssjjj```WWWQQQMMMKKKCCCAAA===:::888999:::;;;777555;;;:::>>>```zzzrrrwwwaaadddpppiiizzzrrr||||||zzzmmmXXXUUU___mmmxxx```PPPPPPVVV]]]cccyyyzzzjjjYYYMMMKKKKKKLLLLLLMMMTTT]]]```bbbbbb```dddlllssstttiiiggggggkkkppprrroookkkoooppptttxxx}}}|||{{{~~~|||wwwwww|||~~~{{{wwwuuurrrmmm```OOODDD@@@AAAEEEJJJOOOVVVcccsssaaaNNNKKKFFFBBB@@@===999777666666666555333333555777444444555666888;;;===???===>>>MMMqqq\\\mmm{{{xxxIII===BBB<<<999999999999999999999999<<>>;;;888777777999:::444888999777AAAZZZooouuuuuu\\\bbbjjjeee}}}uuuxxxyyyqqqlllsss~~~[[[JJJIIIMMMPPPQQQYYYcccmmmrrrxxx~~~{{{zzztttdddTTTOOOKKKJJJOOOVVV___jjjtttyyysssjjjhhhtttrrrsssuuuuuutttpppjjjfffiiijjjmmmrrrxxx}}}yyyyyyzzz{{{|||}}}~~~}}}{{{zzzzzzzzzxxxvvvsssqqqoookkk___NNNCCC@@@@@@DDDIIIMMMTTTaaaqqq}}}^^^IIIFFFBBB>>><<<:::888666444555666444222333555888444444555666888;;;===>>>;;;???PPPqqq}}}\\\{{{|||qqqEEE>>>CCC:::999999999999999999999999999DDDWWWkkk}}}|||vvvxxxxxxdddQQQJJJJJJMMMRRRWWW^^^jjjuuuxxxyyy{{{~~~uuuaaaUUUSSS\\\rrrnnn]]]ZZZbbbooo}}}{{{ssskkkdddhhhkkklllmmmrrr{{{wwwqqqqqquuuzzz}}}{{{~~~}}}uuuqqq{{{{{{kkkeeehhhrrr~~~|||YYYVVVPPPOOOMMMLLLJJJFFFAAA>>>~~~{{{zzzXXX```NNNFFFHHHZZZllltttxxx|||yyy{{{~~~~~~~~~fff[[[dddfffnnnzzzpppRRRMMMMMMYYYjjj{{{~~~tttzzzzzzpppbbbXXXRRRLLLEEE@@@===;;;999666555666777888333<<<999888III```wwwnnnSSS\\\mmmmmm~~~qqqvvvzzz~~~wwwvvv\\\JJJHHHJJJJJJIIIFFFNNNWWW```kkkxxx~~~{{{xxxxxxrrrbbbRRRIIIFFFHHHSSSaaaooo}}}pppZZZSSS___rrrzzzxxx```hhhpppuuuuuusssssstttiiiiiijjjnnnsssxxxyyyzzzwwwwwwxxx{{{~~~zzz|||}}}{{{wwwsssqqqppppppnnnmmmiii^^^MMMBBB???@@@DDDHHHLLLSSS```ppp||||||YYYFFFCCC>>>;;;:::888666555333444555444222222555888444444555777999;;;===>>>===AAANNNhhhyyyaaayyy|||pppEEE???BBB666999999999999999999999999333>>>QQQggg{{{sss]]]IIIJJJJJJNNNTTTZZZaaammmyyy~~~ooo___TTTNNNQQQ^^^tttdddWWWYYYfffxxx|||sssjjjccckkkrrryyy|||}}}|||rrreee]]]___hhhttt{{{uuu{{{}}}wwwtttlllZZZUUUgggxxxtttSSSTTTRRRPPPOOONNNLLLHHHCCC@@@~~~{{{ZZZ^^^~~~SSSHHHHHH\\\rrr|||}}}}}}xxx~~~xxxyyy}}}{{{qqqwwwxxxYYYHHHEEEFFFGGGRRRbbbmmmxxx~~~~~~}}}uuulllfff]]]UUUNNNIIIEEEBBB;;;:::888666555444444555;;;000DDD<<>>@@@@@@AAATTTiiimmmhhh\\\AAAGGG666999999999999999999999999999<<<:::HHHddd}}}rrr^^^QQQNNNPPPNNNRRR[[[ccckkkyyywwwppphhhZZZOOOLLLKKKaaa|||ooo[[[^^^hhhwwwuuupppooommmwwwooocccWWWXXXdddsss}}}www|||yyyqqqvvv~~~]]]YYYhhhtttnnnWWWQQQRRRQQQOOOMMMKKKKKKKKKLLL}}}```dddSSSHHHIII^^^ttt~~~vvvxxx{{{{{{}}}bbbKKKDDDHHHHHHEEEHHHNNNSSS]]]xxx~~~~~~~~~|||zzzzzz}}}}}}wwwwwwxxxqqqhhhiiicccZZZQQQJJJDDD???<<<;;;999777666444444444555666222>>>;;;XXXdddVVVqqqyyyqqqzzzqqqgggtttmmmRRROOOLLLIIIIIIFFFJJJFFFEEEMMM[[[lll{{{|||~~~yyy___PPPOOONNNTTThhh{{{~~~uuuhhh```]]]ZZZWWW^^^bbbXXXbbbYYYYYYgggvvv}}}zzzyyyyyyyyy{{{{{{|||}}}~~~|||zzzxxxvvvssspppnnnnnnmmmkkkiiigggcccaaa```ZZZMMMBBB===CCCFFFJJJLLLQQQ___ttttttXXXGGG@@@:::999888666666999CCC@@@<<<888555444555666666666666777999<<<>>>@@@<<>>BBBGGGJJJKKKNNNZZZnnn~~~qqqUUUEEE>>>999888777555555888FFFCCC===777333333444555666666666777:::<<>>999999999999999999999999999777BBB\\\uuu~~~jjjVVVMMMNNN[[[cccooowwwzzz|||{{{~~~pppeeebbb]]]YYYXXX[[[\\\[[[YYYUUUSSScccuuuxxx|||xxxooovvvzzztttrrrvvvooobbb[[[pppxxx}}}qqqqqqyyydddiiizzzwwwXXXLLLOOOMMMLLLLLLKKKJJJHHHGGGFFFzzzcccmmmOOOFFFIII___uuuTTTHHHTTTeeevvvvvvdddTTTJJJGGGIIIGGGFFFIIIQQQ]]]mmm}}}wwwyyywww{{{~~~xxxpppwww}}}yyyzzz~~~sssbbb^^^VVVOOOJJJDDD@@@===888777666555444444555666999999:::UUU{{{ZZZ[[[ccc{{{vvvqqq|||gggSSSQQQNNNOOORRRNNNNNNSSSUUUOOOLLLPPPYYY```tttvvv}}}mmm___[[[]]]fffnnnqqqtttwwwxxxttt{{{tttjjjfffnnnqqqwww}}}|||xxxzzz|||}}}}}}zzzxxxvvvuuupppooommmllliiieee```\\\WWWTTTSSSTTTQQQHHHAAA???@@@EEEJJJLLLOOO[[[mmm|||uuuXXXCCC===888777777444444666;;;999666444333444666777666666777888;;;===@@@AAABBBNNNjjj~~~gggdddmmmooo~~~{{{XXX???>>>;;;<<<999999999999999999999999888777@@@WWWooo|||gggWWWUUU[[[jjjsss~~~wwwmmmhhhfffccc```aaa___[[[YYYYYY[[[^^^___ZZZ\\\mmm}}}|||~~~uuuzzz~~~tttnnnppprrrxxxwwwiii```bbbkkk{{{ssshhhkkkvvvmmm~~~qqqWWWNNNOOOMMMMMMMMMMMMLLLIIIGGGFFF}}}xxx|||bbbyyy}}}KKKCCCFFF\\\sss|||}}}hhhLLLNNNNNNVVVlllzzzhhhWWWNNNJJJGGGEEEOOOKKKKKKUUUfffzzz{{{{{{yyyzzz}}}|||sssmmmyyyxxxhhhWWWSSSMMMHHHDDDAAA===:::777666555444444555666666;;;888<<>>QQQiiiwwwfff]]]cccooozzz}}}uuuzzzqqqhhh]]]VVVUUUXXX\\\^^^\\\ZZZXXXVVVWWW[[[aaaeeeeeekkk~~~mmm[[[UUUWWW^^^nnnxxxxxxtttpppooosssrrruuujjjcccbbbfffvvvzzzgggeeeaaaddd{{{pppuuuppp]]]TTTOOOLLLMMMMMMMMMKKKIIIGGGFFF|||yyypppbbbyyy}}}uuuIII@@@CCCXXXpppzzzlllhhhiiivvvxxxWWWOOOMMMTTTaaarrr}}}gggSSSKKKLLLMMMLLLSSSOOOOOOXXXmmm~~~~~~tttvvvvvvpppkkkooo}}}xxxiii\\\QQQNNNJJJFFFCCCAAA===;;;666555444444444555666777888555>>>tttmmmZZZeee}}}www|||uuuXXXVVVqqquuunnnrrruuu{{{aaaVVVZZZdddccc___VVVHHHHHHPPPSSSTTT^^^sssuuuqqquuu|||xxx|||tttnnn```[[[VVVUUUYYYaaaiiinnnvvvxxxzzzxxxrrrmmmllllllpppkkkeee```]]][[[XXXWWWXXXSSSPPPPPPMMMFFF@@@???>>>GGGUUUfffxxx___AAA;;;777777777444444555000222444777888888888777555666888;;;===@@@BBBBBBFFF___bbbbbbnnnxxxOOO===777===666999999999999999999999999999777;;;KKKbbb{{{~~~{{{uuukkkiiivvvkkk___hhh}}}}}}~~~yyyiiigggeeedddddddddcccbbbaaa___\\\[[[\\\^^^aaaccceeerrrwwwaaaNNNKKKJJJIIIOOOZZZqqq{{{uuuzzz~~~~~~yyyqqqhhhfffppp|||yyynnniiiqqq}}}wwwmmmZZZ]]]^^^fff~~~wwwlllxxxkkk```XXXPPPLLLKKKKKKJJJIIIGGGFFFEEE}}}|||eee^^^qqqHHH@@@BBBUUUmmmlllbbbccciii{{{___RRRTTTLLL___vvvuuu___RRRQQQSSSSSSWWWZZZ```iiizzzvvvvvvnnndddhhhxxxzzzqqqjjjeee]]]UUUPPPNNNJJJFFFDDDAAA===:::555444444333444555666777777888BBBppp___ZZZpppoooaaaiii~~~}}}{{{NNNNNNooo~~~zzzsssnnnmmmsss{{{vvvooojjjgggdddaaaeeelll}}}hhhSSSKKKRRR]]]______[[[PPPLLLSSSWWW\\\nnn|||}}}yyy|||yyypppvvv~~~}}}wwwnnnaaaWWWTTTVVV[[[^^^nnnqqqtttrrrlllhhhgggiiigggccc___[[[YYYXXXVVVUUUUUUPPPMMMMMMKKKDDD??????AAAJJJ[[[rrr\\\@@@;;;777888888555444666444555555666666777777777555666999;;;>>>AAABBBCCCRRRrrruuu[[[gggooonnnIII===888@@@555999999999999999999999999888666888DDD\\\uuuxxx{{{xxx|||{{{llldddiiiwww~~~{{{wwwsssvvvzzz~~~~~~zzztttooolllkkkjjjkkkkkkjjjfffcccdddwwwpppZZZJJJKKKLLLFFFFFFMMMUUUbbbqqq}}}uuuppplllppp{{{zzzjjjdddkkkxxx~~~wwwmmmeee]]]]]]```ooofffkkkyyy}}}uuu^^^ZZZWWWPPPMMMLLLKKKIIIHHHGGGGGGFFF^^^XXXtttIII@@@AAATTTllleee]]]ccckkk|||eeeRRRRRRVVV[[[fffwwwlllYYYRRRRRRQQQ^^^iiivvv}}}{{{lll___jjj}}}}}}wwwkkk```YYYSSSNNNMMMJJJFFFCCC???<<<888555555444333333444555777888:::>>>FFFhhhttt|||vvvUUUYYYxxx___aaapppRRRFFFlll|||mmm^^^[[[aaammmzzz~~~{{{tttjjjaaaZZZSSSMMMPPPXXXQQQ\\\pppjjjMMMRRRGGGHHHOOORRR[[[aaa\\\\\\ccchhhppp~~~qqqsssxxxrrrzzzrrriiikkkxxxxxxkkkbbb\\\XXXVVVeeeiiinnnmmmiiifffgggiii___\\\ZZZYYYXXXWWWUUUSSSRRRMMMJJJJJJHHHBBB>>>>>>CCCKKK]]]uuuwwwQQQ@@@;;;888999888555444666555444333333333555666888555666999<<>>???AAAFFFKKKYYYpppiiiOOO@@@>>>;;;777555444444555777777777777777777777777777:::>>>@@@??????CCCIIIssszzz]]][[[{{{bbbFFF>>>333<<<555999999999999999999999999888666555<<>>???AAADDDPPPdddyyy||||||xxxqqq]]]HHH>>><<<999666555444444555777777777777777777777777444777<<>>===BBBIIIhhhzzz}}}lll^^^gggYYYDDD>>>444<<<888999999999999999999999999888777666;;;KKKbbbyyy~~~{{{~~~xxxzzzzzzvvvvvv~~~~~~{{{}}}~~~}}}zzzuuuqqqttttttvvvyyyyyytttjjjbbb___cccqqq~~~www[[[RRRJJJIIIKKKKKKKKKMMMNNNTTTZZZ]]]bbblllsssvvvrrrnnniiiccc___[[[YYYWWW^^^___eeesssvvvllliiijjjwww~~~pppaaaWWWTTTYYYyyygggbbbccciiihhhgggtttttt^^^TTTQQQNNNKKKOOONNNMMMLLLLLLLLLMMMNNNuuuxxxjjjNNNJJJbbbtttDDD???===IIIbbb}}}{{{vvv{{{yyy{{{|||```VVV^^^hhh}}}{{{fffVVVOOOQQQXXX]]]tttrrr___\\\jjj{{{}}}lll___ddd}}}qqq]]]XXXSSSUUUVVVWWWTTTOOOIIIFFFCCC@@@===;;;999888666444444555666777888:::;;;;;;555XXXsssSSSWWWttttttuuufffvvvrrrXXXIIIEEEFFFIIIMMMbbbwwwsssjjjvvv}}}|||}}}yyynnneeeVVVQQQKKKFFFDDDBBBAAA@@@@@@EEEHHHDDDCCCOOOhhh|||vvvkkkbbbYYYUUUXXX[[[YYYVVVUUUQQQNNNNNNOOOPPPMMMKKKKKKHHHDDDAAA??????AAABBBDDDWWWnnn}}}}}}xxxsssrrr|||}}}xxxoooiiicccTTTDDD:::888777555444444444555777777777777777777777777333666<<<@@@>>>===DDDMMMiiixxx}}}eeebbbqqqzzzMMM@@@???666;;;999777777777777777777777777999888888;;;DDDXXXqqq}}}tttxxxvvvwww|||zzzyyylllcccfffrrr~~~}}}}}}}}}|||xxxsssjjjcccYYY[[[^^^aaaeeehhhlllooodddmmm{{{|||sss\\\SSSMMMMMMPPPQQQTTTWWWbbbiiipppsssxxxzzzyyyvvvppphhh___WWWRRRUUUXXX```mmmyyy|||vvvnnnqqqsssrrrkkkeeeiiixxxjjj\\\UUUQQQhhhyyyWWWaaalllpppsss}}}iii[[[UUUOOOKKKLLLNNNMMMLLLLLLLLLMMMNNNOOOuuuxxxeeeKKKPPPqqqnnnCCC>>><<>>HHHWWWsssiiijjj{{{xxxqqqCCC>>>>>>777999888777777777777777777777777888888999;;;@@@OOOjjjyyy}}}xxxwww|||~~~nnncccXXXZZZdddttt~~~}}}uuunnnggg___ZZZ\\\^^^```bbbdddiiinnnrrrxxx~~~rrr]]]VVVRRRTTTXXX[[[```eee~~~~~~wwwqqqnnnlllhhhffffffmmmxxx}}}|||}}}ppp^^^WWWXXX^^^|||mmmYYYpppzzz^^^XXXVVVNNNJJJMMMLLLLLLKKKJJJKKKLLLMMMNNNwwwyyybbbJJJWWW~~~```AAA>>>===CCCUUUpppyyy{{{```UUUSSSQQQWWWbbbkkkxxxzzzkkkaaabbbjjjqqqmmm~~~vvv{{{}}}ooo```^^^ooo}}}xxxeeeUUUTTTZZZgggeee```YYYPPPIIIEEECCC;;;;;;:::888666555555555222555999:::;;;;;;===???]]]{{{___WWW]]]UUUddd```fff{{{ppp]]]LLLCCCBBBCCCCCCKKKWWW``````cccooo}}}~~~~~~{{{uuujjj]]]QQQKKKFFFEEECCCAAAAAABBBDDDFFFFFFFFFFFFFFFIIIQQQ]]]eeevvvkkkeeemmm|||~~~|||wwwfff\\\XXXVVVSSSPPPRRRPPPNNNNNNNNNNNNMMMLLLJJJGGGEEEEEEHHHKKKLLLLLLPPP[[[ccc^^^RRRPPP]]]lllxxxuuunnncccYYYNNN@@@555222222222333333444444555666666666666666666666666999:::???CCC??????PPPeeeeeeiii}}}zzz```>>><<<;;;888666666666666666666666666666666777888:::;;;===IIIddd}}}yyyrrrttt{{{~~~zzzwwwtttooogggbbbVVVVVV___nnn|||~~~zzz{{{xxxpppkkkkkklllkkkqqqzzztttaaa]]]\\\aaagggkkkqqqwwwppp___UUUUUU[[[qqqfffkkkmmmWWWUUUUUUMMMIIIMMMKKKJJJIIIHHHHHHIIIJJJKKK~~~wwwxxx}}}___PPPhhh\\\>>>===<<>>AAAjjjhhhWWWbbb~~~eeeWWW[[[```eee{{{yyybbbJJJ<<<<<<@@@BBBBBBHHHOOOUUU]]]jjjwww{{{zzzvvvmmmaaaVVVOOOLLLNNNLLLIIIEEECCCDDDIIILLLZZZXXXWWW[[[dddlllrrrtttqqqbbbUUUUUUaaavvvwwwppprrryyy|||oooeee^^^YYYTTTQQQQQQPPPOOOMMMLLLKKKKKKKKKHHHFFFFFFIIINNNRRRRRRQQQRRRVVVVVVOOOJJJOOOaaaqqqiiigggbbb\\\SSSHHH<<<444111111222333333444444444777777777777777777777777;;;999===AAA???CCC\\\yyyoooVVV]]]qqqwwwPPP>>>===666999666444666666666666666666666666777777999<<<<<>>JJJaaatttkkknnnxxx}}}sssjjjnnn~~~yyywww|||wwwhhhaaafffssszzzttt```TTTYYYaaabbb^^^WWWNNNHHHDDDAAA>>>;;;777888999777555444555888666999<<<;;;999:::???CCChhhwww]]]RRRlllqqqkkkrrr}}}dddTTTQQQ[[[\\\ooonnnSSSAAA======<<<>>>???DDDKKKSSS```ppp||||||{{{{{{}}}}}}|||vvvqqqjjjccc^^^ZZZYYYXXX]]]YYYRRRIIIDDDEEEJJJPPP___dddmmmyyyyyyaaaWWWLLLHHHIIIRRRddduuuvvvnnngggkkkssszzz{{{}}}yyyvvv}}}yyysssjjjaaaZZZUUUSSSNNNNNNMMMKKKHHHGGGGGGGGGDDDDDDEEELLLSSSWWWWWWTTTOOOOOOOOOOOORRR\\\jjjtttmmmiiiddd]]]SSSFFF:::444111111222333444444444444777777777777777777777777<<<999<<>>EEEHHHUUU|||fffUUUhhhwwwiii;;;BBB>>>000===;;;777888888888888888888888888:::666777:::999;;;NNNeeeqqqiiifffhhhmmmtttzzz}}}~~~{{{qqqeee[[[WWWVVVUUUTTT\\\ppprrrqqquuu~~~wwwjjj^^^VVVPPPUUUpppqqqyyyxxx[[[[[[WWWPPPOOOQQQOOOJJJNNNLLLJJJHHHGGGFFFGGGGGG}}}kkkpppvvvlllSSSLLL\\\sssKKK<<<;;;666888DDDQQQjjj{{{zzzuuusssqqqggg___kkkvvvgggbbbgggmmmooommmppphhhZZZNNNDDD>>>:::888777666666555555555555555>>>BBB:::999???888<<>>===<<<>>>===;;;TTT|||xxx___ZZZyyyooopppyyy{{{ddd[[[RRRGGGMMMPPP___eeeFFF>>><<<888:::<<>>???@@@AAA@@@@@@???<<>>GGG```~~~zzztttxxxwwwlll```hhh|||~~~yyyxxxyyylllhhh^^^\\\lll~~~{{{kkkeeeiiikkkhhhbbb[[[YYYYYYQQQKKKDDD===:::999888888666555444333444777:::<<>>;;;777999;;;>>>DDDOOO^^^hhhssstttuuuuuutttrrrpppooogggaaaXXXOOOIIIJJJNNNRRRPPPSSSVVVRRRIIIEEEOOO]]]tttvvvwwwoooeeeddduuugggQQQLLLOOOQQQ]]]kkkzzzjjjYYYNNNIIIHHHNNNQQQVVVZZZ\\\___cccfffddddddeeeeeeeeeddddddcccbbbbbbaaa^^^[[[ZZZ[[[\\\bbbcccfffhhhiiifff```[[[UUUSSSPPPNNNMMMKKKHHHFFFFFFEEEDDDBBBAAA@@@@@@@@@=========<<<;;;999888777777888:::===AAAEEEIIIKKKRRROOOJJJAAA999222000///000222333333333333444666555666888888777888:::<<<===AAAEEEPPPggguuuoootttzzzyyyhhhCCC;;;555555777555555777444555555555555666666666555888:::999888:::BBBHHH\\\vvv}}}fff[[[aaakkktttyyy|||}}}}}}xxxrrrooorrrtttqqqmmmkkk{{{zzzyyyvvviii[[[RRRQQQddduuugggsssbbbNNNRRRQQQPPPNNNLLLKKKIIIIIIGGGHHHIIIHHHFFFEEEFFFGGGtttooovvvsssaaaMMMTTTkkkiii???888;;;888666;;;AAAXXXyyy{{{wwwpppmmmvvv{{{{{{{{{zzzqqqgggwww~~~zzzzzz}}}{{{tttmmmjjjaaacccrrrxxxooogggfffrrruuuvvvqqqhhh___ZZZYYYIIIEEE???;;;999999888888666444333333555888===???FFF===AAA@@@;;;[[[uuuTTTOOOnnnmmmeeecccYYYXXX]]][[[^^^VVVQQQvvvqqqkkkOOOBBB999777888999<<>>>>>======<<<:::888777555444333333444666999>>>CCCFFFKKKGGGBBB;;;555222222222111222444444333333555666666888999999888999<<<>>>@@@@@@BBBRRRqqqlll^^^bbbkkklll}}}RRR===777444555666444444555444444444555555555666666444777:::999888999===BBBRRRmmmooo\\\ccc|||xxx]]]ZZZXXX\\\fffpppvvvxxxppphhhbbbcccggglllrrryyy~~~~~~rrrrrrvvvzzz|||~~~~~~xxxrrrttt{{{~~~}}}}}}}}}pppaaaSSSSSS___{{{lllnnn}}}pppWWWQQQPPPOOONNNLLLKKKIIIHHHHHHEEEFFFGGGGGGEEEEEEFFFGGG}}}rrrrrrzzzwwwdddNNN___aaa===666:::666555999<<>>:::999888666555555444333333666:::???BBB@@@===AAAAAAOOOeeeNNN[[[^^^[[[\\\UUUVVVYYYUUUXXXOOOFFFhhhrrr\\\KKK:::888888888999>>>EEENNNTTT^^^aaafffkkknnnlllgggcccOOOMMMOOOXXXfffqqqwwwxxx|||xxxssslllccc^^^cccmmmiiiiiigggaaaVVVPPPUUU___uuu~~~lllfffwwwyyyooogggbbb[[[UUUQQQPPPRRRSSSTTTWWWZZZ\\\[[[ZZZYYYYYYTTTVVVXXXZZZZZZYYYWWWVVVUUUVVVWWWVVVSSSPPPPPPPPPRRRQQQRRRSSSTTTSSSQQQNNNMMMKKKHHHGGGGGGGGGFFFDDDAAA@@@???>>>======<<<<<<::::::999777666666555555444333333444777<<<@@@CCCFFFBBB<<<666333222222222111333444555444444555777888999:::::::::;;;===???BBBFFFPPPggg~~~kkkcccllluuuwww{{{tttHHH;;;666444666555222111333444444444444555555555555333666999999888888;;;===MMMeeekkkUUUTTTddduuutttdddRRRMMMWWWeeennnqqqlllfff```^^^```fffsss}}}}}}}}}~~~wwwsssvvvyyy|||ppprrrrrroooqqqyyy~~~|||wwwvvv~~~}}}{{{{{{|||}}}~~~}}}}}}vvvdddWWWKKKYYYtttrrrnnnrrryyy}}}\\\OOOSSSNNNNNNMMMLLLKKKIIIIIIHHHDDDFFFGGGGGGFFFEEEGGGHHHyyyrrruuu{{{uuuaaaMMMiiiTTT999555888444444999:::FFF___{{{vvvxxxwww~~~sssnnnlllsss|||wwwgggYYYbbbpppxxxzzz~~~~~~|||~~~|||sssgggbbbeeekkkqqqvvvqqqeeeeeetttvvvlll```WWWRRRNNNIIIEEEAAA>>>;;;888777555333111444444333444777;;;???BBB>>>@@@@@@BBB\\\oooUUURRRpppzzzyyymmm\\\UUUSSSWWWLLLIIIKKKKKKJJJ```xxxgggUUU???;;;999777777:::AAAHHHMMMTTTWWW\\\```aaa```]]][[[XXX^^^jjjxxx}}}vvvsssmmmfffaaa\\\YYY\\\cccooo{{{}}}lllXXXYYYnnn]]]QQQ```mmmttt{{{zzzzzzyyyuuuooofffaaa]]][[[YYYWWWVVVVVVVVVVVVTTTVVVXXXXXXVVVSSSRRRQQQTTTUUUVVVWWWVVVTTTRRRPPPLLLNNNOOOOOOMMMJJJIIIIIIJJJIIIIIIKKKMMMNNNMMMLLLJJJHHHFFFFFFFFFFFFDDDBBB>>>===<<<;;;::::::::::::555555444333333333444444666555444333555777;;;===@@@;;;666222000000000///222444555555555555666888999:::;;;;;;;;;<<<>>>@@@GGGXXXqqqrrrfffttt]]]BBB:::666555666444111000222333444444444444555555555444666777888888888:::;;;GGGZZZyyykkk___XXXWWWaaa|||xxx___PPPOOOWWW^^^bbbaaa______```aaaeeeppp{{{~~~zzz}}}xxxssslllsssuuutttwww}}}|||~~~}}}{{{yyyyyyzzz|||}}}|||~~~~~~|||zzzssseeeZZZUUUZZZsssyyyssswwwtttvvv}}}lllSSSKKKMMMMMMLLLLLLKKKJJJIIIIIIHHHEEEGGGHHHGGGFFFFFFGGGHHHtttrrrsssuuuiiiSSSSSSuuusss~~~{{{FFF:::555666222444:::999@@@SSSttt}}}~~~yyyzzz}}}~~~xxxmmmsss~~~www\\\___aaagggxxx~~~vvvxxxvvvlllbbbaaaiiissssssnnndddbbbssslllddd]]]SSSMMMJJJGGGCCC@@@;;;999777666666666444222333444444666999<<>>BBB???EEEaaaxxxzzzuuulllXXXJJJ]]]|||kkkfffkkk|||vvvccc\\\^^^___SSSLLLDDDGGGNNNVVVrrruuugggRRR>>>;;;666555777>>>DDDHHHLLLOOOSSSUUUUUUVVVZZZ^^^jjjsss~~~uuukkkfff]]]ZZZXXXXXXWWWXXX___gggzzzooobbbqqqnnnSSSJJJWWWaaaiiivvvooonnnlllllljjjgggbbb___\\\\\\[[[ZZZYYYXXXWWWWWWPPPRRRSSSSSSQQQOOONNNOOOTTTTTTTTTTTTSSSQQQOOONNNJJJKKKKKKJJJHHHGGGIIIJJJFFFEEEDDDEEEGGGIIIIIIIIIEEEEEEDDDDDDDDDCCC@@@>>>;;;:::999888888888888888444333222111111222333333555444333333333555666888:::666111//////000///...333444666666555555777888:::;;;<<<<<<<<<===???AAARRRppp|||dddddd{{{FFF===888555444555444000111555333333444444444555555555555555666777777888:::;;;>>>MMMiii{{{uuu```ZZZeee}}}vvvbbbTTTNNNOOORRRTTTRRRUUU]]]eeelllwww~~~xxxvvv{{{sssmmmgggooo{{{yyywwwzzz~~~|||zzz|||{{{zzzyyyyyyzzz|||~~~{{{}}}}}}yyyrrrggg^^^aaajjj}}}uuu\\\RRRNNNJJJKKKKKKJJJJJJIIIIIIHHHHHHGGGHHHIIIHHHGGGFFFGGGHHH~~~oooooopppmmm]]]EEE[[[qqqjjj}}}jjj<<>>>>>>>>>>>===<<<;;;:::999999777666666555555555222222333333333333444444222222222222222222222222000000000000000111111222444444444444666888;;;<<<999;;;:::777888===AAACCCcccrrrTTTRRRqqqttt}}}VVVAAA;;;444444333333333333222222333333333333333333333333444444555555666777777777666===MMMgggyyykkkYYY[[[bbbuuu___PPPHHHFFFJJJNNNRRR```vvv{{{tttpppnnnvvvwwwzzz~~~xxxttttttuuuvvv~~~~~~}}}{{{zzzyyyzzz{{{|||{{{zzzyyyxxxyyyyyyzzz{{{}}}{{{}}}xxxjjj___kkklllmmmfffmmmxxxiiiWWWOOOMMMNNNQQQOOOLLLIIIHHHHHHIIIIIIHHHEEEFFFGGGFFFDDDDDDDDDFFFpppfffjjjcccPPPFFFKKKdddwwwMMM555999666666555444555999@@@DDD\\\ooo{{{vvvrrrxxxyyy}}}|||yyy{{{}}}zzztttllleeebbbaaabbbdddhhhlllnnnmmmlllzzzyyyvvvmmmaaaVVVNNNJJJKKKHHHDDDAAA???===:::888555555555444444444444444888:::999777;;;???===777???UUUtttsssbbbOOOXXXyyysssuuupppwwwuuuWWWUUUQQQKKKIIIFFFMMMGGGDDDDDDAAA@@@MMM]]]bbbJJJ666333555444555:::@@@AAACCCFFFKKKOOOTTTVVVTTTPPPLLLJJJOOOYYYfffnnnqqquuuvvvnnnfffiiiyyyttt`````````^^^]]][[[YYYXXXWWWUUUTTTSSSQQQOOONNNLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLJJJIIIGGGFFFEEEFFFHHHIIIGGGGGGGGGFFFEEEEEEDDDDDD@@@@@@???>>>>>>>>>>>>???============<<<;;;:::999888777666555555444444444222222333333333333444444333333333333333333333333111000000000000111222222444444444555666888:::<<>>DDDfffoooZZZRRR```qqqyyy}}}MMM===555444444333333333222222222333333333333333333333333444444444555666666777777444999FFF]]]{{{uuucccXXXrrr}}}dddSSSFFFGGGJJJPPP\\\mmm}}}wwwtttvvvsssrrrxxx|||vvvsssssstttvvvzzz|||~~~~~~||||||~~~~~~}}}}}}|||zzzxxx}}}||||||{{{yyywwwuuutttwwwxxxyyy||||||rrrlllqqqmmm]]]___bbbiiiwwwzzz___RRRPPPPPPOOONNNMMMKKKHHHGGGGGGGGGFFFDDDEEEFFFGGGFFFDDDCCCDDDEEEvvvjjjfffiii___KKKDDDLLLrrrdddEEE999666777777555444444888===BBBUUUggg~~~xxxzzzrrrnnnlllqqq~~~}}}xxxrrrooommmmmmwwwqqq|||xxxwwwxxx}}}|||xxxwwwyyypppqqqqqqnnniiieeebbbbbblllmmmpppssswwwwwwvvvtttpppllleee\\\SSSMMMJJJJJJFFFDDD@@@===<<<:::888666555555444333333333333444888555666;;;===;;;:::;;;IIIyyyhhhUUUVVVjjjyyywww^^^\\\TTTJJJDDD@@@EEEBBBCCCEEEBBB>>>DDDPPPxxxjjjRRR;;;444444444444777:::<<<@@@CCCFFFHHHIIIIIIGGGGGGKKKTTTbbbppp||||||ssshhhccciiizzzlll\\\XXXXXXWWWUUUTTTRRRQQQPPPPPPOOONNNLLLKKKIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJEEEDDDCCCCCCCCCDDDEEEFFFDDDDDDDDDCCCBBBBBBAAAAAA>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888666666555444333333333333222222333333333333444444333333333333333333333333111111111111111222333333555555555666777999:::;;;<<<777666:::;;;:::AAALLLjjjxxxXXXLLL[[[qqqttteeeBBB999111333333333333222222222222333333333333333333333333333333444555555666666777555777???QQQllliiicccxxx~~~eeePPPJJJIIIRRR[[[fffxxx~~~~~~pppjjjffflllyyy~~~}}}yyyuuutttvvvxxxzzz}}}}}}|||yyyvvvvvvxxxzzz{{{zzzyyyyyyzzzzzzxxxwwwxxxxxxyyyzzz{{{{{{{{{|||zzzyyyyyyyyyzzz|||}}}~~~|||uuuooouuuttteeejjjqqq|||jjjUUUOOOSSSTTTQQQMMMLLLKKKIIIIIIIIIGGGEEECCCDDDFFFFFFEEEDDDCCCDDDEEEkkkjjjmmmkkkYYYDDDFFFVVVWWW@@@>>>666888777666444444777;;;???LLL]]]wwwxxxyyyqqqaaa]]]bbbkkkttt{{{yyyrrrrrrxxx|||}}}{{{iiidddfffoootttrrrvvv}}}{{{{{{{{{~~~}}}}}}~~~}}}|||}}}uuusssoooggg___\\\___fffkkkvvvyyy~~~uuuoooZZZZZZXXXTTTPPPLLLIIIGGGBBB@@@===;;;:::888666444555444333333222333444444777333777???>>>999AAAPPPiiivvvSSSNNNhhh}}}zzz~~~sss```]]]SSSIIIDDD@@@CCCBBBDDDFFFBBB>>>AAAHHHbbb}}}mmmZZZEEE:::777777555333666888;;;>>>AAABBBBBBCCCHHHNNN[[[jjjvvv}}}}}}{{{tttnnnddd]]]^^^jjj|||}}}iii[[[WWWRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLKKKJJJIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGBBBAAAAAAAAAAAABBBCCCDDDBBBBBBAAAAAA@@@??????>>><<<<<<;;;:::::::::::::::999999999999999888777777444444333222222222222222222222222333333333444444444444444444444444444444222222222222222333333444666666777777888999::::::777444777>>><<<999DDDTTTuuuqqqUUUZZZqqq{{{yyyNNN;;;999222333333333222222222222111222222222222222222222222222333333444555555666666999888<<>>999MMMiiibbbJJJXXXxxxnnnwwwuuuwww___TTTTTTKKKDDDDDDCCCDDDCCCCCCCCCAAA>>>@@@EEEOOOyyyxxx{{{kkkTTT@@@777666555333555555666888;;;>>>AAACCCLLLTTT```kkkqqqnnngggaaa`````````dddlllxxxwwweeeccc___SSSPPPWWWOOONNNNNNMMMLLLKKKKKKJJJKKKJJJJJJIIIHHHGGGGGGFFFGGGFFFFFFEEEDDDCCCCCCBBB????????????@@@AAAAAABBB@@@@@@??????>>>=========;;;::::::999999999999999666777777777777666666555333222222111111111111222222222222333333333444444444444444444444444444444333333333333333444555555777777888999999999::::::888666888:::999>>>SSSjjjfffZZZrrr|||kkk@@@888999555333333222222222111111111222222222222222222222222222222333333444444555555:::888;;;FFFWWWpppxxx~~~sssuuuxxx}}}}}}{{{zzz{{{}}}vvvoookkkkkkppptttzzz{{{{{{xxxtttsssvvvyyy||||||~~~xxxwwwvvvvvvxxx|||~~~~~~}}}xxxrrroooppprrruuuvvv|||yyyxxxwwwxxxxxxyyyyyyyyyzzz}}}}}}iiiiiivvv\\\VVVRRRQQQPPPMMMMMMOOOLLLKKKJJJJJJJJJHHHEEEBBBCCCDDDEEEDDDBBBBBBBBBCCCjjjoooqqqcccKKKCCC^^^nnnEEE777777222666666666444444555999;;;>>>LLLccc~~~zzzggg\\\___iiieeeooo~~~}}}uuuwwwxxxyyyyyyzzz}}}{{{}}}rrrlllhhhggglllssswwwqqqiiieeeeeehhhmmmoootttqqqnnnlllmmmooopppqqqssspppllliiifffdddddddddYYY]]]dddkkkrrrzzz|||wwwrrrllleee^^^ZZZSSSOOOJJJFFFDDDCCCBBBAAA<<<:::888777777777555444444333222222333666888:::>>>>>>AAA@@@888:::TTTtttwwwlllRRRMMMiiikkk```kkkzzzyyy___OOOKKKNNNFFFAAADDDEEECCCCCCBBB@@@>>>===???BBBDDDdddhhhIII666555666555555444333444777<<<@@@CCCNNNRRRXXX[[[ZZZXXXWWWVVVXXX```mmm{{{uuucccVVVUUUSSSLLLKKKQQQLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@???=========>>>>>>>>>>>>>>>>>>======<<<<<<;;;::::::999999888777777777777777444444555555555555444444222222111111000111111222222222333333333333444444333333333333333333333333444444444444444555555666888999999:::::::::999999888888777999DDD]]]~~~tttYYYaaa~~~UUU;;;999777666222222222222111111111111222222222222222222222222111111222333333444444555777555999AAAKKK\\\zzzzzz|||zzz}}}xxxjjjbbb```bbbhhhiiiiiifffeeeiiiqqqxxxyyy{{{}}}|||wwwsssqqqqqqgggffffffhhhkkkooosssvvv||||||}}}xxxrrroooooorrruuuwww}}}{{{xxxuuuuuuvvvwwwyyy|||||||||~~~zzzZZZ]]]kkkttthhhRRRPPPOOONNNKKKFFFGGGLLLHHHGGGFFFFFFFFFEEECCCAAABBBDDDDDDDDDBBBAAABBBCCCnnnllleeeVVVEEEJJJmmmvvv~~~[[[???888555555555555555444444555888;;;<<>>===>>>>>><<<:::CCC___zzzxxxoooeeeUUULLLbbbppp```fffyyy}}}}}}cccYYY[[[]]]PPPHHHHHHFFFBBBCCCBBB@@@>>>???@@@@@@CCCQQQ~~~[[[BBB:::888444444333333444666999===???GGGKKKMMMLLLJJJKKKRRRYYY___hhhuuu~~~```UUUNNNMMMMMMIIIGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>===;;;;;;;;;;;;;;;:::::::::;;;::::::999888888777777777666555555444444555555222333333444444333333222222111111111111111222222222222333333333333444444333333333333333333333333555555444444555555666777999999:::;;;;;;:::999888555888888>>>VVV|||bbbWWWpppnnnBBB;;;:::333555222222222222111111111111111111111111111111111111111111111222333333444444444333888>>>AAAIIIaaa{{{}}}~~~vvvjjjbbb___[[[ZZZZZZZZZ]]]aaafffiii\\\^^^aaacccdddcccaaa___YYY[[[^^^cccjjjqqqxxx{{{}}}zzzzzz|||zzzwwwsssrrrsssvvvwwwwwwxxxvvvuuutttvvvzzz~~~~~~uuu___XXXhhhuuuxxxjjjVVVPPPMMMKKKLLLIIIFFFGGGKKKFFFDDDCCCBBBCCCDDDCCCBBBBBBCCCDDDCCCAAA@@@AAABBBqqqhhhZZZJJJBBBPPPwwwvvvuuuHHH888666111444444555555444444555888;;;<<>>>>>>>>>>>>>>=========999999999999999888777666888888888777666666555555555444333333222222333333111222222333333333222222222111111111111111222222222222333333333444444444222222222222222222222222555555555555555666777777999:::;;;;;;;;;:::999888666;;;<<>>;;;999999999555555666666666555444333333555555333888@@@AAA===BBBAAA???CCCXXXvvv}}}[[[NNN[[[zzzmmmgggiiimmmzzz}}}fffNNNTTTcccrrrtttlllccccccggg[[[XXXQQQIIIDDDBBBEEEHHHIIIHHH]]]rrrJJJ666777444999888111111888777111777888:::<<<@@@HHHRRRYYYccceeehhhmmmsss{{{ssshhh\\\UUUHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA????????????>>>>>>>>>>>>============<<<;;;:::999888777666555555555555555888888777666555444444333444333333222222333333444222222222222222222222222111111111111111111111111111111222222222111111000111222222333444444555555555555555555666777999999666<<>>AAACCCBBB>>>:::DDD^^^rrr[[[MMM___ggg\\\[[[[[[SSSMMMGGGDDDFFFKKKOOOQQQXXXXXX[[[aaagggiiigggeeeZZZ^^^[[[[[[yyy|||\\\BBB:::777555555333000111666444555666777888:::>>>AAABBBAAAAAAAAAAAACCCDDDEEEJJJIIIKKKPPPVVVYYYXXXVVVTTTOOOIIIFFFFFFEEEBBB@@@??????>>>>>>>>>>>>??????============<<<<<<<<<;;;:::::::::999999999999888999::::::999999888777666555444444333333333333444222222222222222222222222222111111000000111111222222222222222222222222222111111111111111111111111000000111111111111000000222222333333333333333333555555666888999;;;<<<===???:::999<<<:::777>>>IIILLL^^^zzzwww___QQQSSShhhzzzmmmHHH444666333000000000000000000000000000000000000000000000000000000000000111111111222222222222111333444444444666===BBBSSSmmmxxxggg[[[UUU[[[dddqqqxxx}}}~~~}}}}}}zzzwwwyyy|||~~~}}}|||yyyvvvtttsssuuuxxxzzz}}}xxxvvvyyy{{{zzzzzz|||xxxyyy```YYY```hhh|||lllTTTLLLNNNPPPNNNMMMKKKJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHEEECCCBBBBBBDDD@@@>>>OOOxxx[[[;;;888;;;555333888000111222111000///000222333444777AAATTTooorrrZZZJJJ@@@CCCCCC@@@FFFRRRYYYaaakkknnnkkkfffddddddsssuuuxxx{{{}}}}}}|||{{{}}}|||}}}}}}zzzxxxzzz|||}}}{{{zzzyyyxxxxxxyyyyyyttttttttttttuuuvvvwwwxxx|||~~~{{{oooaaa]]]cccjjjnnnsssxxxwwwrrrnnnpppsssqqqpppnnnmmmmmmllliiigggbbbaaa``````___[[[UUUQQQHHHFFFDDDDDDDDDDDDAAA???;;;999888666555555555555333333333333333333444444555;;;AAACCCAAA???<<<:::<<>>;;;FFFEEEHHHPPPXXX[[[WWWSSSIIIQQQQQQQQQgggvvv```GGG;;;444777777333222777222333444555666666777888999999999999999;;;<<<===>>>===>>>@@@BBBCCCBBB@@@FFFCCC@@@???@@@AAAAAA@@@<<<<<<;;;;;;<<<======>>>;;;;;;;;;;;;:::::::::999888888888888777777777777777777777777777666555555333333222222222222222333000111111111222222333333222222111111111111222222222222222222222222222222111111111111111111111111//////000111111111000000333333333333333333333333555666888:::<<<>>>??????<<<999;;;???<<<999FFFYYYttt|||___UUU[[[sss}}}www|||SSS<<<333888444111333111000000000000000000000000000000000000000000000000000000000111111111111222111333444444444555888;;;GGG]]]~~~zzzwwwvvvuuuddd\\\\\\bbbjjjrrrxxxzzzyyywwwuuuyyy{{{~~~}}}{{{{{{}}}}}}~~~yyyxxxvvvvvvvvvwwwxxxyyyxxxuuutttxxxyyyxxxyyy|||xxxkkkXXX[[[jjjvvvzzzsss\\\QQQNNNMMMLLLMMMKKKIIIGGGGGGGGGIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFDDDCCCBBBAAAJJJ@@@JJJrrrrrrPPP777777:::222///555///000111111//////000111444444666<<>>===<<>>???>>>EEEPPPYYYaaaiiirrrwwwxxxyyy|||}}}{{{wwwssspppmmmssszzz}}}}}}|||~~~{{{zzzzzzzzz{{{}}}~~~~~~|||{{{yyywwwtttrrrqqqqqqqqqppppppooopppssswww||||||sssmmmkkklllrrrzzzsssyyy}}}vvvqqqlllhhhbbb___^^^^^^]]]]]]TTTSSSQQQOOONNNKKKGGGDDDEEEDDDCCCBBBAAAAAAAAAAAA<<<:::888555333222222222333333333444666888;;;<<>>BBBKKKLLLWWWppp[[[DDD;;;:::888444111111111222555777888666444555555666666666666666666777777888888888999999:::888888888888999:::;;;<<<999999999999999:::;;;<<<999999999999888888888888777777777777666666666666333444444444444444333333222111111111111222222333222222222333333444444444444333333333333333333444222222222222222222222222111111111111111111111111///000111222222222222222444444555555666777777888999;;;===???AAABBBBBBAAA======;;;:::CCC]]]bbbMMMTTTvvvuuuttt|||NNN999222555666//////333...////////////////////////////////////////////////////////////000000000000222222333444444555555666555>>>RRRoooyyynnnfffaaabbbkkktttuuuvvvwwwxxx{{{~~~~~~~~~zzzwwwuuuuuuvvvwwwwwwwwwwwwvvvyyyxxxyyy|||{{{xxxyyy}}}wwwppphhhTTTXXXgggssscccSSSMMMNNNNNNMMMLLLIIIHHHHHHGGGGGGHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGCCCBBB@@@???@@@AAA@@@???BBBXXXuuuKKK???444111222111000222///000111111000///000111222222444666999FFFbbb|||xxxcccQQQGGGBBB???>>>===???CCCJJJSSS___iiioooggghhhiiilllnnnppprrrssskkkmmmoooqqqsssuuuwwwxxxttttttvvvxxxzzz|||}}}~~~}}}}}}~~~~~~|||zzz{{{yyywwwtttrrrqqqppppppmmmmmmmmmnnnrrrwww{{{~~~~~~uuummmjjjiiimmmwww~~~wwwrrraaa___\\\[[[\\\\\\\\\[[[PPPNNNKKKIIIHHHGGGEEECCCDDDCCCBBB@@@>>>======>>>888777555444222222222333333333444555888<<<@@@BBBFFFDDDCCCBBB???BBBRRRcccxxxlll\\\OOOfffzzzddd]]]bbbzzzxxx___bbbdddTTTFFFCCC>>>AAACCCDDDBBB@@@@@@???AAA???<<<:::999:::;;;<<>>???EEEAAACCCeeeyyy^^^FFF;;;999777333444333333555777888666444666666777777777777777777333444555555444555666777666777888888888888999:::888888888777888888999999888888888777777777666666666666666555555555444444222333333444444444333333222111111111111222333444222222333333333333333333333333222222222222333333222222222222222222222222111111111111111111111111000111222333333444444444444555555777888999:::;;;;;;===???AAACCCCCCBBBAAA<<<>>>===>>>SSSvvvhhhTTTVVVooorrrZZZ???555111333222+++///333---........................////////////////////////........./////////000000000000000111333555666666888888CCCZZZwwwqqqccc___cccfffgggjjjnnnrrrvvvyyy{{{}}}~~~~~~~~~}}}~~~|||zzzzzzvvvqqqoooqqquuuxxxzzzrrrrrrqqqqqqsssuuuxxxzzzuuussstttvvvwwwxxx~~~sss^^^WWWXXXXXXiii~~~dddXXXNNNLLLMMMLLLLLLNNNHHHHHHHHHHHHIIIIIIJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFBBB???===>>>@@@BBBAAA@@@___}}}ttt???;;;555111111444666666///111222111000///000222000000222333444>>>XXXsssuuu[[[IIIDDDCCCBBB???>>>>>>BBBIIIPPPVVVXXX___]]][[[ZZZ]]]aaafffjjjmmmiiieeeeeeiiilllmmmlllnnnppprrruuuwwwyyyzzzzzzyyyxxxwwwxxxxxxyyywwwvvvrrrqqqpppnnnnnnnnnnnnooommmmmmlllmmmpppssswwwzzztttmmmhhhgggggglllzzz~~~wwwsssrrroooiiidddaaa___]]][[[XXXUUUPPPMMMJJJHHHDDDCCCCCCCCCBBBAAABBBBBB@@@===:::999:::;;;555444333222222222333444333444444666:::>>>BBBEEE???>>>AAAEEEKKKYYYtttnnnTTTQQQ^^^hhh^^^___jjj{{{pppcccRRRcccjjjUUU@@@===>>>BBBGGGLLLLLLHHH@@@:::666777888999:::===AAADDD???;;;===AAA<<<;;;RRRqqqtttQQQ===:::;;;777666444333555777888666333000111333555666777888888444555555555444555666888666777777666555444555555777777777666666666777777777777666666666555555555555555555444444444333333222333333444444444333333222222111111222333444444222222222222222222222222222222111111111111222222222222222222222222222222111111111111111111111111000111222333444555555555444555666777999;;;<<<======>>>AAACCCCCCCCCBBBAAA888>>>@@@GGGbbb{{{nnnZZZSSSfffrrrzzztttAAA888555222333111***000555...........................////////////////////////............/////////000///......///222444666666:::444777IIIccczzz}}}sssbbb^^^VVVYYY^^^dddiiimmmppprrrwwwxxxxxxwwwwwwyyy}}}~~~~~~{{{}}}|||yyyyyyyyynnnllljjjkkknnnrrrtttuuuqqqooolllkkknnnssszzz~~~mmmkkkjjjnnnqqqxxx}}}dddXXXVVVYYY[[[ooo{{{qqq[[[UUUOOOLLLPPPQQQMMMLLLNNNGGGGGGIIIJJJJJJJJJJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEAAA>>><<<===@@@CCCCCCBBB|||yyyPPP999666333111111222222111111111000///////////////000...111777666888JJJ```iiiQQQ???<<<@@@>>>???>>><<<<<<@@@GGGMMMSSSYYY]]][[[UUUSSSYYY___hhhlllqqqsssoooiiiccc```aaaeeekkkppprrrrrrssssssqqqtttwwwvvvssspppqqqrrrooommmlllmmmoooooommmjjjlllllllllkkkjjjkkkmmmooofffffffffgggkkksss}}}|||tttlllgggcccaaa___ZZZWWWRRROOOMMMKKKHHHFFFCCCBBBBBBAAAAAAAAABBBBBBDDDBBB???;;;888666555555444444444333333333222222>>>444000:::DDDEEEAAA???999CCC@@@>>>___kkkZZZIIIUUUrrrlllwwwnnnzzzgggVVVTTTcccdddPPPAAAAAACCCCCCBBB@@@???===<<<;;;===<<<;;;::::::::::::::::::;;;;;;999999>>>IIIQQQ{{{rrrTTT<<<888;;;555333222222444666777777666666555555555444444444666666666555555444333333888888777666666666666666333444444444555666666666666666555555555444444444333333333222222222111111222222222222222222222222222111222222333444555666444444444333333333222222111111111111111111111111222222222111111111111111111111111111111222222222444333333222222333333444:::999999;;;???@@@???<<>>CCCEEEBBB@@@BBB===>>>LLLkkkzzzVVVMMMqqqRRR888888000000000000////////////////////////////////////------------------------////////////////////////000000000111222222333333777444555>>>NNNggg~~~hhhkkkwwwrrrbbb]]]WWWTTTVVV\\\bbbfffmmmqqquuuuuussstttxxx}}}tttwwwzzz{{{{{{{{{{{{|||yyyyyy{{{}}}}}}{{{vvvrrrmmmbbb[[[___hhhnnnqqqtttooofff]]]]]]eeeooottttttpppeeeaaaqqqwwwcccTTTUUUdddrrryyyeeeQQQPPPNNNNNNMMMMMMMMMMMMMMMMMMIIIIIIHHHGGGFFFFFFFFFFFFBBBBBBBBBCCCCCCCCCCCCCCCAAA@@@?????????AAACCCEEEddd@@@888555222000111111111000111000000///////////////000...111666666666FFFYYYtttzzzbbbOOODDD>>>@@@@@@???>>>>>>???AAACCCJJJQQQXXX\\\\\\]]]bbbggghhhhhhhhhgggeeeeeegggiiihhhhhhgggeeecccbbbdddfffpppnnnmmmmmmnnnppprrrssstttnnniiihhhjjjkkkhhheeefffgggjjjkkkjjjhhhgggfffccccccdddgggkkkqqqvvvyyyyyyuuunnngggbbb\\\VVVSSSQQQNNNJJJHHHGGGFFFEEECCCCCCBBBAAA@@@@@@@@@@@@@@@???===;;;888666555555444444444444333333444444444444777AAAJJJIIIBBB>>>???FFF;;;???\\\zzz~~~kkkUUUWWW```|||aaa[[[\\\aaaYYYGGG@@@EEEAAA@@@???>>><<<;;;:::999<<<;;;::::::999999::::::999::::::999888<<>>;;;888777888999777555666666666555555555444444444444444555555555555555666666555444444444444444333333444444444444444555555555555555444444444444333333333222222222222111222222222222222222222222333333333333333444555666444444333333333222222222111111111111111111111111222222222222222222333333222222222333333333333333333333333333333444555666;;;999888:::===@@@@@@???EEEBBBDDDGGGFFFAAA@@@BBBKKK^^^wwwwwwZZZZZZooohhhDDD444222000000000000/////////...........................------------------------........................//////000111111222222333555555777;;;CCCUUUrrrzzztttoooooottt|||pppeee___]]]]]]ccceeeggghhhhhhjjjppptttrrrsssvvvxxxzzzzzzyyyxxxuuuwwwzzz{{{yyyuuuqqqnnnoookkkiiikkkiiieeecccdddYYY[[[[[[XXXYYYfff}}}|||wwwlll]]]XXXcccyyyiiiQQQKKKOOOMMMMMMNNNNNNNNNLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA???>>>???@@@BBBCCCkkkIII444666333111///000000000///000000//////......//////000///222666444444???NNN___{{{lll[[[LLL@@@===;;;<<<>>>@@@???===@@@FFFOOOVVV\\\```cccfff```]]]ZZZVVVWWW\\\eeekkkttttttrrrnnniiifffeeefffjjjfffccceeehhhjjjhhheeehhheeeccceeeiiikkkhhheee```bbbfffhhhgggddd```]]]^^^]]]^^^bbbgggjjjiiiffffffddd```]]]YYYSSSMMMIIIIIIGGGEEEDDDDDDDDDCCCBBBBBBAAA@@@???>>>=========999888666444333333333444444333333333444666888999>>>AAAFFFIIIEEE???>>>BBBBBB:::JJJmmmyyysssyyyoooYYYSSScccrrr^^^eeekkkfffTTTCCC@@@EEE??????>>>===<<<::::::999;;;;;;:::999999999::::::888::::::999777999???CCCJJJmmm~~~~~~yyytttdddMMMEEE???888666888999666333777777666666666555555555222333333444555555666666666555555444444444444555444444444444333333333333555555444444444333333333333333333333222222222222333333333333333333333333444444444333333444555555333333333333222222222222111111111111111111111111222222222333333444444444333333444444555555555555333333444444555666888888===<<<:::;;;>>>AAABBBCCCAAABBBFFFHHHEEEBBBFFFLLLkkk~~~aaaSSSpppqqqDDD666444000000000000/////////..............................------------------------........................//////000000111111222222333555777888888BBBZZZppplll___mmmoooyyy|||{{{uuurrrooolllkkkllloooqqqxxxsssllliiikkkoooqqqrrrtttxxx{{{zzztttmmmhhhfffbbbcccffffff___YYY[[[bbbiiimmmnnnkkkmmm~~~mmmccchhhrrrqqqkkkeeeiiiyyyqqqUUULLLNNNPPPLLLMMMNNNNNNMMMKKKIIIHHHFFFFFFEEEDDDCCCCCCCCCCCCFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA???>>>>>>>>>???@@@oooLLL999666444222///////////////...000//////.........//////000///111444333111888AAAMMMggg|||hhhTTTKKKAAA<<<>>>@@@???======???CCCIIIPPPTTTVVVWWWWWWWWWVVVUUUVVV[[[bbbhhhooossswwwxxxuuupppllljjjiiihhhhhhiiiiiieee___ZZZ[[[^^^bbbeeeeeebbb___]]]]]]]]]]]]]]]]]]\\\YYYVVVZZZWWWWWWZZZ___```[[[VVVRRRQQQPPPPPPPPPOOOLLLJJJHHHGGGEEEEEEFFFFFFEEECCC@@@???>>><<<;;;:::::::::777666444333222222222333222222222444777;;;???AAAHHHEEEDDDDDDCCCAAA???===888MMMbbbjjjmmmuuu~~~xxxkkkgggqqqxxxsssvvvyyyzzziiirrruuuiiiWWWJJJBBB????????????>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;999:::;;;:::888888:::===EEEUUUvvv}}}ttt}}}}}}fffXXXLLL???777666888888777888888777777777666666666333333444444555555555555888777666666666666777777666666555555444444444333444444444444333333333333444444333333333222222222333333333333333333333333444444333333333333333333333333333333222222222222222222222222222222222222111111222333333444555555333444444555555666666666444444555666777999;;;<<>>============]]];;;111999222000///...//////...---//////............//////000///000222111000333777???MMMmmm~~~vvveeeOOOAAA===>>>>>><<<<<<;;;:::===BBBFFFHHHHHHQQQVVV[[[___aaaaaaaaaaaa]]]aaagggjjjiiigggeeedddooopppooolllgggcccbbbbbbbbbfffhhhddd[[[UUUUUUXXXbbb^^^XXXVVVWWWXXXYYYXXXYYYUUURRRTTTWWWXXXTTTOOOKKKJJJIIIJJJLLLNNNOOOOOOIIIHHHFFFFFFFFFEEECCCBBB===<<<;;;999888777777777888777555333222222222222111222444777<<<@@@DDDGGGBBBFFFHHHGGGEEECCCDDDDDDPPPjjjzzzsssmmmtttwwwqqq```jjjsss^^^iiiwwwzzz{{{{{{xxxmmm]]]RRRMMMEEE<<<=========<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<:::;;;;;;;;;999999999:::AAA???RRR~~~{{{kkkTTTCCC:::999999:::999999888888888777777777666666666555555444444444777777666666666666777777888888777777666666555555555555444444444333333333444444444333333333222222333333333333333333333333444333222222222222222333444444444333333333222222333333333333333333333333111111222222333444555555333333444444555666666777666666777888999;;;===>>>===>>>@@@BBBBBBAAA@@@???HHHGGGEEEBBBFFFTTTfffsss~~~}}}zzzrrr___RRRXXXhhh{{{]]]<<<333555666444////////////....................................---------------------------------------------------......//////000111111444222222555777:::BBBJJJddd~~~~~~zzzkkkiiikkkqqq|||___PPPfffzzzgggbbbkkkuuu~~~zzzZZZRRRTTTRRROOOPPPOOOMMMJJJGGGFFFFFFHHHIIIFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@??????>>>@@@???>>>===<<<;;;;;;;;;vvvRRR666000555111000...///000000...---......------......//////////////////000000000111;;;>>>XXX{{{{{{{{{~~~pppWWWDDD>>>>>>@@@@@@<<<999777888;;;>>>AAACCCGGGMMMVVV]]]^^^[[[XXXUUUXXXYYYXXXWWWVVVXXX[[[^^^hhhhhhddd^^^ZZZ\\\cccjjjkkkkkkhhh```XXXYYYbbbkkkjjjeee^^^[[[]]]```aaa```VVVSSSPPPPPPQQQQQQOOOLLLLLLJJJHHHHHHJJJLLLMMMLLLEEEDDDBBBBBBBBBAAA>>><<<:::999888777666555555555888777555444333222333333333555888<<<@@@DDDGGGIIICCCJJJJJJAAA<<>>>>>======>>>======<<<;;;::::::999}}}\\\AAA444111111111/////////000000///---...------------...///000///...------...000000...999666HHHccc}}}|||eeeSSSIIIEEECCCBBB;;;;;;:::::::::;;;===???<<>>===<<<<<<===<<<999777777666555555444444444444666555444333333444555666888:::>>>AAADDDFFFFFFFFFGGGGGGBBB>>>JJJfffuuuYYYMMMRRRsssqqqnnncccbbb|||oookkkvvv|||bbbUUUFFF@@@>>>>>>======888888888888999999999999999888888888999999:::;;;999999888999999:::::::::999888===QQQvvvyyyeeeSSSEEE>>>===::::::::::::999999999999888888888888777777777777444444444444444555666666777777777777777888888888777777666666666555555555555444444444444333333333444444444444444444444444444444444444444555666777777666666666666555555555666666666666666666666666666666666666666666777777444444555666777888999999::::::;;;;;;===>>>@@@@@@<<<>>>@@@@@@AAADDDIIIMMMPPPWWWdddwww{{{eeeTTTWWWggg{{{vvv|||zzzmmmOOO555222666333///000//////.........---------------------------------------------------------++++++++++++++++++++++++,,,------......///000000222111222444333111222777;;;HHHaaa~~~qqq\\\^^^cccmmm}}}|||zzzyyy___YYYUUUSSSNNNIIILLLUUUHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@AAA>>>>>>>>>>>>============;;;;;;<<<;;;;;;:::999999zzzmmmCCC///111444222000000///000111111///------------------...///000......,,,+++...111000...222,,,;;;MMM```ooo|||jjjYYYLLLCCC>>>;;;===>>>===;;;999999::::::;;;===>>>@@@CCCIIILLLLLLMMMMMMLLLIIIGGGFFFFFFGGGFFFGGGLLLPPPRRRNNNKKKLLLIIIIIIMMMTTTYYYYYYXXXPPPPPPQQQVVVYYYVVVNNNGGGCCCEEEHHHHHHFFFBBB@@@???<<<===>>>AAABBB@@@===999999888888999::::::777555555555444333333333444444333222222222333555777888===???BBBEEEFFFFFFDDDCCC===:::<<>>>>>>>>>>>::::::;;;;;;;;;:::999999~~~NNN999555111---...////////////............------------------------------------------------111...444BBBQQQfff|||sss}}}]]];;;???===:::666888<<<===;;;:::<<<>>>>>>>>>???@@@AAAEEEEEEEEEEEEDDDCCCBBBAAAEEEGGGJJJMMMOOOOOOOOOOOOLLLHHHFFFGGGKKKMMMJJJGGGIIIJJJLLLLLLLLLJJJHHHFFFEEEDDDBBB@@@???>>>======<<<;;;::::::999:::::::::888888888777777666666555333222222111111222222333222444777888888888999:::AAA>>>===???CCCCCC===777>>><<>><<<;;;;;;:::::::::::::::999888777777777888888888999999999999999888888999999:::;;;888888;;;>>>???PPP{{{|||}}}~~~vvveeeWWWMMM???777;;;<<<777999@@@<<<:::999888888888666444:::999888666666555555555888777777666555444444444555555666666777777888888777666555444444555666777666666666666777777777777888999999999::::::::::::999999888888888888888999999999999999999999999999888777666555555666777888555777888:::<<<<<<<<<<<<===<<<<<<===>>>>>>AAAEEEAAACCCGGGLLLQQQ[[[nnnwwwdddWWWjjjuuuUUU777666333111000000111111------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000000000111222222333333888666<<>>>>>>>>>>>???AAAAAAAAA@@@>>><<<>>>>>>===<<<:::999888888aaa???333444222///000////////////............------------------------------------------------///,,,///888BBBQQQnnnrrrpppgggIIICCC>>>===<<<;;;::::::999::::::;;;;;;<<<>>>@@@@@@@@@AAAAAAAAAAAA@@@???@@@BBBEEEHHHJJJJJJJJJJJJNNNLLLLLLOOOSSSSSSOOOKKKGGGHHHHHHGGGFFFDDDBBBAAACCCBBB@@@>>>===<<<;;;;;;;;;:::999888888888888888777666666666555555444444333222222222333444555666555777:::<<<===???BBBDDD===AAADDDBBB>>>999777777@@@VVVsssyyyeeeVVVYYYhhh~~~{{{ppplllttttttTTTGGGBBBAAA@@@???===<<<;;;:::999999::::::999999888777777777777888888888999999666666666777888999:::;;;999999<<<===:::BBB```}}}|||jjjVVVFFF;;;<<<<<<888888<<<:::999999:::<<<===<<<;;;777777777777777777888888888888777777666555555444555555555555666666666666777666555444444555666777555666666666666777777777777777777777888888888888888777777666666666777777666666666666666666666666888888888888999:::;;;;;;<<<;;;;;;;;;;;;<<<======;;;===AAACCCBBBAAABBBCCCMMMUUU]]]eeevvvzzzpppgggddd{{{ccc===666444222000//////000000------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............//////000111111222222333000111555@@@PPPfff{{{xxx}}}~~~~~~|||~~~zzzxxx{{{~~~tttnnnyyy|||mmm]]]TTTPPPQQQPPPNNNLLLKKKJJJKKKKKKFFFGGGFFFDDDBBB@@@AAABBBDDDCCCAAA@@@???>>>>>>>>>>>>???@@@AAA@@@???===<<<>>>===<<<;;;:::999888888WWWCCC222000444222111111/////////............---------------------------------------------------111...///555999BBBWWWlllttt```yyy}}}___QQQEEEAAA>>>999999===;;;;;;:::999:::;;;<<<===:::;;;<<<<<<======<<<<<<:::<<<>>>@@@BBBCCCCCCBBBDDDDDDFFFJJJMMMMMMIIIDDDDDDCCCBBB@@@???===<<<;;;???>>>===;;;:::999999999999888777666555555555555444444444444333333333333333333333444666888999:::===>>>??????>>>>>>???AAA<<<@@@BBB;;;333333===HHHfff{{{xxx```ZZZZZZmmmkkk\\\dddxxxvvvaaa\\\iii~~~|||aaaKKKAAA@@@@@@???>>>===;;;::::::888999999999999888888777777777777777888888888888444444444555666888999:::999999;;;<<<777666EEEWWWiiiXXXIIIFFFEEE>>>999888===<<<::::::;;;;;;:::888888999999::::::::::::999999888888777777666666666555555555555555555444444666666555555555555666666555555555666666666777777555555555555666666666666666555555555555555666666555555555555555555555555888999:::;;;<<<=========<<<;;;:::999:::<<<>>>??????BBBDDDDDDDDDGGGMMMQQQlllzzz}}}rrreee^^^]]]dddrrr}}}xxxbbbBBB888444333111///......//////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............//////000000111111222222000222666999===KKKfff~~~vvvqqqppppppvvvuuuqqqiiifffeeeaaa\\\WWWQQQKKKKKKQQQZZZaaaeeeiiijjjjjjgggeeeggglllqqqooozzz|||eeeUUUPPPPPPQQQQQQOOOMMMKKKIIIHHHHHHHHHEEEDDDCCCCCCDDDCCCAAA@@@CCCBBBAAA@@@???>>>>>>>>>>>>>>>???@@@???>>>===<<<<<<<<<;;;;;;:::999888888hhhAAA777000222444222000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...000444777===LLL\\\lllfff|||}}}gggRRRIIIBBB999:::@@@>>>===<<<;;;<<<;;;:::999999999:::::::::999888888666777999:::<<<<<<<<<<<<999999:::===@@@AAA???<<>>===<<<;;;:::::::::;;;:::999888777777777777777777555444333333222222222222222222222333333333444444555666999;;;===>>>???AAACCCBBB@@@>>>======???<<<777222444CCCZZZlllwwwhhh___UUUfff|||zzzyyyzzzjjjYYYUUUSSSWWWaaa```aaauuuzzzxxxcccMMMCCC?????????>>>===<<<;;;:::999777888888888888888777777666666666777777777888888555555555555666777888888666666999<<<999666:::CCCZZZooo```[[[YYYPPPDDD>>>>>><<<;;;;;;<<<<<<;;;999<<<============<<<:::999:::999999999888888777777777777777666666555555555666666666666666666666666555555666666666777777777444555555555666666666666666666555555555666777777999999999999999999999999999:::<<<===>>>===<<<<<<::::::;;;<<<===@@@BBBCCCAAABBBAAA???EEEUUUfffpppvvv[[[QQQMMMYYYlll}}}tttttthhhAAA555:::222111000......---......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------...............//////000111111222222444666666555<<>>>>>>>>===<<<;;;;;;;;;::::::999999888888cccGGG:::555333333222000///000............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++...111333888BBBMMM]]]wwwvvvnnniiizzznnnaaaUUUGGG>>>======;;;;;;<<<======;;;999;;;;;;;;;:::999777666555555555666777888999999999888777777888:::<<<======;;;;;;:::::::::;;;<<<===888777777666555555555666666555444333222222222222222222222333333444444444666666777999;;;===???@@@;;;>>>BBBCCCBBB@@@>>>>>>:::555222999KKKcccxxx}}}fffWWWWWWgggwwwyyy~~~sss______iiijjjdddccceee{{{jjjnnnTTTAAA@@@@@@>>>======<<<;;;:::999999666777777888888777777777555555666666666777777777999888777666666666666666444444666999999888:::===<<>>@@@@@@???;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999999999::::::999999888888777777777777777777777777777777666666666777777777777888666666777777777888888888888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<::::::<<<===>>>@@@AAACCCDDDDDD@@@DDDGGGLLL[[[tttgggXXXHHHOOOaaazzzvvvssszzzqqqMMM888111///000000///...------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...---......//////000111111000///000333333555===FFFYYYnnn{{{wwwjjjpppooollleee\\\TTTPPPRRRUUUPPPOOOLLLJJJHHHGGGFFFFFFHHHFFFEEEGGGJJJJJJGGGCCCBBBBBBAAA@@@????????????============<<<<<<;;;;;;999999999999999999888888{{{lllLLL555555444222000/////////000.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111222555<<>>777888999999:::;;;<<<<<<666666555555555555555666555444444333333333333333333333444555666777777888999999999:::<<<===???@@@<<<===>>>===:::777666666444777BBBUUUkkkzzz~~~|||}}}xxxyyywwweeeUUU```yyymmmpppwwwqqqrrruuu~~~SSS???>>><<<<<<<<<;;;;;;:::999999888555666666777777777777666555555555555666666666666::::::888777555444444444333333333444555666777999<<>>======<<<:::888::::::::::::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::888888999999999999888888777777777888888888999999999999999999::::::::::::::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>======<<<===>>>>>>???@@@BBBCCCDDDOOOYYYeeerrrzzzxxxlllWWWOOOUUUiiivvv~~~yyysss{{{uuuJJJ444333333.../////////.........------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,------------------......//////000000111......333666555666999CCCSSSnnnwww}}}dddZZZcccllljjjaaaWWWTTTTTTOOONNNMMMLLLLLLLLLMMMNNNGGGFFFEEEFFFGGGGGGEEEDDDBBBAAA@@@@@@??????@@@@@@<<<<<<<<<;;;;;;;;;::::::888888888888888888999999pppvvvQQQ<<<777333222000......///000///.........---------,,,,,,------------------------++++++++++++++++++++++++///111333222222555999<<<===KKKcccwwwuuu{{{|||fffSSSJJJ???999999:::;;;:::<<<<<<<<<;;;:::888777666666555555555555666666777555555555555555555777888555666777888999999888888666666555555555555666666444444444333444444555666555666777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<;;;999666444666:::===GGGXXXpppzzzpppyyyqqqhhhbbb```mmmpppggglllkkkwwwzzzyyyNNNAAA>>>888;;;;;;::::::999999888888444555666666777777666666444444555555555666666666888888666555444444333333222222222111111333555555;;;;;;BBBZZZ}}}zzzvvvtttpppggg___NNNLLLIIIGGGFFFDDDAAA???DDDBBB@@@===<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<999::::::;;;;;;::::::999888999999999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@========================?????????@@@AAABBBDDDEEEDDDCCCAAABBBEEEKKKQQQUUUmmmxxxsssbbb[[[WWWZZZfffuuu~~~{{{|||NNN222---000333333///////////////......---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,---------,,,------......///000000333///000444777666666888;;;@@@QQQjjjuuutttuuueee___YYYdddpppqqqhhh]]]WWWVVVQQQPPPNNNLLLKKKKKKLLLLLLFFFGGGGGGFFFDDDCCCDDDFFFAAAAAA@@@@@@??????@@@@@@<<<;;;;;;:::::::::::::::666777777777888888999999___777///:::444333111//////000000.........---------,,,,,,,,,------------------------+++++++++++++++++++++++++++...000//////333666888888:::FFFaaaxxxzzzzzzhhh[[[III<<<777888999999::::::;;;::::::999888888666555555555555555666666333444666777666555555555333444666777777666444333666666555555555666777777444444444444555666777777777888888:::;;;<<<===>>>======<<<<<<<<<<<<======777666555555;;;EEEQQQZZZiiisss^^^]]]]]]eeejjjVVVbbbqqq{{{eeeZZZiii~~~\\\BBBBBBDDD===;;;::::::999999888888888444444555666777777666666444444444555555555666666555555444333333333444444000222222000000333555555,,,888<<<>>>ZZZ||||||~~~wwwqqqTTTTTTTTTVVVZZZ\\\\\\\\\RRROOOIIICCC???===>>>>>><<<<<<<<<===============:::;;;;;;<<<<<<=========::::::<<<<<<<<<<<<::::::999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<======???@@@@@@????????????????????????@@@@@@AAABBBDDDGGGJJJLLLPPPNNNKKKLLLSSS^^^iiipppuuubbb]]]TTTPPP\\\wwwwww~~~uuuRRR777888===555,,,---/////////000//////......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------,,,,,,------...//////000111...///222222111333777666333999MMMeee||||||}}}{{{yyyooo```ZZZYYYZZZccckkklllddd[[[VVVUUUTTTRRRNNNKKKHHHFFFEEEDDDHHHIIIIIIGGGCCCBBBEEEHHHAAAAAA@@@@@@???@@@@@@@@@<<<;;;::::::999999::::::666666777777888888999999^^^???666444111000000///...............------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,---...///000111222999888===KKK```vvvsssyyyeeeRRRCCC:::;;;AAA:::999888999;;;:::777444888888888666555666888::::::888666777999999777444888777777666555444333333999777555555888:::999777666666777777888999;;;<<<999:::;;;???AAA@@@;;;777888>>>@@@<<<:::???EEEGGG666888<<>>>>>999888===???===:::;;;<<<======<<<:::999666:::???AAA@@@@@@@@@BBB<<<>>>@@@BBBCCCDDDEEEFFFHHHHHHGGGGGGOOO```rrr}}}qqqeeejjj}}}~~~uuu~~~mmmZZZRRRVVVeee}}}~~~tttFFF???666222222222000...........................,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............////////////000111111222222222444777<<>><<<;;;::::::;;;;;;::::::999999888777666666777777777777666666666666eeeDDD555444444222000//////...............------------------------,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,---...///000000111000111666???KKKaaauuukkkrrr~~~nnnuuuxxxeeeLLL;;;>>><<<:::888888999:::;;;333444555555666777:::;;;888777666777:::;;;999777::::::999999888888888888555555666777777777888888???>>><<<:::777777999;;;<<<;;;:::999999;;;>>>@@@;;;;;;::::::???DDDAAA;;;AAANNN___nnn{{{{{{zzzooo^^^fffyyy}}}qqq~~~hhh[[[aaannn{{{rrrhhhsss{{{XXXOOOSSSPPPHHHBBBMMM^^^eeeYYYOOOQQQRRRMMMIIIGGGBBB>>>:::777666666555555555555666666777777666555555444333333222222222222222111111111000000111111111111111111222222000///111444555@@@___vvvpppllliiiffflllkkkkkkkkkjjjcccXXXOOOKKKFFFAAA???@@@BBBAAA@@@EEEBBB@@@@@@???===@@@DDD???===;;;;;;;;;;;;:::888<<<@@@AAA===<<<>>>===999>>>===;;;;;;<<<>>>AAABBBGGGDDDAAAAAACCCEEEDDDCCCLLLGGGAAAAAAGGGNNNTTTVVVXXX[[[aaannn{{{jjjZZZVVVXXXWWWSSSPPPoooyyy|||mmmGGG===777111...///000///,,,........................,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------...............//////000000111222222111111333555888AAATTTfffrrr]]]SSSRRRQQQRRRUUUXXXYYYYYY[[[[[[XXXTTTQQQOOOLLLIIIHHHHHHHHHGGGFFFHHHEEEBBBAAA@@@@@@@@@>>>>>>>>><<<;;;::::::;;;;;;::::::999888888777666666777777777777666666666555~~~aaa@@@222222444222000000///......------......------------------------,,,++++++++++++*********++++++++++++++++++++++++---------....../////////...111555888:::FFF___vvvvvvzzzzzzrrrvvvyyywwwppp```MMMHHHAAA:::777888:::;;;============>>>???@@@@@@???===<<<;;;<<<<<<:::888888888888999999999::::::999<<>><<>>;;;888666555555666666666666666777777777555555444444333333222222222222222111111111111111111111111111111111000000111000222444222333BBBTTTwwwmmmiiikkkpppssstttkkkgggbbb^^^YYYRRRIIICCCEEEEEEFFFFFFAAA<<<>>>DDD???===<<<===@@@BBBAAA???<<>>:::@@@@@@>>>===<<<<<<======@@@===>>>IIIZZZggglllkkkVVVQQQNNNVVVhhh|||ooo```[[[TTTMMMMMMRRRZZZhhhtttxxx}}}lllFFF***555111------///000...,,,------------------------,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------..................//////000111111111333222222444444555<<>>>>>>>>>>>===>>>===<<<;;;::::::::::::999999999888888777777666777777777666666666555555XXXBBB333444999555000...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++------------------......111222444444333888GGGWWWxxx~~~uuurrryyysssyyyhhh^^^PPPGGGDDDAAA===999???>>><<<;;;;;;;;;;;;:::>>>===;;;;;;;;;;;;::::::666666777888999999::::::777999;;;;;;:::888777666999999<<>>EEELLL\\\ttt{{{wwwrrrjjjbbb[[[UUUPPPLLLIIIMMMVVVaaaiiiqqq~~~~~~dddDDD666444222000...///000111///---------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,---------.........------...//////000000111333111111444555333555999???NNNeee{{{}}}fffYYYVVVTTTSSSRRRRRRQQQQQQRRRRRRRRRRRRSSSTTTSSSPPPMMMJJJHHHFFFEEEFFFGGGGGGFFFDDDBBB???===>>>>>>===<<<======<<<;;;::::::::::::999888888888777777777666777777666666666555555555}}}aaa>>>666555:::999000---111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,------------///---,,,///000222999AAASSSkkkuuunnnrrrxxxzzzjjjcccbbb]]]QQQEEEIIIGGGDDDEEEHHHJJJKKKKKK======<<<:::999999999:::666666777777888888999999;;;:::;;;;;;;;;:::666444:::;;;BBBNNNWWWVVVIII<<<===<<<<<<===AAAEEEHHHIIIVVVlll~~~uuummmjjjhhh^^^YYYddd{{{uuulllQQQGGGHHHHHHDDD>>>???KKKXXX]]]MMM???<<<;;;888777999333333333333333444444444444444444444444444444444333333333333333222222222111111111111111111111111222111111000000////////////---///333444444555777666PPPuuuyyy|||{{{~~~uuunnnffffffiiiqqq{{{{{{yyyyyyuuukkkccc___[[[YYYSSSIIIBBBBBBKKKSSSXXXSSSMMMKKKKKKLLLLLLMMMMMMPPPTTTYYY[[[\\\[[[ZZZbbbqqqqqq\\\SSSPPPLLLIIIJJJRRR\\\dddqqqrrrvvv|||~~~aaa@@@333555:::111000000000000///...---------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---------...//////000000000------111222222333666555;;;EEETTThhh~~~gggZZZYYY[[[RRRSSSSSSQQQPPPQQQQQQQQQQQQQQQQQQSSSTTTSSSQQQNNNIIIGGGDDDDDDEEEFFFEEEEEEDDDBBB???>>>>>>???>>>===<<<<<<<<<;;;;;;:::999999888888888777777777777777666666666666555555555555|||XXX;;;555555666555///***...555///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))+++++++++++++++++++++++++++++++++,,,,,,---------///+++***...111222444888@@@NNNiiizzz|||tttfffZZZWWWSSSUUUZZZ```bbbcccVVVTTTOOOIIIAAA<<<::::::666666666666666666666555999;;;<<<<<<:::999888777222777AAANNNXXXVVVLLLBBBFFFJJJQQQXXX^^^dddiiikkk{{{kkk___]]]bbbfffssszzz|||lllmmmyyyqqqUUUPPPHHHDDD???===>>>BBBHHHLLLTTTIII???<<<;;;:::999999666666666555444444333333444444444333333333333333333333333333222222222222111111111111111222222222000000000000000000//////...------///222333333333::::::FFFeeexxxqqqttt}}}uuuwwwwwwiiifffllluuuzzzvvvpppmmmqqqvvvuuutttttttttnnncccWWWSSS]]]ppp|||rrrhhhdddeeefffjjjmmm{{{uuupppnnnppptttwwwyyyeeeSSSKKKKKKOOOUUU[[[cccmmmyyy||||||___>>>555555222---//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////222//////111222000222666666555777===HHHZZZtttooodddaaa]]]XXXUUUOOOQQQPPPNNNNNNRRRSSSQQQPPPPPPPPPQQQSSSSSSQQQOOOIIIFFFDDDCCCCCCDDDCCCCCCDDDBBB???>>>?????????>>>;;;<<<<<<<<<;;;:::999888777777777777777777777777666666666555555555444444wwwXXXAAA111222444333---***---000111///...------,,,,,,------++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++))))))***+++,,,------......---...111111000222777666<<>>======888???EEECCC===;;;AAAHHHJJJRRR\\\aaa```^^^]]]^^^cccqqqxxxvvvwww~~~uuugggcccmmm|||pppcccuuuyyycccXXX___llluuuyyyfffRRRMMMFFFBBB===<<<@@@EEEEEECCCHHHGGGCCC===:::999666333666666666666555444333333555555444444444333333333222222222222222222222222000000111111111222222222/////////000000000000000////////////111333444333999444444CCCaaa{{{qqq|||xxxlllhhhhhhhhh```___ccckkknnnllljjjkkkuuummmccc___dddsssuuunnnrrrzzz|||{{{~~~uuuiiiaaa]]]^^^YYYYYY]]]\\\XXX```lllooorrrwww{{{||||||iiiIII777444444///)))---------,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,)))))))))*********++++++++++++,,,,,,,,,---------+++,,,,,,---......//////222111222444333///000555444222333666999???MMM\\\rrrmmmbbb\\\```ddd^^^SSSLLLNNNOOONNNKKKMMMRRRRRRMMMMMMMMMMMMNNNPPPPPPOOONNNIIIFFFCCCBBBBBBBBBAAA@@@CCCAAA>>>>>>>>>??????>>>;;;;;;<<<<<<;;;:::888777666777777777777777777777666666555555555444444444rrrIII555888:::///222///+++...555222(((......---,,,,,,,,,,,,---++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++((())))))+++,,,---......)))+++///111---))),,,444///222:::JJJ```~~~tttfffppptttkkkqqq|||rrrmmmkkkgggeee\\\]]]\\\YYYVVVVVVXXX[[[WWWVVVUUUSSSQQQOOONNNMMMTTTaaalllhhh^^^[[[ggguuuvvvnnnsss|||yyyjjjjjjqqqyyykkksss{{{|||rrr~~~nnnaaannnjjjiiimmm{{{xxxhhhTTTAAA;;;???@@@>>><<<===@@@BBB999@@@BBB<<<888:::888444111111222444444444444444666666555555555444444444222222222222222222222222000000111111222222222222......//////000000111111+++---......000333333222+++333::::::>>>VVVyyy}}}yyykkkqqqzzzwwwggg[[[WWWeee^^^WWWYYYbbbkkknnnmmmfff^^^^^^kkk|||yyyppppppsssccc^^^WWWRRRQQQSSSWWWZZZWWWSSSVVV[[[\\\___pppzzzwww{{{jjjNNNLLLGGG===111+++///555---------,,,+++,,,///111,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,---******************************+++++++++,,,,,,,,,((())))))))))))*********++++++,,,,,,,,,---------++++++,,,------......///,,,---000333000+++,,,000------333888777333888AAABBBQQQiiippp``````[[[XXXWWWRRRLLLOOOVVVLLLMMMKKKGGGJJJOOOLLLEEEKKKJJJJJJKKKMMMNNNMMMLLLIIIFFFCCCBBBAAAAAA@@@???BBB@@@>>>===>>>>>>>>>===:::;;;<<<<<<;;;:::888777666666666666777777777777666666555555555444444444wwwXXXAAA666444444444222111000.........///000......---,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,............////////////444000333<<>>???>>>;;;;;;::::::999888777777666666555555555555666666666666555444333333222222333222000//////000222333111111111111111111111111111000///...------...//////////////////000000111222555555333333>>>PPP```www~~~|||{{{yyywwwdddjjjuuuvvvllltttqqqiii___ZZZYYYUUUPPPLLLIIIOOO___kkknnnmmmmmmfffhhhkkkllllllnnnqqqtttwwwnnnaaaYYYXXXXXXXXXVVVSSSZZZ```dddkkkuuu{{{}}}~~~wwwssstttvvvyyyzzzVVVAAA888AAADDD;;;222...,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,---------......///////////////.........000000111222444555666666888<<>>===;;;<<<===>>>>>>===<<<<<<<<<:::777777999999777444666666555444444444444555444444444444444444444444mmm]]]HHH999444444444333111111///.........//////...------,,,++++++******++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))*********+++++++++,,,,,,---.........///////////////+++---333777???TTTjjj{{{qqqrrrxxxzzz~~~|||aaaWWWMMMIIIHHHHHHKKKOOORRR[[[^^^XXXUUU[[[```___```nnnqqqkkkdddWWWQQQYYYaaaiiinnnhhh]]]YYY```iiirrrsssvvv}}}vvvlll||||||xxx~~~gggPPPBBBBBB@@@===<<<===>>>>>>===::::::999999888777777666666555555444444555555666555555555444333333222222333222000//////000222333111111111111111111111111111000///...------.../////////......//////000111111333333111000666@@@JJJUUU}}}}}}wwwtttvvvzzz~~~zzzqqqjjjgggiiipppxxxvvvmmmgggggg\\\\\\\\\[[[ZZZ[[[\\\\\\gggdddbbbeeekkkpppqqqpppuuu|||{{{yyy{{{kkkKKK;;;888333===BBB<<<444000...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,------------...............//////////////////000111222333444444888:::===AAAHHHRRR\\\ccczzz}}}nnnccc\\\VVVQQQMMMPPPOOONNNMMMLLLLLLMMMMMMJJJIIIGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGDDDBBB@@@?????????>>>===;;;<<<======>>>===<<<;;;:::888777888:::;;;888666666666555444444444444444444444444444444444444444wwwMMMDDD888222222333222000000000///............///------,,,,,,++++++******++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************************++++++++++++,,,---------.........//////000---...333333333;;;GGG]]]yyyxxxpppjjjdddaaabbbPPPPPPRRRXXX___ccccccaaaaaakkklllhhhgggbbbaaakkksssvvvvvvppplllqqqiiiggglll~~~qqqkkkqqq}}}zzzyyyqqqZZZIIIAAA???>>>===>>>>>><<<;;;999888888777777666666666444444333333333333444444555444444333333222222222222111000//////000111222000000000000000000000000000///......---.........///............///000000...000111111000111333666:::LLLlll{{{~~~zzzrrrrrrzzz|||~~~}}}vvvrrrjjjlllrrr|||zzz]]]???000000555...777===;;;666222///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++************************************************++++++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,---------------------.../////////000/////////000000000111111222444555666777999<<<>>>HHHTTTfffyyy|||oooaaa\\\WWWSSSRRRQQQMMMJJJLLLKKKJJJIIIJJJKKKLLLMMMJJJHHHGGGGGGHHHIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDBBB????????????>>><<<:::;;;<<<======<<<;;;:::777777888:::<<<<<<999777666555555444444444444444444444444444444444444444rrrKKK>>>999333000111222000...///.....................,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))************************************++++++++++++,,,,,,---------.........111...000555666555666;;;AAATTTqqq||||||}}}|||lllhhhkkkuuu}}}{{{wwwuuurrr~~~xxxsssccc\\\mmmyyy}}}dddJJJ@@@???>>>>>>>>>===:::888777777666666666555555555333333222222222222333333444333333333222222222111111000////////////000111000000000000000000000000..............................------......///000---...///111333333222000>>>777===XXXzzzwww}}}lllLLL888555777555111,,,222777666222///...---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,************************************************************************************++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,------...///000000000000000///////////////...000333444555666888::::::<<>>>>>>>>===<<<::::::;;;<<<<<<;;;999999777999:::<<<<<<;;;888666666555444444333333444444333333333333333333333333~~~aaaIII<<<999555111///000111000...---------.........------,,,+++++++++++++++******************************))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,,,,---------------,,,---111333333555777<<>>======<<<999666666666666555555555555555222222111111111111222222222222222222222111111111000//////////////////000////////////////////////------..................---------------......//////......///222333222000111000555<<>>===>>>===<<<;;;999:::;;;;;;;;;999888777999;;;<<<===;;;888555444555555444333333333333333333333333333333333333333nnnOOO999333666444111......///000000///+++,,,------...---------++++++++++++++++++******************************))))))))))))))))))))))))***************+++++++++)))))))))************++++++++++++,,,,,,,,,------...------...///000222444777777<<>>EEEMMMTTT[[[fffrrr|||}}}tttlllddd^^^\\\ZZZYYYXXXXXXWWWVVVUUUQQQPPPNNNLLLJJJJJJJJJJJJMMMMMMNNNNNNMMMLLLJJJHHHFFFEEEDDDEEEFFFHHHHHHGGGEEEEEEDDDDDDCCCCCCBBBBBBBBB@@@============<<<:::999999:::::::::888777666:::;;;===<<<999555333333555444444333333333333333333333333333333333333333{{{VVVBBB;;;666111000//////......//////...---***+++,,,---...------,,,******************++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))************++++++++++++,,,,,,,,,,,,///111111///...///111333111111444:::???III]]]ooossszzzxxxqqqmmmuuuiiidddjjjxxxlllgggttt|||uuuxxxxxxnnnooopppsssxxx}}}pppdddXXXCCC@@@===:::999999777666555555555555555666666666333222222111111222222333000111111111111111111111.........//////.................................+++,,,---.........------,,,,,,,,,+++,,,------...............---------...555111...111666999:::999]]]uuujjjLLL999///,,,111444222---,,,000555///++++++...---)))***///,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------************************))))))*********+++++++++************************))))))))))))************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,------------------------------------............---...////////////222444,,,///333666777666555444777999;;;<<<<<>>777777888333111000000111000...+++,,,)))+++000000,,,,,,000,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------************************))))))******++++++++++++************************))))))))))))************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,------------///111000///---------333222111000///000111222444555777888888:::<<<===;;;===AAACCCEEEGGGJJJLLLCCCFFFLLLSSSWWWYYYYYYXXXXXX```fffiiissswww~~~{{{mmmhhhkkkpppnnneee]]]\\\[[[WWWUUUWWWYYY[[[[[[YYYXXXWWWQQQVVVYYYXXXTTTQQQRRRUUUMMMOOOQQQQQQOOOLLLJJJIIIFFFIIINNNQQQRRRPPPLLLJJJEEEDDDCCCDDDFFFHHHHHHGGG@@@@@@@@@@@@@@@@@@AAAAAAAAA???===<<<<<<<<<;;;:::888999999999888777555444666888999888555333555777555444333333222222333333222222222222222222222222???;;;777444222111000//////............---------------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++,,,,,,------////////////000000000000...000111111222444888:::GGGTTTlll|||ppppppvvv}}}xxxxxx~~~iiijjjlllooouuurrrooo}}}vvvvvvzzzrrreeekkksssvvv}}}nnndddhhh|||jjjNNNEEE;;;777999:::888555666666666666555333222111222222222111111111111000000000111111111111000000111000...---,,,,,,------...------,,,,,,------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++---......---,,,,,,---............////////////,,,000888EEEXXXttt{{{kkkUUUBBB777222///,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++************************))))))(((((((((((())))))+++++++++*********))))))++++++******))))))(((((()))************++++++++++++*********))))))((((((******+++++++++,,,,,,,,,+++***)))))))))***,,,---,,,,,,,,,---------..................///////////////000000000111111111111333333444444555666666777888999999::::::;;;<<<<<<::::::;;;===>>>@@@AAAAAAFFFEEEFFFKKKQQQUUUVVVVVVXXXYYYZZZ[[[[[[]]]```cccnnndddYYYWWW[[[^^^\\\WWW[[[ZZZXXXVVVTTTSSSSSSSSSRRRQQQQQQTTTWWWXXXVVVSSSNNNPPPQQQRRRQQQOOOLLLJJJJJJKKKKKKKKKKKKIIIGGGFFFEEEGGGIIIKKKLLLKKKIIIHHHJJJNNNKKKAAA???FFFFFF@@@AAA@@@??????AAAAAA@@@??????>>><<<:::999999999::::::888666666888999666444555555444333333333333444333333333333333333333333444444444333333222222222:::777333111111111000000............------------------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))******)))******+++,,,,,,------....../////////000000000---...000000111333666888<<>>???>>>===>>>AAAEEEIIIIIIHHHKKKLLLNNNNNNNNNOOOQQQSSS^^^WWWQQQOOOSSSVVVVVVSSSWWWVVVVVVUUUSSSRRRRRRQQQQQQPPPPPPRRRUUUVVVTTTQQQOOOPPPQQQQQQPPPNNNLLLKKKLLLLLLLLLKKKJJJHHHFFFEEEFFFGGGGGGHHHHHHHHHHHHHHHUUUYYYTTTIIIEEEIIIIIIBBBAAA?????????AAABBBAAA@@@===<<<;;;999888888777777;;;999777777888999777555555555444333333333333444333333333333333333333333444444333333333222222222333111///...000111111000............------------,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))))))))*********++++++,,,,,,------.........////////////000,,,...//////000111444666666666999AAAKKK]]]xxx}}}lll___ZZZkkklllppp{{{~~~vvvyyyyyyzzz~~~qqqhhhccccccrrruuufffkkktttfffFFFGGG\\\eeepppuuu___OOOGGG@@@999666999:::999777222222333444444444444444222222111111111000000000///000000111111000000///000///...---------------...------,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,...//////...------...---------.........//////...000111000///222777<<>>@@@BBBBBBAAADDDFFFHHHIIIHHHHHHIIIJJJMMMKKKIIIIIILLLOOOPPPPPPQQQQQQRRRSSSSSSRRRPPPPPPPPPPPPOOOPPPRRRRRRQQQOOOPPPOOOOOOOOONNNMMMMMMMMMJJJJJJJJJJJJJJJIIIHHHGGGHHHGGGFFFEEEEEEFFFHHHIIISSSVVVQQQGGGCCCFFFEEE???@@@???>>>???AAABBBAAA@@@?????????>>>===<<<;;;:::;;;:::888888999888777555555555444333333333333333333333333333333333333333333333333222222222222222111///......///000000///.........---------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((+++******)))))))))))))))+++++++++,,,,,,,,,------------........./////////,,,...///000000111333444555666999;;;===CCCSSSccczzzvvvsssmmmrrr|||zzzlllsssyyyccckkkmmmmmmyyyuuuccccccpppoooggggggooorrrrrrwww~~~~~~ttt```GGGBBBMMMSSSRRRSSSVVVWWWSSSJJJBBBBBB===888666888:::999777333333444444444444444333111111111111000000000000//////000000000000////////////......------------...------,,,,,,------...------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,...//////...---......,,,,,,---------.........,,,...000111000111333666444===LLL^^^uuunnnUUUAAA555666>>>666444222222222111...+++...------------------...++++++++++++++++++++++++************************************************************************))))))(((((((((((())))))************))))))))))))(((((())))))******++++++))))))*********+++++++++*********)))))))))))))))************++++++++++++***+++,,,------,,,+++***)))************+++++++++,,,,,,---------................../////////000000000000111111111222222222111222222333444444555555444444555666777888999:::>>>>>>>>>???@@@AAABBBBBBDDDFFFIIIJJJIIIHHHHHHIIIFFFGGGHHHHHHIIIJJJMMMOOOLLLMMMPPPQQQRRRQQQPPPOOOPPPOOOOOOOOOPPPPPPOOONNNPPPOOONNNMMMLLLLLLMMMNNNGGGGGGHHHIIIJJJJJJJJJJJJGGGGGGFFFFFFFFFGGGGGGHHHHHHJJJGGGAAA@@@BBBCCC???@@@???>>>???AAABBBBBBAAA??????@@@@@@???>>><<<;;;;;;:::999999888888777666555444333333222222333333222222222222222222222222222222222222222111111111222000//////000000///......------------,,,,,,,,,,,,,,,+++++++++******************)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******)))))))))))))))***,,,,,,,,,,,,,,,---------------------............---///111111111111222333222333777999777555<<>>@@@AAA>>>AAADDDEEEEEEEEEFFFGGGGGGIIIJJJJJJHHHHHHJJJLLLIIIKKKNNNPPPQQQQQQPPPOOOOOOOOOOOOOOONNNNNNNNNOOOOOONNNMMMKKKKKKLLLMMMNNNIIIIIIIIIHHHHHHIIIIIIIIIFFFGGGHHHJJJIIIHHHGGGEEEGGGHHHGGGEEEDDDFFFGGGFFF@@@???>>>???AAABBBAAA@@@999:::;;;;;;;;;999888666;;;;;;:::999777666666666444444333222222222222333222222222222222222222222111111111111111111111111222111//////000000...---------------,,,,,,,,,,,,++++++++++++******************)))))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,------------,,,,,,,,,---------......---///111222111000111222222111333555444444888???AAAIIIVVVfffyyy}}}wwwttt}}}}}}yyyxxxbbbZZZTTTVVV^^^hhhvvv|||uuunnnfffWWWHHHGGGPPPKKKFFF???>>>???@@@===:::999888666666777888777666666666555555444222111000111111000000000/////////...//////000000//////...---......///......------...------,,,,,,------...------,,,,,,,,,,,,++++++************+++++++++++++++---......---,,,,,,---+++++++++,,,,,,,,,---------,,,++++++,,,---...///............222999BBBIIIdddooovvv]]]KKK???555000555888333------...---,,,,,,,,,---///000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))))))))***))))))))))))************)))************+++++++++))))))))))))************)))))))))************+++******+++++++++***))))))))))))*********++++++++++++++++++,,,,,,,,,------------------.........///111111111111111111111111000111111222222333444444444444444555666777777777666888;;;<<<<<<===???AAA;;;===AAACCCDDDEEEGGGIIIKKKLLLKKKIIIGGGFFFGGGHHHHHHIIIKKKMMMOOOOOOOOOOOOMMMNNNNNNMMMLLLLLLNNNPPPNNNMMMLLLKKKKKKLLLMMMMMMMMMLLLJJJHHHGGGFFFEEEEEEEEEGGGIIIKKKJJJIIIFFFDDDKKKKKKJJJHHHGGGGGGGGGGGGAAA@@@??????AAAAAA@@@???:::::::::::::::999888888:::::::::999666444444555444444333222222222222222222222222222222222222222000000000000000111111111000///...///000000...------------,,,,,,,,,++++++++++++++++++***************)))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,------------------------+++,,,,,,,,,,,,---------,,,...000111000//////000333000111555777777999<<<<<<999???LLLXXXbbbttt___]]]```lllzzz{{{ttt```cccaaaYYYOOOJJJKKKNNNBBB???<<<<<<======;;;999777777666666777666555444222222222222222111000///111000000000////////////......////////////......,,,---...//////...------...------,,,,,,------...------,,,,,,,,,,,,++++++************++++++++++++***,,,------,,,++++++,,,++++++++++++,,,,,,,,,,,,)))))))))+++---///000000''')))---///111333444555;;;===EEEVVVnnntttYYYIIIAAA:::444666333000000000///......111000///...,,,+++,,,,,,,,,,,,++++++++++++,,,,,,************************))))))*********+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))***************))))))))))))))))))************+++++++++((()))))))))************))))))))))))************---,,,++++++*********+++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////000000111222222333333333333444555555666666666999;;;;;;;;;;;;===@@@<<<>>>BBBDDDFFFJJJNNNQQQQQQOOOLLLIIIHHHGGGGGGFFFGGGGGGHHHIIIKKKLLLMMMMMMJJJKKKLLLKKKJJJJJJMMMPPPLLLLLLKKKKKKKKKLLLLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDIIIHHHGGGGGGEEEDDDCCCDDDCCCAAA@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;888::::::888444222333444444333222222111222222222111111111111111111111111/////////000000000111111------,,,...///000///------------,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))+++------------------------------++++++,,,,,,,,,---------+++---///000///------...111...///666:::777444333888000333AAAEEEDDDOOOaaaooovvvjjjjjjqqqmmmOOONNNMMMHHHCCCFFFKKKGGG===>>><<<999888999;;;===>>>666666666777666666444333...//////000000000000000000000000000////////////......////////////......,,,---.../////////------...------,,,,,,------...---------,,,,,,,,,++++++)))************+++++++++)))+++---,,,+++***++++++******+++++++++,,,,,,,,,+++******+++,,,,,,***(((///...,,,***+++---000333...555;;;<<<>>>JJJ___qqq|||oooZZZQQQCCC777444777777333,,,000333///------//////+++,,,------,,,++++++,,,,,,++++++++++++++++++,,,************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******++++++******))))))(((((()))************+++++++++(((((())))))*********+++))))))))))))************///...,,,+++***+++,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------...........................---......//////000111111111222222222333333444444555333666888888666555888:::<<<>>>AAADDDGGGLLLQQQUUUUUUQQQMMMJJJJJJJJJIIIHHHFFFFFFFFFGGGHHHIIIKKKLLLGGGIIIJJJIIIHHHHHHLLLOOOKKKKKKKKKLLLLLLLLLLLLLLLFFFEEEEEEFFFGGGJJJLLLMMMHHHGGGFFFDDDDDDDDDEEEEEEFFFDDDDDDEEEEEECCCCCCEEEDDDBBB@@@@@@@@@@@@>>>===;;;:::999777777888999:::888999:::888444111222444444333222222111111222222111111111111111111111111.../////////000000111111......---,,,,,,+++******+++++++++************)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((('''***)))((()))+++,,,+++***,,,,,,,,,++++++,,,------,,,,,,++++++,,,,,,---...//////......------------...............///000000555555444555666999<<<>>>NNNWWWdddssszzzgggWWWIIIGGGBBBAAACCCDDD@@@???@@@<<<;;;999999999;;;===>>>999555222333777777444000000000000000000111111111000000000000000///......,,,---......//////......------------------------------,,,,,,,,,,,,++++++************************(((***---//////---***(((******+++++++++,,,,,,,,,++++++******************************************))))))***+++,,,,,,------...///000111444666999:::KKKRRR^^^nnnmmm\\\OOODDD>>>444444333333222111000000---------------------------------,,,,,,+++++++++))))))))))))))))))))))))******************************++++++++++++******************************+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))******************))))))((((((''''''&&&''''''((()))******+++)))))))))))))))))))))))))))((('''''''''(((***+++******))))))******+++,,,******+++++++++,,,,,,,,,---------............///////////////000000000000111111222222222333333333444444555555777888999::::::<<>>BBBAAA???>>><<<;;;;;;;;;999999999888888777666555444444333333333333222222222222222111111111111000222111111111000000//////......//////000000111111...------,,,++++++******+++++++++*********))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''',,,+++***+++---...---,,,,,,,,,,,,++++++,,,,,,---,,,++++++++++++,,,------............------,,,,,,...............//////000333222222222333666888:::===BBBJJJRRR[[[hhhwwwxxxuuu{{{dddZZZQQQHHHEEE@@@>>>@@@???<<<:::;;;;;;:::999888888:::<<<===:::666222222555666444000000000000000000000000111///000000000000///......,,,,,,---............---------------------------------,,,,,,,,,+++++++++************************(((***,,,------,,,***(((*********+++++++++,,,,,,************************************************))))))***++++++,,,------------------...///000111---000666===GGGSSS```hhhooocccRRRKKKBBB:::666333111///222222111111000//////...------------------------------,,,,,,,,,+++++++++))))))))))))))))))))))))************************)))******++++++******)))*********************************)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))***************)))))))))(((((((((''''''''''''((()))*********))))))))))))))))))))))))))))))((((((((()))***+++******))))))******+++,,,*********+++++++++,,,,,,------------............////////////000000000000111111111222222222333333444444444444666777888999:::<<<>>>@@@AAACCCGGGIIIFFFEEECCCBBBBBBCCCDDDEEECCCCCCEEEFFFHHHHHHIIIIIIGGGGGGFFFFFFGGGIIIKKKLLLGGGGGGHHHIIIIIIHHHEEECCCIIIHHHGGGFFFFFFEEEFFFFFFEEEDDDCCCBBBBBBAAAAAABBBFFFGGGFFFEEEDDDBBB???>>>AAA@@@>>>===;;;:::::::::999999999999888777666555444444333333333222222222222222222111111111000000111111111000000000//////......//////000000000000------,,,,,,++++++******++++++*********)))))))))******))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))(((...---------///000///...,,,,,,++++++++++++,,,,,,++++++******++++++,,,---------------,,,,,,,,,,,,...------------...//////000000//////000111333444333666888999;;;@@@HHHNNN]]]kkkrrrooommmuuu~~~bbbSSSUUUUUUPPPFFFAAA===>>>===999666777999888777777777888:::;;;;;;777222111333444333111111111000000000000000000/////////000//////...---++++++,,,------------,,,------------------------,,,,,,,,,,,,++++++++++++******************************++++++++++++***************++++++++++++,,,************************************************))))))******+++,,,,,,,,,---------------...///000000000000000111555;;;???JJJVVVhhhzzz}}}oooaaaTTTHHH<<<444666333111000111333444444/////////...------,,,,,,------------------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************)))******++++++******)))******************************))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))************))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))***))))))))))))***++++++***))))))))))))***++++++*********++++++++++++,,,,,,,,,,,,---------............/////////000000000000111111111222222222222222222222333444555666777:::;;;=========>>>AAACCC@@@??????>>>???@@@BBBCCCBBBCCCDDDEEEFFFGGGGGGFFFGGGFFFFFFEEEFFFGGGHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGJJJIIIHHHGGGFFFEEEEEEEEECCCCCCCCCCCCBBBAAA@@@@@@CCCDDDEEEEEEEEECCC@@@??????>>>===;;;:::999888888999999999999888777666555333333333333222222222222222222111111111000000000111111000000000000//////...////////////000000000,,,,,,,,,,,,++++++******************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))+++,,,,,,,,,,,,///...---...000111000///---,,,++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------,,,,,,------...///......---------...///000333444444333222444999<<<>>>FFFRRR]]]iii|||}}}|||pppmmmooo|||nnnVVVPPP[[[```\\\IIICCC??????===999666777888777666666666777888888;;;777222000111222222111111111111000000000000000...////////////...------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************))))))))))))******************++++++++++++))))))))))))************************************))))))******+++++++++,,,***++++++,,,...000111222///000///......000444777222666<<>>@@@AAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDEEEGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEDDDBBBAAA@@@>>>???AAACCCCCCBBB@@@>>>>>>===;;;:::888777777777777777888777777666555444333333333222222222222111111111111111000000000000000000000000000000//////////////////////////////,,,+++++++++++++++***************)))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))+++...///000111///------...///000///...---,,,++++++***************))))))))))))***++++++*********+++++++++++++++,,,,,,,,,,,,,,,---......---------------------...000000111000000111444555222666:::<<<@@@LLL]]]kkk{{{xxxxxxuuujjjfffhhhzzz{{{sssmmm]]]NNNSSSdddkkkeeeIIICCC???>>><<<888666888666666666666555666666666999666222000000111222222111111111111000000//////...............---,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))***))))))(((((())))))***))))))*********+++++++++(((((()))))))))*********)))))))))))))))))))))))))))***************++++++((((((((()))***,,,---...)))***+++++++++---000333444333111000222999AAAFFFOOOWWWaaakkkuuu{{{tttddd]]]UUUSSSRRRLLL@@@555666444222111111222222222,,,------------,,,++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))((()))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))(((((())))))***+++))))))*********+++++++++++++++++++++,,,,,,,,,---,,,------...///000000000//////000000000111111111111111000111111222333444555777888999:::;;;>>>AAACCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAAAAAAAA@@@AAABBBAAA??????AAACCCHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFDDDBBBAAAAAAAAABBBBBBAAA???<<<;;;===<<<:::999777666666666666666666666555444333222333333222222222111111111111111111000000000////////////////////////000000/////////...............++++++++++++++++++************)))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''***,,,///111222333...---,,,---///000///...---,,,+++******)))******)))))))))((())))))***+++)))))))))***************,,,++++++++++++,,,------,,,,,,------------------------------......///000---222666888888;;;BBBHHHKKKTTTddduuunnngggllloooooopppppp}}}yyyeee```ddd{{{yyy]]][[[RRRKKKVVVjjjqqqjjjFFF???;;;;;;999666555777666666666666555555555555666444222000000000111222222222111111000/////////------......------,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++'''(((((())))))*********))))))))))))))))))))))))************************------,,,+++************///000111111//////111222000111222333333444333333111333666999===FFFQQQYYYbbbjjjvvvxxxsssppp___[[[UUUOOOIIICCC===:::<<<777333333666888555222333333222111000000///...000222333333111//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******)))(((((((((((()))******)))))))))************+++******+++++++++,,,,,,,,,,,,,,,---...///000000111////////////000000000000111111000000111111222333333444777888999;;;>>>AAA@@@@@@@@@@@@??????>>>>>>@@@AAABBBCCCDDDEEEEEEDDD@@@@@@@@@@@@@@@@@@?????????CCCFFFFFFCCCAAAAAACCCIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFFFFFFFEEEDDDCCCCCCIIIHHHFFFCCC@@@<<<999888<<<;;;:::888777666555555666666666666555444333222222222222222111111111111111111000000000/////////......////////////000000/////////............---******************++++++***)))))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))***,,,...000111222222///...---...///000000...---,,,+++***)))))))))))))))(((((((((((()))******((((((((())))))*********+++++++++++++++,,,,,,---***+++,,,,,,---------------------.../////////......111444666666777888:::555999@@@KKKXXXggguuu~~~oooYYYUUU\\\eeecccrrrooo\\\kkkyyyeee```gggiiiWWWVVVMMMFFFQQQdddjjjcccBBB<<<888888888555555888666666666666666555555444222222222111000111222333222222111111000//////...,,,------------,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************''''''(((((()))******+++))))))))))))))))))))))))************))))))))))))///...---,,,++++++++++++,,,---......,,,++++++,,,+++,,,///222444333111///999999777666666777888999444:::AAAHHHNNNTTT[[[```ccchhhqqqyyy{{{ssskkkdddaaaWWWTTTOOOIIICCC>>>;;;999;;;;;;:::888666666777888777555222000000///...---***+++,,,---......000111...000111///,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))))))))************'''((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))'''((()))*********))))))((((((((((((((()))******))))))))))))************************+++++++++++++++,,,,,,---...///000111........./////////000000111111111000111111222333222333555666777999<<<>>><<<<<<===>>>>>>>>>======@@@@@@BBBCCCEEEEEEFFFFFF???@@@@@@AAAAAAAAA@@@@@@BBBHHHMMMNNNJJJFFFDDDEEEHHHHHHGGGGGGGGGHHHIIIIIIGGGFFFEEEDDDDDDCCCCCCCCCKKKIIIEEEAAA>>>;;;999999<<<;;;:::888777666666555777777777777666555444444222222222222111111111111111000000000////////////........./////////000000//////.........---------******************++++++))))))))))))((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''',,,---...///000000000000000......///000111000///---,,,+++***))))))))))))((((((((((((((()))******'''((((((((())))))******++++++******++++++,,,---)))***+++,,,,,,---------+++++++++---///000000///222000///...///111444555888555333333777???FFFKKKNNNYYYhhhttt}}}zzzzzz{{{rrrnnnnnnmmmoooqqqlllccc\\\[[[^^^aaavvvvvvdddsssjjjbbb^^^fffnnnOOOXXXVVVIII>>>EEEWWW\\\TTTAAA;;;777888888777777:::666777777777666555444444///111222222111111222333222222222111000//////...,,,------------,,,++++++++++++,,,------------,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************&&&''''''((()))******+++))))))))))))))))))))))))*********)))))))))))))))((((((((((((((()))******)))+++---......---...//////...,,,---...000111000***+++---111333333000---222444555444333444888<<<<<>>????????????@@@BBBDDDEEEFFFGGGGGG???@@@AAABBBBBBBBBBBBBBB@@@GGGOOOPPPKKKEEEBBBBBBEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFDDDBBBBBBBBBCCCCCCEEECCC@@@===;;;;;;;;;<<<===<<<:::888777666666666999999999999888777666555222222222111111111111000000000000000////////////---.........//////000000//////.........---------)))))))))))))))***************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''')))+++,,,+++,,,...000///...+++)))000//////............///,,,+++***)))(((((((((((())))))(((((((((((())))))(((((((((((()))))))))))),,,,,,,,,,,,,,,+++***)))++++++************++++++++++++,,,,,,,,,,,,------............////////////111111111333444666888999===BBBGGGJJJNNNWWWeeeooozzzrrrwwwwwwssszzztttyyy~~~zzzyyyzzz{{{vvvlllnnntttooobbb]]]```cccddd```\\\XXXVVV```^^^ccckkkmmmeee___^^^YYYgggpppjjjbbbbbbhhhlllkkk]]]\\\ppp~~~bbbJJJVVVTTTLLLBBBCCCIIIHHHAAA;;;;;;:::999999888888777888777777666555444444444444444333222222111111000000000///.......................................------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))))))))************))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++111///,,,******,,,---...////////////////////////000111111111222222222222222222333444444555666666999999999999999999999999666666555444444333222222111111222222222333333333111111000000/////////....................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++******************************(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''(((((((((((()))((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))((((((((((((((()))******************************)))))))))))))))))))))))),,,,,,,,,---------......,,,,,,,,,---------....../////////000111111222222222222333444666888:::;;;===>>>@@@???===<<<<<<===<<<===>>>@@@BBBDDDEEEFFFDDDDDDDDDDDDCCCBBBAAAAAACCCDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGIIIIIIFFFAAA>>>???@@@AAAAAA@@@>>><<<:::888666:::999666555444555666777777777666555444444333333222222222111111111111000000000000000////////////////////////............//////.........---------)))))))))))))))))))))******)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((('''''''''((()))***+++,,,---///000000///---,,,////////////////////////,,,+++***)))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))+++,,,,,,,,,++++++***)))+++******))))))******++++++++++++,,,,,,,,,---------.........///////////////000000111222333555666333444555888===DDDLLLPPPQQQKKKOOONNNJJJYYYaaaQQQMMMQQQVVVZZZ[[[ZZZZZZ[[[YYY]]]cccjjjuuu}}}vvvhhheee```\\\ZZZ\\\___aaahhhhhhaaa[[[```iiiggg]]]WWWWWWWWWWWWVVVUUUTTTSSSZZZYYY^^^iiimmmfff\\\XXX___hhhkkkbbbWWWSSSRRRRRR[[[XXX___rrrvvv___MMMWWWVVVNNNBBB???CCCAAA;;;;;;::::::999888888777777777777777666555444444444444333333222222111111000000000///.......................................------,,,,,,,,,+++++++++*********+++++++++,,,,,,)))***++++++++++++***)))))))))************))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++///+++))),,,000222///+++...........................////////////000000000000000111111222333333444444444444444444444444444222111111000000///......//////000000000111111111000000/////////.........------------------------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))******++++++******)))************************''''''''''''(((((((((((())))))(((((((((((())))))''''''((((((((()))))))))&&&'''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))******************************)))))))))))))))))))))))),,,,,,,,,,,,------------,,,,,,,,,------------......//////000000111222222111222222444555777999:::===>>>>>>===:::999999:::===>>>???@@@AAACCCDDDDDDCCCCCCCCCCCCCCCBBBAAAAAACCCCCCDDDDDDEEEEEEEEEFFFEEEFFFFFFEEEEEEDDDCCCBBBDDDFFFFFFDDD@@@>>>>>>???AAA@@@@@@>>>===;;;999888:::999777555444555666777666555555444444333333333222222222111111111000000000000000000/////////...////////////............///.........------------******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((('''''''''((()))***+++,,,---...///000000000000......000000000000///...++++++***)))(((((((((((('''((()))******)))((('''(((((((((((())))))))))))+++++++++,,,++++++***)))+++******))))))******+++++++++++++++,,,,,,,,,,,,---------.........//////............///000222222999888888;;;@@@EEEFFFFFFDDD@@@BBBAAA???JJJPPPDDDEEEGGGJJJLLLNNNOOORRRTTTSSSSSSVVV___mmmtttmmmaaaYYYXXXVVVUUUVVVYYY]]]___YYYZZZVVVSSSZZZdddeee^^^XXXSSSOOOMMMOOOQQQQQQPPPTTTUUU\\\ggglllggg\\\VVV___cccbbbYYYPPPKKKHHHEEELLLSSSccctttyyynnn]]]SSSTTTVVVPPPCCC;;;======888::::::999999888777777777777777666666555444444444333333333222111111000000000/////////............------------------------,,,,,,,,,,,,++++++++++++*********++++++++++++,,,)))******++++++******)))((())))))******))))))(((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))******)))))))))*********+++++++++''''''---555777111***------------------------,,,,,,,,,---------...............//////000000111000000000000000000000000//////......---,,,,,,,,,---------.........//////............------------------------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))((((((((()))******++++++******)))************************&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))((((((((()))))))))******$$$&&&(((+++,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,------------......//////000111111111111111222333555777888999;;;<<<<<<;;;::::::===????????????@@@AAAAAABBBBBBAAABBBBBBBBBBBBBBBAAA@@@CCCCCCCCCCCCDDDEEEGGGHHHFFFFFFEEECCCBBB@@@???>>>AAABBBCCCAAA???======>>>?????????>>>===<<<;;;::::::999777555555555555666333333333333333333333333222222111111111000000000000000000/////////....../////////............---............------------*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((())))))******,,,,,,---...///000111111---...000111111000...---******)))(((((((((((((((&&&((()))++++++)))(((&&&(((((((((((())))))))))))******++++++++++++************))))))))))))*********++++++++++++,,,,,,,,,,,,,,,---------...............---......///000000333444666:::<<<>>>>>>>>>===<<<<<<:::;;;BBBEEE???CCCDDDEEEFFFGGGJJJOOOSSSRRRPPPRRRZZZeeeggg]]]QQQTTTSSSSSSTTTUUUWWWYYYZZZZZZ[[[YYYWWW\\\dddfffccc]]]VVVPPPNNNQQQSSSQQQOOOPPPTTT]]]eeehhheee```\\\eeebbb[[[TTTOOOLLLIIIGGGIIIUUUgggssssssjjj^^^XXXOOOTTTQQQDDD<<<===>>>;;;999999999888777777666666666666666555555444444444333333222222111000000000///////////////......---------------------------,,,,,,,,,++++++++++++***************++++++++++++))))))************))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************((('''(((---222333///***------------------------+++++++++,,,,,,,,,---------------.........////////////////////////////////////.........---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))************************&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))************'''((()))***++++++******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))((((((((((((((())))))***************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------...//////000000111000111111222444555777888777888::::::<<>>>>>>>>???@@@@@@@@@>>>>>>======>>>>>>>>>>>>===<<<<<<:::999777666555555555555222222222222222222333333111111111111000000000000000000/////////.........//////.........---------------------------------************))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((()))***************+++,,,...///000111---...000111000///---+++***)))((((((((((((((((((&&&((()))++++++)))(((&&&(((((((((((()))))))))))))))******++++++************))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,------------...............///000000111666<<<===:::888888:::777:::888666:::=========>>>???@@@@@@AAADDDIIIMMMKKKKKKNNNTTTXXXWWWPPPKKKOOOQQQRRRTTTVVVVVVVVVVVVXXXYYYXXXWWWZZZ```dddddd[[[VVVQQQQQQTTTUUUSSSOOOMMMUUU\\\______```bbbcccjjjbbbWWWPPPLLLIIIGGGFFFQQQZZZgggnnnnnnhhh___XXXMMMTTTSSSFFF======>>><<<999888888777777666666555555555555555444444444444333333222111111000000////////////000///...------------------------------,,,,,,+++++++++*********))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********&&&(((***++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------...................................................---------,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))******)))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))************---,,,)))((('''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------...//////000000000000000111222444555666555666888999;;;???DDDHHH@@@@@@?????????>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@BBBBBBCCCCCCEEEFFFGGGHHHEEEDDDCCCAAAAAA@@@AAAAAA>>>???@@@AAAAAAAAA???>>><<<<<<============<<<<<<:::999888777666555444444111111222222222222222222111111111000000000//////////////////........................------------,,,,,,------------------++++++******)))((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&'''((()))*********))))))***+++---.../////////.../////////...,,,***))))))((((((''''''((((((((('''((()))******)))((('''(((((((((((())))))))))))((()))******+++************))))))(((((())))))***************+++++++++++++++++++++,,,,,,,,,---------------......000111111999???EEEDDD>>>999999;;;888???;;;999@@@@@@<<>>>>>>>>======<<<<<<>>>???@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFDDDCCCBBBAAAAAABBBCCCCCC?????????AAACCCBBB???===:::;;;;;;<<<<<<<<<;;;;;;:::999888777666555444333222222222222222222222222111111000000000//////////////////.........------.........------------,,,,,,,,,,,,,,,------------++++++******)))((((((''''''((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((''''''&&&'''((()))*********))))))+++---///000000///...000000...---+++)))((('''(((((('''''''''(((((()))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))***************))))))(((((((((((())))))************++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---...///111222111555888999666222000000///888333111;;;888333>>>888:::===>>>>>>>>>@@@AAABBB@@@BBBGGGHHHFFFIIIOOOHHHLLLQQQVVVXXXWWWUUUSSSRRRSSSUUUUUUUUUWWW\\\bbb]]][[[YYYVVVUUUSSSRRRQQQPPPSSSSSSSSSYYYaaaccc```QQQLLLJJJMMMOOOLLLLLLNNNPPPXXX^^^______^^^WWWNNNGGGMMMLLLBBB;;;<<<:::555888777777666666555444444444444444444444444444444222222111111000000//////...///000111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))***************)))(((''''''((()))***''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***'''((())))))(((((()))+++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))))))))******++++++))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))''''''((((((((())))))))),,,***(((&&&&&&&&&((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++***++++++++++++,,,,,,,,,+++,,,,,,---......///////////////000111222333444333444666777777888:::<<<>>>>>>>>>>>>>>>=========:::;;;===>>>???@@@@@@@@@AAACCCEEEGGGGGGFFFDDDCCCDDDCCCBBB@@@@@@AAABBBCCC???>>>???AAACCCBBB>>>;;;999::::::;;;::::::999999:::999999888666555333222444444333333222222111111111000000000//////////////////.........---------.........---------,,,,,,++++++,,,,,,,,,---------+++++++++***)))((((((''''''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''+++*********))))))((((((%%%&&&(((*********))))))***,,,///111222111///---111000...+++)))((('''&&&(((((('''''''''(((((()))))))))(((((((((((())))))(((((((((((())))))))))))(((((()))***************))))))(((((((((((()))))))))************+++++++++******+++++++++,,,,,,,,,******+++,,,---///111222///000222555888777444111...888333111===888333@@@<<>>>>>>>>>>>>>>=========:::;;;<<<>>>???@@@@@@@@@AAACCCFFFHHHHHHFFFCCCAAAEEEDDDAAA@@@??????@@@AAA>>>>>>>>>@@@BBBAAA===999999999:::::::::999888888:::999999888666555333222555555444444333222111111000000000000//////////////////.........---------......---------,,,,,,,,,+++++++++,,,,,,---------+++***)))'''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************)))((('''&&&&&&'''(((''''''''''''((((((((((((***)))(((''''''&&&&&&&&&(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,........................//////000111111111111111222222111222333555777999=========>>>>>>>>>>>>>>>===???BBBDDDDDDFFFIIILLLJJJJJJJJJKKKMMMNNNMMMLLLOOOOOOMMMLLLLLLMMMNNNNNN]]]aaaccc___WWWPPPNNNNNNKKKLLLPPPWWW^^^]]]VVVNNNNNNMMMLLLKKKIIIHHHGGGFFFFFFLLLTTTYYYWWWRRRKKKGGGFFFDDD@@@===:::888777666888777666555444333222222222222222111111111000000////////////............------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))((((((((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))+++*********))))))(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******************************))))))))))))******)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((((())))))))))))(((((((((((())))))((('''''''''''''''(((((((((((((((''''''''''''&&&%%%%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((()))'''&&&'''***+++***(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))******************+++++++++,,,,,,,,,------------------------/////////000111111222222333555888999999:::;;;<<<:::;;;<<<<<<===<<<<<<<<<===<<<<<<<<<>>>@@@BBBCCCAAAAAABBBEEEGGGHHHGGGEEECCCBBBAAA@@@@@@@@@AAABBB@@@@@@@@@@@@??????>>>>>>>>>===;;;:::999888888888:::999777555333333444444555444333222111222333333111111000000//////......///...---,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++***((('''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***)))((('''&&&&&&'''(((''''''''''''(((((((((((())))))((((((''''''(((((((((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,------------------------//////000111111000000000111111000111222444666888<<<<<<<<<<<<<<<=========;;;<<<>>>???AAABBBCCCEEEGGGGGGGGGHHHJJJKKKJJJIIIJJJIIIIIIIIIJJJKKKLLLMMMPPPTTTVVVSSSMMMIIIHHHIIIHHHKKKPPPVVVYYYVVVNNNGGGIIIHHHHHHGGGFFFFFFEEEEEEAAAGGGOOOSSSQQQLLLGGGEEECCCBBB???;;;888666555555666666555444333222111111222222111111111000000000////////////.........---------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))(((((()))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))************************************))))))))))))******))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((((()))((((((((((((((((((((())))))((('''''''''''''''(((((((((''''''&&&&&&&&&''''''&&&%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((()))(((&&&'''***+++)))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********))))))))))))*********************+++++++++,,,,,,------------------------...//////000000111222222111333666777777777999:::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===???AAACCCAAA@@@AAACCCEEEFFFFFFDDDDDDBBBAAA???>>>>>>>>>???>>>>>>>>>=========<<<<<<<<<<<<;;;:::999999999999888888666555444444444444555444333222111222222333000000000000//////......///...---,,,,,,,,,,,,---------------------------+++,,,,,,------,,,,,,+++***)))((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&'''''''''''''''''''''(((((((((((())))))((((((((()))******(((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,------------------------//////000000000//////...////////////111333555666999999::::::;;;;;;;;;<<<=========???BBBCCCCCCBBBCCCCCCCCCDDDFFFGGGFFFEEECCCCCCDDDEEEFFFHHHJJJKKKKKKMMMOOOMMMIIIHHHIIIKKKHHHLLLQQQTTTSSSNNNFFFBBBCCCCCCCCCCCCBBBBBBBBBBBB<<>>@@@BBBDDDDDDCCCBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;::::::999999999999555666666666555444444333444333222222111111222222000000000////////////.........---,,,,,,,,,------------------------------++++++,,,,,,,,,,,,++++++(((((((((((('''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,(((((((((((())))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...////////////...------......---...///111333555666666777888999999::::::<<<<<<<<>>;;;888666555444444555444444333222111111111111111000000000/////////.........---------,,,,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************))))))))))))))))))))))))((()))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''&&&''''''((((((((()))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''(((((((((((((((''''''''''''((((((***)))(((((((((''''''&&&''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***((()))))))))************************++++++++++++++++++++++++++++++++++++------...//////000000111///111222333222333555777999999:::;;;;;;;;;;;;;;;666777888:::<<<>>>@@@@@@@@@>>><<<===???AAABBBBBB>>>>>>======<<<<<<;;;;;;======<<<<<<<<<<<<<<<<<<>>>===;;;:::999888888888333444555666666555333222333222222111111111111111////////////////////////...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++'''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))+++,,,---(((((((((((())))))))))))************)))))))))((('''''''''''''''''''''''''''(((((((((((()))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,---,,,,,,---...000222444333444555666777888999999666777999<<>>>>>BBBEEEGGGDDD>>>:::;;;===???>>><<<999777666666666555555444444333333222222000000000/////////......------------,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))((((((&&&&&&''''''((((((((()))((((((((()))((('''&&&&&&&&&&&&'''(((***+++,,,---(((((((((''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))***((((((''''''''''''((((((((((((''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((((((((()))))))))***'''(((((((((((()))))))))((()))))))))************))))))*********+++++++++++++++++++++++++++++++++---------...//////000000000222222222222333555777888999999:::::::::::::::666666888:::<<<===>>>???>>>===;;;;;;===???@@@???:::;;;;;;<<<=========>>>>>>>>>??????????????????@@@???===:::888777666666222333444555555444333222111222111111111111000000.............../////////------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((('''''''''((()))***+++,,,(((((((((((())))))))))))************))))))))))))''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,---...000222333111222333555666888999999777:::>>>@@@AAAAAAAAABBB@@@??????AAACCCCCCBBBAAABBBCCCDDDFFFGGGGGGHHHHHHLLLKKKIIIGGGFFFEEEFFFFFFLLLJJJGGGDDDCCCBBBBBBCCCAAAAAAAAAAAAAAA@@@@@@@@@FFFFFFEEECCC???<<<;;;;;;???>>><<<:::888777777888555444444444333333333333////////////............------,,,,,,,,,+++++++++************************)))))))))***************((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((()))((((((''''''(((((()))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((&&&&&&&&&''''''(((((()))'''((()))))))))(((&&&%%%%%%&&&'''(((***+++------'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******(((''''''&&&&&&''''''(((((((((''''''''''''(((((('''((()))(((&&&&&&&&&(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''(((((())))))******''''''(((((((((((())))))))))))))))))************)))))))))************+++************************,,,,,,------.../////////222222333222111222555777777888999999::::::999999666777999:::<<<============<<<:::;;;===>>>>>>===999:::<<<===??????@@@@@@????????????@@@@@@@@@@@@@@@???===:::888777666666333444444444333222222111000111111111111000//////---............/////////------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&'''''''''&&&&&&''''''''''''((((((((((((''''''''''''((())))))***(((((((((((())))))))))))************))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************++++++++++++++++++++++++((()))***,,,------------,,,,,,,,,---...000222333000111222444666888999:::;;;AAAGGGGGGBBB@@@AAADDD???>>>>>>@@@BBBCCCBBB@@@@@@BBBDDDFFFIIIJJJJJJJJJMMMKKKJJJIIIHHHHHHGGGFFFHHHEEECCCDDDFFFGGGEEECCC>>>>>>???AAABBBCCCDDDDDDEEECCC@@@@@@@@@???<<<999>>>===;;;999888888888888333333333333222222222222/////////.........------,,,,,,,,,,,,++++++++++++************************((()))))))))*********+++(((((((((((((((((((((((('''''''''((()))*********&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))%%%&&&&&&&&&'''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))((((((%%%%%%&&&''''''((())))))'''((()))***)))(((&&&%%%&&&&&&&&&'''(((((())))))%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))*********(((''''''&&&&&&''''''(((((((((''''''''''''((((((%%%'''((((((&&&%%%''')))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))*********'''''''''((((((((())))))))))))))))))************))))))))))))************************************+++,,,,,,---......//////111222222111000111444777777888888999999999999999888999:::;;;<<<<<<<<<;;;<<<;;;;;;<<<===>>>===;;;;;;<<<>>>???@@@@@@@@@@@@=========>>>>>>>>>??????===<<<;;;:::999888888888555555333222111111111111///000111111111000///...---------.........//////,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++******++++++++++++******$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&''''''''''''((((((((()))'''''''''''''''(((((()))(((((((((((())))))))))))************))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************************************'''((()))+++------......---,,,,,,---...000222444000111222444666888999::::::BBBHHHGGG???:::<<>>>>>>>>???AAABBBAAA@@@>>>@@@CCCFFFIIIKKKLLLMMMIIIHHHGGGGGGGGGFFFEEECCCFFFDDDCCCHHHMMMNNNIIIDDD;;;<<<>>>@@@CCCEEEGGGHHHBBB???<<<===@@@@@@===888===<<<:::999777777777888222222222111111111111111//////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((%%%%%%&&&&&&'''((())))))'''((()))***)))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++'''''''''&&&&&&'''''''''((((((''''''''''''(((((($$$&&&((((((&&&%%%(((***(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''((((((((()))))))))))))))************))))))))))))************))))))))))))))))))))))))++++++,,,------......///111111111000///000333666777777888999999999999999999:::;;;<<<===<<<;;;;;;;;;;;;;;;===>>>>>><<<:::===>>>@@@AAAAAAAAA@@@???;;;;;;;;;<<<<<<<<<======:::::::::999999:::;;;;;;777555333111000000000111///000111111111000...------------.........//////,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++******++++++++++++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&'''((()))******(((((()))***************))))))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------...------......///000111222333333444555666777777999;;;======<<<;;;<<<===<<<>>>AAADDDDDDCCC@@@???@@@AAADDDGGGJJJLLLNNNNNNJJJJJJHHHGGGGGGHHHIIIJJJGGGFFFFFFGGGHHHIIIGGGFFFFFF@@@???GGGLLLIIIEEEEEE===>>>???@@@???>>>;;;:::===<<<:::888666666666666222222222111111111000000000000000000////////////...------,,,,,,------...***++++++,,,,,,++++++***+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((())))))((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))*********(((''''''((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&%%%)))---///+++&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))++++++,,,,,,---...//////---...///111222222222222333444777999:::;;;;;;:::999999::::::;;;;;;<<<<<<===???AAA@@@<<<999999:::<<<<<<>>>@@@BBBBBB@@@>>>===<<<;;;:::999:::;;;;;;===;;;:::;;;>>>???<<<:::777666666555333222222111000---,,,...222222///***........................///.........------------+++++++++,,,,,,---------************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((((((((()))***************)))))))))(((((())))))))))))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000222222333444555666777777888:::<<<<<<;;;:::;;;<<>>??????@@@???===;;;:::===<<<:::888666555555555333222222222222111111111////////////............,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((---++++++...222333000,,,''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))+++,,,,,,,,,---.........---...///000111222222222444555666888999999999999::::::;;;;;;<<<=========<<>>@@@AAAAAA>>><<<===<<<;;;:::::::::;;;<<<<<<;;;:::;;;======;;;999666555555444333222222111111...---///222333///,,,......................../////////.........------*********+++++++++,,,,,,************************''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))((((((''''''''''''(((((()))*********************))))))))))))******((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///111111222333444555666666777999;;;;;;:::::::::;;;@@@BBBDDDGGGGGGGGGEEECCCFFFGGGGGGHHHHHHHHHHHHGGGIIIHHHHHHGGGHHHHHHIIIIIIKKKIIIHHHGGGHHHGGGEEEDDD@@@AAADDDHHHFFFAAA???@@@???@@@@@@@@@>>><<<:::999<<<;;;999777666555555555333333333333222222222222............------------,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++************)))))))))))))))))))))))))))))))))(((((()))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((+++))))))+++///000---***''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''(((((())))))******)))))))))))))))))))))))),,,,,,,,,,,,---------------...///000111222222222444555666777888888888888<<<<<<<<<<<<===>>>???@@@<<<===>>>===;;;999999999>>>>>>>>>@@@AAA@@@===:::<<<;;;;;;:::;;;;;;<<<<<<<<<;;;::::::;;;;;;999777444444444333333222222222222///...000222333000---........................000/////////............)))))))))***************************************''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''(((((()))*********************))))))))))))******((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,++++++++++++,,,---...///000000111222333444555555777999;;;;;;::::::;;;<<<>>>@@@BBBDDDEEEEEEDDDCCCHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHKKKIIIHHHGGGHHHIIIGGGFFF???CCCHHHHHHCCC>>><<<>>>@@@@@@@@@???===;;;999888:::999888777666555555444444444444333333333222222/////////.........------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,************))))))))))))))))))))))))))))))))))))'''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%%%%&&&))))))(((&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))------,,,,,,,,,,,,,,,,,,,,,---...000111111222222333444555777888999:::;;;===<<<<<<<<<===???@@@AAA;;;<<<<<<<<<;;;:::999:::>>>>>>>>>@@@BBBAAA???<<<;;;;;;;;;;;;;;;<<<<<<===;;;;;;:::::::::999777666444444333333333222222222222111000111222333111000........................000000/////////.........************************************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***(((((()))*********************))))))))))))******'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---...///000//////000111222333444444777888;;;;;;;;;:::;;;======>>>AAACCCDDDDDDCCCCCCGGGGGGHHHIIIIIIIIIIIIIIIDDDDDDEEEFFFFFFFFFFFFFFFFFFDDDCCCCCCEEEGGGGGGFFF@@@FFFJJJHHHAAA===<<<===@@@??????===<<<:::999888888888888777666555444444444444444333333333222222000000000/////////......------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,++++++,,,---...///000111111111222333444666999;;;===>>><<<<<<;;;;;;===>>>AAABBB<<<;;;::::::;;;;;;;;;:::<<<<<<>>>@@@CCCDDDBBB@@@;;;<<<<<<<<<<<<<<<<<<<<<:::;;;;;;:::999777777666555444444333333222222222222111111111222222222111........................////////////............++++++++++++++++++******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&'''((()))******(((((()))***************))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******************++++++++++++,,,,,,,,,,,,---...///000......///000111222333333555777999:::::::::;;;<<<===>>>@@@BBBCCCDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHAAABBBCCCDDDDDDEEEDDDDDD???>>><<<===???BBBBBBBBBAAAGGGJJJEEE???======<<<>>>===<<<;;;:::999888888777777777777666555444333333333333333222222222222111000000000////////////...------,,,,,,------...***++++++,,,,,,++++++***(((((()))))))))))))))***((((((((((((((((((((((((&&&&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,---...///000111111111222222333555777:::<<<>>>;;;:::999999;;;===@@@AAA===;;;::::::;;;===<<<<<<:::;;;<<<@@@CCCDDDBBBAAA<<<============<<<;;;:::999:::;;;;;;999777777888777666666555333222222111222222111111000111222222........................///.........------------+++++++++++++++*********))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))(((((()))***************((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++++++++++++++,,,---...///---......///000111222333222444777777777777999:::;;;<<<===???AAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCC>>>???AAABBBCCCCCCBBBBBB???===::::::<<<>>>??????AAAFFFGGG@@@<<<======;;;<<<;;;:::999888888888888555666666777666555333222333222222222222111111111000000/////////.........---,,,,,,,,,,,,,,,,,,---)))******++++++******)))(((((((((((())))))******((((((((((((((((((((((((%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((('''(((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))*********+++,,,,,,,,,---,,,,,,...///000111111111333333222333444666888999999888777777888;;;>>>@@@>>>;;;999:::<<<>>>>>>===999:::;;;>>>AAAAAA@@@>>>>>>>>>>>>>>>===<<<:::999888:::<<<;;;999888999:::999999777666444333111111111111111000///000111222........................------------,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''(((((()))***************''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++************+++,,,---...------...///000111222222000222555555555555777888777888:::;;;===>>>>>>???AAAAAABBBBBBAAAAAA@@@???===>>>???AAABBBBBBAAAAAABBB???===<<<===?????????AAAEEEDDD===:::<<<===999::::::999888777777777888555555666666666555333222222222222111111111000000//////.........---------,,,++++++++++++++++++,,,))))))************))))))'''((((((((())))))******((((((((((((((((((((((((%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))*********)))(((((()))+++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))***+++,,,,,,------+++,,,---///000000111111444333222111222333444555888777666666777:::===???>>><<<999:::===??????>>>999:::;;;===???>>><<<:::????????????===;;;999888777:::<<<<<<:::999:::<<<;;;:::999777555333111111111111111///...///111222........................------,,,,,,,,,+++++++++******))))))((((((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,------......///000000000...000222333222333444555777777888:::<<<>>>???@@@;;;<<>>??????@@@@@@???======>>>??????>>>>>>===<<<:::888666555555333444444555666777888888444555555555444333333222111111111111000000000000......---------,,,,,,,,,++++++************+++++++++++++++************)))******))))))((((((''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***(((%%%%%%&&&&&&%%%$$$''''''''''''''''''&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((*********)))))))))))))))************************,,,...///000///000111333444444333333333444555555222444777888888888:::;;;===<<<:::888888888:::;;;999999::::::<<<===??????DDDCCCAAA>>><<<;;;::::::<<<;;;:::888777777666666333333444444555444444444111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******************************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***((((((((((((((((((((((((+++++++++******)))))))))*********+++++++++,,,,,,---------...//////000000...000333333333333444666888888777777888999;;;<<<;;;<<<>>>@@@AAAAAA@@@??????????????????????????????===<<<<<<>>>???>>>>>>@@@>>>;;;999777666555555444444444444555555666666444444444444444333222222111111111111000000000000......---------,,,,,,,,,++++++************+++++++++++++++*********))))))))))))))))))((((((''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%&&&'''((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************,,,---////////////111333444333333222222222333333444666888999888888:::;;;;;;:::999888999:::<<<===;;;;;;;;;;;;<<<>>>??????MMMKKKIIIFFFCCC@@@===<<<<<<;;;999888666555555444333444444444444444333333111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***************************)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((************))))))))))))*********++++++++++++,,,,,,,,,---......//////000///111333444444444555666999777666444444555666777:::;;;===???@@@@@@@@@???>>>>>>@@@@@@@@@@@@???>>>===<<<;;;<<<>>>??????>>>AAA???;;;888666555666666555555555444444333333333333333444444444333222222111111111111000000000000......---------,,,,,,,,,++++++************++++++++++++*********))))))))))))))))))(((((((((((('''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&&&&&&&((()))((('''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))************************+++---.../////////111222222222111111111111222222666888::::::999999999;;;999999999999:::<<<>>>???<<<<<<<<<<<<<<<===>>>???IIIHHHGGGEEEBBB???<<<:::;;;:::888666555444333333444444444444333333222111000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++,,,,,,---......//////000222444555444444666777888777444333222444555777999:::<<<===????????????===>>>@@@BBBBBBAAA???>>>======<<<>>>@@@AAA@@@>>>AAA???:::777555555777888888888777666444333222222222222333333333333222222111111111111000000000///......---------,,,,,,,,,++++++************++++++************))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((()))))))))))))))***************************,,,............000222000000000111222333444555888:::;;;;;;:::999999:::999999999:::;;;<<<>>>???<<<<<<;;;;;;;;;<<<<<<======>>>???@@@???<<<:::888777777666555444444444444444444444444333111000000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++++++++,,,,,,------......000222444555444444666777666555444444444666888999888999:::<<<===>>>??????===???AAABBBCCCBBBAAA????????????@@@BBBBBBAAA???@@@===:::666555666888999;;;:::999777555444222222111111222222222222222111111111111111000000000///......---------,,,,,,,,,++++++************++++++*********)))))))))(((((('''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&'''((('''%%%###&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((''''''(((((())))))))))))***************************+++---...---...///111......///111333555777999888:::;;;:::999888888999::::::::::::;;;;;;<<<<<<::::::999999999:::;;;;;;;;;<<<>>>>>>>>><<<:::999444444333333444555555666333333333333222111000///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))************+++******+++,,,,,,------...///111333444444444555666555555555666777999:::;;;777888999:::<<<===?????????@@@BBBCCCDDDCCCCCCBBBAAAAAAAAABBBCCCCCCAAA???===;;;999777666777999;;;<<<<<<:::888666444333222000000111222222222111111111111111111000000000000......---------,,,,,,,,,++++++************++++++******)))))))))(((((((((&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))'''$$$%%%%%%&&&&&&'''((((((((()))((('''&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((&&&''''''(((((())))))***************************)))+++------------///000------///111333666888:::666888999999777666666777999999::::::::::::::::::888888888888888999:::;;;<<<======<<<;;;999777666333333333333444555666666222222222222222111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))))))))*********************+++,,,,,,------...000333333333333444666444555777888999:::999999666777888999;;;===>>>???BBBBBBCCCCCCDDDEEEEEEEEEBBBAAAAAABBBCCCBBB???===999999888888888999;;;;;;<<<;;;999888666444222111///000000111222222111111111111111111000000000000......---------,,,,,,,,,++++++************++++++***)))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''***,,,---+++***%%%%%%&&&&&&'''(((((()))***)))'''&&&%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***************************)))***,,,,,,,,,---...000......///000222444666777333555666666555444555666666777888999::::::;;;;;;888888888888999:::;;;<<<;;;::::::999888777777666666666555444444444444444000111111111111111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************)))******+++,,,,,,------...000222333333333444555444555888::::::999888777666666777888:::<<<>>>???CCCCCCCCCCCCDDDEEEGGGHHHBBBAAAAAABBBBBBAAA===;;;777777888888999:::;;;<<<::::::888777555333222111//////000111111111111111111111111111000000000000......---------,,,,,,,,,++++++************++++++))))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''+++///111000...%%%%%%&&&&&&'''((())))))+++***'''&&&%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''')))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&'''((())))))***************************(((***,,,,,,,,,,,,...000////////////000111222333111333555555444333444555333444666888:::;;;<<<<<<888888888999:::<<<===>>>::::::::::::;;;<<<===>>>999888777555444333222222///000000111111111111000......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((('''%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((())))))************)))))))))******++++++,,,------...000111222111111222444444444555666777888999999999999::::::<<<===>>>???>>>===>>>@@@AAA@@@>>>;;;;;;BBBCCC>>>AAAIIIHHH???999999999:::;;;<<<===>>>===;;;999777555555555555111111111111000000000000111111111111000000000000///............---------------,,,+++***)))((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''%%%$$$$$$%%%''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((***,,,---'''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,...///000111222333444444666555444333333444555666444555888:::;;;:::999999555555555555666999===AAA>>>>>>?????????===<<<;;;999888888666555333111000///000000111111111000000000///...------...///000------,,,,,,,,,,,,+++++++++***)))(((((()))***+++,,,+++******))))))******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((('''%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))************)))))))))******++++++,,,,,,---...000111111111111222444444444555666777888999999::::::::::::<<<===>>>???>>>===>>>???@@@???===:::999???@@@>>>CCCOOOQQQLLL:::::::::;;;;;;<<<======;;;:::888777666555444444111111111111000000000000111111000000000/////////............------------------,,,+++***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''')))***+++)))))))))((('''&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++++++++*********))))))++++++++++++,,,,,,,,,,,,...//////000222333333444555444444444444555666777555777999:::;;;:::999888666777777666555777:::<<<<<<<<<<<<<<<;;;:::888777777777777666444333111000000000111111111111000000000///...------...///000------,,,,,,,,,,,,+++++++++***))))))))))))***+++,,,+++******))))))******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''))))))******))))))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))))))))******+++,,,,,,,,,---///000000000000111333444444555666777888999999::::::::::::;;;===>>>???======<<<===>>>>>>;;;999888======<<>>EEEGGGDDD::::::::::::::::::999999555555666777666555333222111111111111000000000///////////////.....................---------,,,,,,,,,,,,++++++***))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++******)))(((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************))))))))))))+++,,,,,,,,,,,,---------......//////000111222222222222333444666777999999:::;;;;;;;;;;;;:::999888:::;;;======;;;999999999::::::999888777666444444444444444444444444333222000111111111111000000////////////....../////////------,,,,,,,,,+++++++++,,,++++++++++++++++++,,,++++++***)))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***************)))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))((())))))******+++,,,,,,+++---............///111333333444555666777777888999888888888999:::;;;<<<:::999888999::::::999888888:::;;;;;;<<<===:::555888888999999999888777777444555666666666444333222111111111111000000000///////////////...............------------,,,,,,,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&((((((((((((&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((((()))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,------.........//////000000111111222444555777888999:::;;;;;;;;;;;;:::999999888:::===???@@@???=========<<<<<<:::999888777777666333444444555555444444333111111111111111000//////...//////////////////...------,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))(((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))******))))))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))(((((())))))***+++++++++***,,,------------...000111111222333444555666666777777777777777888999999777666555666888:::999888777888:::<<<<<<;;;666222666777888999:::999888777666666666666555444333222111111111111000000000000000000000/////////......------------,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&%%%%%%&&&''''''(((((())))))***''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))))))))*********+++++++++,,,,,,,,,---........./////////000222333444666888999999999;;;;;;::::::999999999888:::<<>>>>>???<<<<<<:::999999999999999555555555666555555444444111111222111111000///.........////////////......------,,,,,,,,,,,,++++++******++++++++++++************)))(((((((((((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))(((((())))))******++++++***+++------,,,,,,...///000000111222333444444555666555555555555666777777444333333444777999:::999999888888:::;;;999666444666777999;;;<<<;;;:::999999888777555444333333333111111111111000000000000111111000000000/////////---------,,,,,,,,,+++++++++++++++***************(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''&&&&&&'''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))******)))))))))*********++++++------............//////222333555777888999888888:::999999888888888999999999:::<<<<<<;;;;;;;;;<<<:::999888777777888999999777777777777666555555444222222222111111000///...---...///000000///...---------,,,,,,,,,,,,++++++))))))***++++++***))))))******)))(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))((((((((()))******++++++)))+++,,,,,,,,,,,,---/////////000111222333333444555555444444444555555666333222222333777999::::::;;;888777888888777555555777888;;;=========<<<;;;;;;:::777555333333333333111111111111000000000000111111111111000000000000---------,,,,,,,,,+++++++++++++++***************((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((''''''((((((''''''&&&&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******((())))))))))))*********------..................333444666777888888888888999888888777777888999999888999:::999777666777999777777666555555777888999888888888888777666555444222222222111111///......---...///000000///...------------,,,,,,,,,++++++((()))***++++++***)))(((******)))(((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((((((((((('''(((((((((((('''''''''''''''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((************))))))))))))++++++++++++,,,---......------------///111333444555555444444444555666666444444444555555777888888888888777777666666666555999999999;;;<<<<<<:::888888777666555444333333333000...---...///000///---////////////............------,,,,,,+++***))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%$$$"""###&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''((((((((((((((((((++++++******************,,,,,,,,,,,,---...//////000333666777777777888999777777777777777666666666666888:::;;;:::999999::::::999888888888999:::;;;<<<:::888666444333333444555...222777...+++...---///......---------......------------,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((((((((((('''((((((((((((''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))*********++++++,,,---...............000222444555555444444444444444555555555555555444555555666777555666666777888999::::::;;;:::::::::;;;;;;999777555555444333222222222333000///......000000///...////////////............------,,,,,,+++******)))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&''')))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))))))))(((((((((************************,,,,,,+++,,,,,,---...//////222444555555555555666666666666666666666666666555777999999888777888888:::999888888999:::;;;<<<<<<:::888666444333222222333...222555000333777222000//////...---------...------------,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((((((((((((((''''''''''''((((((&&&%%%%%%&&&((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((******)))******+++,,,---...//////000111333444555444444444444444444444444555555444444444555555666222333555888:::===???@@@<<<;;;:::::::::999777555333222222111111222222222111000//////111111000////////////............------,,,,,,++++++*********))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&''')))(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((++++++******)))))))))(((************************+++++++++,,,,,,---...//////111333444333222222333444444555555666666777777444666888888777777777888999999999::::::<<<===>>><<<;;;888666444222111111000...222333444AAAGGG<<<222111000///...---------------------,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***+++,,,---//////000111222444555666333444444444444444333333333333333333444555666777222333555888;;;>>>@@@BBB???===;;;::::::888666444222222222111222222333333111000///000111222111/////////.........---------,,,,,,,,,++++++*********))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((%%%"""###%%%'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((+++******))))))(((((('''))))))))))))************++++++++++++,,,---...//////111333444222111111222333333444555666777777888777888::::::999888999:::999::::::;;;<<<===>>>>>><<<;;;999777555333111111...///222222777JJJRRRCCC333222111000......------,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''((((((((()))))))))))))))***+++,,,---//////111222333444555666222333444555555555444444111222222333555777999:::444555777999;;;>>>???@@@AAA???<<<::::::888666444444444333333333444444555111000///000111222111///............------------,,,,,,+++++++++++++++***))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''***(((''''''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))))))))(((((('''''''''(((((()))))))))*********++++++++++++,,,---......000222444444333222222333333444444555666777888888:::;;;<<<<<<;;;;;;<<<>>>::::::;;;<<<======>>>>>><<<<<<:::888666444222111000000222000333FFFLLL===333222111000......------++++++,,,,,,++++++******))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((())))))*********)))******+++,,,---...///111222444444555555111222444666777777666666222222333444666888:::;;;888888999;;;===>>>???@@@CCC@@@===;;;:::999777666666666555444444555555555111000//////111111000///.........------------,,,++++++++++++++++++++++++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&###&&&******(((%%%"""!!!''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''((((((((('''(((((())))))******************++++++,,,---...000222444555444333333444555555666666777777888888;;;<<<===<<<;;;;;;===???:::;;;<<<<<<======<<<<<<::::::999888777555333222333111222000...888<<<111222111000///...---------***+++++++++++++++******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((())))))***++++++*********++++++,,,---...---...000222333444444444000111444777999999999888666666666666666777888999;;;;;;===>>>@@@AAABBBCCCDDDAAA>>><<<;;;;;;999888777777666555444444444444000///......000000///............---------,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&& $$$''''''%%%&&&,,,222''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((())))))******''''''(((((()))******+++************+++,,,---......111333444444333444555777777777888888888888888999::::::999888999;;;===;;;;;;<<<<<<<<<;;;:::999666777777666555444222111444///222444///111555000000//////...---------...******++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***)))(((((((((''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))***++++++,,,++++++++++++,,,---...///,,,...000222333444444333///111444888:::;;;::::::999999888777777777777777======???@@@BBBDDDEEEFFFEEEBBB>>><<<<<<<<<;;;999888777666555444333333333000...---...///000///.........---------,,,,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((('''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&(((((($$$$$$///BBBQQQ((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((()))***+++,,,,,,&&&''''''((()))******+++************+++,,,---...---///222444333333444555999999999888888888888888777777777666555666888;;;;;;<<<<<<<<<<<<:::999888333444555555444222111000222,,,222999333222777777///......---------......)))******+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,---...///111333444444444444444444555666777888999888888888888999:::;;;;;;BBBBBBBBBBBBBBBBBBBBBBBB@@@??????===;;;999888777666666666666555444333222000000000000////////////000...,,,*********+++,,,///...------,,,,,,,,,,,,************))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&''''''((('''((()))((('''&&&''')))''''''(((((())))))******))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&((('''%%%111YYY000---)))&&&$$$%%%''')))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%$$$(((((((((((()))))))))))))))************+++++++++,,,,,,+++++++++,,,------444444444555555666777888:::::::::;;;;;;;;;<<<<<<>>>>>><<<999666444555666;;;::::::===@@@@@@===:::999999777555333222111000111111111111111111111111111000///------,,,,,,,,,......---------,,,,,,,,,......///...,,,)))&&&$$$(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$&&&(((***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))*********+++++++++,,,,,,+++,,,...000111222333333333333222222222333333444444666777999;;;<<<======@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<:::888666555555555555555444333222222111000000000//////......---,,,+++******+++---...//////...,,,,,,+++++++++*********)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((('''((()))((('''&&&''')))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&((()))$$$"""111EEE---+++(((&&&%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((&&&&&&'''''''''''''''&&&''''''((((((((()))))))))))))))*********++++++++++++++++++++++++,,,---...333333333444555666888999999999999:::::::::;;;;;;======<<<:::777666777888<<<;;;;;;<<>>>>>????????????>>>>>>======<<<:::888666333222444444444444333222111000111111000000///...------++++++******+++,,,...///000///...,,,+++***************))))))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&&&&'''''''''((()))((('''&&&''')))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''###$$$++++++$$$!!!$$$)))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((($$$%%%&&&'''((((((((((((&&&&&&'''''''''((((((((()))))))))*********++++++*********++++++---......111111222333555777888999888888888999999999999999;;;<<<<<<:::888888999:::>>>===<<<<<<===>>>===;;;777888999999888555333111000000000000000000000000/////////...------,,,,,,---------,,,,,,,,,++++++++++++,,,,,,+++***((('''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***,,,...000111///---,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))************+++***+++,,,...///000000000111111222222222222222222111444888<<<>>>???>>>>>>======>>>??????>>>======<<<<<<;;;999777555333222333333333222222111000///111111000///...------,,,,,,++++++++++++,,,---...//////---+++***)))))))))***)))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&''''''((()))((('''&&&'''))))))))))))((((((''''''&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))"""!!!(((---+++((('''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''((())))))))))))************))))))******+++,,,......//////000222444666888:::888888888888888999999999999:::;;;;;;999999;;;<<>>===============:::;;;<<<<<<:::777333111////////////////////////...//////......------,,,,,,,,,,,,,,,++++++++++++))))))***++++++***))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))(((((())))))))))))((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********+++,,,---...//////000000---...///111222333333333444666999<<<======<<<;;;<<<===>>>??????>>>===<<<;;;;;;:::999777555333222222222222222111000///...000000000///...------,,,------,,,,,,++++++++++++...---,,,+++***))))))))))))))))))(((((((((((('''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''((()))((('''&&&''')))))))))((((((''''''&&&&&&&&&&&&''''''((((((((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++&&&###%%%&&&%%%$$$%%%%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((()))))))))*********************+++,,,---...---...///111333666888999888888888888888888888888777888::::::::::::;;;===AAAAAA@@@???>>>===>>>???>>>??????>>><<<888333111////////////////////////---......//////...---,,,,,,,,,+++++++++*********(((((())))))************(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))++++++---....../////////)))***---///111111111111666777999;;;;;;;;;999999;;;<<<===??????===<<<;;;888888888888777555444333222222222222111000///.../////////............---......------,,,+++******,,,,,,+++***))))))))))))))))))((((((((((((''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&'''((()))((('''&&&''')))((((((''''''''''''''''''&&&&&&&&&''''''(((((()))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((&&&###"""###&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((((((((('''&&&%%%$$$&&&&&&'''''''''(((((((((((((((((()))))))))******+++************+++,,,,,,------...000222444777888888777777777777666666666555777999:::::::::;;;<<<===???@@@???===<<<===>>>?????????===;;;777444111000000000000000000000000------...//////...---,,,+++++++++*********))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%'''((()))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))******+++,,,------------***+++---000111111000000666666777888999999999999888:::<<<======<<<:::888555555555555555444444333222222222222111000//////---------............///,,,,,,,,,---,,,,,,++++++******))))))))))))******))))))((((((((('''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))(((&&&&&&%%%%%%&&&'''((()))((('''&&&''')))&&&&&&''''''''''''''''''%%%%%%&&&''''''((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""&&&)))))))))((((((((()))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''((((((((((((&&&'''''''''''''''&&&&&&''''''((((((((()))))))))(((((((((((()))))))))***,,,++++++***************------...///111333555666555555555444444444333333333666888999999999999:::888;;;======<<<:::;;;<<<<<<;;;;;;:::888666444333111111111111111111111111,,,---...000000///---,,,+++*********))))))))))))((((((''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%%%%&&&(((***(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###$$$&&&'''((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((()))***+++++++++++++++---///111222333222111000555555666777888999::::::777888:::<<<<<<:::888777222333333444444333333333222333333222222111000///,,,,,,------.../////////******+++,,,------------)))))))))))))))******+++)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((***)))((('''&&&%%%%%%%%%'''((()))((('''&&&''')))%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))(((%%%%%%'''))))))******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))%%%%%%&&&'''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))---,,,+++***))))))))))))------...///111333444555333333333222222111111111333555888999888888888999444777;;;<<<:::888999:::888888777666666555555555111111111111111111111111+++---...000000///---,,,************))))))))))))((((((''''''''''''((()))((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))************))))))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''(((((((((((((((''''''((((((((()))***,,,---......///000111333444666666666666555555555666666777999888888999999888666333222222222222222222222222000/////////............///...,,,+++***++++++,,,---,,,++++++******+++++++++******)))))))))))))))******)))((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))(((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((***(((%%%###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((((((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''')))******))))))***+++---...///000111111111111333111000111333444444333:::999888777666666666666999888777666666555666666555666666666666444333222111111000///////////////......//////......---,,,,,,+++***)))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((())))))******))))))((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''((((((((()))***,,,---...///000111222333444555666666555555444444444555555666555666777888888666444444444444444444333222111000000/////////.........------,,,+++++++++,,,,,,------,,,++++++++++++,,,++++++***))))))))))))))))))))))))((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''((((((((((((((((((((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''')))******))))))***+++------...///000000000000333111000111333444444444999999888777666666666777777777666666666666666666777777777777666444222111111111000///////////////...////////////...------,,,+++***))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((((('''(((((())))))***+++------000111111222333444444444444444333333333333444444444333444555888888777666666777888888777555333111000000000000////////////,,,,,,------...---------......---,,,,,,,,,,,,---++++++***))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''((($$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''')))******))))))***+++,,,,,,------......//////222000///000222444444333888777777666666666777777666666777777777777777888999999999888666444222000111111000////////////000//////000000//////...---,,,,,,***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&'''(((((((((((((((((())))))))))))***+++,,,---000000000111111222222222111111111111222444555666666555555666888999888777888999:::;;;999777333111111111111000000000//////,,,---///000111111000/////////...---------------,,,+++******))))))******((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((&&&'''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''')))******))))))***++++++++++++,,,,,,---......000///...///111333333333777666666666666777888999777888999999::::::::::::;;;;;;:::999777444222000222111000000//////000000000000111111000000///...,,,,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((())))))))))))***+++,,,,,,......//////000000111111...///000111333666888999;;;999888888:::;;;:::999888999;;;;;;:::777444222222111111111111000000000///000222333444333222222000///......------......,,,++++++***************((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((&&&''''''&&&$$$$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''')))******))))))***++++++*********+++,,,---...///------...000222333222666666666666777999:::;;;:::;;;<<<===>>>>>>======<<<<<<<<<:::888555222111222222111000000000000000111111222222111111000///---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))))))))******))))))***++++++,,,---......///000000111111//////111333555888:::<<<>>><<<::::::<<<<<<<<<;;;888999::::::999777555333222222222222111111111000222222333333444444333333//////...------------...,,,,,,+++************+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%'''(((%%%'''(((&&&###"""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))(((((('''&&&'''((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''')))******))))))***+++++++++*********,,,...//////...---///111444444444666666666777999;;;<<<======>>>???@@@@@@@@@???>>>=========;;;999666444222222222111000000000000111222222333333222222111000---,,,+++******)))******))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((())))))******))))))((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&''''''(((((())))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))))))))*********)))******+++,,,......///000111222333444222333333555777999:::;;;===<<<:::;;;===>>>???>>>777777777777777666555444333333222222222111111111333333222222222222222222///...------,,,,,,---------,,,++++++******+++++++++*********)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%'''((($$$)))------((($$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''(((((((((((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''')))******))))))***+++,,,+++*********,,,...///222000000111444666777777666666777999:::===>>>@@@>>>???AAAAAAAAA@@@>>>============<<<:::777555333333222111111000000111111333333333333333222222111------,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''))))))************))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&&&&'''((()))******''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))))))))******************++++++...///000111333555666666666666666777777888::::::;;;:::999:::===???AAAAAA666666666555555555555555333333333222222222111111444333111000///000111111......---,,,,,,,,,,,,------,,,++++++******++++++,,,++++++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%'''(((%%%,,,444555000)))%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&''''''''''''((()))******)))((('''((()))))))))((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''************************((()))******))))))***+++,,,,,,*********,,,...000444333222444777999:::999666777888999;;;>>>@@@AAA???@@@AAABBBAAA???===<<<=========<<<:::888666555333222111111000111111111333333444444333333222111...---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((444111---***((((((***+++,,,------...///000111111444555555555444444555777===<<<:::;;;======999666888888777666555555444444000111111111111000//////000000000000000000000000.........------,,,,,,,,,+++++++++************)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&%%%%%%'''((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&((()))555===<<>>>>>>>>===<<<<<<;;;;;;;;;===>>>===888333000......//////000000000000000333333222222000///...---...---,,,+++************************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((111///,,,***(((((()))******++++++,,,---...///000333444444444333333444666888777777999;;;;;;999777777777777666666555444444222222222222222111000///////////////////////////......---------,,,,,,,,,+++++++++************)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%&&&''')))%%%...///%%% $$$&&&###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''((()))((('''%%%$$$&&&'''''''''((((((((()))''''''''''''(((((((((((()))))))))*********++++++************+++,,,------///000222444666888999:::999999999999:::;;;======>>>>>>======<<<;;;;;;;;;;;;<<<<<<999555222000000222111000//////000111222222222222111000///------...---,,,+++*********************)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))************))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''')))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((,,,,,,+++)))))))))))))))((()))***+++,,,------...111222333222111111333555222222333666888999888666444555555555555555444444333333333333222111000///...........................------------,,,,,,,,,+++++++++************)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%%%%'''))) ''')))### %%%(((&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''((((((((('''&&&%%%'''''''''''''''(((((((((&&&''''''''''''((((((((())))))))))))******************)))******+++,,,---///000111222333555666666666777888888999999999999===<<<<<<;;;;;;:::999999::::::999666222000111222333111///------...000222111111111111000...------...---,,,+++******************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((()))))))))))))))((((((((()))***+++,,,------///000111111000000222444111111333555666777666555111222333444444333333222333333333222111000///...------------------------------------------------+++++++++*********))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&'''(((+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%''')))%%%)))***%%%###&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******))))))))))))***+++,,,---//////000111111222222333333444666777777777666555::::::999888888777777666888888888777444222222333111000//////............000000000000///...---,,,------,,,+++***************)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&'''((()))))))))(((((())))))***+++,,,---......---///000/////////111333333444666666666555444444///000222333333222111000111111111111000///...---------------------------------------------------+++++++++*********))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%%%%&&&(((%%%''''''$$$###$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))***+++,,,,,,////////////000000000000111222333555555555444444666666666555444444333333444777999:::888555333333111222444555444111...,,,///////////////...---,,,------,,,+++************)))))))))(((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((&&&'''((())))))))))))(((******+++,,,---......///---...////////////111333555777999888666444333333000111333444444222000/////////000000//////...---------------------------,,,,,,,,,------------...+++++++++************)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$$$$&&&((($$$%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))((())))))***+++,,,......///////////////000///000111222333444444444555444444333333222222111111555999:::999777555444444666:::;;;:::666111.........//////...---,,,,,,...---,,,+++************))))))((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((((((((((((((())))))))))))******+++,,,---......,,,.../////////000222444555888:::999666444333444333444666666666444111000...//////000000000000///------------------------,,,,,,,,,---------......+++++++++************)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%&&&'''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$$$$&&&((('''%%%%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((())))))***+++,,,............//////000000......///000222444555666555555444444333222222111111333666777666555555666666888:::;;;:::666222///------.........---,,,,,,...---,,,+++************))))))((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))))))))(((((((((((()))***))))))***+++,,,------...,,,.../////////000222444444777999999666444444555555777888999888666333111...///000111111222222111........................,,,,,,,,,------.........+++++++++************)))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((###$$$&&&((((((&&&###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%$$$$$$&&&((('''$$$###$$$%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,------......///000000000.........///111444666888666666555444444333333222111333444444333444666888777777888888666333000...---------...------,,,,,,...---,,,+++************)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))*********))))))((((((((())))))******++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&'''((()))******((((((''''''''''''(((((((((((()))***,,,---...///...---,,,++++++,,,...///777666666666777999;;;<<<<<<:::888777777666444222///000222222222111///---+++,,,,,,,,,---...............---------,,,,,,,,,+++++++++************)))))))))))))))((((((((((((((('''&&&%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((('''''''''(((***+++000///.........///111222444333222111111222444555555666666555333111222333111222333444666888:::;;;888777666444333333222222000//////...............---,,,,,,++++++******)))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))*********))))))((()))))))))))))))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((()))***,,,---...//////...,,,,,,,,,---///000777777666777888999;;;<<<;;;999888888999999777666111222333444444222111///............////////////------------,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((('''%%%&&&&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''((()))***+++...---------...///111111333333111000111222444555444555666444222111111222222222333555777999:::;;;:::999888777666666666666111111000///////////////---------,,,++++++******))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))******)))))))))************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''(((((((((((((((((((((''''''''''''(((((((((((()))***,,,---.../////////...---...///000111777777777777999:::;;;<<<:::999888999:::;;;:::999333444555666555444333222111111000000000000000000------,,,,,,,,,+++++++++,,,+++++++++************))))))))))))(((((((((((((((&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******+++++++++,,,---///111222333222111111111222444555444555555444333222222333333444555666888999;;;;;;:::999999888888777777777333222111111000000111111......------,,,+++++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((())))))))))))))))))++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''''''((((((''''''''''''(((((((((((()))***,,,---...///000/////////000111222333666777777888999:::;;;<<<;;;:::999:::;;;<<<;;;999444555555555555444333333222111111000000/////////---,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********))))))))))))(((((((((((('''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))*********+++---///111222333333222222222333444555666555666777666444444555666555666777888999:::;;;;;;888888888888777777666666444333333222222222222222///......------,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((('''((((((((((((((('''''''''((((((''''''''''''(((((((((((()))***,,,---.../////////000000111222333333555666777888999:::::::::===;;;::::::::::::999777444444444444444333333222000000000//////.........---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***))))))))))))(((((((((((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))***+++,,,...000222333444333333333444555666666777666888999888777777888999777888999:::;;;;;;;;;;;;888888999999888777666555444333333222222222222222///......------,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''((())))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((''''''''''''(((((((((((()))***,,,---...///...///000111111222333333333444666777888999999999<<<:::999888999999777555444444333333333222222222///..................---......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((&&&%%%%%%&&&(((***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))***+++---000111333333444222222333444555666666777777999::::::999999:::<<<888999;;;<<<===<<<<<<;;;;;;;;;;;;;;;:::888666555333222111111000000111111......------,,,+++++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&'''((()))))))))))))))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&''''''(((%%%&&&'''((()))(((((('''&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((()))***,,,---...///---...///111222222333333222333555666777777777777888777666666777888777555444444333333222222333333---..................////////////.........------------,,,,,,,,,+++++++++))))))))))))((((((((((((&&&%%%%%%&&&)))******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))***))))))(((***+++---///111222222222000000111333444555555555777888::::::999:::;;;===:::;;;<<<>>>>>>===<<<;;;;;;;;;<<<;;;:::777444333111111000///////////////---------,,,++++++******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&'''((((((%%%&&&((()))))))))((('''%%%&&&&&&'''((()))******((((((''''''''''''(((((((((((()))***,,,---...///---...///000222222222333111222444666777777666666555444333444777888777666555555444333333333333444------......//////000000000////////////.........---------,,,,,,,,,++++++))))))))))))((((((((((((%%%%%%%%%&&&)))++++++***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))*********)))((()))***,,,...000000000000......000111222333333333666777999999999999;;;===:::<<<===??????>>><<<;;;999::::::999777444111///000//////...............------,,,++++++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''(((((())))))******(((((())))))************(((((((((((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&))))))***++++++++++++***++++++,,,------......///////////////000222333444333333222222111000000///000222444555555333000///////////////000000000000111000...---,,,,,,------,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))***+++---...//////000000//////000222444555444666888999888888999:::@@@???======<<<:::777444999888888777555444444333//////...------------...------,,,++++++******)))(((((((((((((((((((((((())))))(((''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''(((((()))))))))))))))))))))))))))*********(((((())))))(((((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''')))(((((((((''''''''''''(((((()))************))),,,,,,,,,---......//////.........///000111222333111111111111111111111111111222333444444333111000///000000000000000000000000///...---,,,,,,,,,---,,,,,,+++++++++*********)))))))))(((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))***+++,,,------...////////////000111333444333555777777666666777888===<<<;;;<<<<<<:::666333777666666555444333333222//////...------------...------,,,++++++******)))(((((((((((((((((((((((()))(((''''''&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''((('''(((((((((((()))))))))*********)))))))))))))))(((((())))))(((((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))+++,,,,,,------...//////---------...///000222222...//////000111222222222222222222222111111111000000000000000000000000000///...---,,,+++++++++,,,,,,++++++++++++*********((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))))))))******+++++++++---------...///000222333222444555555444333444555888888999:::;;;999666333444444333333222222111111000///......------......------,,,++++++******)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((************)))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))******))))))******++++++,,,------...------------...000111222...//////000000111222222222111000///...///000000111111111000000000000000------,,,,,,++++++++++++++++++++++++************((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((()))))))))))))))))),,,,,,,,,---...///000111111333333333111111222444444444666999:::999666333222222222222111111111000000//////...............------,,,++++++******)))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((('''''''''''''''*********))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''''''''(((((((((((((((((()))******++++++******)))))))))***++++++,,,,,,------------...000111222000000000000000000000000111000...---------///000222111111111000000000///,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***+++,,,---...//////000111222222111000000222444333333555888::::::777555444333333222222111111111000000///............///------,,,++++++******)))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((''''''''''''&&&((()))))))))************))))))******))))))((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''''''''((((((((((((((())))))***+++++++++++++++((())))))******+++,,,,,,---------...///000222222222222222111111111111111222111///.........///000222222222111111000000///,,,,,,------------,,,,,,+++************)))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((()))))))))***+++,,,---////////////111111222111000111444666444444555777999:::999777777777666555444333222222111000//////......//////------,,,++++++******)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((())))))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%&&&&&&((())))))(((((('''''''''&&&&&&&&&''''''((()))***++++++,,,)))************)))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''((((((((()))((())))))************************+++,,,,,,------.........///000111222333111111222222333333444444333333222111111111111222333333222111111000000///,,,---............---,,,************)))))))))))))))))))))(((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((()))******+++***+++---...///000//////111111222111111333777999777666666777999;;;;;;:::<<<;;;:::888777555444333111000000///////////////------,,,++++++******)))(((((((((((((((((((((((()))(((''''''&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&&&&&&&''')))***+++,,,---***************)))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))'''(((((()))))))))))))))+++,,,,,,------......///////////////000222333444///000111222444555666777555555555444444444333333333333222222111000000///,,,---.../////////...---************))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((()))***+++,,,***+++---///000000000///111222222222222555888;;;:::888666777999;;;<<<<<>><<<:::888777555444111111000///////////////------,,,,,,+++******)))(((((((((((((((((((((((())))))(((''''''''''''(((%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((('''&&&%%%&&&&&&%%%$$$%%%''')))'''''''''&&&&&&%%%%%%%%%((((((''''''''''''(((((())))))))))))************++++++++++++,,,---......//////111333555777888999555555666666666555555444>>><<<999666333111000000000000111111111000000///------......------,,,+++,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))***---///000000000111333444555555666666666666666444666888888888888:::<<<;;;<<<======;;;777444111111111111111000000//////------,,,++++++******)))(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&''''''((())))))***))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&'''(((((('''&&&))))))((('''%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%((((((''''''''''''(((((((((((()))))))))*********++++++++++++,,,---...///000000222333555666777888888888999999999999888888<<<:::888555333222111111000000111111111111000000...............---,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''(((((()))*********---///000000000222333333444555666888888999999777888::::::999999;;;<<<<<<=========;;;888555222111111111000000/////////------,,,,,,+++*********(((((((((((((((((((((((())))))(((&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((('''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,---...///111222222333555666666777999999::::::::::::999999999888666555333333222222000000111111111111000000///////////////......---,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))******++++++---000111111111333444222333555777999;;;;;;<<<:::<<<===<<<;;;:::;;;===<<<===>>>>>>===:::666444333222222111000//////...------,,,,,,++++++******(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((())))))(((''''''((()))$$$$$$$$$%%%'''((('''&&&'''''''''''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((()))))))))***++++++++++++,,,---...///222222333333444444555555555666777777777777777777666555555444444333333333///000000111111111111000000000000000000///......,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))******++++++,,,...111222333333555666444555777999:::<<<<<<======??????>>><<<<<<<<<===<<<===??????>>>;;;888666555555444333222000000///...------,,,++++++******(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''')))***)))''''''***,,,((('''%%%&&&)))***)))'''''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((()))))))))++++++***++++++,,,---...222222222222333333333444333333444555555555555555333333333444444444444444//////000111111111111111000000111111000000///...,,,,,,,,,+++++++++******))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******++++++---///222333444555666888666777888:::;;;;;;<<<<<>>???>>><<<999777888777666555333222111000......------,,,++++++***))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((&&&(((***)))'''(((,,,000222...***)))******(((&&&'''''''''''''''(((((((((((((((''''''''''''((((((''''''(((((((((((()))))))))))))))******+++,,,---000000000111111222222222222333444555555666666555111222333444444444333333...///000111111222111111000000000000000//////...,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))******+++,,,...111333333444666888777777999:::;;;;;;;;;;;;>>>??????>>>===<<<<<<===:::<<<>>>???>>><<<:::888999999777666444222000000......------,,,,,,++++++))))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))))))))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((%%%(((***)))''')))...333666000)))'''((()))'''%%%&&&'''''''''((((((((()))((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((()))***+++,,,---......///000111111222111222333444555555555555000111222333444333333222...///000111111222222222//////000000//////...---,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%)))((((((((('''''''''&&&''''''''''''''''''''''''&&&''''''(((((()))******)))+++...000111222444555555666777999;;;<<<======<<<===>>>===<<<;;;<<<===999;;;===>>>>>><<<:::888999888777444222000///............---,,,,,,++++++))))))))))))))))))))))))''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((($$$'''***)))''')))///555222,,,%%%"""%%%''''''%%%&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''((()))***+++,,,,,,---...///000111111///000111222333333333333000111222333444333222111......///111111222222222///////////////......---,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&))),,,...///000222333222333666888;;;===>>>???:::<<<===<<<;;;:::;;;===888:::<<<======<<<:::888888777555333111///---,,,///......------,,,++++++))))))))))))))))))))))))''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&(((,,,111444111---((('''(((******)))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************+++,,,,,,---...///000111///000222444555777777888555666777777666444222111///000222333222111///---222111000......---------......---,,,++++++++++++)))(((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''(((&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))******+++******+++,,,---///000111666666666777:::;;;;;;;;;:::999888777666777888888999;;;===???>>><<<999777333222111000.........---************)))))))))((())))))((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((,,,///111000,,,((('''((()))))))))((((((''''''''''''(((((()))((((((''''''(((((()))'''((((((((())))))))))))(((((()))))))))***************+++,,,------......000000111333444444444444555555555555444333222222000111222222222111000///111000///.....................---,,,++++++++++++))))))((((((((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))))))))******+++,,,...///000555444444555777999888888777666555555444555666666======>>>===;;;888444222222222000///...---------******************))))))))))))(((''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,------+++'''&&&'''(((((((((((((((''''''''''''(((((((((''''''''''''''''''(((''''''((((((((()))))))))(((((())))))))))))******))))))******++++++,,,,,,000000111222222222111111666555444333222222333333111222222222222222222222000000///....../////////......---,,,,,,++++++***)))))))))(((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))(((&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((((())))))***+++---...///333222111222444555444333333333222222222333333444<<<<<<;;;999777555222111111000///...---,,,,,,,,,************++++++++++++***)))((((((''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))+++)))'''&&&&&&''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((()))))))))***)))*********++++++++++++///000111222222222222222888777444222222333555666333333222222222333444555//////////////////000000------------,,,+++******)))))))))(((((((((((('''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&((()))***((('''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((('''(((((()))***,,,......111///...///111111000///000000000000111111222222777666666555555666666777111000///...------,,,---++++++++++++,,,,,,,,,,,,***))))))((('''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))((((((''')))(((((('''&&&&&&'''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((()))))))))******++++++,,,,,,------...///111333444555666666:::888666444333555777999555555444444444444555666000000/////////000000111---------------+++***)))***)))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&((()))***((('''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))))))))''''''((()))***,,,---...///...---...///000///...//////000111222222333333555555444555666777999:::111000//////............,,,,,,,,,,,,------------******)))(((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++***)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''(((((((((((((((((('''((()))(((&&&&&&''')))((((((''''''''''''(((((((((''''''''''''''''''(((&&&&&&'''''''''(((((((((''''''(((((((((((())))))******+++,,,---.../////////000222444666777888888;;;999777555555666999:::777777666666666555555555111111000//////000000000,,,---......---,,,***)))******)))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''))))))(((&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((())))))))))))))))))'''(((((()))***,,,---...///...---...000111000///000111222444555666666666999999888888888888888999333222111111000000000111............---------,,,+++***))))))(((((())))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((()))))))))'''(((***)))'''&&&(((***((((((''''''''''''(((((()))((((((''''''(((((()))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((()))***,,,---///000111111222333444666666777777999888666555555777888999888888999999888666444333222222111000////////////,,,---......---,,,***(((*********)))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%'''((()))((('''&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&%%%%%%&&&(((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((())))))+++,,,...//////......///222333333222222333555777999:::::::::>>>======<<<;;;:::999888555444444333333333333333111000000///...---,,,,,,+++***))))))(((((())))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((''''''(((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''(((((()))***+++&&&)))+++***((('''(((+++((((((''''''''''''(((((())))))(((((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((()))+++---///111111222333444444555555555444777777666555555666777888999999::::::999666444222333333111000////////////,,,---.........,,,***(((************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''$$$%%%'''))))))((('''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%%%%$$$&&&'''((('''%%%&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''&&&((())))))***+++---...///000//////000333555444444444555888:::<<<<<<===<<<>>>>>>>>>>>>===<<<;;;:::666666555444444444555555222222111///...---,,,++++++******)))))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))*********))))))))))))))))))************++++++++++++*********))))))((((((************************************************+++*********))))))(((((())))))************))))))))))))(((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''))))))(((((((((((())))))+++++++++,,,---...///000111222333444555555555555777777888999999:::;;;;;;;;;;;;;;;:::888666555444666444111111222111///,,,,,,---...///...---,,,+++************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''')))***''''''******'''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$&&&''')))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%)))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&((((((((('''''''''''''''(((((((((((())))))(((((()))+++...///...//////000222444666777888999::::::::::::::::::;;;>>>BBBCCC@@@===:::888999::::::;;;:::999777666444444222000///.........///...,,,***)))(((''''''*********)))(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))******))))))(((((((((((())))))))))))************************************************************************++++++++++++++++++******))))))))))))************************************************+++*********))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((('''))))))(((((((((((())))))++++++++++++,,,...///000000111333444555666666666888999999:::;;;<<<======;;;;;;:::999888666444444222111111333555444111---------......------,,,+++************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''***+++((())),,,,,,***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''***)))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&((((((((('''''''''''''''(((((((((((()))((((((((()))+++---///...//////111222444666777999:::;;;;;;;;;;;;;;;;;;===???@@@???<<<:::::::::;;;<<<<<<;;;:::888666555444333222000///......---...---,,,***)))(((((((((+++******)))(((((('''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))***))))))))))))((((((((()))))))))*********++++++************************************************************+++++++++,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))))))))************)))))))))***+++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''''''''(((((((((((((((((()))((((((''''''(((((()))*********+++,,,---/////////000222444555777777777777888999:::;;;<<<======:::999999888777555444333///000222666888666333000......---,,,,,,,,,,,,---++++++*********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((++++++)))***...///,,,''''''''''''''''''''''''''''''''''''''''''''''''***+++++++++***(((&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))((((((((((((''''''''''''''''''''''''''''''+++***'''&&&%%%&&&((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&((((((((('''&&&''''''''''''((((((((((((((((((((()))***,,,---......///000222444666777:::;;;<<<<<<=========<<<@@@@@@>>>;;;999999;;;===>>>>>>===<<<999777555333444333222000///...---------,,,+++***))))))))))))++++++******))))))(((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++******))))))***,,,,,,,,,***((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((************+++---...///...///111333555777777888444555666777888999:::;;;999999888888666555444333111222444666666666444222///...---,,,+++,,,------+++++++++*********))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''***+++)))***...///---'''''''''''''''''''''''''''''''''''''''''''''''')))***+++,,,+++)))&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((((((((('''''''''''''''''''''''''''''''''(((***+++---......---,,,+++***(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''(((((((((((('''((((((***+++,,,---......000111333555666:::;;;;;;<<<============@@@@@@???<<<::::::<<<>>>@@@???>>>;;;888666333222444333111000...---------,,,+++******)))*********++++++******))))))))))))'''&&&&&&%%%%%%&&&&&&'''************************))))))))))))************************++++++++++++***************************+++++++++,,,,,,,,,---***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******++++++++++++*********+++,,,---,,,+++((('''************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((&&&'''''''''(((((())))))((((((''''''''''''(((((()))))))))***+++,,,---...---...000222444666666777333444555666888999:::;;;888888888888777555444333666666555444333222333444///...---,,,+++,,,------++++++++++++************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%((()))((()))---...+++((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******)))'''&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((%%%'''***---...///...---------,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''((()))******,,,,,,---...000222444555888888999;;;;;;<<<<<<<<<===???@@@???>>>======>>>@@@???===:::777555333222333333111///...------,,,++++++***************+++*********)))))))))))))))'''&&&&&&%%%%%%&&&&&&'''************************)))))))))************+++*********++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,------...++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******++++++++++++*********+++,,,,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((''''''((((((&&&&&&''''''((()))))))))(((''''''&&&&&&''''''(((((((((((()))***+++------,,,---///111333444444444444555666777999;;;<<<<<<888888888888777666555444999888666333000000111444......---,,,,,,,,,,,,---,,,++++++++++++*********'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%((((((&&&'''+++,,,)))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((()))(((((('''''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))******(((((((((((((((((((((((('''))),,,...///---***((('''''''''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&((((((((('''%%%&&&&&&&&&&&&'''''''''&&&'''''''''((((((((((((***++++++,,,...000222333444555666777888999999999999<<>>>>>>>>>>>===:::888666444333333333222111///...---,,,,,,++++++******************)))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........+++++++++,,,,,,,,,------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((&&&&&&''''''((())))))***(((''''''&&&&&&''''''(((((((((((((((***+++,,,---,,,---...000111111222222333444555777999:::<<<<<<999999999999888777666666666777777444111///000222------......------,,,+++,,,,,,+++++++++*********'''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%((()))&&&'''******(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((('''(((***++++++)))'''&&&%%%%%%&&&'''(((***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&((((((((('''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((((((''''''((())))))+++,,,...000111000111222333555555555555555888<<<=========>>>???;;;:::888666555444444444333222000///------,,,,,,,,,,,,+++***)))))))))***'''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''************************))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***+++*********+++,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''''''''(((((()))+++,,,---,,,---...///000000000000111222333555666888::::::999999999999999888777666333555777666222000000111,,,---...///...---,,,+++,,,,,,,,,+++++++++******'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''')))***''''''******''')))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))$$$$$$%%%&&&'''((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((''''''''''''((((((***+++---///000---...000111222333333333444666888::::::<<<>>>@@@999777666555444444555555333222000///---,,,,,,,,,---,,,+++***))))))))))))&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''',,,,,,+++)))(((***---///+++---...,,,,,,,,,+++)))+++111---)))///...''')))***,,,...000000///---+++)))///---,,,000,,,)))222///------///111111---***000///---------......///111///,,,+++,,,...000111---...///...,,,++++++,,,,,,...000...+++)))***------......---+++***++++++******)))(((((())))))***++++++************++++++,,,,,,,,,+++)))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************,,,,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''((())))))((((((''''''(((((())))))******,,,---///111222333222222000222555777888888777666777888999;;;:::999777666333333444555555444333333111111111111000///...---...,,,***+++------***''')))(((((((((''''''''''''''''''&&&%%%$$$$$$######''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%&&&((()))'''%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++---......((((((&&&%%%%%%&&&'''((())))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))(((((((((((())))))******))))))(((((((((''')))))))))*********++++++)))))))))*********++++++***************+++,,,,,,///---,,,***)))))))))*********)))((()))***,,,---)))))))))))))))))))))))))))))))))))))))******+++************))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))***)))(((''''''((()))************))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((++++++,,,,,,---...//////222222222222222222222222777777777777777777777777999888666666666444222000333333222000///...---,,,***+++++++++***)))'''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&******++++++******+++,,,---+++)))''')))+++,,,+++---111+++)))222333...111---+++))))))***+++,,,,,,///555222111444000+++111111111000//////000000000000///...//////...---,,,......------,,,+++++++++...///////////////111222(((+++---...---...000222***+++,,,,,,++++++,,,---,,,,,,,,,++++++*********,,,,,,+++++++++,,,------++++++++++++***)))''''''************************************************))))))************))))))))))))))))))************++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))******,,,---///111222333333222000222444777999:::::::::888999999:::999888777666333333444555555444333333111111111111000///...------+++***+++,,,,,,***'''))))))((((((((('''''''''(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))'''%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))(((((()))))))))))))))))))))((((((((('''(((((((((((((((((()))))))))))))))))))))))))))***,,,,,,++++++,,,,,,---.........,,,+++************+++***)))))))))+++,,,---************************))))))(((((())))))***+++************))))))))))))***+++++++++******)))((())))))))))))))))))))))))***)))(((((((((((()))******)))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((***++++++,,,---...//////222222222222222222333333666777777777777777777666666555444444555555333111222222111000///...---,,,++++++++++++***)))((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&+++,,,---......---,,,+++///---,,,,,,------,,,,,,,,,///******111///(((+++666555222000000222555888---333000...555444111777777777555333111222444666333333333555777888666444666777888777444222111111000///......------,,,,,,---///000000...,,,,,,---000000000000000111111111++++++,,,,,,+++***)))))))))))))))))))))***++++++***++++++++++++***)))(((************************************************))))))************))))))))))))))))))******************))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))'''&&&&&&'''((((((''''''(((((())))))******,,,---...000111222333333222333444777999;;;===>>>::::::999888777666666555333333444555555444333333111111111111000///......++++++***+++,,,,,,***((()))))))))(((((((((''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''&&&&&&'''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))(((((((((((()))))))))(((((((((((((((******************))))))***))))))))))))***++++++,,,+++***)))(((((()))))))))(((((((((((())))))***++++++++++++++++++++++++)))(((((((((((()))******++++++*********))))))))))))************)))(((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))******)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((***++++++,,,---...///000111111111222222333333333666777777777777777777666555444444555666666555333111111000//////...------,,,+++***)))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&............//////...,,,,,,...222444000,,,,,,///333888555444888222...666555<<>>777333555999:::CCCAAA>>>EEEDDD@@@CCCEEEEEEEEEFFFGGGGGGDDDBBBEEECCCCCCDDDEEEDDD@@@===??????>>><<<999888777888999888777888888777555444444444444333111...---,,,...---,,,+++++++++***)))+++,,,------------,,,,,,******))))))******+++,,,******+++++++++++++++***************************************************)))******++++++******)))((()))))))))************))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++***'''&&&%%%&&&'''(((''''''(((((())))))******+++,,,---///111222333333555555666777999;;;===???<<<;;;999888666666666666333333444555555444333333111111111111000///......+++***++++++,,,+++******)))))))))((((((((((((''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++******))))))******+++))))))))))))))))))))))))++++++************)))))),,,,,,++++++++++++******)))))))))))))))******++++++++++++*********************)))))))))*********++++++++++++++++++++++++)))(((((((((((()))******+++++++++*********))))))))))))*********))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((******+++,,,...///000000000111111222333444444555666777888888888888777666777666666777888888777555111111000//////...---------,,,***)))((()))******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&000---++++++...111222222...111555555///---888FFFHHHJJJBBB:::888444<<>>>>>@@@@@@>>>;;;777777666666666666666666333111000000111111000...,,,---...///000000000000......------------......***++++++,,,,,,,,,,,,,,,******************************************************++++++++++++******((()))))))))************((())))))***))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((+++***'''&&&%%%&&&'''(((''''''(((((())))))******+++,,,---...000222333444888888888888999:::<<<===<<<;;;:::888777666666666333333444555555444333333222222222222111000///...+++,,,,,,,,,,,,+++*********)))))))))(((((((((((()))(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&''''''(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************((((((((((((((((((((((((************************************************))))))))))))************++++++************++++++************************+++*********************++++++++++++++++++++++++,,,,,,,,,+++,,,------...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++++++++++++++************))))))************))))))************************))))))************))))))(((((())))))***************)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))***+++,,,...///000111000111222333444555666666777888999::::::999888777999777666777777777555333222222111000///......------,,,***)))))))))***+++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&222000...111888>>>AAABBBDDDAAA>>><<<:::@@@XXXqqq|||fffSSSKKKHHHWWWsss|||{{{yyyrrrrrrwww|||}}}|||llleee^^^YYYWWWWWWUUUSSSQQQMMMGGGCCC@@@???===;;;;;;888666777:::;;;999777///......------......//////...---,,,+++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))'''&&&&&&'''((((((''''''(((((())))))******++++++,,,---///222444555999999999:::::::::::::::<<<<<<;;;:::999888888777333333444555555444333333222222222222111000///...---...///...,,,+++++++++******)))))))))(((((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))************************************************)))*********++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,))))))*********+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------...******+++,,,---------,,,++++++,,,,,,,,,+++***)))------------------------+++************+++,,,,,,,,,++++++++++++*********))))))***++++++++++++***************************)))******++++++******)))((((((((()))******++++++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))+++,,,...///000111111222333444666777888999999:::<<<======<<<:::999888777666666666666444222555444333222000///...---,,,++++++*********++++++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&======???GGGSSS\\\```aaa^^^SSSLLLLLLPPPZZZrrroookkkiiivvvuuuyyytttiiibbb\\\XXXUUUKKKGGGCCCCCCEEEDDD@@@======;;;777444222222333444222111///...,,,+++++++++,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))******+++++++++---///111444555666777999:::;;;;;;;;;:::;;;;;;<<<<<<<<<;;;999999333333444555555444333333222222222222111000/////////111222000---******+++*********)))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&(((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''%%%&&&((()))******))))))))))))))))))))))))))))))'''((((((((()))))))))***************************************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......+++,,,,,,---...///000000//////000111222222333444000000000000000111111222///000111333444444333333111222222222222111000///////////////////////////,,,,,,++++++,,,,,,---...,,,,,,+++++++++***************+++,,,,,,,,,,,,,,,************************)))***++++++++++++***)))'''(((((()))******++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((()))***,,,...///111111222333444666777999:::;;;:::;;;===??????===;;;:::888888777888999999888666777777555333111///...---***++++++,,,,,,+++++++++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&JJJKKKRRR^^^mmmyyy}}}}}}hhhZZZSSSXXX___gggxxx~~~rrr```^^^fffhhhpppsss___\\\hhhuuu|||rrrsssyyynnnuuu|||xxxzzzxxxrrrllliiihhheee___YYYQQQNNNIIIDDD@@@???@@@@@@;;;999888666444222222111------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))************)))***,,,------,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&'''((())))))((((((''''''(((((()))************++++++,,,...111444666333555888:::<<<<<<;;;;;;:::;;;===>>>>>>===;;;999333333444555555444333333222222333222222111000///111333444111---******,,,************))))))))))))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&)))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''+++******)))((((((''''''%%%&&&((()))*********)))))))))))))))))))))))))))'''((((((((())))))******************************************************************************************************++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------......////////////000111222333444555666444555666777888:::;;;;;;;;;::::::::::::;;;<<<<<<<<<>>>???AAABBBBBBBBBAAA???@@@AAAAAA@@@???>>>===111111111111111111111111------,,,,,,------...///,,,,,,,,,+++++++++*********+++,,,---------------************************)))***+++,,,,,,+++***)))'''(((((()))***+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&(((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((()))***,,,...000111222222333555666888:::<<<<<<;;;<<>>???>>><<<999888777444222000...---)))***,,,------,,,+++***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&VVV```kkksss{{{}}}tttggg___]]]\\\\\\]]]bbbkkktttllleee]]]VVVPPPVVVkkk}}}kkkjjjbbbUUU___www}}}ppp___[[[ooo|||ttteeebbb\\\ooommm^^^tttvvvyyypppiiimmmgggTTTHHHIII@@@???@@@@@@AAA@@@>>><<<===555000222222......111,,,------,,,+++,,,///111,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((***,,,---...111555888666777888999:::;;;;;;;;;<<<<<<;;;:::888777666666333444777999:::999777555444444333222222111111000111000///...,,,,,,,,,++++++++++++***)))(((((('''))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************,,,,,,,,,+++******))))))++++++++++++++++++++++++...---+++***))))))***+++,,,------,,,++++++,,,...,,,,,,,,,...000000...---111111000/////////000000222111000111333555777777666999<<<>>>???AAACCCEEE??????AAAEEEKKKNNNNNNLLLHHHHHHHHHHHHHHHJJJLLLMMMMMMMMMNNNNNNMMMLLLKKKKKKQQQNNNJJJHHHIIIJJJHHHFFFDDDFFFDDD???===???;;;444555999999333111333111+++111000///...............222///,,,,,,...///---+++******++++++,,,,,,------++++++************))))))------,,,+++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''*********+++,,,---...///---000333666888888888777666:::>>>AAA???===:::999999===???>>>>>>@@@???<<<<<<999555555666666222///,,,,,,,,,---------......))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&LLLOOORRRVVV^^^ccc^^^TTT^^^bbbccc```\\\]]]aaaeeeXXXZZZ^^^aaaaaadddsssooo^^^dddmmmqqq|||zzz```YYYXXXddd~~~nnn^^^^^^ffflllrrrbbbiiilll\\\```nnnyyyzzzyyy|||wwwooogggccc]]]VVVPPPJJJEEEBBBEEE>>>;;;===>>>999777888333222000///......------111000///---+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,---000333444555777888999::::::;;;<<<;;;:::999888777666666333444666888888777555444444333333222222111111000222111000///------------++++++******)))(((((('''))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((('''''''''&&&((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))*********++++++***************************++++++,,,------...)))))))))***+++---...///,,,...///...------...000000111222444555555444222666666777888999:::;;;<<>>;;;;;;===>>>===;;;CCCBBB@@@???>>>>>>>>>>>>DDDCCCCCCDDDFFFHHHIIIIIIKKKJJJHHHHHHIIIJJJJJJIIIMMMNNNNNNMMMKKKJJJKKKKKK@@@??????@@@BBBDDDEEEFFFCCCCCC@@@;;;<<>>@@@???@@@AAA@@@<<<<<<999666555777666333000------------------------))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&SSSPPPKKKKKKRRRZZZZZZUUU___ggghhhbbbaaahhhoooppplllpppvvv{{{zzzyyy}}}tttcccllloooTTTPPPYYYmmm~~~lll```aaajjjpppeee```lll}}}yyyeeeNNNQQQaaawwwiiiiiigggcccdddsss}}}sssjjjdddVVVNNNGGGEEECCC???;;;::::::777333333444333111...------,,,,,,+++,,,,,,,,,.........---------------,,,,,,,,,,,,++++++++++++************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***)))***,,,...222333444666888999999999::::::999888888777666666444555555555555444444333333333333222111111000000222222000///............++++++******)))((((((((()))((((((''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&---,,,***(((&&&$$$######'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,------------------,,,...000111111111333444;;;<<>>===CCC@@@>>>>>>@@@BBBAAA@@@DDDCCCCCCCCCEEEFFFFFFFFFBBBDDDFFFFFFDDDCCCFFFIIIMMMLLLJJJLLLMMMMMMIIIFFFIIIIIIIIIIIIJJJKKKKKKLLLEEEFFFFFFEEECCCBBBCCCCCCEEECCC???;;;<<<@@@BBBAAA===???===::::::???AAA@@@>>>>>>===<<<;;;;;;;;;;;;666666777777777333...***---------,,,++++++******,,,,,,,,,,,,++++++++++++***************+++,,,,,,*********))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))))))))***+++,,,......222222222222444777999;;;<<<===>>>===:::888777777:::???AAA@@@@@@BBB???;;;:::777444444555555222///......------,,,,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&^^^XXXSSSSSSZZZbbbcccaaarrruuuqqqhhhlll{{{zzzjjj^^^hhh~~~|||wwwiiiZZZWWW___ppp~~~yyyrrrlllddd]]]^^^cccvvv}}}sssaaaSSSPPPQQQccclllnnnfff```^^^VVVLLLOOOYYYlllvvvxxxwww```TTT]]]bbbaaaggguuummmkkkjjjmmmsss}}}xxxoooggg```YYYTTTQQQHHHBBB;;;999:::;;;777444222111000//////000111111.........///////////////------,,,,,,,,,+++++++++************************++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***++++++***))))))+++---000111222444666777888888888888888777777666666666555555444444333333222222333333222222111000000000111000///...------------************))))))(((((()))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''---+++***(((&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))*********))))))***************+++*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///000000111111111111111666888;;;======>>>???@@@EEEFFFGGGFFFEEECCCCCCCCC???@@@AAACCCDDDDDDDDDCCCFFFHHHJJJJJJKKKMMMQQQTTTUUUZZZ```dddcccbbbaaabbb]]]eeelllnnnkkkhhhjjjmmmpppppprrrvvvyyywwwpppjjjgggfffgggllltttxxxvvvrrrfffeeecccbbbaaa```]]]ZZZZZZWWWRRRMMMJJJGGGCCC???>>>@@@AAAAAAAAABBBAAA???>>>>>>============>>>>>>BBBBBBCCCCCCBBB???;;;999333222222000///...------*********+++,,,---------......---,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))***,,,---...111222222333555666888999888999999888666666888::::::>>>@@@??????@@@===999666333111111333333111...//////...---,,,+++***)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&pppmmmkkkooouuuyyyyyyyyy{{{tttxxx||||||vvvwww|||rrr___\\\]]]hhhyyyyyyllldddiiirrrtttppptttvvvhhhZZZWWWZZZ^^^bbbeeeaaa\\\UUUPPPMMMMMMOOORRRYYY]]]ZZZQQQNNNSSSUUUSSSPPPKKKUUU___\\\XXXSSSIIILLLTTTZZZaaaqqqttt]]]\\\^^^fffnnnyyyyyyqqquuuyyy{{{zzzpppiiieee\\\QQQJJJFFFCCC>>>:::???===999666333111111000---------......//////000---------,,,,,,,,,++++++************************++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******+++******+++...000///000111333444555666666666666666666666666666666555555555444333333333333333333222111111000000/////////...---,,,,,,,,,,,,*********)))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))*********++++++,,,,,,++++++++++++,,,,,,,,,,,,...---------,,,,,,,,,+++++++++,,,---///000111222111222333555888:::;;;<<>>???AAACCCEEEFFFHHHJJJBBBAAA>>>;;;777444222000------------------------......---,,,,,,---------++++++++++++************************************))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))***+++,,,---...000222555666666555555555555555333222333666999999<<<===;;;:::<<<:::666555333000111333444111/////////...,,,+++***)))((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&wwwuuuwww{{{}}}|||}}}{{{xxxzzz~~~}}}tttllluuurrrooorrrzzz|||rrreeeZZZ]]]fffpppvvvtttlllfffdddhhhwww|||sssttt{{{zzzkkk```YYY^^^eeegggccc```]]]RRRJJJMMMVVV\\\___aaaWWWXXXUUUPPPQQQUUUWWWVVVWWWMMMQQQXXXQQQLLLOOONNNJJJKKKMMMUUUfffsssnnn```UUURRRRRRVVVZZZ]]]ccciiibbbRRRMMMWWW^^^aaaqqq}}}rrrhhh___WWWOOOJJJDDDAAA===999666555444444//////............------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++++++++,,,///222///000111333444444444444555555555555555555555666555555666666666555555444222222222111000000//////...------,,,++++++,,,,,,******))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++*********+++,,,,,,------++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++,,,///222666999<<<===@@@???===<<<<<<===>>>??????@@@@@@@@@??????AAACCC???CCCGGGLLLPPPXXXbbbiiivvvxxx{{{zzztttpppoooqqqvvvqqqmmmhhh```YYYSSSNNNKKKCCCDDDDDDBBB@@@@@@AAACCCAAAAAA@@@???===<<<;;;;;;888777666444222000//////---------,,,---......///,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((()))***,,,---,,,...222444555555333222666555444222000111333666999;;;:::777666888777444666333111222555666444111......---,,,+++***))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&llljjjjjjiiiddd___cccllllllhhhmmmxxxyyyooohhhhhhrrrtttssspppnnnmmmeee[[[VVVXXX___gggfff^^^\\\aaagggaaakkknnncccdddjjjbbbZZZWWWZZZccciiieee]]]XXX]]]VVVTTTZZZ```aaabbbdddcccbbb^^^]]]bbbhhhjjjhhhaaa^^^bbb^^^RRRRRRWWWSSSSSSSSSVVV]]]eeeiiiddd]]]^^^XXXUUUWWWZZZXXXVVVVVVOOOIIIHHHMMMQQQUUU___jjjgggeeeaaa\\\[[[aaammmwwwyyyqqqmmm\\\XXXQQQJJJDDD@@@>>>===888777666444111///...---...------------,,,,,,,,,++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***+++++++++***,,,...111111111222333333333333333333333444444555555555555555666888999999888777666222222111111000000//////......---,,,,,,,,,,,,---)))))))))))))))))))))***'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))*********+++++++++******++++++,,,------...,,,,,,,,,,,,------------......///000111333333444444555888;;;>>>AAADDDEEEJJJHHHEEEBBB@@@AAACCCDDDCCCDDDGGGJJJMMMSSSYYY^^^aaaeeejjjooouuu~~~xxxtttpppnnnggggggccc\\\SSSKKKFFFEEEEEEEEEDDDDDDCCCBBBBBBBBB???>>>===<<<;;;:::999999555555333111000///......---,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((()))***+++,,,---...///111222222222222444444444333222222555777:::;;;999444222555666555444111///111333555333000------,,,,,,+++***))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&uuurrrnnniii^^^XXX___kkkhhhccchhhsssooo```^^^iiijjjooonnnddd[[[ZZZZZZWWWZZZXXX___hhhfff```ffftttvvvjjjqqqxxxqqqxxxsssjjjfffdddfffiiijjjnnntttmmmmmmrrrwwwtttmmmkkkooowwwrrrlllllluuuyyyvvveeeiiikkk]]]___fffrrr|||}}}xxxuuuuuuggg___\\\```eeeeeeaaa___PPPUUUVVVQQQQQQUUUWWWTTTQQQPPPLLLGGGEEEKKKWWWaaaqqqttteeeXXXLLLEEEAAABBBAAA>>>;;;777333000///......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++***)))***---///222222333333333333222222222333333444444555555555444666999;;;<<<:::888777222222111111000///////////////...---------......)))))))))))))))*********'''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((()))))))))***)))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......,,,,,,,,,---------......111222333666888:::<<<===@@@@@@AAABBBDDDEEEFFFGGGDDDCCCBBBBBBFFFKKKQQQUUUWWW[[[```gggppp|||tttnnnrrrzzzqqqccc\\\```jjjsssnnnsssvvvuuurrrttt{{{{{{xxxeeeYYY[[[cccooowww}}}wwwjjj___^^^aaaYYYYYYaaalllpppkkkeeeeeehhhiiirrr~~~vvvkkkccc```ZZZXXXUUUPPPJJJEEEBBB@@@@@@@@@AAABBBCCCDDDDDDEEEBBB@@@<<<888333///---+++---------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((***+++,,,............///000222333000111333333444666:::===<<<<<<888222111555777555000...,,,---000111000---------,,,++++++*********))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&jjjnnnpppiii___YYY]]]bbbeeeccceeejjjhhhaaa^^^bbbggglllmmmgggbbbbbbdddeeelllrrrxxx|||~~~mmmnnnrrryyyiiibbb\\\]]]bbbeeeeeecccXXXSSSKKKGGGIIIMMMMMMJJJNNNVVVYYYVVVUUU\\\fffllluuupppddd___QQQLLLHHHFFFGGGDDD>>>888222111//////000///---+++---+++***)))***+++,,,,,,***************+++,,,,,,)))************+++++++++(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,111000000000000000000000444444444444444555666777888888999;;;===;;;888555222333444444333222000///......---------,,,,,,,,,+++++++++************))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((('''''''''*********+++******)))(((000...+++))))))***,,,..................000222444999;;;???DDDHHHKKKJJJIIIEEECCCDDDDDDAAA@@@EEEMMMMMMPPPSSSWWWeeewwwsssnnnrrrxxx{{{{{{sssppplllhhhcccbbbjjjtttsssssslllbbbbbbllluuuvvvxxxuuullldddccciiimmmmmmuuusssoookkkhhhfffggghhhqqqooollljjjiiikkkooosssddddddccccccdddddd\\\RRRRRRVVV\\\```aaa```______```^^^dddrrr{{{||||||yyyqqqeeeYYYQQQNNNLLLJJJHHHGGGEEEBBB@@@BBBBBBBBBBBBAAA>>>:::666000///---,,,,,,---......---,,,+++)))((((((***,,,))))))))))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))+++++++++,,,,,,---------333222111111333555888:::<<<888333222444666666555444333222111000000000000++++++,,,++++++***)))(((******)))(((((((((((((((''''''''''''''''''''''''[[[\\\[[[YYYWWWYYY___eeeeeeiiisss}}}}}}}}}{{{lll___```eeegggiiijjj___]]]ZZZ[[[^^^___\\\XXXRRRTTTPPPHHHDDDIIIPPPTTThhhxxx~~~|||uuummmbbbZZZSSSKKKAAA999;;;999666444333000,,,(((///000111111///---***(((************))))))))))))************++++++++++++((())))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,000000000000111111111111555555444555555666777888:::::::::;;;<<<;;;888666333333444444333222000///.........---------,,,,,,+++++++++************)))))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,)))***,,,---...////////////000222333666999===???EEEFFFGGGIIIIIIGGGDDDBBBCCCBBBDDDHHHKKKMMMSSS[[[jjjooowwwqqqllljjjpppzzz~~~zzztttllliiigggkkkssszzz}}}~~~}}}~~~{{{~~~}}}}}}vvvssswww}}}xxx{{{}}}|||{{{zzzrrrjjjllloooqqqrrroookkkhhhfffaaaZZZVVVYYY[[[ZZZ[[[^^^^^^]]]\\\^^^fffoooxxx~~~~~~zzzyyyssslllgggbbb]]]UUUOOOJJJEEE???<<<<<<;;;:::888;;;777111---++++++,,,---------,,,+++******,,,---++++++***************)))***************************)))))))))((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))+++++++++,,,---------...111111111222444777999::::::777333222444666666666444333333222111111111111,,,,,,,,,,,,+++***)))(((******)))((((((((((((((('''''''''''''''''''''''']]]^^^cccjjjsss{{{mmmlllmmmeee^^^^^^]]]]]]```ffflllnnnkkkiiimmmkkkbbbWWWQQQQQQRRRPPPSSS[[[]]]UUUTTT]]]hhhmmmttt}}}tttmmmcccWWWOOOGGGCCC???<<<;;;999444000+++---///000...---,,,,,,,,,,,,,,,,,,+++***)))(((************+++++++++,,,))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,///000000000111222222222555555555666666888999999===<<<;;;;;;;;;;;;999777333333333333333111000000.........------------,,,+++++++++************))))))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************************+++++++++,,,------......,,,---......///////////////444:::???CCCEEEGGGHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIOOO]]]ppp~~~zzz{{{wwwtttmmmmmmpppxxxxxx~~~~~~zzzyyy|||yyyooonnnuuu||||||xxxssszzz{{{|||~~~}}}tttlllgggccc^^^\\\^^^]]]WWWQQQQQQWWW^^^cccdddeeefffhhhoooxxxpppbbb___YYYQQQMMMKKKHHHBBB===999999999999888333---(((...---,,,***))))))((((((,,,,,,++++++***)))))))))******************************)))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))++++++,,,,,,---...//////000111222444555777888999666444222222444555666666555444444333222222111111,,,------,,,,,,+++***)))******)))(((((((((((()))''''''''''''''''''''''''}}}zzzkkkgggfffiiikkkjjjjjjjjjqqqpppmmmhhhhhhjjjgggbbb]]]___YYYMMMFFFJJJQQQTTT\\\kkkuuukkkUUUOOOHHHDDDDDDCCC???;;;444222000---+++,,,///111------.........---++++++*********+++++++++,,,,,,)))***++++++,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,...///000111222333333444666666666777888:::;;;<<<>>>===;;;:::::::::888666444333333333222111111000............------------+++++++++*********)))))))))))))))(((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************************+++++++++++++++++++++,,,,,,---......///...---...111555:::===???DDDJJJLLLKKKHHHFFFFFFBBBFFFLLLRRRXXX]]]bbbfffttt~~~xxxqqqwww~~~~~~zzzxxxxxxtttpppmmmlllkkkkkkqqqyyy|||wwwwwwzzz~~~~~~|||yyy}}}{{{{{{tttooollloootttuuupppjjjooowww{{{yyyuuuuuuvvvvvvxxx{{{~~~~~~|||{{{|||xxxrrrnnnjjjfffaaa]]][[[WWWSSSTTTZZZccclllqqqzzzyyyrrrpppnnnnnnkkkbbbTTTHHHCCCAAA>>><<<;;;888333///333111///---,,,***((('''++++++*********)))))))))*********************************)))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,---...///000000000111222444555555555555222222222222333444444444555555555555444333222222---......------,,,+++***+++***))))))(((((())))))''''''''''''''''''''''''|||xxxpppiiiiiinnnttttttrrrsss{{{yyykkk^^^XXXTTTQQQXXX^^^eeejjjmmmppptttxxxyyytttjjj^^^VVVRRRMMMFFFAAADDD@@@:::444111///...---,,,------......---------***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))***++++++,,,,,,---...///111222444555666777777777999:::<<<>>>???>>><<<:::999:::999777666444444333222111111111111//////.........---------+++++++++*********))))))***)))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************)))))))))******+++++++++,,,,,,++++++,,,---//////,,,...222888>>>EEEJJJMMMNNNPPPOOOKKKGGGFFFIIILLLSSS___pppzzzwwwvvvtttqqqnnnjjjmmmnnnmmmkkkmmmrrrwwwvvvpppmmmooottt||||||yyyyyyyyy~~~|||zzzyyyzzz{{{uuuwwwzzz{{{|||~~~{{{yyyzzz{{{{{{vvvpppjjjgggdddbbb```aaaaaa```^^^```iiivvv{{{qqqjjj^^^OOOCCC>>>>>>===<<<777555222000111000...---************************))))))))))))))))))))))))************))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---///000111222222222333333333333222111000111222333333333333444666777777777666555444333...//////......---,,,+++++++++***)))))))))))))))((((((((((((((((((((((((~~~~~~|||{{{mmmhhhuuuwwwuuutttxxxxxxtttsssyyyyyy}}}xxx|||~~~wwwpppllljjjeee[[[QQQJJJLLLTTT[[[eeeooowwwqqqiii]]]TTTIIICCC===;;;<<<:::444......---,,,,,,+++,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,------------,,,************************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,---///111333555666777777888999:::<<<>>>@@@AAA===<<<;;;;;;;;;;;;888666555444333222111111111111/////////.........------+++++++++************)))******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))******+++,,,,,,---------...000222555666777;;;BBBHHHKKKKKKIIIGGGBBBDDDEEEFFFIIISSSbbbmmmyyy{{{wwwyyy~~~}}}}}}}}}{{{yyyxxxxxxyyy|||}}}{{{rrrmmmnnnooooooooopppqqqpppqqqxxxxxxqqqmmmjjjbbbZZZTTTWWW```hhhyyyzzz}}}|||uuunnnhhh^^^QQQGGG===999444222333444222000------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++*********)))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,...000111333444333333333333222222222222111333666666555444444444777888888888888666555444///000000//////...---,,,++++++***))))))))))))***((((((((((((((((((((((((|||{{{rrrggggggnnnzzzjjjiiigggmmmrrrrrrjjj]]]QQQKKKUUUZZZaaafffeeeaaa[[[WWW\\\[[[\\\^^^aaa```\\\YYYSSSTTTYYY```kkkvvv~~~zzzzzz{{{|||wwwzzz{{{zzz}}}~~~zzzoooaaaUUUPPPSSSWWW\\\cccpppzzz```SSSDDD???BBBCCC???999555333000---,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,---------------************************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,...111333666888999888888999;;;===@@@BBBCCC===<<<===>>>???>>>;;;888555444333111111111111222////////////............+++++++++************)))*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********************+++,,,---------......000222666;;;@@@BBBFFFGGGHHHHHHGGGEEECCCBBB>>>HHHWWWdddnnnzzz}}}|||yyytttrrrnnnlllmmmrrrxxx}}}xxx{{{}}}{{{wwwppphhhbbb``````___^^^^^^aaagggkkkwww|||uuufffTTTMMMCCC>>><<<:::777444333333222000///---,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,...000222444555444333333222333555666777555888;;;<<<999777666777888888999:::999777555444000000000000///...------,,,+++******))))))******((((((((((((((((((((((((~~~|||}}}xxxrrrjjjeeegggmmmnnn|||zzzvvvjjj___aaa[[[[[[ZZZVVVQQQOOOPPPSSSQQQNNNKKKKKKMMMPPPQQQQQQXXXYYYYYYUUUPPPNNNPPPSSSIIINNNSSSUUUVVVXXX\\\___ooo}}}vvvpppzzz~~~zzzwww~~~vvvuuuzzzuuujjjdddaaa^^^]]]___fffooottttttqqqrrrwwwsssVVVEEEDDDGGGEEEAAA>>>;;;666111......///000++++++,,,,,,,,,---------+++,,,------......------************************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,...111444666888999888999:::<<<>>>AAACCCDDD======???AAABBBAAA===:::555444333111000111111222000/////////............+++++++++************)))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************++++++,,,,,,---...//////...000222666<<>>;;;<<>>DDDIIIGGGAAAAAAFFFFFF??????HHHNNNTTTaaapppyyywwwrrrlll~~~~~~~~~~~~zzzsssooosss|||{{{oooiiilllrrrsssxxx{{{|||zzzwwwwwwxxxzzz{{{|||xxxxxxwwwuuuuuuwww|||yyyxxx{{{~~~|||vvvqqquuu|||tttkkk```YYY]]]fffooovvv{{{{{{~~~zzzpppjjjfffXXXHHHBBB888444:::<<<555111333555111......///...+++'''+++++++++++++++******)))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++++++++---...///111222333444555555333333444888;;;>>>===<<<;;;;;;<<<===>>>>>><<<:::999888777555333333111//////111111...++++++++++++************))))))(((((((((''''''''''''uuuppplllrrr~~~yyyjjjppprrrooottt|||wwwsssssssssxxxzzzrrrtttuuusssuuu|||tttxxx~~~}}}~~~}}}|||wwwqqquuuzzz||||||zzzvvvsssssssssooolllmmmoookkkcccbbb[[[UUUTTTSSSUUU]]]hhh]]]VVVRRRTTTRRRNNNRRR[[[fffooorrrnnnuuu~~~sssdddYYYUUU]]]fff}}}xxxgggQQQJJJCCCAAAAAA>>>999555/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++******)))++++++++++++++++++++++++)))************++++++++++++,,,---///222444777888777888:::<<<>>>???AAABBBBBBAAA????????????>>><<<999777444333444444333222111000///...---------...,,,,,,+++++++++*********((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************(((((())))))))))))))))))***,,,------,,,,,,---............111777>>>DDDGGGGGGAAA>>>@@@???<<<>>>CCCGGGLLLVVVdddppp{{{}}}zzzyyy|||zzz{{{|||yyywwwvvvqqqwwwzzzxxxyyy{{{zzzvvvvvvrrroooooossswwwxxxxxxvvvmmmiiikkkggg^^^]]]bbbeeegggkkkooorrrqqqmmmjjjsssooojjjhhhjjjlllnnnmmmeeegggiiijjjjjjlllnnnqqqppprrrsssvvv|||yyyppp|||yyyuuusssuuu{{{yyyxxx{{{|||xxxrrr}}}ttteeeZZZXXX]]]sssxxxttt^^^SSSHHHDDDAAA===;;;;;;666444222000000111000000***************))))))(((******))))))))))))******))))))))))))))))))))))))(((((()))))))))************+++,,,---///000111222333444555444444555888;;;===<<<;;;:::::::::;;;<<<===;;;888777666666444333333111000000111000---+++++++++++++++************))))))((((((((('''''''''~~~vvvfffgggjjjsss~~~tttnnnssslllooo|||ssswwwwwwtttzzzwwwrrroooqqquuu{{{zzzrrrtttwwwwww|||~~~~~~wwwtttzzzvvvxxxyyy|||uuuiiicccfffgggiiivvvuuuhhh[[[WWWSSSNNNQQQYYY]]]```gggnnnqqqwww}}}yyy{{{uuummmqqq|||}}}zzzxxx}}}{{{tttppplllmmmqqqrrriiiaaafffrrrxxx{{{ooodddXXXRRRQQQLLLAAA777555555333111...,,,,,,------------------,,,++++++------,,,,,,++++++******************************)))************++++++++++++,,,---///111333666777888888:::<<<>>>@@@AAABBBAAA???======>>>>>>===<<<777555333333444555444333000000...------,,,------+++++++++*********))))))((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))))))))))))))))))))))))))))))))*********++++++(((((())))))***++++++++++++,,,......---,,,---///111444888===CCCJJJOOOQQQOOOFFF???@@@DDDIIIPPPVVVhhhxxx{{{sssooooootttxxx|||zzz|||}}}yyytttooollliiihhhooommmjjjfffdddhhhooouuuooopppppppppssswwwuuupppxxxsssoooooossswwwyyyyyyxxxtttuuurrrmmmmmmsss{{{}}}|||zzzxxxwwwxxxrrrllllllppptttuuutttnnnppprrrqqqnnnkkkiiihhhjjjlllmmmlllmmmoookkkeeeqqqllleeeaaacccjjjtttzzz}}}|||{{{{{{~~~yyyrrrhhhnnnpppmmmnnnxxx{{{kkkaaa___cccbbbkkk}}}uuufffVVVMMMIIICCC<<<;;;999777444111///---,,,++++++++++++******))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))******)))***+++,,,---...///000111333555777777888999;;;<<<;;;:::999888999::::::===:::666444444444333222444333111111000///,,,***,,,+++++++++************)))))))))(((((((((''''''pppvvvyyywwwtttoooggg``````iiixxx}}}}}}zzz}}}{{{tttpppnnnttt{{{nnniiiqqquuuvvvvvveee___]]][[[aaaiiijjjeee]]]WWWSSSTTTZZZ```eeemmmvvvssseee```rrryyy|||yyyppprrrzzz|||rrreeeUUUMMMUUUcccnnnjjjwww{{{rrrllldddTTTEEEAAA<<<777333111000...+++---.../////////...---,,,------,,,,,,,,,+++++++++************************))))))*********+++++++++,,,,,,---...000222444555777777999;;;===???@@@AAA???===;;;;;;<<<<<<<<<;;;777555444444444555333222//////......---,,,,,,,,,++++++*********)))))))))(((((((((((('''''''''''''''(((((())))))))))))((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,------...---...///...///000333666===CCCJJJPPPQQQPPPMMMKKKEEEDDDFFFMMMVVVcccoooxxx}}}}}}{{{zzz|||yyytttrrrooommmppptttmmmkkkhhhdddaaa______```hhhgggggghhhmmmttt}}}}}}|||~~~xxxtttuuuuuusss|||xxxqqqllljjjlllpppsssuuutttssssssuuuyyy}}}uuuwwwvvvqqqqqqyyywwwjjjcccWWWTTT___lllsss|||uuukkkeeeYYYKKKGGGBBB;;;888777555111,,,//////...---,,,,,,,,,++++++******))))))******+++))))))))))))))))))))))))(((((())))))))))))))))))))))))***+++,,,---......000333777999::::::;;;<<<<<<;;;:::999888999999:::===999555222222222222222555444333222000...,,,***,,,,,,+++++++++*********)))))))))(((((((((((('''jjjtttxxxqqqjjjkkksssyyyrrr|||yyy||||||vvv~~~yyykkkcccfffjjjoooyyyiiifffhhhlllwwwyyyjjj^^^[[[[[[ZZZWWW[[[eeelllcccSSSPPPaaattt|||yyy|||xxxxxx{{{vvvfff]]]ZZZVVV]]]xxxqqqbbbLLLCCC999555777777222,,,------............---------------,,,,,,,,,,,,,,,************************))))))*********+++++++++,,,,,,---...///111333444555666777999;;;===>>>???>>><<<:::999:::;;;;;;;;;999888666555555444222000/////////......---,,,,,,+++++++++************)))((((((((((((''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))************************************++++++++++++,,,,,,+++++++++,,,---...---...000222555;;;AAAFFFKKKOOOSSSUUURRRNNNKKKJJJCCCOOO___kkkuuuzzztttvvv|||yyywwwwwwwwwwwwpppiiiaaa^^^\\\ZZZ^^^ddd[[[^^^aaacccggglllrrrwww|||xxxvvvxxxvvvtttrrrqqqooooooooorrrwww||||||yyyyyy}}}{{{~~~xxxzzz}}}qqqhhhddd]]]VVVZZZdddwwwtttcccUUUEEE===>>>@@@===888333222000...---,,,++++++++++++************++++++))))))))))))))))))))))))))))))((((((((((((((((((((())))))***+++,,,------111444999;;;<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<===999555222222222222222444444444222000...,,,+++,,,,,,,,,++++++++++++******)))))))))((((((((((((yyyrrreeegggvvvuuu||||||wwwsssssssssrrruuu{{{}}}zzzzzz{{{mmmfffhhhttt}}}mmmiiiiiinnnzzz}}}oooeeeeeekkkmmmjjjsssqqqiii\\\RRROOOQQQRRRfffqqq{{{|||xxx~~~}}}yyyssskkk``````mmmzzz|||wwwqqq[[[QQQEEE?????????999444//////...---,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,------...000111222444444666888:::<<<===>>>>>><<<999888999;;;<<<<<<;;;999888777777555222000000000000000///...---,,,,,,,,,,,,+++++++++******((((((((((((''''''''''''&&&'''((())))))******)))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))************************************++++++++++++,,,+++*********+++,,,...//////222777<<>>:::777555222///---+++******++++++************++++++))))))))))))))))))))))))))))))((((((((((((''''''))))))******+++,,,,,,---111444888:::;;;:::;;;;;;:::999999888999:::<<<======:::666444444444333222333444555333000...------,,,,,,,,,,,,++++++++++++******)))))))))(((((((((tttfffgggsss}}}{{{uuulllbbb```^^^]]]^^^^^^```gggppp{{{yyywwwyyy{{{yyyvvvwwwyyykkkgggwww|||}}}{{{nnnhhheeegggtttwwwgggbbbiiirrruuuvvvggg___^^^ZZZSSSKKKWWWiiivvvuuulllgggiiizzzssspppqqqvvvwwwrrrlllaaa```bbb[[[fffoooyyyuuummmaaaUUUKKKDDD@@@>>>888666222///---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,---...///000111444555666888:::<<<>>>>>>>>>;;;999888999;;;<<<<<<:::999888999999888555222000111111111111///...------------,,,,,,,,,,,,+++((((((((((((''''''''''''&&&'''((()))************))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((()))************************************+++++++++,,,,,,*********+++---111444666:::???FFFKKKMMMNNNNNNOOOKKKKKKKKKLLLQQQ]]]nnn{{{~~~ssslllllloootttjjjdddgggiiiccc[[[WWWZZZ[[[cccooozzz{{{yyyrrrqqqpppnnnlllkkkjjjjjjiiimmmqqqrrrrrrrrruuuxxxooocccgggrrr|||zzzppphhhbbbdddkkkvvv~~~uuuhhh]]]RRRHHHBBB>>><<<888333000...---,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))(((((((((''''''''')))******++++++,,,,,,---111333666777777777888999777666666777888:::<<<>>>===;;;888777666666444333222444555333000......///------,,,,,,,,,+++++++++*********)))))))))((((((xxxooorrrzzzuuuzzzwwwwww|||~~~}}}yyyrrruuu~~~~~~tttkkkjjjgggbbbcccccceeehhhjjjnnnyyy|||zzzwww~~~}}}|||}}}yyykkkeeennnwwwzzz{{{yyyxxx|||rrrbbbeeeqqqxxxttthhhiiikkkkkkbbbgggnnnoooeeeXXXSSSUUUYYYdddwwwvvvkkkssssssfffUUUNNNXXXfffzzz|||iiiUUUGGGDDDEEEAAA>>>888333000//////000------------------------------------------------)))************+++++++++---,,,,,,---...///000000555666777999;;;===>>>???>>><<<999888999;;;======999888888999::::::777555111111222222111000...---......---------,,,,,,,,,)))(((((((((''''''''''''&&&'''((()))************))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))************************************+++++++++,,,,,,,,,++++++,,,///222777;;;>>>FFFLLLSSSWWWUUUOOOHHHDDDPPPTTTZZZaaajjjzzz~~~wwwppppppmmmeee^^^]]]dddlll```WWWSSSZZZbbbhhhnnnuuu}}}zzz|||~~~{{{wwwtttyyyyyywwwrrrmmmkkknnnqqqnnnpppuuu{{{zzzqqqooocccnnnvvvyyy{{{nnnccc```^^^]]]ggguuuxxxqqqcccZZZEEEBBB>>>999444222000000,,,++++++******++++++,,,))))))))))))))))))))))))))))))(((((('''''''''&&&*********+++,,,,,,,,,---000222444444444444555666444444444555777999<<<===>>><<<:::999999777555333111333555444000...///000---------,,,,,,,,,++++++************))))))))))))zzzqqqnnnooorrroooppprrrttttttsssrrrqqqyyyyyyyyyvvvtttuuuyyy|||yyy~~~zzzuuutttuuuvvvyyy~~~~~~}}}||||||{{{zzzzzz|||{{{vvvssszzz|||}}}~~~ssslllnnnrrrwwwrrrmmmmmmkkkrrrooobbb[[[WWW[[[WWW]]]qqq|||rrrnnn}}}xxxeeeTTTNNNUUUooo~~~ttt```OOOCCCCCC???999666555222......++++++///000,,,******......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......333444666999:::;;;;;;;;;>>><<<:::999999;;;===???===<<<;;;:::999888888888999777444000///...///000//////...---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,+++******...***''')))---///---***------///333;;;DDDJJJNNNVVVQQQNNNLLLGGGEEEMMMYYYnnn~~~~~~wwwkkkaaa```ZZZTTTTTTXXX^^^aaabbb```eeeppp}}}zzzvvvzzz}}}}}}{{{vvvtttuuuuuuuuutttrrrpppmmmmmmooorrruuuwwwnnnnnnvvv}}}oooeee]]]XXXUUU___tttfffPPP?????????888333444,,,222111+++***///---&&&************+++++++++,,,*********)))))))))))))))+++++++++***++++++,,,,,,...///000111333444555666888888777777888999;;;<<<======<<<:::888555333222888888777666444222000/////////...---,,,,,,,,,,,,************))))))))))))|||{{{yyyuuurrrrrrvvvyyysssvvvzzz~~~}}}~~~}}}}}}~~~}}}|||}}}yyyooojjjeeerrrsssmmmmmmmmmiiicccaaaggglllkkkgggeee^^^kkk{{{~~~}}}}}}{{{iii[[[\\\dddiiihhhhhhtttzzzoooYYYPPPEEE???<<<999555222000---,,,///111...---///...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......222333666999;;;;;;;;;:::===<<<<<<;;;<<<>>>@@@AAA::::::::::::;;;<<<===>>>999777444111/////////000///......---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***)))((((((((())))))***++++++,,,---......---,,,+++111555<<>>@@@BBBDDDDDD<<<<<<;;;<<<===>>>??????999777444111000///000000///......---,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''((())))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******))))))((('''((()))+++,,,,,,///000///---...333888>>>CCCJJJPPPSSSQQQMMMJJJHHHGGGKKKWWWfffwww}}}zzzxxxtttnnncccaaa]]]XXXUUUWWW^^^dddqqqwww~~~zzzvvvqqqooommmmmmqqqxxxwwwzzzsss```WWWdddtttzzzooobbb[[[VVVKKK@@@;;;555000///---)))((()))+++,,,------,,,+++)))((('''(((((()))***+++,,,,,,))))))******+++,,,---...///000222444666888:::;;;;;;<<<<<<===>>>>>>>>>>>><<<;;;:::999888999999:::;;;;;;;;;:::999777666555000///...---,,,,,,,,,,,,************))))))))))))zzz}}}wwwsssxxxrrrnnnpppoooYYYOOOOOOLLLLLLWWWgggsssvvvtttkkkqqqwww}}}oooeee[[[jjjxxxzzzlllggg^^^LLLAAA@@@<<<555000///...,,,---///------------,,,,,,,,,,,,------------------------,,,,,,,,,---------......///111555888::::::999777777999<<>>???@@@BBBBBBBBBAAA@@@<<<;;;:::999999;;;===>>>>>>>>>===<<<:::888666555000///...------,,,,,,,,,************)))))))))(((|||~~~|||vvvqqqmmmwwwrrrppphhh\\\VVVQQQUUU___eeeddd```cccfffsss~~~sssrrrsss||||||uuusssyyy}}}}}}nnnWWWIIIFFFDDD<<<555333222///000333.........---------,,,,,,------------------------,,,,,,,,,---------.........000444777888999888777555777:::>>>AAACCCCCCCCCCCCBBB???<<<999777555444777666555333111111111111///......------,,,,,,,,,************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))***************+++,,,------,,,***)))...///111777???IIIRRRXXXTTTPPPJJJEEEFFFNNN[[[dddvvv{{{kkkeeeccc```\\\[[[aaalllttt}}}zzzyyyxxxvvvssslllooorrrtttuuuwww}}}xxxooocccXXXccc|||fffTTTCCC===888000///444******+++,,,,,,,,,+++***,,,,,,++++++******)))))))))))))))***+++---...///000111333666888;;;<<<===@@@AAACCCDDDDDDCCCBBBAAA===<<<;;;:::;;;<<<>>>@@@@@@@@@>>><<<:::777444333000000///...------------************)))))))))(((}}}xxxtttqqqnnneeekkktttyyy}}}yyy|||ssspppooorrrvvvpppaaaTTTQQQSSS^^^rrr}}}~~~uuu~~~zzztttttt{{{wwwjjjmmmvvv|||qqqiiieeeMMMEEE<<<999555222111444////////////.........---........................,,,,,,,,,---------......///000222444666777777777444666999<<<>>>???@@@@@@???>>><<<:::888777666666777666555444222222111111............------,,,,,,************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((('''''''''&&&''''''((()))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++((()))+++,,,------,,,+++---333===HHHQQQUUUVVVUUUHHHHHHGGGJJJSSSdddzzzuuugggbbb\\\SSScccbbb___\\\aaattt~~~}}}}}}|||}}}}}}xxxrrrpppnnnkkkiiihhhiiijjj||||||yyy}}}pppdddhhhkkkpppoooWWWGGG<<<555222333......------------------------,,,+++***))))))((())))))******+++,,,---...000111333555777999;;;<<<@@@AAAAAABBBBBBBBBAAAAAA???>>>===<<<<<<===>>>??????>>>===;;;888555333111111000///...------------************))))))))))))wwwxxx{{{|||||||||}}}~~~wwwbbbWWWTTTWWWcccooovvvyyy|||wwwhhh[[[UUUXXXiiixxxhhh^^^SSSJJJBBB999444555000000000000////////////........................,,,,,,,,,---------......000000111222444666777888555666888:::<<<======>>>===<<<;;;999888888777777666666555444333222222111............------------************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((('''''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++*********+++...111555777888AAAKKKRRRSSSRRRQQQRRRNNNUUU```kkkwwwxxxtttlllbbbZZZZZZaaagggiiiuuu~~~|||{{{}}}~~~||||||xxxrrrnnnnnnpppnnnqqqvvv|||}}}wwwuuu{{{|||vvvkkkfffmmm{{{}}}~~~qqqddd[[[SSSFFF999666444222///...---......,,,,,,,,,++++++*********+++*********+++,,,,,,---000111222444666777999999>>>>>>============>>>>>>AAA@@@@@@???>>>>>>======:::999999888666444222111111000///...------------************))))))))))))~~~zzzzzzvvvssskkkcccccceeegggjjjooo^^^fffqqq{{{|||ooocccddd___ooozzz~~~~~~ooobbbTTTFFF===;;;111111111111000000000000////////////////////////,,,,,,,,,---------......000000000111222555777999777888888999:::;;;<<<===>>>===<<<:::999888777777666666555444444333222222...............---------************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((('''''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))************)))))))))))))))))))))))))))************+++++++++...---+++,,,000777???CCCHHHOOOTTTRRRLLLIIIMMMSSSeeesss|||uuu{{{yyytttooohhhiiifffffffffeeeiiiwwwvvv||||||{{{~~~xxxmmmkkkqqq}}}vvv~~~lll``````dddsss}}}jjjSSS===:::666222///......///++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,000000111333444666777888<<<;;;:::999999:::;;;<<>><<<;;;555555555555555444333222111000///......------...************))))))))))))~~~~~~~~~~~~|||yyyyyywwwvvvcccVVVWWWWWWZZZcccuuu~~~vvvyyyrrr\\\JJJ;;;@@@999333444444000---,,,333111///---------///000---------.........//////.........///000222444444555777:::<<<===<<<;;;;;;>>>>>><<<:::888555333111333222222222111111000000///......------,,,++++++***++++++++++++***))))))))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---...+++)))(((***,,,,,,+++------000888AAAHHHLLLLLLQQQNNNJJJFFFFFFQQQfffxxx|||}}}~~~{{{wwwqqqdddYYYZZZbbbWWWgggvvv|||}}}|||uuuuuuxxxwwwssshhhbbbjjjyyy{{{```III666444666222...///,,,---,,,+++))))))***++++++++++++************)))000111222333333333333333999:::<<<;;;::::::;;;===???@@@@@@@@@>>><<<:::999999888666555444444555555222222111///...---,,,+++************))))))))))))|||~~~zzz~~~ooo]]]WWWSSSQQQVVVcccwww~~~zzz|||yyyxxxooo___JJJ@@@666444444222111222///...---------...000000---------.........//////---......///000222333444666777999:::;;;<<<;;;;;;;;;::::::888666444222000333333222111111000/////////......------,,,++++++***++++++++++++***)))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))***++++++,,,&&&***---...---+++,,,---000555===GGGNNNRRRSSSRRRCCCFFFLLLTTT___ppp|||pppmmmeee]]]YYYVVVUUU]]]fffttt~~~}}}|||xxx{{{{{{fffdddhhhvvv}}}{{{gggPPPAAA999333000///---------,,,*********+++++++++++++++************...///000222333444555555999:::;;;;;;::::::;;;===>>>>>>??????>>><<<:::999:::999888777666666666777222111000///...,,,++++++************))))))))))))~~~{{{zzzxxxvvvzzzyyypppoooyyyyyyjjj```WWWSSSUUUbbbxxxzzzzzzyyyzzzxxxfffWWWFFF===888333111222//////........./////////---------...............------...///000222333444666777888999:::;;;;;;<<<999999888888666555333222444333333111000///......///......------,,,++++++***++++++++++++***))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))************)))))))))******+++''',,,000///++++++000666;;;BBBLLLQQQRRROOONNNMMMHHHPPP^^^mmm|||{{{pppcccZZZZZZTTTRRRYYYdddooo{{{|||~~~~~~zzzuuuxxx~~~uuuzzzvvviiidddhhhqqq{{{uuubbbOOOCCC>>>888111//////...---------------,,,+++++++++************,,,---...000333555666777999:::;;;;;;::::::;;;<<<<<<=========<<<;;;;;;:::<<<;;;:::999888888888888222111000///---,,,++++++++++++*********)))))))))zzzwwwllliiisss}}}yyyrrrpppyyyzzzooohhh___\\\iii|||zzzuuuvvvxxxtttkkkxxx{{{~~~nnnZZZNNNFFF===777444222222111000///...------........................---------...000111333444777777777777999:::;;;<<<::::::::::::999888777666555444333222000///------///......------,,,++++++***++++++++++++***))))))((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***************)))))))))******+++//////---++++++111<<>><<<;;;::::::::::::999999::::::999888666555555444333222111///......,,,,,,+++++++++*********sssddd[[[^^^uuuqqqfffNNNIIIAAA999444111111222//////.........---------,,,,,,,,,---///000222333777999;;;===???>>>===<<>>===<<<<<<666666666555555444444444///......------,,,++++++***++++++++++++***))))))&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++***++++++,,,...000222333CCCKKKUUUYYYVVVRRRRRRSSSccckkkvvvtttwww|||zzziii```fffqqqwww|||~~~~~~~~~}}}{{{yyyvvvuuusssuuuxxxyyyyyyzzz{{{}}}}}}|||zzzyyyxxxrrrqqqppprrruuuxxxxxxxxxwwwvvvtttsssqqqpppppppppnnnlllkkklllnnnmmmjjjfffeeeeeeddddddeeeeeefffgggbbbcccdddcccaaaaaafffjjjhhhooottttttnnniiigggggghhhjjjkkklllkkkkkklllnnnooorrrwwwzzz{{{~~~}}}xxx}}}vvvuuuzzz{{{~~~uuuhhhUUUFFF===888444111---------,,,,,,,,,++++++***)))***+++...222666888777999::::::999888:::;;;@@@???===;;;::::::::::::999:::;;;;;;:::999777666666555444333222000//////,,,,,,,,,+++++++++******zzzvvv{{{tttuuuxxxpppqqqssszzzyyyuuu^^^FFF;;;;;;:::333,,,//////////////////...------------------...///000555888===???@@@@@@AAABBBEEEEEEEEEEEECCCAAA>>>======;;;999666444333222222111111000000//////......------,,,+++***)))((('''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))(((((((((((()))))))))))))))***+++***((((((***,,,...,,,---000111555@@@KKKXXXUUURRRQQQOOOPPP]]]lll~~~wwwtttssseeefffeeedddhhhvvv~~~}}}zzzzzz|||}}}wwwsss{{{yyy~~~}}}}}}|||||||||~~~~~~yyy{{{|||{{{zzzzzz~~~{{{xxxwwwuuutttrrrsssqqqnnnmmmnnnnnnmmmlllffffffeeeeeeeeeeeeffffffaaabbbbbbcccdddeeeffffffccccccdddeeeffffffffffffiiihhhhhhggggggggghhhhhhggghhhiiilllnnnqqqrrrsssvvvwwwzzz~~~vvvyyy~~~ppphhhjjjqqquuu|||yyyfffPPPBBB:::555000...,,,,,,,,,---------,,,,,,,,,---...000222444666777888:::;;;;;;<<<<<>>???AAABBBFFFFFFFFFEEEDDDAAA???>>>===<<<:::777666555444444111111000000///.........------,,,+++***)))(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))(((((((((((()))))))))***(((***+++***))))))+++,,,333...---222999AAAMMMWWWWWWQQQNNNOOORRRZZZjjjzzzzzztttnnnggggggeeeiiixxx{{{~~~}}}~~~}}}xxxuuuqqqooonnnnnnmmmlllhhhhhhgggfffeeeeeeeeeeeeccccccccccccccccccbbbbbb___``````aaabbbbbbbbbbbbdddccccccbbbbbbbbbccccccgggggghhhhhhhhhhhhiiiiiijjjjjjllloootttzzz|||nnnjjjnnnsssTTT666;;;666///+++,,,...//////,,,,,,,,,---...000333444888999;;;===>>>??????@@@@@@@@@>>>===<<<;;;;;;;;;;;;::::::::::::;;;<<<===>>>===;;;:::999777333000000000///...---,,,++++++{{{|||jjjYYYXXXbbbqqq}}}uuu~~~~~~{{{rrrcccRRREEE???<<<777444///------...//////......------......//////222444777:::;;;>>>AAACCCFFFGGGGGGGGGEEECCCBBB@@@>>>===;;;999888777777666111111000//////......------,,,,,,+++***)))(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((())))))((((((((()))))))))******((()))++++++******+++---333000333===GGGNNNTTTYYYNNNJJJJJJRRR___ooozzztttwwwggg^^^\\\^^^mmmxxx{{{uuuqqqooonnnlllkkkjjjjjjhhhgggfffeeeeeeeeeeeeeeedddcccaaa```___^^^]]]^^^^^^_________^^^^^^______^^^^^^^^^______```eeeeeeeeeddddddcccccccccccccccdddeeegggjjjmmmoooyyy}}}}}}yyylllxxxmmmQQQAAA999000,,,---...---,,,++++++,,,,,,...111333444888999;;;>>>@@@AAABBBBBBBBBAAA@@@>>>>>>============<<<:::888999;;;===???CCCAAA>>><<<:::888555333111000000///...---,,,,,,yyygggeeefffiiixxx{{{~~~}}}uuuhhhYYYIII===>>>999333000//////...---//////............//////111333666888:::===BBBEEEHHHHHHIIIIIIHHHFFFDDDCCCAAA@@@>>><<<:::888666666111000000///......------,,,,,,++++++***))))))((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((()))))))))*********(((***++++++++++++,,,---000444>>>JJJPPPOOOMMMOOOHHHIIIQQQaaawwwzzzwww~~~|||nnnccc\\\[[[fffsssyyysssooommmkkkjjjjjjiiihhhggggggffffffffffffeeedddbbbaaa___^^^^^^^^^^^^______```______^^^___^^^^^^^^^^^^______```aaaaaabbbcccdddeeeffffffcccccccccccccccdddeeefffgggiiimmmqqqwww~~~sss}}}|||lllHHH@@@777222222222...***++++++,,,,,,...111333444666777:::<<>>BBBEEEHHHIIIIIIJJJIIIHHHFFFEEECCCBBB@@@===:::777555333000000//////...---------,,,,,,++++++***)))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((())))))))))))))))))***************+++,,,,,,+++,,,///111777===GGGNNNKKKEEEFFFKKKTTT\\\kkkqqqttttttxxxnnnddd```bbbmmmzzztttqqqnnnkkkiiiiiihhhhhhgggggggggggghhhdddccccccbbbaaa```______]]]^^^__________________^^^^^^^^^^^^^^^___``````^^^___```bbbccceeefffgggaaaaaaaaabbbbbbaaaaaaaaa\\\]]]^^^___bbbffflllqqqwww~~~zzz}}}zzzooo```UUUGGG<<<777444111...,,,,,,,,,---...000222333555666999<<>>===;;;999999;;;===>>>???===;;;:::::::::999777111111000///...------,,,{{{yyyxxxxxxyyyrrrttt~~~nnnLLLDDD;;;666666555222...000000//////....../////////222666888;;;===AAADDDFFFGGGHHHHHHHHHGGGFFFEEEAAAAAA???===:::666444222000000///......------,,,+++++++++*********))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))*********+++++++++,,,,,,---...222777;;;EEEHHHJJJIIICCCCCCNNN\\\rrr}}}xxxlll^^^^^^eeepppzzz~~~{{{wwwtttqqqmmmkkkiiiiiihhhgggffffffffffffaaaaaaaaa``````_________ZZZ[[[\\\]]]]]]^^^^^^^^^]]]]]]]]]]]]^^^^^^___```______``````aaaaaaaaabbbbbbcccdddddddddbbbaaa```^^^^^^^^^]]]]]]___cccfffhhhlllrrrxxxwww{{{tttkkkfffiiioooxxxlllZZZHHH;;;555222111......------...///111222666777:::<<>>?????????>>>>>>======<<<:::999999999999888666111000000///...---,,,,,,oooZZZaaavvvpppttt~~~ggg[[[KKK???;;;999555111111111000///////////////---111555888:::<<<>>>@@@BBBCCCDDDEEEEEEDDDCCCBBB======<<<;;;999777444333000//////......---,,,,,,+++++++++***************))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))*********+++++++++++++++,,,...333:::DDDJJJOOOLLLJJJIIIJJJQQQcccuuu{{{}}}vvvsss~~~sssccc___cccggg[[[qqq{{{{{{{{{~~~}}}zzzxxxuuuqqqnnnlllkkkiiigggeeecccbbbbbb______^^^^^^]]]\\\\\\\\\WWWXXXZZZ[[[]]]^^^^^^^^^]]]]]]]]]^^^^^^```aaaaaa````````````____________dddeeeffffffeeeccc```^^^aaaaaaaaa```___```ccceeeaaacccgggiiillltttmmm___gggwww|||sssdddRRRBBB888444000///...------...///000555666888;;;===???@@@@@@>>>>>>======>>>???@@@@@@???AAADDDFFFEEECCC???===;;;:::999999999888555333000000///...---,,,++++++uuudddaaaaaagggrrrrrr[[[III@@@;;;777333111111000///////////////,,,///444888:::;;;<<<===???@@@AAABBBBBBBBBAAA@@@999999::::::999777666444000//////...------,,,,,,+++++++++***************))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))************+++++++++***+++---000777AAAMMMUUUOOOKKKKKKOOOWWWcccvvvsssxxx~~~~~~qqqlllddd]]]aaakkk}}}~~~{{{~~~}}}|||yyytttqqqnnnmmmjjjgggcccaaa___^^^^^^^^^]]]\\\[[[YYYXXXXXXWWWYYYZZZ\\\^^^___``````````````````aaabbbcccddd``````aaaaaaaaaaaaaaabbbbbbcccdddcccaaa^^^ZZZXXX[[[\\\]]]]]]\\\]]]```bbb^^^bbbfffgggeeeeeeiiinnnuuu~~~yyyyyyqqqYYYEEE:::111000///...------...///222333555888:::;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@CCCHHHKKKJJJFFFAAA>>><<<;;;:::::::::777333000//////...---,,,++++++***~~~qqqkkkdddcccuuu{{{yyy~~~ppp\\\HHH<<<999:::000,,,---444666111...000///000222333555888===@@@<<<======>>>>>>>>>>>>===<<<<<<;;;:::888666444333111000///...---,,,,,,,,,......---,,,+++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************...,,,***))))))***+++,,,111,,,---999GGGOOORRRSSSGGGMMMTTT]]]lll~~~tttwww~~~}}}rrrfff______jjjzzz~~~{{{}}}}}}{{{yyyvvvuuuuuuvvvwwwvvvuuuqqqjjjhhhgggddd^^^\\\\\\\\\]]]]]]\\\YYYWWWXXXXXXZZZ]]]______\\\YYY\\\[[[ZZZ\\\___bbbcccbbbhhhfffeeecccccceeeggghhhccccccbbbaaa___\\\ZZZYYY]]]^^^``````______aaabbb```aaabbbcccfffhhhkkklllkkkooouuu|||wwwtttrrrvvvqqq~~~qqqrrrzzzXXX???999222...//////,,,...444444444555666777999::::::???===;;;::::::<<>>>>>>>>>>>>>>;;;;;;;;;::::::999888777333222111///...---------------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))*********''')))***+++++++++,,,---000666CCCPPPTTTPPPLLLLLLGGGQQQ___mmmvvviiiwwwtttxxxhhhgggnnn|||vvv{{{zzzzzzyyyzzz}}}}}}uuussspppnnnnnnooorrrtttttttttpppkkkjjjllliiidddeeebbb^^^[[[[[[[[[[[[ZZZYYYYYYZZZ]]]^^^^^^[[[XXXYYY[[[]]]^^^]]]\\\ZZZYYYbbbeeeiiilllmmmllljjjiiijjjjjjiiigggccc^^^YYYWWWYYY[[[\\\]]]]]]___bbbdddhhhgggeeeeeeeeegggjjjkkkdddfffkkkpppwww~~~zzz~~~xxx{{{~~~|||~~~dddMMMAAA888222222222///---///000111333555777999::::::;;;;;;:::999:::<<<>>>???BBBAAAAAABBBBBBBBB???===:::::::::999888666444222////////////...---,,,,,,zzzyyyxxxxxxxxxzzzvvvxxxzzzxxxrrrppprrr{{{}}}uuuxxxxxxooojjjmmmrrriiiRRR>>>AAA<<<666333///---///555...///111111333666:::>>><<<<<<===>>>>>>>>>>>>>>>999::::::;;;;;;;;;;;;;;;555444333111///......---------,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))$$$(((+++,,,+++,,,...111777DDDTTT\\\UUUJJJHHHLLLZZZhhhzzz{{{lllnnnzzzvvvhhhbbbbbbeeeppp|||wwwtttrrrrrruuuwwwwwwxxx}}}~~~{{{yyy~~~yyyyyy~~~{{{rrrpppmmmlllnnnsssxxx|||xxxzzz{{{zzz{{{zzzrrriiigggddd```]]]]]]]]]]]]\\\[[[[[[[[[\\\]]]\\\ZZZXXXXXXZZZ\\\\\\\\\___ccchhhnnnppptttvvvvvvtttqqqooosssqqqoookkkeee^^^YYYUUUVVVXXXYYYZZZ[[[^^^bbbfffvvvrrrmmmhhhdddbbbbbbbbbccceeegggiiilllqqqxxx||||||yyyvvvyyyyyynnnbbbOOOCCC888555555222...------///222666999;;;<<<<<<::::::;;;<<<>>>???@@@AAA@@@???>>>>>>>>>>>><<<:::999::::::::::::888777666222111000///...---,,,+++|||sssppplllkkklllpppuuuxxx|||uuuuuuhhhhhhuuuyyynnniiikkkuuusssuuummm[[[AAA<<<888666555333111///...///000111222444888<<<;;;<<<===>>>>>>???>>>>>>999:::;;;;;;;;;;;;;;;;;;777666444222000///...------------,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((())))))))))))+++,,,+++***---444:::MMMQQQVVVSSSJJJFFFQQQ```xxxppphhhtttwwwjjjcccaaabbbbbb{{{~~~}}}{{{yyyyyyzzz{{{|||uuuwww{{{~~~}}}~~~~~~|||xxxzzzzzzrrrpppooopppuuu~~~tttdddcccbbbaaaaaa```]]][[[]]]\\\[[[[[[[[[[[[YYYWWWWWWXXXYYYZZZ^^^jjj{{{}}}zzzxxxvvvvvvtttqqqlllfff```[[[XXXVVVWWWXXXXXXXXXYYY\\\aaaeeessspppmmmiiieeebbb```___eeefffgggggggggjjjnnnrrrvvv}}}{{{tttllllllrrrvvvxxxbbbTTTBBB888555444111...///111444888;;;<<<======;;;===???AAACCCDDDDDDDDDAAA@@@>>>>>>>>>>>><<<::::::;;;<<<<<<<<<;;;:::999444333222000...,,,++++++{{{}}}~~~~~~ooonnnmmmnnnpppuuu{{{zzzhhh\\\bbbvvvzzznnngggmmmxxxtttNNNFFF<<<777888888222+++///000000111111333777:::;;;<<<===>>>????????????<<<<<<<<<<<<;;;:::999999888777555333111//////...//////......------,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''(((((((((((((((((('''((('''&&&&&&&&&&&&'''(((&&&''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))---,,,+++***---666BBBJJJ\\\VVVOOOIIIFFFNNNdddxxxuuugggjjjrrrpppiii^^^WWW]]]ppp{{{vvvwwwwwwwwwwwwwwwwwwvvvvvvuuuzzz{{{~~~qqqmmmhhhcccaaa___]]]\\\^^^\\\ZZZYYYZZZZZZYYYWWWTTTVVVXXXZZZaaaooo}}}yyyuuurrrpppkkkfff```ZZZVVVUUUWWWXXXYYYZZZYYYXXXXXX[[[___bbbaaabbbdddeeefffffffffeeebbbccccccccccccdddhhhjjjjjjooowww~~~wwwuuu{{{zzzmmmXXXEEE999444111...111222555777999;;;;;;;;;<<<>>>AAADDDFFFGGGGGGFFFDDDCCCBBBBBBCCCBBB@@@>>><<<===>>>>>>>>>===;;;:::666555222000...---,,,,,,zzztttpppnnnnnnmmmrrr|||{{{}}}nnndddbbbjjj|||wwwjjj|||}}}lll___KKK;;;777888444...000111111111111333777::::::;;;<<<>>>??????????????????>>>>>><<<;;;999999999888777555333222111111222222111000///...------************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***'''(((((())))))(((((('''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))************,,,+++,,,000888EEEPPPWWWTTTMMMGGGHHHPPP^^^ssstttrrrttt~~~uuu]]][[[[[[```mmmzzzvvvrrrrrruuurrrsssuuuvvvwwwwwwvvvuuu||||||uuuiiiaaa___^^^______\\\YYYXXXYYYYYYYYYXXXQQQUUUYYY]]]```fffmmmsssqqqsssuuutttpppiiibbb]]][[[WWWRRRNNNNNNQQQUUUXXXZZZZZZZZZYYYXXXYYY\\\___\\\^^^___aaabbbbbbaaa```bbbcccdddddddddeeehhhjjjjjjlllpppttt{{{~~~|||}}}zzz}}}xxx```JJJ<<<444000111222333555777999:::;;;===>>>AAACCCEEEFFFFFFFFFEEEEEEFFFGGGHHHGGGDDDBBB@@@AAAAAAAAA???>>><<<:::777555333000...---------~~~xxxppphhhbbb```___aaaeeelllssssssqqqttt{{{sssrrruuuwww~~~xxxdddLLL>>>:::888444111222222222222333777::::::;;;<<<>>>??????@@@@@@AAAAAAAAA@@@???>>><<<<<<;;;:::999888666666555555555555333222000///...---************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))******(((((())))))))))))(((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''(((((('''((((((((())))))))))))************++++++++++++,,,---222===IIISSSVVVVVVHHHFFFJJJVVVdddttt|||uuuvvvnnniii^^^___ggg{{{{{{vvvuuutttrrrsssvvvoooqqqtttwwwzzz|||~~~~~~{{{ppphhhccc```^^^[[[XXXWWWXXXYYYZZZZZZTTTVVVXXX[[[\\\\\\[[[[[[[[[]]]``````]]]WWWPPPKKKLLLJJJIIIIIIKKKOOOSSSVVVWWWXXXYYYXXXWWWXXXZZZ\\\___^^^\\\[[[[[[\\\]]]^^^dddeeefffffffffgggiiillllllmmmnnnoooqqqvvv}}}}}}dddMMM>>>777333333333555888;;;>>>AAA@@@AAABBBDDDFFFGGGHHHHHHDDDEEEGGGJJJLLLJJJGGGCCCDDDDDDDDDCCC@@@>>>;;;999777555222000.........///}}}xxxuuuqqqppplllhhhccc```___```dddjjjrrrsssmmmhhhnnnxxx~~~}}}wwwyyywww}}}zzzyyy~~~rrryyyxxx___III???;;;888222333333222222444777::::::;;;<<<>>>??????@@@@@@BBBBBBBBBBBBAAAAAA@@@???===<<<;;;:::999999999999777777555333111///...---************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++(((((())))))))))))(((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,...111:::HHHVVVZZZUUUNNNHHHKKKUUUgggyyy}}}vvvooo~~~pppeee]]]VVVeeezzz}}}xxxvvvxxxxxxuuusssuuuuuuuuuvvvwwwyyy|||~~~uuuhhh```^^^[[[XXXVVVWWWYYYZZZ[[[YYYWWWVVVVVVWWWXXXXXXWWWTTTSSSQQQNNNJJJGGGDDDBBBBBBCCCEEEHHHKKKOOORRRSSSSSSUUUWWWWWWWWWWWWYYYZZZWWWVVVTTTUUUXXX^^^dddhhhbbbcccdddddddddeeegggiiikkklllmmmmmmnnnpppsssvvvzzz]]]JJJ@@@666666666777;;;@@@EEEHHHDDDDDDEEEFFFHHHIIIJJJKKKBBBDDDGGGKKKMMMLLLGGGCCCGGGGGGFFFDDDAAA===:::888777555222000/////////000}}}wwwwwwzzz~~~}}}{{{vvvuuuwwwyyyyyyxxxmmmnnnnnnllljjjhhhiiijjjvvvsssvvv~~~zzzsssyyytttrrrrrroooiiihhhjjjkkkkkkkkklllnnnrrrvvvxxx~~~|||yyyxxxzzz}}}xxx___LLLCCC@@@555333111000222444555444888:::<<<=========???AAAEEEDDDBBBAAA@@@@@@@@@@@@>>>???>>><<<:::999999:::888666444222000////////////---+++)))))))))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''(((((())))))******++++++&&&''')))+++---------,,,222<<>><<<<<<;;;999666111///.../////////yyypppfffhhhrrrnnnssstttnnngggfffggghhhgggllluuu||||||uuuoooppppppqqqrrrtttyyyzzznnneeeaaa```bbbbbb]]]YYYYYYXXXXXXWWWXXX[[[```eeehhhpppwww}}}~~~}}}}}}yyyzzz~~~kkkPPP;;;<<<999444000///111555999777999;;;<<<===>>>@@@BBBEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@???===:::999999:::888666444222000////////////---,,,***)))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''(((((())))))***++++++(((***,,,+++***+++000444AAAJJJSSSTTTOOOKKKJJJLLLZZZnnn}}}yyyxxx{{{pppaaa]]]cccqqq}}}xxx~~~yyyssstttsssttt{{{yyyyyyxxxyyy{{{}}}vvvnnnoooqqqnnnjjjiiigggcccbbbcccaaaZZZVVVVVVUUUVVVWWW\\\cccjjjnnnpppvvvddd___ZZZXXXYYYYYYXXXUUUTTTUUUVVVVVVVVVUUUTTTSSSNNNKKKGGGCCCAAA??????@@@BBBDDDGGGHHHJJJLLLPPPSSSUUUTTTSSSSSSTTTVVVWWWXXX\\\ZZZXXXZZZ^^^bbbddddddbbbbbbaaaaaaaaabbbcccdddiiiiiiiiijjjlllmmmoooppppppttt{{{{{{wwwzzzyyylll]]]III>>>777:::===>>>>>>@@@EEEDDDEEEGGGJJJKKKKKKIIIIIIIIIIIIHHHFFFDDDCCCBBBDDDCCCBBB@@@>>>===<<<<<<:::777222000/////////...wwwssskkk___eeewww|||xxxtttrrrmmmiiikkkpppqqqvvv}}}{{{qqqgggddd```YYYSSSPPPMMMKKKIIIHHHJJJNNNSSSVVVaaahhhkkkjjjrrryyytttqqq~~~gggMMM@@@>>>:::444111111333666555777:::<<<===>>>AAACCCEEEFFFFFFFFFFFFDDDCCCBBBAAABBBAAA>>>;;;999999:::888777444222000000/////////...,,,*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&'''(((((())))))(((((('''''''''(((((())))))*********,,,---+++)))---777@@@OOOTTTVVVQQQIIIHHHPPPYYYvvvxxxnnnrrr}}}~~~mmm___UUU^^^vvvyyyvvvppppppvvvxxxsssqqqtttyyy}}}yyy}}}}}}~~~sssjjjddd]]]WWWXXXXXXVVVTTTTTTZZZZZZ\\\]]]VVVJJJBBB@@@@@@@@@@@@@@@BBBGGGMMMRRRccctttoooggg]]]VVVVVVWWWYYYYYYTTTUUUWWWXXXWWWVVVSSSRRRMMMKKKGGGDDDBBBAAAAAABBBFFFHHHIIIJJJKKKMMMPPPRRRUUUTTTTTTTTTUUUWWWZZZ\\\ZZZYYYYYY[[[___aaacccccccccbbbaaaaaabbbcccdddeeejjjkkkkkklllmmmooopppqqqssstttuuuwww|||{{{sssxxx{{{rrrXXXKKK>>>:::<<<=========AAAAAADDDGGGKKKMMMLLLJJJIIIIIIIIIHHHFFFDDDCCCBBBCCCCCCBBBAAA???>>>>>>===;;;888444111000000///...~~~yyyzzz~~~uuujjjddd]]]XXXUUUPPPMMMIIIEEEEEEFFFJJJLLLQQQYYY[[[XXXcccxxx|||wwwvvvuuu}}}uuuxxxuuuzzzuuugggEEEAAA<<<999777444000---333666999;;;===???BBBEEEEEEFFFHHHIIIHHHGGGDDDCCCCCCCCCBBB???;;;999999:::888777555222111000000000......,,,++++++***++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))))))))((((((&&&''''''((())))))*********+++++++++///888DDDMMMSSSQQQMMMHHHGGGPPPbbbppptttnnnppp{{{uuulllfff^^^```vvv|||uuupppqqqoooqqqvvvxxxwwwzzz{{{uuuwww|||lll```[[[VVVRRROOOOOOQQQSSSUUUWWWbbb___[[[WWWMMMAAA<<<===DDDEEEDDDAAA======@@@DDDHHHXXXmmm}}}}}}xxxwwwnnnccc\\\ZZZ[[[\\\\\\XXXXXXWWWVVVUUUSSSQQQPPPLLLKKKIIIGGGFFFFFFGGGGGGJJJKKKLLLLLLLLLMMMOOOQQQRRRTTTUUUWWWXXXZZZ]]]```]]]]]]^^^```bbbdddddddddffffffdddccccccdddeeeffflllmmmmmmnnnoooqqqssssssvvvvvvttttttwww~~~~~~~~~ppp^^^III;;;888:::===>>>???@@@CCCGGGKKKLLLJJJHHHEEEFFFGGGHHHIIIIIIIIIIIICCCCCCBBBAAA@@@???>>>===<<<999555222111000///...}}}}}}xxxiiiccc```[[[UUUSSSMMMKKKFFFCCCBBBBBBEEEFFFCCCKKKNNNNNNZZZlllpppfffYYY___aaa```hhhvvv{{{xxxyyyqqqrrrzzzvvv|||uuuttt|||{{{rrrUUUJJJ>>>888888777111+++222444888;;;===???CCCEEEEEEFFFHHHIIIIIIGGGEEEDDDDDDDDDCCC@@@<<<::::::;;;999777555333111000000000......---,,,++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))*********+++)))(((///:::GGGQQQUUUPPPJJJDDDCCCNNNbbbxxxllltttyyyhhh___dddooo|||uuurrrqqqqqqrrrrrrtttwwwzzz~~~~~~uuukkkfffeeegggooowwwxxxmmmgggeeeXXXWWWWWWYYY```iiiooorrrwwwkkk\\\NNNBBB;;;<<>><<<;;;;;;<<<>>>@@@===DDDIIINNNYYYgggkkkgggeeegggiiilllrrruuuooogggfffhhhxxxwwwssswwwyyy}}}www{{{|||ooo___III<<<888888666333111444777:::<<>><<<<<<===999888555333111000000000.........---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((())))))******))))))(((((((((((()))******++++++,,,+++---888GGGRRRVVVVVVMMMIIIHHHOOOaaawww}}}tttgggXXXUUUiiivvvnnnkkkmmmoooqqqttttttvvvyyy}}}zzzyyysssppprrrvvv}}}~~~zzzyyypppqqqsssyyywww```NNNCCC???CCCJJJ===???@@@???===;;;:::;;;======AAADDDEEEFFFJJJQQQfffpppssseeeaaaZZZTTTPPPPPPRRRSSSQQQPPPPPPPPPQQQQQQRRRSSSMMMNNNOOONNNMMMMMMOOOQQQRRRUUUWWWXXXXXX[[[aaafffiiijjjjjjiiigggggghhhjjjllljjjiiigggfffffffffggghhhhhhiiijjjkkkmmmnnnooopppqqqssstttuuuxxx{{{~~~~~~}}}uuu___III???<<<;;;AAAAAABBBDDDEEEEEEBBB@@@AAABBBCCCDDDDDDDDDDDDDDDBBBBBBBBBAAA@@@===;;;999888666333222222111///...{{{ooommmppptttwww|||{{{rrrkkk```ZZZTTTRRRMMMEEE???>>>777666666666777888999:::;;;>>>BBBHHHOOOXXXaaagggssssssvvvzzzwwwqqqoooppprrrxxxppp||||||{{{uuubbbOOOAAA;;;999999222444777:::<<>>======>>>999888666333222111111111............---,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))************))))))))))))******++++++,,,,,,...222:::EEEPPPUUUTTTQQQHHHNNNXXXhhhyyyyyyuuu{{{}}}hhhYYYYYY```|||uuuqqqllliiikkknnnppprrrwwwyyy||||||iiiSSSFFFAAA@@@CCCFFFIIIGGGCCCAAA@@@>>><<<;;;>>>:::999;;;;;;:::===CCCRRR^^^pppzzznnnfffbbb]]]XXXUUUUUUVVVWWWVVVUUUUUUTTTSSSRRRRRRQQQMMMNNNOOONNNMMMMMMOOOQQQSSSTTTVVVWWWZZZdddrrr}}}{{{tttlllhhhggghhhhhhgggffffffffffffhhhhhhhhhhhhiiijjjkkkmmmnnnooorrrsssuuuvvvvvvwwwyyy{{{|||}}}}}}pppXXXJJJAAA<<<@@@??????@@@BBBBBBAAA???BBBBBBCCCCCCBBBBBBAAA@@@BBBBBBBBBAAA???<<<888666666444222111222111000...zzzggg^^^[[[\\\dddnnnooouuu~~~{{{pppiiiXXXPPPGGGAAA===:::===BBB888888888888888777777777555444666;;;>>>CCCOOO\\\```ccckkkqqqlllfffooo~~~ssseeesssuuuxxxxxxdddOOO???888888222444888:::<<<>>>AAADDDDDDCCCCCCCCCCCCCCCDDDEEEDDDDDDDDDBBB???>>>>>>@@@:::888666333222111111111............---,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))************))))))*********+++,,,,,,------111999EEEOOOTTTSSSPPPMMMCCCQQQggg{{{rrrhhhyyyqqq```VVVZZZkkk|||tttlllhhhggggggjjjnnnrrruuuuuuzzz~~~yyyzzzmmm]]]LLLGGGIIIJJJIIIJJJHHHCCC>>>===???AAAAAA@@@===888666::::::777888===>>>CCCNNN[[[dddfff```ZZZdddbbb___\\\ZZZZZZZZZZZZZZZYYYWWWUUUSSSQQQPPPOOOLLLMMMNNNNNNMMMMMMOOOQQQRRRSSSTTTWWW___pppxxxoookkkkkkddddddcccdddeeegggiiijjjkkkkkkkkklllnnnoooqqqrrrqqqrrrsssrrrqqqrrrtttvvv|||{{{~~~{{{www}}}~~~vvvaaaRRRGGG@@@???>>>===>>>@@@AAAAAA@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA>>>:::777555444222111111222111000...|||zzzssszzzyyypppmmmnnnaaaZZZXXX[[[```hhhuuu~~~yyysssoookkkcccXXXPPPKKKGGGAAA;;;:::<<<;;;999:::999999888777666666555555666666888:::<<<===???HHHLLLNNNOOOOOOTTT\\\dddtttrrrpppvvvyyywwwuuu___LLL>>>666888555444888>>>BBB???<<>>???FFFPPPSSSOOOKKKKKKOOOccc{{{xxxiiihhhwww{{{uuueeeSSSVVVnnnzzzmmmiiifffcccdddkkknnnooouuu~~~|||yyy|||nnnUUUPPPKKKJJJKKKMMMLLLJJJOOOIIIEEEEEEGGGEEEBBB??????<<<;;;===<<<888666888;;;===>>>???AAAHHHTTT]]]\\\hhhmmmgggdddfffddd\\\___\\\WWWRRROOOLLLJJJHHHIIIJJJKKKKKKKKKLLLNNNPPPNNNXXX______eeezzz|||uuuiiiiiiiiihhhgggfffgggjjjlllnnnnnnnnnoooooooooooooooqqqqqqqqqqqqrrrtttvvvxxxxxxxxx~~~|||www}}}tttooooootttqqqaaaMMM@@@????????????AAACCCEEEGGGDDDDDDDDDDDDDDDDDDDDDCCCGGGCCC@@@>>>===<<<888555777666555333222111000000xxxpppjjjiiilllvvv~~~pppjjjccc]]]YYYXXXZZZ]]]ccc___```eeehhhiiilllqqqppphhh]]]VVVSSSQQQMMMJJJDDDAAA>>>;;;;;;<<<<<<;;;;;;::::::999888888777777666777777888999;;;<<<===>>>AAADDDDDDCCCFFFLLLRRR```ooovvvlllmmmssszzz}}}ooo```OOOCCC;;;999666555777;;;???BBB@@@AAACCCFFFHHHHHHFFFDDDEEECCCBBBBBBCCCCCCBBB@@@;;;999666333111000000111.........---------,,,,,,++++++++++++***************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))******************,,,...,,,***///888HHHJJJOOOSSSQQQLLLKKKNNN[[[sssooogggqqqqqqaaaVVV]]]rrrvvvqqqpppmmmnnnrrrtttwww~~~wwwssspppnnnuuu|||nnn^^^LLLJJJHHHKKKPPPSSSRRRPPPRRRPPPPPPPPPPPPMMMJJJIIIFFF@@@<<<======::::::<<<999;;;<<<;;;;;;@@@JJJQQQbbblllqqqnnnnnnsssqqqjjjccc]]]UUUPPPNNNMMMKKKIIIGGGHHHIIIHHHGGGGGGIIIJJJTTTRRRPPPVVVhhh{{{tttqqqmmmhhheeefffhhhkkkrrrssstttuuutttsssqqqpppppppppqqqrrrtttvvvyyyzzz{{{yyy|||}}}www||||||{{{~~~}}}pppZZZGGGCCCAAA@@@@@@BBBDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCFFFCCC@@@??????===:::777:::999777555333111000///~~~nnnfff^^^ZZZXXX[[[cccmmmtttyyy~~~}}}uuufffXXXVVVVVVVVVYYY```jjjsssxxxuuupppmmmoooooojjjeeecccaaaZZZQQQLLLJJJKKKJJJIIIIIIGGGCCC@@@>>>;;;::::::<<<<<<;;;;;;:::999999999888888888888999:::;;;<<<:::===???>>>======@@@DDDMMMXXXhhh{{{ppplllttttttbbbRRR>>>===:::666444777===BBBAAACCCHHHLLLOOOMMMHHHDDDGGGFFFDDDDDDEEEDDDBBB@@@;;;:::777444222111111111.........------------,,,,,,+++++++++******************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************&&&***///000,,,,,,666BBBPPPRRRUUUTTTNNNKKKQQQ\\\qqq~~~rrrgggkkk|||qqqbbbWWW\\\vvvxxxooommmrrruuuzzz{{{vvvsssrrrvvv|||vvvqqqllljjjjjjkkklllmmm|||{{{jjjZZZOOOJJJJJJMMMSSSYYY\\\ZZZWWWVVV[[[___```^^^\\\[[[\\\UUUJJJ@@@>>>>>>===<<<>>>999:::;;;999888:::???DDDQQQ[[[bbbgggpppzzz|||wwwkkkbbbWWWQQQOOONNNJJJGGGGGGGGGGGGFFFDDDEEEGGGIIISSSUUUXXXbbbpppzzzvvvmmmfffkkkwww}}}{{{{{{sssllliiijjjnnnqqqpppqqqrrrssssssqqqooonnnppppppqqqsssuuuxxxzzz|||}}}yyyzzz~~~|||wwwxxx}}}{{{~~~uuu]]]LLLGGGBBBAAADDDEEECCC@@@AAAAAABBBBBBCCCCCCDDDDDDEEECCCAAA@@@@@@>>><<<:::>>>===:::888555222000///zzz}}}qqqeee___[[[XXXTTTRRRRRRSSSWWW```jjjiiihhhhhhhhhhhhgggddd```]]]aaafffllluuuyyyppplllkkkjjjgggddd___^^^\\\\\\[[[XXXSSSOOOOOOJJJEEEBBB>>>:::999:::<<<<<<<<<;;;;;;;;;::::::;;;::::::999999::::::;;;:::<<<>>>>>><<<;;;<<<>>>BBBGGGRRRcccvvvwwwvvvppp```EEECCC???;;;888888:::<<>>======;;;<<<<<<;;;888888:::===<<>>===???>>>===;;;888666444333uuueee]]]YYYUUURRRQQQRRRUUUUUURRRSSSWWWXXXUUURRRSSSXXX___fffkkkiiiuuutttoooiiiiiiooouuuwwwvvvxxxxxxxxxvvvrrrllleee```VVVKKKAAA???===::::::=========<<<<<<<<<<<<<<<;;;======<<<;;;;;;;;;;;;;;;888999;;;;;;;;;:::999::::::===BBBKKKXXXhhh{{{}}}{{{~~~pppuuu}}}|||qqqYYYPPPCCC;;;999;;;<<<<<>>IIIOOOOOONNNNNNMMMNNNXXXpppxxxrrrmmm|||{{{fffYYYUUUccc|||~~~|||vvvuuuvvvyyy}}}}}}xxxtttqqqnnnmmmrrr{{{uuu___XXX[[[___fffooosssqqqllljjjiiioooxxxgggXXXHHHBBBAAA???>>>>>>;;;<<<<<<;;;:::999999:::999:::<<<@@@GGGMMMMMMIIILLLLLLNNNVVV___eeefffdddXXXTTTMMMGGGDDDFFFLLLQQQSSSbbbqqqwwwzzzxxxyyyyyytttnnnkkkkkkmmmnnnnnnnnnmmmkkkkkkmmmrrrvvvyyytttuuuvvvwwwwwwxxxxxxyyy|||yyyyyy|||~~~}}}lll___NNNDDDDDDFFFGGGEEEDDDDDDEEEEEEFFFFFFFFFGGGAAABBBAAAAAA@@@?????????@@@@@@???>>>===:::999777wwwqqqjjjdddSSSQQQTTT[[[\\\WWWRRRPPPKKKGGGFFFIIIMMMQQQWWW^^^ppp~~~kkkooouuu}}}ttt___KKKBBB???;;;:::===>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<======;;;;;;;;;<<<<<<;;;::::::999;;;>>>BBBHHHVVVnnnnnniiiuuurrraaaJJJ;;;888;;;???AAAAAAAAABBBDDDFFFGGGFFFEEECCCCCCCCCDDDDDDCCC@@@===<<<;;;:::888666444222111/////////.........------,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************---+++***///===LLLRRRQQQNNNLLLMMMSSS\\\kkk{{{tttpppfffRRRUUUcccyyyxxxssssssooogggaaabbbbbbiiisssyyyyyyxxxxxx~~~xxxaaa___iiirrr~~~}}}~~~fffZZZOOOJJJHHHEEECCCCCC===<<<<<<;;;:::999888888999999:::;;;>>>@@@@@@???DDDGGGNNNVVV]]]bbbcccbbbbbb^^^VVVOOOKKKLLLQQQUUU\\\jjj}}}{{{tttpppppppppooommmlllkkkiiijjjmmmrrrxxx|||xxxyyyzzzzzz{{{{{{zzzzzz}}}|||{{{||||||{{{yyyxxxvvvwwwzzz|||zzzlllYYYKKKGGGHHHJJJJJJGGGGGGGGGGGGGGGFFFFFFFFFBBBCCCDDDCCCAAA???@@@AAAAAAAAABBBAAA@@@>>><<<;;;ssskkkccc^^^]]]bbbeee```XXXSSSEEEAAA@@@CCCEEEEEEIIIPPP]]]nnn~~~pppQQQDDDAAA======@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>??????AAA???>>>=========<<<;;;:::;;;===AAADDDLLL```ssszzzwwwuuuwww|||mmmiiiiiivvv}}}nnnYYYGGG===<<<>>>@@@>>>>>>???AAADDDDDDCCCAAABBBBBBCCCDDDEEEDDD@@@===<<<;;;:::999777444222111////////////............------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))***************---111999IIIWWWXXXRRRMMMKKKPPP```rrr|||{{{ppp[[[UUUeeezzz|||wwwyyyyyysssmmmkkkjjjdddaaabbb```ZZZTTTSSSVVVUUUOOOJJJMMMVVVZZZXXXXXXdddtttyyyvvvzzz}}}rrr{{{oooggg___[[[VVVNNNJJJJJJAAA???>>><<<;;;:::999888777777999;;;<<<<<>><<<@@@AAABBBHHHQQQNNNZZZccciiixxxhhhFFF<<<>>>@@@CCCIIICCCCCCDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@@@@AAABBB???===;;;::::::888777777666999===>>>AAANNN]]]uuuzzzzzznnneee```aaakkkxxxyyy|||wwwuuu~~~{{{{{{tttfffVVVGGG>>>;;;;;;===>>>@@@CCCFFFFFFCCC@@@AAABBBCCCEEEFFFEEEBBB???<<<<<<;;;999777555333111000/////////............---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************&&&...888CCCRRR]]][[[RRRIIIIIISSSjjjzzzssszzzwwwhhhbbbhhh|||~~~|||~~~ttt]]]MMMBBB<<<<<<@@@<<<>>>======CCCJJJGGG???BBBFFFMMMQQQOOORRR^^^lllnnnzzz~~~kkkfffhhhpppuuuwww}}}wwwqqqkkkbbbVVVOOONNNFFFDDDAAA???>>><<<;;;999::::::;;;;;;777555777;;;999???FFFJJJLLLPPPWWW]]]___bbbeeehhhkkkmmmqqqsss|||tttmmmmmmppprrrrrrpppqqqtttxxxzzz|||}}}}}}|||}}}|||~~~{{{yyyxxxwwwtttrrrlllaaaZZZ\\\iiitttxxxsssxxx{{{{{{|||mmm^^^SSSMMMMMMNNNHHHHHHGGGFFFEEEDDDCCCCCCGGGIIIJJJHHHEEECCCDDDFFFHHHHHHGGGFFFCCC@@@<<<:::[[[YYYVVVYYYjjjwwwhhhZZZOOOJJJAAABBBCCCEEEFFFGGGHHHHHHQQQOOOSSS___lll{{{mmmYYYFFFAAAFFFHHHGGGEEEFFFDDDBBBBBBDDDDDDDDDCCCAAAAAA@@@@@@AAABBBCCCCCCMMMLLLKKKFFF@@@;;;888888777999;;;;;;;;;???DDDIIIYYY```jjjppprrruuuzzzzzzlll```XXXWWW^^^eeemmmxxxxxx|||~~~vvv~~~xxxdddPPPDDD@@@>>>AAA@@@@@@BBBFFFEEEAAA===BBBBBBBBBCCCCCCCCCDDDDDDCCCAAA>>>;;;888555444333222111000//////.........,,,,,,,,,+++++++++************************************))))))))))))******)))))))))))))))******+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((()))***)))((()))+++---***888FFFOOOUUUWWWQQQHHHDDDOOOccc}}}rrrwww}}}sssggg}}}~~~~~~fffIII@@@>>>:::999;;;===<<<===>>>@@@BBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCTTTXXXjjj{{{tttsssvvvzzzxxxfff^^^[[[\\\lll}}}qqqggg\\\SSSPPPKKKGGGEEEEEECCC>>>999:::::::::::::::;;;<<<<<<>>>@@@AAA@@@@@@CCCIIINNNUUUYYYaaajjjrrryyy}}}|||wwwvvvyyy}}}qqqooojjjfffddddddgggiiihhhrrrwwwssstttyyyxxxrrr||||||~~~}}}~~~~~~~~~}}}|||zzztttnnnfff```___```bbbccchhhmmmyyyyyylllooo{{{|||tttzzz}}}wwwggg\\\WWWNNNDDDKKKKKKKKKJJJIIIHHHGGGFFFHHHJJJKKKLLLKKKIIIFFFDDDJJJIIIHHHGGGDDD@@@===;;;kkkeee\\\ZZZiii{{{eeeUUUMMMJJJJJJJJJHHHHHHKKKPPPUUUOOOXXX___dddqqqdddUUUHHHGGGLLLMMMJJJGGGCCCAAA????????????>>>=========>>>???@@@BBBCCCDDDKKKKKKJJJFFF@@@;;;999888333666888999999;;;>>>BBBLLLSSS[[[___```bbbeeehhhfffhhhkkknnnqqqwwwwwwqqqkkkeee```eeegggfffiiisssrrrsss```RRRHHHCCC@@@??????AAAEEEFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB???;;;888555333222222222000///////////////---,,,,,,,,,,,,+++++++++******************************))))))))))))******)))))))))))))))******+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))***,,,---------666DDDRRRVVVTTTQQQJJJBBBIIIXXXnnnyyyvvvrrraaabbbooo|||{{{oooWWWBBB======;;;:::>>>??????@@@AAACCCCCCCCCBBBDDDCCCBBBAAAAAAAAABBBCCCEEEGGGSSSlllsssbbbZZZSSSRRRTTTXXX```hhhjjjooouuu|||wwwlll```YYYXXX^^^jjjvvvlllcccZZZ[[[UUUOOOKKKIIIFFFAAA===>>>===<<<;;;:::999999999;;;<<<======<<<===AAADDDGGGLLLSSS[[[dddjjjnnnqqqllleee[[[SSSTTT[[[fffmmmiiihhhcccXXXKKKDDDDDDGGGRRR[[[dddkkkqqqxxx|||{{{xxx|||||||||}}}}}}xxxrrriiibbbaaacccfffhhhiiilllvvvfffhhhvvvzzzhhh[[[QQQLLLJJJKKKKKKJJJGGGEEEDDDDDDIIIJJJJJJJJJHHHFFFCCCAAADDDDDDCCCBBB@@@>>>;;;:::ppphhh___aaatttoooZZZPPPSSSRRRQQQOOOPPPUUU^^^eeeeeevvvZZZQQQKKKMMMQQQPPPKKKIIIAAA???===<<<;;;;;;:::888999999:::<<<>>>@@@CCCDDDHHHHHHGGGDDD???;;;:::999555777888999999999;;;===DDDJJJRRRXXXZZZ[[[]]]___ZZZ[[[[[[[[[\\\___cccfffmmmpppqqqpppqqquuuvvvtttvvvxxxrrreee\\\aaalllttt{{{}}}mmm]]]KKK???@@@@@@@@@AAACCCEEEGGGIIIEEEDDDDDDCCCCCCBBBBBBAAACCCBBB???<<<888555222111333222111000////////////......---------,,,,,,,,,******************************))))))))))))******)))))))))))))))******+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******+++...000000000BBBQQQ]]][[[QQQIIIEEECCCRRRfff~~~rrrjjjvvvtttfffaaaooozzz|||}}}UUUGGG<<<<<>>>>>@@@BBBHHHNNNTTTZZZbbbooorrriii___XXXRRRMMMNNNRRR]]]ppp{{{ssslllfffeee___XXXSSSQQQNNNJJJFFFDDDBBB@@@>>><<<:::999888999:::;;;:::999888999;;;888;;;@@@FFFKKKPPPRRRTTTOOOIIIAAA;;;===EEEOOOWWWSSSVVVTTTKKK>>>666777;;;BBBKKK\\\ppp|||}}}zzzyyyzzz}}}~~~zzzuuummmhhhggghhhjjjlllpppqqqxxxtttoooyyy{{{bbbVVVUUUIIIKKKMMMKKKGGGDDDDDDEEEJJJIIIHHHFFFDDDBBBAAA@@@@@@@@@@@@@@@>>>===;;;999mmmhhheeepppnnnZZZSSSWWWWWWYYY]]]dddlllrrruuutttrrrYYYRRRMMMPPPQQQNNNIIIGGGAAA>>><<<;;;;;;;;;999888666666777999:::<<<>>>???DDDEEEEEEBBB???<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>???FFFOOOWWW]]]aaaeeeggg```aaabbbccceeehhhkkkmmmpppoooooopppvvv}}}}}}lll```^^^bbbeeetttzzz~~~wwwiiiRRR>>>AAAAAAAAABBBBBBDDDFFFGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@>>><<<999666444333333333222111000000000000///.........------------******************************))))))))))))******)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++++++++///666;;;LLLXXX```YYYKKKDDDGGGOOOcccwww{{{nnnlll{{{wwwlllfffzzzzzz{{{SSSDDD???===AAACCCBBBCCCHHHEEEFFFGGGFFFEEEDDDDDDEEEHHHGGGGGGFFFGGGHHHIIIIIILLLOOOLLLJJJXXXwwwuuuooogggaaa[[[TTTJJJCCCCCC@@@@@@BBBBBBAAADDDIIIRRRWWW```nnntttgggQQQNNNLLLMMMKKKIIILLLQQQ[[[mmmyyyuuuppphhheeeaaa^^^[[[XXXTTTPPPJJJHHHFFFBBB???===<<<;;;::::::<<<<<<;;;999888888666777999;;;<<<=========<<<;;;;;;;;;===???BBBDDD@@@CCCEEECCC>>>;;;===@@@===EEE[[[xxx~~~xxxwwwwwwvvvvvvxxx{{{}}}xxxwwwvvvuuuuuusssqqqnnnzzzzzzmmmZZZWWWIIILLLNNNLLLGGGEEEFFFIIIIIIHHHFFFCCCBBBAAAAAAAAAAAAAAABBBAAA@@@>>><<<:::kkkkkkooofff\\\\\\bbbcccjjjvvvkkkbbbXXXPPPNNNNNNKKKHHHGGGAAA???<<<<<<<<<<<<;;;999777777666777777888999:::@@@AAABBB@@@>>><<<<<<<<<>>>===<<<;;;<<<===>>>>>>999???GGGPPPXXX^^^cccfff^^^aaafffnnnwww}}}zzz|||}}}wwwuuurrrmmmooowwwsssfff~~~}}}|||gggPPP@@@@@@AAACCCEEEFFFGGGGGGHHHHHHGGGFFFDDDCCCBBBBBB???>>>>>>===;;;999777666444333222111111000000000/////////.........------******************************))))))))))))******)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))),,,---***)))///>>>JJJWWW[[[[[[QQQDDDCCCQQQ```}}}|||zzzwwwiiigggccctttxxxfffDDD>>>>>>AAADDDEEEDDDEEEHHHEEEFFFEEEDDDCCCDDDHHHKKKOOOPPPRRRSSSSSSRRRQQQPPP[[[cccaaaTTTSSSjjjwwwmmmeee\\\PPPGGGBBB@@@>>>======>>>AAAEEEEEECCCEEEJJJLLLVVVggg|||lllZZZNNNCCCCCCEEEIIIJJJIIILLLRRRZZZjjjzzz|||wwwnnnmmmllliiieee```ZZZUUUNNNLLLIIIFFFCCC@@@>>>>>>::::::;;;======<<<;;;999;;;;;;;;;;;;;;;:::999999555777:::<<<======;;;:::===<<<;;;;;;;;;;;;999777999>>>PPPkkkvvvoooiiimmmqqqtttuuuwwwzzz|||yyy}}}~~~xxx~~~}}}xxx^^^UUUJJJKKKKKKIIIFFFEEEGGGIIIFFFEEECCCBBBAAABBBCCCDDDCCCCCCCCCBBB@@@===;;;999dddjjjxxxvvvrrrtttwwwyyy{{{yyyfffhhhpppyyy|||qqqoooaaaSSSOOOOOONNNLLLKKKFFFCCCAAA?????????===<<<999999888777777777777777<<<===??????===<<<======<<<<<<===???AAAAAA@@@>>>;;;>>>BBBHHHNNNTTTXXXZZZYYY\\\bbblllwwwyyytttqqqrrryyywwwtttyyyhhhgggxxxxxxyyyxxxfffGGGDDDBBBDDDIIILLLLLLKKKJJJIIIIIIHHHFFFEEEDDDDDD??????@@@???===;;;999888555444333222111111111111//////.........---------******************************))))))))))))******)))))))))))))))******+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((+++---+++---777HHHWWW___ZZZSSSJJJDDDKKKaaauuu|||zzzggg]]]aaasssvvvpppwww~~~}}}XXXGGG>>>???BBBDDDDDDEEEFFFHHHFFFFFFEEEDDDEEELLLVVV^^^ccceeeiiillljjjfff```\\\vvv{{{wwwiii^^^eeexxxnnn___OOOKKKDDD@@@===<<<:::999:::<<>>>>><<<:::::::::::::::::::::::::::;;;::::::::::::;;;<<<===???;;;888999;;;<<<888555::::::BBBTTTmmmyyynnnhhhccciiipppuuuwwwyyy}}}hhhYYYOOOLLLHHHDDDCCCCCCEEEFFFDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBB@@@>>>;;;999777eeeooowwwvvvyyy|||zzzsss~~~~~~yyygggVVVRRRVVVWWWVVVUUUQQQNNNKKKHHHFFFEEEBBB@@@<<<;;;:::999999999999999999;;;=========<<<===>>>>>>AAAGGGMMMQQQNNNHHHBBBCCCCCCCCCEEEHHHLLLNNNPPPUUUVVV[[[ccclllrrrssssssvvvpppllllllnnnuuupppeeeeeelllsssuuujjjwwwwwwxxxzzzwww~~~}}}rrr[[[RRRHHHGGGLLLQQQQQQNNNKKKKKKJJJIIIHHHGGGGGGGGGCCCCCCCCCAAA???<<<888666555444333222222111222222.........---------,,,,,,******************************))))))))))))******)))))))))))))))******+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***)))***///777EEESSS\\\```UUUJJJFFFKKK\\\www~~~ssssssdddeeelllqqqiiikkkwww~~~kkkQQQDDD@@@AAABBBCCCEEEIIILLLMMMLLLLLLLLLLLLQQQ^^^ppp}}}uuunnn~~~zzzvvvsssvvv||||||ooo___QQQ<<<;;;;;;<<<>>>?????????AAABBBFFFMMMSSSZZZhhhttt}}}tttdddTTTIIIDDDCCCGGGFFFHHHKKKJJJLLLSSS]]]cccsss~~~zzzrrrlllhhhfffaaa___ZZZUUUPPPKKKHHHFFF@@@>>>===>>>@@@@@@>>><<<:::::::::999999::::::;;;===<<<;;;:::;;;===???AAA===<<<;;;;;;===>>>>>>>>>;;;>>>@@@GGG[[[zzzuuullliiigggmmmtttyyy{{{~~~xxxjjjZZZRRRIIICCCCCCDDDDDDCCCBBBAAAAAA@@@????????????@@@@@@@@@???>>><<<:::888sss}}}jjjYYYVVV\\\```___]]]\\\YYYUUUQQQNNNKKKGGGEEE======<<<<<<;;;<<<<<<<<<777999<<<===<<<===>>>???CCCIIISSS]]]aaa]]]RRRIIIGGGEEEBBBBBBDDDGGGIIIKKKMMMNNNSSS\\\ffflllnnnmmmmmmkkkmmmuuu~~~rrreeebbbcccfffxxxnnnhhhuuuuuusss~~~|||{{{~~~|||xxxnnn```OOOIIIMMMRRRQQQNNNKKKKKKKKKJJJJJJIIIIIIHHHFFFFFFEEECCC@@@;;;777555555555444333222222222222......---------,,,,,,,,,******************************))))))))))))******)))))))))))))))******+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++((()))111AAAPPPYYY]]]\\\NNNDDDFFFTTTjjj|||nnn{{{lllmmmzzzzzzoooggggggjjjpppxxx}}}zzzfffPPP>>>CCCCCCCCCCCCGGGNNNRRRSSSTTTTTTTTTVVV^^^ppp}}}zzzvvv{{{}}}}}}}}}lll]]]OOODDD===<<<;;;;;;>>>AAAEEEGGGJJJIIILLLSSS[[[hhh|||~~~~~~tttpppfffWWWIIIAAABBBEEECCCGGGNNNUUUVVVVVV\\\dddsss|||vvvrrrrrrsssmmmjjjeee^^^XXXRRRNNNLLLEEECCC@@@AAABBBCCCAAA>>>CCCBBBAAA???>>>>>>======666777999:::<<<<<<===<<<>>>??????===;;;:::===???999@@@BBBCCCPPPiii}}}rrr{{{ssskkkmmmoootttyyy|||}}}{{{eeeZZZLLLEEEEEEGGGFFFCCCAAAAAA@@@???>>>===<<<;;;??????@@@@@@@@@>>>===<<>>AAAAAA999=========:::888999>>>BBBBBBJJJUUU]]]aaacccdddeeeWWWTTTOOOGGGBBBBBBGGGLLLLLLRRR]]]fffhhhgggkkkqqqwwwyyyqqqeeeeeekkk}}}sssssssss~~~vvvxxxwwwmmm[[[LLLJJJQQQQQQLLLLLLNNNOOONNNJJJHHHHHHJJJDDDCCCCCCCCCCCCAAA===:::888888666555333111000000/////////...------,,,,,,,,,+++******)))*********(((((())))))*********+++))))))))))))************************************))))))))))))))))))))))))************************''')))******))))))***,,,...+++---;;;NNN[[[\\\XXXPPPJJJIIISSSggg~~~kkkrrr{{{kkkeeeooowwwnnnjjjeeegggoooqqqtttaaaRRRHHHLLL???>>>LLLRRROOOTTTaaabbbZZZRRRUUUgggvvv}}}vvvpppmmmooommmrrrxxxwwwhhhSSSDDD???>>>===<<<===@@@FFFKKKOOOMMMRRRZZZdddooo}}}{{{uuuvvvzzzzzzsssllliiiddd[[[OOOFFFCCCGGGKKKIIIPPP___kkkjjjeeekkkwww~~~~~~~~~{{{nnnhhhbbbZZZRRROOOIIIKKKLLLKKKGGGDDDCCCBBBIIIGGGFFFGGGGGGDDD>>>999>>>:::999<<<======CCCLLLOOODDD>>>BBBGGGGGGFFFHHHIIIDDDAAAFFFPPPXXX[[[YYYZZZSSSSSS```qqqyyyzzz|||~~~rrreeeQQQEEEHHHNNNLLLDDDLLLGGGAAA@@@CCCEEEDDDAAA@@@@@@@@@@@@???===;;;:::rrrvvv|||wwwqqqllleee^^^ZZZWWWMMMJJJIIICCCEEEGGG@@@<<<>>>@@@@@@>>><<<===???CCCGGGLLLRRRWWW^^^fffkkklllllliii___RRRGGGAAA@@@OOOXXXhhhvvvyyyuuutttvvv|||sssnnntttvvvuuuoookkkppp|||lllbbblll||||||uuuqqq||||||zzzqqq___MMMFFFJJJMMMLLLMMMPPPRRRQQQNNNLLLLLLMMMGGGFFFEEEEEEDDDBBB>>>;;;999888777555333222111000000000///......------,,,,,,++++++***************)))*********++++++++++++))))))))))))************************************))))))))))))))))))))))))************************)))***++++++++++++++++++------333AAASSS\\\[[[VVVNNNLLLPPP^^^rrrwwwssspppeeemmm}}}mmmhhhgggffflllvvvxxxeeeSSSFFFKKKHHHKKKVVV[[[\\\cccoooiii]]]YYYdddqqq}}}zzzsssuuuvvvxxxrrrlllfffcccdddeeehhhnnnooodddQQQCCC>>>>>><<<===BBBJJJOOOOOOMMMWWW[[[cccmmm{{{{{{wwwvvvqqqmmmnnnqqqrrrmmmhhhhhhbbbXXXNNNFFFEEEHHHKKKJJJSSSiiiyyyppphhh^^^XXXVVVWWWYYY[[[ZZZVVVQQQNNNLLLLLLMMMNNNOOONNNIIICCC===@@@<<<;;;>>>AAACCCLLLUUUVVVRRRTTT^^^ddd```YYYUUUTTTRRRQQQTTTWWWXXXTTTPPPIIIEEEFFFNNNWWWbbbppp}}}|||jjjTTTIIIKKKPPPQQQPPP[[[TTTKKKFFFEEEEEEDDDBBB@@@AAABBBBBBAAA???<<<;;;zzz{{{}}}|||}}}vvvnnnfff```[[[RRRPPPMMMEEEGGGMMMIIIDDDEEEEEECCC@@@>>>===>>>???AAADDDHHHNNNVVV___eeekkkrrrwwwrrrdddSSSGGGCCCFFFNNN[[[hhhjjjfffdddfffrrr{{{~~~{{{xxxsssooollljjjiiinnnxxx|||wwwxxxyyyaaaNNNRRRdddsss~~~pppppp~~~yyy|||wwwiiiUUUGGGEEEJJJNNNNNNPPPSSSTTTRRRQQQPPPPPPJJJHHHGGGFFFFFFCCC@@@===999999777666444333111111000000//////......------,,,,,,+++***************+++++++++++++++,,,,,,,,,))))))))))))************************************))))))))))))))))))))))))************************+++******,,,------,,,+++---222===MMMYYY]]]XXXQQQDDDMMM]]]sssxxxvvv}}}pppbbbcccxxxuuujjjccceeegggjjjttt}}}mmm[[[LLLHHHOOOWWW^^^dddlllvvv}}}llleeennnooooooooovvv~~~uuulllfff```ZZZWWWYYYXXXYYY^^^bbb]]]OOOCCC>>>>>>@@@DDDIIIOOOVVV]]]bbbnnnooorrryyyvvvpppooogggfffeeefffgggfffdddbbbeee^^^SSSKKKGGGGGGIIIJJJMMMTTTjjj~~~|||{{{|||~~~{{{qqqhhh___\\\\\\bbbfffiiiiiiddd^^^XXXUUUVVVYYY\\\]]]ZZZRRRJJJDDDEEEBBBAAADDDIIIPPP[[[eeefffhhhppp{{{yyyooojjjeeefffgggfffbbbZZZQQQLLL>>>===>>>@@@AAAEEEOOOZZZwww{{{uuu\\\RRRPPPOOORRRXXXaaaZZZOOOIIIFFFEEEDDDBBBAAABBBDDDDDDDDDAAA>>><<>>@@@CCCGGGLLLPPPUUUWWWZZZfffsssuuuiiiXXXLLLGGGAAAAAADDDIIIJJJIIILLLQQQSSSYYYbbbiiimmmkkkeeeaaa``````aaaccchhhpppxxx~~~iiiVVVFFFHHHVVVdddooovvv~~~zzz|||xxxyyyuuueeeRRRIIIJJJOOONNNPPPRRRTTTSSSRRRPPPPPPKKKIIIHHHFFFEEECCC@@@===::::::888777555444222222111111000//////......---,,,,,,+++************+++++++++++++++++++++++++++((()))))))))************************************))))))))))))))))))))))))************************+++******+++...///---+++...999JJJYYY___ZZZPPPHHH@@@SSSnnnuuurrreeecccvvvuuugggccccccfffiiinnnyyy}}}ppp^^^NNNJJJVVV```eeepppmmmtttwwwiiiqqqyyy|||sssjjjbbb]]]XXXRRROOOPPPKKKKKKOOOUUUUUUMMMFFFCCCAAAFFFKKKNNNTTTaaauuu}}}}}}wwwkkkiiijjjaaabbbcccbbbaaa_________```XXXNNNHHHGGGHHHIIIIIIOOORRR```sss}}}zzzyyy|||{{{wwwvvvvvvwwwyyy|||~~~}}}|||yyyppphhhaaa```ccchhhmmmrrrssspppjjjdddaaadddhhhlllkkkdddYYYOOOIIIJJJIIIIIILLLSSS___lllvvv{{{wwwhhhYYYNNNIII@@@@@@@@@???>>>???DDDIIIbbbooo~~~hhh^^^VVVLLLKKKSSSVVVRRRLLLHHHGGGGGGEEEDDDBBBCCCEEEFFFEEECCC@@@>>>uuussspppjjjkkkkkknnntttzzzwwwwwwkkkddd[[[ZZZYYYTTT^^^nnnqqqooommmhhhbbb[[[TTTMMMIIIDDDCCCCCCDDDGGGJJJMMMOOOXXXcccnnnnnncccSSSFFF@@@DDD@@@>>>???@@@AAAGGGNNNKKKNNNRRRVVVYYYZZZZZZ[[[UUUUUUUUUVVV[[[eeepppyyyZZZTTTNNNPPPTTTWWW[[[^^^kkkwwwpppqqq|||ooovvv|||uuubbbRRRLLLMMMNNNNNNPPPQQQQQQPPPNNNLLLJJJHHHFFFEEEDDDBBB@@@===;;;;;;999888666555333333222111111000//////......---,,,,,,+++***+++++++++******************))))))((()))))))))************************************))))))))))))))))))))))))******************************)))+++---...///...555CCCUUU```^^^TTTIIICCCIIIddd}}}mmmwww{{{pppgggtttuuujjjfffeeefffgggiiinnnyyyyyymmm[[[LLLQQQ[[[bbbjjj|||yyykkkhhhwwwrrrhhh```YYYUUUPPPJJJHHHIIIBBBAAACCCJJJNNNLLLJJJKKKJJJIIIMMMYYYlll~~~}}}~~~|||lllddddddeeeccceeeeeeddd```]]]]]]^^^ZZZSSSJJJEEEEEEGGGHHHHHHMMMQQQZZZ^^^WWWPPPVVVcccttt~~~xxxxxxqqqqqqqqqsssvvvyyy}}}~~~|||}}}{{{yyyyyyzzz{{{zzzsssmmmgggeeegggmmmrrrxxx{{{zzzwwwsssqqqqqqvvvxxxsssgggZZZPPPMMMOOOQQQSSSWWW```nnn|||vvv```NNNEEEBBBAAA@@@??????BBBEEEEEECCCRRReee}}}~~~rrrkkk```NNNGGGKKKLLLLLLLLLLLLLLLKKKIIIGGGBBBCCCEEEFFFEEECCCAAA???uuunnnlllkkkiiigggjjjooouuuyyy~~~vvvxxxmmmccc______^^^lll}}}~~~rrrdddZZZRRRKKKCCC===>>>BBBGGGJJJWWW]]]dddddd\\\PPPEEE@@@???<<<===AAACCCCCCFFFJJJKKKPPPUUUYYY[[[[[[[[[\\\XXXYYYYYYYYYZZZ___iiipppsssvvvxxx|||~~~nnnYYY[[[^^^^^^[[[UUUOOOMMMUUU___ooo|||rrrnnnuuu~~~xxx{{{zzzlllttt~~~~~~ppp]]]QQQOOOQQQPPPNNNNNNNNNNNNKKKIIIIIIGGGEEEDDDCCCBBB@@@>>><<<<<<:::999777666444444222222111111000000//////------,,,+++++++++++++++*********)))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************)))***+++++++++...222666AAANNN\\\___XXXNNNHHHHHHYYYuuuqqqkkkrrrmmmnnnzzzoookkkjjjiiihhhfffgggnnnxxx}}}xxxqqqeeeXXXSSSXXX^^^hhh}}}xxxjjj___hhhvvveee^^^VVVPPPLLLHHHCCC@@@AAA===;;;<<>>DDDIIIHHHBBBHHH[[[wwwzzzvvvjjjXXXKKKIIIKKKMMMPPPRRRQQQNNNJJJHHHBBBCCCCCCDDDCCCBBBAAA@@@yyysssoookkkggggggjjjfffkkkqqqvvv{{{~~~}}}~~~~~~|||ssslllkkklll{{{vvvoooeeeXXXNNNIIIIIIIIIJJJLLLOOOSSSVVVUUUPPPIIICCC:::777888===@@@???@@@BBBEEEKKKQQQVVVWWWWWWXXXYYY\\\aaafffhhhiiijjjoootttwwwvvvwwwzzz}}}|||uuuooobbbfffjjjkkkiiibbbYYYQQQOOOSSS^^^qqq~~~nnnmmmzzzyyyyyy|||}}}uuuxxxzzzhhh[[[XXXWWWTTTPPPNNNNNNMMMKKKIIIHHHFFFDDDCCCCCCCCCBBB@@@===<<<;;;:::888666555444333222222111111000//////------,,,++++++++++++,,,+++++++++******)))))))))))))))))))))************************************))))))))))))))))))))))))***************************---...---+++...777???OOOWWW^^^YYYNNNHHHNNNVVVkkk|||xxxxxxsssnnn}}}~~~sssoooooonnnlllhhheeehhhqqq|||zzzxxxvvvooogggUUUWWW]]]jjj{{{}}}jjjaaabbbwwwwwwmmm^^^WWWOOOIIIGGGCCC===;;;;;;:::888999<<<@@@FFFQQQ]]]iiinnn}}}~~~}}}wwwlllgggeeeeeeddddddcccaaa___]]][[[XXXVVVNNNKKKFFFAAA>>>>>>BBBFFFFFFIIIQQQVVVPPPHHHMMMYYYiiiwwwwwwsssttttttmmmmmmoooqqqsssvvvxxxzzzzzz{{{{{{zzzyyyzzz|||~~~zzzzzzyyyvvvssssssvvvyyy}}}}}}~~~yyyooohhhnnnqqqvvvzzz}}}{{{jjj______bbbgggpppxxxwwwiiieeeeeecccMMMJJJFFFAAA??????CCCEEE@@@EEEGGGFFFJJJOOOPPPMMMNNNUUUeeeyyy~~~ssscccTTTJJJJJJLLLOOOOOONNNKKKHHHFFFBBBBBBAAAAAA@@@@@@AAAAAA~~~wwwoooooommmffffffllleeekkkrrrxxx~~~|||zzzyyyzzz{{{{{{zzz|||~~~{{{vvvtttwwwyyy{{{~~~~~~{{{}}}yyynnnddd[[[SSSMMMEEEEEEHHHLLLNNNLLLEEE???@@@;;;888:::<<<;;;===AAAAAAEEEKKKNNNPPPSSSWWW[[[\\\dddmmmrrrqqqpppqqqsssvvvvvv{{{wwwrrrssslllnnnpppsssuuusssjjjaaaVVVRRRVVVhhh~~~mmmssspppeeeaaa\\\XXXRRROOONNNNNNKKKIIIHHHFFFDDDCCCDDDDDDCCCBBB======<<<:::888777555555333333222222111000000000...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********))))))))))))************************************))))))))))))))))))))))))***************************///111...+++///;;;EEEYYY^^^]]]SSSFFFFFFTTTccc|||uuuvvvppprrrwwwyyyrrrqqqrrrssspppmmmhhheeejjjvvvyyytttrrrmmmggg]]]^^^fffssspppjjjrrrvvvnnniii```TTTMMMGGGEEEAAA<<<999:::999777777999<<>>AAADDDFFFGGGJJJRRRVVVTTTSSSXXX\\\[[[```XXXVVVcccxxx|||xxxjjjXXXJJJEEEGGGHHHHHHFFFDDDCCCCCCBBBAAA@@@>>>>>>???@@@AAAqqqzzz{{{sssnnnllljjjgggfffhhhhhhooowwwzzz||||||~~~{{{yyyxxxxxxyyywwwxxxxxxvvvsssqqqppppppttttttvvvwwwxxxxxxwwwwww{{{~~~~~~uuukkkdddVVVQQQLLLIIIGGGEEE@@@===:::;;;<<<;;;999999999;;;???CCCGGGJJJKKKNNNSSSVVV___eeennnuuuzzz}}}~~~{{{xxxwwwvvvvvv{{{yyyyyy|||}}}yyyppphhh___^^^ccclllnnnrrrzzzwww{{{ppp^^^aaaVVVMMMLLLMMMKKKHHHGGGHHHFFFBBBAAABBBCCCCCCCCCBBB???;;;999888888666555444444444333222111000///...------,,,,,,++++++***+++++++++************)))))))))))))))************+++++++++*********))))))))))))))))))************))))))))))))***************------++++++444EEESSS\\\\\\WWWLLLDDDKKK^^^oootttxxx|||oooooouuusssttt||||||rrrhhhfffmmmvvv}}}zzzwwwzzz}}}|||vvvqqqmmmllldddjjjvvv~~~xxxpppfff^^^QQQKKKCCC<<<999888888777888777666777777;;;GGGTTTwwwuuupppsssqqqccccccbbb[[[VVVWWW[[[[[[\\\]]]^^^\\\XXXUUURRRKKKBBB======@@@BBBCCC@@@AAABBBDDDFFFGGGHHHIIILLLPPPVVV[[[```dddhhhkkkkkkmmmppppppppprrrvvv{{{wwwyyyyyyxxxvvvvvvyyy}}}vvvwwwvvvtttssssssvvvyyy}}}{{{zzz|||tttrrryyyRRRCCCAAA<<<;;;@@@AAA======AAACCCCCCHHHPPP\\\\\\\\\^^^bbbeeegggggghhhgggbbb___oooiiiYYYTTTLLLIIIHHHJJJIIIDDDBBBDDDBBBBBBAAA???>>><<<;;;;;;sss||||||ssslllgggffffffdddeeehhhiiiooovvvzzz|||}}}}}}{{{{{{{{{{{{xxxxxxwwwuuusssqqqppppppnnnoooqqqrrrqqqpppooommmjjjnnnsssyyyqqqiii\\\RRRLLLHHHDDDAAA>>>===;;;:::;;;===???AAA999===AAADDDFFFJJJNNNRRR\\\bbblllvvv}}}~~~||||||~~~{{{tttmmmkkkfffeeefffbbbbbbqqq}}}lll^^^TTTKKKJJJJJJHHHIIIKKKHHHFFFCCCBBBCCCDDDDDDDDDBBB???<<<:::999888666555444444333333222111//////......---,,,,,,++++++***+++++++++************)))))))))))))))************+++++++++*********))))))))))))))))))************))))))))))))************+++,,,,,,+++///:::JJJVVV\\\YYYSSSKKKJJJUUUkkk|||zzzmmmgggsss~~~mmmfff______hhhrrrzzz}}}~~~{{{|||~~~~~~zzzvvvuuuuuuvvvyyy{{{qqqdddZZZOOOIIIAAA;;;888777777666666444333555666999BBBLLL^^^tttooohhhiiieeejjjyyyuuugggeeeeee^^^ZZZ[[[^^^^^^^^^^^^^^^[[[VVVSSSRRRLLLCCC>>>===@@@BBBCCC?????????@@@BBBDDDFFFGGGOOOTTT[[[aaaeeegggjjjkkkjjjnnnrrrsssrrrrrruuuwwwuuuwwwxxxwwwuuuvvvxxx{{{zzzwwwtttqqqrrrtttwwwzzz~~~}}}||||||}}}sssLLL@@@@@@===<<<@@@???<<<===CCCHHHKKKRRR[[[aaabbbeeeiiilllmmmkkkiiiiiifff___ZZZbbbtttzzzvvvfff]]]PPPLLLKKKMMMLLLFFFCCCCCC@@@@@@??????>>>>>>======}}}wwwtttjjjccc^^^___``````cccgggiiimmmrrruuuyyy}}}}}}}}}}}}~~~~~~}}}}}}|||yyyxxxvvvsssqqqooonnnnnnjjjkkklllmmmkkkiiifffddd___bbbgggmmmttt}}}zzzmmmaaaVVVKKKDDDCCC@@@<<<;;;<<<===<<<:::888:::===???@@@CCCFFFIIISSSYYYcccpppzzz~~~~~~}}}~~~}}}xxxsssrrrmmmjjjggg```[[[cccqqq~~~|||vvvVVVNNNHHHJJJLLLKKKKKKMMMHHHFFFDDDCCCDDDEEEEEEEEEBBB???<<<::::::999777555444333333222111000//////......------,,,++++++++++++++++++************)))))))))))))))************+++************)))))))))))))))))))))************)))))))))*********++++++,,,******---666CCCQQQZZZ[[[UUUMMMJJJQQQddd{{{tttdddjjjttt]]]YYYVVVYYYbbbnnnvvvzzz}}}~~~}}}~~~qqqaaaVVVKKKFFF???999777666666555555222333666999:::>>>CCCKKKWWWdddeee___YYYZZZ___jjjsssuuugggdddddd___\\\^^^_________``````]]]YYYUUUSSSNNNEEE@@@>>>???AAABBB>>>===<<<<<<===???BBBCCCMMMSSSZZZaaadddfffggghhhkkkooossstttsssrrrsssuuutttuuuvvvvvvuuuvvvxxxzzzzzzuuupppooosssyyy}}}~~~cccFFF@@@AAA???>>>BBBAAA@@@BBBJJJQQQXXX```gggiiikkknnnqqqrrrooohhhccc^^^YYYTTTSSSSSSYYYfffrrr|||rrr|||yyyqqqyyyuuueeeSSSPPPNNNPPPOOOIIIDDDCCC>>>>>>>>>???????????????tttpppfff___ZZZ[[[\\\]]]aaaeeedddgggkkkooottt}}}}}}zzz{{{}}}~~~}}}zzzxxxtttrrrpppooommmlllhhhiiijjjjjjhhheeeaaa___ZZZ]]]bbbhhhppp{{{wwwbbbUUUIIIEEE@@@@@@BBBAAA<<<777;;;<<<<<<<<<<<<===???AAAHHHLLLUUUbbboooxxx|||}}}yyyzzz{{{|||~~~~~~}}}||||||}}}{{{xxxuuuooooooqqqrrrlllfffjjjqqq{{{rrrxxxyyyWWWMMMGGGKKKRRRRRRNNNJJJIIIGGGEEEEEEFFFGGGFFFFFFAAA???===;;;;;;:::888666444333222111000/////////.........---,,,,,,+++++++++++++++*********))))))((()))))))))************************))))))))))))((()))))))))************))))))*********+++++++++,,,******222???NNNXXX]]]WWWOOOIIILLL]]]uuu{{{mmmkkk}}}lllZZZUUUSSSTTTWWW___iiiqqqvvv{{{~~~}}}}}}|||ooo^^^RRRFFFBBB<<<777555555555555777444555:::>>>======???DDDKKKTTTYYY[[[___ffflllwww~~~zzzmmmaaa^^^___]]]\\\]]]______```bbbcccbbb___\\\TTTOOOGGGAAA??????AAABBB>>><<<:::999:::<<>>999666555555555444777555666===@@@???>>>???CCCHHHPPPXXX___gggnnnrrrtttzzz}}}zzzzzz|||nnnddd\\\ZZZ[[[\\\\\\]]]aaaaaabbbdddeeedddaaa^^^RRROOOIIIBBB???>>>@@@BBB???===;;;999:::;;;>>>???===@@@DDDHHHLLLRRRYYY^^^kkklllkkkiiijjjoooxxx{{{{{{{{{{{{||||||||||||{{{wwwuuuxxxsssYYYMMMEEEFFFHHHGGGHHHLLLSSSWWW\\\eeennnuuuxxxwwwwwwrrrkkkbbbZZZPPPGGGBBB<<<;;;@@@HHHJJJIIIRRR___ppp|||ooo```ccc{{{lllYYYRRRMMMNNNMMMHHHDDDBBBBBBBBBBBBAAA@@@@@@??????eeeoooxxxzzzxxxvvvqqqmmmeee___[[[[[[[[[ZZZ[[[^^^]]]```eeekkkrrr{{{~~~~~~{{{wwwtttrrrrrrooojjjfffZZZ[[[\\\\\\\\\[[[ZZZYYYXXXZZZ^^^dddlllvvvzzzfffTTTJJJDDDBBBAAA???<<<:::999;;;===>>>>>>???@@@CCCHHHQQQ___oooyyy~~~~~~}}}|||{{{yyyxxxwwwssstttuuuuuuuuutttsssrrrvvvuuutttssstttzzz}}}wwwmmmqqqtttwww{{{}}}}}}pppVVVMMMRRRUUUQQQMMMMMMLLLJJJIIIIIIHHHFFFEEEAAA???>>>>>>===<<<:::777666555333111000000111111//////......---,,,,,,,,,+++++++++************)))))))))))))))************(((((()))))))))))))))***))))))))))))*********************++++++++++++,,,,,,...666EEEUUU^^^^^^ZZZHHHJJJSSSiiixxxllldddlll}}}aaaSSSSSSLLLOOORRRTTTWWW]]]fffmmmtttyyy|||zzzyyy}}}xxxooodddWWWNNN???<<<777555444555555444666555888===@@@???@@@DDDIIILLLRRRYYY```ffflllnnnrrrxxx}}}yyywwwfffaaa[[[ZZZ\\\^^^^^^^^^cccbbbbbbbbbbbb___ZZZVVVPPPMMMIIICCC>>>>>>@@@CCC@@@>>>===;;;:::;;;<<<===:::;;;===@@@DDDKKKTTTYYYccceeehhhjjjmmmttt~~~}}}}}}|||}}}~~~|||}}}}}}~~~{{{}}}ZZZPPPLLLJJJMMMOOONNNRRRWWW___eeennnvvvxxxpppiii^^^SSSIIIBBB<<<999<<<<<<@@@DDDFFFGGGLLLTTTbbbhhhuuummmlll{{{}}}lll___```pppxxxcccXXXNNNLLLKKKGGGDDDCCCEEEDDDDDDCCCBBBAAAAAA@@@YYYdddoooqqqqqqqqqnnniiiaaa\\\YYYZZZZZZXXXWWWYYYXXX\\\cccjjjrrrzzz~~~{{{yyywwwsssooommmllllllhhhaaa\\\QQQRRRRRRSSSUUUVVVXXXYYYZZZ\\\aaafffllluuu~~~zzzhhh[[[QQQMMMKKKGGGBBB@@@@@@@@@???>>>===???@@@AAAEEEPPPaaannn{{{{{{{{{{{{zzzxxxvvvuuuppprrrtttuuuuuutttrrrrrrtttvvvwwwvvvwww}}}|||sss{{{zzzkkkvvvyyy{{{{{{fff^^^\\\YYYTTTPPPPPPNNNLLLKKKJJJIIIFFFCCC@@@???>>>>>>>>>===:::888888666444222111111222222/////////...------,,,,,,+++++++++************)))))))))))))))************(((((((((((())))))******))))))))))))*********************+++++++++,,,,,,+++111>>>OOO]]]bbb]]]VVVGGGNNN___zzz}}}qqqiiihhhvvvrrr^^^SSSSSSHHHLLLPPPRRRUUU\\\hhhqqqwww}}}~~~wwwzzz}}}tttkkk```RRRHHH===:::666555555555555555777888;;;@@@AAAAAAFFFMMMTTTTTTUUUXXX\\\cccjjjnnnwww{{{wwwqqqdddaaa^^^\\\]]]^^^^^^\\\^^^]]]]]]\\\[[[WWWRRROOOMMMLLLHHHBBB>>>===@@@CCC??????===<<<;;;;;;;;;;;;999:::<<<>>>BBBGGGNNNRRRUUU]]]iiirrrxxx}}}|||~~~}}}||||||}}}}}}~~~|||}}}~~~|||}}}}}}zzz}}}oooYYYQQQRRRUUUYYYZZZ\\\cccjjjpppxxx}}}ooo]]]VVVLLLCCC===:::888777:::===>>>===@@@FFFIIIIIITTTYYYggg{{{kkkZZZbbbwww|||yyyzzz}}}uuujjjjjjsssrrrcccTTTMMMJJJFFFDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDZZZfffpppqqqpppoookkkeee]]]YYYWWWYYYYYYVVVUUUVVVRRRWWW___hhhpppwww{{{}}}{{{}}}{{{xxxtttrrrpppjjjgggddddddddd```XXXQQQMMMMMMNNNOOORRRUUUXXXZZZXXXZZZ^^^ccciiipppxxx~~~tttlllZZZTTTMMMHHHEEECCC@@@===:::===???===<<>>;;;888999777555222111222333333/////////...------,,,,,,+++++++++************)))))))))))))))************'''((((((((())))))******))))))))))))******************+++++++++,,,,,,,,,***333CCCUUUbbbccc[[[SSSJJJTTThhh|||sss|||}}}qqqmmmpppzzzrrrjjjZZZNNNJJJEEEJJJPPPSSSVVV___mmmwww|||rrrmmm{{{rrriii]]]OOODDD<<<999666444555666666555:::;;;???CCCCCCDDDLLLUUUYYYWWWUUUTTTWWW```jjjqqqzzzyyyzzz~~~yyyssscccbbb___]]]]]]^^^\\\XXXVVVVVVVVVWWWVVVTTTOOOLLLKKKJJJGGGBBB======@@@DDD???>>>>>>===<<<;;;:::999888:::===???AAADDDIIILLLJJJWWWkkk{{{|||{{{{{{zzzyyyyyy|||~~~}}}zzzyyyyyy|||}}}{{{yyy{{{}}}~~~eee\\\]]]UUUYYY___ccceeeiiiqqqzzzvvvdddKKKEEE>>>888666777888999333999999666;;;GGGKKKFFFHHHPPPaaaxxxuuuaaaUUUbbbzzz~~~{{{rrryyy}}}}}}}}}}}}lllYYYNNNJJJGGGEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGXXXlllzzzyyywwwwwwkkkZZZRRRRRRUUU[[[\\\WWWUUUVVVRRRZZZeeennntttxxx|||}}}vvvtttrrrrrrssspppkkkggg```____________\\\UUUOOOJJJKKKLLLLLLLLLNNNQQQTTTYYYXXXXXX\\\ccclllssswwwyyylllZZZHHHGGGJJJCCCBBBBBBBBBBBBCCCGGGNNNSSSeeeiiimmmnnnmmmkkklllnnnlllooosssuuuuuuttttttuuuuuu~~~~~~}}}|||iiiXXXRRRQQQRRRRRRNNNKKKHHHDDD@@@FFFDDDBBB???===<<<;;;;;;:::888444333222222111000000000//////......------,,,,,,,,,+++++++++******************************************************++++++******************++++++******---...,,,(((,,,@@@OOO[[[fff___QQQMMMPPP^^^uuuwwwttt|||sssqqqqqq```TTTNNNLLLIIIJJJKKKPPP[[[iiitttxxx|||qqqqqqyyyssskkk^^^NNNCCC;;;999666444444444666777>>>===???BBBDDDHHHTTTaaacccbbb]]]XXXZZZaaaeeedddtttuuuxxx}}}yyytttddd```\\\ZZZ\\\^^^^^^]]]]]]XXXRRROOONNNMMMJJJHHHJJJIIIFFFAAA<<<;;;???CCC@@@@@@???<<<:::999;;;<<<:::;;;<<<>>>AAAFFFMMMRRRNNNWWWfffuuu}}}|||zzzyyyzzz|||~~~~~~}}}|||}}}{{{xxxwwwvvvvvvtttsss}}}{{{zzzzzz|||sssfff]]]]]]ccc___eeennnvvvzzz~~~zzz^^^GGG???<<<999555444444666777777555444444666;;;AAADDDEEELLLVVVbbbtttyyybbbXXXlllxxxdddOOOFFFHHHIIIEEECCCFFFHHHGGGGGGIIIHHHEEE\\\mmmwwwuuuuuuuuujjjXXXPPPPPPUUU[[[[[[WWWSSSTTTYYY___hhhnnnqqqtttxxx{{{}}}xxxvvvsssooommmkkkgggbbb]]]\\\[[[[[[\\\\\\XXXRRRLLLJJJKKKLLLMMMLLLMMMPPPRRRTTTUUUWWW\\\dddllltttxxxvvv___XXXWWWMMMFFFEEECCCBBBBBBEEEJJJMMMUUU\\\dddiiijjjiiikkklllmmmoooqqqqqqqqqrrrtttvvvyyy}}}xxxuuuyyyyyymmm```YYYTTTQQQNNNLLLMMMMMMJJJGGGEEEEEECCCBBB???===<<<;;;:::888444333222222111000000000000///......------,,,,,,,,,+++++++++******************************************************************************************,,,......,,,666JJJXXX___cccXXXJJJIII___mmmyyywww|||sssqqq|||qqqdddXXXPPPNNNNNNLLLMMMPPPWWWbbbnnnyyy~~~~~~vvvpppiii^^^OOOEEE;;;999777555444555777888======???BBBCCCFFFQQQ]]]iiigggaaaXXXWWW\\\aaaccchhhjjjnnntttxxxwwwsssooogggccc^^^[[[[[[[[[ZZZXXXUUUQQQMMMKKKKKKKKKIIIGGGFFFFFFEEE@@@<<<<<>>AAAFFFLLLQQQOOOSSS\\\iiiuuu|||}}}{{{{{{|||}}}}}}|||zzzxxxvvvvvvuuuvvv{{{}}}|||yyyxxxzzzzzzwwwwwwvvvttttttvvvvvvvvvuuuzzzxxxvvvvvvwww{{{qqqfff```[[[___gggooosssxxx}}}|||dddMMM>>>777777666555555555555555666555444444666:::>>>@@@EEEHHHKKKQQQ```sssiii```qqqlllXXXOOONNNMMMIIIIIIKKKHHHDDDCCCGGGHHHFFF]]]iiiooommmppprrrhhhXXXRRRQQQTTTYYYZZZUUURRRSSSXXX^^^fffkkkoootttzzz{{{vvvrrrlllgggbbb]]]WWWSSSWWWWWWWWWXXXWWWSSSMMMIIIIIIKKKMMMNNNMMMMMMNNNOOOOOOQQQUUU[[[ccclllssswww{{{}}}zzzuuuiiiOOOKKKGGGDDDFFFIIIKKKMMMLLLRRR[[[bbbfffhhhiiijjjnnnoooooonnnnnnppptttwwwyyy~~~}}}|||zzz{{{sssiiiccceeeqqqzzzqqqlllddd]]]YYYSSSNNNMMMOOOOOOMMMKKKEEEFFFFFFEEECCC@@@===;;;;;;888555333333333111000111000000///......------,,,,,,,,,+++++++++************************************************************************************)))***,,,...000222AAATTT```aaa^^^OOOEEEJJJggg|||wwwvvv{{{xxxrrrvvvyyyfffbbb\\\SSSLLLJJJKKKMMMLLLOOOTTT]]]hhhrrr|||~~~~~~{{{ssslllfff\\\PPPFFF;;;999777555555666888:::>>>>>>@@@AAAAAABBBKKKVVViiihhhaaaUUUOOOSSSYYY\\\```ccchhhnnnssssssqqqnnnhhhddd^^^YYYVVVTTTSSSQQQPPPMMMJJJIIIHHHHHHHHHGGGFFFGGGFFFCCC>>>===???BBBCCCCCCBBB???;;;999::::::999;;;>>>@@@CCCGGGLLLOOOUUUQQQPPPYYYggguuu|||~~~{{{|||}}}~~~~~~~~~~~~}}}|||{{{zzzxxxvvvtttrrrqqqvvvyyyyyyvvvuuuwwwvvvsssppppppppprrruuuwwwwwwwwwvvvtttqqqpppqqqtttxxx{{{}}}{{{~~~zzzooofffeeedddcccjjjtttcccJJJ===777333444555777777777666666555555444555666888:::;;;AAACCCCCCDDDMMM^^^mmmuuusssfffddduuuuuubbbVVVSSSPPPLLLNNNMMMHHHAAA@@@EEEIIIJJJWWW^^^aaabbbiiioooiii\\\ZZZVVVVVVWWWWWWTTTTTTVVV[[[```fffjjjnnnttt|||vvvrrrlllddd^^^WWWSSSPPPSSSTTTUUUUUUTTTPPPKKKGGGIIIKKKNNNNNNNNNMMMMMMMMMLLLOOOTTTZZZaaahhhooosssxxxzzzvvvXXXRRRLLLMMMUUU]]]cccddd\\\YYYYYY]]]eeejjjkkkjjjooopppppppppppprrruuuxxxvvvzzz|||xxxuuuvvvwwwuuutttoooiiieeefffjjjpppsssrrrqqqsssyyywwwiiidddbbb\\\\\\VVVRRRPPPOOOLLLJJJJJJEEEFFFHHHHHHFFFCCC???<<<===:::777555555555333222111111000///...------,,,,,,,,,,,,+++++++++*********************************************************************+++++++++,,,+++***,,,,,,---333999IIIZZZccc```WWWHHHEEESSSjjjkkksss~~~{{{~~~kkkUUUSSSOOOIIIEEEDDDFFFIIIJJJMMMUUU```jjjrrr{{{~~~xxx{{{{{{xxxxxxxxxyyy{{{zzzqqqiiicccZZZNNNEEE:::999777666666888;;;<<<@@@???@@@AAA>>>>>>EEEOOO___```ZZZOOOFFFHHHNNNQQQZZZ]]]ccciiimmmnnnmmmllleeebbb\\\VVVRRROOOMMMMMMPPPOOOMMMKKKKKKJJJJJJJJJOOOOOONNNIIIBBB??????AAADDDDDDCCC@@@===:::999:::;;;===@@@CCCEEEHHHLLLOOOVVVPPPKKKMMMYYYkkk{{{}}}{{{{{{{{{yyyzzz{{{{{{{{{zzzxxxvvvvvvzzz{{{xxxxxxzzzxxxtttnnnnnnoooqqqtttvvvvvvvvvsssqqqmmmkkklllnnnrrrtttvvvtttwww}}}sssmmmkkkkkkmmmnnnqqq{{{oooOOO<<<888:::666777888999:::::::::999666666777777777888888888:::???BBBCCCFFFNNNYYY```^^^]]]ggg{{{yyygggZZZTTTQQQOOOPPPNNNHHH@@@???EEEJJJKKKKKKOOOSSSWWW```jjjiiiaaaccc\\\WWWVVVUUUTTTWWW]]]cccfffjjjlllnnnssszzz{{{tttqqqllleee^^^XXXTTTRRRQQQSSSUUUUUUSSSOOOJJJHHHHHHKKKMMMNNNMMMLLLLLLMMMMMMPPPUUUYYY\\\bbbhhhllltttwww|||gggZZZUUUSSS^^^rrr}}}qqqdddbbbhhhoooooolllnnnppprrrsssssstttuuuwwwtttvvvtttooooootttxxxxxxvvvtttrrrrrrsssrrrpppnnncccaaaaaaeeeooo|||yyymmmuuu{{{}}}jjjbbb```]]]ZZZVVVTTTSSSNNNGGGGGGKKKFFFGGGIIIJJJHHHEEE@@@===???===999777777777666555111111000///...---,,,,,,,,,,,,,,,+++++++++******************************************************))))))*********+++++++++...,,,,,,---,,,---666BBBRRR___ccc[[[NNNBBBHHH```}}}rrrnnn}}}www~~~}}}___NNNLLLJJJFFFCCCDDDGGGJJJHHHKKKUUUbbbkkkpppyyy~~~zzzyyy}}}}}}wwwzzzyyyxxxyyy~~~~~~xxxpppiiicccYYYLLLCCC:::999777777777:::===???CCCAAAAAAAAA>>>===DDDNNNVVVYYYUUUJJJBBBBBBFFFIIIQQQVVV\\\aaadddffffffeeedddaaa\\\VVVRRROOONNNOOOOOOPPPQQQQQQQQQRRRSSSTTTZZZZZZVVVOOOFFF@@@??????EEEFFFEEEBBB>>>;;;::::::<<>>===<<<;;;:::::::::;;;<<<999999999:::999999999888777;;;AAACCCDDDGGGPPPXXXZZZ```nnn}}}lll^^^VVVSSSTTTRRRQQQKKKDDDBBBFFFIIIIIIAAAEEEJJJOOOYYYdddgggdddeee^^^XXXVVVVVVWWW]]]dddbbbfffkkknnnrrrxxx{{{uuupppooolllfff^^^XXXUUUTTTPPPSSSVVVVVVSSSOOOKKKIIIHHHJJJLLLMMMLLLLLLMMMNNNOOORRRUUUWWWXXX[[[bbbgggppprrrvvvzzzkkkccc___dddxxx|||rrrpppqqqpppmmmllloooqqqssssssssstttuuuuuuvvvtttppprrryyy~~~yyyvvvtttuuuxxxxxxuuusssaaa```aaafffqqq{{{nnniiijjjttt|||ooogggooo~~~~~~yyymmmhhhfffZZZTTTPPPRRRNNNHHHHHHNNNFFFHHHIIIJJJIIIEEEBBB???@@@===:::888888888777555222111111///...---,,,+++,,,,,,,,,+++++++++******************************************************)))))))))***++++++,,,,,,...,,,,,,///...///<<>>???EEEFFFFFFCCC@@@<<<;;;;;;===???AAABBBDDDFFFKKKNNNUUU]]]dddfffbbb^^^___aaasssvvvxxxxxxwwwxxx{{{|||}}}}}}{{{yyyzzz~~~~~~zzzuuusssrrrqqqrrrrrrqqqnnnlllhhhgggdddbbbcccgggjjjmmmiiikkknnnssswww{{{vvvwwwvvvxxxvvvddd___eeemmmuuu~~~dddMMMBBB>>>===>>>@@@???===;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999999:::===>>>CCCOOO[[[bbbhhhttt}}}}}}uuugggZZZVVVWWWTTTSSSOOOHHHGGGKKKNNNMMM???CCCHHHLLLTTT]]]bbbccc___ZZZVVVXXXZZZ\\\bbbiiigggkkkooorrruuuzzz|||uuuooojjjjjjiiiddd\\\VVVRRRQQQPPPSSSWWWWWWSSSOOOLLLKKKHHHIIIKKKKKKKKKLLLNNNPPPPPPSSSUUUTTTTTTWWW^^^dddiiijjjmmmqqqvvv{{{|||zzzqqqnnnnnnjjjllllllllllllnnnqqqssswwwyyyxxxwwwzzzzzzwwwuuuvvvxxxxxxuuuqqq```dddkkktttrrriiisss{{{ooonnnzzzuuurrrfffVVVJJJLLLNNNJJJIIIMMMGGGHHHIIIIIIHHHEEEBBB@@@???<<<999777777777666444222222111///...---,,,+++,,,,,,,,,+++++++++******************************************************((())))))***++++++,,,,,,,,,)))+++000000333DDDYYYaaaccc[[[NNNEEECCC\\\zzzuuuyyyxxxjjjZZZSSSHHHJJJJJJIIIGGGFFFHHHKKKNNNJJJKKKUUUcccjjjllluuu~~~}}}}}}|||yyyyyyxxxwwwuuuuuuvvvwwwxxxqqqssswww|||~~~zzzxxxrrrpppnnnmmmiii^^^NNNBBB999888888888:::===@@@CCCDDDCCCCCCEEEFFFLLLYYYfffiiidddWWWHHH@@@@@@AAAAAAEEEKKKSSSYYY]]]___ccceeedddccc___ZZZTTTQQQRRRTTTMMMPPPTTTWWWXXXYYY]]]___WWWVVVQQQIIIAAA===>>>AAAEEEFFFFFFDDDAAA>>><<<<<<<<<===>>>>>>???CCCHHHLLLQQQXXXaaafffeeebbb```___ooorrrvvvvvvuuuwww|||}}}{{{zzz|||~~~zzztttsssrrrqqqqqqpppnnnjjjggg```___]]]\\\^^^bbbfffiiieeeiiimmmpppsssxxx|||~~~qqqrrrrrruuuuuucccdddllluuu~~~oooSSSGGGEEEDDD@@@>>>AAAAAAAAAAAA@@@???>>>======<<<;;;;;;::::::;;;;;;<<<888666999;;;???JJJUUUcccmmm}}}{{{}}}~~~{{{sss|||~~~ppp___VVVUUUPPPPPPMMMJJJMMMUUU\\\^^^@@@EEEIIILLLQQQXXX]]]```XXXUUUUUUYYY]]]```eeelllyyyzzz{{{xxxtttsssvvvyyywww}}}|||wwwsssmmmgggeeegggfffbbbZZZRRROOOMMMOOOSSSWWWWWWSSSNNNLLLKKKHHHIIIJJJJJJJJJLLLOOORRRQQQSSSTTTSSSQQQUUU]]]ddddddeeefffjjjnnntttyyy|||zzz}}}ppplllnnniiiiiihhhffffffiiinnnrrrwwwzzz||||||~~~|||{{{}}}~~~{{{ssslllZZZbbbooo}}}zzzzzz{{{ttt[[[GGGGGGMMMKKKHHHIIIGGGHHHIIIIIIGGGEEECCCAAA>>>;;;888666666555444333222222111///...,,,++++++,,,,,,,,,+++++++++******************************************************((())))))***++++++,,,,,,)))&&&***000222666JJJaaaaaa```VVVJJJEEEIIIhhh~~~xxx~~~zzzxxxvvv[[[NNNOOONNNMMMMMMKKKHHHEEEEEEHHHJJJIIIIIISSSaaaggghhhrrr|||zzzzzz||||||yyywwwvvvsssssssssrrrqqqnnnllljjjqqqwww}}}~~~|||~~~yyyuuuqqqmmmllllllmmmooolllaaaPPPCCC999888888888:::>>>AAADDDCCCBBBDDDGGGKKKSSScccrrruuukkkYYYFFF======>>>===;;;BBBJJJQQQVVVYYY^^^aaabbbaaa^^^XXXQQQNNNOOOQQQPPPSSSVVVWWWUUUUUUWWWYYYOOOMMMJJJCCC===;;;>>>BBBEEEFFFGGGEEEBBB>>>===<<<;;;;;;;;;;;;<<<@@@FFFJJJEEEHHHMMMTTT\\\bbbeeegggrrruuuxxxxxxvvvwww}}}{{{tttrrrqqqpppooonnnlllgggdddZZZYYYWWWWWWZZZ^^^cccffffffjjjnnnppprrrvvvyyyzzzyyyyyyxxxyyy|||iiilllttt|||vvv^^^IIIEEEIIIHHHCCC@@@AAACCCFFFGGGGGGEEEBBB@@@===<<<;;;:::999:::;;;<<<<<<888777;;;<<<;;;@@@HHHaaaqqqoooiiirrrvvvrrrxxxxxx}}}}}}ooowwwuuu```TTTQQQIIIJJJIIIIIIQQQ```kkkpppAAADDDJJJNNNRRRVVVZZZ]]]^^^[[[\\\]]][[[[[[eeerrryyypppfffaaabbbkkkooorrrqqqmmmgggdddcccbbbbbb```[[[UUUPPPNNNMMMNNNTTTWWWUUURRRQQQNNNJJJHHHGGGGGGIIIMMMPPPQQQPPPRRRRRRRRRQQQPPPQQQSSSUUUYYY\\\aaafffjjjooouuuyyy~~~sssmmmkkkhhhfffccc```^^^```dddhhhlllsssxxx{{{wwwooohhhsssuuu|||cccNNNMMMQQQLLLEEEDDDFFFEEEEEEFFFFFFEEECCC@@@@@@===888666555555444333333222111000...,,,++++++,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))))))))***************+++...666DDDVVVbbbdddYYYNNNHHHGGGRRRrrryyy|||{{{uuuzzzqqq\\\OOOKKKKKKLLLLLLIIIDDDAAAAAADDDGGGJJJMMMKKKNNNYYYfffrrr~~~vvvxxx~~~{{{tttuuussspppllllllooossswwwsssssswww{{{~~~wwwttttttuuuuuukkknnnooommmjjjaaaQQQAAA999999999999:::===BBBEEEFFFFFFHHHNNNUUU```mmmwwwxxxjjjXXXIII===777888>>>>>>???BBBFFFKKKPPPTTTVVVYYYXXXVVVSSSOOOMMMMMMOOOSSSTTTVVVVVVTTTQQQMMMJJJGGGEEEAAA>>>===>>>@@@AAABBBDDDEEEDDDAAA>>>===<<<<<<:::999:::>>>@@@@@@???@@@@@@AAAEEEMMMZZZhhhqqqpppqqqtttwwwzzz|||}}}~~~zzz{{{}}}~~~}}}|||{{{zzz|||yyyxxxsssrrrrrrssssssnnnfff```YYYQQQJJJKKKPPPYYYdddmmmllllllmmmqqqvvvzzz{{{{{{~~~}}}]]]VVVOOOKKKJJJIIIDDD@@@AAAFFFNNNUUUXXXTTTMMMGGGCCC@@@===<<<===>>>>>>===???===:::999;;;>>>BBBEEE\\\~~~nnneeewwwvvvwwwuuupppwwwrrrmmm|||}}}lll[[[GGGGGGGGGHHHKKKQQQTTTSSSNNN@@@DDDJJJPPPUUUZZZ^^^bbbeeeddddddbbb]]]ZZZcccooottthhh\\\YYYYYY\\\```dddhhhlllooonnnjjjeeebbbaaa```___\\\WWWQQQMMMKKKKKKPPPUUUWWWVVVUUUTTTOOOIIIHHHGGGFFFGGGJJJLLLLLLLLLJJJKKKKKKKKKJJJKKKNNNPPPQQQUUU]]]eeemmmsssxxx{{{}}}vvvmmmfffcccbbb```]]]\\\^^^cccfffiiipppvvv{{{{{{yyynnnRRRJJJKKKIIIHHHJJJGGGFFFEEEEEEEEEEEEBBB@@@???<<<888666555555444333333222111000///...---,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))************,,,++++++000:::JJJYYYccc```VVVJJJDDDIII___{{{rrrkkkxxx}}}gggUUUMMMKKKLLLLLLJJJHHHEEECCCCCCEEEHHHJJJKKKLLLTTTeeewww}}}{{{yyyvvvuuuuuuvvvxxxtttnnnjjjkkkmmmpppwww~~~}}}wwwuuutttsssrrroooppppppnnnkkkcccSSSDDD===;;;999;;;>>>AAABBBBBBCCCEEELLLUUU___iiirrrxxxtttdddRRRDDD:::444555888888999;;;>>>BBBFFFIIIKKKNNNNNNMMMKKKHHHFFFGGGHHHKKKLLLNNNOOOOOOLLLIIIGGGDDDBBB???<<<<<<===???AAADDDEEEGGGFFFBBB???===<<<<<<:::999:::===>>>===;;;<<<>>>@@@AAAEEENNNZZZccckkkoootttzzz~~~~~~|||yyywwwxxxzzz|||||||||{{{zzz||||||{{{xxxvvvuuuuuutttooofff___RRRIIIBBBBBBHHHQQQ^^^iiirrrsssuuuwww{{{vvvXXXSSSMMMKKKLLLMMMJJJGGGJJJLLLOOORRRSSSQQQLLLIIIEEECCCAAA???@@@AAACCCDDDCCCAAA>>>;;;<<>>888444333555333333444666999;;;===>>>AAABBBCCCCCCAAA@@@@@@AAAAAABBBEEEGGGGGGFFFDDDBBB@@@>>><<<::::::<<<>>>@@@FFFHHHIIIHHHDDD@@@>>>===<<<;;;::::::<<<<<<;;;:::;;;@@@CCCBBBAAADDDNNNVVVgggkkkrrr{{{zzztttsssuuuwwwyyyzzz{{{{{{zzz~~~|||yyywwwuuutttrrrkkkbbb[[[JJJBBB;;;;;;???HHHUUU```www}}}dddSSSOOOLLLMMMPPPSSSSSSRRROOOPPPQQQQQQQQQPPPNNNMMMOOONNNLLLIIIGGGHHHJJJMMMKKKHHHCCC???>>>@@@CCCFFFSSSkkkqqqpppxxx|||{{{wwwkkkhhhnnnzzztttcccmmmppp]]]KKKIIIGGGEEECCCAAA@@@@@@GGGJJJOOOSSSVVVZZZ]]]```fffhhhhhhbbbYYYVVV\\\eee[[[KKK@@@GGGVVVaaabbbaaahhhjjjkkkkkkiiieeebbb```___]]]YYYTTTPPPOOORRRUUU\\\]]]]]]]]]___^^^UUUJJJDDDCCCBBBCCCEEEGGGGGGGGGEEEEEEDDDBBBAAABBBEEEHHHHHHLLLTTT___lllvvv{{{|||{{{}}}~~~rrriii\\\RRRMMMMMMNNNMMMNNNPPPTTTXXXbbbjjjvvvtttpppzzz{{{|||lll\\\VVVTTTOOOLLLLLLJJJGGGDDDCCCCCCDDDCCCCCC???===:::888777666555333111111000000/////////...++++++*********)))))))))************************)))))))))))))))))))))))))))))))))******++++++,,,---+++---999JJJZZZbbbddd]]]PPPAAADDDbbb{{{|||xxxnnntttmmm```QQQJJJLLLOOOOOOMMMIIIIIIIIIIIIIIIJJJKKKLLLSSSTTT]]]nnnzzz{{{vvvsssvvvwww}}}|||{{{}}}{{{yyyyyyxxxrrrlll___VVVOOONNNQQQXXXeeeppp|||{{{yyyxxxxxxwwwvvvttttttqqqmmmjjjeeeYYYLLL===;;;999;;;@@@EEEGGGHHHQQQVVV\\\dddmmmvvvwwwuuueeeUUUDDD<<<:::888666666333333333444444555777777888:::===>>>===<<<<<<===;;;===???AAAAAA@@@???>>>===<<<:::::::::<<>>======AAAHHHMMMLLLGGGHHHOOOWWWfffggglllttt{{{~~~zzzuuussstttwwwyyy{{{||||||}}}~~~}}}zzztttrrrpppooollleee[[[TTTEEE???::::::<<<@@@JJJSSSiiixxxrrr[[[PPPOOONNNPPPUUUYYY\\\\\\WWWZZZ]]]___^^^\\\ZZZYYY\\\]]]\\\XXXTTTRRRRRRTTTUUUQQQKKKEEEAAAAAABBBCCCLLL___sssiiiwwwvvvtttmmmffffffooo||||||fffgggtttsssaaaRRRMMMJJJGGGCCC@@@AAADDDGGGIIILLLMMMNNNNNNPPPQQQVVVZZZ]]][[[YYY\\\ccciii^^^OOODDDJJJXXX```___\\\gggggghhhhhhgggddd```^^^\\\[[[WWWSSSQQQRRRVVVZZZ^^^```______aaa```WWWMMMCCCBBBAAACCCFFFIIIJJJJJJFFFEEEDDDAAA??????BBBEEEDDDHHHPPP[[[hhhrrrzzz}}}|||}}}qqqdddYYYOOOHHHBBBCCCDDDEEEEEEGGGJJJMMMVVV___ooo}}}~~~{{{{{{{{{ggg___XXXUUUTTTPPPMMMMMMJJJHHHEEEDDDEEEEEEEEEDDD@@@>>>;;;:::999888666444000000000//////.........+++++++++************)))************************))))))))))))))))))))))))((())))))***+++,,,,,,,,,++++++111@@@RRR___bbbaaaVVVJJJAAAPPPyyy~~~uuuwwwqqq```WWWLLLGGGIIIMMMLLLJJJJJJJJJJJJKKKLLLMMMNNNNNNQQQSSS^^^ooo{{{{{{vvvsss{{{}}}~~~~~~vvvrrrrrrnnnddd\\\SSSKKKDDDDDDHHHOOO\\\fffqqqyyy|||wwwuuuuuuvvvxxxxxxtttssspppllljjjfff[[[PPPBBBAAA@@@AAADDDIIIMMMPPPVVVaaammmuuuzzz|||uuulllYYYKKK???;;;;;;:::888888555555444333333333444444333555888999999888999999;;;<<<===??????>>>===<<<<<<;;;;;;;;;<<<>>>@@@AAAGGGJJJMMMMMMJJJGGGDDDBBB======>>>>>>???AAADDDEEELLLSSSZZZYYYUUUTTTZZZaaadddcccdddiiiqqqwwwzzz{{{vvvwwwyyyzzz|||}}}~~~~~~}}}}}}}}}yyytttnnnllljjjiiifff___VVVOOOBBB???>>>???===<<<@@@GGGPPPbbb{{{iiiWWWQQQQQQRRRUUUZZZ___ccceeefffllltttwwwvvvqqqllljjjgggggggggeeeaaa___^^^]]]```\\\WWWQQQKKKFFFDDDBBBKKKZZZkkkzzz~~~mmmtttjjjgggeeegggppp~~~jjj```ccczzzjjjZZZRRRKKKJJJGGGEEEGGGLLLCCCDDDFFFEEECCCBBBBBBCCCEEEKKKOOORRRYYYbbbjjjlll___RRRHHHLLLWWW___bbbcccdddccccccccccccaaa]]]ZZZZZZXXXUUURRRPPPQQQUUUXXX[[[]]]]]]\\\\\\\\\VVVNNNCCCBBBBBBDDDGGGJJJKKKKKKEEEDDDBBB???===>>>AAADDDDDDKKKUUU___iiirrrzzzyyyhhhZZZMMMEEECCC>>>???@@@AAA@@@AAACCCEEEHHHPPP___oooyyyxxxlllcccgggwww{{{mmmmmm~~~gggbbbZZZSSSOOONNNOOOQQQIIIGGGFFFFFFGGGHHHHHHGGGBBB@@@===<<<;;;:::777555222222111000//////......,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((())))))***+++,,,------***...888IIIZZZcccbbb]]]KKKDDDHHHeee~~~uuuvvvhhhUUUPPPIIIFFFFFFGGGGGGFFFIIIIIIJJJKKKLLLMMMOOOOOORRRUUU```oooyyyyyyxxxyyy~~~{{{~~~wwwoookkkhhhbbbWWWNNNIIICCC======???CCCLLLTTTccclllxxx~~~{{{wwwrrrppppppsssuuuuuusssrrrppplllkkkiii___TTTDDDCCCCCCGGGNNNSSSUUUVVV\\\nnn}}}ooo```NNNDDD<<<<<<<<<:::888888555555444333333333333333000222444555444444555666:::;;;<<<===>>>>>>===<<<<<<;;;;;;;;;===>>>@@@AAAFFFIIINNNOOONNNKKKIIIGGG@@@AAAAAAAAAAAADDDIIIMMMSSSYYY___^^^[[[YYY]]]bbb\\\]]]^^^bbbhhhpppyyy~~~yyyzzzzzz{{{|||}}}}}}~~~}}}}}}}}}}}}|||yyyuuuqqqllljjjhhhfffccc\\\RRRJJJ@@@@@@BBBEEEBBB>>>AAAFFFIIIQQQ]]]iiirrrzzz~~~cccUUUSSSTTTVVVZZZ___eeejjjmmmrrrzzz|||zzztttqqqnnnmmmmmmmmmlllkkkkkkjjjhhhddd]]]VVVOOOKKKLLLVVVcccppp}}}~~~tttqqq~~~lllggghhhiiimmmuuukkkZZZUUUsss{{{dddVVVLLLKKKKKKHHHIIINNN???@@@BBBBBB@@@???@@@@@@@@@DDDFFFJJJTTT___cccaaaUUUOOONNNUUU]]]aaaeeehhhcccaaa```aaaaaa```\\\YYYZZZYYYVVVRRROOONNNQQQSSSTTTWWWWWWUUUSSSSSSPPPLLLEEECCCCCCEEEGGGJJJJJJJJJDDDCCCAAA???>>>@@@DDDHHHQQQ[[[hhhqqqtttvvv{{{wwwwwwzzzgggZZZNNNDDD@@@AAA???@@@BBBBBBAAA@@@AAABBBAAADDDNNN[[[dddkkkxxxhhhfffhhhsssuuufffhhhzzzvvvmmm```UUUQQQQQQRRRHHHGGGGGGHHHJJJKKKJJJIIICCCAAA???>>>===<<<999777555555444333111000//////---------,,,,,,,,,,,,+++************************))))))))))))))))))))))))((())))))***,,,------...***111@@@RRRaaafffaaa[[[EEEEEEVVV{{{~~~~~~{{{zzzfff]]]NNNMMMJJJHHHEEEEEEFFFGGGGGGGGGGGGHHHIIIKKKNNNOOORRRVVV```lllsssvvv{{{|||vvvqqqttt{{{sssmmmgggccc^^^WWWMMMEEE@@@<<<999:::;;;;;;???EEEQQQXXXeeeuuu~~~}}}wwwtttqqqpppqqqrrrrrrqqqrrrrrrpppnnnooolllbbbXXXGGGEEEIIIWWWiiirrrnnngggmmm~~~xxxnnnbbbUUUIIICCC@@@AAA???;;;777888666555444444444444444555222333444333222111333555777888999;;;======>>>>>>;;;;;;;;;;;;<<<>>>???@@@CCCHHHMMMQQQQQQOOOMMMLLLFFFEEEDDDBBBAAAEEEKKKQQQTTTWWWZZZXXXUUURRRSSSUUUOOOUUU[[[aaaeeellluuu{{{zzzzzzzzzyyyyyyyyyyyyzzzxxx{{{~~~~~~{{{wwwtttrrrllliiifffccc___WWWLLLDDDAAACCCHHHLLLKKKIIIMMMTTTSSSRRRPPPPPPRRRVVV[[[^^^ccccccdddjjjqqqvvvyyyyyyrrr^^^WWWTTTVVVYYY^^^cccjjjqqquuu{{{zzzuuuvvvyyyyyywwwvvvxxxzzzyyytttkkkaaa[[[UUUYYY```iiitttzzzxxxrrrxxxvvvfffgggkkkqqqwww~~~kkkWWWOOO```xxxqqq^^^OOOMMMMMMIIIHHHKKK===???BBBCCCBBBBBBCCCEEECCCDDDCCCDDDMMMWWWWWWPPPFFFIIIRRR]]]cccbbbaaacccdddbbbaaaaaacccbbb^^^ZZZ^^^\\\YYYTTTPPPNNNOOOPPPMMMQQQRRROOOLLLLLLLLLIIIFFFEEEDDDEEEGGGHHHIIIHHHCCCCCCBBB@@@@@@DDDIIIMMMaaannn}}}{{{{{{}}}oooooo{{{{{{}}}~~~yyygggUUUKKKEEE???>>>AAABBBCCCEEEDDDBBBAAAAAABBBAAA@@@DDDLLLRRRZZZjjjzzzqqqxxxqqqqqqrrrbbbWWWQQQOOOFFFGGGHHHJJJMMMMMMLLLJJJDDDBBB@@@@@@???===:::888888777666555333222111000......---------,,,,,,,,,************************))))))))))))))))))))))))((())))))+++,,,---......***444FFFYYYeeegggaaaZZZFFFKKKdddyyy}}}nnn[[[TTTLLLNNNNNNKKKGGGFFFHHHJJJFFFEEEEEEEEEGGGIIILLLNNNLLLQQQ]]]jjjrrryyy}}}xxxqqqjjjjjjoooiiieeeaaa\\\WWWOOOFFF@@@:::777777999:::999;;;??????EEEQQQdddxxxuuutttsssssstttsssqqqppprrrrrrrrrpppqqqoooeeeZZZOOOLLLSSSkkkvvvccc[[[VVVOOOIIIFFFFFFFFFCCC<<<888999777777666666666666777777666777666444222222444666333444666999;;;===??????;;;;;;;;;;;;<<<===>>>>>>BBBGGGMMMQQQRRRQQQPPPOOOIIIHHHFFFBBB@@@DDDKKKQQQRRRSSSRRRPPPLLLHHHGGGFFFEEEOOO[[[cccfffjjjqqqxxxzzzyyyxxxwwwvvvvvvvvvvvvtttyyy|||wwwuuutttkkkhhhdddaaa[[[RRRGGG>>>EEEGGGLLLRRRSSSTTT[[[ddd\\\XXXTTTRRRRRRSSSTTTSSSSSSTTTUUUXXX\\\dddnnnttt~~~zzzxxxyyyggg[[[\\\TTTVVV[[[```fffmmmuuuzzz|||}}}~~~}}}zzzooohhhcccdddfffkkkttt{{{|||zzzwwwhhhgggnnnwwwkkkWWWPPPUUUppp|||eeeRRRPPPPPPJJJGGGIII>>>>>>>>>???@@@AAAAAABBBIIIIIIHHHHHHGGGGGGHHHIIILLLSSS\\\bbbccccccbbbbbbaaa``````____________``````[[[TTTPPPOOOOOOMMMKKKLLLJJJIIIIIIKKKLLLLLLKKKIIIDDD???@@@FFFJJJHHHEEEEEEAAA@@@BBBBBBDDDMMMXXXoooxxx~~~uuujjjiiimmmppptttwww~~~vvvqqqaaaUUUJJJDDD???<<<@@@HHHIIINNNOOOKKKHHHJJJLLLLLLJJJLLLLLLJJJIIIPPP]]]hhhxxx}}}nnnYYYVVVOOOHHHHHHKKKPPPPPPLLLIIIJJJCCCDDDDDDBBB???<<<;;;<<<999777444333333333222000...------,,,,,,++++++***++++++************++++++))))))))))))))))))))))))(((***+++***+++------,,,///@@@TTTaaaiiijjj___RRRHHHSSSrrryyywwwbbbTTTJJJKKKJJJIIIHHHGGGGGGGGGGGGAAAFFFGGGCCCDDDJJJJJJGGGLLLPPPXXXdddqqq{{{yyysssrrrsssrrroookkkddd\\\TTTJJJ@@@999888777666777999;;;;;;;;;>>>>>>DDDSSSiii~~~}}}}}}}}}|||xxxvvvsssrrrrrrqqqpppooossspppppptttwwwrrrdddXXXPPPQQQiiiuuu```ZZZYYYVVVRRRQQQNNNKKKFFFBBB>>><<<777555444555666666555444555444444333222222111111333333444555777:::===???????????????>>><<<;;;;;;===AAAHHHOOOTTTSSSOOOLLLPPPKKKEEECCCFFFHHHFFFDDDFFFCCC@@@>>>>>>AAADDDGGGMMMVVV___aaaaaaccchhhlll{{{{{{{{{{{{{{{{{{zzzzzzzzz~~~|||{{{zzzwwwqqqiiigggbbb[[[RRRIIIBBB===@@@EEENNNWWW___ccceeeeeebbbcccbbb]]]WWWUUUXXX\\\]]][[[aaalllppppppwwwvvvllljjjmmmxxx{{{iii___[[[bbb```dddmmmqqqssszzzooojjjssszzzxxxxxxrrrjjjgggooozzzsssfffdddnnnxxxuuu___KKKOOO]]]wwwiii[[[UUURRRLLLJJJLLL@@@??????>>>>>>@@@AAABBBIIIIIIJJJKKKKKKLLLNNNOOOTTTYYY___bbbbbbaaaaaaaaaeeedddcccbbbaaaaaaaaaaaa\\\XXXSSSPPPNNNLLLJJJGGGGGGFFFFFFHHHKKKNNNNNNNNNKKKEEE@@@AAAFFFJJJHHHEEEDDDBBBBBBDDDCCCDDDLLLUUU]]]cccjjjnnnnnnrrryyywwwiii^^^]]]bbbfffjjjnnnwww}}}oooccc^^^OOOIIIFFFHHHHHHGGGJJJPPPOOOVVV[[[ZZZ[[[^^^___^^^bbbbbb```ZZZTTTRRRUUUXXXhhhsssuuu}}}}}}```UUUQQQIIIHHHJJJOOOOOOKKKIIIJJJHHHGGGFFFDDDBBB@@@???>>>999777444333333333222000......---,,,,,,++++++***++++++************++++++)))))))))))))))))))))))))))***+++******,,,------666FFFYYYeeeiiifffYYYLLLKKK[[[}}}}}}|||{{{zzz~~~fffVVVKKKDDDIIIHHHGGGFFFFFFFFFFFFFFFEEEIIIIIIFFFGGGKKKKKKGGGMMMQQQYYYcccnnnvvv{{{|||yyyttttttvvvvvvwwwtttlll```QQQEEE>>><<<999888777666777888999999===???BBBJJJWWWkkkyyyvvvuuussstttvvvyyyzzzzzz|||zzzwwwvvvvvvuuusssrrrtttpppnnnpppssspppfff^^^VVV___zzzgggcccaaa]]]VVVTTTQQQNNNLLLHHHDDD@@@;;;999777777888888777666666666555555444444333333444444444555666999;;;===>>>>>>>>>>>>===<<<;;;:::999<<>>@@@DDDFFFGGGQQQWWW\\\^^^___aaafffiiirrrwww}}}~~~{{{yyyxxxwww|||~~~|||{{{zzzuuuooojjjgggaaaYYYPPPHHHBBB>>>AAADDDIIIPPPXXX___dddggghhhiiijjjgggdddeeeiiinnnqqquuu~~~zzzuuuooogggeeegggkkkrrrzzzggg___```eeedddhhhoootttxxxwwwsss||||||sssqqqvvv}}}ooodddeeekkkwww|||sss___MMMJJJWWWxxxxxxhhhYYYTTTRRRNNNLLLMMMCCCAAA???===<<<>>>@@@AAAEEEGGGJJJKKKMMMOOORRRTTTZZZ]]]aaaccccccccccccdddfffeeecccbbb```_________UUUSSSPPPOOOMMMKKKGGGDDDFFFFFFHHHKKKPPPSSSTTTTTTMMMHHHBBBBBBFFFIIIHHHEEEEEEDDDDDDDDDBBBAAAFFFLLLLLLOOOSSSWWW\\\hhhxxx{{{rrreee[[[\\\bbbccchhhlllttt~~~~~~~~~uuujjj[[[QQQMMMIIIFFFFFFJJJNNNRRRWWW]]]kkksss{{{{{{qqqhhhbbb]]]\\\\\\dddrrrnnnvvvfffPPPPPPKKKIIIKKKOOONNNJJJHHHIIINNNKKKGGGFFFGGGFFFCCC@@@:::777555444444333222000......------,,,+++++++++++++++************++++++)))))))))))))))))))))))))))***************---///@@@OOO```iiihhh```RRRFFFLLLgggyyyzzzyyyooozzzyyyfffZZZPPPJJJGGGFFFFFFEEEEEEDDDEEEEEEFFFHHHJJJKKKIIIIIIKKKKKKHHHPPPTTT]]]iiittt{{{}}}}}}~~~zzz|||~~~yyyeeeNNN???::::::888888888888999:::<<<<<<===CCCJJJOOOUUUcccwwwzzzrrrkkkvvvvvvxxx{{{~~~|||zzzzzzyyyvvvuuutttpppllllllnnnmmmhhhccceeepppxxxmmmllljjjddd\\\YYYUUUVVVWWWUUUOOOIIIAAA>>>;;;:::::::::999888777777777777666666666666555555444444555777999:::============<<<;;;::::::888999<<>>AAAGGGNNNTTTWWW\\\\\\]]]^^^```bbbdddffffffnnnxxx~~~}}}yyyvvvtttrrrwwwyyywwwvvvuuuqqqlllkkkfff^^^TTTLLLFFFBBB@@@EEEEEEGGGLLLTTT]]]ffflllqqqsssuuuuuuuuuxxx~~~~~~oooiiihhheeecccdddaaabbbgggqqq|||vvvfffccciiinnnnnnqqqvvv{{{zzzpppgggiiikkk{{{|||zzzssscccSSSGGGQQQpppooo]]]UUUSSSQQQNNNLLLEEEBBB???<<<;;;<<<>>>@@@@@@CCCGGGIIIJJJLLLPPPSSSZZZ^^^cccgggiiiiiiiiihhhdddbbb```]]][[[YYYWWWWWWMMMMMMNNNNNNNNNLLLIIIGGGLLLMMMOOOSSSXXXZZZZZZYYYOOOJJJDDDCCCEEEHHHGGGFFFEEEFFFFFFDDDAAA???AAAEEEEEEHHHLLLQQQYYYfffvvv}}}xxxqqqggg```dddllltttzzz|||~~~~~~uuukkkcccYYYPPPLLLMMMQQQOOONNNRRR[[[gggsss|||zzzrrrmmmaaaeeejjjpppyyy~~~bbb{{{lllQQQRRRNNNLLLLLLOOONNNJJJHHHJJJQQQLLLHHHGGGJJJIIIEEE@@@:::888555444444333222000.........---,,,,,,++++++++++++************++++++))))))))))))))))))))))))***)))***+++***)))---333IIIWWWffflllggg[[[MMMDDDPPPsss}}}|||pppkkk|||yyybbbZZZVVVOOOLLLNNNFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHJJJJJJKKKLLLLLLJJJNNNTTT___mmmzzz}}}zzz}}}sss]]]III<<<888999555888;;;>>>@@@AAABBBCCCCCCOOO___jjjooottt{{{{{{xxx}}}{{{{{{yyyvvvtttqqqnnnkkkjjjkkkjjjhhheeesssxxxppplllpppnnngggccc___]]]___dddccc\\\UUUEEEBBB???===<<<<<<<<<;;;999999999888888777777777777666555444444555666777;;;;;;;;;<<<;;;;;;::::::===;;;999;;;???CCCFFFHHHLLLOOOPPPLLLFFFBBBBBBDDDKKKGGGEEEHHHRRR^^^hhhnnnhhhccc```bbbddddddddddddaaadddjjjqqquuuuuurrrpppooorrrrrrooonnnooonnnjjjjjjdddZZZOOOGGGCCCBBBCCCHHHHHHJJJOOOWWWbbblllrrrxxxzzz|||~~~tttbbb^^^bbbeeeeeeeee```[[[WWWYYY^^^aaaaaa^^^gggooowwwyyypppiiimmmwwwzzz|||zzz|||qqqjjjjjjlll~~~~~~~~~~~~{{{yyyuuuhhh\\\JJJOOOjjj|||fffYYYVVVSSSNNNJJJFFFDDD@@@<<<;;;<<<>>>??????CCCHHHJJJJJJKKKNNNRRR\\\```gggnnnqqqoookkkhhhcccaaa^^^ZZZWWWTTTRRRQQQHHHJJJLLLNNNNNNNNNNNNMMMSSSTTTVVVZZZ]]]]]][[[YYYOOOJJJEEECCCDDDFFFGGGGGGDDDGGGHHHEEECCCEEEIIILLLLLLQQQWWW]]]ccckkkttt{{{}}}{{{xxxrrrhhhccciiisss|||}}}zzzuuuqqqddd]]]VVVSSSOOOMMMPPPUUUZZZ\\\```gggttt{{{ssstttsssooommmttt~~~jjjmmmqqqZZZWWWRRRNNNNNNOOONNNJJJIIIKKKOOOKKKGGGHHHJJJJJJEEE@@@;;;999666444444333222000//////...------,,,,,,+++++++++************++++++))))))))))))))))))))))))***((())),,,***)))///999PPP[[[iiimmmeeeWWWMMMIII\\\sssooopppuuufffZZZYYYUUUMMMIIILLLGGGGGGFFFFFFFFFGGGHHHHHHGGGHHHJJJNNNPPPPPPPPPQQQKKKRRR^^^mmm{{{~~~}}}uuurrrvvv||||||qqq```PPPDDD>>><<<<<<555999@@@DDDEEEEEEEEEFFFHHHZZZuuu}}}{{{zzzxxxvvvrrrooolllkkkkkkjjjiiifffdddbbbnnnnnnxxx~~~qqqpppssspppjjjkkkhhhfffjjjnnnmmmfff^^^HHHFFFCCCBBBBBBBBBAAA@@@???>>>===<<<:::999888777888777666444444444555666999:::;;;;;;;;;;;;;;;:::???<<<888777:::>>>AAACCCGGGLLLQQQOOOJJJFFFGGGJJJJJJJJJMMMVVVdddqqqxxxzzzmmmeeebbbeeegggdddbbbbbbddd```]]]bbbjjjqqqrrrppppppqqqnnnjjjiiimmmooommmhhhaaaVVVKKKDDDBBBCCCEEEGGGJJJNNNUUU___iiiqqqvvvxxxzzz~~~rrraaaRRRQQQXXX^^^```aaa___XXXOOOKKKLLLLLLIIIFFFQQQUUU]]]eeehhhlllwwwyyy}}}mmmhhhhhhlll~~~}}}{{{zzz{{{}}}}}}yyywwwtttjjj___NNNMMMaaa~~~kkk[[[UUUSSSMMMHHHHHHFFFCCC@@@??????@@@AAACCCHHHNNNPPPOOOOOORRRVVVaaaeeelllsssvvvssslllggggggeeeaaa\\\XXXTTTQQQOOOHHHJJJLLLLLLMMMOOORRRTTTXXXYYYZZZ\\\]]][[[WWWSSSNNNJJJEEEBBBCCCEEEGGGHHHBBBGGGHHHGGGHHHPPPXXX]]]```eeelllrrruuuwwwyyyzzzyyynnnhhhooozzz{{{~~~zzzwwwssslllccc\\\QQQMMMKKKLLLMMMPPPXXXaaahhhoooxxxwwwtttwww{{{qqq^^^gggzzzssspppwwwuuuyyyqqquuuppp```VVVTTTPPPNNNNNNMMMIIIHHHKKKHHHGGGGGGIIIJJJHHHDDD???<<<:::777555444333222000//////......---,,,,,,,,,++++++************++++++))))))))))))))))))))))))***((()))---,,,***333???VVV___iiilllbbbTTTOOOQQQooovvvvvv{{{qqqlllgggaaaXXXNNNJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIILLLRRRUUUTTTTTTVVVRRRXXXcccqqq}}}|||ssspppwwwuuucccRRRFFF???;;;999888===CCCFFFFFFGGGIIILLLLLL```|||{{{yyywwwvvvsssnnnkkkiiijjjkkkiiieeeaaa___^^^]]]___lll~~~{{{~~~}}}{{{vvvqqqsssqqqppprrrssspppggg___LLLKKKJJJJJJKKKLLLJJJIIIIIIHHHEEECCC@@@===;;;:::999888777555444555555666999999:::;;;<<<<<<<<<<<<;;;999666666999???CCCEEEDDDJJJPPPRRROOOLLLMMMNNNHHHMMMXXXhhhwww}}}{{{vvvddd^^^^^^eeehhhbbb___```ggg```YYYZZZccclllqqqrrrqqqrrrnnniiiiiinnnqqqpppddd]]]QQQGGGAAAAAADDDGGGFFFJJJRRR\\\fffpppwww{{{yyy|||lllYYYOOOFFFHHHNNNRRRTTTVVVWWWQQQIIIEEEDDDDDDCCCBBBIIIHHHLLLUUU___jjjyyyzzznnnkkkkkkrrryyyxxxwwwwwwzzz}}}~~~~~~~~~~~~{{{wwwtttqqqhhh___PPPGGGSSSooo~~~kkkZZZRRRPPPLLLGGGKKKJJJHHHFFFEEEDDDDDDEEEFFFMMMTTTVVVTTTUUUYYY]]]eeegggmmmtttxxxvvvpppkkkllliiieee___ZZZUUURRRPPPLLLLLLLLLJJJJJJMMMRRRWWWZZZ[[[\\\^^^]]]ZZZTTTOOOLLLIIIDDDAAAAAADDDGGGHHHCCCHHHHHHEEEIIIUUUaaafffooosssxxx{{{|||{{{zzzyyyvvvtttvvvvvvpppyyy}}}|||}}}wwwqqqkkkfff___TTTMMMJJJHHHKKKPPPUUU\\\gggqqqzzz~~~rrrRRRQQQbbbaaaeeeuuuzzz}}}yyy|||uuupppqqqhhhWWWTTTOOOLLLLLLJJJFFFFFFIIIBBBDDDHHHJJJJJJGGGCCC@@@===:::777555444333111000/////////...------,,,,,,++++++************++++++))))))))))))))))))))))))***''')))...---,,,666EEE\\\bbbjjjjjj^^^QQQQQQXXX~~~~~~uuueeeWWWPPPNNNLLLKKKJJJIIIHHHHHHGGGHHHHHHIIIHHHLLLSSSUUUSSSRRRUUUWWW]]]fffsss~~~~~~uuuttt}}}qqq\\\KKK???:::888===@@@EEEGGGIIINNNWWW^^^bbbppp{{{zzzxxxwwwuuuqqqmmmiiiiiikkkkkkggg```\\\ZZZ[[[UUUZZZeeesss}}}~~~|||zzzzzzyyyxxxssskkkaaaZZZQQQQQQSSSUUUWWWXXXVVVTTTUUUSSSPPPLLLGGGCCC@@@>>>:::999777666555555666777999999;;;<<<<<<=========999777666777<<>>CCCIIILLLKKKGGGCCC@@@===:::777555555333111000/////////...------,,,,,,++++++************++++++))))))))))))))))))))))))***''')))///...---888III```dddjjjhhh\\\OOORRR\\\rrrwww___OOONNNOOOKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHFFFJJJQQQSSSNNNMMMQQQTTTXXXbbbnnnyyy}}}tttsssrrr___KKK???<<<>>>???BBBEEEHHHMMMXXXfffqqq~~~|||zzzyyywwwuuurrrmmmiiikkkllljjjddd\\\XXXXXXZZZYYY^^^eeemmm{{{~~~zzzqqqfff[[[TTTUUUWWWYYY]]]``````^^^\\\^^^\\\XXXSSSMMMHHHDDDBBB:::999888666666666777777999:::;;;<<<===>>>>>>>>>999888777999===AAADDDDDDDDDIIIPPPUUUVVVTTTRRRQQQUUUSSSSSSWWWZZZWWWNNNEEEMMMMMMWWWgggkkkdddbbbfffWWW[[[___]]]ZZZ\\\eeemmmgggkkkllljjjjjjmmmlllhhh^^^WWWMMMDDD@@@AAAFFFJJJNNNSSS\\\hhhtttlllWWWPPPMMMNNNRRRTTTPPPIIIHHHLLLGGGEEECCC???===???BBBFFFNNNLLLLLLNNNRRR[[[mmm}}}~~~pppllllllhhhpppwww|||xxxrrrqqqrrrtttzzzzzzuuuqqqhhh___TTTAAAAAA[[[yyyttt^^^OOOIIIFFFBBBMMMMMMLLLKKKJJJJJJJJJJJJMMMJJJNNNXXX]]]]]]ccclllooo```ZZZdddrrrvvvuuuwwwrrroooiii```WWWQQQPPPQQQPPPOOOMMMJJJIIIKKKOOOSSSTTTYYY___aaa___[[[WWWVVVNNNKKKGGGDDDCCCDDDFFFHHHBBBGGGIIIGGGGGGLLLQQQSSSYYY^^^cccdddbbbcccgggllliiieeedddnnn~~~}}}|||~~~{{{xxx}}}xxx~~~{{{tttnnnqqqxxx{{{vvvpppnnniiibbb\\\SSSJJJIIILLLIIIRRR___lllttt|||xxx~~~}}}||||||{{{```RRRddd}}}{{{ZZZWWWNNNNNNLLLCCCDDDGGGBBBDDDDDDFFFGGGHHHFFFBBB>>>===:::666444333333333222/////////...---------,,,+++++++++************)))++++++++++++******))))))***,,,//////+++---===PPPdddkkklllfff[[[NNNWWWsss|||~~~kkkZZZQQQMMMKKKJJJJJJIIIHHHHHHJJJJJJIIIHHHFFFFFFGGGHHHJJJLLLNNNOOORRRVVV___lllxxxyyyllleeejjjtttyyyyyypppfffYYYNNNEEE>>>;;;:::>>>GGGIIIJJJVVVeee{{{{{{{{{zzzxxxtttpppllliiijjjgggccc]]]WWWUUUVVVXXX^^^```dddkkksss|||}}}ooo___XXXZZZZZZaaahhhjjjllloooooommmvvvoooeee\\\UUUOOOJJJGGGCCC???======;;;666444666777777888;;;>>>@@@@@@???<<<:::888888<<>>@@@BBBBBBAAA<<<:::888999<<>>>>>???AAAAAA@@@JJJJJJMMMRRRTTTTTTXXX]]]mmmwwwsssccc]]]WWWWWWWWWXXXZZZZZZXXXUUUQQQUUUZZZ\\\ZZZXXXWWWXXXPPPKKKEEEBBBDDDFFFGGGFFFLLLUUUaaammmwwwqqqnnnwww|||wwwjjj[[[LLLGGGHHHLLLOOOQQQZZZ[[[cccmmmnnnjjjllltttkkk\\\XXXWWW___kkkuuuxxx|||vvvgggjjjqqq{{{zzzuuussstttzzz{{{wwwuuusssnnneee]]]VVVNNNAAA===UUU|||uuubbbQQQGGGCCCPPPQQQRRRSSSTTTTTTTTTUUUXXX___fffkkkqqqyyyvvv[[[AAA<<>><<<999555222222111000000///...------+++++++++*********))))))++++++++++++++++++++++++***+++,,,---222@@@VVVfffiiiooogggXXXOOOOOOggg~~~~~~{{{uuu~~~www]]]VVVLLLEEEDDDFFFIIIJJJHHHGGGEEEEEEFFFGGGGGGFFFHHHHHHHHHHHHIIIJJJKKKLLLOOOSSS\\\iiiwwwvvveeeXXXYYYccchhhddd^^^___[[[XXXVVVMMMCCCBBBGGGQQQ```iiiwww~~~{{{xxxvvvuuutttsssppppppooonnnllljjjhhhgggjjjhhhhhhmmmsssvvvsssoooooonnnllljjjiiihhhhhhhhhjjjkkkppp{{{}}}wwwmmmddd^^^XXXQQQKKKJJJGGGGGGIIIHHHEEEEEEGGGHHHIIIKKKLLLKKKJJJIIIIII<<<;;;:::<<>>>>>?????????GGGHHHMMMSSSWWW[[[bbbjjjyyyqqq[[[RRROOOOOOPPPQQQRRRQQQQQQPPPFFFJJJNNNRRRSSSRRRQQQQQQIIIGGGDDDCCCDDDGGGHHHIIIPPPXXXcccnnnwwwxxxxxxkkkSSSKKKQQQ[[[```aaacccfffppp{{{~~~zzzzzz~~~}}}lllTTTKKKJJJGGGHHHNNNUUU^^^mmm}}}{{{wwwyyyoooeeeiiirrr|||zzzrrrqqqrrrwww}}}}}}xxxsssqqqqqqmmmddd\\\TTTQQQCCC999KKKrrrxxxfffUUUIIICCCRRRTTTVVVXXXZZZ\\\\\\\\\XXX___eeehhhppp}}}mmmUUUAAA===@@@AAABBBEEELLLOOOSSSVVVXXXVVVRRRNNNMMMLLLKKKHHHFFFFFFIIILLLKKKKKKLLLRRRYYY[[[YYYUUUIIIFFFAAA>>>???DDDJJJNNN]]]bbbggggggfffccc]]]UUUZZZZZZZZZZZZ[[[___cccgggccchhhkkkiiifffkkkxxx}}}~~~}}}{{{}}}zzzmmmooo~~~xxxoooyyyuuusssqqqnnnkkkgggcccaaaSSSNNNLLLRRR\\\ggguuuyyysssppphhheeeeeejjjpppuuu}}}yyyqqq~~~yyy||||||yyyxxxkkkPPPSSSpppzzz~~~]]]QQQMMMLLLIIIOOOTTTOOOMMMLLLJJJJJJKKKKKKIIIGGGFFFDDDAAA???===:::666333333222111000///...------+++++++++*********))))))+++++++++++++++++++++,,,+++,,,,,,,,,555FFF[[[iiimmmpppdddRRRKKKRRRnnnzzzzzz{{{{{{lllSSSNNNHHHCCCBBBCCCFFFGGGGGGEEEBBBBBBCCCEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKNNNRRR[[[hhhuuu|||}}}{{{nnn]]]SSSZZZjjjssstttssspppmmmkkkgggYYYLLLPPP]]]nnn{{{}}}|||zzzvvvtttrrrrrrrrrqqqqqqpppooonnnlllkkkjjjmmmllllllpppuuuvvvrrrmmmkkkjjjhhhfffdddbbbaaa``````cccjjjsss|||}}}zzzxxxlllddd___\\\UUUPPPKKKIIIHHHJJJJJJGGGFFFIIILLLOOOQQQPPPLLLIIIGGGGGG===<<<<<<>>>AAACCCDDDCCCAAAAAA@@@@@@@@@AAACCCEEEJJJKKKPPPWWW\\\bbbmmmxxxjjjRRRGGGFFFGGGHHHIIIIIIIIIIIIIIIDDDCCCDDDHHHNNNPPPMMMIIIDDDDDDDDDEEEEEEHHHLLLNNNXXX^^^hhhqqqxxx~~~qqq[[[WWWgggyyyuuuxxx~~~~~~}}}yyyxxx|||bbbRRRCCCAAABBB???<<<===DDDIIIQQQ[[[lllzzzpppjjjnnnwwwvvvpppqqqssswww~~~zzztttnnnmmmooolllccc[[[QQQPPPEEE999DDDfffuuueeeVVVJJJDDDSSSUUUWWWZZZ\\\]]]]]]\\\UUU[[[]]]___nnnaaaNNN<<<888::::::???EEEOOOTTT[[[___```]]][[[ZZZWWWVVVTTTRRRQQQTTTYYY]]]ZZZYYYZZZaaahhhhhhaaaYYYGGGDDD@@@>>>???DDDIIIMMMSSSZZZaaaggglllnnnjjjddd`````````aaadddgggjjjlllnnnpppqqqmmmjjjllluuu~~~~~~|||~~~yyyvvvwwwssslllsss~~~zzzlllwwwvvvqqqlllhhhddd]]]SSSKKKGGGHHHOOO[[[hhhtttrrriiidddbbbaaa[[[ZZZ[[[___```aaaeeekkkmmmyyyvvvuuuyyy{{{zzzxxxvvvzzzjjjLLLJJJccc{{{bbbTTTOOONNNKKKRRRXXXSSSQQQOOOMMMMMMOOOPPPOOOOOOHHHFFFBBB@@@>>><<<888666444333222111000///...---+++++++++************)))++++++++++++,,,,,,,,,,,,,,,---,,,---888MMMaaalllqqqppp___MMMLLL[[[yyy|||xxxnnn^^^OOOLLLHHHDDDCCCCCCEEEFFFFFFDDDAAAAAABBBDDDDDDDDDCCCCCCDDDFFFIIILLLNNNOOOKKKPPPZZZhhhtttzzzzzzwwwkkk[[[RRR[[[jjjrrruuuxxx}}}|||ttt___PPP\\\rrr~~~~~~}}}{{{wwwuuuuuuvvvuuutttsssrrrqqqpppooonnnmmmmmmmmmpppssssssoookkkfffeeecccaaa^^^[[[YYYXXX[[[^^^eeemmmqqquuu~~~~~~yyynnnhhhhhhgggaaa\\\KKKIIIIIILLLLLLJJJJJJMMMPPPSSSUUURRRLLLGGGDDDDDD>>>>>>???AAADDDEEEEEECCC???@@@BBBBBBCCCEEEIIILLLQQQSSSYYY```fffnnn|||dddKKKAAA@@@AAABBBBBBAAABBBCCCEEEFFFBBB@@@CCCIIILLLIIIEEEBBBEEEGGGGGGHHHKKKQQQWWWbbbhhhooouuu{{{zzzoooeeelll}}}iiiQQQFFF======???>>>>>>@@@BBBCCCDDDEEELLL^^^vvvzzzllloooxxxxxxkkksssvvvzzz}}}yyyrrrkkkkkknnnlllccc[[[PPPNNNEEE<<>><<<:::555444333222000///...---+++++++++************)))+++++++++,,,,,,,,,------+++------000===TTTgggppprrrooo\\\KKKQQQfff|||xxx|||gggUUUNNNMMMKKKHHHFFFEEEFFFHHHHHHEEEBBBAAABBBDDDFFFFFFCCCDDDEEEHHHKKKNNNQQQRRRNNNTTTaaappp}}}}}}oooaaa\\\gggssswwwyyy~~~}}}cccUUUiii~~~{{{{{{{{{yyyxxxvvvuuusssrrrqqqqqqoooppppppqqqpppmmmjjjhhh______]]]\\\YYYWWWUUUTTTXXXWWW[[[cccfffggglllsssuuu|||vvvooogggeeegggeee^^^VVVJJJIIIJJJOOOQQQPPPQQQUUUWWWZZZ\\\XXXPPPHHHDDDDDD@@@@@@AAADDDFFFGGGFFFDDDAAACCCFFFGGGHHHJJJOOOSSSZZZ\\\ccckkkrrr|||bbbIIIAAA<<<>>>??????>>>>>>@@@CCCHHHFFFCCCCCCEEEGGGGGGFFFDDDGGGKKKKKKKKKOOOXXX```lllqqqvvv{{{~~~{{{{{{xxx]]]GGGCCC??????@@@AAACCCFFFAAADDDDDDAAA@@@GGGVVVccclllnnnuuuwwwhhheeefffwww}}}zzzrrrkkkkkkooonnneee\\\QQQKKKCCC===>>>NNNppp|||}}}{{{nnn___QQQHHHQQQQQQRRRSSSRRRPPPNNNLLLJJJWWW```gggyyyiiiJJJCCCAAACCC@@@:::;;;BBBNNNYYYcccfffbbb^^^```dddbbbaaa```aaadddmmmwww~~~wwwtttssswwwyyyppp^^^NNNEEEDDDAAA@@@@@@CCCGGGIIIOOOQQQQQQRRRWWW^^^___[[[cccdddggglllqqqvvvyyyyyy~~~zzzuuurrrrrrsssssssss~~~uuukkkfff[[[ccctttsssnnnwww~~~|||xxxvvvuuusssqqqhhh[[[PPPJJJHHHJJJKKKRRR[[[kkkzzz~~~ggg\\\VVVZZZdddppp|||iii^^^[[[[[[___gggooowww~~~yyyyyyoooooooooppppppqqqqqqrrrkkkbbbRRREEEDDDPPP```jjjpppppplllhhhiiiZZZRRRQQQOOOWWW]]]WWWMMMKKKIIIJJJLLLOOOQQQQQQNNNJJJEEEBBBAAA@@@???>>>555444333222111///...---+++++++++************)))+++++++++,,,,,,---------+++---...111AAAYYYllltttrrrnnnYYYJJJUUUnnnyyyyyy|||fffSSSNNNMMMMMMKKKHHHHHHHHHJJJIIIFFFCCCBBBDDDFFFGGGGGGGGGHHHIIIJJJLLLNNNPPPQQQTTT\\\jjj{{{uuukkkiiivvviii___|||{{{zzzxxxvvvtttssssssrrrsssttttttqqqlllgggdddcccXXXXXXXXXXXXWWWVVVUUUTTTVVVQQQQQQXXX]]][[[[[[^^^ZZZdddmmmqqqxxx|||rrrddd^^^XXXXXXZZZVVVKKKAAAJJJHHHKKKQQQUUUUUUXXX\\\^^^bbbccc^^^TTTLLLHHHGGG@@@AAABBBEEEHHHHHHGGGEEEEEEGGGJJJKKKLLLOOOTTTXXX```cccjjjsss{{{cccJJJBBB;;;===>>>>>><<<===???BBBJJJIIIGGGDDDBBBBBBEEEHHHFFFJJJNNNNNNNNNSSS]]]fffrrrvvv{{{~~~rrr~~~fffJJJ======???AAAAAA@@@AAACCC===CCCHHHFFFBBBCCCKKKTTTYYYiii{{{pppqqqxxxvvvZZZSSS```mmmzzz{{{ssskkkkkkpppoooggg^^^TTTJJJBBB>>><<>>???GGGRRRTTTQQQSSSYYY[[[ZZZ\\\bbbhhheeehhhqqqwwwvvvwww{{{xxx|||zzzxxx{{{~~~{{{nnnfffccc\\\eeezzzuuukkkvvv{{{wwwvvvyyyssshhhiii___SSSLLLHHHGGGLLLRRR___ooo~~~|||lll___[[[]]]lllyyyiiifff___[[[```kkkwwwsssjjjfffiiillljjjjjjmmmnnnfffWWWFFF???III\\\iii~~~oookkksssZZZQQQYYYXXXTTTRRRNNNLLLNNNOOONNNLLLLLLMMMNNNPPPNNNJJJFFFCCCAAA@@@@@@;;;888444111000///---,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,000999KKK```nnntttvvvgggYYYOOOXXX}}}|||~~~yyyyyysssccc\\\[[[[[[YYYTTTNNNJJJIIIJJJLLLJJJIIIJJJKKKMMMQQQVVVVVVOOOMMMQQQTTTTTTWWW]]]aaaooowwwwww~~~}}}xxxuuussssssuuuvvvuuusssqqqpppppplllgggbbbccclllqqqkkkaaa[[[VVVSSSOOONNNNNNOOORRRTTTUUUTTTOOOPPPRRRXXXbbbooozzzyyyjjj\\\TTTKKKIIIGGGDDDCCCFFFKKKOOOQQQTTTZZZ^^^aaaaaa```___bbbdddhhhllliii^^^RRRJJJDDDBBBDDDHHHIIIFFFDDDFFFGGGJJJMMMOOOPPPTTTZZZ___gggiiiooozzzaaaIII???;;;::::::;;;<<<===>>>>>>FFFHHHIIIGGGEEECCCCCCDDDIIIKKKOOOSSSSSSVVVcccppppppxxx{{{rrr}}}vvviii^^^PPP@@@>>>===???DDDIIIJJJDDD???CCCBBBAAA??????DDDMMMSSS\\\\\\lll~~~xxxvvvppp~~~lll___eeesss~~~{{{xxxqqqmmmmmmmmmeeeZZZVVVPPPDDD>>>@@@EEE```~~~hhhVVVOOOUUUWWWYYYYYYZZZZZZ\\\^^^ZZZaaahhhooo{{{qqq]]]WWWWWWQQQGGG@@@===>>>>>>DDDLLLVVVZZZYYYZZZ]]]bbbgggfffeeefffhhhlllooorrrrrrrrrqqqooojjj```VVVNNNGGG???;;;???BBBBBBIIITTT^^^]]]aaahhhjjjhhhjjjooojjjgggjjjsssxxxyyyzzz}}}|||}}}~~~sssiiiddd\\\eee{{{ssslllvvv{{{wwwuuuuuuoooddd]]]TTTKKKGGGGGGLLLXXXcccttt|||{{{pppfffZZZ^^^mmmvvvlllbbb]]]```kkkwwwuuutttssskkkgggiiikkkhhhhhhiiifffaaaUUUEEE@@@RRRtttzzzxxxvvv\\\QQQUUUQQQMMMNNNLLLGGGIIIKKKLLLMMMNNNPPPRRRRRRPPPMMMJJJFFFDDDBBBAAA:::777444111000000...---,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,///;;;OOOcccppptttrrrfff[[[UUU```xxx~~~~~~}}}|||uuujjjfffkkkjjjhhhddd```]]][[[ZZZTTTTTTUUUXXX]]]dddmmmuuuhhhddddddjjjnnnnnnrrrwww~~~|||xxxuuuttttttvvvwwwvvvsssqqqppppppnnniiifffgggooorrrkkkbbb[[[VVVSSSKKKIIIHHHIIILLLNNNNNNNNNIIIHHHGGGHHHLLLSSSYYY]]]___bbbdddaaaYYYNNNDDD???AAABBBBBBAAA@@@AAADDDFFFPPPTTT[[[```ccccccbbbaaa```ccciiinnnlllcccVVVNNNFFFCCCCCCGGGIIIGGGGGGIIIHHHKKKNNNPPPQQQUUU[[[```iiinnnwwwvvv]]]JJJAAACCC???;;;888999:::<<<===AAACCCFFFFFFDDDBBBCCCDDDIIIIIIKKKQQQVVV\\\fffppp|||sssYYYLLLEEE>>>AAA@@@AAAFFFJJJKKKGGGBBB<<<>>>@@@BBBGGGOOOZZZaaagggdddkkkwwwkkkdddbbbooo~~~yyypppwwwyyyrrrpppmmmddd[[[UUUQQQEEE>>>???DDD___ooo___XXXSSSVVV[[[^^^___aaacccddd```fffnnnuuuwwwrrriiicccdddddd\\\NNNCCCAAACCCCCCKKKJJJLLLQQQWWW]]]^^^^^^ffffffffffffiiimmmqqqtttwwwtttqqqmmmgggaaaYYYTTTFFF@@@>>>DDDGGGFFFLLLUUUbbbdddkkkrrrtttrrrrrruuunnnlllnnnuuuzzz|||~~~~~~sssggg^^^ZZZaaaooowww}}}pppkkkuuuzzzwwwsssppphhh___SSSLLLFFFGGGLLLXXXiiixxx|||pppfff```___fffuuu}}}mmm```[[[bbboooxxx|||~~~|||ooowwwssslllggghhhiiigggeeeeeeeeebbbWWWGGGCCC^^^~~~xxxiiiXXXWWWQQQNNNQQQQQQHHHJJJMMMOOOOOOPPPRRRTTTSSSRRRPPPMMMIIIFFFCCCAAA999777333111111111///...,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---+++///???UUUhhhrrrtttoooccc]]]^^^lll~~~|||yyyzzz~~~|||zzzxxxwwwtttqqqnnnjjjmmmqqqvvv}}}|||zzzxxxvvvvvvvvvxxxyyyvvvsssqqqpppoooooommmlllmmmsssuuunnneee^^^WWWQQQFFFEEECCCCCCEEEFFFGGGFFFGGGEEEBBB@@@>>>>>>???@@@BBBCCCDDDCCC>>>:::777666;;;===???@@@???>>>>>>>>>DDDIIIQQQVVVYYYYYYYYYYYY___eeemmmsssssskkk^^^UUUJJJFFFDDDGGGIIIHHHIIILLLJJJMMMQQQSSSTTTXXX___dddmmmuuurrr]]]JJJAAA<<<;;;:::999888999:::;;;<<<@@@EEEEEECCCBBBCCCDDDKKKHHHIIIRRR\\\eeeoooxxx^^^MMMHHHGGGIIIGGGFFFGGGJJJKKKIIIFFFAAACCCEEEGGGKKKQQQXXX\\\______cccmmmyyy}}}ssscccUUUOOOPPPbbbqqqxxxzzzzzzsssmmmddd\\\RRROOODDD===<<>><<<;;;999999666777888888888999<<<>>>???AAACCCBBB@@@>>>>>>>>>;;;@@@FFFKKKMMMPPPSSSVVVbbbjjjtttzzz{{{vvviii^^^QQQJJJFFFGGGIIIIIIJJJMMMKKKOOORRRUUUWWW\\\ccciiirrr{{{}}}fffNNN@@@AAAGGGKKKJJJCCC===;;;;;;===BBBFFFFFFBBB@@@@@@BBBJJJGGGIIIQQQ[[[hhhxxxyyyeeeZZZTTTPPPMMMIIIIIIJJJLLLLLLLLLPPPQQQRRRSSSTTTVVVXXXZZZRRRZZZdddiiijjjjjjooouuuooottt}}}wwwooobbbRRRFFFFFFLLLUUUfffoootttvvvnnneee]]]MMMLLLBBB;;;888999SSSzzzsss```PPPPPPSSSYYY]]]___aaabbbdddccc```eeerrrxxxvvvzzzqqqTTTHHHJJJMMMOOOHHHEEEMMM\\\jjjooonnnggggggggghhhkkkoootttvvvsssnnnhhhccc```^^^\\\ZZZOOOHHHEEEHHHGGGBBBCCCJJJUUUaaapppzzz~~~~~~{{{{{{zzz||||||lllbbbaaa```wwwsssmmmuuuyyytttiii]]]QQQIIIGGGEEEJJJYYYjjjyyyyyyiiiaaa]]]```rrr{{{~~~tttmmmgggbbblllpppvvv|||qqqmmmgggcccdddeeedddbbbeee\\\OOOAAA>>>VVVuuuWWWRRRRRRRRRQQQKKKRRRTTTUUUUUUSSSPPPOOOOOOMMMMMMLLLJJJGGGCCC???===999777444222222222111000---------,,,,,,,,,++++++++++++,,,,,,,,,---------///,,,444LLLdddqqquuuuuuooo___[[[fffzzz~~~~~~|||xxxyyyyyyyyyyyyzzzzzzzzztttsssrrrppppppqqqtttvvvvvv{{{}}}yyyqqqfffVVVIIIAAA>>>;;;:::;;;=========<<<<<<<<<;;;:::999777666222333444555777;;;@@@DDDFFFFFFEEECCC@@@>>>???AAAAAAEEEJJJLLLOOOTTT\\\bbbiiisss}}}ttthhhXXXOOOGGGGGGIIIIIIIIIKKKIIIMMMQQQUUUYYY^^^ffflllxxxsssUUUCCCUUU[[[___YYYLLLAAA???AAABBBFFFJJJGGGAAA<<<<<>>EEEOOOWWWiiirrrwww~~~xxxpppfff^^^MMMKKKCCC<<<999777MMMrrrvvv^^^JJJRRRVVVZZZ^^^```bbbeeeggghhhdddfffpppxxx~~~cccPPPIIIFFFCCCBBBCCCJJJVVVbbblllpppkkkkkkjjjkkknnnrrrvvvxxxmmmjjjfffdddcccccccccbbbSSSJJJFFFGGGEEE@@@BBBIIIOOO___qqq}}}sssoootttvvvzzzuuuwwwvvvmmm]]]OOOFFFBBBEEELLL[[[mmm|||nnnggg___^^^eeezzzzzztttpppttt}}}yyyjjjbbbdddjjjqqquuu{{{uuuppphhhaaaaaaddddddaaacccZZZNNNDDDAAAQQQxxx~~~rrrTTTQQQQQQPPPNNNFFFKKKNNNQQQRRRQQQPPPOOOOOOJJJIIIHHHFFFDDDAAA???>>>:::888444222222222000///------------,,,,,,,,,,,,++++++,,,,,,------......///...999SSSjjjssstttvvvnnn\\\WWWfff||||||}}}xxxyyyzzz{{{{{{{{{{{{zzzuuuvvvuuutttsssuuuxxxzzzyyy||||||xxxqqqgggVVVGGG>>>;;;777666777999:::;;;<<<<<<<<<;;;999777555444111333666888:::===AAADDDFFFEEECCC@@@======@@@BBBIIIMMMRRRUUUWWW]]]gggpppsss}}}|||nnnZZZPPPHHHHHHJJJJJJIIIJJJHHHLLLRRRWWW[[[ccckkkrrr___LLLTTTWWWXXXTTTLLLHHHIIILLLLLLPPPRRRLLLCCC======@@@??????BBBEEEJJJUUUkkk~~~qqqdddMMMLLLKKKNNNVVVcccqqqyyyssssssuuuyyy}}}yyyiii\\\RRRLLLLLLIIIIIIMMMPPPQQQUUUZZZ\\\WWWRRRJJJBBB???IIITTTaaarrrzzz|||yyyrrrggg\\\OOOLLLCCC???<<<888HHHhhhzzzaaaLLLTTTWWW[[[___aaaeeeiiilllkkkkkklllpppxxxdddTTTLLLFFFAAAFFFKKKMMMNNNTTT___hhhppppppoooppprrruuuyyy{{{sssqqqnnnmmmmmmlllkkkjjjXXXNNNIIIJJJIIIGGGLLLUUUYYYkkk~~~{{{||||||wwwtttmmm```QQQGGGFFFJJJTTTfff}}}{{{kkk^^^bbbgggppp|||jjj```___ccckkkrrrzzznnngggcccgggmmmpppvvv}}}~~~||||||{{{vvvkkk```^^^bbbbbb^^^aaaZZZRRRIIIBBBJJJkkkqqqXXXUUUQQQNNNLLLHHHGGGJJJNNNPPPPPPPPPPPPPPPJJJIIIGGGEEECCCBBBAAAAAA<<<999555333222111000......------------,,,,,,,,,++++++,,,,,,---......//////000>>>ZZZnnnssstttwwwkkkXXXUUUggg~~~|||yyy~~~~~~~~~~~~|||}}}xxxyyy{{{||||||{{{zzzyyyxxxzzz{{{zzzxxxyyy|||}}}|||wwwpppkkkcccUUUHHH===:::777666777:::<<<<<<@@@???>>><<<999777555444333777;;;>>>>>>>>>???@@@?????????===<<<===@@@CCCIIIPPPXXX\\\^^^dddmmmttt{{{qqqXXXNNNFFFGGGKKKLLLKKKLLLLLLQQQXXX^^^dddlllvvv}}}gggXXXVVVVVVXXX]]]bbbbbb\\\WWW\\\______WWWLLLEEEGGGLLLGGGFFFHHHLLLPPPWWWeeerrrsss||||||qqqgggRRRQQQQQQUUUaaarrryyyllleee]]]UUUWWWSSSPPPNNNKKKGGGGGGKKKLLLKKKKKKKKKJJJKKKTTT^^^jjj{{{{{{tttgggZZZNNNJJJAAA>>>===777BBB\\\yyycccNNNSSSVVVZZZ^^^aaafffkkkooojjjooorrrqqqxxxzzz[[[TTTSSSNNNJJJRRRXXXTTTKKKJJJTTT___ttttttssssssuuuxxx|||~~~{{{xxxuuusssqqqnnnkkkhhh]]]SSSMMMOOOPPPPPPXXXbbbnnn{{{ooo{{{tttnnndddVVVIIIEEELLLVVViii|||ggg\\\YYYgggwww{{{rrrdddSSSLLLNNNTTT[[[\\\[[[aaakkkrrrddddddhhhiiijjjkkkooovvv||||||yyy~~~yyyzzzmmm___\\\``````\\\[[[VVVQQQHHH<<<>>>]]]{{{zzzvvvmmmZZZVVVNNNHHHIIIHHHHHHLLLPPPRRRQQQPPPPPPPPPKKKJJJGGGEEEDDDDDDDDDEEE===:::666333222111///.........---------,,,,,,,,,++++++,,,,,,---.../////////111BBB]]]ooorrrsssxxxhhhUUUSSShhh|||vvv~~~xxx}}}~~~xxxmmmggghhhjjjiiinnnxxx~~~~~~}}}~~~|||zzzyyyzzz|||}}}}}}|||zzzyyy{{{}}}~~~||||||{{{rrrjjjeee```UUUIII@@@===999888:::===???@@@???>>><<<:::777555333222333777===@@@???===;;;:::999;;;<<<======???BBBDDDHHHQQQ\\\bbbeeehhhpppvvvqqqVVVLLLEEEGGGLLLNNNMMMMMMSSSXXX___fffmmmvvvkkk___pppnnnqqq}}}ooo\\\iiikkkjjjbbbVVVPPPRRRXXXUUUQQQRRRWWW\\\```ffflllmmmnnnooorrr|||wwwpppsssrrrkkkcccZZZYYYXXX\\\hhhzzz}}}wwwuuunnneee```___```___WWWJJJAAA>>>BBBCCCHHHPPPTTTXXX```hhhqqq~~~|||uuufffWWWLLLGGG===;;;;;;444;;;RRRwwwuuu```LLLUUUXXX\\\aaaeeeiiilllmmmnnnnnnqqqxxxmmmVVVXXXdddlllhhhppppppdddXXXTTTVVVWWWooouuu{{{}}}{{{zzz|||}}}zzzzzzxxxnnnccc]]]VVVQQQSSS^^^lllvvv{{{yyyxxxooojjj```UUUOOOLLLOOO]]]mmmvvvfff___\\\ooouuudddZZZRRRNNNMMMHHHHHHHHHJJJMMMNNNMMMKKKbbbooouuubbb\\\\\\\\\[[[eeekkkpppoookkklllttt|||}}}rrrddd^^^^^^]]]YYYSSSZZZ[[[PPPDDDCCCBBBKKK^^^oooqqqnnnlll~~~qqqttt~~~~~~zzz\\\TTTTTTIIIIIIGGGIIIIIIKKKPPPTTTUUUSSSPPPKKKJJJHHHHHHHHHFFFDDDAAA???===:::777444222111111//////...---,,,,,,,,,,,,,,,,,,,,,---------......222...BBBaaaqqqwwwzzzwwwfffSSSZZZooouuu~~~|||qqqbbb^^^```aaaaaaaaajjjrrr||||||||||||{{{zzzyyyxxxwww|||}}}}}}~~~~~~~~~~~~~~~~~~wwwoooiiieee\\\OOODDDBBB<<<777666;;;???@@@??????===:::777555555555666:::;;;>>>@@@AAA???;;;777;;;;;;;;;<<<>>>BBBEEEHHHSSSZZZaaaeeehhhlllsssyyylllSSSMMMKKKMMMNNNNNNOOORRR[[[aaaiiiqqqxxxooohhhnnn~~~sss}}}zzzsssjjjccc```aaaccceeeddddddeeeggglllqqqtttyyyxxx{{{|||tttppprrrggghhhjjjgggbbb```ZZZ```mmmzzz~~~{{{wwwtttrrrtttggg___```ZZZMMMEEEFFFCCC@@@CCCLLLSSSYYYgggvvvyyyrrrfff\\\KKKEEE???<<<999999???FFFnnnzzzfffPPPTTTVVVZZZ___cccgggkkknnnqqqqqquuueeeXXX```mmmsssooo```YYYUUURRR^^^gggsss{{{~~~}}}zzzxxxppphhh```[[[XXX^^^mmm}}}~~~}}}kkkeee\\\TTTLLLKKKPPP```{{{}}}hhh]]]\\\nnntttfffXXXTTTTTTPPPMMMMMMPPPNNNKKKKKKLLLNNNOOOOOOOOOXXXgggzzzvvvhhh^^^XXXVVVXXX]]]bbbdddcccccceeegggvvv{{{pppccc]]]]]]]]]YYYTTTVVVZZZPPPEEE@@@===EEEYYY```ooossssssttttttnnnsss}}}^^^TTTTTTJJJKKKIIIMMMMMMNNNQQQTTTTTTQQQNNNPPPNNNKKKIIIGGGEEEBBB@@@@@@>>>;;;888444222111000//////...---,,,,,,,,,,,,,,,,,,---------.........222...CCCbbbqqqwwwzzzvvviiiWWW___sss}}}{{{vvvxxxmmmtttxxxtttjjj]]]QQQOOORRRTTTTTTUUUWWW[[[```cccfffjjjooosssyyyzzz~~~|||yyyzzzzzz{{{{{{|||{{{{{{~~~}}}{{{rrrmmmhhh]]]OOOCCC@@@;;;777777;;;???@@@???>>><<<:::888666666777888<<<>>>AAACCCDDDBBB>>>;;;>>>???@@@AAACCCGGGLLLOOOZZZ___fffkkkooovvv~~~xxxcccTTTOOOLLLOOOSSSTTTWWW[[[fffmmmwwwzzzaaa^^^eeeyyypppiiifffggghhhmmmlllkkkjjjkkkoootttwwwxxxoooxxxwwwllleeeeeefffccc______```sss~~~~~~}}}|||wwwkkkdddccc^^^TTTQQQVVVLLLDDDCCCKKKTTT^^^mmm|||yyyqqqdddXXXMMMFFF@@@<<<888777<<>>>>>@@@BBBDDDGGGLLLRRRVVVcccgggmmmrrrwwwwwwaaaWWWRRRPPPTTTYYY]]]bbbhhhsss{{{lll___bbbkkkyyyxxxrrrnnnnnnooovvvuuusssqqqpppssswww{{{sssuuuwwwrrrnnnooonnnjjjhhhhhhfff}}}~~~~~~|||}}}}}}{{{wwwnnngggeee___YYY\\\cccXXXMMMGGGMMMVVVaaaqqqyyyqqqbbbUUUMMMGGG@@@<<<888555:::AAAkkkiiiPPP___ccchhhlllooouuu{{{|||jjjqqq{{{rrroooooottt}}}~~~xxxvvvssspppfff^^^YYY___oooqqqeeecccWWWSSSRRR\\\ppppppdddcccrrriii[[[___]]][[[YYYZZZ___hhhoooqqqlllgggcccccceeeggghhhuuuqqqmmmkkkmmmppprrrsss|||iii^^^QQQKKKGGGJJJSSSXXXVVVRRRSSS```rrr}}}rrrddd\\\ZZZZZZXXXVVVTTTYYYUUUJJJBBB===LLLiiivvvttt|||dddTTTQQQJJJOOONNNNNNMMMMMMMMMMMMLLLKKKJJJRRROOOJJJHHHHHHIIIJJJJJJEEECCC@@@<<<888444111000000///...------,,,,,,,,,------------............000222JJJgggtttzzz{{{uuu___SSS___rrr{{{zzzhhh[[[[[[cccccc]]]RRRKKKFFFHHHKKKLLLMMMPPPWWWXXXZZZ\\\^^^aaaeeegggrrrwww|||yyyxxxzzz||||||}}}}}}|||{{{zzzzzzyyyyyy~~~~~~|||zzz||||||~~~}}}vvvsssoooooommmcccTTTGGG===;;;;;;===@@@BBBBBB@@@<<<;;;:::999:::<<<>>>@@@BBBDDDFFFGGGEEEBBB@@@???@@@CCCHHHLLLOOOUUU\\\bbblllooossswww}}}lll___YYYWWW\\\bbbgggnnnttt}}}uuujjjgggnnnwww|||}}}wwwsssssstttxxxxxxwwwtttsssuuuzzz{{{}}}~~~~~~{{{wwwvvvwwwoooyyy~~~ssscccaaattt|||{{{{{{yyyuuuvvvpppjjjeee^^^YYY^^^fffbbbXXXRRRUUUYYY```pppxxxvvvvvvvvvzzz~~~~~~zzzrrrbbbSSSKKKEEE???;;;777555999@@@dddpppXXXaaafffmmmqqqtttyyy~~~vvvrrrrrr||||||yyyvvvrrriii___WWW[[[iiiyyy~~~nnneeedddWWWYYY```ppp{{{lllsss||||||iiicccccceeeiiimmmqqqwwwdddWWWIIIDDDIIIMMMLLLIIIJJJPPP]]]sssvvvggg\\\XXXWWWVVVTTTQQQUUUQQQIIICCC@@@TTTvvv~~~gggTTTPPPJJJQQQOOOMMMMMMMMMMMMMMMMMMNNNOOOSSSOOOKKKHHHIIIJJJLLLLLLGGGEEEBBB>>>:::666222000000000///...---------------------.........//////000555OOOjjjuuu{{{{{{rrrbbbYYYiiizzz||||||wwwwwwxxxwwwvvvpppcccVVVVVVaaaggg___SSSJJJFFFCCCEEEFFFEEEGGGKKKOOOTTTYYYZZZYYY[[[cccjjjpppqqqsssxxx~~~|||yyy{{{}}}~~~|||{{{zzzzzzyyyzzzzzz{{{}}}~~~|||yyyuuurrrrrrsssqqqgggVVVIII>>>>>>>>>@@@BBBCCCCCCBBB;;;;;;:::;;;<<>>AAADDDFFFEEEGGGGGGEEEBBBCCCGGGKKKQQQYYYbbbhhhjjjmmmsssxxxuuuyyytttooommmqqqwww{{{wwwddd^^^\\\cccpppyyy|||xxxuuutttuuutttxxx||||||zzz{{{vvvqqqdddbbbbbbhhhpppyyy}}}{{{vvvooogggaaa```bbbeee```]]]^^^eeegggiiiuuu|||uuuqqqooouuu|||~~~zzzyyyyyyyyyzzzzzzzzzzzztttcccTTTFFFAAA<<<:::777555888???NNNttt{{{nnnwww{{{{{{ttthhhYYYVVVUUU[[[hhhzzz}}}~~~}}}zzzrrrjjjiiimmmssszzzuuutttpppkkkfff^^^SSSHHHBBB@@@@@@@@@======CCCQQQbbbtttvvvfffYYYRRRQQQRRRSSSUUUVVVSSSQQQNNNHHHXXXyyyyyy}}}rrr[[[TTTOOOVVVRRRSSSTTTTTTRRRPPPQQQTTTXXXUUUQQQMMMJJJJJJJJJIIIIIIGGGGGGEEEBBB>>>999666333111000///...------------............////////////222<<>>ZZZqqqwww{{{xxxkkk^^^\\\sss|||xxxwwwzzz}}}~~~}}}eee]]]TTTSSSXXX\\\\\\ZZZRRRMMMMMMRRRQQQIIIFFFJJJDDDBBBCCCCCC@@@???EEEMMMRRRSSSVVV[[[bbbjjjqqquuuxxx}}}}}}}}}}}}||||||||||||~~~|||vvvwwwyyy}}}|||ooo[[[KKK@@@@@@???>>><<<<<<>>>@@@>>>======>>>@@@CCCFFFHHHFFFGGGHHHGGGHHHOOO[[[dddwwwmmmiiiiiiooouuuxxx|||dddOOOFFFBBBCCCAAA???@@@DDDNNNbbbtttzzzvvvzzz{{{|||{{{yyywwwwwwwww}}}~~~|||hhhTTTMMMLLLGGGBBB@@@===???CCCHHHOOOZZZgggqqqllldddWWWOOOQQQZZZaaadddRRRHHHKKK```zzz~~~yyyxxx|||~~~zzzvvvwww{{{~~~{{{yyyxxxqqq```PPPIIICCC>>>:::555111444999DDDlll{{{|||zzznnnhhhooossslll\\\NNNHHHGGGGGGFFFIIIQQQ[[[fffwww{{{pppdddXXXNNNKKKIIILLLTTT___iiioooyyyrrrqqqxxx}}}eee[[[VVVQQQLLLIIIJJJIIIFFFBBBAAACCCFFF???@@@AAA@@@>>><<<<<<<<<>>>AAACCCFFFRRRiii~~~tttdddXXXRRRPPPOOONNNSSSQQQJJJGGGHHHAAADDDTTTooo}}}jjjyyymmmtttyyy\\\UUUVVVQQQNNNRRRRRRQQQQQQPPPOOOOOOOOOOOONNNLLLJJJIIIHHHHHHIIIIIIGGGCCC@@@>>><<<888555111000000///...------,,,...------......///000111222EEE___rrr{{{}}}yyyuuu```fffvvv~~~}}}|||{{{zzz{{{uuulll[[[TTTbbbqqqooocccZZZOOOJJJHHHJJJHHHCCCCCCGGGEEECCCBBBAAADDDHHHMMMPPPTTT[[[]]]cccttt|||{{{xxxvvv|||~~~~~~}}}|||vvvwwwuuurrrooohhh[[[NNNHHHAAA;;;;;;;;;:::<<>>???;;;<<<===>>>@@@CCCGGGKKK\\\ooo||||||www{{{~~~}}}}}}~~~|||xxx}}}}}}sssjjjmmmyyyzzzhhhhhhlllsss{{{}}}zzzvvv^^^QQQEEEDDDEEEDDD@@@>>>>>>???@@@CCCNNN]]]gggjjjkkkaaaSSSJJJHHHJJJLLLMMMKKKHHHOOOddd~~~zzz{{{|||yyyxxx{{{~~~}}}zzzxxxtttjjjYYYMMMGGGAAA<<<:::777444555888HHHjjjvvvyyydddZZZXXXXXXTTTUUUUUUPPPJJJEEEEEEFFFAAA???AAAGGGNNNWWWdddpppuuuhhhYYYLLLFFFCCCAAAAAADDDIIINNNQQQUUUXXX^^^eeekkkrrryyy}}}}}}{{{xxxvvvwww|||sssdddQQQEEECCCEEEEEECCCBBBCCCDDDBBB???>>>>>>@@@BBBBBBBBB@@@???@@@BBBDDD@@@DDDHHHOOO\\\pppttteeeXXXQQQNNNMMMLLLOOOOOOJJJIIIIII@@@@@@NNNccceeeqqqsssssswwwjjjxxxvvv[[[UUUWWWRRRPPPMMMMMMMMMLLLLLLLLLLLLKKKPPPOOOLLLJJJHHHGGGFFFFFFGGGDDDAAA???>>><<<999777666555333111///---,,,,,,...------......///000111555HHHaaasss|||~~~yyytttbbblll}}}yyyvvv}}}yyyfff^^^aaasss~~~uuuaaaTTTMMMGGGDDDEEEDDD@@@@@@DDDAAA@@@>>>>>>@@@CCCHHHKKKFFFOOOSSS\\\nnnvvvyyy~~~xxx|||}}}~~~~~~~~~~~~}}}|||zzzyyytttwwwxxxwwwtttmmm^^^PPPFFF???::::::;;;;;;???EEEHHHMMMUUUYYYWWWPPPMMMNNNLLLQQQVVVWWWYYYaaannnyyy|||oooddd]]]ZZZ___hhhqqqyyyzzz```MMMCCC===;;;===<<<<<<===<<<<<>><<<>>>>>>@@@GGGWWWgggmmmlllfff\\\OOOFFFCCCDDDEEEEEEJJJFFFKKKaaa~~~uuutttvvv|||~~~zzzyyy{{{}}}}}}zzzxxxtttiiiYYYMMMFFFAAA<<<;;;888444555888BBBdddgggVVVLLLGGGFFFGGGGGGEEECCCBBBCCCDDDEEEEEE@@@>>>>>>BBBFFFKKKTTT]]]ttt|||mmm___OOOCCCAAAAAA@@@@@@AAABBBDDDDDDGGGGGGGGGHHHKKKRRRZZZ```jjjnnntttzzz|||sssfffVVVOOOGGGCCCDDDGGGGGGGGG@@@AAACCCBBBAAA???@@@@@@AAAAAA@@@???>>>@@@DDDGGGGGGIIINNNXXXfffwwwtttdddWWWOOOLLLJJJIIIJJJLLLJJJJJJIII???===KKK\\\^^^eeelllzzzvvv{{{uuuqqquuuZZZTTTUUUPPPNNNHHHHHHIIIIIIIIIIIIJJJJJJPPPNNNKKKHHHFFFEEEDDDDDDDDDBBB???>>>>>><<<:::888<<<:::666222///---,,,,,,...------......///000111777KKKddduuu}}}~~~yyyrrrbbbppp{{{{{{www}}}xxxdddcccmmmttt]]]OOOIIIDDD@@@???===;;;<<<@@@???===<<<<<<===@@@DDDFFF???IIILLLRRR___bbbaaahhhlllqqqlllfffhhheeedddnnn}}}}}}~~~}}}~~~~~~}}}|||}}}|||yyywwwrrrvvvyyyxxxuuummm^^^PPPFFF@@@;;;:::;;;???IIISSS___dddmmmuuupppbbbVVVRRRVVV]]]ddddddbbbfffrrr}}}wwwvvvuuu|||{{{pppeee___]]]cccmmmuuu~~~lll\\\KKKAAA===;;;;;;===>>>>>>===<<<;;;<<>>BBBIIIUUUfffsssssslll___VVVKKKDDDCCCDDDEEEEEEJJJFFFLLLdddwwwoooqqqyyy{{{yyyzzz|||~~~|||zzzwwwvvvqqqfffWWWKKKFFF@@@<<<;;;888555555888===```}}}sssaaaTTTTTTUUUNNNHHHHHHEEEFFFHHHIIIIIIIIIGGGFFFIIIFFFEEEHHHIIIIIIMMMRRR```llltttpppfffZZZMMMBBB???BBBFFFIIIKKKLLLLLLMMMQQQOOOKKKGGGEEEHHHMMMRRR\\\dddppp|||{{{yyy}}}wwwuuusssrrrpppnnnnnnnnnmmmrrryyy~~~wwwfffZZZRRRLLLNNNMMMLLLKKKIIIHHHFFFEEEDDDEEEEEEEEEEEEFFFGGGHHHJJJLLLLLLMMMMMMOOOSSSUUUSSSRRRTTT]]]iiixxx|||qqqaaaUUUNNNKKKIIIHHHFFFJJJHHHHHHHHH??????NNNlll|||ooonnn{{{~~~www[[[RRRQQQKKKHHHFFFGGGGGGHHHIIIIIIJJJJJJMMMKKKIIIGGGEEEDDDDDDEEEDDDBBB???>>>===<<<999777===:::666111...------......------......///000111777MMMfffuuu|||~~~xxxnnn```ooozzz|||zzz~~~}}}~~~|||{{{vvvqqqffffffooo|||{{{iiiWWWOOOEEEAAA===:::888888;;;===??????>>>>>>???AAADDDEEEBBBKKKMMMPPPXXXVVVRRRWWWccciiieeeaaaiiiooottt~~~{{{|||{{{{{{|||}}}|||zzzwwwtttvvvvvvrrroookkkbbbYYYNNNFFF???<<>>?????????>>>===>>>AAADDDNNNRRRZZZbbbjjjrrrzzz~~~nnnVVVGGGEEEIIIJJJIIIFFFFFFHHHLLLOOOOOOLLLIIIDDD>>>;;;>>>AAA@@@@@@BBBBBBMMM]]]kkkvvvyyyqqqfffVVVOOOHHHEEEGGGKKKNNNPPPKKKJJJTTTooommmooouuu}}}yyywwwxxx{{{}}}xxxvvvuuusssnnnbbbTTTIIIEEE@@@<<<;;;999555555888===___~~~}}}fffXXXNNNPPPPPPJJJHHHKKKCCCGGGKKKLLLKKKMMMQQQUUU]]]YYYWWWWWWVVVQQQOOOPPPUUU^^^ffffff```VVVLLLDDD===BBBIIIMMMNNNMMMNNNNNNKKKKKKKKKJJJJJJMMMQQQUUU\\\eeerrruuuwww{{{}}}~~~vvvwww~~~}}}~~~|||zzzwwwyyy}}}lll[[[TTTTTTTTTNNNPPPQQQRRRQQQNNNLLLKKKIIIHHHFFFFFFHHHKKKNNNPPPJJJNNNSSSXXX[[[]]]```bbbccc^^^]]]bbbjjjuuuwwwmmm^^^RRRLLLJJJJJJIIIEEEHHHFFFFFFGGG@@@EEEXXXxxxggglll{{{]]]RRROOOIIIGGGEEEEEEFFFGGGHHHIIIIIIJJJIIIHHHGGGFFFEEEFFFFFFGGGEEECCC@@@>>>===;;;888555:::888444000.........///...------......///000111777NNNgggtttzzz}}}vvvkkk^^^lllxxxwwwwww|||}}}vvvrrrrrroookkkfffgggoooxxxrrr___OOOKKKBBB@@@<<<888777999<<<===?????????@@@AAACCCDDDEEEEEEOOOQQQSSSZZZXXXUUU[[[eeekkkhhhhhhssszzz~~~zzzwwwuuuuuuxxxxxxxxxyyy{{{{{{yyyvvvxxxxxxtttnnnmmmpppqqqnnnZZZOOOEEEBBBGGGUUUkkk|||qqqbbb```iiilllqqqvvvzzz|||~~~~~~zzzqqqeeeZZZWWW\\\iiitttyyyyyykkkhhhjjjsss~~~sss___RRRJJJCCC>>>??????>>>===???>>>>>>??????@@@CCCGGGJJJQQQWWW___dddgggkkkrrrxxxrrr[[[KKKGGGGGGGGGEEEFFFGGGIIIKKKLLLLLLIIIGGGDDDAAA???BBBCCCBBBDDDHHHJJJ]]]qqq|||{{{sssfff[[[MMMHHHCCCCCCIIIPPPVVVXXXMMMQQQccckkklllqqq{{{|||xxxuuutttvvvzzz|||vvvvvvuuusssmmmbbbTTTJJJDDD???<<<<<<999555555888===^^^}}}zzzxxxbbbXXXUUUTTTUUUSSSMMMJJJKKKJJJKKKLLLLLLNNNWWWeeeooorrrnnnlllmmmjjjbbb\\\[[[YYY]]]bbbaaa[[[QQQHHHCCCBBBGGGMMMNNNLLLIIIIIIIIIFFFHHHLLLNNNPPPSSSWWWZZZfffmmmyyywwwwwwvvvvvvwww{{{~~~yyy{{{tttdddaaaaaaaaa]]]\\\\\\[[[ZZZXXXVVVUUUPPPNNNMMMOOOSSSWWWYYYZZZXXX]]]eeelllqqqtttwwwxxxsssooonnnqqqrrruuutttjjj[[[PPPKKKIIIIIIHHHDDDGGGEEEDDDEEEAAAIII^^^qqq{{{~~~___SSSPPPKKKJJJDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFHHHIIIFFFDDDAAA???===;;;888666777555222000......//////...------......///000111666OOOhhhssszzz~~~vvviiiaaannn~~~}}}|||ttttttyyy||||||yyyrrrnnnooonnnkkkbbbeeeooowwwoooYYYGGGBBB>>>???<<<888888<<<>>>>>>======???@@@BBBCCCDDDDDDKKKTTTSSSRRRVVVSSSPPPXXXgggfffbbbfffqqqpppsss}}}wwwtttvvvyyyuuuttttttuuuwwwwwwvvvtttxxxxxxtttooopppxxxcccVVVJJJIIIRRRcccwwwmmmeeejjjqqqsssxxx~~~uuukkk```[[[[[[aaalllvvvyyyyyy}}}zzzmmmkkkooozzzyyymmm___TTTMMMFFFAAA>>>@@@@@@>>>===???===???AAABBBDDDHHHMMMQQQUUU[[[bbbgggkkktttqqq\\\NNNIIIJJJIIIGGGGGGHHHIIIJJJKKKJJJHHHGGGEEECCCCCCEEEEEEDDDHHHNNNVVVgggwwwxxxooocccXXXPPPGGGBBB>>>@@@HHHSSS[[[^^^VVV```www{{{gggiiipppzzz|||yyyuuurrrrrrtttxxxzzzwwwwwwwwwuuunnncccVVVMMMCCC???<<<<<<:::666555888;;;[[[{{{yyy~~~hhh^^^SSSZZZ___```___]]]YYYTTTZZZWWWSSSSSSYYYdddpppxxxtttqqqrrrwwwwwwqqqkkkiiibbbbbbbbb___XXXNNNFFFBBBGGGKKKPPPPPPMMMKKKLLLNNNSSSUUUXXXYYYZZZ\\\^^^```lllsss~~~{{{wwwtttuuuzzz}}}zzzxxx}}}uuurrrnnniiifffccc___]]]^^^______^^^bbbbbbdddhhhmmmppppppnnnzzz~~~yyytttiiiZZZOOOIIIGGGFFFFFFCCCGGGEEEDDDEEE@@@HHH___wwwbbbTTTOOOJJJJJJFFFGGGGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFFFFFFFGGGHHHEEECCCAAA???>>>===:::888666555333222000///.........------......///000111666QQQjjjttt{{{xxxiiigggrrr~~~|||www|||wwwwwwzzzxxxzzzxxxsssppppppnnniii```bbbjjjqqqhhhRRRAAA;;;;;;===<<<888999>>>@@@>>>;;;===???AAACCCDDDEEEEEEOOOWWWTTTOOOQQQNNNNNNWWWqqqhhhbbblllvvvooorrr}}}{{{{{{||||||uuutttrrrssstttvvvuuutttsssuuusssoooooouuuyyyyyyfffYYYNNNQQQ^^^mmm}}}{{{hhhfffrrryyy~~~{{{rrrjjjjjjkkkmmmrrrxxx{{{tttyyyiiigggjjjssswwwuuuqqqoooggggggfffaaaZZZSSSNNNKKKEEEAAA???AAAAAA???@@@CCCCCCEEEGGGIIILLLQQQVVVZZZaaadddjjjqqqzzzrrr^^^QQQMMMNNNOOONNNIIIKKKLLLMMMLLLKKKJJJJJJGGGFFFFFFHHHHHHHHHOOOXXXaaahhhjjjbbbWWWPPPLLLJJJEEEAAA???CCCNNN\\\hhhmmmlllwwwwwweeeiiittt~~~}}}|||yyytttqqqppprrruuuwwwuuuvvvwwwtttmmmaaaUUUMMMBBB>>><<<<<<:::666666888999YYYyyyrrrzzzqqqhhhbbbdddhhheee\\\[[[cccfffbbbeee___[[[\\\cccjjjmmmmmmdddccchhhrrrwwwtttpppnnniiifffccc^^^WWWMMMGGGDDDCCCHHHNNNPPPOOOOOOSSSWWW\\\^^^```bbbcccdddgggiiikkktttwwwqqqmmmmmmmmmooowww~~~yyypppqqqlllhhhiiiooovvv{{{|||uuuwww|||~~~}}}~~~uuujjj[[[NNNHHHEEEDDDCCCBBBGGGFFFEEEEEE???FFF\\\pppttteeeSSSMMMGGGGGGJJJJJJKKKKKKKKKLLLLLLLLLJJJIIIHHHFFFFFFFFFFFFGGGDDDBBB@@@?????????===;;;777777555333111///---,,,...------......///000111666RRRkkkuuu|||yyyjjjlllvvvxxx}}}ppp~~~|||}}}xxx{{{|||xxxtttrrrlllfffbbb```bbbfff^^^KKK>>>;;;888<<<<<<888:::@@@AAA>>><<<>>>@@@CCCFFFGGGGGGGGGMMMUUUSSSPPPUUUWWW[[[gggnnn```ZZZiiiuuulllqqq~~~xxxwww{{{}}}{{{xxxxxxvvvttttttuuuwwwwwwwwwmmmqqqrrrmmmkkkkkkiiifffeeeXXXPPPVVVeeesss}}}zzzeeefffttt~~~}}}xxx{{{}}}{{{{{{ttt___\\\]]]bbbaaaYYYOOOJJJLLLKKKKKKJJJHHHFFFCCCAAAFFFBBB@@@BBBCCCBBBCCCGGGJJJLLLNNNQQQSSSXXX^^^bbbjjjlllqqqzzzyyycccRRRLLLKKKKKKKKKJJJLLLNNNNNNMMMLLLKKKLLLJJJIIIJJJKKKKKKMMMVVV```iiifff\\\MMMCCCCCCFFFGGGFFFCCCBBBIIIXXXiiixxxttteeelllzzz~~~{{{}}}zzzuuuqqqooopppsssuuurrrssstttqqqjjj^^^RRRJJJBBB>>><<<===;;;777666888:::YYYzzzyyyooovvv|||pppkkkjjjkkkiiikkkmmmnnnnnnoooqqqssspppuuusssjjjgggjjjfff]]][[[]]]```eeejjjnnnrrrtttrrrkkkbbbZZZTTTOOOIIIDDDJJJLLLMMMNNNOOOSSSYYY^^^hhhjjjlllmmmllllllmmmnnn{{{|||~~~zzzwwwrrrmmmiiifffgggiiilllqqqyyyvvvpppooovvv||||||{{{{{{uuupppnnnpppnnniiiggggggrrrvvvssslllqqq}}}{{{~~~vvvgggXXXOOOJJJFFFCCCCCCAAABBBDDDCCC???===DDDNNNyyy|||yyyzzzpppcccNNNLLLJJJHHHFFFHHHJJJKKKJJJIIIJJJJJJLLLKKKHHHFFFDDDDDDEEEFFFFFFEEEDDDBBB@@@>>>===<<<:::888555222000//////000---------......000111111666NNNhhhwwwtttgggkkkrrrxxxsssuuuooo||||||zzzxxxuuurrrmmmfffbbb[[[ZZZYYYVVVMMMAAA<<<===<<<:::888999;;;<<<===<<>><<<:::777666555444AAAPPPyyywwwfffmmmwww|||pppjjjhhhjjjllluuuwww{{{}}}}}}}}}}}}~~~yyyuuuqqqjjjbbbYYY[[[^^^bbbgggkkknnnpppmmmhhh```XXXRRRLLLGGGEEEJJJMMMQQQRRRSSSXXX```gggnnnnnnnnnooorrrvvvzzz||||||}}}}}}yyyvvvsssoookkkhhhddddddcccccceeejjjrrrwww~~~}}}ooogggbbbdddgggggggggiiiiiiffffffjjjjjjfffdddeeekkkrrryyy}}}~~~{{{|||ssseeeUUUMMMIIIEEECCCDDDBBBAAABBBBBB>>><<>>>>><<<:::777444111000000000.........//////111222222777OOOiiiyyyvvviiihhhrrr~~~zzzuuu{{{|||yyyzzzyyywwwtttqqqlllfffaaa[[[XXXVVVRRRJJJ???:::<<<===;;;999:::<<<>>>??????<<>><<<999777666555444>>>KKKtttxxxOOOWWW```gggkkkmmmqqqtttnnnjjjfffccceeekkkrrrwwwqqqaaaYYYNNNOOOPPPSSSVVVZZZ\\\^^^^^^\\\WWWPPPIIIDDDCCCCCCGGGLLLQQQSSSUUU\\\hhhrrr|||wwwuuuyyy}}}{{{xxxtttqqqnnnjjjfffccc^^^\\\ZZZWWWWWW[[[aaafffmmmssszzz~~~|||rrrjjjhhhjjjkkkmmmqqqooonnnrrryyy|||zzzyyy||||||{{{|||xxxqqqbbbRRRJJJGGGDDDDDDEEEBBB@@@???@@@>>>;;;>>>CCCUUU___mmm{{{qqqyyywww|||gggiiieeeVVVTTTQQQPPPLLLNNNPPPPPPOOONNNOOOPPPOOONNNKKKIIIGGGFFFFFFFFFFFFEEEEEEDDDBBBAAAAAA@@@???===:::666333111000000000000///000000111222333666OOOjjjzzzxxxlllcccqqq~~~|||{{{yyywwwyyyxxxvvvtttqqqllleeeaaa[[[VVVQQQLLLDDD;;;888;;;===<<<:::;;;>>>@@@AAAAAADDDGGGKKKNNNPPPQQQSSSTTTYYYaaa___WWWYYYfffllliiiYYYWWWdddxxxyyypppzzz~~~||||||{{{{{{zzzyyywwwwwwssspppnnnooossstttrrrppphhhgggfffdddaaa^^^[[[ZZZZZZ___gggrrr{{{qqqZZZVVVPPPLLLKKKKKKKKKJJJGGGHHHIIIIIIIIIHHHGGGFFFKKKJJJKKKOOOQQQRRRWWW^^^cccjjjttt|||~~~|||zzzkkk[[[OOOIIIHHHHHHUUU[[[aaabbb^^^\\\___cccbbbYYYXXXZZZYYYdddpppooo```WWWOOONNNVVV___cccdddbbbcccjjjwwwuuurrrmmmmmmqqqtttrrrpppqqqkkkooommmaaaTTTNNNMMMLLLGGGIIILLLPPPRRROOOJJJFFF>>>===;;;999777666555444;;;GGGpppxxx===BBBHHHMMMOOOPPPRRRTTTTTTTTTVVVZZZdddrrrfffPPPIIIBBBBBBBBBCCCDDDFFFHHHIIILLLLLLKKKGGGBBB@@@CCCFFFJJJNNNSSSUUUXXXcccttt~~~}}}~~~{{{wwwqqqlllgggbbb]]]ZZZTTTSSSQQQNNNNNNRRRXXX]]]aaahhhqqqvvvwwwyyy~~~xxxqqqqqqsssuuuyyyyyyxxxxxx~~~|||pppaaaQQQIIIFFFCCCCCCEEECCC???===>>>===;;;;;;>>>OOOUUU```pppmmmwwwsssfffppp{{{kkkrrrcccWWWWWWSSSSSSPPPQQQRRRRRRQQQPPPQQQRRRPPPOOOMMMJJJHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCBBB@@@===999666333111000000/////////000000111222555OOOkkk{{{yyynnn___ooo~~~|||zzzxxxzzzxxxwwwtttqqqlllfffbbb[[[SSSKKKEEE>>>777777:::===;;;:::<<>>???AAA===BBBIIIOOOQQQOOOIIIEEE>>>===;;;999777666555444:::HHHpppxxx:::;;;===???@@@BBBDDDFFFEEEHHHLLLSSS```qqqvvvTTTDDDEEEAAA@@@>>>=========>>>???@@@BBBCCCBBB@@@BBBFFFJJJOOORRRVVVXXX]]]kkk~~~}}}}}}{{{vvvnnnggg```YYYSSSOOOLLLKKKIIIGGGGGGJJJPPPTTTXXX```iiinnnpppqqqvvvzzzyyyzzzzzzzzzzzz}}}~~~~~~yyyzzz{{{tttuuuyyy~~~ooo```QQQIIIEEEBBBBBBCCCBBB>>><<<===<<<:::;;;???QQQcccrrr{{{xxxyyy\\\bbbvvv~~~yyy___VVVVVVSSSTTTQQQRRRRRRRRRPPPPPPQQQRRRPPPOOOMMMLLLJJJHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDBBB???<<<888555222111//////.........///000000444NNNkkk{{{xxxnnn___mmm||||||{{{yyyvvvsssmmmgggbbbZZZPPPFFF@@@:::666777:::===;;;:::<<<>>>AAABBBCCCDDDEEEJJJTTTaaahhhiiifff___TTTQQQ\\\gggfff```\\\ggg{{{vvvppp~~~~~~~~~~~~xxxyyyzzzyyyxxxtttqqqoooiiijjjmmmmmmllljjjiiihhhddddddccc```\\\YYYXXXYYYYYYYYYYYY\\\cccooozzz{{{mmm^^^\\\[[[[[[\\\\\\\\\[[[RRRUUUWWWWWWUUUSSSRRRRRRQQQQQQRRRVVVXXX\\\gggqqqvvvxxx~~~{{{xxx{{{ssscccWWWRRRSSSVVVUUUZZZdddooowwwwwwqqqkkkddd___fffqqqwwwgggdddgggtttzzzuuuooocccaaafffooowwwxxxttttttxxxxxxwwwlllVVVBBB:::;;;===AAAGGGQQQWWWWWWPPPHHHBBB===<<<:::888777555555555<<>>===@@@EEEKKKTTTbbbrrr~~~~~~}}}zzzvvvrrrqqqrrrtttxxx||||||nnnUUU@@@===DDDAAA???===<<<;;;<<<===>>>;;;<<<<<<<<<===???CCCEEEKKKMMMQQQVVV^^^kkk{{{{{{wwwwwwuuuoooggg^^^VVVOOOIIIEEEEEEDDDCCCBBB@@@AAADDDGGGOOOVVV^^^eeehhhkkknnnpppppppppooonnnnnnrrrwww|||zzzssstttwwwwwwzzz~~~uuujjj\\\NNNHHHEEEBBBAAABBBAAA===<<<<<<;;;:::>>>DDDfffwwwooodddeee|||\\\SSSSSSQQQTTTOOOPPPPPPOOOMMMMMMNNNPPPNNNNNNMMMLLLKKKIIIHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDDDDCCC@@@===999666333222//////............//////444PPPmmm{{{xxxnnneeeppp}}}zzzwwwsssmmmfffaaaXXXNNNCCC===999666888<<<>>><<<;;;<<>><<<;;;:::888666555555555;;;KKKuuu}}}777777888999:::::::::999888<<<@@@BBBEEEKKKTTT[[[YYYZZZ[[[YYYWWWUUUTTTTTTWWW\\\ZZZLLL>>>999===AAA>>>===<<<;;;<<>>===>>>?????????EEEHHHNNNWWWbbbllltttyyyzzzqqqlllkkkgggbbbZZZSSSMMMHHHCCC@@@>>>??????>>><<<<<<===>>>DDDIIIQQQZZZ```dddfffgggcccaaa^^^\\\\\\```ggglllsss}}}{{{xxxxxxwwwwww{{{ssstttyyy|||yyyuuuwww}}}|||uuuuuuyyy{{{~~~vvvhhhaaaUUUIIIEEEDDDBBB@@@AAA???======<<<:::999AAAKKKzzz}}}jjjnnnwww|||YYYPPPPPPPPPTTTMMMMMMMMMKKKJJJIIIKKKMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCBBB@@@>>>:::777444333000000///////////////000666RRRooo}}}xxxooommmvvv~~~{{{wwwrrrkkkddd___WWWLLLAAA<<<999888:::>>>AAA???===>>>@@@BBBCCCCCCIIIPPPYYY___^^^\\\YYYYYYdddmmmuuutttjjjgggttt{{{vvv|||}}}~~~}}}|||{{{zzzyyywwwtttrrrqqqrrrssstttttttttsssrrrqqqiiijjjlllpppssssssooolllkkkgggbbb``````___\\\YYYXXXVVVUUUVVV^^^mmm{{{yyyhhhgggfffgggiiikkkkkkkkkmmmooooookkkeeeaaaaaacccggggggiiilllnnnuuu|||mmm___WWWVVVYYY[[[^^^eeemmmrrroooggg```[[[ZZZhhh{{{yyyooo^^^ZZZbbbrrr{{{{{{sssnnncccYYYWWWZZZYYYUUU```fffllllllcccUUUGGG@@@;;;;;;999888666555555555777FFFqqq}}}888999;;;>>>???>>>;;;888666:::>>>>>>;;;:::===@@@CCCGGGKKKMMMLLLIIIFFFEEE???GGGIII@@@<<<@@@BBB>>>@@@?????????BBBFFFIIILLLUUUPPPJJJFFFFFFEEECCC@@@FFFJJJRRR___kkksssuuuuuurrruuuzzz~~~{{{rrrhhhbbbaaa[[[VVVPPPJJJGGGCCC@@@>>>999;;;======<<<<<<<<<===;;;???GGGQQQ[[[```bbbaaaVVVTTTPPPMMMMMMRRRYYY___mmmzzz}}}zzzyyyyyyzzztttwww}}}yyyzzz~~~{{{zzzmmmaaaZZZOOOEEECCCDDDBBB@@@AAA>>>>>>>>>===999999DDDPPP}}}lllqqq|||XXXOOOOOOOOOTTTKKKKKKKKKIIIGGGGGGIIIKKKKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGFFFEEEDDDCCCBBBBBBCCCBBB@@@>>>;;;888555333111111000000000000000111888TTTrrryyypppsss||||||}}}~~~{{{vvvqqqjjjbbb]]]VVVKKK@@@<<<:::999;;;???CCCAAA???@@@BBBCCCDDDCCCEEEMMMUUUVVVRRRTTT___iii|||}}}ssscccbbbuuu~~~ppplllxxx}}}||||||yyy{{{}}}~~~~~~|||zzzxxxxxxxxxwwwuuurrrooommmlllppppppqqqssstttuuuuuuuuupppoooppptttyyy{{{xxxtttmmmhhhbbb```aaaaaa]]]YYYUUUTTTSSSRRRVVV```nnnxxxooommmlllllloooqqqrrrrrrooorrrssspppkkkiiikkkoooqqqqqqsssvvvyyyzzzkkk```]]]]]]___ccchhhkkkiiiddd___[[[```YYY___lllyyy|||ooo]]]RRRXXXfffyyy}}}{{{ppplllffffffpppyyyyyysssnnnrrrvvvrrrgggXXXKKKDDD;;;:::999777666555555555444AAAlllzzz<<<<<<<<<===>>>?????????<<<;;;;;;:::999999::::::<<<<<<===>>>>>>???@@@@@@:::>>>@@@===>>>DDDGGGDDD>>>FFFDDDAAAIIIQQQZZZhhhmmmeeeYYYQQQNNNMMMIIICCCHHHJJJQQQ```qqq}}}{{{uuussszzzxxxmmmddd]]]UUUPPPOOOMMMJJJEEEBBB>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::@@@BBBBBBFFFOOORRRPPPHHHHHHGGGEEEDDDFFFKKKPPPYYYiii{{{}}}}}}zzzxxxxxxwwwzzzpppccc\\\OOOCCC@@@@@@???>>>>>>;;;>>>;;;:::;;;999CCC[[[sss{{{TTTLLLOOOWWWNNNLLLKKKHHHGGGFFFHHHJJJLLLGGGHHHIIIIIIHHHHHHJJJKKKCCCDDDEEECCC???>>>@@@BBBEEEDDDBBB???;;;777333000333222000/////////000111;;;VVVqqq|||sssttt{{{}}}{{{{{{zzzyyyzzzyyytttnnnkkkhhh```XXXLLLEEE>>>;;;999888<<>>??????@@@AAAAAA===<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;:::???@@@>>>???EEEGGGEEEFFFNNNLLLMMM]]]kkkvvv}}}tttqqqvvvttteeeXXXSSSNNNMMMPPP\\\oooyyylllbbbZZZTTTMMMIIIFFFDDDBBB@@@===;;;:::999;;;;;;;;;;;;;;;;;;;;;<<<:::???AAA@@@BBBGGGGGGDDDFFFFFFDDDCCCCCCDDDFFFHHHIIITTTcccrrr}}}yyyxxx{{{~~~ooobbbZZZNNNBBB@@@@@@???>>>??????AAA<<<999:::777@@@WWWwww~~~zzz{{{VVVNNNOOOVVVMMMHHHGGGEEECCCCCCEEEGGGHHHGGGIIIKKKKKKJJJIIIJJJKKKCCCDDDEEEDDDAAA???@@@BBBBBBBBBAAA???;;;888555333333222000/////////000111888SSSooo~~~}}}tttyyy~~~~~~|||wwwppplllhhh```WWWLLLDDD===;;;999999???EEEFFFDDD@@@>>>???EEELLLQQQRRRQQQOOOSSS^^^mmmwww{{{lllqqqzzzzzzuuu~~~~~~}}}yyyuuurrrpppqqqoookkkiiihhhggggggggggggdddbbbaaadddiiimmmooovvvuuuvvv|||}}}wwwmmmpppuuuxxxssskkkhhhjjjlllhhhddddddeeeccc___ZZZVVVMMMGGGGGGIIIQQQeeezzzxxxsssuuuxxxyyyyyytttrrruuu}}}yyypppmmmnnn}}}wwwyyyvvvcccWWWYYYbbbjjjppp{{{oooffffffkkkooowwwtttdddmmmooopppmmmdddVVVHHH???<<<;;;999777555555555555>>>MMMxxx>>>???@@@AAABBBCCCCCCCCC@@@???>>>===<<<<<<<<<<<<======<<<;;;::::::999999<<>>===<<<;;;::::::::::::::::::;;;;;;<<<<<<<<<===;;;???AAAAAABBBDDDCCC@@@DDDCCCCCCDDDFFFFFFEEEDDDFFFIIIRRR```qqqzzzzzz}}}}}}mmm```VVVKKKAAA???@@@???>>>??????@@@:::888999555===RRRrrr}}}tttTTTMMMLLLQQQIIIFFFDDDCCCBBBBBBCCCEEEFFFGGGJJJMMMNNNLLLJJJIIIHHHBBBDDDFFFEEECCCAAAAAAAAA@@@@@@???>>><<<999666555333222111000///000111111555OOOlll}}}~~~sssttt{{{yyyzzzrrrmmmhhh___UUUJJJCCC<<<999999<<>>>>>>>>>>>>>>======<<<<<<;;;::::::===@@@BBBAAABBBEEEIIILLLXXXdddhhhtttwwwddd\\\QQQIIIFFFCCCAAA???<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<<<<===>>>>>>>>>@@@AAACCCDDDFFFIIIKKKKKKGGGGGGIIILLLOOOPPPMMMJJJMMMKKKMMMWWWeeesss}}}}}}}}}yyyiii\\\QQQHHH@@@???@@@???>>>@@@;;;===888777999555<<>><<<999777555333222111000000000111222333NNNkkk|||}}}qqqkkkxxxwww~~~~~~}}}xxxqqqlllggg]]]SSSIIIAAA:::999:::===FFFOOOHHH@@@999:::DDDNNNUUUVVVJJJNNN]]]sssxxxjjjaaavvvwwwkkkssswwwjjj{{{yyytttmmmgggbbb___[[[YYYSSSPPPLLLHHHGGGJJJPPPTTTSSSUUUZZZfffsss~~~}}}{{{zzzyyyrrrggg___iiihhhjjjmmmkkkfffgggkkkiiihhhggghhhiiihhheeeaaaZZZLLLAAA@@@BBBIIIYYYkkkrrrqqqssszzzvvvwwwxxxvvvjjj]]]XXXZZZcccrrrvvvttt{{{uuunnnkkkfffjjjooossspppcccTTTFFF???;;;:::888666555555555555777JJJwwwyyyBBBCCCEEEGGGHHHGGGFFFFFFAAA@@@??????>>>>>>??????========================???AAACCCDDDCCCEEEKKKQQQ[[[uuuyyyfffWWWPPPHHHBBB@@@@@@???=========<<<<<<======>>>>>>>>>?????????@@@@@@@@@AAADDDCCCDDDGGGKKKOOOTTTXXXWWWYYY[[[]]]]]]ZZZUUUQQQLLLIIIKKKTTT___lll~~~~~~ssscccWWWLLLDDD?????????>>>>>>@@@:::===:::888888555???WWWnnnqqqyyysssjjjxxx}}}eeejjjrrrxxx```KKKJJJEEEHHHEEECCCCCCBBBBBBBBBCCCEEEEEEDDDHHHLLLMMMLLLHHHEEECCCDDDEEEFFFGGGGGGFFFDDDBBBBBBBBBAAA@@@===:::777555444333111000000000111222444NNNkkk}}}{{{nnnhhh{{{xxx{{{zzzzzzuuuooojjjeee[[[QQQHHH@@@999888:::>>>GGGPPPEEE>>>999===GGGOOOQQQOOOHHHPPPjjjllldddooo|||fffiii{{{ppplllfff```ZZZTTTNNNJJJDDDCCCBBB???>>>@@@DDDHHHIIIPPP^^^ooo~~~}}}xxxqqqjjjeeebbbnnnkkkkkkmmmkkkggggggkkkffffffgggggggggeeebbb```XXXLLLCCCCCCDDDEEEMMMXXXYYYZZZ]]]aaahhhqqqzzztttmmmlllkkkmmmtttzzzzzzssskkkggggggiiimmmuuuyyyzzz{{{yyynnn```[[[\\\gggzzz~~~yyytttyyyxxxvvvooocccTTTFFF>>>:::999777555555444555555666JJJxxxwwwEEEFFFHHHIIIIIIHHHFFFEEE???>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>????????????AAABBBDDDFFFEEEEEELLLUUUfffsssjjjYYYLLLGGG@@@>>>>>>???>>><<<>>>=========>>>??????@@@CCCCCCCCCCCCCCCCCCCCCCCCGGGEEEGGGMMMRRRWWW^^^dddnnnppprrrooohhh___XXXUUUIIIIIIRRRbbbooo{{{~~~xxxkkk\\\RRRFFFAAA===??????>>>>>>AAA===AAA===888888999MMMmmmnnnjjjfffWWWqqqvvv~~~^^^MMMMMMEEEIIIGGGAAAAAAAAAAAAAAABBBCCCDDDCCCFFFKKKLLLKKKGGGEEEDDDFFFEEEEEEGGGHHHHHHFFFCCCDDDDDDCCCAAA???;;;888777444333222111000111222222444MMMkkk}}}{{{lllhhh~~~xxx~~~yyyyyyuuuoookkkeee[[[PPPFFF???999999:::>>>FFFNNNBBB===;;;???HHHNNNMMMKKKPPP\\\www}}}hhhpppzzznnn}}}yyynnniiiaaaXXXQQQIIIBBB===888:::;;;:::999;;;@@@DDDHHHUUUiii{{{~~~xxxppplllllloooppplllkkkmmmkkkggggggiiidddeeeffffffdddaaa^^^\\\TTTJJJEEEJJJMMMJJJKKKPPPRRRTTTVVVVVVWWW\\\eeemmmtttyyy~~~yyyoooeee___[[[]]]aaafffiiifff```ZZZVVVWWWZZZ```jjjyyyvvv|||xxxggg______ppp||||||}}}wwwmmm```RRREEE<<<999888777555444444555555;;;OOO|||~~~{{{GGGHHHJJJJJJJJJHHHEEECCCAAAAAAAAAAAACCCDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCEEEHHHFFFEEEMMMXXX|||{{{wwwllliiiqqq[[[PPPEEEBBB>>>>>>@@@AAA@@@>>>>>>>>>???@@@AAABBBDDDEEEHHHHHHHHHGGGGGGFFFEEEEEEGGGHHHNNNZZZdddiiiooovvv}}}{{{mmmaaaZZZXXXQQQSSSccc|||zzzqqqdddVVVLLLCCC>>><<<>>>???===>>>AAA===AAA<<<777:::EEEhhhjjj]]][[[ccc___PPPPPPEEEHHHHHHAAAAAABBBBBBCCCDDDDDDEEECCCFFFJJJLLLJJJHHHGGGFFFHHHFFFEEEFFFHHHIIIGGGEEECCCCCCCCCBBBAAA>>><<<:::444333222111111111222222222LLLjjj~~~}}}nnnjjj}}}{{{xxx~~~}}}yyysssmmmggg[[[PPPFFF???:::999:::===DDDKKK@@@>>><<<@@@GGGLLLMMMLLLUUUkkktttlll|||yyy|||mmmeeeZZZOOOGGG@@@;;;999555888:::::::::>>>FFFMMMVVVfff||||||{{{yyyuuuqqqooooooppplllhhhgggiiiiiifffdddfffcccdddfffeeebbb]]]YYYWWWNNNGGGGGGRRRZZZYYYWWWYYYUUUXXXZZZZZZYYYZZZ___dddjjjnnnsssrrrlllddd]]]YYYSSSVVV[[[^^^______^^^]]][[[]]]```fffppp~~~{{{||||||||||||vvvwwwyyyhhhfffmmm~~~~~~vvvmmmuuuzzzzzzvvvkkk[[[KKKAAA<<<999888666555444444555555;;;OOO||||||HHHIIIKKKKKKJJJGGGDDDBBBEEEEEEFFFGGGHHHJJJLLLMMMNNNMMMLLLKKKJJJHHHGGGGGGCCCCCCFFFIIIFFFEEEMMMYYYssssssfffaaa]]]bbbfffkkkuuuaaaPPPJJJDDDAAA???@@@CCCEEECCCAAA???@@@AAABBBEEEGGGIIIJJJLLLKKKJJJJJJIIIHHHGGGFFFHHHJJJVVVhhhuuu{{{pppbbb\\\\\\[[[]]]oooxxxmmm```RRRIII@@@===<<<>>>???===>>>BBB:::>>>:::555<<>>444333222111111111222333000JJJiii~~~pppooo}}}yyyxxx}}}vvvppphhh\\\PPPEEE???::::::;;;<<>>===@@@FFFLLLNNNOOOSSSsss|||mmmrrr}}}|||wwwjjjaaaTTTHHH@@@===;;;;;;777:::<<<===>>>DDDOOOXXXhhhyyyyyyvvvrrrpppooonnnkkkhhhgggccccccfffgggcccbbbcccccceeefffeeeaaa[[[WWWUUUJJJEEEIIIXXXdddeeedddfffZZZ]]]bbbeeeggghhhiiijjjjjjnnnqqqpppjjjbbb\\\ZZZRRRUUUXXXZZZZZZ[[[___cccbbbdddiiipppzzz}}}xxxyyywwwsssooonnnpppsssvvvyyy}}}~~~hhh|||qqqdddlll}}}~~~iiieeepppwwwyyyyyymmmppptttuuujjjWWWFFF>>>===888777666555444444555666555JJJxxxxxxHHHLLLLLLGGGFFFJJJKKKGGGHHHGGGJJJQQQWWWYYYYYYZZZXXX[[[]]]]]]]]][[[RRRHHH???BBBDDDDDDEEEJJJSSS[[[jjjqqqrrrhhh___[[[WWWSSSUUUXXX[[[aaammm{{{|||iiiQQQFFFAAA@@@AAAAAABBBBBBBBBBBBBBBBBBDDDEEEEEEEEEGGGJJJLLLXXXNNNMMMNNNKKKMMMNNNEEEDDDOOO\\\iiiyyyzzzvvvyyy}}}~~~vvvrrrrrr}}}vvvhhhZZZNNNHHH>>><<<;;;===@@@BBBAAA???@@@;;;<<<999888UUUqqq[[[nnn___TTTIIICCCFFFHHHEEEEEEEEEDDDDDDFFFIIILLLOOONNNMMMMMMMMMLLLJJJHHHHHHFFFDDDFFFIIIJJJIIIFFFFFFEEECCCCCCDDDCCCBBB@@@===999444222333222000...222DDDfffmmmqqq~~~{{{zzztttooojjj```VVVIIIAAA:::999;;;>>>CCCHHHGGG@@@@@@GGGIIIFFFKKKWWW```uuuwwwlllrrrtttiiixxxxxxbbbVVVHHH@@@;;;777777:::===>>>@@@BBBIIIXXXooo}}}wwwpppmmmlllkkkgggccc```_________aaa```___]]]bbb^^^ZZZYYY[[[[[[WWWSSSFFFKKKGGG@@@LLLeeeqqqmmmjjjfffhhhqqqwwwuuuooolllnnnnnnoooqqqpppjjjaaaYYYVVV[[[______]]]]]]```dddjjjmmmtttuuuuuurrrooonnnnnnppprrrrrryyyxxxyyy|||xxxmmmsssppp]]]]]]qqqpppYYYMMMIIIUUUhhh{{{qqqfffjjjooolll]]]NNNDDD<<<555;;;555222555777555444555333UUUuuutttHHHLLLLLLHHHHHHLLLNNNLLLNNNPPPUUU\\\bbbdddcccbbbcccfffgggeeeddd```UUUJJJBBBEEEGGGGGGHHHLLLTTT[[[aaahhhiiiaaaXXXTTTQQQMMMRRRRRRVVV^^^hhhpppttttttwwwZZZIIICCCBBBEEEEEEFFFGGGGGGFFFEEEDDDBBBCCCDDDDDDEEEHHHLLLOOO[[[SSSUUUYYYVVVYYYZZZQQQMMMPPPVVV]]]jjj|||~~~uuuhhhZZZMMMFFF===<<<;;;===@@@BBBAAA???CCC<<<======>>>XXXkkkccc]]]SSSJJJEEEGGGHHHFFFGGGGGGFFFFFFHHHKKKNNNNNNMMMKKKKKKLLLKKKIIIGGGEEEDDDEEEHHHKKKKKKHHHFFFGGGFFFEEEEEEFFFFFFEEEDDD>>>;;;666444444333111///222BBBbbb{{{rrrttt~~~}}}xxxtttooocccXXXIIIAAA:::999<<<>>>CCCHHHCCC======EEEJJJLLLVVVcccnnn~~~{{{~~~{{{qqq\\\PPPDDD>>>===<<<===@@@DDDBBBCCCJJJYYYppp|||xxxsssnnnlllkkkhhhbbb]]]YYYXXXWWWXXXZZZ[[[ZZZYYYZZZWWWUUUWWWZZZ[[[XXXUUUDDDEEEBBBEEEWWWoooyyyvvvuuusssuuuzzz{{{uuuqqqppptttrrrppppppnnniiibbb[[[XXX[[[^^^]]]\\\]]]cccgggtttyyyvvvjjjmmmlllkkklllpppvvv{{{~~~xxxzzz|||}}}~~~nnnppp}}}rrr```[[[fff|||oooYYYLLLEEECCCIIIUUUfffsssxxxtttnnnllloookkk]]]NNNEEE>>>888:::555333666777555444555999[[[yyyqqqIIILLLLLLJJJJJJOOOSSSTTTUUUZZZbbbjjjppprrrsssrrrrrrttttttqqqmmmfffYYYMMMCCCEEEGGGHHHJJJPPPYYY```^^^bbbccc___]]]```dddfffiiifffjjjvvv}}}|||~~~~~~^^^JJJCCCCCCEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHHHHJJJOOOUUUYYYVVVRRRZZZcccdddiiikkkbbb^^^WWWSSSUUUYYYddd{{{{{{rrreeeWWWKKKCCC<<<<<<<<<>>>@@@AAAAAA???@@@999999:::<<>>BBBNNN```nnntttuuuppppppiii[[[MMMDDD???<<<999555333666777555444666AAAcccnnnJJJLLLMMMKKKLLLQQQWWW\\\aaaiiirrrwww|||{{{tttkkk\\\NNNFFFGGGIIIKKKQQQZZZeeemmmgggfffbbb]]]\\\aaahhhnnnzzzvvv}}}hhhPPPEEECCCFFFIIIIIIIIIJJJJJJKKKLLLMMMNNNPPPPPPQQQRRRVVV\\\ccciiiVVVUUUbbbpppttt{{{~~~wwwiii[[[SSSWWWYYY\\\kkk~~~uuujjj^^^RRRGGG@@@;;;<<<===???@@@AAA@@@@@@===777777666777JJJaaahhhuuu{{{vvvvvvrrrQQQMMMJJJGGGHHHFFFCCCEEEEEEEEEEEEFFFHHHKKKLLLJJJIIIIIIJJJIIIGGGEEECCCEEEGGGJJJLLLMMMLLLKKKLLLJJJIIIIIIIIIIIIGGGFFF@@@>>>:::777555444222222333===ZZZvvvxxxwww||||||{{{|||zzzvvvsssnnncccXXXKKKAAA999:::===???BBBEEE===:::<<>>@@@@@@BBBGGGVVVlllxxxqqqjjjfff```[[[WWWRRRLLLHHHEEECCCAAABBBEEEHHHJJJKKKLLLLLLNNNPPPRRRRRRNNNKKKKKKAAA???LLLZZZeeeoooyyy{{{pppgggfffkkksssxxxuuusssrrrpppllleee```[[[ZZZYYYXXXYYY^^^fffmmmttt|||jjj[[[QQQNNNWWWeeerrr|||~~~yyy}}}yyyhhhiii}}}lll[[[^^^tttlllRRRBBB<<<;;;;;;GGGCCCCCCNNN```qqqyyy|||vvvrrrhhhYYYKKKBBB>>><<<888555444666777444444777FFFkkkpppLLLMMMNNNNNNNNNSSS]]]eeeyyyyyynnn]]]OOOKKKKKKMMMRRRZZZeeeqqqyyy~~~{{{wwwsssooommmooorrrwwwwwwyyy[[[KKKGGGGGGHHHKKKNNNNNNNNNOOORRRUUUXXXZZZZZZ[[[]]]___cccjjjrrrxxxbbbcccrrrqqq^^^SSS[[[dddhhhssszzzmmm```TTTKKKCCC>>>:::<<<>>>@@@@@@@@@@@@@@@???;;;;;;888777LLLeeekkkwwwjjjaaannn~~~zzz{{{zzzxxxhhhLLLKKKIIIFFFFFFDDDCCCDDDFFFFFFFFFFFFHHHJJJLLLKKKIIIIIIJJJIIIGGGEEEBBBCCCCCCDDDEEEGGGIIIKKKMMMKKKIIIHHHGGGFFFDDDBBB???>>>;;;888444222222222222;;;XXXvvvvvvsss}}}~~~}}}}}}xxxrrrooolllddd[[[MMMBBB::::::>>>???@@@AAA999999<<>><<<@@@DDDDDDEEEHHHOOOhhh{{{rrrnnnaaa\\\UUUMMMHHHDDDAAA???>>><<<;;;;;;>>>AAACCCCCCDDDEEEHHHJJJLLLLLLIIIGGGFFF@@@CCCQQQ\\\fffwwwqqqddddddmmmtttzzz~~~rrrrrrsssuuuuuupppggg___[[[YYYWWWVVVXXX]]]dddiiillluuulllYYYNNNIIICCCLLLYYYfffqqqzzz~~~|||yyytttqqqpppssswww|||{{{nnnlllnnnhhhfffrrrcccKKK@@@???@@@AAAQQQPPPTTT```ppp}}}zzzrrrfffWWWIII???::::::777444444777666444555888IIIqqqkkkMMMMMMOOOQQQSSSYYYfffsss~~~qqq```QQQMMMPPPUUU]]]hhhsss||||||}}}gggQQQJJJJJJIIIIIILLLOOOPPPRRRVVVYYY]]]___aaadddfffhhhkkkpppwwwttttttmmm]]]```lllxxxzzzqqqcccVVVMMMFFF@@@;;;999<<>>>>>@@@DDDGGGKKKIIIGGGFFFFFFEEECCCAAA@@@???===999444222222333333999UUUuuuvvvooo}}}zzzsssqqqooohhhaaaPPPDDD:::;;;>>>???>>>>>>555888;;;=========>>>@@@IIIOOOTTTUUUUUUWWW\\\```ccccccdddgggjjjkkkjjjjjjiiimmmqqqvvvxxxyyyxxxvvvsssvvvvvvvvvxxxuuuaaaKKK@@@>>>>>>AAACCCEEELLLTTTiii}}}rrrhhhcccUUUQQQIIIBBB===;;;;;;<<<===;;;999:::;;;===>>>===;;;===AAADDDFFFGGGHHHGGGDDDDDDIIIRRRXXXaaasssrrrggg```gggssswwwtttpppmmmooossswwwwwwqqqfff]]]YYYXXXVVVUUUWWWZZZ___bbbddddddggglllttt}}}sss\\\JJJCCCBBB???BBBHHHPPPZZZiiizzz}}}|||zzzwwwsssqqqsssssstttvvvyyy|||ppppppsssyyynnnooouuuxxxVVVBBB>>>@@@EEEHHHSSSWWWaaannnzzzzzzpppbbbUUUGGG<<<777777666444555777666333555999LLLuuusssZZZLLLLLLPPPUUUYYYaaarrruuucccTTTUUU\\\jjjzzznnnZZZJJJIIIMMMKKKKKKOOOSSSXXX^^^dddhhhhhhgggeeennnqqquuuyyy~~~xxxwwwwwwmmmeeeZZZQQQKKKEEE???999888<<<@@@AAA@@@??????@@@;;;666777:::KKKpppvvvaaa\\\\\\\\\vvvzzzyyyXXXIIIMMMJJJCCCCCCCCCDDDFFFHHHIIIHHHIIIJJJKKKJJJIIIGGGGGGHHHGGGEEECCC>>>@@@AAA@@@???@@@BBBEEEHHHFFFEEEEEEFFFFFFDDDCCCAAAAAA???;;;555222333444333666PPPqqq|||pppyyy}}}}}}zzzvvvuuutttmmmeeeRRRFFF;;;;;;>>>>>><<<:::555999<<<===============>>>@@@DDDFFFFFFFFFIIILLLJJJMMMOOONNNMMMMMMNNNOOOMMMOOOSSSVVVXXXXXXXXXYYYWWW___fffjjjpppooo```NNNBBBAAAAAACCCDDDKKK\\\lll{{{rrreeeXXXRRRFFFDDDAAA===:::999;;;<<<>>>===;;;;;;<<<<<<;;;999888:::===???AAABBBDDDEEEDDDGGGLLLRRRWWW___kkkuuukkkccc```hhhrrrtttqqqnnnmmmooorrrvvvvvvooocccZZZWWWVVVUUUUUUVVVWWWXXXYYYVVVSSSOOONNNSSS^^^iiipppyyyvvvmmm]]]KKK@@@<<<===:::<<<>>>AAAGGGUUUfffsss~~~}}}|||}}}~~~vvvlllvvvzzzrrrtttvvv~~~sss]]]HHHDDDIIIPPPTTTXXX[[[cccpppzzz|||yyywwwjjj]]]RRRFFF;;;666777555444555777666333555:::PPPxxxmmmRRRKKKKKKPPPXXX^^^hhh{{{xxxeeeVVVbbbnnneeeSSSGGGJJJNNNMMMOOOTTT^^^eeeooowwwzzzwwwrrrmmmwwwzzz~~~vvvlllbbb\\\TTTOOOLLLFFF???888777<<<@@@BBB@@@??????@@@>>>888888BBB[[[www\\\TTT___nnnsssVVVJJJPPPKKKCCCCCCEEEBBBDDDFFFGGGGGGGGGHHHIIIHHHGGGFFFFFFFFFEEECCCAAA???CCCFFFFFFDDDCCCDDDFFFEEEDDDCCCDDDFFFGGGGGGEEECCCCCCAAA<<<777444444666333444LLLmmm~~~uuuxxx~~~{{{wwwyyyyyyxxxxxxwwwooogggTTTGGG<<<;;;???>>>:::888888<<>>???BBBDDDDDDCCCDDD;;;BBBGGGEEEAAAAAADDDGGGDDDEEEIIINNNPPPQQQSSSVVVaaalllwww}}}sssbbbKKKJJJJJJIIIKKKWWWpppzzzqqqhhhZZZKKKCCC<<<<<<===<<<;;;;;;<<<>>>@@@???=========<<<:::888:::;;;<<<=========???@@@???EEEMMMTTT^^^jjjrrruuu|||sssllllllnnnnnnoooqqqoooppprrrtttssslllaaaXXXVVVUUUUUUUUUVVVVVVTTTSSSHHHFFFDDDDDDHHHOOOWWW\\\jjjcccWWWJJJ???:::999;;;666999===>>>@@@GGGRRRZZZffftttvvvtttuuu|||rrreeerrryyyhhhkkkvvvvvvwwwpppTTTIIIEEEQQQaaaiiilllmmmmmmvvv|||zzzsssfffYYYPPPFFF;;;666888555444555777555333555;;;SSSzzzvvvZZZLLLLLLSSS^^^aaaeeeuuu{{{iiifffmmm|||VVVOOOKKKMMMPPPSSSYYY___fffttt}}}tttiiiaaaVVVLLLHHHFFF@@@<<<;;;===>>>@@@BBBBBBBBBAAA@@@888:::777>>>hhh\\\PPP^^^```ddd^^^XXXRRRJJJBBB@@@BBBCCCBBBBBBCCCEEEFFFEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@CCCBBB@@@???>>>???AAABBBIIIHHHFFFDDDCCCCCCBBBCCCAAA???===:::777555444333222555GGGeeeuuuwww}}}|||}}}|||{{{}}}|||tttjjjZZZLLL???<<<<<<:::;;;>>><<<>>>BBBCCCDDDDDDDDDEEEEEEBBB??????AAAEEEGGGIIIHHHGGGFFFFFFHHHKKKMMMNNNOOORRRVVVYYY^^^gggttt}}}~~~hhhXXXOOOJJJOOO\\\qqqlll^^^QQQEEE???@@@>>>;;;:::;;;>>>@@@@@@>>>DDDAAA======???@@@>>><<<>>>>>>===:::777888===AAA@@@OOOZZZ^^^kkkmmmlllssssssqqqssssssrrrqqqqqqmmmeeeZZZRRRVVVTTTSSSUUUXXXWWWRRRMMMJJJGGG@@@<<>>===<<<<<<===???@@@EEEEEEDDDDDDCCCCCCCCCBBBBBBAAA???<<<999777555444333555FFFccc|||uuuvvv~~~~~~~~~|||tttjjj\\\OOOBBB===<<<999999;;;AAACCCFFFGGGFFFGGGHHHIIIHHHGGGFFFGGGJJJLLLLLLLLLSSSVVVYYY]]]```dddgggjjjjjjmmmpppssswwwvvv___WWWUUUbbbxxxqqq^^^RRRIIIAAA>>>???AAA???===???AAACCCBBBAAABBBCCCEEEEEEDDDDDDDDDDDDFFFEEECCC???======@@@BBBHHHPPPWWWaaayyy~~~gggdddlllqqqvvv|||oooooonnnmmmjjjcccZZZSSSWWWUUUUUUXXX[[[[[[WWWRRRIIIFFF@@@>>>DDDPPPUUUUUUPPPFFF===:::888666555777666666666888999<<<>>>@@@???JJJYYYggguuu}}}~~~{{{sssmmmttt{{{}}}tttmmmdddeeejjjnnnppp{{{aaaMMMDDDJJJSSS[[[bbbkkkvvv}}}yyyqqqeeeXXXMMMCCC:::555666666444555777666444777===^^^kkkQQQOOOTTT___iiilllsss~~~qqqZZZVVVTTTXXX]]]ccckkktttxxxtttjjj^^^VVVMMMDDDBBB@@@<<<:::;;;AAABBBCCCCCCAAA???===;;;<<<888===TTTwwwccc]]]^^^nnn\\\UUUOOOKKKGGGBBBCCCFFFEEECCCBBBCCCEEEEEEEEECCC<<<===>>>>>>>>>>>>===<<<>>>===<<<;;;;;;<<<>>>???@@@AAABBBCCCDDDDDDCCCBBBBBBBBBAAA???<<<999666444333555CCC___yyyvvvvvv}}}}}}tttjjj]]]QQQDDD@@@@@@AAACCCEEEIIILLLNNNPPPQQQRRRUUUWWWTTTQQQOOOPPPTTTYYY]]]___lllqqqxxx|||yyyaaa^^^cccyyyqqqaaaOOOFFFBBB@@@>>>>>>???>>>>>>@@@BBBDDDDDDCCCIIINNNRRRSSSOOOMMMNNNPPPNNNKKKGGGEEEDDDDDDCCCCCCLLLOOOUUUfffjjjYYYYYYaaaggglllrrrffffffggggggeee```YYYTTTWWWVVVWWWZZZ^^^^^^[[[WWWGGGDDD@@@AAAJJJWWW]]]\\\MMMCCC:::777777666666999888888888888999:::;;;<<<999>>>DDDLLLWWWiii~~~}}}zzz|||xxx~~~xxxdddgggpppttt{{{nnn___QQQIIIOOOUUU[[[]]]]]]cccoooyyy}}}|||yyyooocccTTTJJJ@@@888666777777666666777555333777>>>bbb}}}gggOOOOOOUUU___fffkkkwwwppp[[[YYYZZZ___eeelllvvvxxxssspppfff[[[SSSJJJBBB@@@===:::999;;;AAABBBCCCCCCAAA???===;;;<<<555<<>>>>>===<<<===>>>???@@@AAA@@@???>>>===>>>>>>>>><<<>>>@@@CCCDDDDDDCCCCCCBBBBBBBBBAAA>>>;;;777555333444AAAZZZvvvyyywww}}}}}}uuullldddWWWHHHAAABBBGGGKKKNNNNNNQQQVVVZZZ^^^ccchhhlllppplllgggggglllvvvbbbhhhyyywwwaaaUUUGGGAAABBBCCCAAA>>>>>>???AAADDDGGGJJJKKKKKKWWWYYY[[[[[[YYYWWWXXXYYYSSSOOOKKKJJJJJJJJJHHHEEEIIIKKKRRRdddbbbXXXRRRWWW\\\\\\ZZZYYYZZZ\\\^^^aaa```^^^YYYVVVWWWWWWXXXZZZ\\\\\\YYYUUUDDDCCCBBBFFFSSSaaagggdddNNNDDD;;;999999888:::<<<<<<<<<;;;;;;;;;<<<<<<<<>>;;;888999<<<@@@AAABBBBBBBBB@@@>>><<<;;;333<<>>>>>AAAEEEHHHCCCBBBAAA@@@???>>>>>>>>><<<>>>AAACCCEEEEEEDDDCCC@@@AAAAAAAAA???<<<888666333444>>>UUUsss{{{yyy}}}|||uuunnnnnnaaaOOOEEEFFFNNNUUUXXX```eeelllssszzzjjj}}}uuueeeSSSMMMFFFCCCEEEFFFBBB===AAADDDHHHLLLQQQTTTWWWXXX]]]ZZZXXXYYY\\\___``````ZZZVVVSSSSSSTTTTTTQQQNNNIIIJJJNNNWWWeeekkkdddZZZXXXUUUVVVZZZ\\\WWWQQQMMMPPPSSSYYY]]]^^^]]][[[YYYVVVWWWWWWXXXXXXVVVRRROOOCCCDDDFFFMMM]]]kkkmmmiiiOOOFFF===;;;;;;:::;;;======>>>>>>>>>>>>=========AAAAAA@@@>>>>>>AAAHHHMMMVVVhhhzzzvvvsssqqqtttvvvzzzxxxuuussstttvvvxxxyyyzzzyyy{{{|||tttooottt{{{rrr]]]gggpppxxxpppXXXHHHCCCGGGNNNSSSSSSNNNMMMWWWeeekkkddd[[[^^^```bbbgggpppxxxyyyvvvggg[[[LLLBBB;;;555666999666555666555111000888BBBlllhhhOOOMMMQQQWWW^^^lllkkkooo||||||vvvtttxxxggg```cccjjjsssyyy~~~yyypppjjjfffbbb[[[UUUMMMFFF@@@===:::888:::???@@@AAABBBBBBBBB@@@>>><<<888777EEEaaasssppphhhfffaaaqqqlllbbb{{{eeeRRRKKKGGGHHHIIIHHHGGGIIIHHHGGGEEEEEEEEEEEECCCBBBDDDAAA===;;;;;;???CCCFFF@@@@@@@@@@@@@@@????????????AAABBBDDDEEEEEEEEEEEE@@@@@@AAA@@@???===;;;:::555555<<>>????????????>>><<<>>>@@@@@@@@@@@@BBBDDDDDDKKKXXXgggqqqxxx{{{vvvrrrooonnnnnnqqqvvv||||||zzzwwwvvvwwwxxxxxxxxxvvvvvvyyywwwpppqqqqqqnnnqqqwww}}}sss^^^bbbnnnyyy___RRREEEAAADDDHHHKKKMMMKKKQQQ\\\gggnnnoookkkggggggdddcccjjjuuu{{{xxxssscccWWWIII@@@999555555999555555666555111111:::FFFnnnkkkTTTOOOSSSZZZdddxxxmmm\\\\\\dddllluuu~~~tttqqqooorrrssswwwyyybbbfffkkkttt~~~wwwqqqiiiccc]]]WWWRRROOOGGGAAA<<<;;;999888===CCCBBBCCCCCCCCCAAA???<<<:::555???VVVqqq|||ssseee^^^XXXeeecccaaayyysssbbbhhheeePPPJJJGGGJJJMMMLLLJJJJJJIIIGGGFFFEEEEEEEEECCCAAA@@@>>>===;;;<<<===???AAA>>>???@@@BBBCCCDDDEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFAAAAAAAAA@@@@@@@@@@@@???888777:::KKKhhh}}}wwwsssxxx|||xxxtttnnneeedddaaaddduuujjjWWWLLLCCCHHHIIIGGGHHHLLLMMMJJJLLLQQQXXX\\\___bbbfffiiigggfffeeefffiiilllooopppmmmoooooommmjjjfffdddccc___YYYSSSOOOMMMNNNOOOQQQVVVXXXXXXUUUQQQPPPPPPPPPPPPWWW```eeeeeeaaa]]][[[UUUVVVWWWVVVSSSNNNKKKIIIHHHJJJOOOYYYfffnnnggg[[[HHHAAA<<<===>>>===<<<>>>===>>>@@@BBBCCCCCCCCCCCC@@@AAABBBCCCCCCDDDEEEEEEHHHFFFHHHNNNRRRXXXdddpppwww~~~zzzuuurrrpppoooooorrrvvv{{{~~~{{{www{{{}}}|||~~~|||zzzvvvuuuuuuvvvvvvuuuwwwxxxyyyxxxyyy~~~zzzwwwyyysssiiihhhnnnwwwrrrsssyyyxxxlllccc```rrrzzzwwwaaaJJJCCC???CCCHHHJJJOOOUUUUUU```ppp}}}}}}zzzvvvtttwww{{{zzzuuuppp^^^SSSGGG???999444555888666666777666222333>>>KKKnnnlll]]]QQQVVV^^^llluuu]]]UUUUUUZZZaaajjjuuuwwwssstttrrrooorrrrrrwwwqqq```kkkqqq|||{{{rrrllleee^^^VVVNNNJJJIIIBBB===999888888999???FFFEEEEEEEEECCCAAA===:::888444FFFeeexxxdddXXXWWWXXXXXXfff~~~gggmmm|||mmm^^^SSSLLLIIILLLOOOLLLHHHGGGJJJHHHFFFEEEEEEEEECCCAAABBBBBBCCCCCCCCCCCCBBBAAA===???BBBEEEHHHJJJLLLMMMHHHGGGFFFFFFFFFFFFFFFGGGBBBBBBAAAAAAAAABBBCCCCCC:::999:::HHHddd|||wwwtttpppuuu{{{wwwsssnnneeefffgggmmm~~~}}}lllZZZKKKBBBCCCJJJMMMIIIIIIOOOTTTTTTZZZ```fffjjjlllnnnqqqtttuuuxxxyyyxxxuuusssuuuxxxsssuuuwwwtttmmmhhhffffffddd___[[[YYYXXXVVVTTTTTTRRRXXX\\\ZZZVVVTTTTTTTTTTTT\\\eeejjjhhhbbb]]][[[UUUWWWXXXWWWSSSOOOLLLKKKKKKMMMRRR[[[gggkkkaaaSSSFFF@@@<<>>999444444777777777999888444555AAAOOOsssmmmcccVVV___iiiwwwfff___[[[\\\ccceeekkkttt}}}mmmnnnsssppplllmmmpppuuu|||yyyhhhmmmwwwwwwppphhhccc\\\VVVPPPKKKFFFCCC>>><<<999777999===BBBEEEBBBFFFIIIFFFAAA>>>;;;999===NNNkkkMMMYYYOOO[[[xxx|||qqq}}}gggXXXSSSQQQOOOOOOOOOOOOMMMKKKJJJGGGEEEEEEGGGGGGFFFCCCDDDDDDDDDDDDCCCBBB@@@???CCCDDDGGGIIIJJJIIIHHHGGGIIIHHHHHHKKKMMMMMMIIIEEEIIIHHHFFFDDDDDDDDDFFFGGG@@@???BBBPPPhhh|||~~~xxxxxxsssrrrzzz}}}|||~~~{{{yyy}}}wwwqqqlllrrrkkkiiiooovvvwww{{{uuucccYYYNNNGGGFFFJJJHHHIIINNNYYYcccjjjmmmmmmooosssxxx|||~~~~~~|||{{{|||~~~xxxvvvyyy{{{xxxppplllkkkggg```aaa\\\WWWUUUWWWYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[XXX\\\ccciiijjjfff^^^XXXVVVXXXZZZZZZXXXWWWVVVWWWRRRVVVZZZ```hhhlllaaaSSSFFFEEEDDDCCCCCCDDDFFFGGGIIIJJJLLLPPPUUUZZZ___aaahhhbbbXXXPPPKKKKKKMMMOOOPPPJJJGGGLLLOOOOOORRRXXXooo}}}{{{zzzzzzzzzxxxzzz|||~~~}}}{{{yyywwwzzzzzzzzzwwwsssooommmmmmpppqqqpppmmmjjjhhhhhhiiilllooorrrvvvtttjjjrrr|||}}}ssstttrrrooolllnnnsssxxxkkkrrruuupppgggeeemmmvvvkkkSSSFFFDDD???BBBCCCCCCKKK[[[jjjqqqmmm~~~}}}zzznnnbbbUUUIII>>>999666444555888===777666999444111EEE```ppp\\\WWW___kkkzzzddd```aaaiiiwww}}}xxx~~~~~~rrrfffiiinnnmmmooouuusssiiipppyyy{{{rrrkkkccc___XXXRRRMMMHHHCCC@@@===;;;999888:::>>>BBBFFFGGGHHHHHHEEEAAA>>>;;;999FFFmmmaaaRRRVVV___~~~aaaWWWSSSQQQPPPOOOOOOOOOMMMKKKHHHGGGFFFGGGHHHIIIFFFDDDFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEGGGIIIIIIIIIIIIHHHKKKIIIHHHIIIKKKKKKJJJHHHFFFEEEDDDDDDEEEGGGIIIJJJJJJHHHHHHSSSiii}}}yyytttrrr{{{~~~zzzxxx~~~yyyxxxwwwwwwvvvuuutttsssrrroooqqqxxxzzzxxxyyy|||dddVVVPPPJJJHHHJJJOOOOOOQQQVVV^^^gggooosss|||}}}zzzwwwpppqqqooohhhffffffccc]]]\\\XXXTTTRRRSSSUUUUUUUUUWWWYYY\\\___`````````aaa```ccchhhkkkkkkeee^^^XXXRRRUUUWWWXXXXXXXXXZZZ[[[^^^``````aaadddfff^^^SSSNNNMMMMMMMMMNNNQQQTTTVVVVVVXXX\\\aaahhhooouuuyyy{{{uuummmddd]]]YYYXXXXXXUUUNNNJJJNNNSSSVVV[[[```iii~~~yyyuuutttsssttt{{{{{{|||}}}}}}|||zzzyyy~~~~~~}}}zzzuuurrrqqqqqqooooooooollljjjhhhiiijjjkkkmmmnnnrrr{{{xxxqqqsss}}}{{{~~~{{{vvvpppllljjjlllnnnlllkkkhhhdddccchhhsss|||}}}sssfffVVVGGGAAAAAA===AAAEEEKKKVVVeeepppsss|||}}}xxxlll```SSSHHH===888777555555888;;;666666999444444KKKhhhmmmYYYSSSeeetttyyyjjjqqqxxx|||ooohhhggghhhhhhkkkpppyyyqqqiiigggnnnsssvvvkkkkkkttt{{{sssjjjddd\\\XXXQQQLLLGGGCCC???<<<::::::999999<<<@@@DDDFFFHHHGGGEEECCC@@@===<<<;;;MMMpppLLLRRRVVVqqqxxxYYYUUUQQQPPPOOOOOOOOOOOOLLLKKKFFFFFFGGGIIIKKKJJJHHHFFFHHHGGGFFFEEEEEEFFFGGGGGGEEEFFFGGGHHHHHHIIIIIIHHHJJJGGGEEEEEEFFFHHHHHHHHHBBBBBBCCCDDDFFFIIILLLMMMJJJFFFDDDIII[[[qqq~~~{{{uuurrryyyyyyvvv|||rrrqqqpppoooqqqsssvvvxxxtttuuuyyy~~~pppWWWMMMJJJIIIKKKPPPOOOSSSYYY___eeennnyyy{{{xxxlllllliiidddbbbbbb```[[[UUURRRNNNMMMMMMOOOPPPPPPTTTYYY```eeehhhhhhiiiiiihhhjjjkkkkkkggg```YYYTTTOOORRRVVVYYY[[[^^^aaacccjjjjjjhhheeeeeefffddd```aaa```aaacccgggmmmrrruuurrrtttxxx~~~{{{rrrjjjdddaaaZZZSSSPPPUUU]]]bbbfffhhheeexxx~~~xxxuuutttuuuvvvzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{xxxsssnnnkkkjjjkkknnnnnnnnnllljjjiiikkkmmmtttyyy~~~xxxpppkkksssvvvtttqqqqqqqqqssstttttttttlllbbb```gggrrr{{{vvvfffTTTIIICCC??????BBBBBBIIIRRR^^^ooo~~~yyysssggg[[[OOOEEE;;;888777555666888888555666777333777RRRrrrhhhTTTNNNkkkzzzzzz~~~qqqaaaTTTRRRRRRPPPRRRXXX[[[aaakkkvvv~~~~~~xxxrrriiihhhmmmwwwqqqkkkuuu|||tttkkkbbb\\\UUUQQQKKKFFFCCC@@@<<<:::888999999;;;>>>AAAEEEGGGEEECCCAAAAAA>>>;;;:::<<>>;;;999777888:::===@@@CCCEEEFFFDDDAAA@@@@@@;;;555666<<>>___~~~uuu[[[LLLIIIaaaOOOFFFAAACCCDDD@@@???BBBFFFHHHJJJMMMPPPUUU[[[___gggppp~~~}}}||||||~~~xxxyyyxxxrrrggg\\\SSSNNNJJJGGGCCC@@@>>><<<:::999666999<<<@@@BBBDDDEEEEEEFFFCCCAAA@@@888222999EEE___WWWbbb]]]IIIaaayyyppphhhnnnaaaQQQQQQIIIIIIJJJKKKLLLKKKHHHEEEEEEHHHKKKKKKJJJIIIHHHIIIDDDCCCBBBAAAAAABBBCCCCCC???@@@BBBDDDDDDBBBAAA@@@>>>AAAEEEFFFDDDBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA<<<>>>:::555<<>>>>>??????BBBDDDAAACCCFFFGGGIIINNNUUU[[[jjjzzz~~~zzzxxxxxxssstttsssmmmbbbVVVMMMHHHFFFCCC???===<<<;;;999888777999===AAADDDEEEDDDDDDEEEBBB@@@>>>666555GGG^^^uuupppeeeSSSKKKXXXggggggeeezzzbbbkkk}}}yyyVVVPPPQQQJJJJJJKKKLLLMMMLLLIIIFFFGGGIIIKKKJJJHHHFFFGGGIIICCCBBBBBBAAAAAA@@@@@@@@@>>>@@@CCCEEEEEECCC@@@======@@@BBBBBB@@@>>>???@@@>>>>>>>>>>>>>>>======<<<888===;;;555777JJJfffyyy}}}uuullllllwwwrrrkkkyyy|||{{{~~~}}}zzz|||uuu]]]XXXZZZcccjjjnnnwwwttteee]]]VVVMMMEEEBBB:::<<<======<<<<<>>BBBEEEEEEDDDCCCAAA>>>===<<<777;;;WWWuuujjjNNNWWW\\\VVV___mmmlll___tttjjjMMMPPPQQQKKKKKKLLLNNNOOONNNJJJGGGHHHJJJKKKIIIFFFEEEFFFIIIBBBBBBBBBBBBAAA@@@???>>>===@@@DDDGGGGGGDDD@@@===;;;======<<<999999<<>>>>>666555FFFaaatttwwwmmmjjjrrrrrriiiwww|||{{{~~~~~~rrrmmmssszzz|||tttgggbbbdddmmmtttyyywwwgggXXXRRRLLLCCC;;;999777999;;;:::999999<<>>???GGGNNNXXX___hhhmmmmmmnnnqqqtttzzz~~~{{{qqqmmmppp|||}}}|||zzzzzzxxxvvvtttvvvzzz}}}uuujjjllllllhhhbbb]]]]]]^^^eeekkkmmmcccQQQEEECCCFFFBBBDDDJJJSSSUUUTTTTTTWWWaaattteeeXXXKKK@@@:::444111444888888888:::777444111444@@@WWWvvvzzz___MMMHHHJJJzzzVVVFFFBBBAAA>>><<<;;;;;;<<<======<<<<<<<<<>>>AAADDDFFFZZZttt}}}}}}|||zzzxxxvvvsssrrrqqqrrroooeeeXXXLLLGGGFFF@@@>>><<<:::999888999999;;;<<<>>>AAABBBCCCCCCCCC???;;;::::::;;;HHHooolllRRRXXXYYYVVVcccxxxrrrhhh}}}VVVQQQXXXMMMLLLNNNOOONNNJJJHHHHHHJJJJJJJJJJJJIIIIIIIIIHHHHHHDDDBBBAAAAAACCCBBB???<<<<<>><<<===;;;999777777888999:::============<<<;;;::::::888999;;;888666@@@YYYrrrxxxyyysssiiimmmnnngggrrr}}}|||qqqlllnnnssswwwxxxyyy~~~ttttttpppsss{{{ZZZRRRIIICCC@@@>>>:::666444444555666666777888888777888999:::<<>>888666444444666888888888111777666444BBBaaa||||||oooYYYPPPLLLGGGiiiKKKAAA@@@???===;;;:::;;;<<<===<<<<<<<<<<<<>>>@@@BBBCCCKKK```}}}~~~zzzyyyxxxwwwuuutttsssrrrpppppplllbbbUUUJJJDDDCCC???>>><<<:::888888888888;;;===???AAABBBBBBBBBBBBCCC???;;;888===VVVeeeWWWaaaaaabbbtttrrrWWWSSSVVVPPPQQQSSSUUUTTTPPPNNNMMMNNNIIIIIIHHHHHHHHHGGGGGGGGGEEECCCCCCDDDEEEEEEBBB??????DDDEEECCCAAAAAA@@@===>>>===;;;:::::::::;;;<<<;;;;;;<<<<<<;;;;;;:::999:::;;;<<<999666>>>TTTjjjwwwzzztttjjjlll}}}uuuiiillluuu{{{}}}~~~~~~~~~}}}xxxoookkkmmmrrrtttuuuxxx{{{}}}yyysssooommmlllzzzyyycccOOOHHH@@@<<<;;;:::777444222222222333333444444444777777777888999<<<>>>???FFFOOOZZZaaaeeelllwww}}}vvvtttooojjjpppwwwvvvgggXXXSSSVVVXXX```]]]^^^eeekkkmmmsssyyykkk]]]PPPLLLJJJDDD===999777555444444666888999999333666555555FFFeee~~~zzz}}}mmmVVVMMMJJJFFF}}}UUUBBB@@@======;;;::::::;;;<<<===<<<<<<======>>>?????????CCCOOOhhh}}}|||{{{{{{{{{|||vvvuuusssqqqpppppppppqqqnnnmmmhhh]]]PPPFFFAAA@@@>>>===:::888777777777888===>>>???AAAAAAAAAAAA@@@===>>>999444???___uuuPPPNNN^^^eeeyyydddYYYVVVTTTVVVQQQSSSUUUTTTQQQNNNLLLLLLIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHFFFDDDDDDEEEDDDAAABBBEEECCC???????????????>>>>>>>>>>>>999999:::;;;;;;;;;;;;:::=========;;;777;;;LLL^^^uuuzzzwwwlllkkkyyyoooggglllvvvzzz}}}~~~}}}}}}}}}~~~|||vvvrrrmmmkkknnnqqqqqqqqqwwwxxxwwwqqqfffZZZSSSQQQfffttt}}}xxxrrrtttwwwwwwcccOOOCCC>>>888666666777555444111111111222222222222222666555555555666999<<<>>>>>>EEENNNUUU]]]jjj}}}yyyssspppmmmiiirrruuummm]]]WWW^^^aaa\\\ddd```fffuuu}}}vvv^^^UUUMMMJJJFFF???999777555444333444777999999999444444333888NNNmmmyyykkkSSSJJJIIIIIIiiiHHH???EEE===<<<<<<<<<<<<===>>>???>>>>>>????????????>>>>>>DDDGGGVVVppp|||yyywwwwwwxxxxxxsssrrrooommmllllllmmmnnnmmmjjjcccXXXLLLCCC???>>>===;;;999666555666777888>>>???@@@AAAAAA@@@???>>>555;;;:::666CCCbbb{{{}}}]]]MMM^^^ooouuuzzzZZZ\\\ZZZTTTZZZPPPQQQSSSRRRQQQNNNKKKIIIKKKJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJLLLLLLLLLKKKIIIIIIIIIEEEBBBEEEIIIHHHCCCBBBBBBBBBBBBBBBAAA@@@???::::::;;;<<<===>>>>>>>>>@@@??????<<<888888DDDRRRqqqzzzzzzooojjjvvvvvveeeeeeqqqwwwzzz~~~}}}}}}}}}}}}}}}qqqooommmmmmpppqqqqqqpppwwwvvvuuupppcccSSSJJJGGGMMMVVV\\\\\\]]]bbbeeedddiiijjjiiieee```cccooo||||||yyyxxx~~~{{{hhhVVVKKK???;;;777555666777666666333333333333333222222222444333333444666:::===@@@<<<@@@FFFLLLVVVggg|||rrrmmmpppqqqqqqooollliiifffcccjjjlllcccTTTWWWhhhpppkkklllkkk{{{yyyddd\\\VVVPPPLLLEEE;;;555444333222222444777999:::999444222222>>>ZZZyyyjjjSSSLLLNNNPPP[[[CCC@@@GGG>>>>>>>>>??????@@@AAABBB@@@@@@AAAAAAAAA@@@???>>>CCC@@@EEEVVVmmm~~~zzz{{{|||zzzzzz}}}}}}~~~|||yyyvvvtttttttttrrrpppmmmkkkiiiiiijjjkkklllggg^^^SSSHHHAAA>>>===;;;999777555555777999:::@@@@@@AAAAAA@@@???===<<<555;;;:::999IIIdddooojjjXXXQQQgggtttWWW^^^]]]UUU\\\RRRRRRRRRSSSRRRPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPPPPOOONNNNNNNNNMMMJJJGGGIIINNNMMMIIIFFFFFFFFFFFFDDDCCCAAA@@@===>>>???@@@AAABBBBBBBBBCCCAAA@@@>>>:::888@@@JJJjjjxxx}}}sssllltttyyyeeeaaaiiitttwww{{{~~~~~~}}}|||}}}{{{}}}}}}{{{qqqppppppqqqsssttttttssswwwvvvtttpppbbbPPPFFFDDDCCCFFFIIIJJJNNNRRRTTTSSSSSSSSSQQQNNNMMMPPPUUUXXX[[[ZZZ\\\jjjooo^^^OOOFFF>>><<<999777666666666666444333333333333333333333222222333555999===AAACCC===???AAADDDKKKZZZlllzzz~~~uuussswwwkkkaaannnllljjjiiigggffffffgggnnnoooggg\\\aaavvv~~~}}}wwweee\\\ZZZTTTNNNIII@@@555000111222222222444777999999888333111555GGGfffgggUUUQQQTTTWWWlllPPPAAA@@@CCC@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@BBB???@@@IIIWWWnnn{{{xxxyyyzzzxxxxxxzzzyyy{{{}}}~~~}}}}}}~~~~~~{{{wwwtttrrrqqqqqqpppnnnmmmkkkjjjjjjkkkkkkjjjcccYYYNNNEEE???===<<<999888666444555888;;;>>>AAAAAAAAAAAA???===;;;:::444666555:::NNNeeehhh\\\NNNVVVwwwzzzmmmZZZ]]]\\\XXX[[[QQQPPPOOOOOOPPPPPPNNNMMMJJJKKKKKKKKKKKKKKKLLLLLLOOOQQQSSSSSSRRRPPPPPPQQQRRRSSSQQQMMMNNNRRRSSSPPPMMMLLLKKKIIIGGGEEEDDDCCCBBBBBBCCCEEEEEEFFFFFFFFFFFFCCCAAA@@@<<<:::???FFFbbbuuuyyyooouuu{{{iii``````ppptttxxx{{{{{{{{{{{{{{{wwwyyy{{{}}}}}}|||zzzxxxuuuuuuuuuuuuvvvwwwxxxxxxzzzvvvtttooo```KKK@@@@@@BBBBBBBBBCCCEEEFFFEEEDDDDDDFFFFFFDDDEEEHHHGGGCCCJJJKKKQQQcccqqq___PPPFFF<<<;;;999777555444444444222222222222333333333333222333555888<<<@@@CCCDDD???@@@@@@AAADDDMMMYYYbbblllxxxyyyooommmyyyqqqqqqnnnhhhzzzpppiiigggiiipppwwwwwwllllllxxxkkk___aaaYYYQQQJJJDDD===666333444222222222555777888888777222222999PPPppptttaaaVVVUUUXXXZZZ|||rrrdddYYY]]]```mmmqqqTTTFFFCCCBBB@@@BBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@AAAAAA@@@CCCJJJNNNZZZwww{{{xxxxxx|||~~~{{{yyyyyyvvvyyy||||||zzzyyyzzz|||xxxwwwvvvtttrrrpppooonnnlllllllllmmmmmmnnnnnnooofff___SSSHHHAAA===<<<;;;888666555444666:::>>>AAABBBBBBBBBAAA???<<<:::888444444777GGG___mmmdddSSSRRR[[[sss{{{qqq}}}{{{fff]]]ZZZYYYZZZXXXQQQNNNLLLMMMOOOQQQQQQOOONNNNNNNNNOOOOOOOOOPPPPPPRRRTTTVVVVVVSSSQQQQQQRRRTTTWWWXXXTTTSSSVVVWWWVVVUUUSSSPPPMMMJJJHHHGGGGGGEEEFFFGGGGGGHHHHHHHHHHHHHHHDDDAAA@@@???===AAAGGG[[[rrr~~~sssvvvqqqddd[[[kkkoootttwwwxxxxxxxxxyyyvvvwwwxxxyyyzzzyyyyyyxxxzzzyyyxxxwwwwwwyyy{{{~~~yyyuuuqqqaaaKKK@@@AAABBBAAAAAABBBCCCBBB@@@@@@===BBBDDDBBBAAADDDDDDBBBEEEGGGNNN^^^|||rrrbbbRRRGGG::::::888666444333333444333333444444555555666666444555888;;;>>>@@@AAABBB@@@BBBEEEHHHKKKPPPWWW\\\\\\hhhxxxuuunnnnnnmmmsss|||xxxzzzxxxxxx{{{~~~uuunnnmmmttt}}}|||vvvuuuyyy}}}vvvuuuxxx~~~{{{mmmeeeeee[[[QQQFFF@@@;;;666555666333222333555777888666555333444???XXXvvviiiYYYTTTUUUVVVVVVYYYUUUOOOLLLLLLLLLKKKIIIMMMLLLQQQZZZ___eeeyyy}}}YYYCCCAAAFFFEEE@@@BBBCCCCCCDDDDDDCCCBBBBBBBBB@@@>>>======>>>@@@AAA===>>>DDDJJJIIIJJJ\\\rrr}}}vvvuuuyyyzzzzzzwwwzzz}}}}}}zzzyyyyyy{{{qqqqqqqqqqqqpppnnnmmmlllhhhjjjlllnnnpppqqqrrrrrrccc[[[PPPEEE>>>;;;::::::777666444444777;;;@@@CCCCCCCCCBBBAAA???<<<999777888888CCC]]]vvvzzzeeeNNNMMMYYYoooooocccvvvvvveee|||vvv```^^^VVVWWW\\\UUUVVVSSSPPPQQQTTTWWWXXXWWWSSSSSSSSSSSSTTTTTTUUUUUUSSSVVVXXXWWWTTTQQQQQQRRRUUUZZZ\\\YYYVVVXXXZZZZZZ[[[XXXTTTOOOLLLJJJJJJJJJGGGGGGHHHIIIIIIIIIHHHHHHHHHDDDAAAAAA@@@???CCCHHHVVVpppuuuwwwzzzjjjZZZhhhlllqqqtttuuuuuuvvvwwwwwwxxxyyyyyyzzzzzzzzzzzz}}}|||zzzxxxwwwyyy}}}|||xxxttteeeOOOEEEGGG@@@???AAADDDEEEDDDCCCDDD;;;CCCGGGBBB>>>BBBFFFGGGFFFGGGLLLYYYrrr|||ooo^^^LLL@@@999999999777555444555666555666666777888999::::::555777:::===?????????>>>@@@EEEKKKQQQWWW\\\aaaeeepppuuuzzzoookkkiii```YYYYYYRRROOOQQQ[[[kkk~~~zzzvvv}}}{{{|||}}}|||wwwxxx|||~~~~~~{{{}}}wwwppp~~~wwwyyyzzz~~~xxxtttmmmfff\\\OOOAAA:::555111000111333333333555777777666444333555BBB\\\www~~~{{{aaaSSSRRRSSSRRRQQQBBB@@@===;;;;;;===@@@BBBHHHGGGFFFGGGKKKQQQWWW[[[fff}}}~~~lll^^^LLLCCCBBBCCCAAA>>>>>>EEEHHHDDDAAABBBAAA===???AAACCCBBB<<<888;;;AAA@@@AAACCCDDDGGGLLLQQQUUUooo{{{}}}zzzyyyxxx{{{zzzxxxuuurrrpppnnnmmmkkkggghhhnnnpppnnnpppttt]]]QQQEEEAAA???;;;888999777555333555;;;AAADDDDDDAAAAAAAAAAAACCCBBB;;;444555===ZZZcccIIIKKK```[[[TTTmmmrrrqqqtttaaaWWWWWWYYYXXXVVVRRRQQQRRRWWW^^^aaa___[[[VVVTTTSSSTTTVVVUUURRROOOTTTXXX\\\]]]ZZZWWWUUUVVVWWWWWWVVVVVVUUUVVVVVVVVVTTTSSSQQQOOOLLLIIIGGGFFFHHHHHHHHHHHHGGGEEEDDDCCCDDDDDDCCCCCCBBBBBBBBBBBBSSShhhyyy|||rrr]]]gggnnnsssrrrnnnnnnrrrtttrrrtttxxxzzz{{{|||~~~}}}|||||||||}}}~~~~~~pppUUUCCC@@@JJJGGGFFFJJJMMMLLLIIIHHHGGGFFFDDDEEEHHHLLLOOOQQQUUUNNNRRRfff|||zzzmmm]]]MMMCCC999888777666666555555666888666666888;;;===;;;999777999;;;===>>>===<<<;;;>>>CCCMMMXXXccckkkppprrr{{{{{{zzzwwwsssyyyrrrfffVVVLLLJJJLLLLLLLLLHHHFFFHHHOOOSSSVVV___jjjttt~~~{{{}}}~~~}}}wwwrrrqqqssswwwzzz~~~}}}sss|||yyytttvvv}}}|||qqqsssuuuvvvwwwuuukkk```RRRIII===666444444222000444333333333555555555444222555QQQlllwww{{{{{{uuu\\\TTTWWWXXXTTTPPP>>>===<<<;;;<<>>@@@BBBBBBDDDFFFHHHIIILLLQQQVVVddd~~~~~~}}}zzzwwwvvvvvvvvvtttsssqqqooonnnnnniiikkkjjjjjjqqqyyyvvvmmmWWWLLLBBB???===999666666666444444777<<>>???===;;;999:::;;;;;;;;;:::999888888===FFFRRR```lllvvv||||||xxxrrriiiaaacccsssxxxkkk\\\TTTJJJEEEFFFIIIJJJJJJGGGDDDDDDJJJMMMOOOTTT[[[aaarrr|||~~~~~~yyyxxxtttoookkkjjjmmmpppooorrrvvvyyy{{{}}}~~~}}}}}}|||yyyrrr{{{wwwqqqoooooosssuuuuuuuuuqqqeeeYYYMMMEEE;;;444333333222000444333333444444555444333888;;;YYYxxxsss[[[SSSVVVWWWTTTQQQ<<<<<<<<<===>>>AAADDDFFFHHHGGGFFFEEEEEEFFFGGGHHHOOOOOOWWWhhh}}}{{{^^^MMMFFFCCCAAA@@@BBBDDDDDDDDDDDDEEEDDDAAABBBEEEEEEBBBHHHGGGEEECCCBBBBBB@@@???BBBEEEHHHHHHHHHKKKSSSYYYggg}}}|||}}}~~~~~~}}}}}}zzzwwwvvvrrrrrrqqqpppoooooonnnnnnjjjpppnnniiirrr~~~ttt___NNNEEE>>><<<;;;777444444444444666999>>>BBBCCCCCCAAACCCDDDCCC>>>999888888===QQQsssvvv[[[NNNbbbjjjtttggg___VVVSSSTTTTTTPPPKKKOOONNNMMMOOORRRRRRNNNJJJMMMMMMMMMOOOPPPPPPNNNMMMQQQRRRQQQOOONNNNNNPPPRRRQQQPPPOOOMMMLLLKKKJJJJJJMMMMMMKKKIIIGGGEEECCCBBBEEEDDDCCCBBB@@@???>>>===AAAAAAAAAAAA@@@@@@@@@@@@888SSS}}}xxxsss~~~yyyaaaVVVZZZaaagggjjjllloooqqqppprrruuuwwwwwwxxxzzz{{{vvvvvvvvvwwwyyy{{{}}}~~~nnnVVVHHHGGGSSSmmm}}}pppjjjcccfffeeebbbbbbrrr{{{ooo^^^MMMAAA999999777777666777888888::::::;;;>>>@@@AAA???===;;;::::::999888888777777888:::>>>EEEOOOZZZdddiiiiiieee___YYYTTTYYYkkk}}}ttt___UUUQQQMMMHHHEEEEEEEEEDDDCCCIIIFFFFFFKKKOOOPPPRRRUUU[[[ooo}}}{{{zzz}}}~~~|||zzztttssspppjjjccc```aaacccaaacccfffhhhiiikkknnnpppmmmooorrrvvvzzz}}}|||{{{uuuyyyuuupppsssyyyqqqiiieeedddnnnsssvvvvvvssslll^^^QQQFFF???777222111222222111333333444444444444333222;;;BBBbbbqqqZZZRRRSSSSSSPPPNNN>>>???@@@AAABBBDDDEEEFFFEEEEEEFFFGGGHHHHHHIIIJJJKKKIIIKKKUUUdddxxxbbbQQQKKKAAABBBCCCCCCCCCDDDGGGIIIGGGFFFEEEEEEFFFGGGFFFCCCFFFIIIJJJFFFCCCCCCCCCAAACCCFFFHHHHHHHHHOOO[[[eeeppp}}}zzzzzz}}}~~~}}}{{{{{{|||}}}}}}|||}}}{{{{{{{{{{{{zzzzzzzzzzzzrrrqqqpppnnnmmmmmmmmmmmmlllqqqqqqooorrrssscccNNNFFF@@@;;;;;;:::666333444222555888===AAACCCCCCBBBBBBBBBDDDDDD@@@;;;999;;;AAAVVVpppzzzkkkVVVOOOSSSeeejjjwwwbbb\\\UUUSSSTTTTTTPPPKKKLLLKKKLLLNNNPPPPPPNNNKKKHHHHHHJJJKKKMMMMMMLLLKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKKKKIIIHHHGGGGGGGGGGGGJJJIIIHHHFFFEEECCCBBBAAABBBAAA@@@>>><<<;;;::::::????????????>>>>>>>>>>>>CCCUUUxxxzzzttt~~~hhhPPPPPPUUU^^^fffiiikkkmmmnnnqqqtttuuuvvvvvvxxxyyyttttttuuuvvvxxxzzz}}}~~~~~~|||mmmVVVKKKLLLfffxxxqqqrrrqqquuuyyy|||}}}sssbbbPPPCCC:::999888777777888:::;;;<<<===???@@@@@@???===;;;:::999888777777777777888999999999;;;???EEEKKKOOORRRPPPQQQRRRTTT]]]qqqlll]]]XXXSSSRRROOONNNLLLJJJHHHFFFLLLLLLOOOUUU\\\___``````lllyyy~~~xxxtttvvv}}}~~~{{{xxxvvvsssnnngggaaa]]][[[ZZZYYYZZZ[[[[[[\\\\\\\\\]]]^^^]]]\\\___eeennnuuuwwwwwwrrrsssssssssvvvyyyxxxtttoooqqqzzz~~~pppgggaaa^^^^^^```lllrrrvvvuuuqqqhhhYYYKKK>>>999333000000111222111222333555555444333333333>>>MMMqqqmmmXXXOOONNNMMMJJJIIICCCDDDFFFGGGGGGFFFEEEEEEBBBCCCDDDFFFHHHIIIJJJJJJJJJIIILLLQQQVVV^^^mmm{{{xxxWWWHHHEEEBBBCCCCCCCCCBBBEEEJJJMMMIIIHHHHHHJJJKKKIIIGGGEEEDDDNNNTTTOOOGGGEEEFFFFFFDDDEEEFFFGGGLLLXXXhhhtttvvv~~~{{{|||~~~|||zzz{{{||||||||||||||||||}}}}}}}}}~~~vvvwwwwwwxxxyyyzzz{{{|||uuussspppnnnlllkkkjjjkkkiiikkkppptttnnn___OOOFFFAAA===::::::999555444666444777<<<@@@CCCCCCBBBBBBEEEAAAAAACCC@@@:::888;;;GGGWWWddd___MMMFFFVVVlllzzz{{{jjjaaa[[[TTTQQQQQQQQQNNNKKKJJJJJJKKKMMMNNNMMMKKKIIIDDDFFFHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHFFFEEEFFFEEEEEEEEEEEEEEEFFFGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@???===;;;:::999888888<<<<<<<<<<<<<<<=========IIIRRRkkkxxxyyylllQQQKKKLLLVVV```dddfffiiilllooorrrssstttuuuwwwxxxuuuuuuuuuvvvxxxzzz}}}~~~}}}}}}zzzmmmZZZSSSVVVkkkwwwzzz~~~tttdddQQQDDD:::999888777888999<<<===???@@@AAA@@@>>>;;;999888888888777777888888999:::555666888;;;???CCCFFFHHHJJJJJJMMMRRRUUU]]]mmm|||kkkcccccc]]]ZZZWWWUUUUUUUUUSSSQQQOOORRRYYY```hhhooorrrrrr}}}~~~yyyuuuvvv~~~~~~}}}zzzvvvsssrrrhhhaaaXXXVVVYYY\\\\\\YYYWWWVVVUUUTTTTTTSSSRRRQQQSSSPPPPPPTTT^^^ggglllnnnnnnnnnllllllttt~~~}}}ssswwwzzzcccVVVQQQQQQVVV\\\gggmmmrrrpppjjjaaaRRRFFF777444111//////111222333222444555555333333555777CCC]]]rrrbbbRRRLLLLLLJJJIIIIIIGGGHHHJJJKKKKKKHHHEEECCC@@@AAACCCEEEGGGIIIKKKLLLLLLPPPVVVWWWRRROOOVVVaaazzzrrrVVVGGGAAA>>>>>>??????AAAEEEKKKOOOIIIIIIKKKNNNMMMJJJKKKOOO[[[iiiooodddTTTLLLIIIGGGEEEFFFGGGLLLWWWfffvvv~~~}}}}}}{{{zzzzzzzzzzzzzzz{{{}}}}}}|||||||||yyyyyyyyyyyyyyyyyyyyyyyyvvvtttpppllljjjhhhhhhhhhfffgggmmmpppdddPPPDDDDDD???;;;999:::888555555888777;;;@@@DDDDDDCCCCCCCCCGGGBBB@@@@@@;;;666;;;FFFXXX\\\[[[OOODDDMMMjjj~~~___\\\WWWQQQMMMMMMLLLJJJHHHHHHIIIJJJJJJJJJHHHFFFDDDCCCEEEHHHIIIHHHHHHHHHIIIIIIHHHHHHIIIJJJJJJGGGEEEBBBBBBBBBBBBCCCDDDEEEFFFCCCBBBBBBAAAAAA@@@@@@@@@>>>===;;;999888888999999::::::::::::;;;;;;;;;;;;???FFFYYYttt|||sss~~~pppYYYLLLFFFOOOZZZ___aaadddiiikkknnnqqqrrrsssuuuwwwuuuuuuuuuvvvxxxzzz|||~~~}}}{{{||||||rrreeebbbhhhzzz}}}uuufffSSSEEE;;;:::888777888;;;>>>@@@AAABBBAAA???<<<999888888888888999999:::;;;;;;<<<666888:::===@@@AAABBBBBBDDDEEEJJJQQQUUU\\\jjjwwwrrrppptttvvvmmmbbb\\\[[[\\\ZZZXXX\\\ccckkkooottt{{{~~~zzz{{{}}}yyysssnnnjjjgggVVVPPPLLLNNNVVV]]]______[[[ZZZXXXWWWXXXWWWUUUTTTPPPMMMKKKMMMSSS[[[bbbgggmmmnnnkkkkkkuuu|||mmmttt~~~}}}}}}gggRRRIIIHHHIIIQQQ[[[ccchhhjjjfff^^^UUUIII>>>222111000000000111333444333555555444222333888<<>>AAAEEEHHHJJJIIIIIILLLNNNLLLKKKSSS]]]wwwrrriiiaaaYYYWWWWWW[[[eeeuuu{{{zzz|||zzzyyyzzz{{{|||yyyzzz{{{zzzyyyxxxxxxxxx{{{{{{zzzyyywwwvvvvvvuuuuuurrrnnnjjjgggfffffffffjjjnnnnnndddVVVJJJBBB??????;;;999999777444555999;;;@@@DDDFFFEEECCCCCCCCCDDDAAAAAA???777777LLLeeerrrgggVVVIIIHHHWWWmmm|||rrr{{{iiiXXXUUUQQQMMMKKKKKKJJJGGGEEEDDDFFFHHHIIIHHHGGGFFFEEECCCFFFIIIIIIHHHGGGGGGIIIKKKHHHFFFFFFHHHIIIGGGFFFAAAAAAAAA@@@AAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::888888999:::;;;888888999999999::::::::::::>>>III\\\uuuvvvxxxzzzdddQQQDDDJJJUUUYYY\\\aaacccfffjjjmmmnnnpppsssuuuvvvuuuuuuvvvwwwxxxzzz|||{{{zzz|||{{{tttvvv~~~yyykkkWWWIII<<<:::888888999<<>>;;;999:::<<<:::;;;<<<======<<<;;;;;;;;;;;;<<<===============AAABBBHHHPPPYYYcccrrr|||kkkcccffflllmmmkkk|||~~~xxxqqqhhh```YYYUUUIIIKKKNNNSSSWWW[[[___aaa^^^\\\[[[\\\^^^___^^^\\\TTTSSSSSSRRRTTTYYY```eeeiiilllllllllttt{{{sssddd^^^kkkzzz~~~www~~~yyyqqqooovvv___QQQHHHKKKPPPRRRZZZdddcccgggfff^^^UUUKKKAAA777000111111111111222444666444555555333222444;;;BBBWWW{{{|||tttYYYQQQLLLLLLNNNMMMMMMNNNEEEHHHLLLNNNMMMJJJFFFCCCFFFHHHLLLSSSZZZbbbhhhllljjj}}}fffZZZZZZUUU]]]___WWWKKKDDDAAA@@@???>>>===???CCCEEEEEEDDDIIIIIIKKKLLLJJJKKKYYYiii|||ppprrrxxxssslllppp{{{~~~}}}{{{zzz{{{}}}|||||||||{{{zzzyyyxxxwwwxxxxxxwwwvvvuuutttssssssrrrppplllhhheeeeeeeeefffrrryyyqqqZZZKKKHHHCCC888>>>:::888777555222555999>>>BBBFFFGGGEEECCCCCCDDD???@@@CCC@@@777===___qqqUUUFFFKKKXXX```aaa```xxxzzzooo[[[UUUOOONNNMMMLLLLLLJJJGGGDDD@@@CCCFFFIIIJJJJJJKKKKKKDDDGGGJJJJJJHHHFFFGGGIIIKKKFFFBBB@@@CCCEEEFFFEEEBBBAAA@@@???????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888999;;;<<<777777888888999999999:::>>>@@@AAAIIIccc}}}ssslllUUUDDDGGGRRRVVVZZZ___```cccgggjjjlllnnnqqqsssvvvuuuuuuuuuvvvwwwyyyzzzzzzyyy}}}}}}|||zzzzzz|||xxxzzz{{{~~~qqq]]]NNN<<<:::999888999<<<@@@BBB@@@AAA@@@>>>;;;:::>>>AAA<<<===?????????===;;;999;;;;;;<<<===???BBBDDDFFFGGGGGGKKKTTT]]]hhhyyy}}}kkkhhhttt|||tttjjj^^^SSSJJJEEEFFFOOOXXX[[[YYYXXX\\\aaaYYYXXXWWWZZZ^^^``````^^^YYY[[[]]]\\\[[[^^^ccciii___fffjjjmmmuuuyyyjjjUUUWWWfffyyy~~~yyyyyy{{{yyyuuuuuuuuuvvvvvvqqqaaaRRRKKKDDDGGGUUU___aaagggqqqgggiiifff\\\QQQGGG===555///111222222222333555666555666555333111555>>>EEEiiifffYYYSSSOOOOOOOOOLLLJJJKKKIIIJJJOOORRROOOHHHEEEGGGIIIMMMPPPUUUaaasss|||nnnaaabbb```YYYNNNFFFCCC@@@<<<=========???AAADDDFFFHHHHHHNNNJJJDDDGGGOOOfffwwwpppsss{{{~~~}}}}}}~~~}}}|||}}}|||{{{zzzzzz|||~~~}}}}}}{{{yyywwwyyy{{{{{{yyyvvvtttuuuvvvuuurrrooonnnmmmpppiiieeeccc___[[[aaajjj|||ppp^^^NNNFFFAAA???>>>999:::;;;999666555888:::CCCDDDFFFHHHHHHHHHFFFFFFBBBAAA<<<555777QQQ|||lllOOOFFFLLLTTTXXX\\\hhhxxxkkkzzzfffWWWSSSLLLKKKJJJJJJIIIGGGCCCAAA@@@BBBEEEHHHJJJKKKJJJJJJGGGEEEDDDEEEGGGHHHHHHGGGFFFEEEDDDCCCAAA???>>>===>>>>>>======<<<<<<;;;;;;>>>===;;;:::999999:::;;;:::999888888888999;;;;;;;;;::::::999888888888999===@@@>>>@@@WWWxxx{{{wwwtttkkkVVVCCCFFFVVV[[[TTT[[[]]]___aaadddggglllooovvvtttrrrrrrtttvvvxxxxxxzzz~~~}}}{{{yyyxxxxxxzzz|||~~~~~~~~~vvvaaaOOO???:::888<<>>AAADDDFFFEEEBBBKKKSSSWWWXXX___qqqpppppp~~~xxxfffWWWJJJBBBBBBGGGJJJSSSXXXVVVVVV\\\``````\\\WWWTTTVVVXXXWWWYYY]]]\\\]]]___```___^^^\\\ZZZYYY```iiiqqqvvvttthhh\\\]]]kkk}}}wwwwww|||yyyvvvtttwww|||~~~yyywwwzzz{{{rrraaaSSSOOOOOOQQQYYYeeepppvvvtttooonnniii___TTTHHH>>>666333///000111333444555666666;;;111...444555777HHH___xxx___WWWUUURRRNNNKKKIIIHHHHHHMMMKKKMMMQQQRRRNNNKKKLLLRRR\\\fffjjjqqq|||lllfffYYYKKKDDDBBB@@@;;;<<<<<<<<<>>>@@@BBBEEEFFFGGGMMMKKKHHHLLLQQQaaazzz}}}{{{{{{{{{|||}}}|||{{{~~~~~~~~~~~~}}}~~~~~~~~~}}}||||||}}}~~~~~~|||zzz{{{yyyxxxzzz{{{|||zzzwwwuuuuuuvvvssspppllljjjjjjllliiifffdddbbbdddjjjrrrpppeeeVVVJJJDDDAAA???===888999999777555666999===EEEFFFHHHHHHHHHFFFEEECCC<<>>>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999::::::;;;<<<999888888777888999:::;;;;;;:::999999888888999999888===<<<<<>>:::===@@@@@@BBBEEEFFFFFFEEEEEECCCBBB@@@???AAADDDCCC??????BBBBBB@@@BBBBBBBBBDDDHHHMMMQQQRRR[[[fffnnnmmmnnnzzzzzzppp^^^QQQGGGAAAAAAEEEIIIOOOQQQOOOPPPTTTUUUSSSLLLHHHFFFIIIJJJJJJLLLPPPUUUUUUUUUUUUTTTSSSRRRQQQRRRXXXdddpppuuuooobbbYYYfffrrr}}}}}}vvvrrruuuzzzxxxvvvsssqqqppppppqqqrrr~~~xxxuuutttnnnbbbZZZXXX\\\^^^dddooozzz}}}zzzuuullleeeXXXLLLCCC;;;444111222333333444444333333333555111111333555???XXXrrroooXXXUUUTTTQQQNNNLLLJJJIIIIIIQQQNNNOOOUUUZZZZZZ[[[\\\nnn|||yyyooo]]]JJJAAAAAA@@@===;;;;;;<<<===???AAADDDEEEDDDKKKLLLOOOVVVZZZdddxxx}}}~~~|||{{{{{{{{{||||||||||||}}}~~~yyyxxx}}}~~~~~~zzz{{{|||~~~~~~}}}|||{{{}}}|||}}}~~~}}}zzzwwwxxxwwwwwwxxxyyyzzzxxxwwwsssttttttrrrooolllkkkkkkjjjkkkhhheeefffmmmqqqrrr```XXXNNNFFFBBBAAA>>><<<888777666444444777<<<@@@GGGHHHIIIIIIGGGEEEBBBAAA888???<<<999PPPwwwsssQQQ@@@PPPaaacccjjjyyyoooVVVOOOVVVQQQOOOMMMKKKJJJIIIGGGDDDBBBCCCDDDEEEEEEEEEDDDCCC@@@CCCFFFFFFBBB@@@???@@@BBBBBBBBBAAA@@@?????????::::::;;;;;;<<<=========999999999999:::;;;<<<===888777777777777888999999::::::999999888888999999666;;;;;;999DDD___|||~~~eeeHHH???CCCHHHPPPRRRVVVZZZ^^^ccciiimmmmmmoooqqqsssuuuwwwxxxyyyvvvwwwzzz|||~~~{{{yyywwwvvvuuuppprrruuuwwwwwwyyy{{{}}}}}}~~~xxxgggWWWHHHAAA<<<>>>AAABBBCCCEEEEEEEEEFFFEEEEEEDDDCCCCCCGGGDDD???>>>DDDKKKKKKFFFEEEEEEEEEGGGKKKPPPTTTXXX]]]lllzzz}}}wwwhhhVVVLLLGGGCCCBBBDDDCCCEEEFFFEEEGGGIIIHHHDDDDDDAAA@@@BBBBBB@@@BBBEEEGGGFFFFFFEEEFFFGGGHHHHHHMMMRRRaaatttzzzqqqfffcccrrr|||vvvnnnpppvvvxxxtttvvvvvvssspppnnnoooqqqnnniiigggjjjnnnpppqqqssspppqqquuu||||||uuuiii]]]NNNBBB;;;777222...333333333444444333333222111333444444;;;OOOmmm~~~cccRRRSSSRRRPPPMMMLLLKKKKKKKKKRRRRRRVVV^^^eeejjjqqqyyyoooVVVFFF@@@@@@>>>;;;<<<===???@@@BBBDDDEEECCCIIIKKKQQQ___gggrrrxxxxxx{{{~~~vvvvvv~~~|||~~~~~~~~~~~~~~~}}}||||||}}}zzzxxxyyy{{{{{{{{{{{{{{{{{{|||||||||{{{{{{zzzzzzyyyyyyzzz{{{{{{yyywwwtttttttttuuuuuuuuutttsssqqqrrrrrrqqqnnnmmmmmmnnnllljjjfffcccjjjrrrooofffUUUOOOHHHDDDCCCAAA>>>;;;777666444333555999???CCCGGGGGGHHHHHHGGGDDDBBB@@@;;;;;;777<<>>===>>>AAAAAAAAAAAAAAAAAA@@@@@@<<<<<<<<<<<<<<<=========999999999999999:::;;;;;;777777777777777888888888::::::999999888999999:::777<<<===;;;>>>SSSwwwbbbEEE:::@@@IIIIIILLLPPPUUUZZZ___fffjjjkkkmmmqqqtttuuuvvvwwwwwwtttssstttwww{{{}}}{{{xxxvvvuuutttpppqqqssstttuuuvvvyyy{{{|||~~~{{{lll^^^KKKCCC<<<>>>AAACCCDDDGGGBBBCCCDDDEEEFFFFFFFFFFFFGGGDDDBBBEEEPPPYYYWWWOOOHHHGGGJJJOOOSSSWWW]]]ccckkkxxxtttgggfffnnnwwwyyysss~~~|||rrrcccSSSMMMLLLKKKJJJKKKCCCBBBAAACCCFFFGGGDDD???GGGDDDDDDEEEDDDAAAAAAEEE@@@???>>>>>>@@@CCCGGGIIITTTVVVcccuuuyyyooohhhjjj{{{wwwpppvvv{{{yyy|||~~~zzzsssooo^^^]]]```jjjwwwwwwnnndddVVVDDD999666444111...///000222333444555555555222333444:::LLLhhhvvv]]]SSSQQQPPPNNNLLLKKKKKKLLLLLLNNNUUU```jjjpppyyysssXXXHHHAAA>>>>>>>>>@@@AAACCCDDDEEEFFFEEEIIIHHHNNN^^^iiiwwwuuuggg```]]]]]]___mmmqqqvvvyyy}}}xxxiiihhh{{{rrriiiwww~~~~~~~~~}}}{{{zzzxxxwwwyyy|||}}}|||}}}{{{yyyxxxxxxyyyzzzvvvuuussstttvvvxxxyyyyyyssssssttttttsssrrrrrrrrrooopppooommmjjjiiiiiijjjjjjeeeaaadddooosssgggXXXPPPLLLGGGEEEDDDBBB>>>:::666555333444888===BBBDDDDDDEEEFFFFFFEEEDDDAAA@@@===666777FFFUUUWWWNNNEEE???VVViiinnnqqqkkk^^^YYYQQQTTTUUUSSSPPPOOONNNLLLIIIGGGGGGGGGFFFFFFEEEDDDCCCCCCDDDIIIMMMKKKEEE@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>===<<<;;;;;;:::::::::999999888888777666666777777888888888888:::999999888999999:::::::::<<<>>>===:::HHHooo{{{~~~zzzfffRRRDDDBBBEEEDDDGGGKKKPPPUUU[[[bbbfffhhhlllqqqtttttttttuuuvvvvvvtttssstttxxxzzzzzzyyy~~~~~~|||zzzxxxvvvuuuuuussstttuuuuuutttuuuxxxzzz}}}}}}qqqeeeNNNDDD<<<===BBBEEEFFFHHHDDDDDDDDDEEEEEEEEEDDDDDDBBBJJJVVVbbbkkklllbbbUUUPPPNNNSSS]]]gggqqqxxx```RRRNNNSSS[[[ZZZ]]]ppp|||yyykkk^^^SSSRRRVVVYYY[[[]]]UUUSSSRRRTTTUUUSSSNNNKKKMMMLLLOOORRRQQQNNNOOOTTTMMMLLLIIIHHHJJJNNNRRRUUU___aaaiiittttttllljjjooo~~~zzz~~~zzzlllaaafffooozzzsssiii\\\NNN>>>444222333222///000111222333444555555555222111555GGGfff~~~qqq]]]WWWOOONNNLLLKKKJJJJJJKKKKKKPPP[[[kkkxxxvvv[[[HHH>>>@@@AAABBBDDDEEEFFFGGGGGGFFFIIIGGGJJJVVV]]]iii}}}ppp[[[SSSPPPMMMMMMPPP[[[ccckkkrrr}}}bbbZZZgggcccbbbvvv~~~yyy{{{{{{yyyzzz}}}{{{xxxvvvuuuvvvxxxyyytttsssrrrtttwwwyyyzzzyyyuuuvvvwwwvvvtttrrrqqqrrrnnnnnnllliiieeecccccccccfffaaabbbnnnvvvppp___RRRMMMJJJFFFEEEDDDAAA<<<888555444555888<<>>666555@@@QQQSSSGGG???@@@DDD[[[lllppp{{{aaaYYYWWWQQQQQQUUUTTTRRRQQQPPPMMMIIIFFFGGGGGGFFFFFFFFFEEEEEEEEE@@@DDDGGGGGGDDDAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???===<<<;;;:::999999999:::999999777666555666777888888999999888888999999888888999999::::::<<<999<<<>>>999@@@dddsssqqq{{{jjjSSSBBB===@@@BBBGGGKKKOOOUUU[[[___ccchhhnnnqqqqqqqqqsssvvvyyyxxxvvvuuuvvvvvvuuutttwwwzzz~~~~~~}}}|||zzzyyyxxxwwwwwwvvvvvvwwwvvvuuuvvvyyy{{{~~~vvvlllTTTHHH>>>???DDDGGGHHHIIIHHHGGGGGGFFFDDDCCCAAA@@@DDDYYYrrruuufffYYYWWWVVV^^^oooeeeRRRJJJEEEGGGLLLKKKLLL[[[{{{{{{xxxeee[[[UUUXXX___eeejjjnnnooommmlllnnnmmmgggbbbaaa[[[]]]ccciiiiiihhhkkkpppgggdddaaa______bbbfffiiieeellltttyyyzzz}}}wwwiiittt~~~pppeeeQQQGGG:::222111222333222444444444444333222111111111222???\\\~~~~~~iii\\\XXXMMMLLLJJJIIIHHHIIIIIIJJJ[[[fffxxxuuuUUU@@@@@@AAACCCEEEFFFGGGGGGGGGBBBHHHHHHJJJPPPPPPUUUeeefffTTTFFFFFFGGGDDDEEELLLRRR[[[eeennn}}}ooo\\\aaatttdddlll~~~}}}|||}}}uuuuuutttttttttuuuwwwxxxuuuvvvwwwzzz}}}|||zzzwwwvvvxxxyyywwwsssppppppqqqjjjjjjjjjgggeeedddeeefffgggdddnnn~~~~~~iiiVVVPPPIIIGGGDDDCCCBBB@@@:::666333444777<<>>>>>============<<<;;;::::::999999777888888999999888777666777777999:::::::::999888999999888888999999:::;;;???888:::@@@<<<<<<[[[{{{vvvuuuTTT???;;;<<<>>>BBBEEEIIINNNTTTXXX\\\aaahhhkkklllnnnssswwwyyyxxxwwwuuusssrrrrrrrrrppprrrvvv{{{~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~}}}|||{{{zzzyyyyyyyyyyyyvvvvvvwwwvvvvvvxxx{{{~~~zzzqqq]]]OOOCCCBBBFFFHHHHHHIIIGGGGGGGGGGGGFFFEEEDDDCCCRRRjjjsssfff```^^^```eeevvvvvvVVVJJJIIIFFFEEEFFFEEEGGGQQQggg{{{vvvssseee^^^ZZZ]]]bbbfffmmmsssyyyxxx{{{}}}vvvsssvvvnnnqqqxxx~~~~~~|||wwwuuusssrrrtttwww{{{~~~sss~~~wwwyyy{{{|||rrrmmm|||wwwggg[[[FFF@@@888222000111222333444444444444333222111000555===UUUvvvnnn___WWWSSSKKKJJJIIIGGGFFFFFFGGGGGGhhhqqqaaaCCC@@@AAACCCEEEGGGGGGGGGFFF<<>>EEEGGGBBBEEENNNVVV___iiissssss```^^^nnneeesss}}}~~~|||wwwmmmoooqqqsssuuuvvvvvvvvvvvvyyy}}}zzzuuuuuuwwwxxxuuupppmmmmmmnnnfffggghhhhhhhhhjjjmmmpppkkkkkk{{{bbbNNNOOOFFFCCCAAA@@@@@@>>>999555222444888???EEEFFFDDD@@@DDDDDDDDDBBB@@@<<<999777@@@aaazzzqqqXXXIIIJJJNNN]]]ZZZYYY^^^mmmtttxxxvvv[[[\\\RRRLLLTTTWWWSSSSSSSSSTTTRRRNNNGGGBBBDDDDDDDDDDDDEEEGGGHHHIIIKKKIIIFFFCCCBBB@@@===;;;>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999444555777888999999888888777888999:::;;;:::999999999888888888999::::::;;;BBB999;;;DDD???<<>>BBBDDDDDDBBBAAAHHHAAA???BBB>>>666777???WWW~~~zzzYYYDDDJJJ``````WWWRRRgggpppnnnoooZZZNNNMMMPPPNNNJJJJJJKKKLLLLLLJJJFFFBBB@@@DDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBAAA???===<<<;;;888:::;;;:::777888;;;>>>:::::::::999999888888888777777777777777666555555888888999999999:::::::::888888999::::::::::::999;;;<<<<<<<<<===EEERRR\\\|||bbbIII:::===<<<<<<>>>@@@CCCEEEFFFNNNSSSZZZ```fffjjjooorrrnnnoooppppppooooooqqqssstttuuuwwwyyyyyyxxxvvvuuuvvvxxxzzz{{{{{{{{{}}}~~~~~~zzz|||zzzvvvxxx~~~~~~zzz|||}}}~~~~~~}}}{{{zzzzzzzzzyyyzzz}}}~~~}}}|||{{{yyyyyy}}}|||yyyvvvtttjjjZZZIIIBBBEEEHHHJJJJJJLLLLLLLLLIIIGGGJJJQQQXXXuuukkkbbb^^^YYYWWW```nnnzzzcccTTTXXX___[[[TTTRRRKKKMMMSSS^^^kkkuuuzzz|||mmmbbbZZZ]]]fffsss}}}{{{zzzxxxtttqqqpppmmmjjjkkkooouuuwwwxxxyyy}}}vvvnnnssswwwyyytttmmmcccVVVQQQVVVrrr}}}qqqaaaPPPEEE666555333222111222222333222111111333222000333999EEEqqqgggXXXSSSOOOJJJIIIHHHFFFDDDCCCCCCDDDDDDZZZHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKKKKJJJHHHFFFCCCBBBDDDCCCAAABBBCCCFFFHHHIIIMMMddd}}}jjjeeerrr{{{jjjppp|||zzzwww}}}~~~~~~|||{{{{{{{{{uuutttxxx{{{wwwxxxvvvqqqlllkkkmmmmmmjjjgggeeegggiiijjjiiikkkppptttvvvxxxvvvjjjYYYKKKFFFEEE@@@???>>><<<999777666555:::<<>><<<;;;:::888:::<<<===<<<;;;;;;<<<::::::999999999888888888777777777777777666555555777888888888888999999999777888888999:::999999999<<<===<<<999888===FFFNNNiiiwwwVVV===<<<;;;;;;<<>>>>>===777888III]]]qqqssscccNNNIIIKKKSSSaaalll{{{}}}\\\WWWQQQNNNOOONNNLLLJJJGGGGGGFFFFFFDDDCCCBBBBBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@???===<<<::::::999:::<<<>>>@@@???<<<999999999888888888888777777666666666777666666555444666666666777777777777888666777888888999999888888;;;<<<;;;888666888===BBBWWW~~~iiiJJJ;;;:::999:::<<>>:::777444999JJJ\\\___WWWCCC>>>NNN\\\bbbiiirrreeeVVVUUUSSSQQQNNNLLLJJJHHHEEEDDDCCCBBBAAAAAABBBBBB@@@@@@???>>>>>>>>>>>>???@@@@@@??????>>><<<;;;:::;;;:::999<<>>888666444333444888<<<@@@???@@@@@@@@@AAA@@@@@@@@@???777111111555===GGGPPPFFF@@@777DDDcccuuuwwwzzzsssZZZSSSRRRPPPNNNKKKIIIIIIIIIDDDBBBAAA??????@@@AAABBB??????>>>============>>>????????????>>>===;;;;;;<<<999666777:::;;;:::777666666666666666666666666333444555555555555444444333333444444444555555555444555666666777777666666555666888::::::;;;<<<===LLLdddoooMMMEEE;;;666777999;;;;;;===???BBBFFFKKKRRRZZZ```kkknnnqqqsssrrrqqqppppppnnnooopppqqqqqqrrrrrrrrrrrrsssuuuvvvwwwzzz}}}{{{{{{{{{|||}}}|||~~~|||}}}|||{{{xxxwwwyyyyyyyyyzzzzzzzzzyyyyyy}}}{{{vvvuuuzzz|||xxxvvvooojjj^^^QQQLLLOOONNNJJJYYYZZZZZZZZZ\\\cccoooxxxvvvnnnkkkooouuu}}}fffbbbaaafffmmmppprrrttt{{{|||}}}vvvoooqqqvvvsssvvv|||}}}{{{xxxwwwvvvvvv|||yyytttmmmlllhhhccceeejjjhhhccc^^^\\\^^^gggqqq|||xxxiiiWWWFFF;;;666444000111111222222333333333111000111444<<>><<<;;;999666555555555777;;;???AAA>>>???@@@AAA@@@@@@???>>>;;;444000555AAAJJJLLLKKK???@@@@@@PPPjjjsssooorrrcccTTTLLLKKKIIIGGGGGGHHHIIIIIICCCBBB@@@???>>>??????@@@???>>>>>>===============>>>>>>>>>>>>===<<<;;;::::::888666555666777777777444444555555555555666666222333444444555444444444333333333444444444444555444444555666666666555555555666777888888888888888<<>>888444333000111222222333222222111000...111<<>>???AAAAAA@@@>>>;;;999666333555>>>LLLSSSNNNFFF@@@FFFIIISSS```___\\\eeerrrXXXPPPIIIFFFDDDDDDFFFHHHHHHGGGBBBBBB@@@??????>>>>>>>>>???>>>>>>===============;;;;;;;;;;;;;;;:::999888666777888777666555555666333333444444555555555555222222333444444444444444333333333444444444555555333333444555555555555444555555666777888888777666666;;;NNNrrroooTTT@@@777777888999999;;;===???AAAEEEJJJNNNWWW\\\dddkkknnnpppqqqqqqnnnnnnooooooppprrrssstttssstttttttttuuuxxx|||~~~}}}||||||}}}}}}~~~{{{wwwwww|||~~~{{{yyy{{{}}}|||{{{zzzyyyxxxxxxxxxwwwvvvvvvvvvuuuvvvvvvwwwrrrtttuuuuuutttuuuxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~{{{ssslllooouuummm___QQQSSSYYYdddooovvvuuurrrrrrpppwwwgggmmmsssuuuuuutttsssrrrssswww}}}~~~||||||}}}~~~~~~}}}zzzyyyzzz|||yyy~~~~~~yyyppphhhccc```ZZZWWWWWWZZZYYYWWW```lll~~~{{{jjj]]]KKK???:::888555222111111222333222222000000111000777KKKcccxxx{{{]]]TTTJJJEEEGGGJJJKKKJJJIIIIIIIIIHHHFFFDDDBBBAAAWWWOOOHHHNNNbbb|||lll]]]ZZZXXXWWWVVVTTTRRRPPPNNNMMMQQQWWW[[[ZZZWWWYYYcccmmm^^^dddmmmuuu~~~bbbPPPRRR[[[___]]]qqqvvviiiqqq~~~zzz~~~}}}}}}~~~|||xxx|||~~~zzzyyyrrruuuyyyyyyvvvuuuvvvxxxnnnlllhhhfffmmmtttoooeeeddddddddddddcccdddgggiiilllrrrwwwuuukkk\\\MMMEEEAAA===999888888999777666111333666:::<<<>>>>>>>>>???@@@BBBBBB@@@<<<888555...///555@@@LLLPPPGGG;;;999CCCJJJRRRYYYWWW[[[lllxxxdddSSSMMMKKKGGGDDDEEEHHHHHHFFFCCCBBBBBBAAA@@@???>>>======??????>>>===============999999999999999888777666333777;;;;;;777444444555333333333444444555555555111222333333444444444444333333444444444555555555222333444444555555444444444444555777:::;;;;;;:::<<<:::DDDaaa___EEE999666777888888999;;;===>>>AAAEEEHHHNNNUUU^^^fffkkkmmmooopppqqqqqqqqqrrrsssuuuvvvwwwuuuuuutttssssssuuuyyy|||zzz{{{}}}~~~~~~~~~xxxvvvzzzxxxtttuuu}}}}}}|||}}}|||{{{yyyxxxwwwwwwvvvsssrrrrrrsssvvvwwwwwwvvvzzz||||||{{{yyyzzz~~~}}}|||||||||}}}xxxvvv{{{eeeYYY]]]hhhyyy{{{{{{yyydddmmmuuuxxxvvvuuutttsss{{{zzz{{{~~~yyy|||~~~~~~~~~}}}||||||~~~zzz}}}uuummmzzz{{{uuusssoooiiiccc]]]XXXUUUYYYUUUYYY^^^ZZZYYYlllrrrcccTTTBBB777555555222///111222333333222111000///555444???YYYuuu{{{gggSSSRRRKKKFFFGGGMMMMMMIIIGGGGGGGGGFFFDDDAAA???===fff```ZZZ[[[dddzzzmmm^^^]]]___WWWQQQQQQPPPLLLLLLPPPXXX^^^```TTTOOOddduuunnnmmmsssuuuuuu}}}kkkTTTQQQUUUYYYcccooo{{{}}}}}}~~~}}}|||}}}|||{{{yyyyyyxxxvvvtttsssrrrqqqqqqlllfffbbbgggppptttqqqlllccceeegggfffdddeeehhhkkkrrrrrrnnncccTTTIIIEEEEEE>>><<<999666444333333333666888<<>>===:::@@@EEECCC<<<444000000111666BBBLLLKKKBBB>>>AAA<<>>===>>>>>>>>>===<<<<<<;;;;;;777777777777777777777777777777777666555555444444444444444333333222222222333333444444444444333333666555555444444444555555444444444444444444444444333555888:::;;;:::888666???888;;;TTTyyypppPPP999333666:::888999999999:::===AAADDDIIIOOOWWW^^^dddhhhkkkmmmsssrrrrrrqqqrrrrrrssstttnnnrrrvvvyyyzzzzzz{{{|||}}}}}}|||}}}~~~}}}yyywwwxxx{{{}}}{{{zzzxxxxxxzzz|||}}}}}}}}}}}}|||||||||{{{xxxvvvvvvttttttvvvyyyyyyuuuqqq{{{~~~~~~zzzyyy}}}~~~~~~~~~}}}|||ppp^^^gggxxxxxx|||uuujjjmmmsssyyyxxxtttuuuzzz|||~~~uuugggffflllqqqqqqsssuuuvvvwww~~~}}}~~~||||||}}}~~~||||||}}}wwwsssnnnkkkeee______bbbfffppp||||||nnnlllnnnnnniiihhhccc[[[RRROOOSSSWWW]]]______YYYYYYiii}}}zzz}}}wwwiiiQQQHHH<<<666444555333111///555666222333:::888000222???]]]~~~}}}pppaaaPPPPPPQQQPPPNNNKKKHHHFFFFFFGGGGGGFFFBBB@@@??????oookkkiiihhhjjjtttuuueee```]]]UUUOOOPPPQQQNNNNNNPPPVVVTTTWWWTTTPPP```uuuzzzssswwwwwwwwwjjjYYYTTT```jjjppp}}}~~~~~~|||yyyxxxxxxxxxvvvuuuvvvuuutttrrrpppoooooonnnkkkiiihhhjjjmmmnnnllliiidddeeefffggghhhjjjnnnrrrmmmggg^^^UUUMMMGGGCCC@@@===;;;777555333333444555888999<<<>>>?????????>>>@@@???<<<888555444444555555;;;DDDIIIDDD<<<===CCC>>>OOOTTTYYYeeegggpppzzz]]]RRRQQQPPPOOOLLLHHHFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>===>>>>>>======<<<;;;;;;;;;888888888888888888888888777777777666555555444444555444444444333333333222444444444555555444444444555555555444444444555555444444444444444444444444444555777999999999888777777999;;;EEEccceeeHHH:::777777666777777888888:::<<<===BBBGGGNNNUUU\\\bbbgggkkkpppppprrrssstttuuuvvvvvvpppsssvvvxxxyyyzzz{{{}}}|||}}}~~~~~~}}}}}}~~~{{{wwwvvvxxxzzz|||xxxuuusssrrruuuxxxzzzzzz|||||||||||||||zzzwwwuuuvvvvvvwwwxxxzzzzzzxxxvvv~~~~~~yyykkkuuu}}}ppprrrttt{{{}}}lll\\\WWWZZZ]]]ccceeehhhkkkooo{{{~~~}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||mmmggg```\\\VVVQQQRRRVVV```gggooouuuxxxzzz{{{}}}xxxgggYYYUUUUUUUUUXXXXXXVVVQQQLLLLLLQQQVVV___[[[[[[bbbpppyyyuuuuuuxxx{{{|||yyyhhhXXXHHHAAA888444444555444222444444111...000555666333<<>>?????????CCC===666222222333444333999>>>DDDCCC<<<;;;GGGVVVSSSYYY\\\iii|||}}}dddTTTMMMOOOSSSNNNKKKHHHFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@???>>>>>>>>>======<<<<<<;;;::::::999999999999999999999999777777777666555555444444555555555444444444444444444555555555555555555444555555555555555555555555444444444444444444444444555555666666777888888888222<<<<<<888LLLyyybbbIII<<<666555666777888888888888888:::>>>CCCIIIPPPXXXaaafffjjjlllooorrruuuvvvvvvvvvppprrrtttvvvvvvwwwzzz|||zzz|||~~~}}}zzzxxx{{{zzzxxxvvvvvvwwwyyyzzzvvvsssqqqpppsssvvvyyyzzzyyyzzz{{{|||{{{yyyvvvuuuuuuwwwzzz{{{{{{{{{{{{|||}}}sssvvvxxx~~~}}}eeeUUUOOOQQQUUUaaafffmmmttt}}}~~~|||zzzyyy~~~}}}}}}|||{{{wwweee\\\SSSNNNJJJGGGJJJPPP[[[^^^dddiiilllmmmnnnnnnnnnlllcccSSSGGGCCCBBBBBBIIIIIIHHHEEECCCEEEJJJPPPYYYXXX^^^lll{{{~~~wwwqqqqqqrrrvvvzzz~~~xxxjjjVVVFFF===888333222333555444333666222000222222222555:::PPPjjjkkkVVVMMMOOOOOOOOONNNLLLJJJHHHFFFHHHIIIJJJIIIFFFBBB@@@???tttbbbXXXUUUQQQQQQRRRSSSSSSTTTYYYSSSSSSUUU[[[pppyyyllllllxxxyyyyyyrrrttt|||~~~{{{wwwuuuuuuwwwwwwwwwsssssssssrrrqqqppppppooonnnmmmkkkiiihhhggghhhhhhbbbdddhhhnnnssssssnnnhhhXXXNNNBBB>>>@@@AAA>>>:::888777444222333555999;;;==================>>>>>><<<:::777555333222222111>>>@@@@@@:::777DDD___wwwppplllfffVVVQQQOOOQQQVVVMMMJJJFFFDDDDDDCCCAAA@@@??????@@@AAAAAA@@@@@@@@@======<<<<<<;;;::::::999999999999999999999999999777777777666555555444444555555555555555555555555444555555666666555555444444444555555555555555555333333333333333333333333555555444444555666888999555===>>>888???bbbvvvYYYAAA333666666777999::::::999777777999<<<@@@FFFOOOYYY___bbbeeejjjooossstttsssssspppqqqrrrsssssstttwwwzzzyyyzzz|||}}}}}}|||zzzyyyyyyyyyxxxwwwwwwxxxxxxxxxxxxwwwvvvwwwzzz{{{|||{{{wwwyyy{{{{{{yyywwwuuuuuutttxxx|||}}}||||||~~~}}}~~~vvv___RRRRRRZZZdddpppzzz}}}{{{zzz{{{|||~~~}}}{{{yyy|||uuupppaaaXXXMMMIIIGGGGGGKKKQQQUUUYYY^^^aaabbbdddfffhhhgggbbbXXXLLLCCC@@@AAAAAADDDDDDCCC@@@???AAAFFFJJJXXXaaammmttttttqqqoooooommmpppuuu|||wwwkkk\\\JJJ>>>666444222222444555444333333111333888666222;;;IIIhhhvvvvvv]]]PPPNNNLLLLLLKKKKKKIIIGGGEEEDDDFFFHHHIIIHHHEEEAAA>>>===www```]]]^^^\\\YYYWWWWWWYYYZZZaaacccdddbbboooxxxrrrvvv~~~vvvwwwvvvkkkkkkuuu}}}}}}tttqqqnnnmmmnnnpppqqqrrrnnnnnnoooooonnnmmmlllkkklllgggaaa```dddhhhjjjjjjfffiiipppvvvxxxqqqdddZZZMMMIIIDDDAAA@@@???===;;;777555444333444777;;;============<<<<<<<<<<<<<<<333555666444222333999>>>FFFDDD===555999QQQvvv{{{~~~vvvWWWOOOQQQPPPPPPSSSJJJHHHEEECCCBBBBBBAAA@@@???@@@@@@AAAAAAAAAAAAAAA<<<<<<;;;;;;::::::999999999999999999999999999999777777777666555555444444555555555555555555555555444444555555555555444444333333444555666666555555333333333333333333333333555555444333444666777999:::888<<<>>>===LLLxxx|||hhhKKK666888666666777:::;;;:::888888999:::<<<@@@HHHPPPVVV]]]```ffflllppprrrqqqqqqrrrssstttttttttuuuxxxzzzyyyyyyyyyyyyzzz{{{|||}}}{{{{{{zzzzzzyyyyyyxxxxxxzzzzzz|||~~~~~~{{{vvvxxxyyyyyyvvvtttuuuuuutttxxx|||}}}|||}}}hhhSSSMMMVVVjjj|||}}}}}}}}}}}}|||{{{yyywwwuuuvvvyyy|||}}}|||~~~xxxqqqkkk^^^TTTJJJFFFEEEEEEHHHMMMOOOSSSXXXYYYXXXZZZ___dddccc[[[OOOFFFBBB@@@BBBDDDAAABBBBBBDDDFFFKKKQQQUUUhhhpppvvvvvvpppnnnrrrwwwsssuuuzzzuuuhhh\\\NNNAAA:::444333333333444555444333222111333666444777LLLddd~~~~~~bbbPPPLLLNNNMMMMMMLLLKKKJJJIIIHHHGGGCCCEEEFFFEEEBBB???===<<<}}}gggiiioooqqqiiiaaa___bbbeeejjjuuu|||{{{|||{{{ttt~~~}}}}}}|||zzzwwwooommmjjjiiikkklllmmmmmmlllmmmnnnooonnnnnnlllkkkeee```[[[]]]cccjjjnnnooopppssswwwxxxssshhhZZZQQQHHHHHHGGGDDDAAA>>><<<<<<666555555555777:::<<<>>>=========<<<;;;:::999888///000000...///777FFFRRRKKKGGG>>>777@@@\\\}}}mmmhhh{{{cccNNNJJJNNNNNNLLLKKKHHHEEEBBBAAAAAABBBAAA@@@??????@@@@@@@@@@@@@@@???<<<;;;;;;::::::999888888999999999999999999999999777777777666555555444444444444444444444555555555333444444444444444444333222333444666666666555555333333333333333333333333444444333333444555777888:::333888BBB======```dddLLL<<<888444444666999999777888999:::;;;===BBBHHHLLLVVVZZZaaahhhmmmpppqqqqqquuuvvvxxxxxxxxxxxxzzz{{{yyyyyyxxxxxxyyy{{{}}}}}}}}}|||{{{{{{zzz{{{{{{zzzzzz|||~~~{{{xxxuuuwwwxxxvvvsssrrrtttwwwwwwyyy{{{}}}~~~~~~\\\KKKMMM^^^zzz~~~}}}~~~}}}{{{yyywwwuuuwww{{{~~~{{{{{{|||}}}~~~~~~~~~~~~}}}{{{vvvooojjjZZZRRRKKKKKKLLLKKKKKKMMMRRRTTTVVVVVVWWWYYY^^^bbb```TTTGGGAAA@@@AAAEEEJJJHHHJJJMMMSSS[[[dddlllppp{{{vvvrrrrrrvvv|||zzzhhhYYYLLL@@@999666444444444555555444444444444222000111777IIIhhhpppXXXMMMMMMNNNKKKJJJIIIHHHGGGFFFEEEEEE@@@BBBBBBAAA???=========vvvzzz|||mmmjjjnnnsssuuu}}}{{{yyyxxxyyyyyyvvvtttnnnllljjjiiiiiiiiihhhfffggghhhjjjkkkkkkjjjiiihhh``````bbbeeejjjpppuuuxxx{{{zzzvvvnnncccYYYQQQNNNGGGGGGEEEBBB???<<<:::999555666777888:::<<<===>>>;;;<<<<<<<<<;;;999666555///......///444???NNNXXXFFFCCC>>>>>>LLLeeexxxYYYeee___UUUJJJHHHJJJKKKHHHDDDEEECCC@@@@@@AAABBBBBBAAA===>>>>>>>>>>>>>>>======;;;;;;::::::999888888888888888888888888888888888777777777666555555444444222333333333444444444444222222333333333333222222111222444666777777666555222222222222222222222222333333333333444555666666777222777???<<<;;;TTTuuuiiiEEE>>>666333444777888888555666888999:::===@@@CCCKKKPPPWWW___gggllloooqqqtttvvvyyyzzzyyyxxxxxxyyyyyyyyyzzz{{{{{{{{{||||||}}}|||{{{{{{{{{|||~~~{{{zzzyyyyyyzzzyyyxxxvvvuuuwwwwwwssspppppptttyyy|||||||||~~~qqqTTTJJJPPPccc~~~|||{{{wwwyyy{{{~~~||||||}}}~~~~~~}}}|||{{{yyyuuuppplll___ZZZYYY```fffgggffffffjjjddd```aaagggkkkkkkiii```RRRFFFDDDJJJPPPXXX```cccdddhhhnnnwww~~~xxxzzz|||kkkXXXLLLAAA888444555333444444444444444555666222333333999MMMjjj}}}cccRRRNNNMMMLLLGGGFFFEEEDDDCCCCCCBBBBBB???@@@@@@>>><<<<<<>>>@@@wwwqqqwww}}}~~~|||zzzwwwwwwyyyyyyvvvtttjjjhhhfffdddcccbbb___]]]\\\^^^___aaaaaa```___^^^___eeemmmqqqrrruuu||||||qqqbbbTTTLLLKKKMMMIIIFFFAAA>>><<<:::888555555666888:::<<<======>>>:::;;;<<<===;;;888555333///...000555===FFFLLLOOO======<<>>AAAFFFNNNWWW```hhhmmmoooqqqtttwwwxxxwwwvvvuuuuuuyyyzzz|||~~~}}}|||yyyxxx|||{{{zzzzzz{{{~~~~~~{{{wwwtttuuuvvvvvvvvvvvvwwwvvvrrrnnnnnntttzzz~~~|||fffLLLGGGPPPbbb}}}~~~}}}zzz{{{|||~~~}}}|||{{{yyyvvvrrrnnngggeeekkkxxxyyynnnqqq{{{}}}uuudddVVVKKKNNNYYYdddqqq{{{yyymmm]]]LLLCCC<<<555333666222333333333333444666888...333:::IIIgggyyyxxxjjjTTTJJJJJJIIIEEEIIIIIIHHHFFFEEEEEEEEEEEE??????>>>===<<<<<>>???999<<<@@@>>>999333///...222222444;;;CCCEEEAAA<<<@@@BBBDDDMMMcccwwwyyynnnnnnZZZPPPMMMIIIDDDAAAAAABBBCCCAAAAAAAAA@@@@@@?????????=========<<<;;;999888777888888777777777777888888:::999777555444555666777444444444444444444444444222222222222222222222222444222111//////000222333666666777777666444111000111111111111111111111111111111222222222333333333444444666888:::AAAQQQaaafff~~~uuuUUU===;;;:::222333???777777666555444666999;;;???AAAEEEKKKTTT]]]eeejjjiiilllqqqsssssssssrrrsssyyyyyyxxxwwwwwwvvvvvvvvvwwwvvvuuuvvvxxx{{{|||yyyvvvuuuvvvwwwuuusssvvvtttssssssuuuwwwxxxxxxyyy{{{~~~uuuaaaMMMHHHQQQ```oooyyy{{{|||www{{{{{{|||~~~~~~~~~{{{vvvrrrooonnnwwwzzzrrrbbbVVVPPP\\\vvvyyyiiiXXXOOOBBB;;;888888666333222555777444333333222000444888HHHdddxxx~~~iiiTTTKKKGGGEEEGGGKKKFFFFFFEEEDDDCCCBBBAAAAAAAAA???===;;;;;;===@@@AAA|||zzz|||{{{uuupppoookkkiiigggeeeeeeccc```^^^YYY[[[]]]^^^^^^___```bbbfffjjjrrr{{{}}}mmmcccVVVNNNMMMMMMJJJGGGFFFBBB===888666666888999;;;;;;;;;;;;;;;<<<=========<<<999555333222222222///444<<>>>>><<<<<<<<<<<<;;;:::888888888777777666666777777888888777555444444666777888444444444444444444444444222222222222222222222222333222000//////111222333555666777777666444111000111111111111111111111111111111111111222222222222333111222666999>>>IIISSSQQQnnnmmmMMM===:::999777555888888777666666666777888999;;;===CCCJJJSSS[[[```gggkkkppprrrsssrrrrrrrrrsssrrrrrrrrrrrrtttvvvwwwvvvuuutttssstttwwwyyy{{{uuusssrrrrrruuuvvvtttssswwwtttqqqppprrruuuxxxyyyzzz{{{~~~xxxcccOOOKKKVVVeeerrr{{{rrrmmmuuu~~~~~~~~~~~~yyy|||{{{{{{|||~~~~~~}}}|||{{{|||{{{yyyuuurrrtttyyy~~~}}}}}}rrr^^^PPPRRR^^^uuuzzziiiZZZKKKDDD;;;777777999888777777555444444333222444666:::FFF\\\www}}}{{{nnn^^^OOOIIIHHHEEEEEEFFFEEEEEEDDDDDDCCCBBBBBBBBB@@@???>>>======>>>???@@@}}}{{{|||zzztttpppooollljjjfffdddcccbbb```^^^YYY[[[]]]___aaacccfffhhhooottt}}}xxxppp^^^WWWOOOKKKKKKKKKHHHDDDBBB???:::666555777;;;===???>>>>>>======<<<<<<<<>>======;;;;;;;;;;;;;;;:::999888777666666666666666666777555555444444555666888999444444444444444444444444222222222222222222222222111000//////000111333444555555666555555333111000000000000000000000000000000000000000111111111111444000000666<<>>===<<<<<<:::999777333111111444666HHHLLLLLLDDD888333:::CCCeeeyyyxxxttt___MMMIIIKKKGGGGGGGGGGGGGGGGGGFFFFFFCCCCCCBBB@@@???===<<<;;;999:::::::::::::::999888666666555555555555666666555555444444444555666777333333333333333333333333000000000000000000000000////////////000111333444444444444444333222111000////////////////////////////////////000000000000666111111:::BBBBBB===:::<<<:::KKKuuuhhhHHH:::888888666666666777777666444222777666555666;;;AAAGGGLLLWWW\\\ccciiimmmoooqqqrrrmmmoooqqqssstttttttttsssrrrrrrrrrrrrrrrrrrssssssrrrrrrtttwwwyyyzzzzzzzzz|||yyyvvvuuuwwwzzz|||~~~vvvbbbQQQTTTdddtttnnnbbbYYYRRRRRRLLLFFFFFFJJJUUUiiiyyy}}}~~~~~~~~~{{{{{{}}}{{{vvvpppmmmnnnqqqtttvvvooonnnrrryyyzzzuuunnnlllpppooojjjccc^^^]]]___aaapppzzzvvveeeTTTFFF===:::777444333444444333222222000555;;;777000555CCCQQQggg}}}~~~~~~sssYYYSSSNNNJJJKKKLLLKKKGGGDDDEEEEEEDDDCCCBBBAAA@@@???>>>???@@@@@@@@@???>>>===vvvyyyvvvvvvwwwuuuqqqppprrrmmmiiiccc___]]]]]]\\\\\\^^^______aaafffnnnxxxyyyeeeWWWPPPMMMKKKHHHFFFFFFCCC???;;;555666888:::;;;<<<============>>>>>>>>>>>>===<<<444555555333111555???GGG\\\WWWNNN@@@777:::GGGSSSvvvvvvvvvtttgggOOOFFFFFFFFFGGGGGGHHHHHHGGGEEEDDDCCCCCCBBBAAA@@@>>>===<<<;;;888999999999999999888888555444444444444444444555666555555444444444444444333333333333333333333333..............................//////000111222333333333333222222111000000............................../////////000000000444000222<<>>RRRzzziiiOOO@@@<<<777555444555666777555222888777555555777<<>>;;;777666555444444444222111222222444666333444EEEYYYqqqiiiRRRPPPNNNKKKIIIIIIJJJHHHDDDGGGFFFDDDCCCAAA???===<<<===>>>???@@@@@@>>><<<;;;}}}www|||zzzrrrpppqqqrrrpppllllllpppiiifffaaa___^^^____________aaadddhhhpppzzzuuubbbUUUQQQRRRMMMJJJFFFDDDAAA>>>:::888333666999<<<>>>>>>======;;;<<<===>>>===<<<;;;:::222222000///222<<>>===<<<<<<999999999999999888777666444444333333333333444444666555555444444333222222333333333333333333333333...........................//////000000111111111222222111111000000000000////////////////////////////////////000000000000000///444<<<@@@<<<666333444888888===VVVwww[[[FFF===999444333555777666555666555444333555777:::<<>>===<<<===>>>>>>???>>>===;;;:::}}}xxxuuurrrnnnmmmmmmnnnjjjfffgggllldddaaa``````bbbdddeeeeeeeeeiiiooovvv|||nnn^^^SSSOOOOOOQQQLLLIIIDDD@@@<<<:::888666666777:::<<<>>>>>>>>>>>>;;;<<<<<<===;;;999777666333000///333<<>>======<<<999999999999888777555555333333222222222222333333333333444444444333333222222222222222222222222222//////////////////////////////000000000000000///111111000000//////000000//////////////////////////////000000000111111111...111888===;;;444111333111333666888@@@[[[cccGGG@@@777333555777777777444444444333444555666666;;;>>>CCCHHHNNNTTT\\\```gggjjjooosssttttttqqqpppnnnpppqqqrrrrrrpppnnnmmmpppqqqrrrqqqppprrrwww{{{tttsssrrrsssuuuwwwvvvvvvxxx{{{~~~~~~}}}mmmQQQMMMNNNYYYgggrrr{{{{{{nnn___VVVTTTSSSQQQOOOTTT\\\kkkyyy}}}|||~~~xxxuuuqqqkkkiiijjjkkkjjjhhhhhhgggaaaYYYRRRZZZ[[[[[[YYYQQQMMMSSS\\\cccdddjjjrrrvvvxxxwwwkkk\\\MMMEEE@@@999666777333444555555555555777888555777666999MMMnnnxxxiii\\\TTTKKKMMMKKKFFFDDDGGGEEEAAACCCBBBBBBAAA@@@???>>>>>>============<<<;;;:::999~~~yyysssooommmmmmkkkkkkkkkgggbbbccchhh___^^^^^^aaaeeeiiikkkkkklllrrrzzzyyykkk[[[QQQOOOOOOMMMIIIKKKHHHBBB===999777777666999999:::;;;<<<>>>???@@@<<<<<<===<<<:::777444222333000222<<>>AAAAAADDDPPPcccsssaaagggmmmwwwcccIIIGGGKKKFFFCCCFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@?????????>>>>>>======::::::999999777666555444333222222222222222222333111111222333444444444444222222222222222222222222111111111111111111111111///000000000000000///...111000000////////////000000000000000000000000000000000000000111111111111000555===@@@999111000555333111777;;;777===bbbqqqPPPFFF;;;444444777888888444444555555555555555444:::<<<>>>BBBFFFMMMUUUZZZfffhhhlllppptttwwwxxxyyyuuuvvvwwwxxxvvvtttpppnnnkkkmmmmmmlllkkknnnuuuzzzwwwuuurrrrrrtttwwwxxxyyy||||||}}}~~~{{{^^^QQQMMMNNNUUU\\\```dddiiivvvrrroooooonnnkkkgggeeefffppp{{{www}}}uuuooolllmmmnnnmmmnnnqqqjjjlllllliiiddd___^^^^^^gggaaaZZZUUUSSSVVVcccpppvvvtttwww~~~yyyooo```PPPAAA===;;;666222222555666666555444444555666...555;;;FFFgggzzzuuueeeXXXQQQOOOIIIMMMMMMHHHGGGIIIGGGAAA@@@@@@@@@@@@@@@@@@@@@AAA======<<<;;;::::::999999wwwpppqqqqqqnnnpppmmmiiifffeeedddcccbbbaaaaaacccfffjjjnnnrrrtttzzz}}}~~~nnnddd\\\RRRMMMLLLLLLJJJHHHCCC@@@<<<888777777999:::;;;<<<===>>>>>>===<<<<<<>>><<<999666444333333222666000444BBBGGG???777666===???MMMOOOIII^^^uuuooowwwuuurrr~~~]]]WWWMMMFFFEEEHHHJJJIIIGGGEEECCCBBBBBBAAA>>>==================<<<<<<;;;<<<;;;:::999888666555555555555555555444333222111222222222222222222222222444444333333222111000000111111000000000000111111000000000000000000000000000000000000000000000000------......//////000000000////////////111333444999888666444333333333444333111222444333888III[[[~~~~~~sssZZZ>>>333666:::777222999777555444666888444000666666777999===BBBGGGJJJXXX]]]dddkkkppptttxxxzzzxxxzzz{{{{{{xxxrrrlllhhhjjjiiihhhiiimmmqqqtttuuuvvvuuusssqqqrrrvvv}}}~~~}}}~~~pppXXXRRRRRRXXX\\\UUUSSSddd}}}vvvuuuuuuuuusssmmmddd]]]ZZZ\\\aaagggnnnrrrssssssfffkkknnnjjjcccaaagggnnnrrrggg^^^___eeelllrrrxxxuuuhhhdddRRRJJJ???888777666555222555666666555666888555000:::???NNNggg{{{vvv}}}ppp]]]TTTOOOLLLLLLJJJIIIHHHFFFEEEDDDDDDCCCBBBAAA@@@???>>><<<;;;;;;;;;<<<======<<<999777555|||}}}|||}}}yyyrrrppprrrrrrnnngggeeedddddddddccccccbbbcccdddeeegggkkkqqqwww|||ssskkkhhhXXXSSSLLLIIIIIIHHHDDD@@@:::999888777888;;;===???;;;<<<===>>>>>>>>>===<<<:::999888555333111222333111>>>IIIHHHAAA<<<===??????GGGkkkxxxrrruuujjjTTTOOOGGGBBBBBBEEEFFFFFFEEECCCAAAAAAAAA@@@>>><<<<<<<<<<<<<<<<<<;;;::::::999999888888777666555555555555555555444333222111222222222222222222222222444444333222222111000000111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////000////////////111222333666555333222111111222222333222333444333333===HHHjjj~~~lllRRR>>>444333555888777555333222444666555333555444555666999>>>BBBEEEOOOSSSZZZ```fffkkkooossssssvvvyyyzzzxxxsssooommmmmmkkkhhhffffffhhhiiijjjtttsssssstttwwwzzz}}}}}}|||}}}~~~iiiSSSQQQRRRUUUXXXYYYccc{{{}}}|||}}}~~~}}}{{{yyynnnmmmlllkkkjjjfff```[[[WWWZZZ___eeeiiijjjiiigggffffffccc```___ccckkkrrrwwwoookkknnntttxxx|||uuuaaaUUURRRIIIBBB:::666666777666444666555333333222222555999???aaawwwuuu~~~zzzbbbSSSMMMIIIHHHHHHJJJIIIGGGEEEDDDBBBBBBBBBAAAAAA@@@???===<<<;;;;;;<<<<<<===<<<;;;999888666}}}vvvuuupppmmmnnnqqqoookkkbbbbbbbbbcccccccccccccccdddhhhlllqqqvvv~~~lll[[[WWWYYYMMMJJJGGGFFFEEEBBB===888444555666888:::===@@@AAA<<<===>>>??????>>>===<<<666777777444111111444888DDDVVV\\\MMM>>><<<>>>;;;CCCUUUzzz|||lllVVVNNNJJJEEECCCCCCDDDFFFGGGBBBAAA??????@@@@@@>>>===;;;;;;;;;;;;;;;:::999999777777777666666555555555555555555555444333222222222222222222222222222222333333333222111111000000111000000//////000000111000000000000000000000000000000000000000000000000222222111000000///......////////////000111222222111111000000000000111111222111333555555333444999HHHggg|||vvvuuu\\\EEE888777:::777666444444444444444555222222222333555888;;;===CCCFFFLLLRRRWWW^^^dddhhhppptttxxx{{{zzzyyyxxxwwwsssqqqooollljjjiiiiiiiiippppppqqqtttyyy{{{yyywww}}}||||||{{{{{{{{{||||||yyybbbPPPPPPRRRRRRQQQ\\\vvv||||||}}}zzzzzzzzzyyyxxxvvvsssrrrmmmjjjfffccc```\\\WWWTTTRRRUUUYYY]]]```bbbaaaaaaddddddeeeiiiooovvv{{{~~~~~~zzzzzz}}}|||kkkZZZJJJBBB@@@===999555444666888777555777444444555222///999FFF___}}}nnnuuudddRRRJJJGGGFFFEEEFFFIIIHHHFFFDDDBBBAAA@@@@@@AAA@@@???>>>===;;;::::::===<<<<<<;;;:::999888888}}}xxxtttpppkkkjjjmmmnnnkkkfffeeeeeeeeedddcccdddfffhhhjjjrrr|||yyyiii___VVVOOOIIIJJJGGGEEECCCAAA>>>999555666777999;;;<<<===>>>>>>===>>>?????????>>>===<<<666777666222///222999???XXXZZZUUUHHH@@@@@@???;;;PPPggg{{{{{{xxx~~~ttttttvvvXXXMMMJJJGGGDDDEEEEEECCCCCCEEEAAA@@@??????@@@AAA???>>>;;;;;;;;;;;;;;;:::999999666666666666666666666666444555555555444444333222333333222222222222222111333222222222111111000000000000////////////000000000000000000000000000000111111111111111111111111222111111111000000000///////////////000000111111....../////////000000111000000222555777777666555888MMMqqq|||cccLLL;;;222888666666777666333333666222222111111222444666777:::===AAAFFFLLLSSSZZZ___jjjnnntttwwwxxxxxxyyy{{{yyy{{{}}}}}}|||yyyxxxwwwqqqnnnmmmqqqvvvwwwsssooouuuvvvwwwxxxyyyyyyzzzzzz}}}}}}}}}~~~~~~ttt```QQQPPPTTTPPPMMM]]]{{{yyyxxxyyywwwvvvvvvwwwvvvqqqmmmjjjgggbbb]]]ZZZXXXWWWWWWXXXWWWVVVTTTUUUXXX]]]aaafffnnn|||sss___PPPFFF>>>::::::555444333444666888777666666333555999666666FFF[[[ooosssbbbVVVJJJGGGGGGGGGFFFGGGIIIHHHFFFCCCAAA@@@??????@@@???>>>===<<<:::999999;;;;;;999888777777777888~~~}}}}}}zzzxxxxxxxxxvvvrrrnnnppplllhhhjjjmmmmmmiiieeefffffffffeeeeeeiiiooottt|||~~~ooo]]]UUUVVVTTTMMMEEEHHHEEEAAA>>>;;;999777555:::;;;<<<===>>>>>>>>>======>>>?????????===<<<;;;666555222///...333;;;BBBLLLDDD??????===<<>>:::888999444444444666777777666555555111111555;;;HHHbbb{{{}}}tttoooVVVMMMFFFGGGIIIGGGFFFGGGHHHGGGEEECCCAAA@@@?????????>>>===<<<;;;999888888888888777666555555555555~~~|||{{{zzzzzz{{{{{{|||~~~~~~}}}{{{yyyxxxwwwuuurrrooolllkkkjjjjjjgggfffkkknnnkkkiiihhhaaadddfffhhhkkkqqq{{{{{{tttbbb^^^WWWQQQNNNKKKIIIGGGBBB@@@;;;888555555666777:::;;;===>>>???@@@@@@@@@======>>>>>>>>><<<;;;:::333111000000222666;;;>>>888777<<>>DDDJJJNNNWWW]]]cccggggggjjjpppvvvwww~~~}}}yyyxxxyyyzzzyyywwwuuuuuuuuuvvvvvvwwwyyyyyysssssstttvvvxxx|||rrr___RRRSSSXXXWWWXXXggg{{{xxxvvvtttqqqmmmjjjhhhkkknnnmmmgggaaa___\\\WWWQQQMMMNNNRRRUUUTTTQQQNNNOOOXXXjjj}}}mmmaaaSSSHHH>>>;;;:::888666777555666777777777666666555333222222888HHHcccnnnppplllZZZMMMFFFCCCEEEGGGFFFDDDEEEEEEDDDBBBAAA@@@???>>>>>>>>>===<<<;;;:::888777777555555555555444444333333{{{rrrsssssssssssssssuuuwwwuuuwwwyyy{{{zzzxxxvvvtttqqqsssrrrmmmhhheeehhhkkkhhhfffgggllllllgggeeeggg```eeelllqqquuu{{{yyyssslllccc]]]XXXWWWTTTPPPJJJEEEBBBAAA:::999888666555666999;;;<<<<<<<<<===>>>>>>??????<<<=========<<<;;;999888111111222777===???<<<999666===GGGLLLNNNUUUeeetttzzz|||iiifffnnn~~~cccSSSQQQRRRQQQNNNMMMRRRYYYUUUIIIEEEIIIBBB@@@??????@@@@@@???===;;;;;;;;;;;;;;;:::999999666666666666666666666666333333444444555444444333444444333333222111111000000000000000111111111111//////............//////////////////////////////000000000000000000000000////////////////////////......///000000///...------...///000000000///...///222111---,,,111222000444111444???TTTrrrrrrSSSAAA555666888555444777555555444444333222222222000222444666888<<<@@@CCCKKKQQQYYY]]]___ccckkkrrrqqqwww}}}~~~}}}{{{yyywwwwwwxxxyyyuuuuuuuuuwwwyyy|||uuuaaaRRRUUUYYY]]]eeeuuuwwwrrrnnnjjjgggdddfffhhhhhhddd```]]]\\\]]]ZZZTTTLLLGGGFFFJJJNNNPPPTTTYYYbbbpppooo```SSSLLLFFF???999888888555444555666777777777666555555666333<<>>===============<<<;;;:::999888777666444444555666555444333222uuummmnnnpppqqqqqqrrrssstttqqqsssvvvwwwwwwuuurrrppphhhkkkkkkfff___]]]bbbhhhjjjhhhjjjmmmjjjbbb___bbbdddkkkuuu{{{~~~tttfff^^^]]]\\\YYYVVVZZZSSSLLLJJJKKKGGG>>>666555666777888888:::===??????>>>===<<<<<<<<<<<<<<<<<<<<<======<<<:::999777222333777@@@HHHHHH???777999BBBKKKUUUiiigggsss```SSSTTTTTTNNNHHHGGGEEELLLUUUQQQDDD@@@DDDAAA@@@>>>>>>??????===;;;999::::::::::::999888888666666555555555444444444333333444444555444444444444444333333222111000000000000000000000111111111//////............//////////////////////////////////////////////////////000000//////......------......///000000///...---------/////////...---,,,+++111333///...222555333///000222333888OOO}}}xxxkkkSSS>>>999999444333666555555555444333222222111---///111333444666999<<<;;;BBBKKKPPPRRRXXXaaaiiimmmrrrwwwxxxyyy||||||yyywwwxxxxxxyyyxxxxxxxxxzzz}}}{{{{{{~~~xxxcccTTTWWWZZZaaaoooyyynnngggbbb^^^___ffflllhhh^^^WWWWWWZZZQQQPPPMMMIIIGGGIIIPPPVVV```fffoooxxx~~~}}}kkkYYYLLLFFFDDD???:::666777666444333666555666777666555555666777444HHH]]]oooxxxcccaaaoooTTTEEEEEECCC??????CCCFFFDDDDDDEEE======<<<;;;;;;;;;;;;;;;===<<<;;;:::888777666666333444666777777555333222~~~tttkkkjjjiiiiiikkknnnqqqssssssuuusssrrrtttvvvuuuqqqmmmmmmhhhbbb^^^]]]___```aaacccfffhhhhhhfffdddeeegggrrrwww}}}zzzsssnnncccaaa^^^ZZZWWWTTTSSSRRRRRRPPPMMMHHHBBB<<<777444777777888:::<<<===??????<<<===???@@@@@@>>><<<:::999::::::888555222111222666;;;DDDJJJCCC777666===>>>CCC[[[uuu~~~eeeQQQPPPSSSOOOKKKKKKIIIFFFCCCBBBCCCDDDEEEDDDCCCAAA>>>>>>??????<<<:::<<<<<<<<<;;;:::999888777777777777666555555444444555555555444333222111000111222222111000//////000////////////..................................../////////////////////////////////////////////////////////...------,,,,,,000000000000000000000000+++---000111000/////////,,,---///000111000000///000000333555333;;;ZZZ|||}}}vvvZZZ???888===999...555333222333444333111///111111000000111333666777999:::<<<@@@FFFMMMTTTXXXaaafffmmmssswwwyyy{{{|||~~~}}}|||~~~|||{{{|||~~~|||}}}~~~zzz|||~~~|||~~~ssshhhaaagggjjjrrrrrrfff```YYYSSSaaa^^^[[[ZZZYYYYYYXXXWWWPPPKKKDDDDDDPPPbbbkkkllluuuxxx{{{}}}wwwtttvvv|||rrr___PPPHHHDDD@@@===777444444666666333333666:::666444555333111777@@@CCCTTTkkkrrrZZZnnnmmmPPPFFFDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@EEEAAA===;;;::::::999999:::999888888777777888888444444333333333333222222~~~{{{uuummmggghhhiiijjjmmmoooqqqqqqqqqzzzvvvrrrppppppooollliiiiiieee___[[[[[[]]]___```dddgggkkkllljjjiiiiiiiiioooqqqttttttpppiiiaaa\\\]]]\\\ZZZWWWTTTRRRPPPOOONNNKKKFFFAAA<<<999888888888888999:::<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999777555333222222333444666888<<>>===>>>AAAaaayyylllYYYKKKLLLOOOKKKFFFFFFHHHEEECCCBBBCCCDDDDDDDDDAAA???===>>>???@@@>>><<<<<<<<<;;;;;;:::999888888777777666666555555444444444444444333333222111000000111222111///...///000////////////................................................................................................------------////////////////////////,,,...//////---,,,------,,,,,,---...............333///000222111444GGG]]]oooxxxxxx```JJJ;;;888;;;888777666444333444555777333222111000000111333444444555666999>>>DDDJJJMMMXXX]]]eeelllqqqtttwwwyyy|||~~~{{{~~~{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}|||yyyooojjjhhhqqqvvvsss```WWWTTTNNNIIIJJJKKKOOOTTTXXXYYYVVVTTTHHHJJJMMMTTTcccttt~~~}}}uuutttooottt~~~rrrbbbYYYMMMEEEBBB???<<<999<<<888555777777555555888444444666888555333999DDDbbbzzz|||nnnfff}}}aaaMMMEEEDDDCCCFFFFFFEEEEEEDDDCCCCCCCCCDDDAAA===;;;:::::::::999:::999888888777777888888444444333333333333222222|||}}}yyyvvvttttttrrrmmmiiihhhjjjnnnqqqsssrrrqqqooouuupppjjjfffffffffeeecccddd```\\\ZZZ\\\___bbbccciiillloooqqqpppnnnmmmmmmpppooonnnjjjeee^^^XXXUUUUUUUUUTTTRRROOOMMMJJJIIIGGGCCC>>>999666777999;;;999::::::;;;<<<<<<======<<<;;;:::999999:::<<<===999444///...111444777777555:::;;;999999===@@@BBB]]]yyysssxxx~~~ssskkk^^^SSSLLLPPPQQQLLLHHHIIIFFFDDDBBBAAABBBCCCCCCCCC???>>>===>>>???@@@???===<<<;;;::::::999999999999777777666666555444444444222222222222222111000//////000111000...---...///////////////....................................------------------------........................------------.......................................//////---+++***+++---/////////...//////000000333---,,,111222111666???]]]gggdddvvvUUUAAA>>>555555555444333333444666555444222000//////000000111111111333666:::>>>AAAJJJPPPXXX```fffkkkooorrrvvvyyy}}}}}}}}}|||~~~|||zzzzzz{{{xxxyyyzzz|||}}}~~~~~~~~~zzz}}}~~~{{{{{{|||}}}}}}}}}}}}||||||{{{{{{xxxxxxzzz{{{|||}}}}}}}}}uuuoooppptttzzz___MMMHHHFFFCCC???@@@AAAEEEIIINNNPPPPPPOOOPPPYYYdddooo|||yyyooommmqqqpppxxxtttdddWWWHHHCCC???<<<<<<<<<999666;;;555222555777666555666555333333333444<<>>@@@;;;;;;DDDNNNSSSxxxxxxeee]]]\\\aaammmsss[[[UUUPPPOOOQQQQQQLLLJJJMMMEEECCCAAAAAABBBCCCCCCBBB@@@??????>>>>>>>>>======<<<;;;:::999999999:::;;;777666666555555444333333111111111111111000//////...///000///...---...///////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,------...//////------------------------.........,,,++++++---///000///...---------...//////+++,,,111444222222555<<<]]]}}}wwwppplllzzz}}}]]]III888555333333444444333000444333222111000/////////222111111222333666888:::>>>CCCKKKSSSZZZ```fffjjjooorrrwwwzzz|||~~~zzz{{{{{{yyyvvvuuuuuuuuurrrtttwwwxxxxxxxxxxxxyyyxxxyyyzzz}}}||||||zzz~~~zzzwwwxxxzzzyyyxxxwwwvvvvvvvvvvvvwwwtttuuuxxxyyyyyyyyyyyyyyy}}}}}}|||vvvqqqpppuuuzzzuuuWWWFFFBBBBBBAAA@@@FFFDDDCCCEEEKKKSSSYYY\\\jjjuuu|||wwwmmmeeeffflllwwwuuuhhh[[[NNNEEEAAA???<<<;;;;;;:::888666888333111555999777555555777333000333@@@WWWrrryyyhhhrrr|||aaaIIICCCEEEDDDDDDGGGFFFFFFEEEDDDDDDCCCCCCBBBAAA???<<<;;;;;;;;;:::999999999888777777777777777444444333333333222222222|||}}}~~~~~~~~~~~~||||||{{{{{{yyywwwuuutttmmmlllkkkjjjjjjhhhfffdddccchhhooosssrrrpppooonnnkkkhhheeefffhhhhhhfffcccaaaaaadddiiipppwww{{{|||}}}zzzuuuqqqoooooooooooohhheee```[[[WWWUUUTTTTTTNNNMMMKKKHHHDDDAAA>>><<<999888888888999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======;;;:::888444111000444:::===<<<888:::;;;>>>III\\\ooovvvuuu~~~mmmbbbcccqqqppp^^^RRRNNNLLLKKKKKKHHHEEEFFFIIIDDDBBBAAABBBCCCDDDCCCBBBBBBBBBAAA???===<<<;;;;;;::::::999999::::::;;;;;;666666666555444444333333000000111111111000//////---///000///...---...000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,........................***++++++,,,---...//////........................------...------...111333...---+++***)))***++++++++++++---111222111222555333BBB]]]wwwxxxqqqyyymmmNNNCCC666000333666555333222222111111111111111111333333222222222333444555666:::AAAGGGNNNTTT[[[___fffjjjpppuuuyyy|||~~~~~~~~~{{{wwwuuutttuuupppsssvvvwwwuuutttuuuvvvuuuwwwzzz|||~~~~~~}}}}}}}}}~~~}}}yyy|||}}}{{{yyyyyyyyyzzzzzzwwwsssqqqsssvvvuuutttrrrqqqqqqrrrtttuuussstttuuurrrnnnkkkjjjkkkoookkkgggfffgggkkknnnooorrrvvv~~~vvvYYYKKKIIIJJJNNNQQQRRRQQQRRRXXXaaakkktttxxxxxxsssnnnhhhaaa___fffoooxxxiii\\\RRRIIIBBB???@@@>>>:::888888888777777;;;666666:::;;;888444333333777???OOOeee}}}}}}mmmooo]]]LLL???BBBFFFDDDCCCFFFEEEEEEDDDDDDCCCBBBBBBBBB???===;;;;;;;;;;;;:::999999888777777666666777777444444333333333222222222zzz{{{{{{{{{{{{}}}||||||{{{{{{zzzxxxvvvtttrrrqqqlllmmmlllkkkhhhddd```^^^^^^ccciiillllllkkkkkkmmmkkkhhhffffffhhhhhhfffcccjjjlllpppwww}}}~~~yyysssmmmkkkjjjiiiiiibbb___ZZZUUUPPPNNNLLLLLLKKKIIIFFFBBB???<<<:::999777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========;;;<<<>>>>>>===;;;888555222333555:::>>>???<<<888???777???cccttteeeeeelllbbb[[[IIIKKKKKKJJJHHHEEEDDDEEEGGGCCCBBBBBBCCCDDDEEEDDDCCCCCCCCCCCC@@@===:::::::::888999:::;;;;;;;;;;;;;;;666666555555444333333333000000111111111111000000---///000000///...///111////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---.................................+++,,,.........///222444222222000///............+++---......------000333555444;;;SSSwwwmmmzzznnn[[[BBB333///222555555111111222222333333333333222111111111111111111222222555:::>>>CCCHHHNNNRRR[[[```gggmmmsssxxx|||~~~zzzvvvtttuuuvvv|||xxxuuuttttttuuuxxxzzzzzzwwwuuuwwwyyyxxx{{{~~~~~~~~~}}}}}}~~~~~~xxxuuuxxxzzzzzzyyyzzzrrrpppmmmjjjiiiiiijjjjjjmmmllljjjiiijjjllloooqqqnnnnnnlllfff^^^XXXWWWXXX[[[XXXUUUWWW\\\______]]]WWW\\\jjj~~~xxxddd___```bbbhhhpppppprrrvvv|||yyymmmeee]]]ZZZ\\\ddduuu~~~iii]]]PPPIIIDDD???===>>>:::888666444333555777888999666666777666222222444777IIIbbbzzzuuurrrqqqxxxttt\\\KKKEEEBBBEEEGGGEEECCCCCCEEEEEEEEEDDDCCCCCCBBBBBB===<<<;;;;;;<<<<<<:::999888888777666666666666777444444333333333333222222wwwyyy{{{|||||||||~~~~~~~~~}}}}}}{{{zzzxxxvvvtttqqqooonnnnnnooopppnnniiiccc]]]ZZZ]]]aaafffhhhggghhhlllpppmmmjjjggggggkkkmmmnnnmmmxxxzzz~~~~~~vvvrrrmmmiiigggeeebbb___ZZZWWWTTTOOOKKKGGGEEEDDDEEECCC???<<<999999999:::999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>=========<<<:::888555444222555888<<<>>>===;;;999BBBAAAXXX|||eeeggg}}}pppWWWWWWVVVFFFJJJKKKKKKJJJIIIIIIIIIHHHDDDCCCBBBDDDEEEFFFEEEDDDAAABBBBBB@@@===:::;;;<<<666777:::<<<===<<<;;;:::666555555444444333333222000111111222222111111000...///111000//////111222////////////....................................------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///......///111555555555444333111000///,,,------------...//////222111111999LLLkkktttyyycccLLL===666444555222222333444444444444444000000000000000000000111111333555777999===BBBFFFKKKPPPXXX```gggnnnssswww|||}}}~~~}}}yyysssooooooqqqsssttt|||}}}}}}}}}{{{zzz{{{||||||{{{}}}}}}}}}xxxvvvzzz|||yyyvvvvvvgggddd``````bbbbbb___\\\___]]][[[ZZZ\\\___cccfff```aaa^^^XXXQQQNNNOOOSSSPPPQQQSSSWWWYYYXXXUUURRRIIISSSeee{{{|||ooohhhdddfffnnnzzz|||rrrhhhaaaRRRHHH@@@??????;;;:::;;;555555555444444555777888666444444444333444;;;EEEYYYoootttdddnnn~~~zzzZZZHHHDDDEEEDDDBBBCCCGGGEEEAAACCCCCCBBBBBBAAA@@@@@@@@@<<<;;;:::;;;<<<<<<;;;999888888777666666666666666444444333333333333222222uuuyyy}}}~~~}}}}}}{{{{{{}}}}}}zzz{{{xxxwwwvvvtttrrrqqqpppooolllnnnooommmggg```YYYUUU___cccggghhhgggiiiooottttttppplllmmmssszzz~~~}}}wwwmmmjjjhhhgggfffbbb\\\XXXMMMLLLJJJGGGDDDAAA???===AAA>>>:::777666777999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????===;;;888666555444444333666:::<<<;;;::::::;;;AAAPPPxxxuuunnniii]]]PPPJJJKKKHHHFFFIIIJJJKKKKKKKKKIIIEEEDDDCCCCCCDDDFFFGGGFFFDDD???AAABBB@@@===;;;<<<>>>444777:::===>>>===;;;999666555555444444333222222000111111222222222111111...000111111000000111333000/////////....................................------------------------------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++***,,,...///...---,,,---000111111111///---+++***------,,,,,,000222111...***111666333222BBBfff{{{pppVVVBBB999666444444444555555444333333000000111111111111222222111222222333444666;;;>>>>>>CCCLLLUUU]]]dddjjjnnntttuuuwwwzzz|||~~~}}}vvvsssvvv{{{~~~zzz|||{{{zzz~~~~~~xxxrrrpppaaa]]]ZZZ\\\``````ZZZSSSQQQPPPNNNMMMOOOSSSXXX[[[SSSTTTTTTPPPLLLLLLRRRWWWOOOUUU[[[^^^\\\XXXTTTQQQJJJXXXlllzzzqqqhhh^^^TTTKKKEEEDDD===999===>>>:::777999666777888999888777777888777666666777888???OOO^^^zzzsssmmm```KKKEEE@@@CCC@@@;;;>>>HHHHHHAAA@@@@@@???>>>>>>======<<<;;;;;;:::;;;<<<<<<;;;999888888777666666666666666444444444333333333222222sssvvvzzz~~~}}}|||wwwzzzyyyzzz{{{|||}}}}}}|||}}}|||yyyvvvvvvtttssssssuuuuuurrrooonnnggggggjjjdddWWWSSSXXX```bbbeeejjjoootttwwwxxxvvvxxx{{{}}}|||uuuoooiiieee___]]]\\\YYYSSSMMMIIIHHHEEEBBB???===<<<;;;666666666777888:::;;;<<<@@@??????>>>===<<<;;;;;;???:::888:::<<<;;;===AAAEEEFFFAAA777444777888444777888:::;;;<<<>>>AAACCCQQQtttnnneeehhhmmmhhhwwwdddPPPRRRTTTLLLHHHLLLIIIJJJJJJJJJIIIGGGEEEDDDEEEDDDCCCBBBBBBBBBBBBBBB@@@???>>>===;;;999888777666777999;;;<<<<<<<<<<<<666666555444333333333333222222222222222222222222222111111111000000//////////////////000000000000........................------,,,,,,,,,+++++++++,,,------......------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///111222222333:::FFFOOOvvvyyyooo|||hhhOOO;;;<<<666333444444111111333333333333111000000111222111222333333555555666777999<<>>>>><<<;;;<<<<<<:::555000666333333555444333555:::222666:::>>>EEEYYYyyytttiiiyyytttUUUGGGCCC@@@??????@@@AAAAAABBBCCCCCCBBBAAA@@@???>>>>>>>>>>>><<<;;;999888999<<<@@@BBB;;;999777555444444666666777666555444333222222222uuuvvvxxxyyyxxxvvvtttrrrvvvwwwzzz~~~}}}zzz{{{|||}}}}}}~~~}}}zzzyyyyyy{{{|||{{{wwwssstttsssqqqrrrtttuuusssqqqmmmeeeaaaaaa[[[PPPNNNUUUbbbhhhpppyyy}}}xxxrrrnnnjjjfffccciiiddd]]]YYYWWWRRRKKKEEEFFFDDDBBB???;;;999777777777777888999::::::;;;;;;;;;<<<<<<=========<<<<<<;;;777666999;;;<<>>AAACCCGGGNNNWWW]]]xxxfffgggoookkkeeeUUUIIIJJJMMMKKKKKKPPPIIIIIIHHHHHHGGGEEEDDDCCCEEEDDDCCCBBBAAAAAAAAAAAA???>>>===<<<;;;999888888666777888:::::::::::::::666555444333222222222222222222222222222222222222111111111000000000//////////////////000000000000........................------------,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...000222222///...222:::AAA\\\{{{xxx{{{uuuvvv```FFF;;;111111333333222222333444555555555444555555111111222222333333444444555777:::===@@@FFFMMMRRRZZZ___gggmmmrrruuuwwwyyy}}}|||zzz~~~xxxssstttjjjkkkmmmmmmjjjeeeaaa^^^^^^ZZZYYY]]]bbbccc]]]VVVNNNLLLLLLOOOUUU[[[___```fffhhhiiifffbbb^^^]]]]]]llltttyyymmmaaaWWWOOOJJJEEECCC@@@===<<<;;;;;;;;;;;;999777777888888555333888777999;;;777222222666;;;777:::MMMmmm}}}vvv~~~wwwYYYFFF@@@AAAAAA?????????@@@@@@AAAAAAAAABBBAAA???>>><<<<<<;;;;;;;;;:::888777777:::===???:::888666555444444555666666555444333333222222222qqqrrrqqqqqqpppnnnmmmlllsssssstttvvvyyyzzzzzzyyyxxxyyyzzz|||{{{zzz|||~~~zzzzzzzzz{{{|||{{{yyyvvvrrrsssuuuwwwxxxtttnnniiigggeeeddddddeeefffeeeeeefff^^^XXXVVVRRRMMMQQQZZZmmmvvv~~~|||tttqqqmmmkkkjjjiiigggfffccc^^^WWWSSSOOOJJJDDD???@@@???<<<999777555333333888999;;;<<<<<<<<<;;;;;;::::::;;;<<<======>>>>>>>>>;;;:::;;;:::888;;;@@@999444222777<<<<<<;;;:::;;;<<>>MMMccc{{{zzzggghhh|||nnnRRRBBB===<<<===>>>>>>>>>>>>>>>>>>>>>??????AAA@@@>>><<<;;;:::999999:::999777666666777999:::888777666444444444555555555555444333222222222222kkkkkkkkkkkklllmmmnnnnnnppppppppprrruuuvvvvvvtttrrrssstttvvvxxx}}}|||yyywwwzzz||||||{{{{{{|||~~~}}}~~~}}}}}}xxxxxxzzz{{{|||zzzvvvsssnnnoooppppppnnniiiddd```[[[YYYWWWUUUTTTTTTTTTSSSVVVPPPMMMNNNPPPUUU```kkkzzzvvvsssqqqmmmnnnoooppppppmmmhhhdddXXXTTTOOOKKKHHHEEEAAA===:::999888666555444333333:::;;;===>>>>>>===<<<:::===<<<;;;;;;===@@@CCCEEEHHHDDD@@@===888111000222777333444;;;>>>;;;:::======@@@SSS}}}yyy^^^]]]yyyeeeQQQLLLOOOLLLGGGIIIOOONNNFFFIIIHHHFFFDDDCCCCCCDDDDDDEEEDDDBBBAAA???>>>>>>>>>===============<<<<<<<<<:::::::::999888888777777444444333222111111111111333333333333222222222222000000000000000000//////000000000000//////////////////////////////////////////.........---------,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------///000///...///222444;;;CCCJJJfffxxxwww{{{xxx\\\JJJ@@@999666666333333333444555333111///222222222111111111000000333333444444333555888;;;>>>BBBHHHNNNTTT[[[ccchhhiiilllppptttxxx}}}xxx{{{|||wwwppplllmmmpppiiijjjmmmqqqtttrrrmmmhhhzzz{{{~~~~~~uuuccc[[[NNNDDD===::::::999777666555444444555555666999777555444555666777777555444444444222444>>>JJJ[[[xxxiiiaaa___pppeeeOOO===<<>>===;;;;;;:::::::::;;;:::888777666666777777666666555444333333444444444444333222222222222222jjjjjjjjjkkklllnnnpppqqqnnnnnnooorrrttttttrrrpppooopppqqqqqqrrrvvvzzz~~~}}}zzzxxxwwwwwwwwwvvvxxx||||||{{{yyyzzz|||}}}}}}|||zzz{{{||||||}}}}}}~~~{{{}}}|||yyyxxxwwwwwwwwwyyy{{{{{{yyytttqqqllllllkkkiiifffdddbbbbbb^^^]]][[[XXXVVVTTTSSSSSSQQQPPPSSSYYYbbblllzzz}}}vvvqqqqqqrrrsssssstttrrroookkkfff___VVVQQQOOOLLLHHHDDDBBB???===;;;666666555555666666777888;;;<<<>>>??????>>>===;;;>>>===;;;;;;???EEEKKKPPPQQQGGG<<<777222000222666555555888<<<<<<:::;;;???CCCTTTuuuyyyfffccc|||~~~eeeTTTJJJGGGKKKIIIGGGOOOYYYVVVJJJJJJHHHFFFEEEDDDDDDDDDEEECCCBBBAAA@@@>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999888888777444444333222111111111111333333222222222111111111//////////////////000000111000000000/////////...//////////////////////////////.........---------+++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---...//////000111333777555000@@@iii{{{{{{kkkYYYFFF999444666444333444666666555333444444444333222222111111222333333333222333555888777:::>>>BBBFFFMMMTTTYYYZZZ^^^ccciiiooouuu|||zzzxxx{{{{{{|||ssseee[[[IIIDDD===888777777888888666666666555555555555555666666666666555444333333666333222555;;;GGG[[[lllsss]]]bbblll~~~xxxeeeLLL???777;;;>>>999777999::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<======;;;;;;:::999888777666666444444444333333333333333333333222111111111222222mmmmmmmmmmmmmmmnnnooopppllllllmmmoooqqqqqqooolllmmmoooqqqqqqqqqrrruuuwww{{{wwwrrrmmmkkkkkknnnoooooorrrwww||||||yyytttsssrrrsssvvvxxxyyyxxxxxxzzz}}}~~~}}}|||}}}}}}}}}~~~~~~{{{yyyxxxxxxuuuvvvwwwxxxyyywwwrrrnnnkkkkkkjjjhhhgggiiilllooojjjkkklllkkkiiigggfffgggjjjnnnuuu~~~|||yyyxxxsssoookkkkkkoootttvvvwwwqqqkkkbbbZZZTTTOOOKKKHHHIIIGGGCCC???;;;999777777666666666777888999:::;;;;;;<<<===?????????>>>>>><<<<<<;;;===AAAHHHNNNRRRLLL???333111666;;;BBBGGG999;;;:::777777:::<<<;;;HHHjjj{{{qqq|||ooogggsssyyy[[[RRRQQQNNNLLLLLLIIIGGGNNNUUUPPPEEEIIIHHHGGGEEEDDDDDDCCCCCCAAA@@@???>>>>>>===>>>>>>????????????>>>>>>>>>>>>>>>===;;;:::999888888888555444333222222111111222222222222111000000//////......////////////000000111111000000//////.......................................------------,,,++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...------+++111000333CCCZZZ||||||{{{hhhQQQEEE:::666111000333555666555555555555444444333333333000111222222111111333555333444666888:::???DDDHHHJJJNNNTTTZZZaaahhhooosssxxxzzz}}}xxxnnndddXXXLLLCCC@@@===999777666555444333111222222333444444555555333444666555333111111222000111999III]]]rrrsssdddaaaddd|||zzzWWWCCC???:::666666666555777<<<888999999:::;;;;;;<<<<<<::::::::::::;;;<<<>>>>>>;;;;;;;;;;;;:::888777666222333333333222222222222222222111111000111111222nnnnnnnnnnnnnnnnnnmmmmmmkkkjjjhhhiiijjjkkkkkkjjjkkknnnqqqrrrrrrrrrrrrsssoookkkddd___]]]___cccgggmmmoootttyyy{{{zzzuuuqqqllllllnnnrrrvvvwwwvvvttttttxxx|||~~~}}}{{{zzzzzz}}}~~~~~~}}}{{{yyyzzz{{{vvvvvvwwwwwwxxxvvvrrroooooopppqqqpppooorrrwww{{{zzz~~~wwwrrrpppooollljjjgggdddccceeeiiikkkiiifff[[[WWWPPPLLLIIIIIIHHHGGG???>>><<<999666555666666999999999999999:::;;;<<<;;;<<<<<<===>>>??????@@@===>>>???AAABBBDDDEEEEEE===555333===JJJNNNKKKGGG;;;???<<<999EEEXXX]]]TTTeeennngggkkkaaalllvvv[[[OOONNNOOOOOOQQQNNNKKKIIIJJJJJJGGGCCCFFFFFFFFFEEEDDDCCCBBBAAA???>>>>>>======>>>>>>>>>>>>>>>>>>======<<<<<<<<<===<<<:::999888888888888666555444333222222222222111111000000///......---........./////////000000111111111000///.........------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,------------'''000000000333999OOOooo{{{xxxuuuhhhMMMEEE:::333333444444444555555555444444444444444111222333222111000111222000222333333444666:::======@@@FFFKKKQQQWWW]]]bbbhhhkkkpppvvvzzz~~~~~~}}}~~~|||llleee[[[RRRLLLFFF@@@;;;???<<<999777777666444333222222444555666666777777444666666555333333666999<<>>??????>>>======<<<;;;;;;::::::<<<:::999777777777777888666666555444333333333333111000000///...------,,,---.........//////000000222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++,,,...000111111000...(((+++333000333BBBaaarrryyyggg[[[KKK???:::888777555444444444444444444444444444555555444222000111222111222333333333444777:::555888===AAAFFFKKKQQQUUU[[[___eeelllrrrwwwzzz{{{}}}|||uuujjjcccTTTMMMDDD???>>>???>>>>>>888666333222333444444444888999999:::::::::999999888999888666555888===BBBYYYbbbvvvfffWWWaaappp}}}lllOOO999666<<>>>>>999999888888888888888999888999:::;;;:::888666444000111111222222222111111111000000000000000111111oookkkhhhgggjjjkkkiiiggggggggggggggggggggggggggghhhkkknnnoooooonnnooopppjjjfffcccbbbeeeiiilllnnnlllooosssvvvvvvsssnnnkkkmmmnnnoooqqqrrrsssssssssvvvtttsssrrrssssssrrrqqqoooqqqssssssqqqrrruuuxxx|||zzzyyyxxxyyy{{{~~~~~~tttmmmiiidddfffggggggeee```[[[XXXYYYXXXWWWUUURRRNNNKKKIIIDDDCCCAAA???===<<<;;;:::666666777888:::;;;<<<===888999;;;;;;:::999;;;<<>>===DDDOOORRRaaaaaaLLL:::888666///888333999GGGMMMEEE;;;888===;;;HHHnnniii```fffuuuiiiaaaUUUMMMKKKLLLMMMMMMMMMLLLJJJGGGFFFEEEEEEEEEAAAAAA@@@@@@???@@@@@@@@@@@@>>><<<;;;:::;;;===>>><<<<<<======<<<<<<;;;:::999888777555444444333333333333222222111000//////000000///...............////////////////////////......------------......++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((************************************************++++++************++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------...---,,,,,,---///222444CCC[[[|||qqqbbbQQQ@@@888999999888777555555555666777666555444222000///111222111111222222222333333333777777777999===AAAEEEGGGLLLOOOSSSWWW\\\bbbiiinnnuuuyyy~~~~~~zzz~~~~~~uuujjj^^^TTTLLLHHHEEEAAA===;;;;;;:::888666999666777::::::666444666<<<<<<>>>CCCGGGIIIGGGEEE======:::666777CCCYYYjjjyyymmm\\\bbbkkkzzz```GGG>>><<<777222555444444333333444444555777999<<>>;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777555555222222333333222222111000333333333222222111111111hhhgggeeefffgggiiijjjjjjeeeeeeeeefffggghhhhhhiiihhhjjjkkkkkkjjjhhhhhhiiikkkiiiffffffiiillloooppplllnnnppprrrsssqqqpppnnnpppqqqrrrtttttttttsssssssssrrrpppooooooooonnnnnnqqqtttvvvvvvvvvwwwzzz|||{{{}}}~~~uuussspppkkkgggbbb___]]]\\\]]]___```^^^[[[WWWTTTRRRQQQOOOMMMIIIFFFCCCBBB???>>><<<;;;999888888888777888999;;;<<<=========@@@???<<<999666666888:::;;;;;;???CCCDDDGGGQQQ^^^yyyuuubbbGGG555333444111444666<<>>>>>??????>>>===;;;:::::::::;;;<<<;;;;;;;;;;;;;;;;;;::::::999888777666444444333333333333222111111000//////000//////.............................................------------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************+++******))))))******+++++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,,,,------------,,,,,,---///111333444@@@YYYzzzzzz]]]GGG===666666555444444444555666555666666555444444444555111222222222222333333333333333333444666999<<<===BBBDDDGGGJJJNNNTTTZZZ^^^eeeiiiooosssvvvxxx{{{}}}|||~~~{{{yyyvvvsssooofffccc\\\UUUMMMFFF@@@>>>>>>;;;999999;;;===<<<;;;:::999888888666555<<>>===<<<999777999999::::::::::::999999:::::::::999888777555444333333333333333222111111333333222222222111111111ddddddeeeddddddeeegggiiibbbbbbdddeeefffhhhiiiiiifffhhhiiihhhgggeeeeeefffjjjhhhggggggjjjlllmmmmmmkkklllmmmnnnooopppppppppqqqrrrtttuuuuuutttrrrqqqrrrqqqpppoooooonnnnnnnnnqqqsssvvvyyy{{{~~~tttjjjeeeccc```]]]YYYYYYXXXXXXWWWVVVVVVVVVRRRTTTUUUVVVUUUSSSPPPMMMJJJIIIFFFCCC@@@>>><<<;;;888888777666555555555555999:::<<<===>>>>>>>>>===:::;;;;;;::::::<<<@@@DDD<<<===AAAFFFLLLXXXlll}}}wwweeeMMM:::222333777:::555<<<>>>999555777<<<>>>HHHcccrrrnnniii~~~hhhZZZQQQOOOMMMLLLLLLLLLJJJHHHIIIHHHFFFEEEDDDCCCCCCCCC?????????>>>>>>>>>======;;;;;;;;;:::::::::::::::999999999999::::::::::::888777777666555444333333222222222111111000000///000///......------....................................------------......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************************************+++******))))))******+++++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,---///000222...000666JJJppp}}}ggg]]]RRRMMMFFF>>>888555444444444444444444555444444444222222222222333333333333222111000000000222333444777999;;;===???CCCHHHKKKSSSVVV[[[```dddiiinnnqqquuuxxx}}}zzzsssjjjccc___[[[VVVSSSJJJIIIEEEBBB>>>;;;999888999777666777999;;;;;;;;;888999::::::999===LLL[[[kkkrrr|||{{{iiiRRRAAAEEEIIITTTfffzzzooo^^^VVVUUUZZZiiiyyyjjjIII@@@666222333555555333444333333222222333333444888999:::;;;:::888666555888888888999999888888888999999999888777666555444333333444444444333222222222222222111111111111111eeeggggggeeeaaa```cccfffbbbcccdddeeefffggghhhhhheeefffhhhhhhhhhhhhiiikkkmmmkkkjjjjjjllllllkkkjjjhhhiiikkkmmmnnnooooooooooooqqqsssuuuuuuuuusssrrrssstttttttttssstttuuuwwwuuuxxx||||||ppphhheee___\\\YYYXXXXXXXXXUUUSSSWWWVVVVVVUUUTTTSSSSSSSSSNNNOOOOOOOOONNNKKKIIIGGGEEECCC@@@===:::999999999555555555444555555666666999:::<<<>>>???>>>>>>===888:::<<<======???AAACCCDDDJJJQQQUUUWWW\\\fffoooRRRCCC777777999888:::???:::>>>;;;555:::IIIRRRRRRgggjjjaaa``````ggglllppp\\\UUUTTTLLLKKKLLLLLLLLLKKKJJJHHHGGGFFFFFFEEEDDDCCCCCCBBB@@@@@@@@@??????>>>======:::;;;;;;;;;;;;:::999999777777777777888888999999777666666666555444333333222111111111000000000/////////...------------..............................------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,******************************************************))))))))))))******************++++++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111000///444GGGkkk}}}nnn]]]MMMAAA888444444444333444555555444333222222222333333333444444222222111111111111222222222444555666777888<<<>>>EEEHHHKKKOOOSSSYYY___cccgggkkkqqqvvv{{{zzzqqqkkkaaa\\\TTTNNNJJJGGGCCC@@@@@@???>>><<<;;;:::::::::999888888888999999999999999<<>>>>>>>>>>>@@@@@@???>>>???CCCIIIMMM^^^cccfffaaaVVVJJJAAA<<>>===;;;<<<<<<<<<<<<;;;::::::777777666666666777777888555555666666555444333222111111111000000000000000//////...---------------........................------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))******++++++************************))))))))))))))))))))))))***))))))))))))))))))***)))))))))******+++++++++))))))*********+++++++++*********+++++++++,,,,,,++++++,,,,,,,,,---......000---...111111===___zzzqqqZZZGGG;;;999666333333555777777666222222333333333444444444222222222222222333333444111333444444333444666777<<<>>>@@@BBBDDDIIINNNRRRVVVZZZ```eeejjjoootttwwwsssxxx~~~~~~}}}|||}}}xxxppphhh```XXXSSSLLLIIIEEEBBB???>>><<<;;;===<<<<<<;;;::::::;;;;;;888999;;;===???AAABBBCCCEEEHHHQQQ]]]eeeiiinnntttqqqfffUUUFFFDDDTTTnnnyyylllbbb]]][[[ZZZhhhgggJJJ>>>>>>666777666444222111111222222222111111111111222222222333333444555666666777777888999::::::999888777666666666666555555444333333333444444333333222111000000000000000000000000jjjjjjkkkjjjjjjjjjmmmooommmmmmllllllllllllllllllooooooooommmkkkjjjkkklllqqqpppnnnnnnnnnmmmkkkjjjlllnnnqqqsssrrrpppmmmkkkqqqssstttwwwyyyzzz{{{|||rrruuuxxxyyyyyyzzzwwwvvvuuusssrrrrrrrrrrrrggg]]]SSSOOORRRVVVWWWVVVSSSVVVXXXVVVRRRPPPSSSVVVRRRQQQOOOMMMJJJHHHFFFFFFJJJIIIGGGDDDBBB@@@>>>===888777666666666666666666888888888888999;;;<<<===::::::;;;<<<>>>???@@@AAA===>>>AAAFFFPPP___ooozzz~~~uuubbbMMM@@@<<<:::999DDD@@@@@@BBB???777555999333666AAAZZZ|||ppp```hhhsssvvv```WWWWWWUUUOOOJJJIIIIIIHHHEEECCCBBBCCCEEEDDDDDDEEEEEEEEEDDDCCCCCCAAABBBBBBBBBAAA@@@>>><<<<<<<<<<<<<<<;;;;;;;;;;;;999888666555555555666777444555555666555444333222000000000000000000000000///...------,,,,,,------------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********************************))))))))))))))))))))))))***))))))(((((())))))***(((((())))))***+++++++++)))************+++++++++************+++++++++++++++++++++,,,,,,---------///))),,,666444...;;;PPPxxxlllssszzzcccTTTGGG@@@777222222444555444333333333333444444444444111111111222222222333333000222333333222111333444555666888888999;;;>>>AAADDDGGGLLLPPPTTTXXX]]]aaaccchhhnnnssswwwzzz}}}~~~~~~vvvooojjjeee]]]UUUOOOIIIDDDAAA@@@???===<<<;;;;;;<<<<<<999999888888888999::::::888<<<@@@DDDGGGJJJNNNPPPPPPNNNOOOSSSSSSNNNKKKKKKOOOIIIHHHVVVpppzzzfffWWWVVVcccooo|||~~~eeeHHH555444;;;555555444222000///000222222111111000000111111222111111111222333555777888666777999::::::999777666555555555555555444333222222222333333333222111111////////////000000000000qqqooonnnnnnppprrrssssssrrrrrrssssssttttttuuuuuuuuuuuutttrrrpppoooppprrrqqqpppnnnooopppqqqqqqqqqvvvvvvvvvvvvtttsssqqqooossssssssstttvvvxxxzzz{{{sssvvvyyyyyyxxxyyy}}}{{{zzzxxxyyyyyywwwrrrnnnllllllllllllkkkiiigggfff]]]XXXRRRPPPRRRTTTUUUTTTOOOOOOPPPOOOOOOOOOPPPQQQKKKKKKIIIHHHFFFEEECCCCCCBBBAAA???<<<:::999999999333444555666777888888888888888888999:::;;;<<<===;;;;;;;;;<<<>>>AAADDDEEECCCHHHRRR\\\fffqqqzzzqqqbbbJJJ666444@@@JJJLLL>>><<<::::::::::::;;;===999CCCZZZvvvppp\\\jjjiii[[[QQQRRRUUURRRMMMJJJGGGHHHIIIGGGDDDBBBCCCDDDAAABBBCCCDDDDDDCCCBBBBBB@@@AAABBBBBBAAA???<<<;;;<<<<<<:::999999999:::;;;;;;999777555444444555666333444555666666444333111///000000000000000000000///...------,,,,,,---------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))***+++++++++)))************+++++++++************++++++++++++***++++++,,,,,,,,,,,,,,,---+++...444444000111777DDDgggsssnnn{{{}}}mmm```NNN@@@999666444222333333333444444444444555111222222222222222111111///111333333222222333444222333444444333444555777888:::===@@@BBBFFFJJJMMMOOORRRXXX\\\___cccfffhhhooossswwwyyyzzz|||~~~zzzrrrmmmjjjeee]]]WWWRRRNNNIIIEEECCC@@@===;;;;;;<<<;;;:::999999:::;;;777888888:::<<<>>>@@@AAAAAADDDHHHIIIIIIIIIJJJLLLHHHDDD@@@???===>>>DDDMMMZZZ[[[ddduuuwwwqqqlllbbbVVVTTTbbb|||lllNNN@@@<<<888333000333333222222111111222333111111000000000000111111333222111111222444666777555666888999999888666555333444444444444333333222111111222222111111000///........./////////000000yyyvvvrrrrrrtttuuutttrrruuuvvvwwwxxxyyy{{{{{{|||xxxxxxxxxwwwvvvvvvyyy{{{xxxvvvuuuwwwzzz|||~~~~~~~~~}}}zzzwwwuuutttttttttsssrrrqqqpppqqqsssuuuwwwuuuyyy|||{{{xxxxxx|||vvvuuuttttttvvvtttppplllllllllmmmllliiiccc]]]YYYRRRRRRSSSSSSSSSRRRRRRRRRSSSRRRQQQSSSTTTRRRKKKFFFFFFFFFDDDCCCAAA@@@???>>>;;;:::888666555555555555333444777999:::;;;;;;;;;888888888888999:::<<<<<<===<<<<<<<<<>>>BBBFFFIII[[[bbblllqqqlllbbbVVVNNNBBB@@@:::888???IIIHHH@@@<<<:::888666:::???@@@===EEEUUUqqqrrrggghhhsssvvvnnn]]]bbb}}}eeeZZZSSSNNNMMMKKKHHHJJJPPPFFFIIIKKKKKKHHHEEEEEEFFF???@@@AAABBBCCCBBBAAA@@@???@@@AAAAAA@@@>>>;;;999<<<;;;999777777888999:::<<<:::888555444444555555222444555666666444333111////////////000000000000......---,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********************************))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***+++++++++)))************+++++++++)))************+++++++++******+++,,,,,,,,,++++++(((///000***&&&,,,222444333GGGdddyyyppprrrlllVVVGGG???:::666333333333444444444555555444444444444333222000000000222444444444333444555222333444444333333444555333555777999:::<<>>AAAEEEIIIKKKNNNRRRTTTZZZ^^^dddgggiiilllppptttssssssuuuwwwxxxzzz||||||~~~~~~{{{uuupppllleee]]]TTTOOOMMMKKKGGGBBBDDDCCCAAAAAAAAA@@@>>><<<;;;;;;;;;:::888777888999:::;;;===???CCCGGGJJJKKKMMMOOOOOOKKKEEE???======777666777;;;CCCTTTnnnzzznnnaaaYYYWWWYYYNNNRRRWWW\\\gggyyyZZZHHH777333444222111222////////////000111000///111111000000000000111111555444222111111333444666333555777888888777555333333333444444444333222222111111111111111000//////---.........//////000000|||wwwtttsssuuuyyy|||zzzyyyxxxxxxyyyzzzyyyxxxzzzxxxxxxzzz~~~~~~|||xxxzzz|||{{{zzz{{{{{{yyyzzz{{{zzzxxxvvvvvvvvvuuuuuuxxx||||||~~~|||{{{{{{}}}~~~sssnnnggg^^^XXXTTTRRRRRRPPPQQQRRRRRRQQQPPPNNNMMMNNNMMMLLLKKKIIIHHHGGGFFFCCCAAA>>><<<999888888888666666777777888888999999555666777:::;;;:::888555:::888;;;AAA@@@:::888:::555:::???@@@???HHH^^^ssswwwiiiWWWGGG===;;;;;;===@@@;;;999@@@<<<555666;;;@@@:::999HHHSSSTTTXXXkkkjjjZZZYYY^^^aaa___\\\pppqqqZZZSSSNNNNNNMMMLLLKKKJJJIIIHHHFFFEEEEEEFFFGGGFFFBBB???BBBAAA@@@?????????@@@AAAAAABBBBBB@@@<<<999888888;;;;;;:::::::::999999999777777666666555555444444333333333222222222111111111111000///////////////111///---,,,,,,,,,...///......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++******+++++++++*********))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))************************************++++++,,,,,,---...//////000555>>>MMMaaazzzzzzsss[[[FFF777;;;666111000333444111...444555555444222000000000222222111111111111222222333333333333333333333333333333333444555666777777999:::;;;<<<===???@@@@@@HHHIIIKKKNNNRRRVVVYYY[[[\\\^^^aaaeeeiiimmmppprrrpppqqqrrrssstttvvvwwwwww{{{|||||||||}}}}}}{{{{{{yyysssnnnllliiiddd^^^XXXSSSPPPNNNIIIHHHGGGEEECCCAAA@@@???>>><<<:::999:::;;;;;;;;;<<<:::666555666777888888;;;???EEEIIILLLNNNQQQSSSTTTOOOGGGAAA===;;;:::888===CCCMMMZZZhhhyyypppZZZJJJEEEHHHLLLOOOXXXfffxxxkkkRRR;;;999777444333222222222000000000000000000000000/////////////////////////////////000111111222222222333444444444333222111333333333222222222111111...///000111111000///.........////////////......ssssssssstttuuuwwwyyyzzzzzzyyyxxxyyy{{{{{{{{{zzzxxxwwwvvvwwwxxxwwwtttqqquuuwwwxxxyyyyyyzzz}}}~~~|||{{{yyyyyyzzz{{{||||||~~~~~~}}}}}}~~~~~~zzziiieee```ZZZUUURRRQQQQQQMMMNNNNNNNNNMMMKKKJJJIIIJJJJJJHHHFFFDDDBBBAAA@@@>>>===;;;:::999888999999777777777888888888888888;;;::::::;;;<<<<<<;;;:::>>>:::999;;;;;;888:::???AAAAAACCCJJJZZZnnn|||iiiNNN:::444999AAAHHH???BBB:::444888999999BBB+++===KKK]]]xxxkkkVVVRRRTTTWWWeeevvvooo]]]SSSPPPMMMMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDEEEEEEEEEBBB@@@AAA@@@???>>>>>>??????@@@>>>@@@@@@???<<<:::::::::::::::::::::999999999999888777777666666555444444333333222222222111111111111000000///////////////000///---,,,,,,,,,...///...------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++*********))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********+++))))))))))))************************************++++++,,,,,,---.........---///111555???TTTpppyyykkk[[[FFFAAA;;;999999999555222333333333333333444666888333333444444444444555555333333333333333333333333222222333333444444555555777777888888999:::;;;;;;======>>>@@@BBBEEEGGGHHHKKKMMMOOORRRVVVYYY[[[]]]aaaaaaccceeegggiiijjjkkkkkklllmmmnnnoooqqqvvvyyywwwxxxyyy{{{~~~~~~{{{wwwsssqqqoooooojjjdddbbbaaa___YYYTTTRRRPPPLLLIIIFFFCCCBBBAAABBBAAA@@@???>>>===<<<;;;@@@>>>;;;999888777666666<<<<<<===>>>@@@AAA@@@???CCCHHHOOORRROOOHHHAAA<<>>HHHLLLLLL:::???;;;888<<<999555;;;@@@ZZZrrroooXXXRRR\\\eeevvvZZZPPPPPPNNNKKKKKKKKKJJJIIIHHHHHHGGGGGGEEEDDDCCCBBBCCCCCCBBB@@@AAA@@@??????>>>>>>??????===>>>???>>>===;;;;;;<<<::::::::::::999999999888888888888777666666555555333222222222222111111111111000//////......//////000///---,,,,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++,,,,,,------......///...******666LLL___mmmaaaQQQDDD===:::888777444444555555444333333222111111222333444444333333333333333333333333333333222222222222333333333333444444444444555555666666777777777777888999:::;;;<<<===>>>@@@BBBDDDEEEFFFLLLMMMOOOQQQSSSUUUWWWXXXUUUVVVXXXYYYZZZ]]]aaadddbbbcccdddfffhhhjjjlllmmmqqqrrrsssrrrppppppqqqrrrtttuuuuuuvvvuuutttrrrqqqtttrrroookkkhhhgggfffeeefffdddaaa]]]YYYUUUQQQPPPQQQNNNJJJIIIIIIGGGDDD@@@???>>>===<<<<<<<<<======;;;;;;;;;::::::999999999999999999:::;;;===???AAABBB@@@<<<;;;<<>>>>>>>>AAAHHHNNN___sss~~~sssjjj]]]OOO>>>;;;;;;CCCMMMQQQMMMFFF<<<>>>888:::GGGIIICCCDDDaaa{{{|||jjjeeezzzppp^^^PPPQQQeeevvvYYYLLLOOOSSSMMMEEEJJJJJJIIIIIIHHHGGGGGGFFFEEECCCAAAAAABBBBBBBBBAAABBBAAAAAA@@@????????????>>>???@@@@@@===<<<<<<===;;;;;;;;;;;;::::::::::::888888888777666666555555222222222222111111111111000000///............//////...---,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,++++++++++++*********************************++++++++++++*********++++++,,,,,,++++++***************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))))))))***************************************+++++++++,,,,,,,,,------000222000---000888AAAUUU}}}sssxxx|||wwwsss{{{mmm^^^NNNAAA888555666777888888666333000111111333444444444333333333333333333333333333333333333333333222222222222333333333333333333333333555555555555555666666777888888888999::::::;;;;;;>>>???@@@AAACCCEEEFFFFFFDDDEEEFFFGGGGGGIIILLLNNNLLLMMMMMMNNNPPPRRRTTTUUU\\\]]]^^^]]][[[ZZZZZZ[[[XXXXXXYYYYYYYYYXXXWWWVVVXXXVVVSSSPPPOOOOOOOOOPPPJJJIIIGGGEEECCC@@@???>>>@@@>>>===>>>@@@AAA@@@>>>;;;;;;;;;<<<<<<===>>>>>>999999999999999999999999@@@???>>>;;;999888999:::<<>>===<<<<<<;;;888888888888888888888888999999999:::::::::::::::;;;;;;::::::999999888888888;;;>>>>>>===;;;<<<===DDDCCC@@@>>>DDDTTTiiiwwwdddMMMDDD???:::EEEBBB???>>>???@@@@@@???AAA>>>888DDDcccssstttvvv{{{tttbbbZZZ___XXXYYY___jjj}}}{{{___WWWNNNLLLOOOPPPKKKEEEIIIIIIIIIHHHHHHGGGGGGFFFDDDBBB@@@@@@AAABBBBBBAAABBBBBBBBBAAAAAA@@@???>>>AAABBBBBBAAA>>><<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888888777777666555555555222222222111111111000000000//////.....................---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++*********)))))))))))))))))))))))))))******++++++******)))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((()))))))))*********************************************+++++++++++++++)))***---///000111111222EEENNNfff~~~pppfffiiixxxzzzzzz^^^LLLAAA===999777777999999999444555555555555555555444333333333333333333333333444444444444333333333333555555555444444444444333222222222222222333444555777777777777777777777777999999999::::::;;;;;;;;;;;;<<<======<<<<<<===????????????@@@AAABBBCCCDDDFFFGGGGGGFFFDDDCCCDDDEEEDDDDDDDDDDDDDDDCCCCCCBBBDDDCCC@@@???>>>???@@@AAA>>>>>>>>>===<<<;;;;;;;;;999999999:::<<<>>>>>>>>>888888888888999999888888777888888999999:::::::::777:::===@@@CCCGGGMMMQQQZZZdddrrrzzzzzzssskkkfffDDDCCCCCCEEEKKKVVVccclll}}}|||rrr```NNNGGGQQQgggxxx\\\LLL999333666777///&&&...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...//////000000000000000000111111222222////////////////////////000000////////////000000......////////////......wwwxxxxxxyyyzzz|||~~~~~~vvvnnnhhhggghhhfffccc^^^[[[YYYVVVQQQMMMKKKLLLLLLJJJHHHGGGFFFGGGDDDDDDCCCBBBAAA???>>>===;;;:::999888777777777777666777777888999::::::;;;::::::;;;;;;;;;;;;::::::;;;;;;::::::::::::::::::999<<>>;;;:::<<<>>>:::GGGVVVbbbooo}}}bbbPPPJJJIIIEEE@@@<<<===<<<:::777666999<<<;;;GGGUUUnnn{{{```OOOOOO[[[QQQccceeeWWWNNNLLLJJJFFFDDDCCCEEEGGGGGGGGGGGGFFFFFFFFFEEEEEECCCBBBAAAAAACCCCCCBBBAAABBBBBBBBBAAA@@@???>>>===AAABBBCCCAAA>>><<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;777777777666555555444444222111111111111000000000000///......------......------------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++************(((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((((((((()))))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************************************+++)))''')))...222333333CCC666>>>ddd}}}rrrnnnttt}}}~~~~~~cccXXXHHH<<<777666777777666555444333222222222222333333333333333333333333333333333333444444444444555555555555555555555555333333333333444555666777444444444444444444444444888777777777777666666666888999:::999777666666777::::::::::::;;;<<<======;;;<<<===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;999888888999999;;;::::::999888888777777777777777777777777777777666777777888777777666666777888999<<<>>>@@@BBBCCCCCCHHHPPPVVV\\\dddmmmtttppprrrqqqjjj___UUUNNNLLL[[[bbbmmmvvv}}}tttfffaaabbbTTTQQQOOORRR```zzzfffOOO555444333333222000...+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////000111222333////////////000000000000000000////////////000000......////////////......zzzzzzzzzzzz{{{{{{{{{{{{}}}}}}~~~vvvoookkkhhhfffcccbbb___\\\YYYXXX[[[]]]^^^ZZZTTTOOOLLLKKKJJJIIIDDDEEEEEEDDDBBB@@@@@@@@@>>>>>>===<<<;;;::::::999888888777666666777888888888888999::::::;;;;;;<<<888999:::<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;999<<<>>>>>>>>>BBBIIIPPPOOOddd{{{gggYYYSSSZZZ___VVVIIICCC000555<<<@@@AAAAAACCCEEEPPPjjjhhhUUUNNNTTTbbbtttnnnUUUNNNPPPKKKIIIGGGCCC@@@@@@CCCEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDBBB@@@@@@@@@@@@@@@???===;;;:::>>>???@@@???===;;;;;;<<<;;;;;;:::::::::999999999666666555555444444333333111111111111000000000000//////...------------...------------,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++************((((((((((((((((((((((((((())))))))))))))))))((())))))************))))))(((((((((((())))))******'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((()))))))))))))))))))))*********************************************************))),,,+++******,,,000444666777333;;;MMMVVV]]]sss~~~nnn^^^SSSKKKCCC===;;;999666333222222333444333333333333333333333333111111222222333333444444333444444444444444444444666666555555555666666777222222333333333333333333555555555555555555555555555777888777666555555666999999888888888999999:::888:::;;;:::999999:::<<<::::::999999999999::::::999999999999888888888777777777777666666666555555666777777777666666666777888999;;;<<<===>>>======>>>@@@CCCHHHMMMQQQUUUWWWgggiiihhhccc]]]YYY[[[^^^SSSSSSRRRQQQQQQXXXdddnnn|||zzzvvvqqqhhh^^^VVVTTTXXX\\\PPPVVVbbbtttjjjTTT>>>///222222111...,,,---111555+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---......////////////......///000222333/////////000000111111111111000///......///000111......////////////......{{{|||}}}~~~}}}|||zzzyyyrrrqqqqqqrrruuuvvvvvvuuusssvvvwwwvvvrrrpppqqqsssnnnqqqtttrrrlllfffbbbaaaggg```XXXTTTTTTVVVWWWWWWQQQRRRQQQOOONNNNNNPPPRRRMMMLLLJJJHHHEEEDDDCCCCCC??????>>>??????>>>===<<<::::::999888888888888888:::999999888888:::;;;<<<:::::::::;;;;;;;;;;;;;;;666777999;;;<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<>>>@@@CCCDDDHHHRRR```jjjwwwiii]]]TTTUUUQQQZZZhhhcccKKK<<<===??????@@@AAADDDJJJQQQUUU|||fffdddsss|||cccNNNSSSaaarrrbbbSSSMMMHHHCCCEEEEEEEEEFFFHHHGGGDDDBBBAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBDDDFFFEEECCC@@@>>>>>>??????===;;;999888:::;;;======<<<;;;;;;<<<999999999888888888777777666555555444333333222222111111111111000000000000//////...------------...,,,,,,---------,,,+++***,,,,,,,,,+++++++++******+++++++++************)))(((((((((((((((((((((((((((((())))))))))))((((((******++++++++++++******'''((((((((())))))******'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))*********************************************)))))))))))))))&&&)))------++++++---111...222999<<<555333DDD[[[|||{{{ooozzzrrraaaUUUFFFCCC???;;;::::::<<<===333333333333333333333333//////000111222333333444111111222222333333333333555444333222222222222222333333444444555555666666222222333333444555555555333555777777666555555666777777666666666666666777555666777777777666888999777777777666666777888888444555666888999999999999777777888888999::::::;;;777999:::;;;:::;;;<<<>>>888:::===@@@BBBDDDDDDDDDHHHJJJOOOVVV]]]ccchhhkkkUUUVVVVVVQQQJJJGGGIIILLLQQQZZZfffooouuu{{{|||rrrggg___\\\^^^aaa[[[UUUNNNMMMSSS___jjjqqqyyy~~~YYY<<<111111333222...,,,---000111...+++------......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......//////.........///000222333//////000000111111222222111000///......///000111......////////////......sssttttttuuuuuuuuuuuutttpppooommmjjjhhheeecccbbbiiieeecccccceeeddd^^^YYYWWWWWWVVVTTTRRRQQQPPPOOOKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEECCCAAA@@@???>>>>>>;;;;;;:::999888888888999777777777777888888888888999999999999999999999999;;;:::::::::<<<<<<;;;:::<<<<<<===>>>???===999777::::::;;;>>>??????AAADDDKKKHHHPPP[[[fffqqq___ZZZYYYZZZ[[[RRRJJJ======DDD>>>777>>>:::KKKKKKYYY|||~~~wwwxxxcccVVVSSSVVVZZZQQQPPP```wwwpppWWWIIIDDDAAA@@@AAACCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777666666777888999:::999777555444333444444////////////..................---------,,,,,,,,,************************))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************------...///111222444555BBBSSSooozzz{{{}}}|||pppfff[[[TTTIII???===AAA???<<<888666555555444333555///---111333000///333222111111111111222333444222333333333444444444444555444444666888888444111666555444444333333333444333222111222444555666555666666555444444666777888:::888777777777777666444777888777666444555777999444666777666555555888<<<999999999999;;;<<<>>>???@@@AAACCCEEEEEECCCDDDGGGNNNLLLNNNVVV```aaaYYYOOOMMMMMMMMMOOOPPPMMMGGGAAABBBFFFHHHIIIQQQ^^^ggggggwww{{{sss```XXXXXXSSSMMMJJJJJJIIIGGGEEEHHHRRR```mmmyyylll\\\GGG999666666333///111000000///...---------...------,,,+++***))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........////////////...............///////////////......------......------,,,+++llllllmmmmmmmmmllllllkkkkkkjjjiiigggeeedddcccbbbeeeaaa]]]\\\]]][[[VVVQQQKKKKKKJJJHHHGGGEEEDDDDDDGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA???>>>===<<<;;;::::::::::::999888777777777777777888888888999999999::::::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<===<<<;;;>>><<<999999;;;???DDDFFFDDDAAA???>>>BBBKKKXXXaaaaaaqqqssspppssszzzyyykkkYYYMMM:::??????BBBFFF===999DDDFFFkkk}}}|||]]]JJJIIIUUU```nnnppp}}}nnn[[[NNN@@@<<<===???AAACCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAA@@@@@@???>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888777666666666777777888888777555333222222222222////////////...............------------,,,,,,,,,************************))))))))))))))))))))))))***)))))))))((((((((('''''''''(((((())))))))))))'''((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************+++,,,,,,---...000222333222:::LLLfff{{{|||}}}wwwrrrssswwwcccQQQHHHFFFBBB>>>;;;;;;<<<<<<<<<777222222666777333222444222222222333444555555666222222222333333333333333333222111333666666444111666555555444444444555555555444444444666777777777999999888777777777888888777666666777777888777666666777777777666666888:::999:::;;;999777888:::===BBBBBBCCCDDDFFFGGGIIIJJJEEEDDDEEEGGGHHHIIIJJJKKKSSSUUUYYY]]]^^^YYYPPPJJJ<<<<<<===AAAFFFJJJNNNOOOXXX[[[```iiiyyyuuupppnnnmmmeeeWWWLLLHHHGGGFFFGGGNNNXXXcccjjjnnnsss}}}lll\\\KKKAAA555/////////...+++//////......---,,,,,,+++---,,,,,,++++++******)))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.....................////////////.........---......////////////......---------...------,,,+++iiiiiiiiiiiihhhgggffffffbbbbbbaaa``````___^^^^^^]]]YYYTTTQQQQQQOOOKKKGGGDDDDDDCCCBBB@@@???>>>>>>@@@@@@??????>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777888888888888777666666666666777::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBGGGJJJNNNSSS\\\jjjyyy|||~~~}}}uuu^^^FFF999999???===;;;??????CCCRRRlll{{{cccJJJGGG[[[yyytttYYYFFFDDD===999;;;<<<<<<>>>AAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>?????????>>>======>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777666555555666666777555444333222111000000000////////////............------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))''''''((((((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************)))******+++,,,...///000//////222???UUUlllwwwmmmnnnuuuzzzmmm[[[VVVOOOIIIDDDAAA>>><<<999555444555555111...---111111111111111111111111111111111111111111000000333222111222444555555444222222222222222333333333111111111111222222222222444444444444333222111000222222333555555666666666444666777777666666888999:::;;;===>>>???BBBFFFIIIBBBBBBAAAAAA@@@AAAAAABBBBBBAAA???>>>>>>??????>>>999>>>DDDEEEBBB@@@@@@BBBUUUWWWZZZ___ffflllpppsss}}}wwwwww~~~yyymmm]]]UUULLLHHHFFFEEEGGGKKK^^^ccclllyyyyyyZZZAAA444333111......///000///------------,,,,,,++++++***++++++++++++++++++++++++*********************************++++++++++++,,,++++++++++++++++++++++++........................//////.........---------------......///......------------------,,,++++++cccccccccbbbbbb```___^^^XXXXXXWWWWWWVVVUUUUUUTTTRRRNNNJJJGGGFFFEEEBBB@@@@@@@@@???>>>>>>===<<<<<<;;;;;;::::::999999999999777777777888888888888888999999888888999999:::;;;888888777777777777777888:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;===>>>?????????@@@AAACCC@@@BBBDDDFFFIIILLLOOORRR```lll{{{pppfff\\\TTTLLLBBB======CCCOOORRRSSS\\\```eeeqqqqqqXXXQQQWWWgggggg___VVVYYYnnnuuuTTTAAA===???@@@======???===:::;;;???>>>>>>??????@@@AAAAAAAAA@@@@@@@@@???>>>>>>>>>===<<<<<<=========<<<<<<;;;===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::666666666555555555555555444333333222111000000000////////////............---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************((()))))))))************)))))))))***+++,,,......333111///222:::EEEMMMRRRmmmwwwjjjbbbjjj}}}~~~uuulllbbbXXXOOOJJJDDDAAA===<<<<<<:::888888666666666555444333333333444333333222111111000000555444333333333444555555000111111222222222222222111222333333222111222222000111222333222111///...000222444555444444444555555777888888777777888999888999:::;;;===@@@DDDFFFBBB@@@===;;;999999:::;;;555999;;;999999<<>>>>>===::::::999999888888888777888888888888888777777777777777777888888999999999:::999999::::::<<<======999999999888888999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@AAAAAA@@@>>>???BBBEEEHHHJJJNNNUUUaaaqqqpppMMMEEE???>>>>>>===???CCCLLLqqqaaaOOONNNMMMLLLOOOYYYlll```KKKEEEBBB<<<555888777888:::999777;;;@@@======>>>>>>???@@@@@@AAA@@@??????>>>======<<<<<<::::::;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::666666666666666555444444444444333333222222111111////////////............------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))***+++,,,---...---------///222444555555???YYYwww~~~rrrgggaaahhhyyyqqqQQQMMMGGGAAA??????>>><<<======<<<;;;;;;;;;<<<===<<<;;;:::999888777666555444444333222111111222222222222333444444444333222111444666666444333444555222333444555555444333222000222555555333222222222444555666666555555666777888777555444444555555555666555444555666:::===@@@@@@MMMVVVWWWVVV\\\dddgggpppoooooorrrxxx}}}vvvuuuvvvpppcccWWWXXXTTTPPPNNNMMMLLLLLLLLLQQQbbbwwwuuu```GGG888222111333777---///000000---,,,---...---------,,,,,,,,,,,,,,,((())))))******++++++,,,))))))))))))))))))))))))))))))*********+++++++++************************+++,,,,,,,,,---------...------------,,,,,,,,,,,,++++++,,,---------------,,,,,,------,,,,,,+++***FFFGGGGGGGGGFFFEEEDDDDDDEEEDDDCCCBBBAAA@@@???>>>===<<<;;;;;;::::::;;;;;;888888888888777777777777888888888888888888777777888888888999::::::;;;;;;999999999999:::;;;<<<===;;;::::::::::::;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<======>>>??????===>>>???>>>???DDDKKKRRRdddnnn~~~dddDDDCCCBBBCCCEEEEEECCCGGGNNNpppfffMMMKKKZZZbbb___tttaaaPPP@@@<<<>>>>>>:::777999666666777666444777<<<<<<<<<===>>>???@@@@@@AAA@@@??????>>>===<<<;;;;;;999999:::;;;;;;;;;;;;:::;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<;;;;;;::::::999777777777777777666444444333444444444444333222111////////////............,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,---...++++++,,,---...///000000444:::GGG^^^{{{qqqoooqqqttt}}}{{{wwwlll___WWWSSSNNNIIIBBB@@@===<<<<<<===???AAAGGGFFFEEECCCAAA???>>>===555777777666555444444666444555666666666555333222---111444555333111333555111222222222222111111000///222666666333111111222444444555555555666999<<<@@@>>>======@@@BBBCCCCCC===@@@FFFLLLSSSYYY\\\^^^iiixxxwwwtttqqqqqqrrrpppkkkfffnnnbbbVVVQQQSSSSSSMMMFFFJJJPPPZZZcccccc```aaaeee{{{nnnLLL>>>222000222111///...+++,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))***++++++,,,,,,---------------,,,,,,,,,+++++++++******+++,,,------------,,,,,,,,,,,,,,,+++******>>>>>>>>>??????>>>======<<<<<<<<<;;;;;;;;;::::::777888999888888777777777999999999999999999999999888888888888888888888888777888888999::::::;;;;;;999999999999999:::;;;<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<=========>>>>>><<<===>>>???@@@BBBCCCCCC???BBBHHHNNNVVVddduuuyyy]]]MMMKKKJJJ>>>HHHUUU\\\ZZZZZZffftttlllfffqqqxxxcccRRRNNNYYYtttxxx]]]LLL===<<<;;;999333///444>>>===999777999888555555888<<<<<<===>>>???@@@AAAAAA@@@@@@???>>>===<<<;;;;;;888999:::;;;;;;;;;;;;:::;;;:::::::::;;;;;;<<<======<<<<<<;;;::::::999999888888888888888666555444222333444444444333222111////////////............,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))'''((((((((()))))))))***(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((())))))******((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---,,,------,,,+++,,,,,,---666111...888PPPpppyyyaaakkk~~~|||___ZZZTTTNNNJJJJJJKKKMMMLLLKKKJJJHHHEEECCCBBBAAA???BBBEEEFFFEEEDDDEEEGGGAAABBBCCCCCCBBB@@@>>><<<:::???DDDEEECCCBBBCCCFFFAAA@@@>>>===;;;:::999999;;;@@@EEEFFFCCCAAAAAACCCFFFGGGHHHHHHJJJOOOUUUYYY]]][[[ZZZ\\\___bbbcccccc]]]dddoooyyy}}}zzzuuu|||ppphhhccc]]][[[ZZZXXXSSSOOORRRNNNIIIIIINNNTTTYYY[[[[[[eeewwwvvveeeRRRBBB555///---111444000,,,***------,,,,,,------------++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********+++,,,,,,------,,,,,,,,,,,,++++++++++++)))***+++,,,,,,---------+++,,,,,,,,,,,,+++******666777777888888888888777777777888888999999::::::444666888888666444444444666666777777777777888888888888888888888888888888777777888888999::::::;;;::::::999999:::;;;<<<<<<::::::::::::;;;;;;<<<===>>>>>>>>>>>>????????????===>>>???AAACCCEEEFFFGGGJJJPPP[[[hhhyyyhhh\\\MMMLLLQQQGGG@@@EEEHHH___ttt|||eeeZZZ[[[WWWUUULLLHHHXXXqqqeeeLLL<<<888999222000777<<<888444444666222222777;;;:::999;;;<<<<<<===>>>???@@@AAAAAAAAA@@@???>>>===<<<;;;;;;888999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<=========<<<;;;::::::999999888999999999888777555444111222333444444333111000000/////////............,,,,,,,,,+++++++++******************************))))))))))))))))))))))))'''((((((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***+++,,,(((***---...---,,,,,,,,,'''...555555111888OOOeee{{{xxx|||zzzooogggdddcccdddMMMLLLJJJHHHEEECCCAAA@@@KKKPPPUUUWWWVVVVVVWWWYYYUUUVVVWWWWWWUUUSSSPPPNNNYYY^^^dddeeecccbbbdddggg___]]]YYYVVVSSSQQQQQQPPPQQQWWW]]]^^^\\\ZZZ\\\^^^ddddddeeegggkkkqqqyyy}}}xxxvvvuuutttrrroooaaajjjvvvyyyooogggZZZdddjjjlllppprrreeeSSSWWWQQQIIIEEEHHHNNNUUUYYY\\\bbbjjjqqqwwwoooQQQAAA===:::555222///---//////---///333...---,,,,,,---,,,***''')))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,+++++++++******((()))***+++,,,---------+++,,,,,,,,,,,,+++******444444555666666777888888777777777777777888888888999888777666555555555555888888777777777777777777888777777666666777777888===<<<;;;:::::::::;;;<<<999999:::<<<======;;;:::===<<<;;;:::;;;===@@@BBB===<<<>>>BBBBBB@@@CCCHHHFFFFFFIIIMMMNNNPPPZZZdddpppzzz}}}ccc[[[SSSHHH@@@FFFEEEHHHIII???QQQuuu}}}ppp]]]TTTOOOKKKKKKNNNYYYlll___NNNEEE;;;555666444444444444444444444444555555555555555666777777999:::<<<===???@@@@@@AAA>>>>>>>>>>>>>>>===<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===============<<<;;;;;;::::::999888777666555444333333555555555444333222111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%&&&((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))))))))))))))************************************......---...///222555777LLLZZZpppzzzqqqmmmmmmzzzlll___WWWTTTTTTTTT```mmmrrrhhhYYYSSSTTTUUUPPPMMMIIIGGGHHHLLLQQQUUUZZZ^^^dddjjjnnnnnnmmmllljjjhhhfffbbb___]]][[[ZZZ[[[XXXWWWXXX\\\```aaa`````````aaaeeeiiilllllllllrrrjjjdddfffkkkkkkbbbYYYNNNQQQ\\\kkkpppeeeUUUJJJJJJLLLOOORRRSSSRRROOOMMMEEEOOO[[[cccgggnnnzzz___SSSDDD888444222000...........................++++++++++++++++++++++++)))************+++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))((((((************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))888888888888888888888888666666666666555555555555888777777666666666777777999999999888888888888888::::::::::::::::::::::::555555555666888999;;;<<<>>>>>>=========<<<:::999;;;<<<>>>???>>>=========FFFBBBBBBEEEHHHHHHKKKOOOSSSVVV^^^jjjuuu}}}qqqiii\\\NNNGGGEEEEEEDDDMMM\\\ddddddfffmmm~~~kkkZZZ```jjjdddYYYPPPGGGEEEIIITTTgggxxxjjjRRR===999999666666999444444444444444444444444555555444444555555666777888999;;;===>>>??????@@@===>>>>>>>>>>>>===<<<;;;::::::::::::::::::::::::======<<<<<<======>>>???======<<<<<<;;;:::::::::888888777666555444333333444444444333333222111000///............---------++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&)))'''&&&+++000111---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))(((((()))))))))*********************************---,,,,,,,,,---000222444333:::FFFWWWkkk|||{{{oooppp{{{xxxyyyssseeeYYYSSSOOOJJJDDDCCCAAAAAAAAACCCEEEFFFIIILLLPPPTTTWWWYYYZZZZZZUUUTTTRRROOOMMMLLLKKKKKKKKKJJJIIIKKKNNNPPPOOOMMMRRRRRRRRRTTTVVVWWWVVVTTTXXXQQQKKKKKKPPPSSSOOOKKKBBBDDDIIINNNNNNKKKLLLPPPQQQTTTXXXYYYYYYYYY]]]```yyy~~~```HHH???888111...///222111000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************))))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))((((((************************************************++++++++++++++++++++++++***************)))((((((666666666555555444444444555555444444333222222222555555444444555555666777777777777777777777777777888999::::::::::::999888=========<<<<<<<<<;;;;;;888888999999:::<<<===>>>===???AAAAAAAAA@@@AAABBBFFFGGGPPP^^^iiiooosssxxxoooSSSKKKQQQHHHCCCEEEGGGLLL[[[lll}}}cccLLLKKKMMMRRRSSSKKKLLLPPPUUU[[[cccuuucccSSSCCC666///222444222222555333333333333333333333333444444444444444555555666777888:::;;;<<<===>>>>>><<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>><<<<<<<<<;;;::::::999999777777666555444333333222222222222222222111000//////............---------************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((&&&'''...666777000((())))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************************,,,+++******+++,,,...///+++***+++111>>>RRRhhhvvv||||||wwwtttsssmmmdddaaa```^^^\\\XXXSSSOOOMMMKKKJJJIIIHHHGGGFFFEEEEEEAAAAAA@@@@@@??????>>>>>>AAABBBDDDFFFHHHGGGCCC@@@@@@AAABBBEEEHHHJJJIIIHHHJJJHHHGGGIIIMMMOOOMMMKKKVVVZZZ``````\\\^^^ooorrraaaOOO<<<...222///,,,---///000...,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++************************))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))((((((************************************************++++++++++++++++++++++++)))************)))((((((777777777777777666666666777777777666666666666666777777666666666666777777777777777888888888888888888999::::::::::::999888::::::::::::999888777666;;;;;;<<<<<<<<<>>>AAADDD>>>AAADDDFFFHHHMMMTTTYYYWWWbbbvvvvvvoooaaaNNNGGGMMMVVVXXXZZZ[[[^^^mmmwww```LLLDDDHHHHHHEEELLLUUUppp|||kkkFFF999>>><<<777555777777222000222222222222222222222222222333333333333333444555555666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;;;;;;;;;;:::999999888888666666555555444333333222111111111111111000/////////............---------************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%''',,,111111+++&&&((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((((((((()))(((((((((((((((((((((((((((((((((((()))))))))***************************++++++*********+++,,,,,,111///...,,,...444<<>>@@@AAABBBBBBCCCDDDCCCBBBCCCFFFIIIGGGOOO[[[eeemmmuuu~~~oooggg```RRRIIIIIIGGGFFFSSSfff|||vvviii]]]eeekkk\\\OOONNNRRR\\\___^^^mmmfffQQQDDD888555999333222444666555222222444222222222222222222222222222222222222222333333444444555666777888999999999999::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999999::::::::::::999888888777777555555444444333333222222000000111111111000/////////............---------++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$&&&((()))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((((((((()))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))+++++++++++++++++++++,,,+++...000111000//////000666;;;DDDTTTiiiqqqaaaJJJBBB888222111222111///...,,,++++++,,,---------++++++++++++++++++++++++************************(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,,,,++++++999999888888777777777666777777777777888888888999999999888888888888999999888888888999::::::;;;;;;======<<<<<<<<<<<<======?????????@@@AAACCCFFFGGG>>>BBBHHHLLLOOOTTTZZZ___kkkzzzyyycccOOOEEEFFFJJJJJJIIIGGGHHHXXXzzzsssZZZLLLLLLJJJIIIHHHEEEGGG[[[rrrfffRRR@@@999777444444888000000222222111000111222111111111111111111111111111111111111111222333333333333555666666777777777888999999::::::::::::999::::::::::::::::::::::::999999999999999:::;;;;;;999999999888777777666666444444333333333222222222000000111111111111000000///............---------++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&)))***((($$$###&&&***))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++,,,,,,'''***---......///000222000//////444@@@SSShhhuuusssZZZEEE888333222000000111000///---///---,,,******+++,,,...++++++++++++++++++++++++************************((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))************)))JJJIIIHHHFFFDDDBBBAAA@@@AAAAAA@@@@@@???>>>===============>>>???@@@BBBCCC@@@@@@AAAAAABBBCCCCCCDDDEEECCCAAA@@@@@@AAACCCEEEAAAAAABBBDDDHHHNNNSSSWWW[[[bbbllluuu|||uuueeeUUUKKKCCCBBBOOO```cccccc___^^^mmmpppiii|||yyy^^^OOOKKKDDDEEEMMMNNNRRR___uuugggMMM777999;;;999222...///333222333333222000000///---111111111111111111111111111000000000000111222222222222333444555555555555777888888999::::::999999999999999999999999999999999888888888888999::::::999888888777777666555555333333333333222222222222000111111222222111111000///............---------************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))***++++++++++++++++++,,,+++***)))+++...111...///111333555999>>>BBBRRRmmmwwwwwwzzzcccMMM===555111///666444000---,,,---000111000000///---+++))))))***************************************************(((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***************kkkiiigggdddaaa^^^[[[ZZZUUUTTTSSSQQQOOOMMMLLLKKKHHHHHHJJJKKKNNNQQQSSSTTTPPPPPPQQQQQQRRRSSSTTTTTTQQQOOOMMMJJJJJJMMMOOOQQQSSSUUUZZZcccooo|||rrrfffbbbXXXNNNHHHGGGGGGOOOiiicccLLLPPP___cccYYYOOOAAAPPPMMMJJJZZZfffvvviiiMMM>>>888888444......444888333***---///000000111222000---000000000000000000000000000000000000000111111222111222333333444444444444666777888999999999999999888888888888888888888888666666666666666777777888888888888777666666555555333333222222222222222222000111111222222222111111//////.........---------))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%$$$$$$&&&(((***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''((()))***++++++++++++,,,,,,,,,+++******---000///...,,,******---222666777;;;FFF\\\wwwxxx```HHHAAA888333111222111000+++---...///...,,,++++++%%%'''*********))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,