BM6P6(@ ccc___ZZZXXXXXXZZZ\\\\\\[[[^^^```___[[[XXXVVVVVVSSSYYY]]][[[XXXSSSHHH<<<>>>666333555666555777======<<<<<>>888<<>>777000,,,,,,,,,+++,,,,,,------444555888;;;;;;<<>>AAA<<<>>>[[[{{{bbbQQQEEEFFFEEE>>>;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>===<<<999888888:::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999;;;AAAHHHWWWnnnvvvfff^^^ggguuu}}}sssrrrpppvvv~~~zzzooo\\\bbbnnn~~~}}}xxxuuuvvv|||zzz{{{}}}xxxrrr```SSSFFFFFFUUUjjjzzzyyyxxx}}}{{{zzztttqqqrrrrrrssswww{{{~~~~~~~~~~~~yyysssooommmkkkhhheeeddd\\\___xxx{{{xxxsssnnnhhhbbb\\\XXXIIIEEE???:::777777999:::999888;;;???AAA???@@@DDD@@@IIIOOOTTTggg~~~lllPPPDDDBBB<<<>>>>>>>>>===<<<<<<;;;;;;;;;::::::999888777555555444444444555555555666666666555555444444333222222000222555555333222222222222222222222222222222222444999@@@JJJ\\\ppp}}}yyyqqqlllmmmvvvuuuvvv~~~yyyrrrhhh```gggtttzzz{{{xxxzzzmmmXXXXXX[[[___cccfffmmmvvv|||wwwwwwwwwyyy{{{|||{{{zzzyyywwwssspppooopppssstttyyyvvvqqqmmmkkkkkklllmmmgggXXXVVViii|||}}}uuuqqqyyyvvveeeWWWJJJGGGLLLNNNRRR\\\fffiiijjjqqqyyyvvvzzz}}}|||yyyyyy||||||||||||{{{yyyzzz|||~~~xxxyyyyyywwwvvvuuuvvvxxxyyyxxxwwwxxxzzz||||||{{{aaa___\\\[[[[[[^^^bbbeeeggghhhhhheee```\\\[[[[[[[[[bbbfffccc___XXXLLLAAA>>>999888;;;===;;;<<<@@@===>>>@@@EEEPPPYYYYYYSSSMMMFFFBBBEEEKKKPPPXXX___[[[YYYVVVRRRMMMMMMVVVaaa|||vvvbbb[[[^^^ccchhhpppyyysssfffbbb```___```bbbfffjjjkkkkkkgggdddbbb\\\OOODDD@@@:::>>>DDDFFFFFFEEEFFFGGGLLLNNNPPPTTTUUUQQQIIICCCIIIMMMXXXjjj}}}~~~tttggg]]]VVVSSSYYYZZZ___iiiuuuyyyvvvpppfff^^^YYY^^^ffflllttt{{{}}}sssiiibbbbbbeeeeeecccZZZKKK???:::444...---,,,,,,+++,,,---...///222555:::=========AAAEEEZZZeeePPP999===<<>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999::::::===<<<:::888888999;;;===::::::999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888888:::>>>BBBLLL^^^oooxxx|||zzznnnfffiiipppuuu}}}|||xxxyyy}}}xxx|||cccgggqqq}}}}}}}}}~~~zzztttqqqqqquuuyyy|||uuuuuuwww{{{~~~|||wwwooojjjYYYTTTRRR\\\ppp||||||~~~uuuooorrrvvvyyy~~~|||ssspppnnnooosssxxx|||~~~~~~~~~~~~~~~zzzxxxvvvqqqnnnkkkjjjjjjjjjgggeeeeee^^^bbbyyy{{{vvvooohhh```XXXPPPKKKAAA>>>999555444555777999>>><<<>>>BBBDDDBBBCCCEEEBBBGGGRRRhhhuuubbbKKKCCCDDD>>>>>>>>>======<<<;;;;;;;;;:::::::::999888777555555444444444444555555555666555555444444333222222222222444666777555444444444222222222222222222222222666888;;;???HHH[[[uuu{{{rrrkkkkkksss||||||vvvrrrtttvvvrrrggg___ZZZVVVbbbrrrxxx~~~yyyxxxnnnaaaUUUVVVYYY]]]aaahhhoootttyyyyyyyyyzzz{{{{{{zzzyyywwwuuurrrpppoooppprrrssszzzyyyxxxwwwyyy{{{~~~vvvnnnnnnzzz~~~yyyzzz}}}fffXXXMMMFFFIIIPPPUUU[[[```aaa^^^___dddjjjrrrvvvzzzzzzwwwwwwyyy}}}{{{||||||{{{zzzzzz{{{|||wwwxxxxxxwwwuuutttuuuwwwyyyxxxwwwxxx{{{}}}}}}}}}aaabbbaaa___^^^aaaggglllpppooollliiieeecccdddeeeeeekkkooollleee\\\OOODDD===;;;<<<@@@AAA@@@@@@CCCBBBFFFJJJPPP[[[dddccc^^^WWWPPPJJJIIIHHHHHHIIIMMMOOOLLLKKKLLLMMMTTTcccqqqvvvkkkppp{{{~~~kkk^^^```___^^^___bbbfffkkkmmmkkkfffcccaaa[[[PPPFFFCCC<<>>===???DDDIIIZZZ\\\FFF666@@@GGGQQQkkkvvv{{{fffMMMAAA:::<<<>>>;;;:::===::::::::::::::::::::::::::::::999888888888999999===<<<:::888777888999:::888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;:::999;;;======AAALLLWWWqqqzzz~~~vvvkkkhhhlllpppvvv~~~|||zzz{{{xxxnnniiirrr~~~yyyoookkkooosssuuutttooonnnooosssyyy~~~}}}xxxrrrnnnjjjjjjooo{{{~~~~~~ttthhh\\\[[[aaaiiirrryyyuuuuuuwwwzzz~~~zzztttmmmiiijjjooosssvvvyyyyyyyyyzzz{{{}}}~~~~~~~~~{{{wwwtttrrrpppkkkkkklllmmmooopppnnnmmmnnnmmmvvvuuupppggg^^^UUULLLDDD???999888555333333666999;;;>>>;;;<<>>======<<<<<<;;;::::::999999999999888666555444444444444444555555555555444444444333222222111111444666888888777666666666111111111111111111111111222333666888888DDDeeezzzsssttt|||nnnnnnuuuyyyxxxtttvvv{{{~~~|||qqq```RRRRRRRRRbbbvvv}}}{{{vvvooojjjVVVTTTTTTVVV\\\ccciiilllxxxxxxyyyzzzzzzyyywwwwwwwwwuuusssqqqppppppqqqrrruuuvvvxxx{{{~~~~~~{{{gggRRRHHHCCCDDDNNN[[[gggrrrtttiii___^^^___^^^kkkpppuuuvvvvvvuuuwwwyyyyyyyyyzzz{{{{{{zzzzzzyyyxxxyyyyyyxxxvvvvvvwwwyyyzzzyyyxxxyyy|||~~~~~~~~~dddffffffccc___```fffmmmpppnnnllljjjiiikkknnnqqqlllqqqssspppgggZZZLLLCCC??????AAACCCEEEFFFIIILLLOOOTTTYYY^^^fffllliiibbb```XXXQQQMMMIIIDDDBBBCCCIIIHHHKKKQQQXXXcccttt}}}wwwcccWWW\\\\\\\\\]]]```eeekkkppplllfffbbbaaa[[[RRRJJJHHH@@@HHHPPPSSSOOOJJJFFFEEEAAAHHHQQQVVVTTTNNNJJJHHHKKKWWWkkk~~~~~~~~~~~~{{{sssfff\\\WWWVVVRRRWWW]]]______]]]\\\\\\aaaeeellltttyyy}}}vvvjjjcccccchhhlll\\\TTTGGG:::222///...---///---,,,+++---000555777<<>><<<:::???GGGjjjxxx}}}nnndddhhhpppttt|||~~~~~~{{{jjjjjjwww~~~oookkkpppuuusssnnnkkkiiihhhjjjooouuuyyy{{{}}}}}}~~~}}}{{{{{{mmm___PPPLLLRRR\\\dddgggbbbcccffflllttt{{{uuummmiiiiiijjjkkknnnnnnoooppprrruuuwwwyyy{{{|||}}}~~~zzzyyywwwuuusssrrrqqqqqqmmmooossswwwzzz{{{zzzzzzyyyzzzkkkfff]]]TTTLLLDDD>>>:::666555444555777:::===@@@===::::::@@@CCCDDDFFFIIISSS]]]yyywww[[[KKKBBBDDDFFF>>>======<<<<<<;;;::::::999888888888888777666555444444444444444444444444444333333333222111111000000444666888888777555555666111111111111111111111111,,,---444999444777TTTvvv}}}pppjjjnnnvvv{{{yyylllXXXWWWTTTddd|||}}}|||uuusss^^^XXXRRRRRRXXX```gggjjjtttvvvwwwxxxwwwvvvuuutttyyywwwuuurrrpppooonnnnnnoooqqqtttxxx|||zzzlllYYYGGG@@@@@@GGGXXXiii{{{~~~nnnjjjeee\\\ggglllqqquuuvvvvvvwwwxxxwwwwwwxxxyyy{{{{{{zzzxxx{{{||||||{{{zzzyyy{{{}}}~~~}}}{{{|||}}}~~~~~~ccceeeeeebbb^^^```fffmmmqqqooommmmmmppptttxxxzzzsssvvvwwwssshhhXXXKKKDDDCCCEEEGGGHHHKKKQQQYYY]]]aaafffkkknnnrrrrrrlllccc___XXXQQQNNNIIICCC???@@@FFFIIIPPP\\\gggrrrppp```VVVXXXYYYZZZ[[[^^^dddlllrrrnnnhhhcccaaa]]]UUUPPPOOOLLLTTT]]]^^^VVVKKKDDDBBB@@@JJJVVVZZZUUUNNNLLLLLLVVVeeewwwwwwgggYYYRRRPPPLLLOOORRRRRRQQQUUU\\\bbbhhhmmmssswww}}}qqqiiijjjlllkkkhhhUUULLL???555///------...///---,,,---///333888;;;@@@AAA===888<<>>???;;;:::999777666666666777666666777777888888888999888999999999::::::;;;;;;;;;:::<<<>>>;;;777999>>>ZZZooovvvfffeeekkksss|||yyy{{{}}}}}}~~~|||}}}|||ooommmuuupppkkkpppuuusssooojjjgggddddddgggkkknnnoootttwww{{{}}}yyywwwnnnaaaSSSNNNTTT]]]^^^\\\RRRRRRUUU]]]hhhttt|||wwwrrrnnnkkkiiihhhggggggggghhhiiikkkmmmssstttuuuwwwyyyzzzzzzzzzxxxwwwuuusssrrrssstttuuuooosssyyyrrrddd^^^UUULLLDDD>>>999666444555555777:::===@@@BBBAAA??????BBBCCCDDDIIIOOOUUUmmmkkkQQQGGGBBBDDDDDD<<<<<<<<<;;;;;;::::::999999777777777777666666555444444444444444444444333333222222222111000000//////111444666666444333333444000000000000000000000000...,,,111777444444IIIdddwwwmmmmmmsssyyy}}}nnnbbb[[[iii~~~{{{zzzjjjaaaUUUPPPSSS[[[cccgggnnnqqquuuwwwvvvuuuuuuvvvwwwvvvtttqqqnnnllljjjiiimmmnnnrrruuuyyy{{{|||}}}~~~qqqbbbQQQBBB>>>AAALLLbbbvvvxxxnnnbbbjjjnnnrrrvvvxxxxxxxxxxxxwwwvvvuuuwwwzzz||||||{{{zzz{{{|||{{{zzzzzz{{{}}}~~~}}}~~~~~~}}}|||```aaa```___^^^aaahhhmmmtttrrrrrrtttxxx}}}|||||||||wwwjjjXXXLLLIIIDDDJJJNNNQQQWWWcccooouuuyyy~~~~~~xxxlllaaaVVVOOOJJJIIIGGGBBB@@@AAAFFFJJJVVVfffsss}}}|||lll___WWWSSSUUUWWWXXX[[[bbblllsssqqqjjjeeeccc```ZZZVVVVVVZZZaaagggcccXXXKKKEEECCCGGGRRR\\\\\\TTTOOOQQQVVVaaannn|||zzzxxx{{{fffUUUMMMJJJGGGJJJKKKLLLNNNUUUbbbkkkkkkppptttxxx{{{nnnkkkqqqqqqhhh^^^NNNCCC888222000------///---------///222666;;;======>>>;;;999CCCVVVcccfffSSSEEEBBBSSSjjj}}}wwwSSS>>>???===:::999999999888777888888888888888888888888555666666777888:::;;;<<<999888777777666666666666555666666777777888888888777777777888888999999:::777666777:::999666777:::GGG]]]yyypppeeedddhhhwww~~~~~~zzzzzzyyyyyyyyyxxxyyyzzz|||}}}}}}zzz{{{~~~{{{pppkkkmmmqqqqqqpppjjjgggbbb```aaacccddddddqqqtttyyy}}}~~~zzztttpppfff[[[XXX```gggcccZZZEEEFFFIIIQQQ]]]iiisssxxx{{{wwwtttnnnllljjjgggfffffffffgggmmmnnnqqqsssvvvxxxyyyzzz{{{yyywwwuuuuuuwwwyyyzzzyyy}}}xxxnnn]]]WWWMMMDDD>>>999555333444555666888;;;===???@@@AAA@@@@@@AAA@@@BBBLLLWWWfffzzz\\\IIIEEEBBBBBBAAA;;;<<<;;;;;;::::::999888888666666666666666555444444444444444444333333333333222111111000//////......///111333333222111111111////////////////////////444///...000///333CCCVVVyyyuuuvvvzzzssskkkxxx}}}zzzuuukkk^^^SSSPPPSSSXXX\\\dddjjjpppsssttttttvvvxxxtttsssrrrpppnnnkkkhhhggghhhiiilllpppsssvvvxxxyyysssiiiXXXJJJ???>>>EEETTTmmm{{{sssuuuvvvxxxyyyyyyxxxwwwvvvtttppplllmmmrrrxxxzzz{{{wwwxxxxxxxxxwwwwwwyyyzzz||||||||||||{{{zzzaaa```^^^]]]^^^bbbfffiiippppppsssyyyzzzkkkXXXNNNNNNLLLWWWaaahhhsssyyygggYYYMMMGGGCCCDDDDDDBBBBBBDDDLLLQQQ___qqq|||nnnaaaWWWQQQOOORRRUUUVVVYYY```kkkttttttmmmgggeeebbb^^^[[[]]]aaaeeegggaaaUUUMMMMMMPPPXXX```eee```UUURRR[[[eeelllvvv~~~~~~zzz}}}gggVVVNNNNNNJJJNNNRRRVVVZZZbbbmmmuuuqqqwww||||||tttmmmoootttpppbbbTTTFFF;;;222111111...,,,...,,,---...111555999<<>>@@@MMM]]]```XXXEEE:::DDDbbb}}}dddHHH@@@===<<<;;;999999999888777888888888888888888888888666555555555555666777777777666666666666666666666333444444555666666777777555555555666777888888888777444555888888666888<<>>???<<>><<<>>>:::;;;;;;::::::999888888888555555666666666555444444444444444333333333222222111111000//////......------///222222000/////////////////////////////////111111000---,,,222>>>HHHqqq|||xxxkkk]]]QQQLLLMMMNNNVVV]]]fffkkkmmmooorrruuurrrsssttttttrrrqqqnnnmmmggghhhjjjllloooqqqsssttttttccc[[[MMMCCC===BBBMMM^^^yyy~~~|||yyyvvvrrrpppiiibbb\\\\\\ccckkkqqqtttuuuvvvwwwvvvuuuuuuwwwyyy{{{yyywwwxxxyyyzzzzzzyyyfffccc^^^\\\^^^aaacccdddhhhjjjpppyyyzzzjjjWWWOOOPPP\\\jjjyyyxxx```OOOIIIDDDAAACCCDDDDDDEEEHHHTTTYYYgggzzzwwwiii___VVVNNNIIIMMMPPPSSSUUUWWW___kkktttvvvnnnhhhgggddd```___``````cccccc\\\SSSQQQWWW___ggglllmmmcccWWWVVVdddsssyyy~~~jjjXXXSSSUUUTTTZZZaaahhhnnnttt{{{zzzqqqnnnnnnrrrtttlll\\\NNN@@@666///000111...,,,---+++,,,///222666:::===???:::@@@CCCHHHTTT^^^VVVFFF===777KKKqqqwwwPPP???BBB:::;;;;;;999999:::999777777777777777777777777777888888777555555444444444555555555666666666666666222222333444444555666666444444444555666777777888999666666888999888:::???BBBAAAMMMhhh~~~uuukkkaaafffjjjiiikkkrrrwwwyyyuuu|||}}}}}}~~~}}}uuurrrxxxyyyooofffbbbcccfffhhheeeaaa^^^]]]\\\[[[ZZZZZZ```ggglllqqqvvv|||}}}}}}xxxmmm]]]XXXRRRVVVdddnnngggYYYKKKPPPZZZggguuu~~~}}}xxxwwwwwwyyy~~~~~~zzzzzztttxxxtttjjjeeecccYYYJJJFFFAAA:::666444555666666:::;;;<<<===>>>?????????<<>>>>>EEERRRVVVNNNAAA999;;;EEEYYYtttbbbIIICCC>>><<<;;;:::888888888888888555555666666777777888888555444333333555555444333333333333333333333333333333333333444444444555555444555777888999888666555555555555666777999:::;;;:::;;;CCCVVVppp~~~rrrkkkgggfffkkkqqqvvvzzz}}}zzz{{{}}}}}}}}}wwwpppqqqxxxgggdddiiikkkiiiiiigggccc]]]YYYXXXWWWSSSVVVZZZ___dddjjjqqquuuxxxxxxyyy}}}ttt```UUUHHH???FFFXXXccc___UUUYYYaaaooo}}}yyyxxxxxxzzz}}}}}}{{{yyytttpppkkkiiieee___WWWOOOGGGCCC===;;;777444333555777:::999;;;@@@DDDAAA======BBBCCCGGGMMMUUUaaauuuvvvPPPIIIBBB===<<<;;;;;;999<<<;;;999777666666777888666555555555555444444444111111111111000000000000////////////////////////........................////////////////////////.........///000222333444<<>>;;;???IIIOOORRR[[[fffsssxxx}}}vvvpppmmmfff]]]SSSJJJCCC???DDDOOOSSSUUUXXXVVV\\\nnnyyyuuunnnhhhcccbbbbbbcccccc```^^^^^^dddllluuu{{{wwwqqqjjjjjjpppzzzuuudddZZZ[[[```dddiiiqqqzzzuuullljjjnnnppplllggg^^^NNN???444111...,,,---...,,,+++...222333333777======999@@@AAAMMM\\\ZZZGGG:::888<<>>KKKUUU\\\kkkzzz{{{uuunnnhhhdddaaa[[[SSSLLLEEE???===AAAMMMRRRTTTWWWUUU\\\nnn{{{wwwqqqkkkeeebbbaaa``````^^^]]]```hhhoootttvvvnnnkkkkkkuuuoooddd```ccchhhtttyyyrrrjjjkkkmmmlllhhhaaa[[[RRREEE999222///---,,,,,,------,,,111444666666888<<<<<<:::>>>BBBOOOXXXNNN;;;555===EEETTTiiiyyy~~~|||wwwNNN;;;<<<<<<::::::;;;;;;:::999777666666666666666555555555555444333222222444444333222222222222222222222222222000000000111222333333444333444555777777666555555555555555555666888999::::::999:::CCCXXXooo|||~~~rrrkkkdddcccjjjrrrwwwxxx~~~wwwyyytttjjjfffnnnzzz{{{wwwpppeee^^^ZZZWWWTTTRRRRRRSSSRRRPPPPPPQQQTTTWWW^^^ccckkkrrryyyvvvbbbMMM>>>===>>>EEEPPP\\\dddhhhrrr|||wwwtttrrrmmmfff```WWWUUUPPPKKKEEE@@@<<<:::777666666777999<<<>>>@@@CCC@@@AAACCCDDDBBBBBBFFFGGGTTTjjj~~~ssswwwfffTTTGGGDDD@@@>>>===<<<;;;999999999999999999888777666555555444444444333333333111111000000000000//////........................////////////////////////........................000000////////////000000333222EEEiiiwwwtttuuu}}}{{{ttttttxxxyyyooo___UUUZZZ]]]iiirrrssswwwwwwuuupppcccSSSHHH???DDDJJJMMMOOOVVVaaajjjppprrrsssqqqtttzzz}}}|||xxxvvvrrrmmmiiihhhiiikkkqqqsssuuuuuuuuuxxx~~~~~~hhhVVVMMMKKKJJJMMMTTTbbbyyyyyyuuussslllcccSSSJJJDDDFFFLLLSSS[[[aaalllpppuuuyyyyyyuuuooolllccc[[[UUUTTTVVVWWW\\\aaadddfffhhhjjjjjjgggccc___VVVRRRMMMOOOUUU[[[\\\[[[TTTOOOKKKIIIJJJSSSfffwwwmmmWWWIIIAAA>>><<<;;;:::@@@LLLUUU```tttxxxrrrnnniiiccc^^^ZZZWWWQQQJJJDDD???<<<:::???KKKQQQSSSUUUTTT\\\ppp}}}zzztttnnnhhhbbb___^^^___\\\ZZZ^^^eeeiiiiiigggfffjjjtttzzzpppnnnooossswwwwwwlllggghhhmmmkkkeee\\\SSSKKKCCC999222///---,,,+++,,,------...111666:::<<<===>>>???@@@AAALLLQQQIII;;;777AAAMMMUUUddduuu}}}}}}|||||||||{{{___CCC999===<<<888999;;;;;;;;;999777555666666666555444333333222333222111222333444333111222222222222222222222222222222222222222222222222333333444555555555555444555555555555666777888999888777555:::LLLfff{{{zzzrrrhhhccchhhrrryyy{{{~~~{{{xxx|||ssskkkkkkwwwvvvooogggcccaaa^^^XXXRRRVVVTTTPPPKKKGGGFFFHHHJJJYYY___ggglllqqqwww|||nnnYYYFFF>>>BBBJJJXXXgggttt~~~|||zzzvvvtttrrroookkkcccZZZTTTKKKIIIDDD@@@;;;999888777666777888:::===???@@@AAABBB@@@@@@DDDFFFEEEFFFHHHKKKaaazzzvvveeePPPHHHAAA@@@>>>===<<<;;;999888888999999::::::888777666444444444444333333333222111000000000////////////------------------------////////////////////////------------------------//////.........///000000333...777TTTttt~~~}}}vvvuuuxxx~~~}}}iiiVVVSSS[[[aaakkkuuu|||{{{xxxxxxwwwoooaaaWWWDDDEEEEEEFFFIIIQQQ\\\dddjjjnnnpppoooqqqvvvyyyxxxxxxwwwuuuqqqllliiihhhiiimmmnnnoooooopppssswww{{{xxxjjj___[[[[[[YYY^^^gggttt}}}uuurrrqqqkkkcccVVVMMMGGGMMMYYYeeennnuuuzzzzzzzzzyyyuuuoooiiidddXXXNNNEEECCCDDDEEEHHHKKKbbbgggmmmooommmfff^^^YYYQQQMMMKKKOOOVVV[[[[[[YYYKKKGGGEEEHHHPPPaaazzzfffRRRFFFBBBAAABBBCCCBBBFFFNNNTTT]]]tttvvvpppmmmhhheeebbb___[[[WWWSSSPPPJJJCCC>>>;;;999888>>>JJJPPPQQQSSSSSS]]]sss~~~xxxpppiiibbb^^^\\\\\\YYYWWWZZZ```ccc```]]]bbboooyyyvvvxxxzzz}}}uuuppphhhbbbbbbfffkkkmmmfff]]]PPPGGG???888111...,,,,,,,,,+++,,,---///000333777===@@@>>>===@@@DDDNNN^^^[[[BBB444AAATTTZZZdddsss~~~}}}^^^LLL>>><<<>>>999777888:::::::::888555444666555555444333222111111333222111111222333222111111111111111111111111111555555444333222111000000222222333444444444444444444444444444555666777777555555333666EEE___vvv~~~tttkkkmmmxxx{{{xxx}}}{{{}}}~~~tttlllsss~~~wwwmmmhhhfffccc^^^YYYVVVSSSOOOJJJFFFFFFIIILLLXXX\\\bbbfffjjjooouuuzzzsssdddRRREEEEEELLLZZZppp~~~~~~}}}yyywwwvvvuuunnnmmmkkkggg```WWWMMMFFFBBB@@@<<<999777666777777999:::;;;===???@@@AAAAAAFFFDDDEEEIIIJJJHHHJJJNNNUUUsss~~~oooRRRDDDDDD<<<<<<<<<<<<:::999888888777888999::::::888777666444333333333222222222222000000000////////////...------------------------////////////////////////------------------------,,,,,,,,,---...000111222//////000===\\\}}}||||||ggg[[[ccchhhttt~~~yyyppphhhPPPJJJCCCAAAEEEMMMTTTXXXbbbiiiooopppqqqtttuuusssxxxxxxxxxuuupppkkkiiihhhhhhiiijjjlllmmmppptttwwwxxxzzzzzzvvvnnnjjjiiikkklllrrr{{{}}}zzztttoooppppppjjjbbbVVVMMMIIISSSfffwww|||uuunnnggg```[[[UUUKKKBBB???>>>===>>>@@@aaafffmmmppplllddd\\\WWWPPPOOOQQQXXX```cccaaa^^^KKKIIIKKKTTTaaauuuyyydddRRRHHHEEEEEEEEEHHHHHHMMMSSSTTTZZZnnnwwwlllgggdddbbb```___]]][[[WWWTTTMMMIIICCC>>>:::888888999???KKKOOOOOOQQQRRR```xxxzzzrrriiibbb]]][[[YYYWWWVVVYYY]]]``````___cccuuu|||vvvwwwxxxxxxzzz|||{{{uuuqqqgggccc]]]\\\ccckkklllhhh___TTTGGG???999333///...***+++,,,,,,,,,...111333777:::===???<<<;;;BBBLLL```hhh]]]AAA777JJJ^^^bbbtttkkkNNNCCC=========666777777888888777666444333555444444333222111111000222111000000222222111000000000000000000000000000666555444333222111000000222222222222222333333333444444444444444555666666333555555777DDDYYYjjjrrrxxxvvv~~~wwwuuu{{{}}}}}}~~~wwweeefff|||xxxnnniiigggdddcccTTTRRRNNNJJJHHHKKKPPPUUUVVVWWWZZZ___eeekkkpppsssvvvzzz|||wwwkkk^^^SSSMMMVVV]]]mmm}}}zzzzzzzzzyyywwwtttqqqooommmllliiicccZZZQQQHHHCCC<<<:::888777666777999:::<<<===>>>???@@@BBBBBBCCCFFFEEEFFFHHHHHHHHHPPPXXXjjj~~~```IIIBBBCCC;;;<<<===<<<:::888999:::888888999999999888888777333333333222222222111111000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///111222///444333555KKKpppzzzlllmmmwww}}}xxxooo^^^SSSGGGAAADDDJJJMMMMMMZZZccckkknnnpppssstttsssvvvxxxzzzxxxtttooollljjjffffffgggiiilllooorrrtttvvvxxxxxxuuuqqqoooqqqttt{{{yyy{{{zzzzzzsssrrrooommmnnnooohhh___RRRHHHFFFVVVmmm|||sssmmmhhhaaa]]]UUULLLDDDAAA@@@???BBBGGGaaaeeejjjkkkgggaaa\\\ZZZWWWYYY^^^hhhqqqrrrmmmhhhWWWYYYaaaooo~~~~~~sssdddXXXSSSRRRRRRQQQRRRVVV___fffddddddttt|||rrrhhhaaa```]]]\\\[[[ZZZXXXUUUQQQNNNFFFBBB===999777888:::<<<@@@LLLOOOMMMOOOQQQbbb||||||rrriiibbb]]]ZZZXXXXXXWWWXXXZZZ]]]aaabbbfffyyyuuupppmmmnnnmmmlllnnnrrrvvvvvvuuutttpppkkkfffccc]]]^^^]]]___gggnnnjjjaaaVVVJJJ>>>999555///---...)))+++---------///333666;;;;;;;;;<<<:::???PPPaaaxxxjjjSSS???===OOOfffttt}}}[[[DDD???;;;::::::555666666666555444444333333333333222222111111111000222000///000111222111000000000000000000000000000222222222222111111111111111111111111111222333333444444333333444444555666333666888;;;EEERRRZZZ\\\ttt|||}}}~~~zzzooozzzxxxwww~~~zzzyyy{{{wwwllliiippp{{{}}}vvvoookkkhhhWWWUUUPPPLLLJJJLLLRRRVVVWWWTTTSSSXXX```gggkkkkkkkkkooorrroooggg```___bbbooovvv~~~~~~|||wwwtttoooppprrrrrrpppnnnjjjhhhiiihhhccc\\\SSSJJJDDDAAA777777666666777999;;;<<<======>>>???AAACCCEEEFFFDDDDDDFFFGGGIIIQQQbbbsssnnnUUUIIIDDD???>>>??????===:::999;;;===999888888888888888999999222222222222111111111111000000/////////.........++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,---...///000000444555666@@@XXXvvvzzz{{{zzzwwwmmmbbbTTTJJJFFFHHHJJJJJJNNNYYYbbbfffiiinnnssstttuuuxxx{{{{{{xxxsssooommmfffeeefffhhhkkknnnooopppuuuvvvvvvtttrrrrrruuuxxx~~~yyyvvvvvvtttrrrsssqqqooopppnnndddYYYKKKCCCDDDWWWppp~~~xxxqqqmmmlllkkkgggcccZZZSSSLLLJJJIIILLLUUU___aaadddgggfffccc___^^^^^^___ccckkkvvvxxxqqqiiinnnzzz{{{xxxpppfff___^^^```aaaaaaaaaiiivvv|||yyyxxxkkkfffaaa[[[WWWXXXTTTTTTSSSRRROOOKKKGGGDDD@@@===999666666888<<<>>>AAALLLOOOLLLNNNQQQccc}}}rrriiiaaa]]]ZZZZZZYYYXXXWWWWWWYYY^^^bbbhhhzzzrrrhhheeecccdddcccaaaeeelllfffeeeeeecccaaa]]]ZZZWWWUUU[[[```dddjjjnnnggg]]]MMMAAA777444111,,,***---)))+++---...---///444888===:::999:::;;;FFF___wwwlllIII>>>DDDUUUssskkkNNN>>>===888666999777666666444333333222333333222222222111111111111111111000///000111222111///000000000000000000000000/////////000111111222222111111111000111111222333444444333333333444555555333777:::>>>EEENNNOOOLLLeeezzz}}}zzzuuunnnhhhsss|||}}}vvvvvv{{{{{{vvvssswww~~~~~~{{{|||vvvkkkkkktttzzzoooiii^^^[[[TTTMMMIIIJJJNNNRRRZZZUUUQQQTTT]]]dddfffdddbbbfffjjjkkkgggfffmmmvvv~~~~~~~~~{{{wwwuuuzzzvvvrrrpppqqqpppnnnllllllkkkiiigggeeeddddddddd___]]]XXXPPPHHH@@@<<<:::444555666777888:::<<<=========>>>???BBBEEEHHHIIIGGGHHHJJJMMMRRRaaa|||cccOOOLLLFFF;;;@@@AAAAAA???<<<;;;===@@@999999777777777888999:::222222222111111111111000000/////////............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,------......---000444444===[[[{{{~~~}}}xxxoooaaaSSSJJJHHHJJJMMMEEEOOOXXX\\\aaajjjrrruuussswww|||}}}{{{vvvqqqoooffffffeeegggjjjlllmmmmmmrrrssssssrrrrrrtttwww{{{xxxuuutttqqqvvvvvvuuurrrqqqmmmaaaUUUHHHAAADDDYYYrrrfffccc```bbbfffhhhfffbbbddd^^^XXXUUUVVV]]]lllzzz\\\aaaffffffdddccceeeiiijjjjjjooouuuwwwsssqqqrrrvvv{{{uuunnniiikkkhhhfffiiikkkkkknnnsssyyykkkfff___[[[YYYWWWSSSQQQPPPLLLIIIGGGFFFEEEAAA===<<<999666444666888;;;<<>>===;;;@@@PPPcccooolllNNNCCCEEEGGGbbbPPPGGG<<<666555666555444666666555444333333222222333222111000000000111222///111444666555333000...////////////////////////...///111111000000111333222111000//////...//////000111222222111111222333333444555<<>>:::888777:::;;;<<<>>>@@@BBBCCCDDDBBBAAA??????@@@CCCGGGIIIFFFKKKRRR[[[mmmlllTTTHHHAAA@@@AAA<<<<<<;;;::::::::::::;;;;;;:::999777666555555555666555444222000///...---......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---...........................000111111444>>>LLLWWWyyyzzzssslllvvvyyyuuu~~~yyyooohhhkkkxxx~~~vvvmmmdddWWWHHHDDDGGGGGGDDDGGGOOOWWW^^^gggnnnqqquuuyyyzzzwwwssspppnnniiiiiigggdddbbbccchhhlllrrrpppnnnoooqqqtttuuuvvv~~~yyyrrrqqqrrr|||yyytttqqqqqqnnn```QQQAAACCCJJJ[[[tttvvvXXXPPPOOOZZZdddggghhhjjjoooaaaXXXUUUZZZtttUUU[[[aaaddddddeeeiiilllkkkhhhiiimmmmmmiiihhhkkktttwwwooollliiifffccceeebbbbbbdddfffiiiqqqyyy}}}llleee^^^ZZZTTTPPPNNNLLLJJJGGGIIIFFFCCCAAA@@@???;;;888999777555555888;;;===???AAAEEEGGGIIINNN___wwwxxxpppggg^^^ZZZ[[[XXXXXXXXXWWWXXXZZZ^^^aaaaaakkkwwwqqqjjjfffbbbcccbbb```___]]]\\\[[[[[[\\\WWWVVVYYYZZZVVVVVVZZZ]]]gggooolllddd[[[NNNCCC<<<777222////////////...------///111444777:::<<<>>>999777;;;CCCJJJPPPSSSNNN<<<>>>JJJQQQiiiuuuKKKDDD:::555555555444222555555555444333222222222222111000000000111222222000111333444444222000..............................000111111//////000222111000//////.........///000111111111000111222333444666666;;;KKKXXXRRRDDDAAAQQQfffyyywwwhhhbbbeeelllsssxxxzzzyyywwwrrrqqqooooooqqquuuyyy{{{~~~}}}~~~}}}}}}}}}{{{}}}xxxiii^^^dddooo}}}pppcccXXXXXXVVVTTTPPPMMMKKKKKKIIIIIIJJJLLLNNNOOOMMMKKKEEEJJJNNNQQQTTTZZZcccjjjrrrssszzz}}}|||{{{zzzyyyyyyzzz{{{{{{~~~}}}{{{{{{|||}}}~~~~~~}}}}}}|||yyyxxxwwwwwwvvvuuussssssrrrpppnnnlllkkkiiieeedddbbb```^^^[[[ZZZYYYSSSPPPLLLIIIGGGEEECCCBBBEEEBBB???;;;888666555555;;;<<<===???AAACCCDDDEEEAAA@@@>>>>>>@@@DDDIIILLLRRRYYYcccttt}}}]]]KKKEEEBBB???===<<<;;;;;;::::::::::::::::::999888777666555555555444444333222000///............------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---------------------------+++---.........333<<>>:::888222===NNNYYYmmm[[[DDD???888555555555333111444444444333222222111111000000//////000111222333111111222222222111000///........................///000111000......///000//////......---.........000000//////000111222222222555555777AAAKKKIII???;;;CCCQQQhhhqqqjjjiiijjjnnnssswwwwwwvvvssspppnnnttt~~~}}}{{{}}}{{{fff```___kkk{{{zzzooobbb]]]WWWSSSQQQPPPNNNLLLGGGFFFFFFGGGHHHHHHFFFDDD>>>AAAFFFIIIKKKQQQYYY___dddccchhhoootttvvvxxx|||zzzwwwwwwvvvvvvvvvwwwwwwxxxzzzyyyyyyyyyzzz{{{||||||{{{|||}}}~~~|||yyywwwvvvvvvtttsssqqqpppnnnllliiigggeeeddd___^^^\\\YYYVVVSSSQQQPPPHHHEEEAAA>>>======;;;:::888777666555555555666777===>>>???@@@BBBDDDEEEEEEBBB@@@>>>>>>AAAFFFLLLOOOSSSaaavvvhhhNNNCCCCCCBBB???<<<;;;;;;:::999999999999:::999888777666555444444444222222222111000/////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111111000000444777HHHeee}}}vvvooopppwwwuuuooopppwwwvvvbbb\\\]]]]]]mmmooo{{{~~~uuunnnooolll```NNNBBBAAAAAACCCEEEDDDFFFQQQ]]]```fffnnnuuuxxxxxxxxxyyyuuurrrllleee```___aaacccccccccdddfffkkknnnpppppplllpppvvv{{{xxxqqqqqqvvvzzzyyyzzzvvvooojjjddd[[[QQQHHHKKKUUUllljjjdddccchhhoooqqqppppppcccVVVRRRWWWbbbyyyMMMRRRXXX]]]___aaadddfffkkkgggeeeeeeddd``````bbbfffnnnuuuvvvwwwxxxwwwtttnnnjjjfffddddddeeedddcccaaa^^^[[[WWWRRRSSS___mmmvvvzzz~~~hhhZZZUUUUUUKKKJJJGGGEEEDDDCCCBBBAAA===<<<;;;999999777666555333444666888:::<<>>;;;777666666555333222333333222222222111111111.........///000111222222111111000000//////000000........................///000000///---,,,---.........---------......///000///...///000111222222///111111111666======999<<<>>>EEEVVVppp{{{wwwqqqkkkjjjpppvvvzzz|||{{{yyyyyytttfffeeeooozzz~~~~~~wwwooobbbVVVOOOMMMNNNPPPKKKIIIGGGFFFFFFEEECCCBBBAAACCCDDDEEEFFFHHHMMMQQQYYYWWWYYY___cccfffkkkpppttt|||yyytttqqqqqqqqqqqqqqqqqqrrrrrrssstttuuuuuuuuuvvvwwwyyyzzz{{{|||~~~~~~|||yyywwwvvvuuusssqqqpppnnnkkkgggccc___]]][[[XXXWWWTTTQQQNNNKKKHHHGGGBBB???<<<:::::::::999888444444555666777999;;;<<<>>>???@@@BBBCCCEEEFFFGGGCCCAAA??????BBBHHHOOOSSSWWWnnnhhhWWWGGGAAABBBAAA???>>>::::::999888888888888999777666555444444333333333000000000000000000//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,,,,,,,++++++++++++,,,,,,************************+++...111222222222555777===ZZZyyy~~~sssrrrwwwsssvvv~~~ggg```dddhhhssssss{{{xxxzzzxxxmmmZZZLLLFFFBBB@@@@@@???AAAIIIRRRYYY___hhhooosssuuuwwwwwwyyyvvvrrrlllfffaaa___^^^^^^^^^___ccchhhlllmmmnnniiilllppptttwww{{{~~~wwwpppnnnoootttxxxwwwxxxuuulllccc\\\UUUOOOGGGKKKZZZuuupppoooqqqvvvyyywwwqqqmmmbbbTTTPPPVVVcccxxxxxxHHHLLLPPPUUUYYY\\\___aaadddbbbcccggggggcccaaacccaaafffiiihhhiiilllllliiieeedddbbbbbbbbbbbbaaaaaa```]]]XXXRRRKKKJJJTTT```eeeeeehhhlllooowwwuuubbbTTTLLLGGGEEE??????>>>===;;;:::::::::888999888888777666666666333666888999:::;;;???BBBFFFGGGMMM[[[mmm}}}ooogggaaa]]][[[[[[WWWXXXXXXWWWUUUVVVWWWYYYYYY[[[]]]]]]\\\\\\^^^aaa______^^^^^^\\\ZZZ[[[\\\YYYXXXVVVUUUSSSRRRRRRRRRQQQSSSTTTUUUVVVZZZ^^^```fffaaaZZZQQQGGG===444111//////---,,,+++,,,---...111333666999;;;;;;;;;:::777AAAPPPYYYPPP???888<<>><<<:::999777444444444555555444777888888999;;;<<<>>>>>>>>>???@@@BBBDDDFFFHHHHHHCCCAAA@@@AAAFFFNNNWWW]]]vvvsssTTTLLLDDDAAA>>>;;;<<>><<<>>>???CCCGGGOOOUUU]]]eeekkkooosssvvvxxxxxxwwwtttooohhh```\\\YYYYYYYYY\\\aaaeeeggggggfffjjjnnnqqqsssuuuwwwyyywwwuuuqqqooooooqqqsssuuutttvvvrrrhhh^^^YYYUUUPPPOOOUUUfffuuuzzz~~~qqqggg^^^PPPKKKRRRaaaxxxwwwBBBCCCGGGLLLQQQWWW\\\___ZZZ[[[___fffhhhdddaaabbb```bbbaaa^^^^^^```aaa^^^___```aaabbbbbbbbbaaaaaa\\\YYYVVVRRRLLLHHHMMMVVVVVVUUUVVVYYY]]]eeeuuurrr^^^PPPIIIEEEAAA===999::::::999777666666777333555666555444333444666555888;;;;;;;;;===BBBFFFJJJNNNXXXiii|||zzzjjjbbb^^^[[[ZZZ[[[TTTUUUVVVVVVUUUVVVXXXYYYXXXYYY[[[ZZZXXXVVVVVVWWWWWWVVVWWWZZZZZZVVVTTTUUUSSSSSSRRRQQQPPPPPPPPPPPPRRRTTTUUUWWW\\\cccfffddd```WWWMMMEEE>>>555111111---......---,,,,,,...111333555888;;;<<<<<<<<<;;;@@@NNNZZZWWWFFF:::;;;AAACCC```xxxXXXCCC???777777666666555444333333000000000000000000000000,,,---...///000000//////000///...---------......------------------------,,,---...---++++++,,,---------------...///000111///......222555666333///000000//////000222444555444777888;;;IIIccc|||xxxmmmiiinnnwww~~~~~~zzzsssqqqqqqppp```VVVRRRSSSPPPKKKGGGFFFEEECCCBBBAAA@@@@@@?????????@@@@@@@@@===<<<@@@BBBCCCFFFKKKOOOSSSWWWZZZ[[[\\\]]]^^^aaabbbcccdddeeeeeedddddddddgggkkklllkkkkkkmmmpppqqqrrrssstttuuuvvvvvvvvvtttrrrpppnnnllljjjfffccc]]]ZZZUUUOOOIIIDDDBBB@@@>>>>>><<<:::888777555444555333111111333444444444::::::;;;;;;<<<<<<<<<<<<<<<===???BBBEEEGGGIIIJJJDDDCCCDDDIIISSS```nnnvvv~~~~~~yyy\\\EEEBBB@@@???:::666888===888888777666666666666777444333222111111111111222////////////............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++++++++************++++++************************...,,,+++******,,,...///...;;;JJJ[[[rrr|||uuuvvvzzzzzzooo^^^PPPCCC>>>???>>>>>>???CCCHHHPPPXXX```hhhooottttttuuuxxxyyywwwoooeee^^^VVVTTTSSSTTTWWW[[[]]]]]]aaaeeekkkoooqqqrrrssstttrrrqqqoooppprrrtttttttttrrrsssoooggg```___]]]ZZZ\\\bbbqqqxxxnnn___TTTHHHFFFPPPbbbzzz|||@@@@@@@@@DDDJJJPPPVVVYYYVVVVVV\\\cccfffcccbbbccc``````]]]YYYYYY]]]^^^[[[___aaacccddddddbbbaaa```[[[XXXWWWUUUQQQJJJJJJMMMOOOMMMMMMOOOQQQUUUaaammmfff\\\OOOFFFBBBAAA???===777999;;;:::777555666777111333555555333333555777777:::=========AAAHHHNNNUUU\\\iiiyyyvvvggg```^^^[[[XXXXXXQQQSSSUUUUUUUUUVVVYYYZZZ]]]\\\[[[ZZZXXXWWWWWWWWWWWWTTTTTTYYYZZZUUUTTTUUUPPPPPPOOOOOOOOOOOOPPPPPPPPPTTTWWW\\\fffooommmeee[[[OOOBBB<<<666000...111***,,,.........///222555777888:::<<<===>>>>>>>>>MMMXXXXXXJJJ======BBBCCCSSSyyykkkEEE;;;;;;444555444333222111222222////////////////////////------.../////////...---............---------,,,------------------------***+++,,,,,,++++++,,,------------...///000222333......000444999999444...000...---///111333333444222666777777@@@XXXtttyyyrrrttt}}}}}}sss{{{xxxjjjaaaXXXTTTNNNJJJHHHGGGGGGFFFDDDCCCBBBBBBBBBBBBAAA@@@>>>;;;<<>>AAACCCEEEGGGIIIJJJLLLPPPSSSUUUVVVWWWYYYYYYYYYYYYYYYXXX\\\aaabbb``````cccfffggghhhiiikkkllllllmmmmmmmmmkkkiiigggeeebbb^^^ZZZSSSPPPLLLFFFAAA>>><<<<<<999888888777666666555555666444333444666888999999;;;;;;;;;<<<;;;;;;;;;::::::<<<>>>AAAEEEHHHJJJLLLHHHIIINNNYYYjjj{{{{{{~~~yyywwwbbbLLL???<<<;;;<<<:::777888;;;888777666666555555666666222222111000000000111111/////////......------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++++++++************++++++************************///...---------............444:::DDD\\\xxx}}}~~~yyyooobbbRRRIIICCC>>>===???===AAAFFFMMMUUU^^^gggmmmoooqqquuuyyyyyytttkkkdddWWWTTTPPPOOOPPPSSSUUUVVV___bbbgggkkkmmmnnnpppqqqpppnnnmmmooorrrttttttssspppqqqnnniiihhhkkkkkkiiikkkqqq~~~uuuqqqvvvzzzfffUUUKKKCCCFFFRRRccc{{{~~~CCCAAA???@@@DDDJJJOOORRRVVVVVV[[[bbbeeecccccceee``````\\\XXXYYY^^^aaa___aaaccceeeeeebbb___\\\[[[^^^[[[YYYYYYUUULLLFFFFFFNNNLLLKKKKKKIIIIIIPPPXXXTTTNNNFFF>>>888666666666444777999888444222333555111444666666444444777999888;;;>>>???@@@EEEMMMUUUbbbjjjwwwsssfffaaa___[[[VVVUUUOOOQQQSSSUUUVVVWWWYYY[[[___]]][[[XXXVVVVVVWWWXXXWWWRRRQQQVVVWWWTTTSSSVVVOOONNNNNNNNNOOOPPPPPPQQQOOOSSSYYYaaannnvvvqqqeeeYYYKKK===666111,,,,,,000(((+++...//////111555999:::;;;<<<===??????@@@@@@WWW\\\RRR???999EEEKKKFFFiiiZZZ???999666333333333111000///000111.........///////////////---.../////////...---,,,------.........---,,,+++------------------------)))***,,,,,,++++++,,,...------......000111333444......000666;;;:::444......+++***---111222222222...222333000777LLLfffwww~~~xxxyyy|||yyyzzz~~~xxx~~~}}}sss\\\XXXRRRMMMKKKKKKJJJJJJFFFEEECCCAAAAAA???===<<<>>>;;;<<>>;;;:::<<<<<<>>>???AAABBBDDDHHHKKKJJJKKKMMMOOOOOOOOOOOONNNMMMRRRXXXYYYWWWVVVYYY]]]```aaabbbdddeeeeeeffffffbbb```^^^\\\ZZZWWWRRROOOIIIGGGCCC>>>;;;999888888444444444444333333333333666555444555888:::;;;;;;;;;<<<<<<<<<<<<;;;::::::999:::===AAAEEEHHHKKKLLLMMMPPPYYYhhh~~~~~~wwwxxxxxxtttrrrppp}}}kkkQQQCCC???:::888;;;>>><<<:::;;;777777666555555555555555222111000000000000000111000//////...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++++++++************++++++******************************+++,,,...///...,,,...000000444HHHggg{{{{{{}}}|||}}}pppaaaTTTGGG??????CCC>>>@@@CCCGGGMMMVVV___eeemmmnnnrrrvvvxxxvvvoooiii[[[VVVQQQNNNNNNQQQSSSTTTaaaccceeeggghhhiiikkkmmmooollljjjkkkooorrrsssrrrppppppmmmkkknnnuuuwwwuuuzzzsssqqqrrr}}}~~~rrr___MMMIIIBBBHHHUUUdddzzz{{{WWWHHH<<<;;;>>>???EEENNNQQQTTTYYY___cccfffggggggggg^^^YYY[[[[[[XXXXXX[[[______^^^\\\[[[YYYXXXXXX]]][[[WWWRRRLLLHHHEEECCCMMMLLLKKKIIIIIIHHHHHHIIIHHHCCC<<<999888888777666333333222222222333444444555666777666666777:::<<>>===??????<<<>>>===<<<;;;;;;::::::999::::::999999999999999:::>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHPPPPPPQQQQQQRRRSSSTTTTTTRRRQQQOOOLLLIIIFFFDDDCCC>>>===;;;999777555444444333333444555666777888888888888888999:::;;;<<<===>>>>>>>>>===;;;;;;<<<===777999???EEEGGGFFFNNNYYYbbbrrr{{{vvvtttpppnnnssszzz{{{```NNNEEEAAA<<<;;;;;;:::888777666666444888:::777444444444555000000000000////////////------......------,,,+++************************++++++************++++++***************+++++++++,,,+++***))))))***+++,,,************************+++++++++,,,,,,,,,------222111000///777JJJeeeyyywwwtttwww|||rrrppprrr{{{uuutttwww}}}rrrhhh]]]QQQDDD<<<>>><<<===AAAEEEJJJSSS[[[eeeiiinnnqqqqqqpppooonnndddYYYPPPOOOMMMIIIHHHLLLRRRVVVZZZ]]]___bbbgggllljjjjjjkkklllmmmnnnoooooorrrqqqooommmmmmqqqxxx|||}}}lllYYYKKKEEEGGGLLL[[[sss|||nnn^^^MMM???<<<<<<;;;???FFFKKKOOOUUU\\\aaaeeefffggghhhaaa]]]______\\\[[[]]]]]]\\\[[[[[[YYYYYYXXXWWWZZZXXXTTTPPPLLLIIIGGGFFFMMMLLLLLLKKKKKKJJJIIIIIICCC???;;;999999999777555555555555555666777888888999:::;;;::::::;;;>>>@@@EEEBBBCCCJJJRRR\\\iiitttyyy}}}oooggg^^^XXXWWWUUURRROOOSSSRRRRRRRRRSSSTTTVVVVVVUUUSSSQQQPPPPPPQQQQQQQQQPPPQQQRRRRRRRRRQQQPPPPPPNNNMMMJJJIIIJJJOOOUUUYYYfffmmmpppnnnkkkdddWWWKKKCCC<<<333......//////------000333444666999===@@@777>>>@@@<<>>LLLeee{{{vvvTTT>>>666555222444333222000//////000000............------------............---------------------------------------,,,,,,,,,,,,+++++++++***+++,,,+++***+++,,,...---+++***,,,...000///---+++000777888555111//////....../////////000000000---///000//////333<<>>======<<<;;;999888::::::999999999::::::;;;::::::;;;;;;<<<=====================>>>???@@@AAA@@@@@@@@@AAABBBCCCCCCCCCAAAAAA???>>><<<;;;:::999888777666666666666666666666666777777888999::::::;;;;;;;;;<<<<<<>>>??????>>>>>>>>>===;;;;;;<<<===BBB???>>>CCCHHHQQQ```ooo||||||vvvuuu{{{kkkTTTGGG@@@===<<<<<<;;;:::999888777666555888999777444333333444000000000000/////////...---------...------,,,+++************************+++******))))))******+++))))))*********+++++++++++++++***))))))***++++++************************+++++++++,,,,,,,,,,,,---000000000...111<<>>AAAFFFMMMUUUZZZaaagggiiihhhhhhhhhfff^^^YYYXXXUUUNNNJJJJJJLLLNNNQQQSSSUUUXXX^^^bbbaaabbbccceeegggiiikkklllooonnnmmmkkkjjjlllpppsssyyywwwiii\\\SSSPPPUUU^^^lll}}}|||mmmaaaPPPBBB>>><<<888888<<>>======<<<:::888999999999999999:::;;;<<<888888888888888888888888777777777777888999::::::777777888888999:::::::::888888888888888888777777666666666555666666777888999999::::::;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@>>>===???@@@IIIDDDBBBJJJZZZooopppWWWGGG@@@===:::<<<;;;;;;:::999888777777666777888888555333222222000000000/////////......---------------,,,++++++************************+++******))))))******+++)))))))))*********+++++++++******))))))******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++...000...---///777>>>bbbuuuyyyooottt~~~|||wwwqqqiiiqqqxxxooo[[[[[[kkkyyyxxx}}}}}}}}}{{{uuukkk___VVVFFF===666666888999<<>>888555777;;;???FFFNNNVVV\\\___aaabbbaaaaaabbbaaa___]]]\\\ZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWUUURRRPPPOOONNNMMMMMMOOOQQQSSSRRRPPPMMMKKKEEECCC???<<<;;;:::999999888888999::::::;;;;;;;;;999;;;===???@@@CCCHHHKKKLLLPPP\\\kkkuuuwwwxxxzzz~~~nnn___\\\YYYWWWWWWVVVTTTQQQTTTTTTUUUUUUVVVWWWXXXXXXSSSOOOKKKLLLOOOQQQPPPMMMQQQPPPOOONNNOOOPPPQQQRRRQQQPPPPPPUUU^^^hhhrrrxxxyyysssiii\\\PPPFFF<<<555444000---,,,---......---222222555;;;???AAABBBDDDGGGGGGHHHPPPeeeqqqaaaGGG>>>:::<<>>===;;;999888888888888999:::;;;;;;:::999999999888888888777777777777777777888999999888888999999::::::::::::999::::::::::::;;;;;;;;;;;;:::999888888888888888;;;;;;;;;<<<<<<<<<======????????????@@@AAABBBBBBCCCDDDDDDCCCBBBBBBCCCEEEDDDEEEMMM```yyyzzz^^^IIIAAA???===:::;;;;;;:::999888888777777777666777888777222000111000000/////////.........,,,------------,,,++++++******************************))))))))))))******(((((())))))******++++++******))))))))))))******((((((((((((((((((((((((************++++++++++++(((,,,//////------///333FFFaaa{{{{{{}}}wwwoooxxxxxx[[[UUUcccqqqvvvyyy|||uuunnniiiSSSFFF:::666777777888;;;<<<@@@GGGMMMSSSYYY^^^bbbeeefffhhhiiifff^^^UUUPPPJJJHHHDDDAAA@@@AAAEEEHHHJJJKKKOOOSSSYYY___dddgggfffggghhhgggfffdddeeefffqqqqqqsss{{{}}}ooogggfffiiilllmmmvvvvvvlllTTTFFF===???AAA<<<777777666999???FFFMMMSSSWWWZZZ\\\___aaaaaaaaaaaa```___\\\\\\\\\[[[[[[ZZZZZZZZZ[[[ZZZXXXUUUSSSRRRQQQQQQOOOQQQTTTVVVVVVSSSPPPNNNLLLIIIDDD>>>:::999;;;<<<:::;;;<<<==================???CCCEEEIIIMMMRRRVVVYYY___kkkuuuwwwttttttxxxwwwfffZZZYYYWWWVVVVVVUUUTTTSSSQQQQQQSSSTTTVVVWWWXXXYYYRRROOOLLLMMMOOOQQQPPPOOOOOOOOOOOOPPPPPPOOOOOOOOOLLLNNNSSS\\\hhhqqqwwwyyysssiii\\\PPPEEE<<<666444000///---,,,---...//////555555:::BBBEEECCCDDDGGGIIIOOOaaaxxxzzz```LLLCCCAAAGGG\\\zzzjjjNNN777555666000000777///000000000//////.........------------,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))))))))''')))++++++)))(((((()))******+++***)))))))))***333333111...,,,,,,---...------------............444000---...222444333111222666BBBXXXooo}}}rrrjjjiiioooyyy~~~zzz|||}}}uuuwwwvvv{{{qqqaaaRRRPPPRRRUUU^^^hhhhhh___RRRIIIDDDAAA===;;;888888888888888999:::;;;;;;;;;::::::999888888888888888888888888999999:::777777888888888888999999999999999999999999999999;;;;;;:::999999999999999:::;;;;;;<<<<<<=========>>>>>>>>>???@@@AAACCCCCCBBBCCCEEEFFFFFFHHHKKKMMMKKKUUUgggzzzfffOOOAAA??????===:::999999999888888777777666777444555999888333000111////////////............,,,,,,------,,,,,,+++******************************))))))))))))))))))***'''(((((()))******++++++))))))))))))))))))))))))'''''''''''''''''''''''')))))))))*********++++++(((+++......------///111111KKKmmmvvv}}}gggXXX]]]fff{{{yyyssseeeVVVEEE===999666666777:::<<>>:::;;;777888:::>>>CCCIIINNNQQQXXX]]]aaa```aaadddfffdddaaa```___^^^\\\[[[ZZZYYYZZZYYYWWWVVVTTTSSSSSSRRRRRRSSSVVVXXXXXXVVVSSSQQQQQQOOOKKKEEE???===???@@@@@@AAADDDFFFGGGHHHHHHHHHKKKMMMQQQTTTWWW\\\aaaeeemmmooosssuuutttttt{{{zzzkkk___VVVUUUTTTSSSRRRQQQQQQQQQNNNOOOQQQRRRTTTUUUUUUUUUPPPPPPOOONNNNNNOOOQQQRRROOOPPPPPPQQQQQQRRRRRRRRRUUUXXX___iiisssxxxwwwtttggg\\\OOOEEE<<<444000111///...------...000333444::::::???GGGHHHEEEIIIRRRdddxxxmmmVVVPPPJJJPPP___www|||OOO>>>222444444...---333......////////////......------------,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************))))))))))))((((((***,,,,,,***((((((((()))***+++***)))((()))+++333111///,,,++++++,,,---,,,,,,,,,---------......111...++++++...111222111333...000???UUUlll|||sssooopppvvv{{{}}}|||}}}}}}zzzrrrnnnqqqwww{{{~~~~~~sssdddXXXPPPJJJCCC===;;;;;;::::::::::::;;;;;;:::::::::999999999888888999999888888888888999999888888888888999999999999::::::999999999999999999888888888888999:::;;;<<<999:::;;;<<<===>>>??????>>>??????@@@BBBDDDFFFGGGCCCFFFKKKOOOTTTZZZ___cccqqq~~~aaaRRRBBB===>>><<<999888777777777777666666555555777222333999:::333///111/////////.........------,,,,,,,,,,,,,,,+++*********************************))))))(((((())))))***&&&'''(((((()))***++++++((())))))******))))))(((((((((((((((((((((((((((((())))))))))))*********+++,,,,,,,,,******,,,---)))999SSSmmmvvviiiiiimmm}}}wwwsssfffVVVJJJAAA888444444::::::::::::>>>DDDMMMSSSZZZaaafffhhhiiikkkllljjj```]]]WWWQQQMMMHHHBBB???;;;;;;<<>>CCCIIIIIIHHHSSSddduuuWWWKKKJJJQQQfff]]]???666000222333000...///------.../////////...------------,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))******)))))))))((((((((((((***,,,---+++)))((((((&&&(((************,,,///222000---++++++,,,,,,---+++,,,,,,,,,,,,---------...---,,,---...////////////---///555>>>OOOkkk|||sssoooqqqttt~~~~~~uuujjjbbb]]]VVVKKKCCC@@@???>>>===============;;;;;;;;;;;;:::::::::::::::999999888888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============:::::::::::::::;;;<<<===999:::;;;<<<>>>@@@AAAAAAAAAAAABBBDDDGGGIIILLLMMMOOOTTT]]]fffppp{{{gggNNNDDD======<<<999666777555555555555555444444444666///000999;;;444000222//////.........---------+++,,,,,,,,,,,,+++******************************))))))(((((((((((())))))&&&&&&'''((()))***++++++'''((()))******)))((('''((((((((((((((((((((((((((((((((()))))))))******+++++++++***))))))******,,,///999LLLeee{{{~~~}}}~~~~~~}}}{{{xxxqqq}}}vvvnnneee\\\PPPBBB:::888:::::::::999999<<>>===;;;:::;;;===@@@BBBCCCGGGKKKNNNOOOQQQTTTVVVUUUVVVYYY\\\```aaaaaa```^^^aaabbbaaa^^^[[[ZZZ[[[ZZZ\\\aaafffeeebbbfffnnnvvv]]]EEE===<<<:::;;;>>><<<999666444555:::@@@DDDKKKSSSYYYXXX[[[ccchhhiiifffdddbbb___[[[XXXVVVUUUNNNNNNNNNOOOOOOQQQRRRSSSVVVWWWXXXYYYZZZYYYWWWVVV[[[^^^aaa___ZZZUUURRRQQQOOORRRXXX^^^cccgggiiijjjgggiiijjjkkklllooosssvvvzzzvvvwwwmmm```ZZZWWWWWWVVVTTTQQQOOONNNPPPQQQNNNOOOOOOOOONNNLLLJJJIIIJJJOOORRROOOKKKJJJOOOUUUSSSQQQOOOOOOSSSYYY___dddqqqqqqsssvvvwwwrrrfff]]]KKKAAA777444000+++,,,000,,,,,,---...111777===BBBDDDAAAEEEIIIHHHJJJ\\\rrrmmmOOOHHHHHHEEEWWWwwwxxxFFF;;;555111111444444111...,,,---.../////////...------------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((()))+++------+++)))((((((###&&&)))******,,,///222111///,,,++++++,,,---,,,++++++,,,,,,,,,---------...///000000000///......,,,000555555000777TTTrrruuummmkkknnn{{{|||rrrmmmhhhfffddd^^^SSSIIIDDDCCCBBB@@@??????>>>>>>========================<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===>>>??????AAA@@@???>>>===<<<<<<<<<999:::;;;===???AAACCCCCCCCCDDDEEEHHHKKKNNNPPPRRR^^^dddooo}}}sssQQQFFF@@@===>>>===777666999444444444444444444333333555...///999<<<444000333//////.........---------+++,,,,,,,,,,,,+++******************************))))))(((((((((((())))))&&&&&&'''((()))***++++++'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++111+++)))444NNNlll~~~uuuzzzppplllllljjjjjj|||ssspppnnniii]]]MMMCCCAAA;;;<<<<<<;;;999999:::;;;BBBMMMWWWZZZ]]]dddfffdddjjjhhhfffddd___WWWLLLEEEDDDBBB>>>;;;999888999::::::<<<@@@CCCEEEGGGJJJLLLPPPRRRTTTWWWXXXZZZZZZ[[[ZZZ\\\^^^\\\XXXUUUUUUVVVVVVTTTWWWZZZVVVQQQTTT[[[iiiKKK<<<===???<<<888888<<<;;;666555:::===;;;EEEGGGLLLQQQWWW]]]bbbeeehhheeeaaa______^^^[[[XXXSSSQQQOOONNNOOOOOOOOOOOOUUUSSSVVV___dddccc``````aaaaaabbbaaa```]]][[[YYY\\\\\\\\\___cccgggiiijjjjjjlllmmmooopppsssvvvxxx}}}}}}pppcccZZZVVVUUUTTTTTTTTTSSSSSSRRRRRRRRRLLLMMMNNNPPPQQQPPPNNNKKKNNNNNNNNNNNNMMMMMMMMMMMMRRRRRRSSSVVV\\\aaadddeeeqqqssstttrrrlllbbbWWWPPP===:::555111......000222...///111444888<<<@@@CCC???DDDJJJKKKHHHOOOgggjjjWWWEEE<<<@@@IIIddd~~~~~~YYYBBB555444222000//////000111------...............---++++++++++++++++++++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''+++***(((((())),,,///111---,,,+++,,,...///...------------,,,,,,+++++++++,,,---......,,,+++,,,---,,,000111///...555DDDQQQqqqzzzpppllliiiyyy}}}}}}|||||||||{{{~~~yyynnnfffdddccc______cccSSSQQQJJJBBB???AAA@@@<<<;;;>>>AAABBBAAA???>>>>>>AAA>>>;;;;;;===>>>===<<<<<<===>>>>>><<<;;;<<<===:::;;;===BBBFFFIIIJJJIIIEEEGGGGGGDDD>>>::::::;;;<<<>>>@@@???>>>???DDDHHHDDDHHHLLLNNNOOOWWWcccnnn~~~{{{\\\KKK======<<<;;;999888777777555555444444444333333333111111111111000000000000//////...------------...---,,,++++++******++++++************))))))))))))((((((((((((((((((((((((+++)))'''%%%%%%(((+++---******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************,,,000333:::NNNrrryyypppssszzztttxxx~~~uuukkkcccaaadddkkk~~~wwwpppppppppfffSSSBBB>>>;;;888777777888888777???DDDKKKQQQTTTWWWZZZ^^^ccceeehhhgggccc\\\WWWTTTSSSKKK@@@:::::::::888666;;;;;;::::::;;;<<<>>>???DDDFFFIIILLLNNNPPPQQQQQQUUUUUUVVVUUUSSSNNNIIIFFFIIIJJJJJJKKKKKKJJJJJJIIIvvvYYYDDD:::777777777777::::::555444888:::777<<<>>>CCCIIIQQQYYY```dddgggeeedddddddddccc___[[[SSSQQQOOONNNOOOOOOOOOOOOUUUSSSVVV^^^dddeeeeeefffggggggfffeeeeeedddddddddbbbaaa```aaadddgggjjjkkkoooqqqrrrrrrtttxxx|||pppddd[[[UUUSSSSSSSSSSSSRRRQQQPPPOOONNNNNNMMMMMMMMMNNNNNNMMMKKKJJJNNNNNNOOOPPPQQQRRRSSSTTTXXXXXX[[[```hhhoootttvvvuuusssooohhh^^^RRRGGGAAA888555111...,,,---...000111333555888<<<@@@CCCFFFGGGDDDCCCHHHUUUeeesss{{{cccXXXKKKBBB;;;:::CCCOOOqqq```EEE666333222111000////////////------............------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''***)))))))))***,,,...///,,,+++***+++,,,---,,,+++------,,,,,,,,,++++++++++++,,,------,,,+++,,,...000222444111///111:::AAAWWWllltttjjjnnnuuu~~~vvvrrrwwwzzzuuuuuuuuuqqqhhh^^^XXXUUUMMMEEEJJJLLLNNNMMMLLLKKKKKKLLLEEEAAA======???AAA>>>;;;;;;;;;::::::;;;<<<======AAA???>>>@@@CCCFFFHHHHHHGGGFFFDDDAAA>>><<<===>>>;;;<<<>>>???AAAEEEJJJNNNUUU[[[dddllluuufffOOODDD======<<<:::999888777666444444444444333333333333111111111000000000////////////...------------------,,,++++++******++++++*********)))))))))(((((('''''''''''''''''''''''')))(((&&&%%%%%%''')))+++))))))))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))************)))+++,,,...000333@@@XXXooo|||ppppppuuurrrwww}}}mmm___ZZZaaallltttyyywwwvvvqqqhhh```RRRLLLCCC;;;888666666666666999>>>BBBEEEIIIOOOSSS[[[___dddfffeeedddbbbbbb[[[UUUMMMHHHFFFCCC>>>999888777555444444444666777:::;;;>>>@@@BBBBBBCCCCCCIIIJJJKKKJJJHHHDDD???===:::;;;;;;<<<<<<;;;;;;:::wwwhhhVVVFFF>>><<<===666999999777666888888555555777:::???GGGOOOVVV[[[^^^___aaadddeeeccc___[[[TTTSSSRRRQQQPPPPPPPPPPPPUUURRRTTT[[[bbbeeehhhlllpppooommmkkkkkklllmmmnnnkkkjjjiiihhhiiillloooqqqvvvyyy|||}}}|||hhheee___XXXTTTRRRRRRRRRSSSRRRQQQOOONNNLLLKKKJJJNNNNNNNNNMMMMMMLLLLLLLLLPPPQQQRRRTTTWWWZZZ^^^```ffffffgggkkkppptttvvvwwwrrrmmmcccWWWKKK???777333333111///---,,,---000111444777:::===???BBBEEEHHHMMMMMMOOO]]]uuu}}}jjjDDD???<<<===@@@FFFRRR]]]~~~]]]@@@444000000000000000///...------------............------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((()))***+++,,,,,,---***)))((()))+++,,,+++***,,,,,,,,,,,,++++++++++++***+++------,,,,,,---///222333333222000///111333:::NNNkkk}}}mmmnnntttyyywwwqqqnnnrrrxxx}}}{{{uuuyyyzzzpppeeeeeeeeeccc```[[[WWWVVVVVVMMMHHHDDDFFFKKKMMMIIIDDDDDDBBBAAACCCIIINNNPPPPPPOOOKKKFFFDDDFFFIIIKKKMMMFFFDDD@@@???@@@BBBCCCDDDBBBAAAAAAFFFPPP]]]iiiooovvv~~~{{{tttqqqyyysssaaaNNNBBB>>><<<<<<;;;:::888777666555444444444333333333222222111111000000000000/////////......---------------,,,,,,+++************+++******))))))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((()))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******))))))+++***,,,...///222===IIIhhhwwwtttrrr~~~xxxtttyyyxxxfff___gggttt}}}~~~xxxsssiii___QQQDDD<<<888888888222333444555777;;;AAAEEEKKKOOOTTTYYY\\\^^^aaaccc```^^^[[[YYYVVVOOOFFF???999888555333333333444555222333444555666666666666;;;<<<======<<<888555333111111222222222222111111qqquuuvvvmmm```SSSGGG???999999999888999:::999666666666666888<<>>===;;;;;;:::999777666555444333333333333222222222222111000000000///////////////...------,,,,,,------,,,++++++******************)))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))***)))***...//////222777III^^^www~~~zzznnnmmmrrrwwwuuukkk\\\MMMCCC>>>;;;:::777666555444444555888:::===@@@DDDHHHKKKOOOSSSWWW\\\]]]```bbbaaaZZZPPPIII>>>===:::777666666666777111222222222333333333333333444555666555222000.../////////000000/////////uuu|||yyymmmYYYHHH>>>:::888888999999888888888666555444666:::>>>AAAHHHMMMTTTYYY[[[ZZZXXXVVVXXXZZZ\\\[[[ZZZYYYZZZ\\\UUUQQQQQQTTTVVVXXX^^^eeepppqqqsssvvvwwwxxxxxxxxxrrrssstttttttttwww|||zzzmmmddd___WWWVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQOOONNNLLLKKKKKKKKKMMMPPPPPPQQQSSSVVVYYY[[[\\\^^^bbbfffkkkppprrrjjjlllqqquuuwwwtttnnnjjjWWWPPPFFF;;;444111222333...//////111333666888999:::<<<===<<<;;;>>>EEEKKKMMMmmmjjjJJJKKKPPPXXX```iiippptttuuu|||QQQ777333666666///000111222111000///...------......---,,,++++++++++++++++++++++++++++++(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''')))***++++++***)))+++***)))***+++,,,+++***+++++++++++++++++++++++++++---...///......000222111///------///111000000...000;;;SSSpppzzzuuunnngggdddfffkkkpppwww{{{~~~zzzqqqmmmkkknnnssstttnnniiiaaa^^^]]]cccnnnwww{{{{{{wwwssslllfff```[[[UUURRRJJJJJJMMMTTT\\\aaabbb```[[[^^^gggwww}}}}}}sssrrrsssyyyxxxYYYIIIDDDBBB???>>>::::::999888666555444333333333222222222111111111000000000////////////.........---,,,,,,,,,,,,,,,,,,+++******))))))******)))))))))(((((((((((('''''''''''''''''''''''''''%%%&&&'''((((((((('''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))))))))))),,,((((((,,,///......111333FFFddd~~~yyysssrrrxxxpppdddWWWLLLCCC<<<888888777666555555555555444777999;;;>>>@@@DDDIIIMMMQQQUUU\\\bbbccc```YYYSSSGGGEEEAAA===999666444444222222222222222222333333000111111222111000...---,,,------------------,,,zzz}}}gggHHH@@@888777777666666777555555444333555888;;;===CCCHHHOOOTTTVVVVVVWWWWWWWWW[[[^^^^^^\\\\\\^^^```WWWUUUUUUWWWWWWVVVZZZ```gggjjjoootttyyy{{{}}}}}}yyy|||qqqddd]]][[[\\\VVVVVVTTTSSSRRRRRRQQQQQQQQQQQQPPPPPPOOOOOONNNNNNLLLPPPTTTVVVWWWYYY]]]aaabbbdddfffjjjmmmpppssstttttttttuuutttqqqjjjbbb\\\JJJEEE===555111///111222---...000333666888:::;;;;;;=========>>>GGGTTT___wwwjjjSSSCCCMMMWWWdddqqq~~~___AAA555333222000000000000111111000000///------...------,,,+++***************************'''(((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((*********)))(((***)))))))))+++,,,+++************+++++++++++++++,,,---//////......///111222000---,,,---...//////222...000???UUUnnnwwwnnnjjjiiikkklllyyy}}}~~~~~~~~~|||zzzyyy{{{zzzrrrjjjaaa[[[SSSVVV\\\dddlllpppqqqqqqxxx~~~vvvyyyfffLLLAAAAAAAAA???===999999888777555444333222222222222111111111000000000000////////////.........------,,,,,,,,,,,,,,,++++++***))))))))))))***))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((((())))))((((((---)))'''***,,,******---,,,777OOOkkk~~~~~~{{{qqqtttooozzz{{{uuulllbbbWWWLLLBBB<<<777666555555666666444222000222444555777;;;???CCCEEEIIIPPPWWW[[[[[[ZZZXXXRRRQQQMMMIIIDDD>>>999777555555333222111000000000//////000000///...,,,,,,......////////////......{{{YYYKKK>>>999777555555888444444444444555777999:::;;;@@@EEEIIIKKKMMMPPPSSSSSSWWW\\\]]][[[[[[]]]aaa\\\[[[\\\^^^]]]ZZZ\\\bbbaaacccgggkkkppptttwwwxxxzzz{{{vvvqqqhhh\\\RRROOORRRVVVUUUTTTSSSSSSRRRRRRSSSSSSSSSSSSSSSTTTUUUUUUUUUVVVUUUZZZ```bbbbbbbbbfffjjjiiikkknnnppprrrssssssssswwwsssllleee\\\SSSJJJDDD===:::666222/////////000///000444777:::===>>>???<<<>>>???AAAHHHXXXmmm}}}vvv___NNNGGGFFFQQQ___qqqbbbDDD888555000...////////////......//////000------------,,,+++******((((((((((((((((((((((((''''''(((((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))(((((()))((('''(((***+++***))))))*********+++++++++++++++---...---,,,,,,---.........------,,,------...000---...444>>>OOOjjjvvvpppooooooxxxwww{{{{{{oootttzzzzzzbbbRRRCCC>>>>>>=========999888777666444333222222222111111111000000000000000000/////////............---,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((((())))))((((((***''''''******((())),,,...---777KKK]]]mmmwwwvvv~~~~~~wwwmmmcccccccccrrr}}}wwwqqqiii___VVVPPPCCC???:::777777666555333...///000000000222444777999<<<@@@EEEIIILLLPPPRRRRRRSSSSSSRRRNNNJJJEEEBBB>>>===:::666333222000000000000111000000...---,,,000000111111111111000000gggVVVEEE>>>:::666777:::666666555555555555555666333666;;;>>>???BBBGGGKKKNNNTTTYYYZZZYYYYYY\\\```___```bbbeeeccc___```eee``````aaabbbeeeiiimmmooorrrxxx}}}~~~~~~{{{yyyyyyyyytttllleeeaaa```[[[TTTLLLIIIMMMQQQTTTTTTSSSSSSSSSUUUVVVWWWWWWWWWXXXYYY[[[\\\]]]]]]^^^dddjjjmmmkkkkkknnnqqqmmmooorrrtttuuutttrrrqqqiiicccYYYPPPHHHAAA;;;888222222111000//////000000222444888<<>><<<:::;;;???888888777555444333222111111111111111000000000000000/////////...............---,,,,,,++++++,,,,,,+++******))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((('''%%%'''++++++)))+++...000(((&&&111???RRRrrrxxxuuuvvvpppuuu~~~pppmmmfff\\\ZZZfffzzz|||xxxrrrkkkfffSSSLLLBBB<<<999777666444444555444222000///000111111222444666999>>>DDDHHHGGGJJJNNNQQQQQQOOOLLLJJJIIIFFFBBB===999555333222333333333333222000///...------............------ssscccTTTLLLDDD:::999???888777555444666888666222666555444555777<<<@@@CCCFFFHHHLLLQQQUUUYYY\\\]]]```aaabbbccceeehhhjjjkkkeeeeeeeeeeeeeeeeeeeeeeeemmmnnnppppppooommmmmmmmmkkklllmmmmmmkkkgggbbb___\\\[[[WWWSSSQQQRRRUUUYYYWWWXXXYYY[[[]]]```bbbdddaaaeeegggeeedddgggiiihhhmmmllllllmmmoooqqqpppoooqqqpppooonnnmmmjjjeeebbbZZZRRRGGG>>>999555222///111000---,,,---000444666<<<:::;;;@@@DDDEEEDDDDDDCCCIIIRRRaaayyyjjjZZZNNNCCC@@@BBBIIIXXXgggrrrnnnzzz}}}PPP???:::444111111111000//////............---------+++++++++++++++++++++++++++******)))))))))))))))((((((((((((((((((((((((++++++******)))((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((******+++,,,,,,,,,,,,+++******+++,,,,,,------...***+++---,,,++++++,,,...+++...111000///000666<<>>======<<<888444000//////111333555666444333222333yyyrrrjjjdddYYYJJJ@@@;;;>>><<<888555555777999999777666555555666999<<<>>>???AAAEEEIIINNNSSSVVVXXX```aaabbbdddfffhhhjjjjjjddddddddddddddddddddddddfffhhhjjjjjjhhhgggggggggddddddeeeeeedddbbb```^^^[[[[[[XXXUUUSSSTTTVVVYYYZZZ[[[\\\^^^aaacccfffgggkkkooopppmmmkkkmmmmmmlllrrrqqqpppqqqssstttsssrrrmmmkkkhhheeebbb^^^YYYUUUMMMFFF===666333111///---///......///111555999;;;@@@BBBEEEGGGGGGFFFGGGIIIFFF[[[tttxxx[[[MMMCCC>>>EEEOOOXXX___fffuuuuuubbbAAA<<<888333111111111000...............------------+++++++++++++++++++++++++++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))******++++++*********++++++,,,------......***,,,------,,,,,,---...+++...000///...///444999PPPccczzzsssqqquuuzzzvvvttttttvvvtttpppsssyyypppWWWJJJHHHCCC???;;;999999::::::999:::777333111222333222000111111111000000000//////////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,******))))))(((''''''''')))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&''''''((())))))))))))))))))(((,,,000...///???TTTrrrzzzyyy{{{vvvpppvvvnnn```]]]```sss~~~{{{ssshhh]]]VVVMMMAAA:::999666555444333222111000///111111000000000111333555666777:::>>>AAACCCDDDDDDJJJJJJKKKKKKIIIGGGEEECCC@@@???<<<888333111222444222222333333444444444444{{{qqqvvvzzzyyysssgggSSSBBB???<<<888666555666888999777777666555555666666777888999;;;???DDDIIINNNPPPYYY[[[^^^aaaccceeefffffffffffffffffffffggggggfffeeegggiiiiiihhhgggggghhhgggfffeeedddcccbbbbbbbbbcccccccccaaa______```bbbbbbcccdddfffhhhjjjmmmnnnnnnrrrtttpppnnnppppppnnntttrrrqqqpppqqqqqqooommmeeeaaa[[[VVVQQQLLLGGGDDD>>>999333///---------------///111444888<<>>NNNaaaxxxzzz}}}rrrkkkkkk~~~vvvzzzpppfffaaa]]]SSSHHHBBB;;;999777666666555333111//////......------......///000222555666888888999???@@@BBBDDDEEEEEEDDDDDDAAA@@@<<<888444444777999;;;888777999>>>AAABBBAAA}}}vvvttttttkkkGGG???999999;;;999777666666666666666555444333222444555555777:::???CCCFFFLLLOOOSSSXXX[[[^^^^^^___eeeeeeffffffffffffffffffgggiiijjjjjjjjjiiijjjlllooollliiifffdddddddddeeekkklllmmmllljjjiiijjjkkkggghhhhhhjjjkkkmmmoooppphhhmmmooommmmmmoooooommmooollliiigggfffdddaaa^^^WWWRRRKKKEEE@@@<<<888666444222///------...///000000222666:::>>>BBBDDDFFFDDDFFFEEEEEEKKKVVVaaagggrrrsssZZZFFFEEEHHHVVVnnnyyyrrrRRR???999111111111111111000...---.........---------,,,,,,******************************)))(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&'''''''''''''''((((((((((((((((((((((((((('''((())))))******))))))+++++++++,,,------......+++---......---,,,...///,,,---...---,,,,,,...000...777FFFYYYmmmxxxpppnnnqqqwww|||rrrZZZHHH===<<<@@@<<<:::888777888777666555111000000000000000//////111000000000////////////.........---------,,,,,,++++++++++++++++++++++++***))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''%%%''',,,---***+++//////CCCaaayyy}}}uuuppprrryyyxxxsssnnnllljjjfff___ZZZKKKGGGAAA>>><<<;;;888555111///............---,,,,,,---...//////000000111333444666999:::<<<<<<<<<<<<<<<;;;999777888;;;===@@@===:::>>>FFFMMMOOONNN~~~|||zzz|||{{{cccQQQAAA===>>><<<999777444555555666555444333222555444333333555777:::<<<@@@CCCHHHNNNRRRUUUWWWXXX^^^^^^______```aaaaaabbbeeefffhhhhhhggghhhjjjkkkmmmkkkiiifffeeeeeefffgggmmmnnnooonnnlllkkkkkkllliiiiiiiiijjjjjjlllmmmmmmhhhmmmooommmkkkmmmllljjjdddaaa]]]ZZZWWWSSSOOOLLLGGGCCC===888555333000///000000000///...///111222666888;;;???CCCEEEGGGGGGFFFFFFFFFKKK\\\rrrzzzttthhh\\\TTTOOOGGG@@@GGGRRRfff|||lllJJJ<<<777333---///000111000///------...------------,,,,,,,,,***************************))))))((('''((((((((((((((((((((((((((((((((()))))))))((((((''''''''''''''''''(((((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))((()))******++++++************++++++,,,---------+++,,,...---,,,,,,---///,,,------,,,++++++,,,---...111777AAAOOOccczzz|||rrrllllllpppssszzz~~~qqqUUUEEE???===<<<<<<999888777777777777555333111222333444333222222111000000000////////////...------------,,,,,,,,,,,,************************))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))''''''***,,,++++++,,,'''000DDD___wwwyyymmmhhhdddnnnrrr|||vvvxxxxxxvvvtttttttttsssddd\\\RRRJJJEEE@@@;;;666777444222111222222111///------------------......,,,---...000111222333333333555888999::::::<<<===:::777555999CCCKKKNNNNNNzzzwwwxxxzzzzzz{{{|||dddMMMCCC@@@;;;888999555555666666666555444444555555444333333444555666888;;;???DDDIIILLLNNNOOOWWWXXXYYYZZZ\\\^^^______bbbccceeeeeeeeefffhhhjjjhhhhhhhhhiiijjjlllmmmnnnnnnoooooonnnkkkjjjjjjkkkmmmlllkkkkkkjjjjjjjjjjjjkkkooopppkkkgggfffccc```WWWTTTOOOLLLHHHEEEAAA>>>:::777333111000000/////////000111222111222444666===>>>@@@CCCEEEGGGHHHIIIFFFJJJOOOXXXmmmhhh[[[JJJ???>>>AAACCCBBBQQQaaawwwyyyOOO666444444...---///111111///---------------------,,,,,,,,,,,,***************************)))((((((''''''((((((((((((((((((((((((((((((******))))))(((''''''&&&'''''''''(((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))((()))******++++++******))))))******+++,,,,,,,,,***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,000000111333999GGG___tttyyyvvvtttsssyyy{{{uuurrryyymmmXXXCCC;;;<<<<<<999777777777666777888777444111222444777777666444333333000000////////////......------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))(((''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((''')))((('''(((+++,,,,,,,,,...***000CCC___xxx}}}~~~yyyyyyoooddd```___lllsssxxx}}}|||sssggg]]]UUUMMMCCC;;;<<<777222000111111000...000///...---------......,,,,,,,,,------.........,,,///444777888888888999444222111555<<>>AAA999888888777666555555555444444333333333333333333444555777:::>>>AAACCCDDDLLLMMMOOOQQQTTTVVVXXXYYY[[[\\\]]]]]]^^^___bbbeeebbbdddgggjjjlllmmmmmmmmmllllllkkkhhheeeddddddeeegggfffdddbbbaaa```______^^^bbbbbb]]]XXXVVVRRRNNNGGGDDDAAA>>>===:::777555333111//////000111111111///222555777777777:::===@@@AAACCCEEEGGGIIIJJJKKKOOO\\\gggpppzzzvvvgggQQQKKKEEEGGGLLLRRRTTTUUU___pppzzzXXX???777666444000...000111000...,,,---...---------,,,,,,,,,++++++************************))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''$$$$$$%%%&&&&&&'''(((((('''''''''''''''''''''''''''((())))))******))))))((((((((()))******++++++)))***,,,+++******+++---,,,++++++,,,------,,,+++///...///111000444CCCSSSrrrvvvvvvyyyvvvTTTHHH<<<::::::999777666666666666888888777444111111444888888666333222222000000/////////.........,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&'''(((((()))***+++***---***+++333BBBXXXssszzzuuu{{{xxxrrruuuqqqgggcccbbbpppzzzyyyzzztttoooeeeWWWMMMFFF???777222222222000---111000///...---......///---------,,,,,,---------+++---000111111111333444111111111222555999<<<>>>{{{uuussspppllljjjlllttt|||xxxzzzzzzmmmWWWKKKMMM<<<;;;999888666555555555111222333444444333333222111111222333555777999:::>>>???AAADDDGGGJJJLLLMMMPPPQQQRRRRRRRRRTTTXXXZZZ\\\^^^bbbfffgggfffdddcccddddddbbb___[[[ZZZZZZ\\\XXXWWWUUURRRPPPNNNMMMMMMJJJOOOPPPLLLHHHFFFBBB>>>:::888666555555444222000000///...///111333333222111555999;;;<<<===@@@CCCBBBBBBCCCEEEGGGJJJLLLNNN___ssszzzbbbJJJFFFHHHOOOZZZccchhhkkkllleeevvvvvvTTT666444:::777222111///111222000---,,,---///---------,,,,,,,,,++++++))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''(((&&&'''''''''(((((())))))''''''((((((((((((''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''((())))))******(((***++++++***)))+++,,,,,,++++++,,,......---+++++++++///333111---111999RRRiii|||hhhTTTEEE???;;;;;;999777777:::555666666888999777444111000444888888555111000000000/////////............,,,,,,,,,+++++++++******)))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''###&&&)))(((((()))(((&&&%%%)))...//////:::SSSkkkzzzssszzzwwwqqqooowww}}}rrrmmmlllwwwxxx~~~|||mmmaaaTTTLLLAAA;;;999999666333111000...---------...///------,,,,,,,,,,,,------------...---,,,,,,...000.../////////......111333}}}mmmrrrrrryyy}}}}}}ttt}}}{{{hhhOOO===333777999333222999999888444222333555444222111000...///111333444444888888888999;;;>>>@@@BBB???@@@AAACCCDDDFFFGGGHHHPPPQQQSSSUUUUUUTTTSSSRRRRRRQQQNNNLLLIIIGGGEEEEEEDDDCCCBBB@@@>>><<<;;;:::::::::999999888777666666222111000//////000111222000111333444444444666888:::;;;<<<@@@CCCDDDCCCBBBDDDAAAAAACCCFFFNNN]]]kkk~~~wwwfffQQQGGGGGGFFFUUUrrr|||ttt|||hhhEEE>>>555111111111000---......---------,,,,,,,,,......------,,,+++******))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&((()))))))))))))))(((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++************************---------.........//////999CCCWWWssszzzuuuttttttrrrppp}}}wwwYYYJJJHHH>>>===;;;999777666666777888777777666555444444444333333333222111000000////////////...------,,,,,,,,,,,,,,,+++++++++************))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((()))***+++---333999>>>aaayyy~~~{{{sssuuuzzzqqqhhhttt~~~~~~|||rrrkkk^^^QQQHHHCCC>>>:::888333//////222333111---///...,,,++++++,,,...///...+++)))(((***,,,......---,,,,,,,,,,,,,,,------uuunnnjjjkkklllkkkmmmrrrjjjuuukkkRRR;;;666777333333777444444333333444555444333222111000000222444444333333333444555888;;;===???888888999:::<<<===>>>??????@@@BBBCCCDDDCCCBBBAAAAAA@@@>>><<<:::888777777888888777555444333222111555444444333222111111000111000/////////000111222333555777888999:::<<<>>>AAAAAAAAABBBCCCCCC@@@>>>BBBBBBHHHRRR[[[bbbjjjrrrqqqlllfff^^^QQQEEECCCGGG[[[ppp```DDD>>>888111///000111///---...------------,,,,,,,,,------,,,,,,+++*********)))))))))))))))))))))))))))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((('''((((((((()))))))))))))))***++++++,,,,,,++++++************************,,,,,,------------......333555>>>PPPiiivvvnnnkkkmmmooowwwpppYYYIIIBBBBBB===<<<:::888777777777777777777666666555444444333333222222111000000//////.........---,,,,,,++++++,,,,,,+++++++++*********))))))))))))((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''*********))))))+++///222???UUUhhhwwwyyyiiiaaaeeeoooyyy~~~~~~zzzrrrjjjaaaVVVMMMAAA<<<555333444555333111444333222000///......---///---,,,,,,,,,,,,+++***---------,,,,,,------...vvvkkkfffeeeggglllrrrwww}}}|||___AAA666666666666777333333444555555555333333333333222333555555444222//////000222444666888999111222222333333444444555555666777888888888777666777666555333222111000000222111111111000/////////000/////////......------/////////000111222444444555777999:::;;;<<<>>>@@@BBB@@@@@@AAABBBCCCBBB@@@@@@GGGVVVjjjtttqqqjjjfff\\\SSSJJJCCC???@@@HHHQQQllliiiFFF000555111------///000...,,,------------,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''(((((())))))(((((((((''''''((((((((())))))))))))***++++++,,,,,,++++++************************+++++++++,,,,,,,,,,,,---000......666JJJfffsssnnnssszzzrrryyyvvvxxxwwwtttwww|||{{{yyybbbOOOFFFCCCAAA???;;;:::999888777777777777666666555555444444333333111111000000//////......------,,,,,,+++*********++++++++++++*********))))))))))))(((((((((((('''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))******)))'''''')))***+++999HHHbbb~~~pppccc]]]fffpppzzz~~~~~~vvvjjjbbbTTTMMMDDD>>>;;;999666444444333222111000000/////////...---------,,,)))&&&......------------......~~~wwwsssrrrrrrtttvvv~~~jjjRRRDDD@@@===888444666444444666666333222333555444444555777666444111///000000111111222333444111111111111111111111111333333444555555444444333444444333222111111222222000000000000000111111111//////////////////......000000111333555666888999:::;;;===>>>>>>???@@@BBBBBB@@@??????AAACCCCCCCCCHHHUUUlllooo[[[OOOJJJDDD===:::???KKK[[[gggvvvjjjHHH888666000...,,,---...///---+++---------,,,,,,,,,+++++++++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''(((((()))((((((((('''''''''((((((((())))))))))))***+++++++++++++++************************************++++++++++++.........222<<>>AAABBBCCCCCCBBBBBBCCCEEEEEEEEEFFFHHHKKKMMMLLLKKKWWWcccttt|||rrr]]]MMMGGGBBBCCCCCCEEEOOO___qqq|||}}}bbbFFF333111777//////............,,,+++------,,,,,,,,,+++++++++******)))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((((((((((((''''''''''''(((((((((((())))))***++++++++++++***************************)))))))))*********++++++***,,,///000222999CCCKKKgggwww|||xxxxxx~~~yyywww|||yyyxxx}}}{{{pppmmmoootttxxxzzztttdddOOOIIIBBB@@@AAAAAA>>>:::888888888888777666666555333333333333222222222222/////////.....................------,,,+++++++++*********)))))))))(((((('''''''''''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$&&&)))******+++,,,---,,,///***...DDD\\\ttt~~~wwwvvv}}}yyyooojjjtttyyyxxxwwwvvvyyy}}}zzz{{{zzz{{{}}}~~~{{{uuunnnfff]]]UUUPPPJJJFFF@@@;;;777666666777666333000000111222333333111000///...............~~~zzz~~~xxx{{{mmmLLL<<<000000444333444888555555444555777777666444777777666666555333222111222222222222111111000000/////////..............................///000000---......///000111222222222222333333444444555555777888:::===???@@@AAABBB@@@AAACCCBBBAAAAAACCCDDDCCCIIISSS^^^eeegggddd```XXX\\\aaa___SSSGGGGGGMMMHHHQQQZZZ^^^eeerrruuuOOO<<<666333000000000000//////...------,,,,,,,,,,,,,,,++++++++++++******))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((&&&&&&'''''''''(((((((((((()))******++++++******************************)))))))))************+++,,,---...------///555:::CCCUUUmmm}}}wwwyyy|||}}}rrrkkkkkkqqqzzzrrr^^^MMMDDDAAA>>><<<;;;;;;<<<===888888888888777666444444222222222222111111111111//////////////////...............---,,,,,,++++++))))))))))))((((((((((((&&&''''''''''''(((((((((%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&(((((('''''''''(((&&&---***(((222@@@SSSjjjwwwtttwww|||mmmoooqqqrrrzzzvvvyyy~~~~~~~~~~~~vvvooojjjiiieee^^^VVVNNNHHHEEECCC<<<999444222222333333333444333222111111000000111~~~|||vvvoooooouuuwwwlllRRR;;;555777666666888555444333333555777777666777777888888888777555444444444333333333333333222444333333222111111111222222111111111111222333333111111222333444555666666555666666777888888999999999;;;===???AAACCCCCCCCC???AAACCCDDDDDDEEEGGGIIIMMMYYYkkk{{{{{{nnncccKKKJJJIIIGGGBBBAAAKKKVVV___nnn{{{}}}~~~wwwWWW999222666555111////////////...------...///,,,,,,,,,++++++++++++***************************((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((((())))))***************************************))))))*********+++++++++.........------///333555111:::KKK^^^rrrwwwyyyzzzzzz~~~~~~}}}fffVVVMMMHHHCCCBBB@@@===;;;;;;<<<>>>888888888888666555333222111111111111111111111111////////////////////////------,,,,,,+++*********))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%'''''''''%%%%%%&&&'''$$$,,,+++)))000444;;;IIIgggxxx|||zzznnneeekkkpppsss|||{{{rrrxxx{{{xxxzzzyyyxxxuuuoooiiibbb^^^SSSOOOJJJEEEBBB???;;;999888777666555444444444444yyy{{{uuuhhhdddhhhiiiIII>>><<<888555777555333222222444777777777555666888999999999888888666666666666666555555555555555444333222222222333222222222111222222333333000111111222333444555555999999:::;;;<<<===>>>>>>:::<<<>>>AAABBBCCCCCCCCCEEEGGGJJJLLLMMMOOORRRTTTeeerrr|||bbbOOOBBB@@@BBBEEEHHHKKKTTT]]]uuu~~~QQQAAA555666555///---222---......---,,,---///222,,,,,,,,,+++++++++*********************+++++++++((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((((((((()))***************************************************+++++++++++++++,,,,,,---...//////...222111333???UUUoooxxxxxxxxxvvv{{{zzz|||dddSSSHHHFFFIII@@@@@@AAA@@@>>>;;;999888888888888888666444222000000000000000000111111111/////////000000000000000,,,,,,++++++***))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&)))+++&&&+++'''&&&------+++222HHHaaapppfffccclllsssxxxsssxxx{{{yyyyyy}}}}}}yyypppmmmgggaaa[[[SSSLLLGGG;;;:::999888777777777777yyy}}}zzz|||xxxnnniiiiiixxxcccXXXVVVSSSJJJ@@@???:::555444333222555;;;888555444444666666555222888777555444555888:::;;;777555555777888777555555555444444555777666333000666999:::888444444777;;;777;;;???@@@>>><<<===>>>@@@@@@@@@???@@@BBBEEEHHHMMMRRR]]]hhhmmmooosssyyy~~~fffRRRKKKKKKFFFSSS___aaacccjjjtttzzzkkkPPP:::777333000000000///...,,,,,,------------------+++++++++++++++***)))((())))))))))))))))))))))))++++++***((('''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++*********))))))((((((******))))))((((((''''''))))))*********+++++++++.........///777III___ooo}}}zzzyyywww{{{xxxxxxzzz|||}}}{{{~~~~~~}}}zzznnn\\\NNNFFFCCCBBBBBBCCC@@@===;;;:::888666444444333333333333333333222//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++***)))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''(((((((((((()))***+++,,,000;;;PPPkkkwwwuuuqqqfff^^^jjjttt~~~xxxhhhlllwww~~~|||rrrddd___TTTJJJHHHGGGDDDDDDGGGzzzqqqqqqwww}}}~~~xxxtttwwwfff[[[OOOGGG???888666999666666555777999999888777666666666777777666444222666444333444666555444333666444222111222444666777222444777777777999>>>CCCBBBCCCBBB@@@>>>???CCCGGGDDDHHHLLLMMMMMMTTTaaalll|||yyylllhhhlllkkkfffZZZNNNKKKQQQYYYnnn}}}]]]DDD<<<777444111////////////...------------------,,,,,,***++++++++++++***)))((())))))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((*********)))))))))(((((()))))))))((((((((((((((()))))))))*********++++++,,,,,,,,,+++...777EEEOOOaaappp~~~uuuzzzxxxuuupppllljjjlllnnn|||{{{}}}oooaaaYYYOOOGGGCCCBBBAAAAAA@@@>>>;;;999888777555333222222222222222111111111///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++***))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))***+++***000;;;JJJ\\\sss{{{sssooosssyyykkkyyyrrrjjjooowww}}}~~~~~~||||||zzzvvvnnnhhhgggeeeaaaaaaddd|||yyytttnnnsss~~~nnn```UUUKKKFFFEEEBBBBBBAAA@@@===:::777666555555555777888888666444888777777777999;;;:::999999999999777666777999<<<:::::::::888888:::>>>AAADDDFFFJJJLLLOOOSSSWWW[[[XXXcccmmmooonnnuuuwww___RRRPPPRRROOOJJJFFFIIIUUUgggttt{{{TTT777///555333111...---...///............------,,,,,,++++++******++++++******))))))))))))))))))))))))))))))''''''''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((******))))))))))))(((((((((((((((((((((((())))))))))))))))))************...//////---+++---111666===NNNeeeyyyyyyuuummmfffbbbdddjjjpppwww}}}zzzgggVVVIIIIIIGGGDDDBBBBBBAAA???======:::888666666555333222222222111111000000000000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((())))))&&&))),,,...777MMMkkk|||~~~~~~uuupppqqqyyy}}}}}}iiigggllluuu|||{{{{{{~~~{{{yyy{{{zzzwwwvvvvvv|||uuuvvvsssfff___cccccckkk|||wwwpppjjjhhhjjjgggeee```VVVJJJ@@@:::888555444444444555666888888444777888999===@@@@@@===777999::::::888666777999===<<<::::::===@@@DDDFFFOOOWWWdddpppxxx{{{zzzzzzxxxyyy^^^IIIEEEKKKFFFKKKRRRWWW___lll~~~jjjOOO===444333777000///------...//////.........------,,,+++******))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))((((((&&&''''''(((((()))))))))((((((((()))))))))******,,,...//////------...000...999III[[[mmm~~~uuuiiidddfffnnntttooouuu}}}iiiYYYOOOHHHCCCDDDDDDCCCBBBAAA???===;;;:::888666555555555333222222222222111111000000///.........//////...------++++++++++++++++++++++++*********)))))))))(((((()))))))))(((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''(((((()))'''+++---+++,,,888MMM^^^wwwyyyvvv{{{yyyvvvfff\\\```kkkyyy~~~uuusssyyy{{{zzz{{{|||xxxxxx~~~zzziii^^^___aaagggwwwzzzfffXXXQQQPPPIIILLLNNNLLLEEE???;;;:::999???DDDGGGLLLQQQOOOHHH<<<;;;999888999===BBBFFFFFFFFFHHHPPP[[[eeelllnnnyyyzzzvvvwww{{{zzzxxxsssgggTTTGGGIIIRRR[[[fffrrrvvvvvv{{{jjjIII999888777333000///...------///000000///......---,,,++++++******((())))))*********))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))&&&&&&''''''(((((())))))''''''((((((((()))))))))((()))******+++,,,...//////222888???III[[[rrr}}}vvvrrrrrrrrrtttvvvxxxzzz}}}xxx^^^NNNJJJJJJIIIGGGFFFFFFDDDBBB???===<<<<<<999777555555555555444333444333333222111111000000------............------++++++++++++++++++++++++************))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""$$$############$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&((((((''''''(((((())))))))),,,......---111888>>>YYYlll~~~}}}www{{{uuuddd___bbbkkk{{{uuukkkhhhppp{{{~~~{{{sssppprrrhhhiiiqqqtttssswww{{{uuuaaaUUUPPP[[[fffoootttyyy}}}wwwlll]]]UUUMMMKKKRRR^^^kkkssspppooosss~~~||||||uuuhhh\\\TTTQQQRRRUUUOOONNNLLLKKKLLLUUUjjj}}}|||SSSFFF:::777777444000---...---,,,---///000///...------,,,,,,++++++******(((((())))))******))))))((((((((((((((((((((((((((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))***,,,...///000000111222333;;;MMM^^^qqqyyy|||xxxvvvwwwxxxyyyrrrbbbTTTHHHFFFJJJJJJFFFDDDEEEDDDBBB???<<<;;;<<<>>>888666444444666666666555444444333222111000000///,,,,,,---............---++++++++++++++++++++++++************))))))))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&###############$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&)))(((((('''(((((())))))''''''(((((()))+++...000:::DDDSSSeeezzz{{{ooommmuuu}}}sssmmmnnnssstttjjjddddddooo~~~yyyxxxyyy}}}tttrrrvvv{{{}}}uuuqqqooouuu||||||rrrhhhqqqpppssszzztttsss{{{rrrhhhhhhrrr{{{lllccc^^^[[[ZZZ[[[VVVOOOHHHDDDEEEHHHJJJNNNLLLNNNVVVfffeeeRRR444111000333444111///000---,,,+++,,,......---,,,,,,,,,++++++++++++++++++'''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((+++*********,,,,,,,,,,,,---,,,...000///...444===HHHVVVlll|||wwwuuusssuuuxxx}}}rrr\\\OOOIIIDDDCCCHHHIIIEEEBBBBBBBBBBBBAAA===:::999;;;===666555333333555666666555333333222111000///......+++,,,------.........---************************)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################################################################################################################"""""""""###$$$$$$%%%%%%###############$$$$$$%%%$$$$$$$$$###$$$$$$%%%&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%'''***,,,***...555AAAXXXrrr{{{rrrlllmmmuuu{{{~~~{{{|||rrrgggeeeffflll}}}zzznnnlllnnnuuu}}}tttqqq{{{yyy{{{xxxqqqzzzssspppmmmhhh___YYYYYY[[[bbblllwwwyyyxxxxxxrrruuuyyywwwxxx~~~rrraaaRRRKKKHHHGGGGGGBBBFFFJJJMMMNNNPPPRRRTTTVVV[[[fffxxx[[[@@@555;;;222,,,---000///---,,,+++******+++------+++***++++++++++++++++++,,,,,,''''''((()))))))))))))))(((((((((((((((((((((((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''(((******)))''',,,)))+++111333///...222222>>>RRRgggzzz}}}wwwssspppqqqsssvvv|||wwwdddQQQIIILLLDDDCCCFFFIIIFFF@@@AAAGGGBBBCCCBBB???:::888999;;;555333222222444666555555222222111000///...------+++,,,------.........---************************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%################################################################################################################################################$$$$$$######"""!!!!!!!!!#########"""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&$$$'''***)))'''&&&(((+++'''...111...333JJJiii~~~}}}xxxtttrrruuu|||ttthhhaaaeeemmmwwwttthhhhhhjjjqqqzzz~~~tttuuu}}}yyytttlll```XXXXXXXXXYYY^^^hhhxxx~~~qqqjjjfffhhhttt~~~uuuyyysssrrrtttyyy|||dddaaacccpppuuuaaaYYYNNNFFFCCCCCCCCCBBBDDDMMMUUUYYY^^^gggnnnqqqzzzxxxWWW@@@888888222111111000///......---...---,,,++++++++++++,,,************))))))))))))+++***)))((('''&&&%%%%%%&&&'''(((((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%'''((())))))))))))'''((())))))(((((()))*********+++,,,...//////000444222999IIIXXXfffvvv}}}xxxvvvxxxwwwuuuwww~~~nnnWWWMMMIIIFFFBBBDDDDDDEEEEEEDDDCCCBBBAAABBB@@@>>>;;;999999999999777666444222111111111111111111000///...------,,,///......---+++***))))))************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$'''&&&$$$######$$$&&&'''%%%%%%&&&'''((()))***+++))),,,...---///;;;OOO___nnnzzzzzz|||wwwzzzwwwtttvvvrrrhhhiiisssooogggiiinnnwwwzzz|||||||||{{{|||~~~xxxpppkkkmmmkkkfffbbbaaadddjjjooo```XXXQQQOOOOOOSSS^^^jjjyyyyyyvvvjjj^^^YYY^^^eeeqqqlllZZZ[[[ZZZYYY\\\```aaa^^^[[[LLLIIIKKKSSS^^^bbb\\\UUUNNNMMMLLLNNNSSSWWWXXXXXXdddjjjpppttt|||lllQQQ===333111333111111000000///......------------,,,,,,,,,++++++*********)))))))))(((((()))(((((((((''''''&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&'''(((((()))((((((&&&((())))))(((((()))***)))***+++,,,---......//////,,,...666===CCCLLLUUUoooxxx|||yyy}}}{{{yyyxxxyyy~~~rrr]]]OOOIIIGGGEEECCCCCCDDDEEEEEEDDDCCC@@@??????>>><<<;;;:::999888888777666444333222111111222000000//////......------......---,,,+++***))))))*********)))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$'''&&&$$$######$$$&&&'''%%%%%%&&&'''((()))******''')))***)))(((...999BBBJJJWWWkkkzzz}}}}}}ooogggfffrrr~~~mmmbbbccckkkrrrzzzuuulllsss{{{wwwuuu{{{yyyqqqllliiihhhaaa\\\WWWTTTSSSTTTZZZbbbdddbbb^^^XXXRRRQQQVVVZZZiiiooorrroooiii```TTTJJJMMMMMMMMMNNNPPPPPPNNNMMMOOOPPPSSSWWW[[[\\\YYYWWWZZZ___hhhrrr{{{~~~xxx{{{hhhXXXCCC444///000111111000000000///......------,,,---.........---+++*********))))))))))))((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((((((''''''&&&((())))))(((''')))***((())))))***+++,,,------...+++***,,,------000444EEENNN]]]lllzzz{{{~~~|||zzzyyyzzz}}}ooofff\\\VVVMMMGGGDDDDDDDDDCCCBBBCCCEEEEEEDDDAAA>>><<<;;;;;;;;;::::::999777777777666555444333222222222//////.....................------,,,+++***))))))******))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""############$$$######""""""######$$$%%%###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&'''((()))))))))***+++***((((((***,,,***333FFFYYYgggqqq|||vvvjjjggghhhqqqyyyzzzkkkfffmmmxxxuuukkkiiiffftttzzz~~~}}}zzzuuuoookkkjjjmmmqqquuurrrmmmiiihhhhhhjjjkkkuuurrrmmmhhheeeccc```^^^ZZZ]]]```ccceeedddcccbbbiiiooovvvyyyvvvsssssstttyyymmmWWWDDD<<<444111333444222////////////......---------+++,,,...///...---+++)))***)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((''''''&&&&&&&&&''')))(((''''''(((***(((((())))))***++++++,,,,,,+++,,,---......///000222555:::BBBMMM\\\kkkttt~~~}}}zzz}}}|||uuuxxxzzznnnZZZOOONNNJJJIIIGGGDDDBBBAAABBBCCCAAABBBDDDDDDBBB???;;;999777888999999999888777666666666555444333333333222---.....................---,,,,,,+++***)))))))))***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######################################################""""""""""""##############################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""###########################$$$$$$$$$######$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&''''''(((((((((((()))***++++++)))'''&&&'''...:::FFFTTTgggwww~~~vvvuuuvvvzzzxxx|||wwwyyy|||zzzwwwhhh```___eeewww{{{mmm}}}{{{}}}}}}|||}}}{{{vvvppplllqqqvvv|||~~~|||{{{{{{zzz}}}|||fffJJJ888000000111111222000...,,,............------------***,,,---......,,,***))))))))))))(((((((((((('''))))))((((((((('''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''''''''&&&%%%&&&'''((((((''''''((()))'''(((((())))))*********(((***,,,---...///000///111000///000555>>>JJJRRRfffuuu~~~{{{zzz|||~~~}}}|||}}}zzznnnnnnuuuyyyyyyfff]]]UUUJJJGGGKKKDDDEEEEEECCC@@@@@@BBBEEE@@@AAABBBBBB@@@===:::888555666777888888777666555555555555444444333222222------------............+++++++++******))))))((()))))))))(((((((((((('''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""######$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%$$$###%%%'''((('''%%%+++))))))+++...888KKK\\\{{{~~~zzzvvvtttwww~~~ooofffeeeeeevvvxxxfffXXXqqq~~~|||{{{yyyxxxxxx}}}|||vvvZZZHHH<<<666000111111///,,,+++---000------------------------***+++,,,,,,,,,+++)))((())))))((((((((((((''''''))))))))))))))))))))))))'''&&&%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%'''(((((('''&&&((()))((((((((()))))))))*********------++++++---,,,)))+++---///111222444777:::FFFRRR```jjjvvvxxxxxx}}}|||yyyzzzwwwvvvvvvxxx}}}uuukkkkkkqqquuueee\\\SSSOOOLLLHHHEEEEEE@@@AAAAAA@@@???@@@CCCEEE????????????===;;;:::888666777777777777666666555333444444444333333222111......------------------*********)))))))))(((((())))))((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###""""""""""""""""""""""""##############################$$$$$$$$$$$$#########"""""""""""""""!!!!!!""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%((()))***+++***+++555@@@WWWfffxxx~~~qqqllliiimmmuuu}}}wwwwwwuuuooodddUUUiii~~~||||||eeeLLL>>>:::888444111111000---++++++///222,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((())))))((((((((('''''''''&&&'''(((***+++---......+++***(((&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''''''''%%%&&&((('''&&&&&&''')))((())))))))))))************......******---,,,(((&&&)))---...///...///000333;;;AAADDDLLL]]]ooozzz~~~~~~~~~}}}vvvsssyyyuuufffYYYQQQKKKMMMKKKGGGFFFEEEBBB===????????????AAABBBBBBCCC>>>======<<<;;;:::::::::888888777666666555666666111222333333333222111000.........------,,,,,,,,,)))))))))))))))((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$############""""""!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$!!!""""""#####################$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%((((((((('''''''''''''''%%%$$$&&&+++,,,***+++...000@@@VVViiitttyyy{{{|||wwwlllfffccckkkuuu~~~xxxqqqsss~~~zzzGGGGGGVVVuuu|||qqqvvv|||[[[OOO>>>444555888333)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))((('''((((((((()))(((((((((''''''''''''$$$%%%'''***---///222333///---***'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''((('''%%%&&&((('''&&&&&&''')))))))))))))))************$$$)))***'''(((...///+++***++++++***)))***---///,,,222444111111:::FFFNNNVVVdddxxxyyy}}}vvvrrrvvv{{{{{{vvvhhh\\\TTTOOOKKKHHHEEEKKKKKKCCCAAAEEEDDD===BBBAAA@@@AAACCCCCCAAA>>>>>>===;;;:::999:::;;;;;;:::999777666555555666666000111222333222111000/////////...---,,,,,,++++++))))))))))))(((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$############""""""!!!!!!!!! !!!"""###$$$%%%$$$######!!!"""###$$$$$$$$$$$$$$$!!!!!!"""#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%"""$$$''''''&&&%%%&&&'''&&&!!! &&&++++++)))))),,,...222;;;JJJ]]]ppp}}}|||uuuqqqxxx}}}nnniiidddfffrrryyytttvvv???>>>EEEUUUccckkksss{{{sssuuu{{{~~~}}}]]]III<<<888444222222222111000------------------------------,,,,,,+++***))))))))))))))))))(((((((((((())))))(((((('''''''''&&&'''''''''(((***,,,///000---...---+++(((&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************---------,,,,,,+++++++++***,,,///000111222555777;;;AAAJJJSSS^^^mmm~~~tttxxx|||wwwxxxvvv}}}yyynnnfff___ZZZRRRMMMJJJIIIHHHGGGEEEDDDDDDCCCAAA@@@??????AAAAAAAAA@@@@@@@@@@@@@@@??????>>>===<<<:::888888666444333333444555444222222222222111000//////.........---,,,,,,+++******************))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""######""""""""""""############$$$$$$$$$$$$######"""############$$$$$$$$$############""""""""""""""""""############""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))***---444@@@MMMVVVhhhrrrxxxiiieeebbbfffqqq|||lllgggeeefffrrr{{{www<<<:::===FFFNNNTTT\\\eeeyyy||||||zzz~~~~~~}}}bbbJJJ<<<777444111000000111111000------------------------------,,,++++++***))))))))))))))))))(((((((((''')))((((((((('''''''''&&&'''''''''((()))+++---...,,,---,,,***'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))*********------,,,,,,,,,++++++++++++---/////////000222444000555:::???EEENNNZZZcccsssuuupppvvv|||vvvuuu}}}qqqiiibbb[[[VVVWWWSSSMMMIIIHHHGGGFFFFFFDDDCCCBBBAAA@@@??????>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;999777666444333333444555666666555222222111111000//////......------,,,++++++***************)))))))))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""######""""""""""""############$$$$$$$$$$$$######"""############$$$$$$$$$############""""""""""""""""""############""""""#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''(((+++111888===FFFSSSfff{{{wwwtttrrrttt{{{ttthhheeedddeeeppp~~~}}}vvvqqq;;;:::;;;>>>???BBBKKKSSSrrryyy|||gggUUUDDD888333222000......///000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))(((((((((''''''((((((((('''''''''''''''''''''''''''((()))***+++***++++++)))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((())))))))))))******,,,,,,,,,++++++++++++++++++---......------...000---000333444555888>>>BBBLLLXXXhhhvvv~~~wwwuuuxxx|||ssskkk```XXXTTTQQQOOOMMMMMMJJJGGGEEEEEEEEEDDDCCCAAAAAA@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;999777555444333222222333666777777666222111111000000//////...------,,,,,,++++++************))))))))))))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$############"""""""""######""""""""""""############$$$$$$$$$$$$######"""############$$$$$$$$$############""""""""""""""""""############""""""#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&((())))))))))))***,,,///888HHH\\\nnn}}}vvvnnnmmmlllmmmtttwwwqqq999<<<>>>>>><<<===DDDKKKVVV```qqqvvveeeQQQCCC:::444111333111///------...///...---++++++++++++++++++++++++,,,+++++++++******))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******)))&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))***+++++++++++++++*********)))***,,,,,,++++++---......111333444444444777999:::>>>CCCHHHNNNWWWccckkkyyy}}}~~~{{{sssfffZZZZZZVVVPPPMMMMMMMMMMMMLLLFFFDDDCCCBBBBBBBBB@@@?????????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;999888666444333333222111222555666555444111111000000////////////,,,,,,,,,,,,++++++*********)))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""######""""""""""""############$$$$$$$$$$$$######""""""#########$$$$$$$$$############"""""""""!!!""""""############""""""############$$$$$$$$$$$$############$$$$$$$$$$$$########################!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$&&&)))))))))))))))***...///222;;;JJJ\\\nnnyyyyyy666;;;???>>>;;;;;;>>>AAA>>>DDDTTThhhzzzjjj___HHH???888666444111111222333111///.........---+++++++++++++++++++++++++++++++++***************)))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&)))******)))&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))************************&&&(((*********+++---///,,,...111222222222222222666666666555666<<>><<<=========<<<<<<;;;;;;:::======<<<<<<<<<;;;;;;;;;:::999999888777555444333444222111222333333222111000000000///////////////,,,+++++++++++++++******)))))))))(((((((((((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$######""""""#########$$$$$$$$$############"""""""""!!!""""""############""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$#################################""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&!!!"""$$$$$$$$$%%%(((***...+++'''(((///===KKKTTTrrr;;;AAACCC@@@<<<<<<<<<:::???===BBBPPPaaappp~~~tttXXXDDD>>>666333333666666222......333111/////////...,,,+++************************************************((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&'''''''''&&&&&&***++++++)))'''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))*********%%%''')))******+++---///------///000000///...---///222444666666777999;;;;;;===AAAFFFKKKQQQVVVYYYiiisss{{{ssshhh]]]XXXZZZRRRRRRRRRSSSRRROOOIIIEEE@@@AAADDDGGGHHHHHHGGGFFFEEECCCAAAAAA@@@@@@>>><<<<<<<<<<<<;;;;;;;;;::::::???>>>>>>===<<<;;;::::::888888888777777666555444555333222222333333222000////////////////////////++++++++++++++++++******))))))((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""""""""""""""#########""""""""""""############$$$$$$$$$$$$######"""############$$$$$$$$$############""""""""""""""""""############"""""""""""""""############$$$"""""""""############$$$########################$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$###$$$&&&))))))))))))***,,,000555777OOOgggAAADDDCCC???===???>>>:::AAA======DDDMMMVVVaaajjjwwwwwwhhh___RRR@@@555666444222222555555000------000.........//////---+++************************))))))))))))************(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''(((((('''''',,,---,,,***'''%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))((((((((()))))))))******&&&(((******))))))+++,,,......//////000000...---,,,///222555666666777777888888999;;;===@@@BBBCCCKKKTTT```jjjppprrrrrrssswwwxxxyyyzzz~~~~~~wwwnnnjjjkkk```]]][[[YYYSSSNNNNNNSSSLLLLLLMMMOOOMMMHHHBBB???BBBDDDFFFGGGGGGFFFFFFFFFDDDBBB@@@???@@@@@@???>>><<<<<<;;;;;;;;;;;;::::::@@@???>>>===;;;999888777666666777777777777666666555333333333555666555444////////////////////////******************++++++))))))((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""""""""############$$$$$$$$$$$$######"""############$$$$$$$$$############""""""""""""""""""############""""""""""""""""""############""""""""""""################################################################################################$$$$$$$$$$$$&&&'''((('''&&&%%%&&&''''''(((+++---......------333CCCYYYlll{{{>>>@@@===888999>>>???:::777777:::>>>@@@BBBHHHOOOYYYppp|||^^^KKK===<<<<<<555222444444000...000000......111,,,,,,+++---//////...,,,)))))))))))))))))))))))))))))))))))))))*********(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&((())))))((('''---...---+++(((&&&%%%&&&#################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))'''((((((((())))))******)))***+++***)))((()))***---,,,---...000000000///333222111111111444777999333444555777999:::;;;<<>>>>>???@@@@@@@@@<<<;;;;;;;;;;;;;;;;;;;;;AAA@@@>>><<<:::888666666555555666777888888777777444333333555777888888777.........///////////////******************++++++)))(((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!!!!""""""############""""""""""""############$$$$$$$$$$$$######"""############$$$$$$$$$############""""""""""""""""""############""""""""""""""""""############""""""""""""####################################"""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$!!!$$$&&&'''&&&$$$$$$$$$&&&&&&&&&'''(((((()))))),,,///777BBBLLL\\\vvv888999::::::;;;;;;;;;;;;:::999888888999<<<>>>@@@HHHQQQ```pppwww^^^NNNGGG===;;;999666333111///...//////.........------------,,,++++++******++++++))))))***++++++)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%$$$$$$%%%(((******(((%%%$$$$$$########################$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************------------------------......///000111222333333222333555777999:::;;;;;;===>>>???@@@@@@AAAAAAAAA???@@@BBBDDDFFFFFFFFFFFFPPPSSSUUUVVVVVVVVVVVVWWWRRRRRRRRRSSSSSSTTTTTTTTTLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJGGGHHHHHHGGGDDDAAA@@@@@@@@@??????AAACCCCCC@@@<<<>>>======???AAAAAA???<<<<<<;;;;;;::::::999888888:::;;;<<<;;;999888999:::999777666666777777666444444444444444444444333333222000//////000000///------,,,+++)))(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%######"""!!!!!! !!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""############""""""########################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))+++///444<<>>???BBBDDDIIIQQQ]]]lll{{{tttaaaNNNBBB======777666555333111000000//////.........---------------,,,++++++******++++++)))************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''''''''$$$'''((((((&&&$$$##############################$$$#########""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********,,,,,,,,,,,,++++++++++++---...///000111222222333333444555666777777888888999:::;;;<<<<<<===<<<<<<<<<===???@@@AAAAAAAAAAAACCCFFFIIIJJJJJJJJJKKKLLLIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIFFFGGGGGGEEEBBB???>>>>>>AAA@@@@@@AAACCCCCC@@@<<<>>>======>>>@@@@@@===;;;<<<<<<<<<;;;::::::999999888:::::::::888777888999888777666666777777666444444444444444333333333333222000//////000000///...+++***)))))))))))))))***(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%$$$###""""""!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""############""""""########################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''((()))...333888@@@NNNaaarrr888999999:::::::::::::::999999888888999;;;===>>>>>>>>>===>>>DDDOOO]]]fff~~~zzzcccYYYJJJ<<<333111444777111111000/////////000000............------------,,,,,,+++************+++******))))))(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''$$$&&&''''''%%%###""""""#######################################"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******************************------...///000111222222333444444555555555444444666777888999::::::::::::;;;;;;<<<===>>>>>>======<<>>=========>>>===;;;999=========<<<;;;;;;::::::888999:::999777666777888888666555666777777666444444444333333222222222222000///---...//////...,,,)))))))))))))))***++++++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$%%%$$$$$$###""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""############""""""########################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((***---(((000:::FFFTTTggg{{{}}}|||888999999:::::::::999999888888888888999:::<<<<<<;;;<<<===???@@@DDDHHHLLLbbbnnn|||qqq```SSSFFF@@@999444333444333222//////............///000------------------------,,,++++++***************+++***)))''''''((())))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''$$$###"""##################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))************++++++,,,------...///000111222222333444444555555444444777777999:::::::::::::::=====================<<<:::===@@@BBBBBBCCCDDDEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEFFFFFFDDDEEEEEECCC???<<<;;;;;;AAABBBCCCCCCCCCBBB???===>>>>>>===<<<<<<;;;:::999>>>>>>>>>===<<<<<<;;;;;;888999:::999777666666777777666555555666777666555333333333222111111000000---,,,++++++------,,,+++***)))))))))))))))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""############""""""########################""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((())))))))))))***,,,)))+++...111888FFFWWWcccdddlllvvv|||}}}{{{zzzzzz}}}~~~}}}zzzwwwvvvuuu999999999::::::999888888888888888888999999:::;;;666999<<<======<<<<<<<<<>>>HHHVVVaaalllzzzyyylll]]]PPPEEE<<<777555222000222555555111---000000///...............,,,,,,------------------,,,+++******))))))******+++***((('''''''''((()))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&'''((('''%%%###$$$$$$#######################################$$$$$$$$$################################################################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))*********+++++++++,,,,,,,,,---...///000000111111111333444555666666666777777888999::::::::::::=========<<<<<<<<<<<<<<<777:::===>>>>>>>>>???@@@=========>>>???@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBB???===<<<<<<@@@AAACCCCCCBBBAAA???>>>>>>>>>===<<<::::::::::::???>>>>>>======<<<;;;;;;:::;;;;;;:::888666777888666555444555666777666555333222222111000000//////...---,,,---...///...,,,,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""############""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&"""$$$&&&'''&&&&&&''')))******+++***+++000888>>>888===CCCEEEEEEDDDFFFHHHIIILLLPPPTTTXXX[[[___bbbnnnpppvvv999999999999999999888777777777888888888999999999888999999888777888999;;;555999???EEEMMM[[[lllxxx}}}uuuiii___QQQLLLCCC:::222000222444222///---...111222000...111000///...------------,,,,,,,,,,,,------------++++++***))))))))))))***))))))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$!!!"""###$$$%%%&&&'''(((&&&'''(((&&&$$$###$$$%%%#################################$$$$$$$$$$$$$$$###############################################################$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))***++++++,,,,,,++++++,,,---...///000000000111222333555555666666444555666777888888888888;;;::::::999999999::::::777:::<<<>>>=========>>>;;;;;;<<<>>>???@@@AAABBB??????@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@AAABBBAAA???===<<<======???BBBCCCAAA@@@??????===>>>===<<<:::999;;;<<<>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;:::888666777777555444444444666777666555222222111000///......---111/////////111222111000---,,,+++)))((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""############""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&((()))*********,,,...++++++,,,+++***+++,,,...***---000333555999>>>AAAIIILLLQQQYYYccckkkoooqqqmmmoooqqqsssuuuzzz999999999999999888777777666777777888888888888888888999999999777777999;;;===<<<<<<<<<@@@FFFNNNSSS___kkk{{{qqq```WWWQQQFFF;;;999777333000///111333555333222000///000000000///......------,,,---------++++++,,,,,,,,,---------++++++***)))))))))))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###!!!!!!"""$$$%%%&&&'''(((&&&&&&&&&%%%###"""###$$$#################################$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$########################!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''''''((())))))***++++++++++++,,,---...//////000000111222222333333333222333444555666777777777777999999888777777888999:::999;;;===>>>===<<<<<<===>>>>>>??????@@@AAABBBBBB>>>?????????????????????BBBBBBAAAAAAAAA@@@@@@@@@===>>>??????===<<<<<<===:::===AAABBB@@@??????@@@<<<===>>><<<::::::<<>>>>>===<<<<<<;;;;;;:::999::::::999666555555666555444333444666777666555222111111000...------,,,000///...///111222111000++++++***)))(((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""!!!!!!!!!""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""############""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$$$$'''(((((('''&&&&&&(((***&&&((()))******++++++,,,000...+++***+++++++++***+++++++++***)))))),,,...///000333777<<>>BBBDDDEEEIIIPPP\\\fffmmmttt}}}zzzkkk```NNNAAA>>>@@@<<<555777444222222333222///,,,000111222333111///---,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------+++******)))))))))))))))'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!"""####################################$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))******++++++,,,---...///000111111111111111000//////444555666777888888888888:::999888888888999;;;<<<666888:::;;;999888888888===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@??????:::<<<======<<<;;;<<<<<<888<<<@@@AAA@@@>>>???AAA<<<===>>>===::::::===@@@=========<<<;;;;;;::::::888999999888555444444555555444333444666777666555222111000///...---,,,,,,...,,,,,,---///000///...)))))))))))))))******+++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!! !!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""############""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$"""###$$$$$$$$$&&&)))+++)))(((((('''&&&'''((()))---***'''''')))***'''%%%(((((((((''''''))),,,///)))***---000222222111000222444777777555777;;;>>>777777888999::::::;;;;;;888888888777888888999999888888888777777777777777;;;:::999999;;;>>>BBBDDD???CCCHHHJJJKKKOOOWWW^^^dddlllwwwvvviii^^^VVVOOOJJJ???===:::777555444333333111000000///////////////111111111111000///------,,,,,,,,,+++++++++*********)))((((((((()))+++,,,+++******)))(((''''''&&&'''(((((('''%%%###$$$%%%((('''&&&&&&'''((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""""""""################################# !!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222222222333555888999999888999999888888888999;;;<<<::::::::::::::::::::::::???>>>>>>>>>=========<<<>>>===<<<;;;;;;<<<>>>>>>===>>>???@@@@@@@@@@@@@@@@@@>>><<<===??????<<<:::>>>===<<<===>>>???>>>===>>>===;;;::::::;;;<<<<<<>>>======<<<;;;;;;::::::999888666555444444555555222111111333444444222000111000///......---............---,,,,,,,,,,,,---************))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###!!! !!!###%%%"""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((()))))))))************++++++,,,,,,,,,---------555555666777777888999999888888777777777777888888777777888888888888888888::::::999999;;;===???AAA<<<>>>@@@@@@???@@@CCCGGGFFFKKKRRRXXX]]]dddkkkqqq}}}wwwsssnnnfff```UUUOOOGGG@@@<<<999555333777666555333222111111222111000//////......//////////////////...---,,,,,,,,,,,,+++++++++*********))))))((((((((()))++++++******))))))(((((('''''''''(((((('''%%%$$$$$$%%%&&&%%%$$$$$$&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$########################!!!""""""############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111222000111222333666777777777888888777777777888:::::::::::::::::::::999999999<<<<<<=========>>>>>>>>><<<<<<;;;;;;<<<===>>>???===>>>??????@@@@@@@@@???@@@>>>>>>???AAAAAA>>>;;;>>><<<<<<<<<>>>???>>>===>>>>>>===============>>>;;;;;;;;;;;;;;;;;;;;;;;;888777666555444444444555222111111333444444222000111111///...------------......---,,,,,,,,,,,,,,,((((((((((((''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######!!! !!!"""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''''''''((((((((((((((((((((()))))))))******))))))*********+++++++++555666666777777888888888999999888777666666666666777777777888999999::::::999999999:::;;;<<<<<<===;;;;;;<<<;;;:::999999888999:::;;;===???EEELLLQQQTTTYYY```eeehhhjjjlllnnnsssuuuxxx{{{~~~rrrooolllkkkjjjggg```[[[YYYTTTNNNJJJFFFBBB<<<777:::888666555666666666666111111000000000000111222000000///............///............---,,,++++++,,,++++++++++++*********))))))((((((((()))******(((((((((((((((((((((((('''((()))(((&&&%%%%%%&&&%%%$$$$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""############$$$$$$$$$%%%#################################$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((())))))***+++++++++++++++++++++++++++,,,,,,---...///000111111//////000222333444555555777666666666666777888888999999999999999999999999999:::;;;<<<===>>>??????;;;;;;;;;;;;<<<===??????===>>>>>>???????????????>>>???@@@BBBDDDCCC@@@======<<<;;;<<<>>>???>>>===>>>>>>???@@@@@@?????????::::::;;;;;;;;;;;;<<<<<<888777666555444444444444222111111333444444222000222111000...---,,,,,,,,,...---,,,,,,++++++,,,,,,((((((((((((''''''''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######$$$$$$%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""""""""!!!!!! !!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##############################$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((()))))))))''''''''''''((((((((()))777888888888999999999:::;;;:::999888777666666666666777777888999::::::;;;888888::::::;;;:::999999777777888;;;======;;;888<<<;;;::::::;;;???CCCGGGCCCGGGLLLNNNMMMLLLMMMOOOOOOSSSWWWZZZ[[[]]]bbbgggfffffffffdddaaa``````aaaccc```]]]___bbbaaa[[[VVVOOOLLLIIIGGGFFFDDD@@@===999777666666777777555333111111111222333333444333111111111111111222222222000///......------......------...------,,,++++++++++++++++++************))))))((((((((()))))))))''''''(((((((((((((((((('''((()))(((&&&%%%&&&''''''&&&&&&''')))******)))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$######"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$###############$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((())))))***************++++++++++++++++++,,,---...///000000...///000111111222444555555555555555555555555666777777888888888888888999888999:::<<<============999999:::;;;<<<>>>??????======>>>>>>???>>>>>>===<<<===@@@CCCDDDCCC@@@>>>===<<<;;;<<<>>>>>>>>>===<<<===???@@@AAA@@@@@@???============<<<<<<;;;;;;777777666555555444444444222111111333444444222000222111000...---,,,++++++---,,,,,,+++++++++++++++************))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""#########$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""###############!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&''''''''''''888888888888888999999999<<<;;;:::999888777777777666666777888999999::::::777888999::::::999888777222333555888<<<<<<;;;999888888888999:::<<<>>>>>>DDDFFFGGGIIIIIIHHHGGGFFF???CCCGGGHHHGGGGGGIIILLLKKKLLLLLLKKKHHHFFFFFFFFFLLLGGGDDDDDDFFFFFFBBB===>>>===;;;::::::::::::999666555444444444444333222///000000000///.........222222222222111111000000///......---------------------.........---,,,,,,+++++++++*********))))))(((((()))))))))(((((((((''''''''''''((((((((((((&&&'''((('''&&&%%%&&&'''&&&&&&%%%''')))******)))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#################################$$$######""""""######$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''(((((()))))))))))))))******+++++++++******+++,,,---...//////...000111111000000333666444444444444444444444444666666666777777777888888888999:::<<<<<<;;;::::::888999:::;;;<<<===>>>>>>======>>>>>>>>>======<<<999<<<@@@BBBBBB@@@>>>======;;;;;;<<<===>>>===<<<:::;;;===???@@@@@@??????CCCBBBAAA???>>><<<;;;:::777777777666666555444444222111111333444444222000111000///---,,,,,,++++++,,,,,,+++************+++************))))))))))))&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############################################################""""""""""""""""""""""""######$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((666666666666666666666666::::::999888777777777888666666666777888888999999777888999::::::999888888555666999;;;;;;;;;:::999777777777:::===>>>===<<<<<<;;;;;;>>>BBBCCCBBB???>>>???AAAAAA@@@??????@@@AAABBBCCCAAA???<<<<<<<<<===:::888888:::;;;999777333222222111111111222222333333222111111000//////333444555444222222222444111111111000///...---,,,......---,,,,,,,,,,,,---,,,------......------,,,+++************)))))))))(((((()))))))))(((''''''''''''''''''''''''''''''%%%&&&''''''%%%$$$%%%'''$$$######$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""############$$$$$$$$$%%%########################$$$$$$$$$%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""#####################""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&'''''''''(((((((((((((((((()))******++++++))))))***+++,,,---.........000111000......222666444444444555444444333222444555555666666777777777777888:::;;;<<<;;;999888888999:::<<<===========================<<<<<<;;;999<<>>===<<<999:::;;;===>>>?????????FFFEEECCCAAA???===;;;:::888888888888888666555555222111111333444444222000000///...---,,,,,,,,,,,,,,,+++******))))))******((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((666666666666666666666555777777666666666666666777666666666666666666666777777888888999::::::::::::999<<<>>>>>>;;;999999;;;:::999999;;;???AAA@@@???;;;;;;<<<>>>AAABBBBBBAAA===<<<;;;;;;<<<<<<;;;:::<<<======<<<:::888888999555555444444555555555555666666666555444333444444...///000000000000000111,,,...///...,,,+++...000...////////////---,,,+++...------,,,+++,,,,,,,,,++++++,,,,,,,,,,,,++++++************))))))))))))(((((()))))))))(((&&&&&&(((((((((''''''&&&&&&%%%$$$%%%&&&%%%$$$$$$%%%&&&$$$###"""###$$$%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$##############################$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!"""""""""#########$$$######""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))******+++(((((()))***+++,,,------,,,///000...+++,,,000444444444555555555444222222333444444555666666777777444666888;;;<<<;;;:::999999:::;;;<<<<<<<<<<<<;;;<<<=========<<<<<<;;;:::;;;===@@@@@@===;;;<<<===<<<;;;:::;;;===>>>===<<<:::::::::<<<===???@@@AAAEEEDDDCCCAAA???===<<<;;;999999::::::999888666555222111111333444444222000...------,,,,,,------...++++++***)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""  !!!"""###"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''888888888888777777777777555555444444444555555666666666666666555555555555888888888999::::::;;;;;;666:::===<<<777555777:::888555444555999<<<===<<<888:::;;;;;;:::::::::;;;<<<:::888999<<<===;;;888999:::;;;:::888777888999555666777666444333444555222333444333111111111222333333444333222111111222///000111///,,,,,,///222...///000000000///...---...---,,,,,,++++++,,,,,,)))******+++++++++******************))))))))))))(((((()))))))))(((&&&%%%))))))((('''&&&&&&%%%%%%###$$$%%%%%%######$$$%%%'''%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""""""""#################################"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$######""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&''''''((()))******+++(((((()))***+++,,,------+++---///---)))***...333444444555666555444222111333333444444555666777777111333777:::<<<<<<;;;:::999:::;;;<<<<<<<<<;;;:::<<<=========<<<;;;;;;:::<<>>???@@@???===;;;;;;<<<;;;:::999888888888999999>>>===<<<;;;;;;;;;;;;;;;???@@@AAAAAAAAA???>>>===:::999999777555333111000111222222222222111000000------,,,++++++***))))))))))))))))))))))))******))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$####################################"""""""""""""""""""""""""""#########$$$$$$$$$$$$######""""""!!!!!! ######""""""######$$$%%%########################%%%$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""############""""""""""""""""""""""""############"""###$$$$$$$$$"""!!! """############$$$$$$$$$"""!!!!!!"""$$$$$$""" """"""""""""""""""""""""""""""""""""############""""""###$$$$$$###!!! """"""############""""""""""""###$$$$$$$$$$$$###$$$$$$##################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&666777777666555444666777777777777666555444444444444444555666777777666666888888888888888888888888999888777666666666777777555666777888999999999888666777888999999::::::999;;;;;;::::::999999888888999888888777666666555555333333333333222222222222000111111222222111111000/////////000000/////////......................../////////.........---------......---+++)))***+++************************(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""############ """######""""""###$$$###"""""""""$$$%%%$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''')))((((((((('''''''''&&&))))))(((((()))***,,,---///111000...111:::@@@BBB999444222333222//////222333333444444555666666777666777777888888999::::::888888999:::::::::::::::;;;<<<<<<<<<::::::;;;===<<<>>>???>>><<<::::::;;;;;;;;;999888888888999:::===<<<<<<;;;::::::;;;;;;:::;;;<<<======<<<;;;:::999888888777555333222111111111222222111111000///---------,,,++++++***************)))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$########################"""""""""""""""""""""""""""""""""#########$$$$$$###"""""""""!!!!!!!!! ######""""""######$$$%%%$$$$$$$$$##################$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""############""""""""""""""""""""""""############"""######$$$###"""!!! """"""#########$$$$$$$$$"""###%%%&&&&&&$$$###"""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!"""###############""""""############""""""""""""###$$$$$$$$$$$$###########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&555666666666555555666888999888777666444333111111333444555666777777777777888888888888888888888888888777666666555555666666444555666777888888888888666777777888888777777666999999999999888888888888777777777666666555555444333333222222222111111111000000111111111111000000......////////////..........................................------------,,,------,,,***)))***+++************************(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$###############"""############$$$$$$$$$####################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""############ """######""""""###$$$###"""""""""$$$%%%$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((('''''''''''''''))))))))))))***+++,,,---///000...,,,111===FFFIII===555000111222111000111333333333444555555666666666666777888888999999:::777777888999999999999999:::;;;<<<;;;::::::;;;===;;;<<<>>>===;;;999999:::<<<;;;:::999888999999:::<<<;;;;;;::::::::::::;;;888888999:::::::::999999777777777666555333222111111111111111111000//////......------,,,,,,+++++++++*********))))))(((((()))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%########################""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!###""""""""""""###$$$$$$$$$$$$$$$$$$######""""""!!!"""$$$%%%%%%$$$###"""######$$$$$$$$$$$$######""""""""""""""""""""""""############""""""""""""""""""""""""############"""############"""!!!!!!"""""""""#########$$$$$$###'''++++++(((%%%######""""""""""""""""""""""""!!!!!!""""""""""""###### !!!!!!"""$$$%%%&&&""""""############""""""!!!"""######$$$$$$##############################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%333444555555444444666888666666555444333222111000222333444666777777777777888888888888888888888888666666666555555555555555333444555555666777777777777777777777777666555555777777777777777777888888666555555555444444444333222222111111111000000000///000000000000000000///---......//////......---------------------------------------,,,,,,,,,,,,+++,,,,,,+++***))))))+++************************(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$#################################$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!"""""""""############ """######""""""###$$$###"""""""""$$$%%%$$$###########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''')))))))))***++++++,,,---+++,,,***)))000>>>IIIMMM???666///000333222111111333333333444444555555555666666777777888999999999666666777888888888888888999:::;;;:::999999;;;===;;;<<<======;;;::::::;;;<<<;;;:::888888999999:::;;;:::999999999999::::::;;;;;;;;;::::::999999999666666666555444333222111000000111111000000///............------,,,,,,,,,++++++******)))((((((((())))))((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""" !!!###%%%%%%%%%$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""############"""""""""!!!!!!"""""""""############""""""#########"""""""""""""""""""""###############)))//////***%%%$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""!!!!!! !!!###%%%&&&""""""############""""""!!!""""""###############""""""""""""#######################################################################################$$$$$$$$$$$$%%%%%%%%%333444555444333444666777444444444444444444555555333444555666777777777777777777777777777777777777555555555555444444333333333333333333444555666666888888888888777666555444555555666666666666666666444444444333333333333333111111000000000/////////...//////000000//////...------............------------------------------,,,,,,,,,,,,++++++++++++)))+++++++++)))((()))***))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!"""""""""############ """######""""""###$$$###"""""""""$$$%%%$$$###########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''((())))))***++++++,,,,,,+++,,,,,,,,,333AAAMMMQQQ>>>444...///222222222222333333333444444444444444555666666777888888999999666666777888888888888777888999:::999999999;;;<<<;;;===>>>>>><<<;;;;;;<<<;;;:::999888777888999999999999888888888888999999>>>===<<<:::999888777777555555555555444333111111///000000000000///............------------,,,,,,************))))))((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$$$$%%%########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$#########""""""!!!"""###$$$%%%%%%$$$###"""######$$$$$$######"""""""""""""""""""""""""""############"""""""""!!!!!!"""""""""############""""""""""""""""""######!!!!!!"""""""""############)))//////***%%%$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""$$$###"""!!!!!!"""###$$$""""""############""""""!!!!!!"""############"""!!!!!!"""""""""##########################################################################################$$$$$$$$$%%%%%%333444444444333333444666444444555666777888999:::444555555666666666666666666666666666666666666666333444444444444333222222222222222222222333555555777777777777666666555444555555555555444444444444222222222222222222222222000000/////////...............////////////......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************(((***+++***)))((()))***))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""###############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############ """######""""""###$$$###"""""""""$$$%%%$$$###########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******+++*********,,,,,,,,,222===FFFHHH999222...000222111111333333333333333333333444444555555666777777888888999666666777888888888888888777888999999888888:::<<<;;;<<<>>>>>><<<;;;<<<<<<:::999888777666777777888888777777777777888999999<<<;;;:::888777666666666555555555444333222000//////////////////......------------,,,,,,,,,,,,,,,)))))))))))))))))))))***((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""#############################################$$$$$$$$$""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""############"""""""""!!!""""""###$$$!!!!!!!!!"""""""""#########'''++++++(((%%%######"""""""""""""""""""""""" !!!!!!!!!!!!""""""$$$$$$###"""""""""""""""""""""############"""""" !!!""""""######"""""" !!!!!!""""""########################$$$$$$$$$############################################################$$$$$$$$$$$$333444555333222111333444333333444555777888888999666666666666666555555444555555555555555555555555222333444444444333111111111111000000111222444555444555555555555555444333555555444444333333222222111111111111111111111111/////////.........---------......//////......---,,,,,,------------,,,,,,++++++++++++++++++++++++++++++*********)))))))))((()))***)))(((((()))***))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$####################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%""""""""""""############ """######""""""###$$$###"""""""""$$$%%%$$$###########################"""############$$$$$$$$$########################################################################""""""######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&((()))******))))))(((***+++)))---444888777333///...111111000111444333333333333333333333333555555666666777888888888666777888888999999888888666777888888888888:::<<<999;;;======;;;:::;;;<<<999888666555555555666777777666666666666777888999999888777666666777777888666666555444222000///........./////////...------++++++,,,,,,,,,,,,,,,,,,((((((((()))******++++++(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###########################"""""""""""""""""""""""""""""""""#########$$$$$$ !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""######"""""""""###$$$$$$%%%%%%&&&$$$###"""!!!"""$$$$$$""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""###############"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!"""""""""###"""###%%%&&&&&&$$$###""""""""""""""""""""""""""" !!!!!!!!!""""""!!!""""""############"""""""""############"""""" !!!!!!""""""""""""""" !!!!!!"""######$$$""""""#########$$$$$$$$$############################################################$$$$$$$$$$$$444555555333111111222333111111222222333444555555777777777777666555444333444444444444444444444444222222333444333222111000111000000000000222333444222333333444444333333333555555444444333222111111000000000000000111111111//////.........------------..................---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************))))))))))))''')))***)))(((((()))***))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''""""""""""""############!!!"""######""""""###$$$###"""""""""$$$%%%$$$###########################"""############$$$$$$$$$""""""""""""""""""""""""################################################!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''$$$&&&''')))))))))((((((***------++++++//////---///...///222111///111555333333333333333333333333555555666666777888888888777777888999999999999999666777888888777888:::<<<888:::;;;;;;:::999:::;;;888777666444444555555666666666666666666777888888888777777777888999;;;<<<666666555444222000...---......//////......---,,,++++++++++++++++++++++++''''''((()))***+++,,,,,,(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""########################""""""""""""""""""""""""############$$$$$$$$$$$$ !!!!!!!!!""""""######!!!!!!!!!!!!!!!"""######!!!!!!"""###$$$%%%%%%&&&'''&&&###!!! !!!###%%%""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""###############"""!!!!!!!!!###$$$%%%!!!!!!!!!!!!"""""""""""""""!!!!!!"""$$$$$$""" """""""""""""""""""""""" !!!!!!!!!""" """###$$$$$$$$$###""""""############"""""" !!!!!!""""""""""""""" !!!"""######$$$""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$999666222000111555:::===555333111111222444444333666666666666555555555555888777555333222222222222333444666666555444555666333222111111222333555666333444555555333333444555000111111222222222111111000000000000////////////------,,,,,,,,,,,,------......---------,,,,,,,,,------,,,,,,,,,,,,++++++(((((())))))*********+++)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""#########"""""""""""""""""""""""""""""""""""""""#########""""""""""""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""##################$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***************************,,,...///...------...///222222222222222222333333333444444555666777777888888999999888888777666555444555666777777888888777;;;:::999888777555444444777777555444444555666777999888888777777777777777666555444333444666888999888666444222000//////////////////...------,,,,,,)))))))))))))))))))))))),,,+++***)))((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$###"""!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""((('''$$$###""""""###$$$!!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!!!!!!!""""""#########$$$######""""""!!!!!! """"""""""""""""""""""""""""""""""""############""""""!!!!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""############""""""!!!!!!"""#####################""""""""""""######""""""""""""""""""""""""""""""""""""############!!!!!! """%%%''')))########################555555333333444666888999555333111111333444444333666666666666666666666666888777555333222222222222222444666666555444555666333333222111222333444555333444555444333333333555111111111222222222111111000000000000/////////......------------------......------------,,,,,,,,,,,,,,,+++++++++*********(((((()))))))))*********)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""###"""""""""""""""""""""""""""""""""""""""""""""$$$############"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""#####################$$$$$$$$$%%%%%%######""""""""""""######$$$$$$$$$#########""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***)))))))))))))))))))))))),,,---......------...///111111111222222222222333444444555555666666777777777777777777777666666555444555666777888888888888:::999999888777666555555777666555555555555777777999888777777666666777777666555444444444555666777666555333111000/////////......------,,,+++++++++))))))))))))))))))))))))***)))((((((''''''((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""########################""""""!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""########################$$$#########"""""""""!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""(((&&&$$$###""""""###$$$!!!!!!""""""""""""!!!!!!#########"""""""""!!!!!!!!!!!!"""""""""############"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!"""""""""#########"""!!!!!!!!! """"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""############""""""!!!!!!"""#####################""""""""""""######""""""""""""""""""""""""""""""""""""############$$$###"""!!!"""###%%%&&&########################222333555666777666666555555333222222333444444333666666666666666666666666777666555444333222222222111333555666555555666777555444222111111222333333222444555444333222333555111111111111111111111111000000000/////////...............------.........------------,,,,,,,,,,,,+++************)))))))))(((((())))))))))))******((())))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$############"""""""""""""""""""""""""""######""""""""""""""""""""""""$$$$$$$$$############"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%########################""""""""""""""""""""""""!!!!!!"""###############""""""""""""#####################$$$$$$$$$$$$%%%######""""""""""""######$$$$$$$$$###############"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((+++,,,...------,,,...///000000111111222222222222555555555555555555555555444444555666666666666555555555666777888888888888888888888777777666666666555555555555666777888888888888777666666666666666555555555666555555444444333222111000////////////------,,,++++++******)))))))))))))))))))))))))))''''''&&&&&&''''''(((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""########################!!! !!!!!!"""$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""'''&&&$$$###""""""###$$$!!!!!!""""""""""""!!!!!!######""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""######!!!!!!!!!!!! """""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""""""""############""""""!!!!!!"""#####################""""""""""""######""""""""""""""""""""""""""""""""""""############&&&%%%###"""!!!!!!"""###########################111333444666666666444333555444222333444555444333555666666666666666777777666666555444333333222222000222444555555666777888666555333111111111111222222333444444222222333444222222111111111111111111000000/////////.........///......------......///---------,,,,,,,,,++++++++++++*********)))))))))(((((())))))))))))))))))(((((())))))(((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""""""""""""""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$########################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$#####################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!"""""""""########################$$$$$$$$$$$$######""""""""""""##############################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((***+++------,,,,,,---/////////000000111222222222555555444444444444444444111222333444555666666555555555666777888888888888666666777777777777777777444555555666777777888999777777666555555555555666444555666666666444222000000000000///////////////---,,,,,,++++++***))))))))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##################""""""########################!!!!!!!!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""%%%%%%$$$###""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""""""""############""""""!!!!!!"""#####################""""""""""""######""""""""""""""""""""""""!!!"""""""""############%%%$$$###"""!!!!!!""""""########################333333333333333444444444555444333444555555444333444444555555666666666666555555555444444333222222000222444555555666777888666555333111000000000111222333444333222222333444333333111111000000111111////////////..................------------......------,,,,,,,,,+++++++++,,,+++++++++************))))))((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""$$$$$$$$$#########""""""########################"""""""""""""""""""""""""""""""""######$$$$$$$$$##############################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!"""""""""############""""""#########$$$$$$$$$######""""""""""""##############################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''')))))))))))))))))))))))))))***,,,,,,+++,,,---///......///000000111222222444444444444333333333333000111222444555555555555444555666777777888777777666666666666666777777777444555666666777888888999777666555555444555555555444555666666555333000////////////000////////////------,,,,,,+++*********((((((((((((((((((((((((&&&&&&&&&'''((()))***+++''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""$$$$$$##################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############""""""############""""""!!!!!!"""#####################""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""######""""""""""""""""""""""""444333222111111222444555555444333444666666444333333333333444444555555666444444555555444444333222111333555666555555666777555444222111000000000111111333444333222111222444444333222000000000111111/////////.........---------------,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********))))))(((((((((((('''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""""""""###!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""#########""""""""""""!!!########################""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!"""###############""""""""""""############"""""""""############$$$######""""""""""""#####################$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&))))))))))))))))))))))))((()))++++++++++++---...------...///000111111222333333333333333333333333111111222444444555555555333333444555666666666666666666666666666666666666555555777777888888888888666666555444444444444444333444555555555333000//////000000000000000///...------,,,,,,+++******)))((((((((((((((((((((((((''''''''''''((()))***+++'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$###!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""#####################"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######""""""############""""""!!!!!!"""#####################""""""""""""######""""""""""""""""""""""""""""""""""""############ !!!""""""###$$$$$$""""""""""""""""""""""""333333222222222222333333444444444555666666444222111111222222333444444555333444555555555444333222222444666666555444555666444333222000000000111111111333333333222111222333555444222000//////000111//////.........---------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++************)))))))))))))))((((((((('''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""###### !!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""!!!!!!!!! ########################""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$##############################$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""############""""""""""""##################""""""""""""######""""""#########$$$$$$$$$############$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&(((((((((((((((((((((((('''(((***+++***+++---...,,,------...///000111222111111222222333333444444222222333444555555555444111222333444555555555555666666666666666666555555666666888888888888777666666555444444333333444444333333444444333222111000000111111111111000......,,,++++++******)))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((((()))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$##############################$$$$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#########$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""!!!!!!!!! !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!"""""" !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""############""""""!!!!!!"""#####################""""""""""""######""""""""""""""""""""""""""""""""""""############ !!!""""""#########""""""""""""""""""""""""111222333333333222111111444444444555777777444222000000111222222333444444333444555555555444333222333444666666555444555666333222111000000000111222111222333333111111222333555444222000//////000111//////.........---------,,,++++++******++++++,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))(((((('''''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!! ########################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""############""""""""""""##################""""""""""""######""""""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&(((*********+++---...,,,,,,---...///000111222000000111222333333444444333333444555555555444444111111222333444444444444777777666666555555555555777777888999999888666666555555444333333333333444222333333333333222111111111222222222111000...---*********)))((((((''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$########################!!!!!!###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!"""############""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!  !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!""" !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""############""""""!!!!!!"""#####################""""""""""""######""""""""""""""""""""""""""""""""""""############ !!!!!!""""""""""""!!!""""""""""""""""""""""""333333333444666777666555888888777666555444333333555444333444444333222000000111222222111222444666333333444444444333333222444000///222333000000111333333333222111222555777111111111111111000/////////............---------,,,+++******+++,,,,,,+++...---++++++,,,---,,,,,,))))))))))))))))))))))))((()))***++++++***)))((((((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$#########$$$########################""""""""""""""""""""""""######""""""!!!!!! !!!!!!"""############### """###$$$######!!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!########################################################################"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$###"""!!! ######""""""!!!!!! """"""############""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############$$$###"""!!!!!!"""###$$$######""""""""""""""""""########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***++++++++++++,,,,,,,,,---...///000000000000000111222222333333333333333222222111111111111111111222333555888999777777777777777777777777777888888888777666444333444444444444444444444444555555666666555333111000222222222222111///...---+++***)))(((((('''''''''(((((())))))))))))(((((()))'''&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################""""""""""""######!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!######!!!!!!!!!"""!!!!!!""""""!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!333222222333555555444222888777666444333222111111333333333444444444333333111222222222222111222333111111222222222222111111222//////222333111000222444444444333222222333444000111111111111000///...............------------,,,+++******+++,,,,,,,,,...,,,***)))))))))(((((())))))))))))))))))))))))((()))************)))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$#########$$$########################""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!"""###############$$$$$$$$$###"""!!! """"""############"""""" !!!!!!!!!""""""##############################################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%$$$############""""""!!!!!!!!!!!!""""""############""""""!!!!!!!!!"""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""############$$$###""""""""""""###$$$################################################$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++++++++,,,,,,,,,------...///000///000000111111222333333333222222222222222222111111111111222333555777999666666666666666666666666777777888888777555444333444444444444444444444444444444555444444333222111222222222111000///...---+++***)))(((((('''''''''(((((())))))))))))(((((()))'''&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""""""""###""""""""""""""""""""""""!!!!!!"""""""""###############""""""""""""######!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!######!!!!!!!!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!555444333333555444333111777666444111000///000000000111222333444444444444222222222333222111111000///000111111111111000///111//////333333000///222444444333333222111111000000000000000000//////...............------------++++++*********+++,,,---......,,,+++************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$#########$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###############'''&&&%%%###"""!!! #########""""""######### !!!"""###$$$%%%########################################################################"""""""""""""""""""""""""""############$$$$$$$$$######$$$%%%&&&&&&&&&%%%###""""""""""""!!!!!!!!!""""""############"""""""""""""""#########$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$######$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++++++++,,,,,,,,,,,,---...///000//////000111111222222333111111111222222222222222111111111222333555777888555555555555555555555555666666777666666555444333333333333333333333333333444333333222222222333333222111111000///...------+++***)))(((((('''''''''(((((())))))))))))(((((()))'''&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""#########""""""!!!!!!""""""###!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!######!!!!!!!!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!888666666666666666444222777555333111/////////000///000222222222222222333111111111222333333111000...///111222222111000///111000111333222///...111333222111111111111///.../////////000000///...............---------,,,,,,++++++******)))***---///---------+++*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$#########$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###############$$$$$$###"""###$$$&&&'''%%%$$$""""""""""""$$$%%% !!!!!!"""######$$$$$$########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""""""""############"""""""""#########$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!"""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******++++++---,,,,,,,,,------.../////////000000111222222222000000111111222222333333111111111222333555666666444444444444444444444444555555555555444444333333222222222222222222222222333222111000000111333444111111000...------,,,,,,+++***)))(((''''''''''''(((((())))))))))))(((((()))'''&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#################################!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!######!!!!!!!!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!777666555555555555333000666555333222111000111111000222333222000//////000222111000222444555333111///000222444444333222111333222222444111...///333222000...///000111///------....../////////.........------------,,,,,,,,,***++++++)))(((***---111///000///,,,(((%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$#########$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############""""""""""""$$$&&&(((***%%%$$$###""""""###$$$%%%############""""""""""""########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$###############"""!!!!!!""""""""""""############""""""############"""""""""#########$$$$$$$$$$$$######""""""""""""##############################!!!"""""""""##########################################$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********---,,,,,,,,,,,,------......//////000111111222222000000000111111222222222000111222333444444555555444444444444444444444444444444444333333333333333222222222222222222222222222111000//////000222333111000...---,,,++++++,,,+++***)))(((''''''''''''(((((())))))))))))(((((()))'''&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!######!!!!!!!!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!444333222222222222000...444444444333333333222222111444555444111...///111666333111111444666555333///111444666666555333222444222222333111...222999666222......000111000...,,,---..................------------,,,,,,,,,,,,)))++++++)))''')))...222::::::888333+++&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$#########$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###########################$$$%%%&&&'''$$$$$$############$$$$$$$$$$$$#########"""""""""########################################################################"""""""""""""""""""""""""""############$$$$$$$$$"""#########"""!!! """""""""############$$$""""""############"""""""""""""""#########$$$$$$######""""""""""""##############################""""""""""""############""""""############""""""""""""######$$$%%%%%%%%%########################"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********------,,,,,,,,,,,,------......///000000111111222000000000111111111111111000111222333444444444444444444444444444444444444333333222222222222333333111111111111111111111111111000000/////////000000000///---+++******+++++++++***)))(((((('''''''''(((((())))))))))))(((((()))'''&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!######!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!222111000000111111///---000111333444555444333222111555888777333111333666===888333111444555444222...111444666777666444222111000111222111111888BBB>>>888222///000111000---+++,,,---...............---------,,,,,,,,,++++++)))++++++)))'''(((...444<<<===<<<666...))))))***((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$#########$$$########################"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!"""###############"""###$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#####################$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!"""############"""""""""#########$$$$$$$$$""""""############""""""!!!!!!!!!"""""""""############""""""""""""##############################""""""""""""############ !!!""""""""""""!!! !!!!!!""""""###$$$$$$%%%########################""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))*********------,,,,,,+++,,,,,,---......//////000111111111111111111111000000000000000000222333444444333333444444444444444444444444333222111000111111222333111111111111111111111111000000000000///......---000///,,,***))))))***++++++***)))(((((('''''''''(((((())))))))))))(((((()))'''&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!!!!""""""""" !!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!######!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!222111111111333222111///---///222555666555333111222666999999666555777;;;BBB<<<444222333444333000...000333666777666444222///...///111111333===HHHEEE>>>555111111111000---+++,,,------.........------------,,,,,,,,,++++++)))++++++)))'''(((...444222444444000***&&&'''***(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%########################"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!"""###############!!!###$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###!!!!!!"""###$$$%%%%%%&&&########################################################################"""""""""""""""""""""""""""############$$$$$$$$$ !!!"""###%%%%%%%%%%%%""""""######$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!""""""""""""######""""""""""""##############################""""""""""""############ !!!""""""!!!  !!!!!!"""######$$$$$$########################!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((())))))******------,,,++++++,,,,,,,,,......//////000111111111222222111111000000/////////000222333444444333222555555555555555555555555222222111000000111222333000000000000000000000000///000111111000...,,,+++000...,,,***))))))***++++++***)))(((((('''''''''(((((())))))))))))(((((()))'''&&&&&&'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" """######!!!!!!!!!""" !!!""""""!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!222222111111111111000000///111555777888666444222333111111444888;;;;;;999555555333333333333555555222222222111111111000000///...---...000333777999777666333111000000000000------..................++++++************++++++************************,,,+++)))((('''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############"""""""""######$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!""""""""""""""""""""""""######""""""""""""######$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$###############""""""""""""""""""###$$$$$$###"""###$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""######""""""""""""######################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((++++++,,,---------,,,,,,---....../////////////////////000000111111222222222222222222222222222222444555555555444333333222333222000//////000222333333222111111111222333444000000000000///...---,,,000///---+++*********+++))))))))))))))))))))))))******)))((((((((((((((()))'''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$############"""###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!  !!! !!!""""""$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!222222333333333333222222000111333555555444333222///...---000333555555333333333222111111222333333222222222111111111000000111000......///111333555444333222111000/////////------------------------+++******))))))******+++************************+++***)))''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!""""""""""""""""""""""""######""""""""""""############"""""""""######$$$"""######$$$$$$######"""###""""""""""""""""""""""""###$$$$$$###"""###$$$######$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""#########""""""#########################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!""""""""""""#################################$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((***+++,,,,,,---,,,,,,,,,,,,,,,---......///....../////////000111111222222000111111222333444555555444444555555444333333222444333111000111222333555333333222111111111222333000000000000///...---,,,...---,,,***)))((())))))((((((((((((((((((((((((***))))))((((((((((((((()))(((''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""###"""!!! !!!"""###!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################"""######$$$$$$######"""""""""!!!!!!!!!!!!""""""#########"""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$#########""""""""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!!!! !!! !!!""""""""""""""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!! """""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!111333555777777777666555444333222222111222222222444333222333555666666555111111000000000000111111222111111111111000000000333111///...---...000111000000111111000000///...,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***************************)))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""######"""###$$$$$$###"""###$$$######$$$$$$$$$$$$######$$$$$$$$$%%%$$$$$$###"""""""""""""""""""""""""""$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""#################################$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((******+++,,,,,,,,,,,,,,,***+++,,,---...............//////000111111222222000000111333444555666777444444444444444333333222333333222222222333555666444333222111111111111111///////////////...---,,,,,,+++***)))((('''''''''(((((((((((((((((((((((())))))((((((((((((((((((((((((((()))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%#########""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################"""######$$$$$$######"""""""""!!!!!!!!!!!!""""""!!!""""""""""""""""""###!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!! !!!!!! !!!!!! !!! !!!""""""!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!111333777999::::::888777888666444111111111333444999888888888888888777777111111000000000000111111111111111111000000000000222000///---------...///...///000111111111000///---------,,,,,,,,,,,,,,,******))))))))))))******************************((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################""""""""""""""""""""""""######""""""""""""######""""""###"""""""""!!!!!!""""""############"""""""""""""""""""""#########"""###$$$$$$###"""###$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%!!!!!!!!!!!!""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((()))***+++,,,,,,,,,+++***+++,,,---.../////////......///000111222222333222222333444444555666666333333444444444333333222222222111111222333444555444333333222111000000///.../////////......---,,,+++******)))((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""###### !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""################################################!!!!!! !!!!!!!!!"""!!!  !!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  !!!!!!!!!!!!!!!222444777:::<<<;;;:::999;;;999666444333444555666666666666555333222222222111222222222222222222111000000000000000000000000///......------...///000///000111222222222111000///.........---------,,,***))))))))))))))))))***))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######"""######$$$$$$###"""""""""""""""######"""""""""!!!!!!""""""############"""###$$$$$$###"""###$$$######$$$$$$$$$$$$######"""######$$$$$$#########""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''((()))***++++++++++++,,,,,,---//////000000000......///000111222333333444444444444444444444333222222333333444333333222111111111111111222333333333333222222111000//////...............------,,,+++++++++******)))((((((''''''''''''''''''''''''&&&'''((((((((((((''''''$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######"""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""### !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!"""!!! !!!""" !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!  !!!!!!!!!!!!!!!333555777999:::::::::999;;;:::999888777777777777444555555444111000000111222222333444444333222222//////000000000000000111...............///000111000000111111222111111111/////////......------,,,***))))))(((((())))))***))))))))))))))))))))))))''''''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########%%%%%%%%%%%%$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$%%%""""""""""""""""""""""""######""""""""""""######!!!"""###$$$%%%$$$###"""!!!""""""######""""""!!!!!!!!!!!!"""######$$$$$$"""###$$$$$$###"""###$$$######$$$$$$$$$$$$######!!!"""######$$$#########""""""""""""""""""""""""$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&'''((()))***+++++++++---...//////000/////////---...///000111222333444555555444444333222222222111222222333333333333333111111111111111111111111111222222222111000//////------.........------,,,++++++,,,,,,++++++***)))''''''''''''''''''''''''%%%&&&'''((()))((('''&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""""" !!!""" !!!""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!!!!!!!!!!!!!444555666777888999999999999999;;;;;;;;;999777666555666777555222000111333222222333444444333222222////////////000000111111///////////////000000000111000000/////////000000//////...------,,,++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))((('''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#################################################################################!!!!!!"""""""""#########""""""""""""""""""""""""######""""""""""""######!!!###$$$$$$###"""!!!!!!""""""""""""!!!!!! !!!!!!"""######$$$$$$"""###$$$$$$###"""###$$$######$$$$$$$$$$$$######!!!!!!"""###############""""""""""""""""""""""""#########""""""#########################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%&&&''')))***+++++++++......//////......------------...000111222333444333333333333333222222222111111222333333333333333333333333333222111000000000000111222222111000///,,,------......---------***+++,,,,,,,,,+++***)))''''''''''''''''''''''''$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""######### !!!!!! !!!!!! """###"""!!! !!!""" !!!""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!! !!!!!!!!!!!!!!!555555555666666777888888666888;;;======:::777555222444555444000///000222111222333444444333222111.../////////000000111111000000000000000/////////111000///---------...///......---,,,,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((((((''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""################################################"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""######""""""""""""###### """#########"""!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$"""$$$$$$$$$###"""###$$$######$$$$$$$$$$$$######!!!!!!"""###############""""""""""""""""""""""""######""""""""""""######################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%&&&''')))******++++++............---,,,++++++------...000111333444444111111111222222333333333000111222333333333333333555555555444333222111000//////111222222111000000,,,,,,------...---------******+++,,,,,,+++)))(((''''''''''''''''''''''''$$$%%%'''))))))((('''&&&((('''&&&&&&&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$%%% !!!!!! !!!!!! """###"""!!! !!!### !!!"""""" !!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!! """""""""""""""""""""""" !!!"""""" !!!!!!!!!!!!!!!666333111333777999999777666666777777888555111...000111222333333222000///333444555666666444222111111111111111000000000000......------...///000111333333222222000///...---......---,,,,,,+++******++++++******))))))((((((+++*********))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$########################'''&&&$$$"""!!!!!!""""""################################################"""############$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$##############################"""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""############""""""""""""""""""""""""###""""""###%%%%%%$$$"""%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$''')))******))))))***------------------------------...///000000//////000000000000000111111222///000111222222222222222111222222333222111000///111111111111000000000/////////......---------,,,++++++******************''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$#########"""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######""""""!!!!!!!!! !!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!111111111222555777888888666444222111111111///...///000111111222111000///222333444555555333222000000000000000000000000000.........//////000000000222222222111000///------...------,,,++++++***************))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$########################&&&%%%$$$""""""""""""###########################"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$##############################"""""""""""""""""""""""""""############$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""$$$######""""""######$$$""""""""""""#######################################"""!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$''')))***)))((()))***------------------,,,,,,+++,,,---///000111111111000////////////000111111///000000111111222111111111222222222222111000///000000000000/////////////////////.........------+++++++++******)))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$#########"""""""""!!!!!!"""""""""#########"""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!! """""""""!!!!!! """"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!---///111222333555777999888555000....../////////......///000111111111000111222333333333222111000////////////000000000000...///000111111111000///111111111000///...---,,,------,,,,,,++++++******((())))))))))))))))))***(((((('''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###########################"""############$$$$$$$$$########################$$$$$$######"""######$$$################################################"""############$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""$$$######""""""######$$$""""""""""""#######################################""" !!!###%%%&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$&&&((()))(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...000111222222///............///000000///000000111111111111111111111222222111111000///...////////////////////////////////////.........,,,,,,+++***))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""######"""""""""!!!!!!!!!!!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!! """""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""" !!!!!!!!!!!! !!!""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!---000444444222222555888999666222000000111111111......///000111222222222000000111222111111000//////////////////000000000///000222333333111///...000000000//////---,,,,,,,,,,,,,,,,,,++++++******'''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""""""""######!!!"""""""""####################################$$$""" """%%%&&&'''$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$&&&'''(((''''''(((***++++++++++++,,,,,,,,,,,,***+++,,,...///000000000...------------...//////111111222222222222222111111111111111111111000000////////////000000000000////////////////////////---,,,+++***)))((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$######""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!!!! !!!""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!000333666666333111222555555444333444555444222000000000111111222333444444///000000000000000000000.../////////000000111111000111222333222111...---...............---,,,+++,,,+++++++++++++++******''''''(((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################!!!""""""###$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$############"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""###""""""""""""""""""###!!!"""""""""####################################$$$""" """%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%&&&&&&&&&&&&((()))*********+++++++++,,,,,,------...............------------------......///222333333444333333222222000000000000000000111111111111111111111111111111.........///////////////,,,,,,+++***)))''''''&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$$$$######""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!222444666555444222111111///000111444666555111...222222222222222333444555/////////000000000000111//////000000111111222222111111222222111///---,,,---------------,,,++++++++++++++++++++++++******'''(((((((((((((((((()))((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###$$$%%%$$$######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$%%%&&&%%%%%%%%%'''))))))))))))******++++++,,,---............---,,,,,,...------------...//////333333333333333333222111000000/////////000111111333333222222222111111111---------...............++++++***)))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!! !!!!!!!!!!!! !!!""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""""" !!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!111111222333444333111...,,,---///222555555222///333222222111111222333444000000//////000111111222000000000111222333333333222222111000///------,,,,,,,,,,,,,,,,,,++++++*********************++++++((((((((((((((('''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################""""""###$$$$$$$$$##############################"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$##############################"""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$$$$###""""""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%''')))(((((())))))***++++++,,,,,,,,,---......---------.........---...//////000111222222222111111000///000//////...///000111222444333333222111000//////,,,,,,,,,,,,---------...******))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$#########"""""""""""""""!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!""""""""" !!!!!!!!!!!!########################"""""""""""""""""""""""" !!!!!! !!!!!!!!!!!! !!!""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""###### !!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!000......111444444111---------///111444666444333333222111000000000111222000000000000000111222222000000111222333333444444333222000...---,,,,,,,,,++++++,,,,,,,,,+++************************++++++))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################"""###$$$%%%%%%$$$###"""################################################"""############$$$$$$$$$########################""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$##############################"""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$$$$$$$""" """###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%$$$###$$$''')))'''(((((()))***+++++++++***+++,,,---............///............///000000000000000000000///......000///.........000111222444333222111000...------+++++++++,,,,,,---------))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&"""######$$$$$$$$$######$$$$$$$$$$$$############""""""!!!!!! ######################## !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!"""!!!!!!  !!!!!!!!!""""""###### !!!!!!!!!""""""##############################"""""""""""""""""""""""" !!!!!! !!!!!!!!!""" !!!""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""######$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!///.........///000222333333222111222444666666666///000222333333222000///222111111111222333333444000000////////////000000222111000111222111///...,,,,,,++++++***)))((((((************))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################"""############$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!############""""""""""""""""""#########""""""!!!!!!!!!""""""######$$$$$$#########""""""""""""""""""!!! !!!###%%%'''%%%$$$"""!!!!!!!!!"""###""""""############""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""#############################################""""""""""""""" $$$%%%!!!!!!&&&&&&"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******,,,,,,------...---------......////////////............////////////......000...,,,---///111222222222222111000///...------------,,,,,,,,,,,,++++++******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!! """""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! 000///......///111222333111111333666888888555333111222333333333222111000111111111111111222333444000000000///000000111111111000///000111111///---,,,,,,++++++***)))))))))************))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$######"""########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################"""############$$$$$$$$$$$$$$$###"""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""!!!############""""""""""""""""""############"""""""""""""""""""""############"""""""""""""""""""""###"""!!! !!!"""$$$&&&$$$######"""""""""""""""""""""############""""""########################""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""#######################################"""""""""""""""""""""%%%((('''######%%%%%%!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((())))))******+++,,,,,,---------------...////////////......---......////////////......000///------///111111111222222111000///...------------,,,,,,,,,,,,++++++******))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######"""!!!!!!!!! """""""""""""""""""""""""""!!!!!!!!!!!!"""######"""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! 111000000000000111333444000222555999;;;999555111444333333333222222111111111111111111111111222333000/////////000111111222000///...///000000...,,,,,,,,,,,,+++******))))))************))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%$$$$$$"""!!!!!!########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""############""""""############""""""""""""""""""""""""""""""############"""!!!!!!"""###$$$"""############""""""!!!""""""############""""""########################""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""######)))+++***&&&$$$%%%$$$!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))))))))***+++,,,---------------///////////////...---,,,......////////////......111///......///111000000222111000000///...------------,,,,,,,,,,,,++++++******)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 222222111111111222444444222333666999;;;999444111444333222111000000000111111111000000000111111222............///000111111......---...//////...,,,,,,,,,,,,++++++*********************)))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$######"""""""""""""""###########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""############"""""""""!!!!!!""""""############"""$$$$$$######""""""!!!!!!"""""""""""""""#########$$$###""""""!!!""""""###!!!"""###$$$$$$###"""!!!""""""############""""""########################!!!"""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########))))))(((&&&%%%$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))))))))***+++,,,,,,---,,,,,,////////////...---,,,,,,---......//////......---111000...///000000///...111000000///......------------,,,,,,,,,+++++++++***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! 333222111111111222333444555444444555666666444222111111000///......//////111000000//////000000000---------------...///000...---,,,---//////...,,,,,,,,,,,,+++++++++++++++************)))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$###"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""##################"""""""""!!!!!!!!!"""###############$$$$$$######""""""!!!!!!!!!!!!""""""##################""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""############""""""########################!!!"""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############&&&%%%$$$%%%%%%######$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((((()))***+++,,,,,,,,,,,,...............---,,,,,,------............------111000//////000111///...000000//////......------------,,,,,,,,,+++++++++))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! 333333222111111222333444666444111111222222222111........................111000000//////////////////......------......///------,,,...///000...---,,,,,,,,,,,,,,,,,,++++++************))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$############"""!!!!!!"""$$$$$$%%%%%%%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""########################"""""""""""" !!!"""######$$$##################""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""############!!!""""""############"""""""""############""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$###!!!!!!$$$$$$"""###%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''((()))***+++,,,,,,,,,,,,------.........------------............------//////...000111111000.../////////.........------------,,,,,,,,,,,,++++++))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""############$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""###"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! 333222111000000111222333444222000//////000///...,,,---...000000000000///111000///............///222111000///////////////...------...000000///...,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$############""""""######$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#################################"""############$$$$$$$$$"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""""""""########################"""""""""""" !!!"""######$$$$$$$$$"""""""""""""""######### !!!!!!"""######$$$$$$ !!!"""###############"""""""""""""""######$$$""""""############""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""#################################### !!!!!!"""######$$$$$$### $$$%%%""""""&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&'''(((***++++++,,,,,,++++++,,,---............,,,------......------,,,.........000222222000/////////.........---------------,,,,,,,,,,,,++++++)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! !!!!!!!!!""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 333222111000000000111222222000/////////...---++++++,,,///111222222111000111000///...............555444333111000000000///...------...000111000...,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""!!!########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$""""""!!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$############"""""""""""" !!!######$$$$$$$$$!!!!!!""""""######$$$$$$ !!!!!!"""###$$$$$$$$$ !!!###$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%""""""############""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""#################################### !!!!!!"""###$$$$$$$$$%%%!!!!!!%%%%%%!!!!!!%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&'''((()))++++++,,,,,,******,,,---.../////////,,,------......------,,,------...000222333111///...............------------------,,,,,,,,,++++++)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!"""""" !!!!!!!!!"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############ !!!!!!"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$"""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! 444333222111111222333444000111111000///......000000000111111111000000///---///111000...///222666999666222//////000111000111000///...------...///...+++)))))),,,---,,,***+++******)))(((''''''&&&))))))((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############$$$$$$##########################################""""""############""""""""" $$$%%%### !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!! !!!###$$$""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((()))))))))))))))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,---.........------///000///............---------++++++******)))((((((((((((((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$###"""$$$%%% !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!! !!!"""""" !!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$  !!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!333333222111111111222222///000111111///...///111.........////////////...111111222111000111444666666333000///000222333333222111000///......//////...+++(((((()))***(((&&&*********)))((('''''''''))))))(((&&&&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""############################################################""""""############"""""""""!!!!!!"""###$$$###!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!"""###$$$""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((()))))))))***)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,---...000............------------++++++******)))((((((((((((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!  !!!!!!  !!!""" !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$ !!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!222222222222222111000000///111222111000000111222......//////000000111111666444222222333444444444333111//////222444666666333222111///...//////000///,,,***))))))((('''%%%******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$############"""""""""######""""""""""""######""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""############################################################""""""############"""""""""$$$%%%%%%###""""""###########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000............------------++++++******)))((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!!!!!"""$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!"""### !!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!000111222333222111000///000111222222111111222333222222222333333444555555888555111111444555444222222111///000333555666666333222000///............///...,,,+++******))))))***)))))))))(((((((((''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#################################################################################$$$$$$$$$$$$##################""""""""""""###""""""""""""""""""###"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############!!!"""""""""###########################$$$$$$$$$########################""""""############""""""###%%%(((&&&###!!!"""$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''(((******+++*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000.........---------,,,,,,++++++******)))(((((((((((('''&&&&&&%%%%%%&&&&&&$$$$$$###############$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$"""!!! """#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!000111222333333222111000111333444333222222333444555444444444444555666777888444000000222444222000444222111111333555555555222111///---,,,,,,,,,,,,,,,,,,,,,+++******+++,,,))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#################################################################################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """$$$%%%&&&%%%###"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########!!!"""""""""############""""""#########$$$$$$$$$########################""""""############""""""###&&&((('''###!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((()))***+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///...------------,,,,,,,,,++++++******)))(((((((((''''''&&&%%%%%%%%%%%%%%%#########""""""######$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$"""!!! """#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""""" """""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!000111222222333333333333444555555444333222333444444333222111111222333444555333111000111111111111555333222222444555444333222000...,,,++++++++++++)))******)))(((((()))+++))))))))))))(((((((((((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#################################################################################$$$$$$$$$$$$######!!!!!!"""""""""""""""###""""""############""""""""""""""""""""""""""""""############$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""############"""""""""###$$$$$$%%%%%%########################""""""############""""""###%%%&&&%%%$$$######$$$ """"""!!!!!!!!!!!!"""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((((())))))((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///------------,,,,,,,,,,,,++++++******)))((((((((('''&&&&&&%%%%%%%%%%%%%%%#########"""######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!!!!!"""$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""### !!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!000111111222333555666777666777777666333222222333444222111///...///000111222333222111000000111333444333222333444555555444333111///---,,,+++++++++***+++,,,***'''&&&(((***(((((((((((())))))))))))''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#################################################################################$$$$$$$$$$$$######!!!!!!!!!!!!""""""######!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""############$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""############!!!""""""###$$$$$$%%%%%%########################""""""############""""""######"""$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""###""""""!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((('''(((((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///---------,,,,,,,,,++++++++++++******)))((((((((('''&&&%%%%%%$$$$$$%%%%%%###############$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """###"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!""""""""""""  !!!"""!!!!!!!!!"""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!""""""###### !!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!111111111222333666999:::777888888666333222222222555333111///......///000111333444222//////222666333222111333555666666555444222000...---,,,,,,,,,---//////---)))'''(((***(((((((((((())))))))))))''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$$$$###### !!!!!!!!!""""""######!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!""""""###$$$$$$%%%%%%########################""""""############""""""###!!! """%%%'''%%%"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" """#########"""!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///---------,,,,,,,,,++++++++++++******)))((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$###"""$$$%%% !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""!!! !!!"""""" !!!"""###$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""""""""""""""""""""""" !!!""""""!!!  !!!"""######$$$ !!!!!!!!!""" !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!,,,---...000111333444444333444444333111000111222333222000///.........///444333111000///......///111111000000111222333333333111///...---...000111------,,,,,,+++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""################################################"""############$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!""""""#########$$$%%%$$$###""""""###$$$%%%%%%$$$"""!!!!!!!!!"""###%%%%%%$$$$$$###"""!!!!!!!!!""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######"""""""""###$$$$$$$$$%%%!!!!!!!!!"""######$$$$$$"""""""""""""""######$$$########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!"""######"""!!! ########################"""############$$$$$$$$$################################################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""###"""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######&&&%%%$$$$$$############&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++++++++++++++++++++---,,,+++*********+++,,,......---,,,+++++++++++++++******)))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!! """"""!!!!!! !!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""!!!!!! """!!!  !!!""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""######################## """""""""""""""!!! """""""""""""""""""""""" !!!!!!!!!!!!$$$###""" !!!"""""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$###"""!!! !!!"""###------...///000222222333000111111000///......///222111000...------......222222222111000000///////////////000000111111111000///---,,,,,,,,,......------,,,++++++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""################################################"""############$$$$$$$$$$$$$$$############$$$$$$########################""""""##################$$$$$$############$$$$$$%%%$$$###"""!!!""""""###%%%%%%$$$$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""###############$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!########################"""############$$$$$$$$$############################################################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))++++++++++++++++++++++++,,,++++++******+++,,,,,,///...---,,,+++******************))))))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! """!!!!!!!!! !!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! """!!!  !!!""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""!!! """""""""""""""""""""""" !!!!!!!!!!!!$$$###"""!!! !!!"""!!!!!!""""""""""""!!!!!!"""""""""""""""############"""!!! !!!"""###------......///000111111///000111000......///000111000///------------...000111222333333222111000---...///000000000///...000///---,,,,,,,,,---...,,,,,,,,,+++******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############################################################"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$###""""""""""""###%%%%%%$$$$$$###""""""""" !!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!$$$$$$$$$###############$$$$$$######"""!!!!!! """""""""""""""######$$$########################"""##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""!!!!!!""""""###########################"""############$$$$$$$$$############################################################"""""""""""" """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""############"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))******************++++++************+++,,,------///...---,,,******))))))*********)))))))))))))))&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!###""""""!!!!!!!!!!!!""" !!!"""######"""!!! ############""""""""""""""""""!!!!!!!!!!!!"""""",,,,,,------......//////111222333333111111222333000///...---,,,,,,---......000222333444333222111---...000111111000...---111000///.........//////,,,+++++++++******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$########################&&&%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""$$$$$$#########"""""""""$$$$$$$$$#########""""""!!!###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""!!!!!!!!!%%%$$$$$$$$$###"""""""""############""""""!!!!!!"""""""""""""""######$$$########################$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$###"""!!!!!!"""###$$$########################""""""#########$$$$$$$$$#########################################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""##################"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###&&&&&&%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''''''''((((((((()))))))))))))))***************)))))))))***+++---......///...---+++***))))))))))))))))))***************&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!! !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""!!!"""$$$$$$"""!!!$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""+++++++++,,,,,,---------000222333333222222444555000///---,,,,,,---......---///111333444333222111...///111222222111///...000//////...............++++++***************)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$########################&&&%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$#########"""$$$$$$$$$############### !!!!!!"""$$$$$$%%%&&&""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!%%%$$$$$$$$$###"""""""""!!!!!!""""""############"""""""""""""""######$$$###########################$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""########################!!!"""""""""############$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###### !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###%%%%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%''''''''''''((((((((((((((((((((())))))*********(((((()))+++,,,---............,,,+++***))))))))))))))))))))))))*********&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!"""""""""############"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""$$$$$$"""!!!$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!))))))***++++++,,,---------///000111000000222444000///...------...//////...///000111222222111000///000111111111000///...------------,,,,,,++++++************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""########################%%%%%%$$$###"""!!! """"""""""""""""""""""""##########################################""""""$$$$$$$$$############### !!!!!!"""######$$$$$$"""""""""""""""######$$$########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""########################""""""""""""#####################""""""#########"""""""""""""""""""""""""""############$$$$$$$$$################################################""""""""""""####################################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((''''''(((((())))))******'''(((***+++---------------,,,+++******)))******)))))))))(((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""### !!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!""""""""""""!!! !!!"""######"""!!! ############""""""""""""!!!!!!""""""""""""!!!!!!''''''((()))+++,,,------***,,,...///...///111222000///.........///000000///////////////000000000000000000//////.........,,,---------,,,,,,++++++))))))))))))************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$########################""""""##################$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$###"""########################$$$###"""!!! """"""""""""""""""""""""##########################################$$$$$$###############$$$$$$$$$"""""""""""""""#########"""""""""""""""######$$$########################""""""############""""""""""""""""""""""""""""""########################""""""""""""############"""######$$$$$$######""""""""""""""""""""""""""""""############$$$$$$$$$################################################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""######$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""#########"""""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((()))******((()))***,,,------,,,,,,++++++************++++++))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""######""""""!!!!!!  !!!!!! !!!!!!!!!"""!!!!!! !!!!!! !!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!""""""!!!  !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###### !!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!"""######"""!!!!!!!!!""""""""""""!!!!!!"""""""""""""""######### !!!"""######"""!!! %%%&&&''')))***,,,------***,,,.../////////111333111000///......///000111000///............//////000///...---------------......//////......---,,,)))))))))))))))*********)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!""""""#########$$$%%%$$$###""""""###$$$%%%$$$$$$%%%&&&%%%$$$###"""##################$$$$$$######$$$$$$%%%%%%&&&&&&""""""""""""""""""""""""########################"""""""""###$$$$$$$$$%%%""""""######$$$$$$$$$%%%$$$$$$######"""!!!!!!!!!"""""""""""""""######$$$########################%%%&&&&&&''''''&&&&&&%%%""""""""""""""""""""""""########################""""""""""""############"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""############$$$$$$$$$################################################!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%!!!!!!!!!!!!"""""""""""" !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((()))+++,,,------,,,+++*********)))******+++,,,))))))((('''&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""############""""""""""""""""""""""""$$$######"""!!!  !!!!!!  !!!!!!""""""!!!!!! !!!!!! !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!!!!"""""" !!!""""""!!!  !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""######################## !!!"""######$$$ !!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""" !!!#########"""!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$ !!!"""######"""!!! '''((()))***+++,,,------------------......//////111000///...,,,,,,++++++,,,------...///000000111---------------...///000///////////////...------************)))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""$$$###"""""""""###%%%%%%##############################$$$$$$$$$$$$###### !!!"""###$$$$$$%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$&&&***&&& %%%%%%$$$#########$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""$$$""" !!!###$$$### """"""""""""############""""""############""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$$$$############$$$$$$$$$#########""""""!!!!!!""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! $$$###""" """"""""""""""""""""""""""""""""""""""""""""""""  """"""!!!!!!!!!!!!""""""########################&&&&&&''''''((()))))))))))))))))))))************+++++++++++++++++++++++++++***)))(((((()))***+++&&&'''((())))))((('''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$ """"""!!! !!!"""!!! !!!""""""  !!!"""""""""!!!  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! """"""""""""!!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""""""""""""""###########################$$$$$$$$$!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!!"""""""""""""""!!! ''''''((()))***+++,,,---.........//////000000000222111000...------,,,,,,/////////000000111111111......------......//////000000000000///...---,,,************))))))))))))***)))((('''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$###"""""""""###$$$%%%##############################$$$$$$$$$$$$######""""""######$$$$$$%%%%%%########################"""############$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%"""%%%$$$$$$#########$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%############"""""""""!!!""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""&&&$$$"""###%%%&&&$$$###""""""""""""############""""""############""""""""""""############""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$######""""""######$$$############"""""""""!!!""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! ######""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""########################&&&&&&&&&'''(((((())))))'''(((((((((((()))))))))+++++++++++++++++++++++++++***)))(((((()))***+++*********)))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!""""""!!! """###!!! !!!!!!  !!!"""""""""!!!!!!!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!"""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""#########!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""#########!!!!!!""""""""""""!!!!!!"""""""""""""""!!! ''''''((()))******++++++......///000111111222222222222111///............111111111111222222222222000//////............///222222222111000...---,,,************))))))))))))***)))(((''''''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######""""""######$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$''',,,,,,'''######$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%############""""""""""""""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""%%%$$$######%%%%%%$$$###""""""""""""############""""""############""""""######""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$######""""""######$$$############""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###""""""""""""!!!!!!!!!!!!""""""########################%%%%%%&&&''''''(((((()))''''''''''''((((((((((((******************++++++******))))))))))))******...---+++)))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""!!!""""""!!! !!!###%%%$$$!!! !!! !!!!!!"""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""############""""""!!!!!! !!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""######$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""##################""""""""""""!!!""""""######""""""!!!""""""######""""""!!!!!!&&&&&&'''((())))))******------...///000111222333333222111000////////////222222222111111111111111111000//////............333333222111000...,,,+++************)))))))))((()))(((&&&&&&&&&(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$######""""""######$$$###############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$##############################""""""#########$$$$$$$$$############$$$$$$$$$$$$%%%'''...:::AAA<<<..."""$$$###$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$#########"""""""""""""""""""""!!!!!!!!!!!!""""""########################"""""""""""""""""""""""""""!!!!!!!!!"""""""""!!!!!!"""""""""############""""""############""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######""""""""""""###############"""""""""""""""!!!"""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!""""""!!!!!!!!!!!!""""""########################$$$%%%%%%&&&''''''(((((('''''''''((((((((()))))))))))))))******************))))))))))))))))))***///...+++)))'''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!######"""!!! !!!$$$'''(((%%%""" !!!!!!!!!!!!!!!  !!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###&&&%%%%%%$$$###"""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""############!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$######""""""!!!!!!"""""""""######"""""""""""""""#########""""""!!!&&&&&&&&&''''''(((((()))******,,,---///000111222333222111000000000000000000000000000000/////////111000///...............333333222111///---,,,+++************)))))))))(((((('''%%%%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$#####################"""""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$'''''',,,999FFFFFF555#########$$$$$$%%%%%%%%%%%%$$$##################$$$""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""!!!!!!!!!!!!"""!!!"""""""""############""""""############""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""######!!!"""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!"""""""""""""""""""""""""""######################## !!!###$$$$$$###!!! """"""!!!!!!!!!!!!""""""########################$$$$$$%%%%%%&&&&&&''''''(((((()))))))))*********((((((((())))))*********)))))))))******)))))))))---,,,***((((((((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!######"""!!! !!!$$$''',,,)))$$$"""!!!   !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""&&&%%%%%%$$$###"""!!!!!! !!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$######""""""!!!!!!""""""############""""""""""""############""""""%%%%%%&&&&&&&&&''''''''''''((()))+++---///000111222222111000000000000000...............////////////......------------...111111111000///---,,,+++************))))))))))))'''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######"""""""""""""""""""""###########################"""############$$$$$$$$$"""""""""############$$$((($$$###)))555;;;222%%%"""###$$$%%%%%%%%%%%%$$$########################""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""###$$$""""""""""""############""""""############""""""######""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""############""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###""""""""""""""""""""""""######################## !!!""""""!!! """"""!!!!!!!!!!!!""""""##############################$$$%%%%%%&&&&&&'''))))))))))))************''''''(((((())))))******))))))************))))))))))))((((((((())))))***&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""!!!""""""!!! !!!###%%%+++((($$$""""""!!!   """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""######""""""!!!!!!  """#########"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$######"""!!!!!! """""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""##################"""""""""""""""######$$$$$$######"""""""""######$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))+++---///000111111111000/////////000000---------......//////000---,,,,,,,,,,,,------...////////////...---++++++************))))))))))))''''''((()))((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""""""""###!!!"""###$$$%%%$$$$$$#################################$$$$$$$$$$$$######"""""""""######$$$$$$$$$########################"""############$$$$$$$$$""""""""""""###############$$$""" %%%+++***$$$"""###$$$%%%%%%%%%$$$$$$#########$$$$$$#########!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$$$$"""!!!"""$$$""""""""""""############""""""############""""""""""""############""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""############"""""""""""""""""""""""" !!!!!!!!!"""""""""### """######""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""#################################$$$%%%%%%&&&&&&((((((((())))))))))))***&&&&&&'''(((((()))******((()))***++++++***)))((('''(((((())))))(((((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!""""""!!! """###$$$###!!!""""""###!!! !!!!!!"""!!!!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!! """#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""#########"""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""#########"""######$$$$$$######"""!!!"""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))+++---///111222111000///////////////000,,,------...///000000111++++++++++++,,,,,,---...---.........---,,,++++++************))))))))))))((()))***+++***)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$!!!"""###$$$%%%$$$####################################$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&########################"""############$$$$$$$$$""""""""""""############%%%)))$$$ """###""""""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$######!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###""" """""""""""""""############""""""############""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$""""""""""""##################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!""""""###### """###$$$""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""########################"""######$$$%%%%%%&&&&&&''''''''''''((((((((()))&&&&&&&&&'''((())))))***((()))***++++++***)))((('''((()))))))))(((&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$ """"""!!! !!!""" ###$$$###!!!!!!!!!"""######$$$######"""!!! !!!###$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!"""###############$$$$$$$$$ """###$$$###!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((***,,,...///,,,---///111111000...---000...,,,+++000444111+++,,,,,,,,,---------......000//////---,,,+++************))))))(((((('''''')))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!"""###############$$$$$$############$$$$$$#######################################$$$$$$$$$################################################################################################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""####################################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!""""""""""""""""""############""""""$$$$$$###"""!!!!!!""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!######""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!  !!!"""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""############$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((+++*********))))))((((((***))))))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!%%%%%%$$$###"""!!! ######""""""!!!!!! """"""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""###"""  !!!###$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""############""""""########################"""!!! """###$$$""""""############""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$################################################""""""###$$$%%%%%%&&&&&&&&&%%%$$$###""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""########################$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((***+++,,,+++,,,...///000///------...000///,,,,,,...---))),,,,,,,,,---------......//////...---,,,+++*********)))))))))((((((((('''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###!!!!!!"""###############$$$$$$############$$$$$$########################$$$$$$##################################################################################################################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""########################$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$######$$$$$$###"""""""""""""""############"""""""""!!!""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!! !!!"""!!!!!!!!!!!!"""""""""###$$$######""""""######$$$""""""""""""""""""""""""######""""""""""""######""""""""""""############$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((*********)))))))))((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!! !!!!!!!!!""""""######""""""!!!$$$$$$######"""!!!!!!!!!###"""""""""!!!!!!!!! """""""""""""""""""""""""""""""""!!!!!!!!! """""" !!!###$$$""""""""""""""""""""""""!!!"""""""""############""""""############""""""########################"""!!!!!! !!!"""###""""""############""""""#################################$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$######################################################$$$%%%%%%&&&''''''&&&%%%$$$###""""""""""""""""""""""""""""""""""""##################$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''(((((()))***,,,---------,,,+++,,,000111,,,)))***+++***,,,,,,,,,---------......//////...---,,,+++******))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""!!!!!!"""###############$$$$$$############$$$$$$########################%%%$$$$$$$$$###"""""""""################################################################################################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$############""""""""""""""""""""""""########################$$$$$$$$$#######################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$%%%%%%$$$$$$###$$$###""""""""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""" !!!"""#########!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!"""""""""######$$$######""""""######$$$""""""""""""""""""""""""######""""""""""""######""""""""""""############$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((******))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!"""##################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""""""""!!!!!! """!!! !!!###$$$""""""""""""""""""""""""""""""""""""############""""""############""""""###########################""""""!!!!!!!!!!!!"""""""""############""""""#################################$$$$$$$$$$$$%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$################################################$$$$$$%%%%%%&&&'''''''''%%%%%%$$$###""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&(((((()))++++++++++++++++++...///,,,,,,///000...,,,,,,,,,---------............------,,,+++******))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$&&&&&&$$$###$$$%%%########################%%%$$$###"""!!!!!!!!!!!!!!!!!!"""###############$$$$$$############$$$$$$########################%%%%%%%%%$$$###"""!!!!!!################################################################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$####################################""""""""""""""""""""""""!!!!!!"""""""""#########"""######$$$$$$######"""######"""""""""""""""############"""""""""""""""""""""""""""""""""""""""#########""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""!!!!!!"""""""""###############""""""""""""######""""""""""""""""""""""""######""""""""""""######!!!"""""""""##########################################$$$$$$$$$%%%%%%%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((***))))))((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!######$$$$$$$$$$$$######!!!!!!""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""######"""""""""""""""""""""""""""""""""""""""#########""""""############""""""##############################""""""!!!!!! """"""############""""""####################################$$$$$$$$$$$$######"""""""""""""""###""""""!!!!!!!!!!!!""""""""""""""""""############################################################$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))************+++***+++222888888333,,,,,,,,,---------......---------,,,,,,++++++***(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$&&&&&&$$$###$$$%%%########################$$$$$$###"""!!!!!!""""""!!!!!!"""###############$$$$$$############$$$$$$########################%%%%%%%%%$$$###"""!!!!!!################################################################################################""""""#########$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!################################################################################################""""""""""""############!!!!!!""""""""""""!!!!!!###"""""""""""""""######""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""########################!!!""""""""""""""""""!!!""""""""""""###############""""""""""""""""""###""""""""""""""""""""""""######""""""""""""######!!!"""""""""##########################################$$$$$$$$$%%%%%%%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))),,,+++***((('''%%%$$$###%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!######$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""######""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""!!!!!! """"""############""""""########################""""""#########$$$$$$$$$###"""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$%%%$$$######"""#################################$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''((()))*********)))(((+++333;;;:::444,,,,,,,,,---------......---,,,,,,,,,+++++++++***(((((((((((())))))))))))''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""$$$%%%%%%$$$######$$$##############################""""""""""""######!!!!!!"""###############$$$$$$############$$$$$$########################%%%$$$$$$$$$###"""""""""################################################################################################"""############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""########################"""""""""""""""#########################################################"""""""""#########$$$$$$ !!!!!!!!!!!!!!!!!! """""""""""""""######$$$""""""""""""############""""""""""""""""""""""""""""""""""""#####################"""!!! !!!!!!!!!!!!""""""""""""########################!!!""""""######""""""!!!"""""""""#########$$$$$$###""""""!!!!!!""""""###""""""""""""""""""""""""######""""""""""""######""""""""""""###########################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))),,,+++***((('''%%%$$$###$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!! !!!!!!"""##################"""!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""### !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""""""""""""""!!! """"""############""""""########################"""""""""############$$$"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""###"""""""""""""""!!!!!!""""""""""""""""""""""""########################"""""""""###############$$$$$$###############$$$########################%%%%%%$$$$$$###""""""!!!########################"""""""""###$$$$$$%%%%%%##############################$$$%%%%%%&&&''''''%%%&&&&&&'''((()))***+++(((*********///444444111,,,,,,,,,---------......,,,,,,,,,+++++++++++++++'''((((((((()))))))))***((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################!!!###$$$$$$###""""""###########################!!!!!!!!!!!!"""###$$$%%%!!!!!!"""###############$$$$$$############$$$$$$########################$$$$$$##################################################################################################################"""############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""######################## !!!!!!!!!"""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!"""""""""""""""###$$$$$$!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################!!!"""############"""!!!""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))((((((''''''&&&&&&$$$%%%'''(((((('''%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!! !!!!!!!!!""""""######""""""!!!"""""""""""""""######### !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""############"""""""""""""""""""""""""""""" !!!"""######""""""!!!""""""############""""""########################""""""""""""############"""""""""""""""###$$$$$$""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""################################################$$$###############$$$$$$########################$$$$$$##########################################!!!""""""###$$$$$$%%%%%%########################""""""###$$$%%%&&&''''''&&&&&&&&&&&&((()))++++++'''+++---***))),,,---,,,,,,,,,,,,---------......,,,,,,++++++++++++++++++'''((((((((())))))******)))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################!!!"""$$$$$$"""!!!"""###"""""""""""""""""""""""" !!!!!!!!!"""$$$%%%&&&!!!!!!"""###############$$$$$$############$$$$$$#######################################$$$$$$$$$################################################################################################"""############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$############"""""""""""""""""""""""""""######################## !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""############""""""""""""!!!""""""###$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!!!!""""""######!!!!!!!!!!!!""""""""""""########################!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))$$$%%%'''(((((('''%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!######"""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""############"""""""""""""""""""""""""""""" !!!#########""""""""""""############""""""########################""""""""""""############""""""!!!""""""###$$$$$$""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!! """"""""""""""""""""""""########################%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################"""""""""###$$$$$$%%%%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&''''''((()))))))))((()))***+++,,,+++******++++++++++++,,,,,,---...,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%####################################################################################""""""!!!!!!""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""################################################!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""""""""#########""""""!!!########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""########################$$$$$$##################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###### !!!"""#################################!!!###%%%%%%$$$###"""###$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""###$$$$$$###"""###$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$##########################################"""""""""""""""""""""############""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! $$$###"""""""""###%%%&&&""""""!!!!!!!!!!!!""""""########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""#############################################""""""######$$$%%%""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''(((((((((((()))***+++,,,+++******,,,,,,+++++++++,,,------,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$#########"""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""################################################""""""###$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""""""""############""""""########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###### !!!""""""###$$$$$$########################!!!###%%%%%%$$$#####################"""""""""!!!""""""""""""""""""""""""""""""""""""############"""###$$$$$$###"""###$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$############$$$%%%%%%%%%$$$$$$$$$##############################"""""""""""""""#########""""""############"""""""""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######"""!!!"""###$$$%%%""""""!!!!!!!!!!!!""""""########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""#############################################""""""######$$$%%%""""""!!!!!!!!!!!!""""""############"""""""""!!!"""############$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''''''''((()))***+++,,,+++******,,,,,,,,,,,,++++++++++++++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$#########################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$######"""###########################""""""""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############""""""############""""""########################!!!"""######$$$$$$######"""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""########################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!""""""###$$$$$$$$$########################!!!###%%%%%%###"""##################"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$"""###$$$$$$###"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######""""""######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""!!!!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""###$$$""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""#############################################""""""######$$$%%%###""""""!!!!!!""""""###############"""""""""""""""############$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&'''((((((((()))***+++,,,+++******,,,,,,,,,,,,++++++************)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###############$$$$$$################################################$$$$$$$$$$$$$$$###"""!!!###########################""""""!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################!!!""""""############"""########################!!!""""""###############""""""#########$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$########################################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""######$$$$$$$$$$$$########################"""###%%%$$$###"""###$$$#########"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!""""""###"""""""""######"""""""""########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""#############################################""""""######$$$%%%###""""""""""""""""""############"""""""""""""""""""""#########$$$$$$$$$########################!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""############$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''(((((())))))((()))***+++,,,+++******+++,,,,,,,,,,,,+++))))))***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$###"""!!!########################""""""!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################!!!!!!"""#######################################!!!!!!"""############"""""""""#########$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#####################$$$$$$$$$########################"""$$$$$$$$$""""""###%%%""""""""""""""""""##########################################$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!!!!!!!""""""""""""""""""############""""""########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""#############################################""""""######$$$%%%######""""""""""""######""""""""""""""""""######""""""#########$$$$$$$$$########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$#########$$$%%%&&&'''%%%&&&'''((())))))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&''''''((())))))***((()))***+++,,,+++*********+++,,,,,,,,,+++***))))))((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%%%%######################################################$$$$$$$$$######"""########################!!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$ !!!"""######$$$############################## !!!""""""######"""""""""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#########################################################$$$$$$###""""""###%%%""""""""""""#############################################$$$$$$$$$$$$%%%"""###$$$$$$###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$""""""############""""""""""""""""""""""""""""""######$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""#########""""""!!!"""###$$$$$$###"""!!!########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""#############################################""""""######$$$%%%$$$######""""""######$$$""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&"""""""""###%%%'''***+++)))***---///111333444555$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''(((((()))((()))***+++,,,+++******((()))+++,,,,,,+++***)))(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$%%%&&&&&&################################################""""""###$$$$$$$$$######"""""""""""""""""""""""""""###%%%''''''&&&%%%###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$ !!!"""######$$$$$$$$$######################## !!!!!!""""""""""""""""""############$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""###########################$$$$$$###!!!"""###%%%!!!"""""""""#############################################$$$$$$$$$%%%%%%"""###$$$$$$###"""###$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$###"""!!!"""$$$%%%%%%$$$"""!!!########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""#############################################""""""######$$$%%%$$$######""""""######$$$!!!"""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''''''''((())),,,000444666888999:::<<<===>>>>>>???$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&''''''(((((()))***+++,,,+++******'''(((***,,,---,,,+++***(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&################################################!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###%%%(((***+++)))&&&$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$ !!!######$$$$$$$$$######################## !!!!!!""""""""""""""""""############$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""!!!!!!!!!!!!!!!########################$$$$$$$$$###!!!"""$$$&&&!!!!!!""""""#########$$$##############################$$$$$$$$$%%%%%%%%%"""$$$$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!"""###%%%%%%$$$$$$###!!!"""$$$%%%%%%$$$"""!!!########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""################################################"""###$$$$$$%%%$$$$$$############$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((---...///111555:::>>>AAAGGGGGGGGGFFFEEEDDDCCCBBB########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))))))))))))))*********,,,,,,,,,++++++*********))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################""""""############""""""$$$$$$############$$$$$$"""############$$$$$$$$$########################&&&&&&%%%%%%$$$#########""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$&&&+++]]]pppEEE!!!%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""#########"""########################""""""""""""""""""""""""########################!!!!!!""""""#########$$$########################################################################$$$#########""""""!!!!!!$$$###"""""""""###%%%%%%###########################################################################################################################%%%%%%$$$"""!!!"""###$$$###"""""""""###%%%&&&"""############$$$$$$$$$&&&%%%$$$"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&"""############$$$$$$$$$########################$$$$$$$$$############"""""""""""""""############!!!"""###$$$$$$###"""!!!"""""""""!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""  !!!###$$$### """&&&$$$ %%%$$$$$$$$$###"""!!!!!!!!!########################""""""######$$$$$$%%%%%%""""""""""""############""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######################################################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%######%%%'''###$$$%%%%%%&&&&&&&&&&&&$$$$$$&&&)))...111333444>>>???BBBDDDFFFGGGIIIIIILLLIIIJJJNNNMMMFFFAAAAAA########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((()))************)))******************))))))))))))))))))))))))))))))'''''''''(((((('''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################""""""############""""""$$$$$$############$$$$$$"""############$$$$$$$$$#################################$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$&&&###+++GGGVVV@@@&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######"""!!!########################################################################$$$$$$$$$######""""""!!!################################################$$$$$$$$$###############$$$#########""""""""""""$$$###"""""""""###$$$%%%###########################################################################################################################$$$%%%$$$"""!!!"""#########""""""######$$$%%%"""############$$$$$$$$$%%%$$$###""""""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$######$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&"""############$$$$$$$$$########################$$$$$$$$$############"""""""""""""""############!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""" !!!###$$$###!!!###&&&%%%!!!!!!&&&################################################"""""""""###############""""""""""""############""""""""""""""""""""""""$$$$$$$$$#########""""""################################################"""""""""""""""""""""""""""############$$$$$$$$$###########################%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$$$$%%%'''%%%%%%$$$$$$%%%''')))***///111555999>>>BBBDDDDDD???@@@BBBCCCDDDDDDFFFFFFJJJLLLOOOQQQQQQOOOKKKIII########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))++++++***)))((((((((())))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""$$$$$$############$$$$$$"""############$$$$$$$$$########################!!!!!!""""""###$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$ &&&$$$(((222000%%%"""######$$$$$$$$$$$$##############################%%%$$$$$$######"""""""""########################################################################$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$######""""""###############"""""""""######""""""######$$$%%%###########################################################################################################################$$$%%%$$$"""""""""$$$""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$########################$$$$$$$$$############"""""""""""""""############""""""############""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!""""""$$$$$$$$$$$$############"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!###$$$"""!!!###&&&%%%"""###&&&!!!""""""###$$$%%%%%%%%%###########################""""""""""""""""""!!!""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$#########################################################"""""""""""""""""""""""""""############$$$$$$$$$###########################%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&& """$$$%%%$$$$$$%%%&&&%%%$$$$$$%%%)))...222555AAACCCEEEGGGHHHFFFDDDCCC@@@BBBBBBBBBAAA@@@BBBCCCFFFSSS^^^```cccgggeee^^^########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&)))+++,,,+++)))'''((((((((())))))*********(((((((((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$######"""$$$$$$############$$$$$$""""""#########$$$$$$$$$########################!!!!!!"""""""""####################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$&&& !!!$$$!!!#########$$$$$$$$$$$$######""""""""""""""""""""""""###$$$$$$$$$######$$$%%%######################################################################## !!!"""###%%%&&&((((((################################################%%%%%%$$$$$$###"""""""""#######################################$$$$$$$$$########################################################################################################################"""$$$%%%$$$###"""###$$$!!!"""###%%%%%%$$$######""""""#########$$$$$$$$$###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""!!!"""""""""############"""""""""######""""""""" !!!######""""""!!!""""""###$$$$$$$$$######"""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!"""###### !!!###$$$###"""###%%%!!!!!!""""""###$$$$$$$$$##############################""""""!!!!!! !!!"""""""""############""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''&&&$$$$$$%%%&&&&&&'''***...333999>>>AAAIIIKKKMMMLLLIIIDDD@@@>>>@@@BBBCCCBBB???===>>>@@@FFF___vvv~~~uuu########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%(((+++,,,+++)))'''((())))))******+++++++++(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$############$$$$$$""""""#########$$$$$$$$$#################################"""""""""!!!!!!###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$%%%'''###"""&&&""" ***######$$$$$$$$$$$$######""""""""""""""""""""""""!!!###%%%%%%$$$$$$&&&(((######################################################################## !!!"""###%%%&&&((((((################################################$$$$$$$$$#########""""""###############$$$$$$$$$""""""######$$$$$$$$$$$$########################################################################################################################"""###$$$$$$###"""###$$$!!!"""###%%%%%%$$$######""""""#########$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$######""""""########################"""######$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""!!!"""""""""###############""""""""""""""""""### !!!!!!"""""""""######""""""""""""###############""""""!!!!!! ############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###!!!######""""""######""""""""""""""""""""""""##############################""""""!!!!!! !!!"""""""""############""""""""""""""""""""""""############$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$$$$%%%%%%%%%&&&'''''''''%%%$$$&&&))),,,///111666;;;???BBBDDDEEEFFFIIILLLLLLJJJGGGFFFFFF???BBBEEEDDD@@@>>>???AAAOOOnnn}}}########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%''')))******))))))))))))******************))))))))))))))))))))))))'''(((((())))))((((((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$######$$$$$$############$$$$$$"""############$$$$$$$$$########################%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$%%%"""'''+++!!!)))######$$$$$$$$$$$$##############################!!!###&&&&&&$$$$$$'''***########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$##########################################################################################$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################################################################################################################"""###$$$$$$###"""$$$%%%""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""###############$$$$$$$$$!!!"""###$$$$$$###"""!!!"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$############"""""""""""""""##################""""""""""""######""""""######$$$$$$%%%%%%######"""""""""###$$$$$$"""""""""!!!!!!!!!!!!!!!#########$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" $$$%%%"""!!!"""###!!!#########"""""""""""""""###########################""""""""""""""""""!!!""""""""""""############"""""""""""""""""""""""" !!!!!!!!!!!!!!!################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''###$$$$$$%%%%%%&&&&&&&&&%%%&&&((()))***...222666<<<>>>AAADDDFFFEEECCCBBBFFFHHHIIIGGGDDDBBBDDDFFFCCCIIIOOOOOOLLLIIIJJJMMMaaazzzvvv########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&((()))*********))))))))))))))))))(((((())))))))))))))))))))))))'''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&%%%$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$ ###!!!"""((("""%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###&&&)))'''$$$"""%%%(((########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######""""""!!!################################################"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$$$$###########################################################################################################################!!!###$$$$$$######$$$%%%######""""""######$$$%%%"""############$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###############""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###""""""############$$$$$$$$$########################$$$$$$$$$############"""""""""""""""############$$$###"""!!!!!!"""###$$$!!!!!!""""""###$$$$$$%%%######""""""######$$$%%%""""""""""""""""""###############$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""""""'''((($$$"""$$$$$$!!!#########$$$$$$%%%%%%&&&########################"""""""""###############""""""""""""############"""""""""""""""""""""""" !!!!!!""""""""""""################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%'''%%%%%%&&&&&&'''(((((()))))),,,111555888:::===???CCCDDDEEEFFFFFFEEEDDDCCCGGGGGGFFFAAA===<<>>BBBKKKSSS^^^hhhssswwwuuurrrsssuuu~~~|||xxxnnn___WWW```nnn$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&'''))))))&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''))))))((('''%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################$$$$$$############$$$$$$$$$$$$##################################################################%%%%%%%%%$$$$$$############"""!!! !!!"""###########################%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$#########""""""!!!!!!#########""""""""""""!!!#########""""""""""""""""""############$$$$$$$$$$$$#########""""""!!!!!!######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""#########""""""!!! ###%%%&&&$$$###$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#################################"""""""""""""""########################%%%###!!!!!!###$$$%%%$$$############"""""""""""""""############$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&(((((()))+++///333888:::BBBDDDFFFEEEEEEDDDBBB>>>>>>BBBEEEEEECCCBBBCCCEEEDDDGGGFFFAAACCCNNN[[[cccwwwwwwyyyzzzuuuoooqqqxxxvvvtttmmmaaaWWWUUU\\\ddd$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%&&&&&&'''(((((()))&&&&&&'''''''''((((((((()))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################$$$$$$############$$$$$$########################################################################%%%%%%%%%$$$$$$$$$#########""""""!!!!!!""""""###########################%%%%%%%%%$$$$$$$$$##############################""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%$$$$$$$$$##########################################"""""""""!!!######"""""""""!!!!!!!!!###""""""""""""""""""""""""############$$$$$$$$$############"""""""""!!!######$$$$$$$$$$$$######"""""""""######"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""############""""""!!! !!!###%%%%%%###"""$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!"""""""""#############################################""""""""""""########################%%%###!!!!!!###$$$%%%$$$############""""""""""""############$$$$$$$$$$$$""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&)))---222999???DDDHHHJJJEEEDDDCCCBBBBBBCCCBBBAAACCCBBBAAABBBDDDGGGLLLOOOPPPSSSTTTSSSWWWdddrrryyyyyypppiiigggffffffllltttpppooojjj```YYYYYYaaaiii%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))''''''((((((((()))))))))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################################################################%%%%%%%%%$$$$$$$$$$$$############$$$$$$#################################%%%%%%%%%$$$$$$$$$$$$###########################"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$########################################################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$#######################################""""""""""""###""""""""""""!!!!!!!!!""""""""""""""""""######"""############$$$$$$$$$############""""""""""""######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""!!!"""$$$$$$"""!!!###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$%%%###############$$$%%%%%%&&&%%%%%%&&&'''))),,,---777:::@@@EEEIIIJJJJJJIIIGGGDDDCCCDDDGGGJJJLLLNNNMMMHHHDDDFFFNNNWWW___ccc```cccdddccchhhsss|||pppcccXXXVVVZZZaaaiiiooonnnnnnjjjccc]]]^^^eeelll%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%################################################""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""$$$############""""""""""""""""""""""""#########""""""#########$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""############"""$$$###""""""######""" ######$$$$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$%%%$$$###$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''***///444888;;;DDDFFFIIIKKKKKKIIIFFFEEEFFFCCCEEEMMMVVV\\\```ccc^^^XXXSSSVVVaaammmsssuuuiiijjjhhhdddfffmmmpppppp___XXXRRRRRRYYYbbbjjjooorrrqqqnnnhhhcccbbbfffkkk%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$######"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%################################################""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######%%%%%%$$$$$$$$$#########!!!!!!""""""############""""""#########$$$$$$$$$""""""""""""""""""############$$$$$$$$$$$$######"""######$$$$$$######"""########################""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!"""###############%%%$$$"""""""""###!!! """######$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%$$$###$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%((('''&&&$$$$$$%%%&&&'''%%%'''+++111888???EEEHHHHHHIIIIIIJJJJJJKKKKKKLLLEEEDDDKKKZZZhhhnnnqqquuupppjjjfffjjjsssyyyxxxuuudddccc```]]]```eeefffccc[[[XXXTTTRRRWWWaaakkkqqqooopppoookkkhhhgggjjjlll%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))(((((('''''''''((((((((()))))))))'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################%%%%%%$$$###"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%########################################################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%$$$$$$$$$#########!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$""""""""""""##################$$$$$$$$$$$$############$$$$$$$$$$$$##############################""""""""""""!!!!!!!!!!!! !!!!!!""""""###### !!!"""######$$$######%%%$$$"""!!!"""###"""!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%%%%$$$"""%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###$$$%%%((()))+++...333:::AAAHHHMMMOOOKKKJJJIIIIIIKKKMMMPPPRRRPPPNNNUUUgggtttvvvuuuwwwvvvsssqqqtttxxxwwwpppiiiZZZYYYVVVXXX```iiikkkgggeeebbb[[[SSSTTT___kkkqqqhhhjjjlllnnnooopppsssuuu&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((()))(((''''''&&&&&&'''''''''(((((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#####################"""""""""!!!!!! !!!!!!"""######$$$$$$"""############$$$$$$$$$!!!"""""""""##################$$$$$$$$$$$$######""""""############""""""########################""""""""""""!!!!!!!!!!!! !!!"""######### !!!"""######$$$$$$$$$%%%###!!!!!!"""######"""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$########################""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$%%%%%%$$$"""%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###$$$'''+++...111:::===BBBGGGLLLPPPRRRSSSNNNOOOPPPTTTYYY^^^dddgggjjjcccfffssszzzuuunnnnnnllllllooosssvvvrrriiibbbWWWUUUSSSVVVbbbnnnqqqmmmnnnjjjbbb[[[___iiinnnmmmgggjjjooouuuyyy|||&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''((())))))''''''&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%####################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%#########################################################$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!########################""""""""""""!!!!!!!!!!!! !!!"""######$$$ !!!######$$$$$$$$$%%%###!!! """#########!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$&&&&&&$$$"""%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%''',,,111666999HHHKKKOOOSSSUUUVVVUUUTTTMMMQQQYYYdddppp{{{vvvsss{{{|||qqqgggeee___bbbhhhooosssqqqjjjcccZZZWWWTTTWWWbbbnnnqqqlllnnnlllhhhgggooovvvrrrhhhlllpppvvv|||''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&((()))***))))))(((((('''''''''&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$###$$$%%%&&&'''!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$#########""""""!!!!!!""""""""""""############!!!"""###$$$$$$###"""!!!########################$$$$$$########################""""""""""""######""""""""""""############ !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$###### !!!"""###############""""""""""""!!!!!!!!!!!!""""""""""""############!!!"""""""""############%%%$$$###"""""""""""""""$$$"""!!!###&&&(((&&&###$$$%%%'''***+++***&&&"""%%%%%%$$$$$$%%%%%%&&&'''!!!###$$$$$$$$$%%%''')))'''***...444;;;AAAFFFIIIPPPRRRTTTTTTRRRQQQQQQRRRMMMWWWkkk}}}pppsssvvvwwwtttjjj^^^VVVSSSSSS___sss{{{ssskkkkkkdddaaa```eeeoootttrrrnnnmmmooosssyyy~~~}}}'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&'''((()))***)))(((((((((''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''######$$$%%%$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############"""""""""!!!""""""""""""############""""""############""""""######################################################""""""""""""######""""""""""""############!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$######!!!""""""############"""############""""""""""""""""""""""""############""""""""""""############!!!"""###&&&$$$""""""######!!!$$$$$$%%%'''((('''$$$"""%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%(((***---000666>>>EEEKKKOOOQQQWWWUUUSSSPPPNNNNNNPPPQQQ___eeessstttnnnjjjooossssssmmmbbbWWWPPPPPPRRR^^^pppuuummmfffgggbbbaaacccjjjsssyyyyyywwwqqqsssyyy''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((())))))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############""""""""""""""""""""""""##################""""""""""""############################################################""""""""""""######""""""""""""############""""""""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""############$$$$$$$$$$$$######"""############""""""!!!$$$$$$$$$$$$############"""""""""#########$$$$$$##################"""""""""!!!!!! """$$$&&&(((((('''%%%$$$%%%$$$""" ######"""###%%%%%%###!!!%%%%%%$$$$$$###$$$$$$$$$''''''%%%######%%%)))---555999@@@GGGMMMPPPRRRRRRQQQPPPQQQTTTZZZ```eeegggqqqssszzz{{{ooobbb]]]___hhhppppppgggZZZPPPLLLJJJNNN[[[hhhiiiaaa\\\___dddfffjjjrrrzzz}}}~~~''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""#########"""""""""""""""!!!"""""""""############$$$###"""!!!!!!"""###$$$#######################################$$$$$$$$$######""""""""""""######!!!"""""""""############$$$######""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""""""""###############$$$$$$$$$$$$#####################"""!!! $$$$$$#########"""""""""""""""#########$$$$$$$$$$$$$$$############""""""'''&&&$$$######$$$'''(((&&&%%%$$$$$$$$$%%%%%%$$$$$$###!!!!!!###$$$###"""%%%%%%$$$############$$$&&&&&&%%%%%%''',,,222777BBBFFFKKKPPPRRRRRRPPPNNNJJJPPP[[[iiivvv}}}~~~}}}yyyyyyzzzyyyooo```UUUSSSSSS```nnnqqqhhh\\\SSSPPPPPPUUU___fffddd]]]^^^eeemmmqqqvvv}}}''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!""""""""""""""""""######!!!"""""""""############$$$###"""!!!!!!"""###$$$########################""""""#########$$$$$$$$$######""""""""""""######!!!"""""""""############$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""##################$$$$$$$$$$$$#####################"""!!! ######"""""""""!!!!!!!!!############$$$$$$$$$$$$$$$$$$$$$###############$$$###!!!!!!!!!###%%%&&&%%%%%%$$$###"""""""""###&&&$$$""""""###$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%''')))---222999AAAFFFPPPRRRUUUVVVTTTPPPLLLIIINNNZZZmmmyyyzzzxxxwwwqqqcccTTTMMMMMMMMM\\\nnntttmmmccc]]]\\\ccchhhmmmnnnkkkiiiooowww|||'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$%%%$$$$$$$$$"""""""""###%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''')))(((((((((''''''''''''&&&&&&&&&''''''(((((())))))))))))((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!""""""""""""############""""""""""""##################""""""""""""##############################"""""""""###$$$$$$%%%%%%######""""""""""""######""""""""""""##############################""""""""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$######$$$$$$$$$$$$######"""############""""""!!!""""""""""""!!!!!!!!! #########$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%% !!!"""$$$&&&(((***+++...---,,,((($$$######$$$&&&$$$######$$$%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''"""&&&,,,333:::AAAHHHLLLQQQQQQRRRQQQOOOLLLIIIGGGSSSaaavvvvvvnnnwwwvvvssskkk[[[MMMIIIMMMPPP]]]lllqqqmmmhhhggghhhqqqtttvvvuuurrrttt}}}'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&((()))))))))((('''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%$$$$$$###$$$#########$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))(((((()))******+++,,,,,,(((((()))******+++,,,,,,******++++++,,,---------...------------------...++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!"""""""""############""""""""""""############""""""############""""""########################!!!""""""###$$$$$$%%%%%%######""""""""""""######""""""""""""##############################$$$$$$""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!""""""############"""#########"""""""""!!!!!!#########$$$$$$$$$%%%%%%""""""######$$$%%%&&&&&&!!!"""%%%(((+++,,,---...000000...***%%%###%%%'''%%%$$$######%%%%%%$$$###$$$$$$$$$%%%&&&'''((()))&&&,,,555===CCCHHHKKKNNNLLLLLLLLLLLLNNNPPPQQQSSS^^^jjjwww~~~zzzsssmmmkkkoooooonnngggXXXMMMMMMTTT[[[bbbhhhiiiffffffjjjoootttxxxzzzyyyyyy}}}'''((()))++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))))))))((('''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%$$$######&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((###$$$%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))******'''((()))+++---///000111222222222333444555555666222222333555666777999999444444333333333333444444////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$""""""""""""############!!!"""###$$$$$$###"""!!!########################!!!""""""###$$$$$$%%%%%%######""""""""""""######""""""""""""############"""""""""###$$$$$$$$$%%%""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###############$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%!!!!!!"""###%%%&&&'''((( """%%%''')))((((((''''''((('''$$$ !!!$$$$$$###"""###%%%%%%###"""$$$$$$%%%&&&''')))***+++222999BBBJJJOOOQQQRRRSSSMMMMMMNNNPPPUUU\\\bbbeeerrrxxx}}}xxxmmmeeedddggggggiiijjjeeeYYYPPPSSS\\\eeefffeeeaaa^^^aaaiiipppwww|||+++,,,---,,,)))''''''(((+++)))&&&&&&((()))******)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))************))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''%%%###&&&,,,///---,,,,,,...///111222333444888999:::;;;===>>>???@@@BBBAAAAAADDDGGGHHHFFFCCCGGGGGGFFFFFFFFFHHHKKKLLLHHHHHHGGGFFFEEECCCBBBAAA>>>===<<<:::999888888888888:::;;;;;;999666222///333000...000///,,,,,,///***)))(((((()))***((('''&&&'''))))))((()))***+++''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%###!!!"""###$$$%%%%%%%%%%%%%%%""""""############""""""$$$$$$################## !!!"""""""""""""""%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!!######""""""######$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""######""""""""""""############""""""""""""######!!!###$$$###"""!!!"""###$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$''',,,000'''###"""%%%$$$ $$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$######%%%+++222888@@@KKKQQQOOOPPPUUUTTTMMMOOOPPPWWWdddssszzzyyytttyyytttppplllbbbWWWUUUZZZ^^^dddiiihhhccc```ccchhhjjjiiihhhkkkpppssstttttt~~~555333000---+++)))((((((***(((''''''(((((('''&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((((('''&&&%%%%%%%%%&&&&&&'''((()))''''''''''''(((((((((((()))******)))...555777555888999:::<<<>>>AAADDDEEEDDDEEEFFFGGGHHHIIIIIIIIILLLJJJJJJKKKNNNNNNLLLIIIRRRSSSSSSSSSSSSSSSSSSTTTPPPPPPOOONNNLLLJJJHHHGGGEEEFFFGGGIIIIIIHHHGGGFFFAAACCCGGGJJJJJJHHHEEECCC???<<<;;;===;;;777555777333111////////////...,,,)))******)))((())))))***************************(((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$""""""###$$$$$$%%%%%%%%%$$$""""""############"""""""""""""""""""""""""""""" !!!!!!"""""""""""""""$$$$$$###""""""###$$$$$$############"""""""""!!!######""""""######$$$%%%$$$$$$$$$#########"""""""""""""""######"""""""""$$$$$$$$$#########""""""######""""""""""""############""""""""""""######!!!###$$$###"""!!!"""###$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$'''+++///)))$$$###%%%$$$ !!!$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%&&&%%%$$$)))))))))+++///666@@@FFFIIIPPPUUUSSSOOOOOOPPPOOOSSS^^^pppzzztttyyyrrrkkkdddZZZPPPPPPVVV___ccchhhiiiggggggkkkooouuuqqqnnnqqqyyyGGGBBB:::555333///+++(((''''''&&&'''(((((('''%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&'''((())))))''''''((((((((()))))))))(((,,,///333;;;EEEIIIGGG@@@@@@AAACCCFFFJJJNNNPPPOOOOOOOOOOOOOOOOOONNNNNNNNNMMMLLLMMMNNNNNNLLLJJJNNNQQQTTTVVVVVVVVVWWWXXXWWWWWWWWWVVVSSSPPPMMMKKKTTTUUUWWWWWWVVVRRROOOLLLNNNQQQUUUXXXXXXUUUQQQNNNKKKIIIIIILLLIIICCC??????>>>;;;777555333222000...,,,+++***)))((()))*********))))))((((((((())))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&&&&%%%###"""###$$$$$$%%%$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""""""""""""""$$$######""""""######$$$############""""""""""""###""""""""""""###$$$$$$$$$############"""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$#####################""""""""""""############""""""""""""######!!!###$$$###"""!!!"""###$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$######%%%))),,,+++'''$$$$$$###!!!"""%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$)))***,,,000555>>>HHHOOORRRSSSUUUTTTMMMGGGIIIPPP___pppwwwtttsssmmmeee\\\RRRMMMPPPVVV^^^aaadddgggjjjnnnsssvvvzzzxxxxxx|||WWWQQQIIIDDDBBB===444...***(((''''''((())))))(((&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&)))((((((''''''(((((()))***+++,,,---///000111111333888<<>>:::666444444111...,,,,,,,,,,,,,,,******)))((((((((()))***((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&'''%%%#########$$$$$$$$$$$$######""""""############""""""!!!!!!!!!"""""""""""""""""""""""""""""""""############""""""""""""###############""""""""""""""""""""""""""""""###$$$$$$############""""""""""""!!!!!!""""""""""""!!!!!!##############################""""""""""""############""""""""""""######!!!###$$$###"""!!!"""###########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$''')))+++)))&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%$$$%%%%%%)))---222888>>>EEELLLQQQTTTOOOPPPSSSPPPIIILLLUUUnnnxxxxxxpppnnnpppkkkhhhbbb[[[TTTSSSWWW]]]]]]^^^aaaeeekkkqqqvvvyyy}}}\\\XXXTTTSSSSSSNNNFFF???888444000,,,+++******)))&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))))))))((('''&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((((()))***+++---...///444555666888;;;===>>>???FFFIIIJJJIIIKKKMMMKKKFFFIIIHHHFFFFFFGGGJJJMMMOOORRRRRRQQQPPPMMMJJJGGGEEE???@@@AAAAAABBBCCCEEEFFFJJJNNNSSSVVVXXX\\\ccchhhhhhiiikkkjjjhhhccc^^^[[[___aaadddiiiooovvv||||||{{{}}}zzzvvvwwwmmmjjjeee```[[[VVVPPPLLLKKKGGGBBB===;;;888444222222000...---,,,,,,,,,---((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&'''%%%############$$$$$$######"""""""""############"""""""""""""""######$$$$$$$$$$$$###""""""""""""######""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!""""""###$$$"""""""""""""""""""""""""""######$$$$$$######"""##############################""""""""""""############""""""""""""######!!!###$$$###"""!!!"""###################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######%%%'''))))))&&&###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%&&&(((+++333888AAAHHHLLLOOOQQQRRRNNNJJJMMMXXX\\\ZZZ]]]eeettttttqqqiiiaaa]]]```eeehhhiiigggaaa]]]]]]```cccaaabbbeeeiiiooouuuzzz}}}{{{xxxxxxxxxuuusssWWWVVVWWWYYY[[[[[[VVVRRRLLLGGG@@@999444000,,,)))(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''))))))******)))((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''(((((()))***+++***+++---000444888;;;===???@@@AAACCCEEEGGGHHHIIIGGGJJJJJJIIIJJJMMMKKKFFFGGGFFFDDDCCCCCCDDDFFFGGGFFFGGGGGGGGGEEECCC@@@>>>999;;;<<<======???BBBDDDCCCGGGLLLLLLJJJJJJOOOSSSQQQSSSUUUVVVTTTOOOIIIFFFJJJKKKMMMQQQWWW___fffjjjmmmmmmnnnqqqtttxxx{{{}}}~~~zzztttppplllggg___YYYUUUNNNGGGAAA>>>;;;777333///---,,,,,,*********)))((('''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&&&&%%%############$$$######"""!!!""""""############""""""""""""######$$$$$$%%%%%%%%%$$$###"""!!!"""###$$$!!!""""""######""""""!!!""""""""""""############"""!!!!!!!!!!!!"""######!!!!!!"""""""""""""""#########$$$$$$$$$$$$#####################$$$$$$$$$######""""""""""""############""""""""""""######!!!###$$$###"""!!!"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$%%%%%%'''&&&######%%%%%%"""$$$$$$%%%%%%%%%%%%&&&&&& ###%%%&&&&&&***000555<<>>BBBEEEGGGFFFFFFFFFFFFGGGGGGGGGHHHAAACCCDDDCCCFFFJJJIIIEEE@@@@@@???>>>>>>>>>??????>>>@@@BBBDDDEEEDDDCCCBBBBBBDDDEEEEEEDDDEEEIIILLLJJJPPPVVVUUUOOOJJJIIIKKKLLLNNNRRRSSSQQQLLLGGGCCCHHHGGGHHHHHHKKKMMMPPPRRRRRRPPPNNNNNNQQQWWW^^^bbbkkkiiijjjppptttvvvzzz}}}wwwsssoooiii```YYYSSSOOOHHH@@@999444111///......---,,,***)))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""###############"""!!!!!!""""""############""""""!!!!!!!!!"""###$$$$$$$$$&&&%%%###"""!!!"""###$$$ !!!"""######"""!!! !!!"""""""""############!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""######""""""############""""""""""""#########$$$$$$$$$######""""""""""""############""""""""""""######!!!###$$$###"""!!!"""###""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%!!!%%%&&&######&&&%%%!!!$$$$$$$$$%%%%%%&&&&&&&&&"""%%%'''(((***///999@@@BBBFFFLLLPPPPPPOOONNNMMMUUUeeeuuuzzzxxxwwwxxxxxxpppkkkbbbWWWOOOOOOUUU\\\hhhnnnnnniiieeehhhkkkjjjiiiooowww{{{}}}xxxhhh```bbbVVVWWWYYY[[[]]]```dddgggWWWVVVUUURRRQQQSSSWWWZZZ[[[ZZZXXXUUUOOOFFF<<<555,,,,,,***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&'''''''''''''''&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&(((+++000444888;;;BBBBBBCCCDDDEEEGGGHHHIIIFFFFFFEEEDDDCCCBBBAAAAAAFFFGGGDDD@@@???@@@>>>999>>>>>>>>>?????????>>>>>>AAACCCGGGLLLNNNOOOOOOOOOTTTVVVWWWVVVTTTTTTWWWZZZeeemmmuuuvvvnnnfffbbbaaagggjjjnnnpppnnnjjjccc___ZZZ[[[]]]^^^```aaaaaaaaaUUUQQQJJJEEEEEEIIIPPPTTTQQQNNNOOOUUU[[[```gggnnnmmmqqqyyy|||tttmmmkkkeee\\\QQQHHH@@@;;;999111111///...,,,+++)))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###!!!###############"""!!!!!!""""""############"""""" !!!"""######$$$&&&%%%###"""!!!"""###$$$ !!!"""######"""!!! !!!!!!""""""#########$$$!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$######""""""""""""############""""""""""""######!!!###$$$###"""!!!"""###""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%$$$&&&######'''%%% $$$$$$$$$%%%%%%&&&&&&&&&$$$''')))***,,,444???HHHHHHKKKNNNPPPPPPOOOOOOOOO```yyy{{{tttssspppqqqlllaaaSSSIIILLLXXXddddddjjjkkkfffeeekkkppppppiiiqqq{{{rrrmmmdddXXXUUUZZZTTTZZZaaafffjjjnnnssswww^^^YYYTTTRRRTTTUUUTTTSSS[[[[[[ZZZZZZYYYVVVQQQMMM@@@<<<666000,,,+++,,,---***(((&&&%%%&&&'''&&&%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&((('''%%%$$$$$$&&&(((***+++)))'''%%%%%%&&&(((***(((---555;;;>>>???@@@AAAGGGGGGIIIKKKLLLJJJGGGEEEIIICCCBBBEEEEEEBBBBBBGGGEEECCCCCC@@@:::555999@@@888<<>>@@@AAA@@@BBBFFFFFFCCCDDDGGGIIIOOOVVV]]]dddnnnzzzyyyoooeee___]]]^^^___dddfffhhhfffbbb___\\\\\\]]]bbbjjjrrryyy~~~}}}}}}wwwmmm___VVVKKKBBB>>>;;;666222---......---,,,++++++,,,(((((()))))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############""""""""""""$$$############"""""""""######""""""""""""######""""""############""""""###"""!!! !!!"""######$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''+++///444;;;BBBIIIOOOSSSRRRNNNKKKHHHEEEGGGQQQ]]]mmmwwwqqqccc^^^[[[[[[bbbeee```ZZZUUUVVV[[[ccchhhhhhfffdddfffkkkqqqvvvyyy~~~|||sssnnnmmmqqqwww}}}YYYVVVRRRRRRSSSSSSPPPMMMJJJNNNQQQRRRRRRRRRUUUWWWWWWXXXWWWSSSLLLBBB888222***((('''&&&''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((('''''''''%%%&&&((())))))(((&&&%%%&&&(((+++///333888;;;===???@@@BBBBBBBBBCCCFFFHHHJJJGGGDDDAAA??????@@@AAA>>>>>>AAAEEEDDD???>>>@@@BBBDDDMMM\\\fffgggfffeeemmmttt~~~tttlllhhhgggmmmpppqqqkkk```WWWQQQPPPTTTZZZcccnnnxxx~~~{{{vvvoooeee\\\TTTMMMEEE???;;;:::777444000---***)))+++******))))))(((''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############""""""""""""!!!!!!""""""""""""############""""""""""""######""""""############""""""""""""!!!!!!!!!!!!"""""""""$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&''''''(((((((((333888@@@GGGKKKOOORRRTTTVVVOOOIIIHHHKKKSSSaaannnrrrqqq```QQQRRRTTTUUU[[[eeecccaaaaaacccgggkkknnnpppooonnnqqqwww~~~zzzuuuqqqooonnnnnnsssssshhhXXXLLLHHHIIIKKKMMMGGGHHHIIIJJJLLLNNNOOOPPPTTTWWWZZZ[[[WWWPPPIIICCC000---)))'''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((('''(((((()))***************+++---111666:::>>>@@@AAA===???AAAAAABBBCCCEEEGGGFFFDDDAAA===:::999:::<<<<<<===???>>>>>>@@@FFFMMMMMMUUUggg}}}}}}zzzxxx}}}ooobbb]]]]]]]]]aaajjjttt|||zzz|||wwwyyy|||||||||{{{yyyvvvooodddVVVMMMHHHDDD???999444111...,,,---,,,+++******)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$############"""""""""!!! !!!"""###############""""""""""""######""""""############""""""""""""!!!!!!!!!!!!"""""""""###%%%%%%###"""######################################################################################################################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&(((+++---///;;;AAAIIIOOOPPPQQQQQQRRRPPPMMMNNNUUU]]]dddnnnvvvsssnnn[[[NNNTTTXXX\\\eeelllkkkiiiiiijjjmmmppprrrvvvuuuuuuyyysssiiihhhmmmqqqttt{{{tttaaaRRRLLLNNNRRRUUUQQQNNNKKKKKKMMMNNNKKKHHHLLLOOOSSSVVVWWWVVVTTTRRRAAA;;;333,,,)))(((''''''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))(((((()))(((((((((***,,,///111444666999<<<>>>@@@@@@@@@@@@BBBEEEFFFFFFEEEEEEEEE???@@@???===:::999:::<<>><<<999777///...,,,+++***)))))))))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$############"""""""""!!! !!!"""######$$$######""""""""""""######""""""############""""""!!!!!!""""""""""""!!!!!!!!!###%%%%%%###"""###$$$########################################################################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%***000777;;;CCCIIIOOOQQQOOOMMMNNNPPPOOOSSS___lllsssrrrpppqqqllliiiYYYPPPUUUYYY^^^jjjmmmkkkjjjiiikkkooosssvvvuuutttvvvzzzxxxsssmmmnnnvvvwwwnnnbbbZZZXXXZZZ[[[[[[ddd```\\\YYYVVVSSSMMMIIIJJJJJJLLLNNNPPPSSSUUUWWWRRRLLLBBB999333...***''')))((('''&&&%%%&&&'''((('''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))))))))((((((((())),,,111666999>>>???@@@AAABBBAAA@@@???BBBEEEFFFFFFCCC@@@???>>>666999<<<======???DDDHHHWWWeeetttyyyzzz~~~lll^^^TTTYYY___dddjjjrrr|||zzzwwwlllfff]]]VVVPPPJJJCCC>>>555333000---+++)))))))))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$############"""""""""""" !!!""""""###$$$$$$######""""""""""""######""""""############""""""!!!!!!""""""""""""!!!!!!!!!###$$$$$$#########$$$########################################################################$$$$$$$$$#######################################"""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&)))000888@@@EEEIIIMMMPPPNNNKKKJJJMMMQQQaaahhhvvvxxxooollldddaaaUUUNNNQQQRRRWWWeeefffffffffhhhmmmssszzz~~~{{{{{{|||}}}xxxtttqqqnnnuuurrrlllfffccccccdddcccbbbsssuuutttlll```VVVRRRQQQKKKJJJIIIIIIKKKOOOSSSUUUYYYUUUPPPJJJCCC;;;444///+++***(((&&&&&&'''((()))'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&((())))))************+++...222777<<<@@@CCCDDDDDDDDDEEEEEEDDDDDDCCCAAABBBAAA???===;;;;;;<<<999===BBBFFFJJJSSS^^^fffxxxfffSSSSSSUUUYYY]]]bbbfffjjjpppuuu||||||vvvqqqkkkaaaUUULLLBBB@@@;;;555000---+++************)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$############""""""""""""!!!""""""######$$$$$$$$$######""""""""""""######""""""############"""""" !!!"""######"""!!! !!!"""$$$$$$######$$$%%%########################################################################$$$$$$$$$#########""""""################################################"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%''',,,222999AAAGGGJJJMMMOOOOOOKKKGGGIIIQQQYYYqqquuu|||~~~wwwlllggghhhbbb]]]PPPLLLRRRRRRUUUbbbdddeeehhhmmmttt{{{zzzqqqmmmnnnqqqsss~~~xxxpppllllllmmmlllkkkzzzxxxeeeWWWUUUXXXKKKJJJHHHHHHJJJMMMQQQTTTWWWVVVVVVUUUPPPHHH???888,,,***((('''&&&'''((()))'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&((()))************---000555;;;AAAFFFIIIKKKFFFFFFFFFGGGGGGGGGHHHHHH@@@@@@>>><<<;;;<<>>777222///...************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""############$$$$$$$$$$$$######""""""""""""######""""""############"""""" !!!"""######"""!!! """$$$$$$######$$$%%%""""""""""""""""""""""""################################################$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&***111999AAAGGGJJJLLLOOOPPPNNNIIIFFFJJJUUU___rrrqqqpppkkk```XXX[[[bbbeee]]]OOOMMMXXXYYY\\\hhhgggjjjooouuu|||wwwkkkeeeiiisssyyyrrrpppqqqssstttggggggfffbbbfffaaaYYYQQQLLLKKKLLLMMMVVVXXXXXXWWWSSSOOOLLLKKK;;;222)))'''+++,,,'''!!!$$$&&&(((((('''&&&&&&'''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%'''((()))((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))***+++,,,...///777999===@@@BBBBBBAAA@@@EEEHHHFFFBBBEEENNNNNNGGGFFF999888AAA???777BBBYYYgggpppuuuuuuzzz~~~{{{|||}}}}}}zzz|||wwwzzznnnZZZXXXVVV\\\mmm{{{vvveee]]]RRRGGG???;;;999888222......111...((((((,,,(((((((((&&&%%%$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%################################################!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$################################################"""""""""""""""######$$$###########################""""""&&&***)))$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$######"""""""""$$$%%%'''((('''&&&%%%,,,000888AAAIIINNNNNNNNNNNNKKKFFFCCCEEERRRdddrrrrrrjjjaaaZZZUUUVVV___iiiqqqfff]]]^^^ccceeefffgggmmmmmmttt|||wwwjjjeeeooo~~~}}}wwwwwwmmmmmmnnnmmm}}}xxxqqqggg\\\SSSLLLHHHTTTWWWZZZ[[[ZZZWWWTTTRRRLLLCCC666...******)))(((&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$%%%&&&((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''''')))))))))***---222666999BBBBBBBBBBBBBBBBBBBBBBBBEEEKKKPPPQQQSSSSSSOOOIIICCC;;;;;;EEELLLTTTiii~~~~~~{{{yyy}}}~~~}}}|||zzz{{{yyyvvvllleeefffjjjnnnsssyyytttqqqkkkddd[[[OOOCCC<<<777111...///...)))(((***)))******))))))))))))***'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$#########""""""""""""#######################################$$$$$$$$$################################################!!!!!!!!!!!!"""""""""###"""############$$$$$$$$$########################"""############$$$$$$$$$################################################"""""""""""""""###$$$$$$###########################""""""%%%******'''"""########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$#########"""#########$$$%%%&&&'''(((777:::@@@FFFKKKMMMMMMLLLIIIHHHHHHLLLTTT___jjjqqqlllddd[[[VVVSSSVVVaaalllssskkkeeefffjjjmmmooorrrxxxzzzvvvpppmmmmmmtttyyysssddd{{{oooooossstttuuuuuuuuuqqqjjj```VVVPPPPPPSSSVVVYYYZZZYYYWWWUUUWWWRRRJJJ???555///,,,,,,+++(((%%%%%%'''(((&&&###''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''***)))(((((('''''''''(((******+++---333:::AAAEEEHHHFFFDDDBBBBBBBBBDDDEEEIIIMMMUUU[[[WWWMMMGGGGGGFFFGGGMMMYYYhhh|||xxxxxx~~~zzzwww}}}}}}yyy{{{xxxyyy{{{}}}}}}vvvoookkkmmmttt|||}}}tttgggXXXNNNKKKBBB999777666333///---******))))))((((((''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#####################"""""""""########################$$$$$$$$$###############################################################!!!!!!!!!"""""""""######"""############$$$$$$$$$########################"""############$$$$$$$$$###################################################""""""""""""###$$$$$$###########################""""""$$$)))***)))&&&########################$$$############$$$%%%%%%$$$$$$$$$$$$############%%%$$$""""""%%%)))...111BBBEEEJJJMMMOOONNNLLLJJJEEEIIIQQQ]]]hhhooopppoooiii```VVVQQQOOOTTT```llloookkkiiilllooorrrwww}}}uuujjjdddiiittttttggg\\\QQQIIIsssjjjmmmtttwwwfffjjjpppttttttoooiiieeeWWWUUUSSSSSSTTTVVVWWWWWWUUUUUUUUUQQQIII>>>444---///***%%%%%%)))+++(((%%%((((((((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''+++***)))(((((())))))***,,,...111555;;;BBBHHHKKKHHHHHHGGGFFFFFFHHHJJJKKKQQQOOORRRUUUNNNEEEGGGQQQ[[[dddppp{{{|||oooyyyssseeeiiitttuuu}}}gggaaagggttt|||~~~{{{uuuvvvzzz{{{xxxxxx~~~~~~~~~{{{}}}~~~|||{{{~~~xxxpppkkkdddXXXKKKDDDCCC>>>777111---,,,***))))))(((&&&%%%(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################%%%$$$$$$$$$###"""""""""################################################!!!!!!"""""""""#########""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######################################################""""""######$$$%%%########################%%%###"""###&&&((('''&&&#######################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$)))000999>>>GGGKKKPPPSSSRRRNNNJJJGGGFFFPPP```mmmttttttoookkkiii___SSSNNNMMMRRR]]]hhhmmmllloootttvvvxxx}}}xxxxxxpppjjjbbb___ggg|||xxxgggZZZUUUTTTSSSQQQwwwkkkjjjqqqwwwyyyqqqsssvvvyyyyyywwwuuusssddd^^^UUUOOOOOORRRUUUVVVPPPPPPSSSUUUTTTMMMAAA777333---'''&&&(((***(((%%%)))))))))))))))((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))(((''''''((()))+++---111444999???DDDHHHJJJKKKJJJJJJKKKLLLMMMNNNNNNNNNQQQKKKHHHIIIHHHLLL^^^sssssspppttt~~~mmmcccmmmuuuuuuxxxwwwfff]]]```fffeeennnooonnnooodddXXXXXX]]]gggjjjfffkkkvvvtttiiiccciiipppwww~~~}}}vvvqqqllllllqqqxxxxxxlll]]]SSSPPPKKK@@@666222///,,,+++,,,,,,+++))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$########################%%%$$$$$$$$$###"""""""""################################################""""""""""""############""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$###############################################################$$$$$$%%%########################&&&$$$""""""######$$$#################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$(((///888BBBHHHJJJOOOTTTUUUQQQJJJEEECCCKKKYYYjjjsssqqqjjjfffdddcccYYYPPPMMMNNNSSS]]]gggppprrrxxx~~~yyyoooeeeaaabbbeeebbbcccmmmttt^^^TTTVVV[[[___```yyywww~~~~~~yyywwwyyy{{{zzzwwwxxxwwwtttqqqooooooooopppjjjaaaVVVOOONNNOOOPPPPPPQQQNNNKKKMMMPPPPPPMMMIII:::555---)))(((((('''%%%))))))((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&'''))),,,000222777;;;@@@FFFIIIJJJIIIHHHHHHHHHIIIJJJKKKKKKJJJJJJFFFDDDDDDHHHQQQdddpppbbbbbbhhhrrrxxxzzz|||~~~|||pppiiippppppkkkooowww~~~xxxlllccc___^^^ZZZbbbaaa```ccc]]]WWW[[[QQQXXXYYYWWWZZZdddhhheeehhhmmmooonnnpppwww{{{uuurrruuu}}}xxxmmmgggeeedddgggllltttwww|||~~~rrriiifffbbbUUUIII888333...+++,,,------+++))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################"""""""""#########$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$################################################$$$############$$$%%%%%%########################%%%$$$###""""""!!!!!!"""###########################""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###%%%(((...777@@@GGGLLLOOORRRTTTRRRLLLGGGEEEFFFSSS___jjjkkkccc\\\\\\___]]]VVVPPPQQQVVV\\\dddlllqqqttt{{{|||tttjjjbbb[[[VVVXXX^^^```gggvvvvvvyyy~~~lllZZZVVV]]]ffflllppp~~~}}}xxxpppiiieeedddfffhhhjjjeee___\\\[[[XXXSSSNNNRRROOOJJJGGGGGGKKKPPPTTTHHHCCC;;;222,,,)))''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$&&&''''''''''''&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))+++///444999;;;>>>@@@DDDHHHJJJJJJIIIHHHFFFFFFFFFFFFHHHJJJLLLNNNIIIQQQYYY```ppp{{{|||wwwzzz~~~vvviii``````cccjjjqqqxxxwwwvvvoooiiiooosss}}}rrrjjjeeebbb___hhhiiijjjmmmeeeZZZ[[[NNNSSSYYY\\\^^^bbbiiinnnyyyzzztttjjjffflllrrrsssnnnkkkiiihhhlllrrrzzzyyyqqqhhh^^^ZZZ\\\hhhkkkqqqzzz~~~|||zzzooobbbLLLDDD999222000///,,,)))***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################""""""#########$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&###########################$$$$$$$$$###"""##############################"""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''+++222:::BBBHHHLLLNNNQQQQQQPPPLLLHHHIIIPPPUUU```dddeee```YYYVVV[[[```bbb\\\ZZZ^^^dddiiiooottttttuuu|||{{{aaa\\\WWWVVVWWW\\\gggsssxxxuuuiii\\\WWW^^^jjjtttyyyrrriiieeejjjrrryyyzzzooogggdddeeefffnnnmmmmmmooooooiii^^^UUUPPPPPPNNNHHHDDDFFFNNNUUUUUUPPPGGG<<<222,,,***+++((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%"""###%%%'''((((((''''''###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))------...111666<<>>BBBGGGLLLMMMLLLKKKJJJGGGMMMUUU]]]gggooopppllleee]]]TTTNNNJJJHHHPPPZZZ___bbbfffjjjnnnsssyyy}}}yyyuuupppeee\\\YYYOOObbb{{{wwwfffYYYRRRPPPPPPVVV^^^fffkkkrrr~~~mmmwww}}}zzzyyy{{{xxxuuuqqqnnnnnnqqquuuxxxlll^^^TTTNNNHHHFFFGGGLLLMMMOOOSSSSSSNNNDDD===000---)))'''((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''***)))'''&&&'''))),,,...888===BBBCCCAAA@@@BBBEEEHHHDDDDDDKKKQQQPPPNNNMMMUUU[[[eeettt~~~zzzfffYYYWWW]]]dddhhhkkknnnmmmkkknnnvvv}}}jjjlllsssttttttwww}}}yyyrrrkkkhhhfffhhhmmmsssuuuuuu{{{{{{zzzwwwuuuxxx~~~{{{~~~}}}~~~xxxuuuwwwzzzzzzxxxxxxxxxzzzvvvmmmhhhfffrrr{{{yyykkkXXXIII888444000,,,++++++***)))))))))(((((('''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$###############"""############$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%((('''&&&%%%'''+++222777BBBBBBDDDHHHLLLKKKHHHDDDGGGTTTdddooouuuwwwsssmmmcccXXXKKKEEEEEEIIIRRR[[[___fffmmmpppqqqttt{{{sssiiiaaa^^^]]]ZZZWWWVVVdddllleee[[[RRROOOQQQVVVZZZaaakkkuuu|||eeepppwwwuuusssxxx}}}}}}xxxyyy}}}}}}yyy~~~zzzssslllllloootttrrrmmmfff\\\RRRKKKHHHIIIIIILLLPPPRRRPPPJJJEEE===888000***''''''(((***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''')))((('''(((+++///444777???AAADDDDDDBBBBBBCCCEEEDDDDDDIIISSSWWWUUUPPPOOO___iiixxx}}}kkk\\\VVVWWW\\\___eeeoooyyyzzzuuusssxxxuuuwww{{{wwwnnnlllmmmqqqyyy~~~|||zzz{{{{{{xxxxxxzzz{{{zzz}}}|||wwwxxx{{{{{{wwwooojjjqqqzzz{{{nnncccHHHBBB999222...,,,******))))))(((((((((((())))))(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%(((000999@@@BBBCCCEEEHHHIIIHHHEEEDDDPPP^^^nnnttttttqqqlllggg]]]SSSHHHEEEKKKVVV___dddjjjttt~~~~~~zzzzzz|||}}}{{{qqqhhhZZZXXXVVVVVVXXX\\\bbbfffsssaaaTTTSSSQQQSSSYYYbbbkkkrrrtttuuuzzz{{{tttlllkkknnnrrryyy}}}}}}{{{{{{yyy~~~rrrlllmmmrrrvvvwwwooobbbXXXSSSRRRKKKJJJIIIMMMQQQTTTSSSQQQKKKEEE;;;000)))(((***,,,((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))---222999???BBBCCCAAAAAABBBEEEFFFEEECCCEEEFFFMMMTTTWWWWWWZZZ```vvvvvvpppxxx~~~zzzqqqjjjbbb```eeemmmqqqssslllyyyuuummmqqqyyy{{{}}}|||wwwuuuuuuwww{{{~~~vvvwwwuuuoookkkkkklllllltttxxxuuutttssstttyyyzzzuuu```WWWJJJ>>>555111///...***)))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''))),,,111:::EEELLLGGGJJJLLLJJJFFFDDDFFFHHHZZZccckkkiiieeeddddddddd\\\VVVOOOPPPZZZfffmmmoootttzzzqqqiiiaaaZZZRRRMMMOOOSSSVVVXXX___nnnlll```VVVMMMSSSVVV[[[cccmmmxxxvvviiicccdddfffrrrtttzzz}}}||||||vvvnnnoooxxx{{{yyynnnccc^^^]]]]]]NNNJJJGGGIIINNNTTTVVVWWWSSSNNNEEE:::111,,,+++,,,((((((((((((((((((((((((''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''''''''((((((((()))))))))'''***///555;;;AAAEEEHHHDDDAAA@@@CCCGGGIIIGGGCCCDDDDDDGGGMMMTTT]]]mmm{{{zzzwwwfffaaagggllloooppppppkkkiiilllttt{{{~~~~~~vvv}}}ooojjjsss~~~|||~~~xxxwwwsssooollliiigggeeehhhmmmuuu}}}vvvnnnnnnttt~~~~~~}}}}}}qqqgggYYYKKK???777222///++++++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############"""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$''',,,222999@@@HHHNNNHHHKKKMMMIIIDDDCCCHHHNNN^^^bbb```YYYUUUXXX___bbbaaa___]]]^^^gggrrrvvvtttwww}}}~~~tttdddTTTIIIFFFIIILLLOOOVVV\\\aaannnfffUUUOOOPPPRRRZZZ^^^fffppp{{{xxxnnnhhhgggiiikkkkkkmmmttt}}}|||www{{{{{{uuuwww|||}}}yyyqqqmmmmmmkkkfffYYYSSSNNNLLLNNNQQQSSSSSSRRRQQQMMMEEE:::111,,,+++((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&'''((()))******+++---111777>>>CCCFFFFFFFFFCCCCCCEEEFFFHHHHHHGGGEEEDDDDDDJJJWWWgggyyyyyynnnfffggglllpppwww}}}|||vvvtttxxx|||}}}{{{zzz|||~~~yyytttqqqmmmqqqvvvzzz|||~~~}}}uuunnnpppuuu{{{}}}vvvjjj]]]PPPDDD999333......,,,+++)))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###)))222:::@@@DDDHHHKKKIIIIIIIIIIIIKKKQQQYYY```aaa```YYYOOOLLLRRRZZZ^^^dddffffffgggnnnxxx{{{yyyzzzwwwnnndddUUUIIIDDDHHHQQQYYY]]]gggsss~~~qqq___WWWTTTQQQWWWaaafffjjjsss~~~zzztttqqqppprrrgggddddddiiittt||||||~~~}}}zzz{{{yyyyyy}}}vvviiiiiiccc[[[VVVTTTTTTRRRPPPNNNPPPQQQLLLBBB666---)))((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((%%%&&&'''((()))***+++,,,333777>>>DDDHHHGGGEEEBBBBBBFFFJJJJJJHHHFFFFFFHHHHHHJJJWWWnnnqqqlllllltttzzz~~~zzzuuuwww|||{{{xxx|||yyy{{{|||{{{xxxuuutttsssxxxtttrrrxxxtttkkkjjjgggsss|||qqqdddUUUFFF===111000...,,,+++))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%##########################################$$$$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%)))000;;;DDDIIIKKKKKKLLLMMMJJJJJJOOOZZZgggrrrxxxdddaaaXXXMMMIIIOOOVVVYYYdddhhhjjjiiipppzzz}}}|||rrrUUUOOOGGGDDDGGGPPPXXX]]]ppp~~~ttthhhUUULLLTTTZZZXXX^^^jjjtttyyy~~~uuupppnnnlllkkkaaaaaagggqqqwwwvvvyyy~~~}}}zzzzzz{{{rrrppp{{{|||ssspppqqqrrrrrrnnneee\\\VVVRRRPPPNNNMMMOOONNNGGG;;;111,,,+++***((('''&&&'''((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))(((((('''''')))))))))(((''')))---000===DDDGGGDDDEEEJJJLLLIIIKKKEEEDDDGGGHHHFFFIIIOOOFFF\\\www~~~yyyqqqyyy{{{rrruuuxxx}}}wwwyyypppjjjrrr|||yyyvvvlllZZZKKKEEE???666///,,,*********)))))))))'''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%'''***,,,000===GGGIIIIIILLLLLLHHHHHHIIIRRRcccuuu|||wwwoooddd___VVVJJJBBBDDDNNNXXX^^^ccchhhmmmvvvzzzhhhVVVFFFDDDGGGNNNTTT]]]oooxxxdddVVVOOOOOOQQQWWWaaallltttyyyyyynnnhhhfffeeeeeeeee```aaahhhnnnmmmlllmmmrrruuuzzzzzztttooorrrlllkkktttrrrjjjjjjtttvvvyyyyyyuuukkk```WWWTTTSSSRRRPPPMMMIIIEEEBBB222...)))'''(((***)))'''))))))))))))))))))))))))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((('''''''''))))))((((((***000888>>>BBBHHHKKKHHHHHHKKKLLLIIIHHHCCCBBBEEEIIIMMMTTT]]]iii{{{yyykkkiiiooorrrzzz|||}}}}}}xxxxxx~~~xxxjjjeeelllxxxxxxllldddSSSKKK???555///---,,,+++&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$''',,,000777@@@HHHJJJKKKMMMMMMIIIIIIPPP^^^ooo|||yyyssslllcccUUUHHHCCCGGGQQQXXXdddiiiooottt|||zzzrrrmmmcccUUUIIIKKKJJJNNNZZZiii|||kkk\\\RRROOOUUUXXX___gggppp{{{yyyrrrmmmiiieeeccckkkeeebbbhhhooopppnnnllloookkkiiiooozzz|||rrrkkkhhhmmmjjjiiipppnnnjjjooottttttxxx}}}xxxjjj^^^QQQSSSTTTSSSOOOLLLLLLMMM;;;333+++(((***,,,***'''))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''''''''''''''''''''(((((((((***///999EEEMMMFFFKKKNNNLLLKKKMMMMMMKKKKKKDDDAAAGGGTTTccctttzzzjjj[[[YYY___eeerrrzzz|||{{{yyy~~~~~~{{{tttjjjlllsss}}}ttthhhccchhhttt}}}{{{vvvbbbZZZLLL@@@777222///...((((((''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&%%%$$$(((000777@@@EEEJJJLLLMMMNNNKKKGGGHHHUUUhhhvvv{{{yyysssooommmaaaQQQGGGFFFNNNWWW]]]jjjqqqyyy}}}|||vvvmmmcccYYYOOOHHHDDDPPPQQQYYYllluuuaaaTTTKKKLLLRRRZZZbbbllluuu|||sssvvvzzz}}}|||wwwooojjjmmmkkkkkkpppvvvzzz||||||yyymmm___[[[dddrrr~~~uuukkkccceeejjjiiiiiinnnmmmppp}}}xxxsssooosssxxxwwwmmmcccNNNPPPQQQRRRPPPNNNMMMLLLDDD===444---++++++)))((((((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((()))+++///777AAAMMMUUUHHHKKKNNNNNNNNNNNNNNNNNNNNNHHHHHHWWWqqq|||rrrjjj___bbbkkknnnuuu}}}{{{kkkrrryyy}}}|||vvvqqqnnnoooqqqttt{{{zzz}}}{{{sssqqqrrr~~~ppphhh\\\PPPEEE<<<555000...---+++***)))(((&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% $$$&&&&&&&&&+++666???FFFIIILLLMMMMMMKKKGGGBBBFFFVVVhhhpppmmmeeeccccccccc[[[QQQKKKLLLUUU```gggoooxxxzzznnnfff]]]VVVNNNIIIIIILLLWWW^^^mmmttt[[[UUUSSSPPPTTT___dddnnnzzz\\\bbbllluuuyyyxxxuuussslllqqqvvvxxxyyy|||}}}qqq```UUUVVVbbbqqq|||xxxrrrlllgggfffjjjgggggglllmmmvvv{{{nnniiilllpppnnnkkkZZZUUUNNNLLLMMMOOONNNLLLJJJGGGAAA777...))))))***(((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((()))))),,,222777>>>EEELLLQQQMMMMMMNNNNNNLLLJJJJJJLLLIIILLLZZZwwwzzzuuuyyypppuuu|||zzzyyy{{{vvvqqqyyy~~~|||~~~xxxzzzwwwlllzzz{{{zzzqqqfffYYYKKK===555111///+++*********(((&&&(((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''')))+++222===EEEIIIJJJLLLMMMKKKGGGDDDBBBNNNZZZfffeee[[[TTTTTTYYY\\\\\\[[[XXXXXX^^^iiiqqqttt|||uuulll^^^TTTKKKHHHHHHIIIOOOWWWiiiwwwjjjVVVJJJOOOWWWYYYaaammmtttMMMPPPUUU[[[```gggnnnrrrqqq{{{}}}{{{||||||sssooofff^^^[[[```kkkttt~~~{{{tttppprrruuuuuurrrsssnnnmmmqqqpppyyyyyynnnjjjmmmrrruuurrrdddTTTKKKKKKOOORRRRRRMMMNNNKKKAAA444,,,***,,,))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&'''(((***+++...222999>>>BBBFFFIIIKKKSSSPPPNNNMMMIIIEEEEEEIIIEEEWWWvvv}}}}}}zzzzzz~~~{{{}}}||||||qqqooonnnsssyyylll\\\LLLAAA444000***((()))+++***)))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$######$$$%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&))),,,222:::CCCIIIKKKJJJKKKKKKGGGEEEHHHOOO\\\aaaddd]]]RRRLLLOOOVVV^^^bbbffffffeeehhhqqqyyyzzzyyylll```ZZZNNNEEE???BBBGGGMMM[[[jjjxxxdddWWWNNNKKKSSS\\\dddqqq~~~KKKKKKKKKLLLNNNUUU^^^eeeooozzz|||wwwnnnmmmkkkhhhfffhhhmmmqqqqqqpppjjjdddgggrrr~~~~~~xxxuuuvvvooosssyyysssssszzztttdddWWWQQQPPPRRRSSSNNNOOONNNGGG===444///---))))))))))))))))))))))))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''''')))+++,,,555999>>>BBBDDDEEEGGGHHHTTTOOOLLLKKKHHHDDDGGGMMMTTTnnn}}}tttppprrrsssxxx~~~}}}{{{~~~xxx|||qqqoooooouuuwwwkkk^^^VVVAAA999000++++++,,,+++)))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''%%%$$$$$$%%%&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((***000:::CCCIIIKKKNNNKKKIIIGGGCCCFFFUUUeeeeeeddd```VVVMMMJJJNNNTTT___bbbfffjjjmmmsssyyy~~~}}}sssiii\\\PPPKKKEEEAAACCCKKKSSS^^^vvvoooYYYNNNPPPUUU\\\bbbhhhsssOOOPPPPPPNNNMMMOOOTTTYYYbbbnnnxxx~~~~~~tttqqqooolllkkklllnnnqqqsssgggddd]]]XXX___qqqyyyvvvttthhhgggwwwwww}}}zzzyyy{{{sssggg[[[RRRMMMLLLOOOOOOMMMJJJDDD<<<333...))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$&&&)))+++---...''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''(((***,,,...:::===AAADDDEEEEEEFFFGGGPPPKKKHHHIIIHHHGGGLLLTTTjjjnnngggmmmmmmoooyyyyyy|||www}}}|||wwwtttuuuyyy|||~~~~~~{{{uuummmgggOOOFFF999000---,,,***'''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,***+++333>>>HHHLLLLLLQQQLLLHHHDDDAAAHHH___vvvfffbbbZZZQQQJJJHHHLLLPPP]]]^^^```gggpppyyyqqqjjjcccVVVJJJEEECCCDDDNNNZZZcccrrrmmmXXXPPPPPPHHHYYYiiiooosss}}}}}}]]][[[XXXTTTQQQQQQSSSVVVXXX\\\eeetttwwwnnnqqqzzz|||yyyvvvqqqfff\\\\\\eeeqqq|||yyynnnddd```kkksss{{{}}}{{{yyyyyyxxxrrrfffYYYQQQMMMNNNNNNNNNKKKFFF@@@;;;000***%%%%%%(((***)))&&&)))(((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((&&&'''(((***+++***((((((***///555999@@@@@@???@@@BBBFFFKKKOOOKKKLLLLLLKKKLLLYYYrrrzzzrrrggglllwww~~~zzzwww~~~|||vvv}}}|||~~~nnnZZZEEE:::444---***+++***(((&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))'''%%%%%%&&&&&&&&&%%% ,,,888>>>EEELLLNNNJJJMMMNNNFFF===IIIbbbpppoooeeefffccc\\\RRRMMMNNNQQQXXX\\\bbbkkkuuu~~~xxxiii[[[OOOFFFAAA???GGGIIIVVVpppxxxdddVVVLLLNNNXXX\\\ggguuu~~~|||zzznnniiibbb[[[XXXWWWYYYZZZQQQQQQTTT___ppp~~~zzzssspppmmmlllooovvvyyymmmdddaaagggnnnuuuyyy}}}|||vvvwwwwwwyyy{{{xxxnnn```WWWOOOMMMMMMNNNNNNKKKFFFAAA777111***''')))***)))'''))))))((((((((('''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((((('''&&&''')))))))))))),,,111777;;;===AAAAAAAAABBBDDDHHHKKKMMMKKKFFFFFFQQQhhhxxx{{{}}}}}}{{{kkkZZZPPPGGG:::000,,,,,,)))'''&&&'''((('''&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&&&&'''(((''''''***444>>>BBBFFFLLLMMMKKKJJJJJJGGGJJJYYYmmmtttppplllllliii```WWWSSSVVV[[[```eeellluuu}}}yyyiiiXXXNNNIIIEEEGGGLLLOOO___zzzwww^^^SSSNNNNNNVVVbbbiiittt~~~|||yyyvvvsss|||pppgggcccaaa___]]]UUUQQQNNNRRR___ppp~~~|||vvvtttzzz}}}yyyyyy{{{qqqiiihhhgggkkknnnppprrruuuqqqkkkpppuuu|||wwwkkkcccPPPLLLIIIJJJNNNOOOMMMIIIAAA:::111,,,******)))((()))))))))(((((((((''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&'''))))))'''&&&&&&'''((((((+++222:::@@@AAAAAABBBBBBDDDGGGKKKMMMMMMLLLKKKHHHNNNgggyyyzzz{{{{{{~~~xxxyyyzzzyyyyyy}}}~~~zzz||||||}}}|||rrrkkk___NNN<<<222///,,,***)))))))))(((''')))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((())))))222<<>>HHHMMMLLLLLLLLLMMMDDDDDDNNN^^^iiigggaaa]]]___kkkzzz~~~yyypppllllllqqqxxxxxxhhh[[[LLLEEEHHHIIIHHHUUUhhhwww[[[QQQLLLQQQ]]]iiiwww}}}yyyyyyyyyxxxwwwtttooohhhccc}}}ssskkk^^^\\\YYYYYY\\\aaadddfffllllllsssxxxrrrpppxxx}}}}}}zzznnnpppyyy}}}|||zzzyyyvvvooojjjlllsssuuurrryyy|||{{{}}}sssgggWWWLLLIIIKKKMMMMMMNNNHHH@@@777111,,,)))(((***)))))))))(((((((((((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%'''))))))((('''((()))---000555===DDDFFFCCC@@@CCCHHHMMMPPPOOOKKKFFFCCCEEE___}}}pppiiipppttt|||zzzmmmdddeeemmmyyy|||pppiiiggghhhgggiiikkkmmmmmmnnnppprrr|||xxxttttttyyywwwrrrllljjjlllrrrvvvxxx||||||{{{~~~||||||~~~zzzxxxvvvxxx{{{yyyjjjXXXKKK:::666000,,,******))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''&&&'''***---:::BBBLLLPPPMMMHHHFFFHHHEEEIIISSS^^^```ZZZWWWYYYYYYgggwww}}}wwwooolllmmmttt|||mmm\\\MMMEEECCCGGGIIIPPPhhhiii]]]MMMLLLQQQ[[[gggsss~~~zzzxxxxxxwwwvvvtttppphhh___YYY~~~rrrmmmgggaaa___```ccceeeddd```aaakkktttuuusssqqqqqqvvvyyyzzzuuueeeeeepppyyy|||}}}}}}yyyqqqmmmsss|||}}}|||lll[[[OOOKKKJJJKKKNNNKKKFFF???777111,,,)))******)))))))))((((((((()))(((''''''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&''')))(((((()))+++---333777<<>>CCCDDDAAABBBHHHKKKHHHPPPKKKDDDCCCTTTuuuzzzxxxwwwuuusssaaakkkqqqssstttiiiaaaaaa^^^WWWXXX___```cccjjjttt}}}{{{vvvwww{{{xxxrrrqqqtttxxx{{{|||zzz~~~{{{~~~|||sssssskkkXXXDDD777000+++,,,++++++******++++++,,,))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###***'''&&&***222;;;@@@CCCJJJNNNNNNHHHCCCKKK```sss{{{nnnbbb]]]\\\WWWRRRPPPPPPWWW^^^eeeooo{{{lllSSSGGGHHHDDDPPPdddmmmXXXPPPPPPQQQWWW^^^ppp}}}yyyxxxvvvqqqmmmkkklllmmmsssnnnfff[[[RRRMMMLLLMMMxxxuuulll___TTTQQQWWW^^^ooouuuxxxxxxyyyvvvuuuyyyxxxrrrnnnkkkfffaaa```kkkuuu}}}zzzuuuuuusssiii\\\UUUKKKIIIHHHIIIJJJGGG???999111---)))((()))******((((((((((((''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%&&&(((***---444===DDDCCCHHHIIIHHHJJJPPPQQQMMMGGGEEEGGGWWWyyywww|||{{{yyywwwvvvsssqqqpppjjjnnnvvvuuuggg``````XXXUUUVVV[[[bbbkkkyyy|||uuuwwwxxxrrrhhh___```aaabbbaaa___\\\ZZZTTTSSSVVV\\\bbbccc```[[[\\\___fffpppyyy~~~}}}|||sssqqqrrrzzz{{{ttttttxxx}}}{{{{{{{{{zzzuuu{{{{{{yyyyyytttfffVVVHHH;;;111...---+++***++++++)))'''***)))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###%%%%%%'''---777@@@FFFIIIJJJJJJHHHEEEGGGSSSffftttrrrhhh___]]]\\\XXXRRRPPP[[[ccckkkrrr{{{wwwnnn]]]IIIBBBFFFPPPcccdddVVVJJJJJJQQQYYYccckkkyyy~~~{{{yyywwwvvvuuusssoookkkjjjkkklllkkkfff___VVVOOOLLLLLLMMMsssfff\\\WWWXXX[[[\\\dddiiikkktttzzz{{{xxxpppmmmkkkgggdddbbblllxxx|||vvvtttzzz}}}uuuhhh___RRRMMMHHHHHHLLLLLLGGGBBB999333,,,***,,,,,,***'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$&&&***///666===DDDHHHDDDHHHKKKMMMPPPTTTRRRNNNEEEHHHTTTrrryyyoooggglllooorrrrrrpppooopppqqq}}}uuunnnddd]]]VVVRRRUUU[[[cccjjjrrryyyttthhhcccZZZTTTVVVXXXSSSJJJFFFGGGHHHJJJJJJIIIIIIHHHFFFEEEEEEGGGJJJKKKHHHEEEEEEIIIOOOTTTVVVWWWWWWWWWNNNQQQVVV]]]eeejjjkkkkkkfffgggkkkrrr{{{uuunnnhhhcccfffnnnrrrxxxyyyxxxyyy}}}xxxsssvvv}}}yyypppcccOOO===666111,,,+++,,,---)))%%%******)))))))))(((((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%''',,,444===EEEJJJLLLLLLGGGAAACCCLLLZZZgggnnneee^^^[[[^^^aaa___[[[YYYdddmmmvvv|||vvvkkkaaaYYYNNNDDDGGGPPPbbb~~~yyyeeeMMMGGGEEENNN\\\iiivvv}}}zzzxxxuuutttsssrrrppplllhhhggghhhiiiaaa\\\VVVPPPLLLKKKLLLMMM}}}ssskkkddd___]]]XXX___ccceeekkkxxx{{{~~~mmmhhhlllnnnkkkhhhhhhlllqqqvvv{{{}}}vvvuuu}}}tttlll```WWWMMMJJJLLLNNNJJJFFFBBB999000+++,,,,,,***'''&&&'''''''''((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((()))***///555===BBBEEEEEEFFFJJJNNNRRRTTTTTTOOOJJJFFFTTTkkk|||uuusssqqqhhhlllnnnmmmkkknnnwww|||oooeee^^^XXXUUURRRPPPTTT^^^lllwww~~~{{{ssslllcccWWWNNNIIIHHHDDDAAAEEEJJJIIIDDDGGGHHHJJJLLLNNNOOOPPPQQQSSSPPPOOOOOOPPPQQQOOOMMMOOOPPPQQQRRRRRRQQQNNNKKKCCCFFFJJJLLLLLLLLLLLLLLLLLLLLLNNNSSS[[[eeennntttvvvyyy~~~~~~kkkeee^^^TTTTTT^^^___gggqqqxxx}}}wwwrrrwww}}}|||}}}zzzyyyxxxxxxyyy~~~zzzeeeQQQCCC999///+++---...,,,(((*********)))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))---444<<>>BBBOOO\\\bbbbbbYYYVVVYYYbbbiiiiiiggggggllluuubbbYYYPPPJJJGGGJJJWWWeeeyyyuuu[[[LLLKKKLLLRRR]]]lllzzz|||xxxvvvuuutttssspppooommmhhhdddbbbcccddd\\\WWWQQQLLLJJJKKKLLLMMM|||tttlllfff```ccceeefffkkkttt|||~~~ttt``````jjjnnnkkkgggkkkjjjkkknnnrrrvvv|||~~~wwwttt{{{{{{wwwlllbbbUUUNNNMMMMMMJJJGGGIII@@@444---++++++***)))&&&&&&''''''((()))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((()))))),,,...333:::AAADDDDDDCCCNNNPPPUUUWWWTTTOOOJJJHHHKKKccc{{{zzz|||{{{kkkmmmnnnlllnnnxxxqqqaaaVVVPPPOOOPPPQQQTTTYYYeeevvvvvviiibbbXXXSSSQQQOOOKKKGGGHHHIIIHHHFFFIIINNNOOOLLLNNNPPPRRRVVVYYY\\\^^^___^^^\\\ZZZYYYZZZ[[[[[[[[[]]]ZZZXXX[[[^^^^^^XXXRRRNNNOOOOOOMMMJJJHHHJJJKKKJJJIIIHHHHHHKKKPPPUUUXXXXXX]]]dddooo|||vvvtttnnnbbb___fffbbbgggmmmpppqqqvvv~~~|||tttuuu{{{~~~~~~{{{zzz|||wwwfffPPPCCC444++++++---...,,,************))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''---222;;;CCCHHHJJJJJJIIIHHHBBB@@@FFFSSS\\\]]]ZZZTTTSSSXXXccckkklllkkklllsss}}}uuujjjTTTMMMEEEAAAEEERRRgggxxxuuu\\\NNNJJJPPPVVV___jjjwww|||tttnnnlllmmmnnnnnnooonnnkkkeee```]]]]]]^^^\\\WWWPPPKKKKKKLLLLLLLLLyyytttgggfffeeeeeehhhnnntttwww}}}ppp^^^```hhhiiifffdddiiigggjjjooorrrtttwww{{{zzzuuussszzzxxxooobbbWWWQQQMMMKKKIIILLLEEE<<<333...,,,++++++'''''''''(((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***+++///777???DDDGGGGGGGGGQQQQQQSSSRRRLLLGGGIIIOOOddd}}}zzz{{{zzzuuuqqquuuzzz}}}yyypppeee\\\TTTPPPSSSYYY___dddlllvvvrrr___NNNLLLLLLLLLLLLLLLKKKIIIIIIMMMOOOPPPTTT[[[^^^^^^\\\^^^bbbgggkkknnnpppqqqqqqpppnnnmmmmmmnnnooopppqqqlllhhhiiillliii___VVVVVVVVVUUUTTTSSSTTTWWWZZZRRRQQQNNNKKKJJJJJJKKKLLLQQQQQQRRRWWWaaarrr{{{yyy~~~rrrqqqooojjjgggiiiooottt|||}}}{{{}}}|||{{{uuu___QQQ>>>111,,,,,,------++++++*********)))))))))((((((((((((''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&''')))///666???GGGJJJKKKJJJIII???BBBHHHQQQYYY\\\[[[YYYSSSRRRVVV___fffggghhhjjjuuusssbbbXXXIIIEEE@@@@@@III]]]wwwzzz^^^KKKHHHKKKRRR\\\hhhrrr}}}xxxqqqllljjjkkkllllllmmmkkkhhhccc^^^[[[[[[\\\]]]WWWOOOKKKKKKLLLLLLKKKrrrmmmhhhgggiiijjjkkkkkkqqquuu~~~qqqggghhhhhhcccbbbgggiiifffhhhnnnqqqrrruuuzzztttrrrvvvwwwhhhZZZQQQLLLKKKKKKIIIEEE>>>555///,,,+++((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******,,,333<<>>444000...+++++++++************))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%((((((&&&&&&(((+++;;;AAAHHHKKKIIIDDD@@@???===PPPdddkkkdddZZZVVVXXXLLLKKKOOOXXX```eeelllrrrzzznnnXXXHHH@@@@@@CCCHHHQQQeeettt]]]LLLHHHOOOXXX___hhhvvv|||xxxoooooooooqqqrrrqqqmmmkkkeeedddbbb___\\\\\\]]]___XXXQQQIIIFFFHHHKKKJJJIII{{{tttnnniiifffdddgggqqq}}}yyyvvvsssrrrnnnjjjlllqqqooouuuyyyuuuqqqooonnnkkkrrrmmmlllxxxzzzjjjYYYNNNLLLPPPLLLMMMOOOIII:::...******++++++***(((''''''((())))))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$''')))(((&&&''',,,111444===CCCBBBBBBHHHKKKKKKPPPKKKFFFJJJYYYuuu~~~qqqmmmuuuxxx{{{sssnnnjjjccc^^^^^^^^^eeeooo{{{tttrrrnnndddZZZVVVOOOPPPQQQRRRTTTYYY___cccjjjqqq{{{}}}xxxqqqkkkgggbbb\\\WWWVVVTTTRRRUUU]]]jjjwwwzzzpppkkkkkkooorrrsss~~~}}}www}}}~~~~~~}}}}}}|||sss```NNN@@@777000---,,,++++++---......---((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""&&&)))(((&&&)))111888AAAFFFKKKKKKFFFBBB@@@@@@OOOfffrrrhhh[[[YYYWWWPPPGGGKKKRRR\\\gggrrrzzz~~~{{{iiiUUUEEEAAADDD@@@NNNVVVdddfffXXXKKKIIIOOOZZZgggqqqxxx}}}yyyvvvsssrrrqqqqqqooooooppppppnnnkkkiiigggaaaaaaaaabbbcccbbb___\\\TTTKKKDDDDDDFFFGGGJJJMMM~~~yyyrrrmmmjjjgggjjjrrr}}}xxxuuussssssqqqppptttzzz~~~|||uuuqqqooolllmmmjjjkkkvvvzzzpppeeeYYYRRRQQQOOOKKKKKKNNNKKK@@@555000***++++++***)))(((((())))))((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%''')))(((''')))///444???EEEGGGEEEFFFLLLPPPOOONNNGGGFFFTTTooo}}}|||~~~pppggggggnnnpppppp|||ttthhhbbb^^^]]]aaahhhvvv~~~hhh___XXXWWWUUUNNNIIIIIIQQQTTTXXX]]]bbbiiiqqqvvv{{{}}}xxxvvvrrrlllggg\\\XXXSSSQQQSSSYYY```dddeeekkkvvvzzzpppkkkkkknnnqqqrrrvvvzzz}}}{{{||||||~~~|||}}}|||mmm\\\NNN???444///,,,******+++++++++***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###&&&(((''''''+++444<<>>AAAAAASSSbbbuuuuuuZZZPPPIIILLLVVVbbboooyyy|||xxxtttqqqooonnnnnnmmmmmmmmmmmmkkkhhheeeddd___^^^^^^``````___\\\YYYTTTLLLGGGHHHJJJKKKLLLOOOyyytttqqqmmmnnnuuu~~~{{{uuurrrrrrtttwww~~~vvvrrrooommmiiijjjnnnwww{{{mmmgggccc^^^[[[[[[SSSNNNLLLOOONNNFFF<<<666,,,+++***)))))))))***+++)))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((('''(((+++333999@@@CCCEEEDDDGGGMMMPPPPPPIIIFFFMMMfff~~~ooojjjmmmjjjooopppxxxzzztttnnnjjjjjjnnnzzzwwwdddTTTQQQPPPRRRRRRRRRTTTXXX___cccjjjrrrzzz~~~wwwlllfff^^^WWWTTTRRRQQQQQQMMMUUUbbbssszzzvvvuuuuuutttrrrqqqqqqsss{{{{{{~~~~~~~~~~~~zzzooo```MMM===333000,,,******++++++***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&(((///999AAAFFFKKKOOOLLLEEEAAABBBEEEdddkkkjjjbbb___aaaXXXJJJHHHUUUfffqqqwww|||{{{fffTTTHHHAAAAAAFFFGGGbbbyyyyyy^^^JJJGGGHHHRRR___kkkyyy~~~{{{}}}zzzvvvqqqnnnkkkjjjjjjkkkkkkjjjhhhfffcccaaa___[[[[[[[[[\\\]]][[[XXXVVVQQQKKKGGGJJJMMMMMMMMMNNN{{{xxxssssssxxxvvvppprrrxxxrrrmmmmmmllliiinnnvvv~~~zzznnneeefffjjjjjjfffcccYYYTTTPPPPPPPPPKKKBBB;;;...,,,***((()))******+++)))(((((((((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&''')))///777===<<>>CCCNNNVVVVVV___eeeeeehhhllljjjccceeekkkuuu~~~ppp___LLLBBBBBBHHHSSS]]]ppp~~~eeeQQQGGGQQQVVVaaappp|||{{{|||}}}{{{xxxtttrrrooommmkkkjjjkkkkkkiiigggdddaaa___]]]\\\\\\ZZZZZZZZZZZZZZZYYYUUURRRKKKFFFEEEJJJMMMKKKIIIIII|||}}}}}}}}}vvvsss}}}~~~mmmggggggggggggmmmvvv}}}~~~yyyrrrlllhhhccceeepppxxxvvvnnnhhh^^^]]]XXXRRROOOOOOLLLHHH<<<666...************)))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((%%%%%%'''+++222:::BBBGGGGGGKKKRRRVVVSSSLLLIIIJJJcccwwwvvvvvvgggUUUOOOIIIHHHJJJKKKOOOTTT```iiisss{{{zzzrrriiiddd]]]XXXTTTRRRPPPOOOWWW```ppp{{{vvvvvvxxx{{{|||wwwrrrttt|||tttfffPPPHHH===444///---......))))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&'''---777AAAGGGIIIKKKGGG@@@===???FFFOOOUUUVVV^^^eeeeeefffiiijjjhhheeeiiirrr{{{vvvaaaSSSEEE@@@CCCMMM]]]jjjfffQQQJJJLLLZZZ___kkkxxx}}}~~~|||yyypppooollljjjiiiiiijjjkkkgggeeebbb^^^\\\[[[[[[\\\[[[ZZZZZZ[[[[[[YYYUUURRRLLLGGGFFFKKKNNNLLLIIIIII~~~~~~{{{{{{~~~}}}wwwwww~~~qqqllllllkkkfffiiiooovvv{{{|||yyyuuurrrllllllrrrxxxuuuoookkklllmmmhhh\\\SSSQQQPPPMMMEEE===333...,,,,,,+++)))((((((((((((((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((()))''''''***000888AAAHHHLLLOOOPPPTTTTTTNNNIIINNNXXX~~~vvvnnnbbbVVVLLLKKKMMMQQQSSSUUU]]]gggttt~~~wwwtttnnnhhhbbb\\\UUUQQQUUUXXXaaapppzzz{{{vvvwww}}}~~~xxxuuuxxx{{{www~~~{{{}}}sssaaaXXXIII<<<333///......))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&)))111===FFFHHHGGGIIICCC===>>>FFFNNNSSSTTTWWWZZZ[[[ZZZ[[[___cccddd]]]ggguuusssdddQQQIIIBBBCCCKKKZZZooo~~~gggSSSIIINNNXXXeeejjjuuu~~~|||||||||zzzwwwuuunnnmmmjjjhhhffffffggggggeeebbb___[[[YYYYYYZZZ[[[[[[ZZZZZZZZZZZZXXXUUURRRLLLGGGFFFIIILLLJJJGGGGGG~~~}}}zzz{{{~~~}}}xxx{{{}}}uuurrrqqqpppggggggjjjqqq{{{wwwssstttvvvtttqqqppp~~~xxxgggYYYTTTRRRPPPKKKBBB777000///...,,,)))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))((()))---444===FFFMMMPPPXXXWWWWWWTTTNNNNNN]]]nnn|||uuuxxx{{{}}}||||||ssscccWWWSSSOOOJJJOOOPPPVVV___dddjjjxxx|||tttnnnhhhbbb___ZZZVVVTTTYYYdddrrr|||zzz{{{wwwuuuxxx~~~||||||xxxxxxsssyyy|||pppeeeTTTDDD999333000///))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&***444AAAIIIIIIEEEDDD>>>;;;AAAMMMVVVXXXVVVTTTRRRNNNLLLPPPWWW]]]^^^]]]mmmzzziiiTTTFFFBBBBBBHHHTTTgggjjjUUUIIIIIITTTbbbsssyyy{{{yyyyyyyyyxxxvvvsssqqqooonnnllliiifffdddcccccccccccc```\\\YYYWWWXXXZZZ[[[[[[ZZZZZZZZZZZZXXXTTTQQQKKKEEECCCFFFHHHFFFDDDDDD~~~xxxyyy~~~{{{|||yyy}}}wwwvvvllllllpppxxx|||}}}yyyyyy}}}kkk^^^YYYWWWUUUMMMMMMEEE888---******)))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))******))),,,---111;;;FFFOOORRRRRRVVVNNNOOOUUUPPPOOOnnnxxx|||tttkkkkkkyyyyyylll```\\\^^^bbbWWWNNNJJJJJJIIIKKKNNNWWWnnn{{{{{{}}}ssskkkjjjbbbXXXQQQQQQVVV]]]aaauuu}}}{{{yyyzzztttrrrooommmnnnuuuwww}}}}}}{{{~~~zzzrrrcccQQQAAA666111000///,,,+++,,,)))&&&'''+++)))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$#########$$$'''%%%$$$$$$%%%'''((((((%%%)))222===GGGKKKIIIFFFGGG===???SSSdddddd[[[WWWTTTPPPKKKHHHJJJRRR\\\cccpppvvvzzzeeePPPFFF>>>>>>BBBNNNccc~~~mmmUUUNNNNNNSSS___mmm{{{vvvuuuttttttttttttppplllhhhjjjhhheeedddcccbbbaaa___]]][[[WWWUUUTTTWWWZZZ\\\YYYYYYZZZ[[[ZZZVVVPPPLLLFFFEEEDDDDDDEEEDDDBBB@@@}}}}}}|||~~~wwwvvv}}}|||}}}zzztttyyyuuuvvv||||||zzz{{{~~~uuuiiiaaa]]]YYYUUURRRRRRLLL???444000---+++((()))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&((()))))))))---444===EEEIIIMMMRRRUUUYYYUUUSSSVVV\\\mmmwwwqqq|||ssslllqqqppp```SSSJJJIIIKKKGGGEEEFFFIIILLLQQQZZZdddxxx|||yyyqqqggg^^^ZZZXXXXXXXXX\\\gggvvvzzzvvvvvvqqqjjjfffhhhpppyyy~~~}}}{{{xxxlll[[[JJJ<<<444000///,,,+++,,,+++((((((,,,))))))((((((((('''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&''''''+++///777@@@GGGHHHEEEAAA@@@===FFF]]]kkkiiiaaa___ZZZRRRJJJIIIRRR^^^iiioooxxxrrr___MMMBBBBBBBBBGGGXXXrrrjjjXXXKKKMMMVVV```pppwwwssstttsssrrrrrrqqqnnnjjjggghhhfffcccaaaaaa```^^^\\\WWWUUUSSSQQQQQQTTTXXXZZZXXXYYYZZZ[[[ZZZVVVOOOJJJDDDCCCBBBBBBCCCBBB@@@>>>|||zzzzzz|||vvvppppppyyy{{{sssrrrqqqtttyyy{{{zzzzzz}}}uuusssnnnhhheeeccc]]]VVVWWWWWWRRRFFF;;;555///***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&((()))***///;;;HHHMMMKKKKKKPPPVVVVVVUUUSSSXXXlll|||xxxvvvrrrqqq|||nnnYYYKKKBBB>>>@@@CCC@@@CCCHHHMMMPPPXXXjjjzzz|||xxxwwwxxxzzz|||wwwmmmeee^^^XXXTTTPPPXXXgggxxx~~~}}}vvvmmmjjjnnnuuu|||}}}uuu|||wwwjjjYYYHHH:::222///,,,+++------)))))),,,)))))))))(((((((((''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''000444<<>>:::AAARRRhhhpppkkkeeeddd___TTTKKKLLL[[[lllxxx}}}vvvdddVVVJJJ@@@GGGHHHQQQhhhrrrVVVMMMJJJSSS^^^iiixxx|||vvvttttttrrrpppnnnmmmkkkhhhfffeeeccc```^^^]]]\\\ZZZXXXPPPOOOMMMLLLMMMPPPSSSVVVVVVWWWYYYZZZYYYTTTMMMHHHAAA@@@@@@@@@AAA@@@>>>;;;wwwxxxzzz|||~~~|||~~~~~~|||vvvqqqqqqwww}}}rrrmmmkkkppp{{{}}}uuuuuutttuuuvvvxxx{{{~~~uuusssnnnjjjjjjjjjcccZZZWWWYYYUUUKKKAAA999000(((*********)))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''+++---333>>>JJJNNNKKKJJJPPPVVVTTTRRRWWWiii}}}nnnrrr}}}gggYYYKKKDDDBBBAAACCCGGGJJJMMMRRRYYY^^^jjj|||zzzzzzxxxuuusssnnnllljjjmmmrrrwwwyyyyyy~~~|||xxxwwwwwwyyy|||~~~xxxppphhhaaa]]]XXXYYY^^^gggrrr|||}}}yyy{{{~~~yyy}}}wwwiiiWWWDDD999111---+++------***)))+++)))))))))(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%'''(((333777???FFFIIIHHHCCC@@@;;;FFFZZZkkkmmmfffccceee```YYYRRRVVVcccsss~~~eeeSSSMMMHHHBBBKKKPPP___zzzzzz]]]NNNMMMRRR]]]gggppp|||}}}xxxtttsssuuurrrnnnkkkjjjiiihhhfffdddaaa^^^\\\[[[YYYWWWUUUMMMKKKIIIHHHHHHJJJMMMNNNQQQSSSUUUWWWVVVQQQJJJDDD???>>>>>>???@@@???<<<999fffgggiiilllpppsssvvvwwwqqqqqqrrrrrrssstttuuuuuutttuuuvvvyyy|||}}}{{{}}}|||{{{|||zzzuuupppqqqyyyuuurrroooooouuu~~~}}}{{{vvvtttpppnnnpppwww}}}~~~|||vvvqqqpppooohhh___XXXZZZXXXPPPHHH???555++++++*********)))))))))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&&&&)))...222<<>>===>>>???@@@>>>;;;888RRRSSSUUUWWW[[[^^^bbbccc\\\\\\]]]___```aaabbbcccaaabbbcccfffiiillloooqqqooonnnnnnpppssswwwyyyzzzzzzzzzzzzxxxuuutttwww~~~|||~~~|||wwwwww~~~{{{uuuqqqppppppnnnkkkfffeeemmmyyy~~~xxxuuurrrkkkbbbZZZ\\\[[[VVVPPPIII>>>444+++++++++******))))))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&''''''''''''((((((((((((,,,333999EEEGGGJJJMMMPPPSSSUUUVVVTTT```~~~wwwvvvzzzgggSSSFFFBBB@@@AAAEEEHHHIIILLLPPPUUUbbbxxxzzzuuurrrqqqnnnjjjgggfffeeecccaaa___```bbbeeehhhjjjlllmmmnnnjjjggggggiiijjjiiigggiiikkkmmmoooqqqtttxxx|||yyyxxxwwwtttqqqpppqqqsssqqqpppnnnlllkkklllmmmnnnyyy|||}}}ooommmiiiccc___```eeeiiiyyyrrrjjjkkknnnsss{{{yyy|||}}}}}}ppp___SSS???666///...---+++)))*********)))))))))(((((((((&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$%%%&&&$$$###&&&,,,222AAADDDHHHHHHEEEAAA===;;;???HHHSSSYYYZZZ\\\aaafffccceeejjjpppxxxsss[[[HHH===:::???FFFWWWgggdddOOOHHHKKKXXXhhhuuu}}}zzzrrrppppppooooooqqqpppnnnkkkiiiiiiiiihhhgggccc```]]]ZZZXXXVVVSSSQQQLLLIIIFFFCCC@@@>>>>>>>>>CCCCCCEEEGGGHHHEEE@@@===<<<<<<<<<>>>???===999666EEEEEEFFFGGGJJJLLLOOOPPPLLLLLLMMMNNNOOOPPPPPPQQQPPPPPPQQQSSSUUUXXX[[[\\\[[[]]]___```cccgggllloooqqq}}}}}}zzzvvvuuuxxx}}}yyy~~~{{{qqqllljjjkkkfffccc___aaannn~~~~~~~~~yyytttlllcccZZZ\\\]]]ZZZWWWQQQGGG<<<,,,,,,+++******))))))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&''''''(((''')))*********///999@@@GGGJJJMMMPPPQQQQQQQQQQQQVVVuuu~~~mmm^^^QQQFFF>>>CCCCCCEEEJJJLLLOOOXXXbbbmmm||||||vvvrrrnnnjjjhhhgggddd```]]][[[[[[YYYXXXSSSUUUXXX\\\```cccgggiiinnnnnnmmmmmmnnnooonnnmmmiiiiiihhhhhhjjjooouuuzzz}}}~~~|||zzz{{{|||{{{zzzwwwtttrrrpppoooooolllnnnrrrxxx~~~{{{wwwsssppplllhhheeeiiivvvxxxjjjjjjkkkpppxxx}}}vvv~~~xxxiii^^^III>>>444000///,,,+++,,,*********)))))))))((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$&&&%%%######'''000888EEEGGGIIIGGGCCC>>><<<<<>>@@@???<<<:::999999:::<<<===;;;777333AAAAAA@@@@@@AAACCCEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFHHHGGGGGGHHHIIIKKKNNNOOONNNQQQTTTVVVXXX\\\ccchhhjjjyyyzzzuuuuuuzzz~~~www{{{zzzqqqkkkiiijjjcccaaa^^^bbbqqq}}}vvv}}}{{{tttkkkcccXXX[[[\\\ZZZXXXUUUJJJ@@@,,,,,,++++++***))))))(((((((((((((((((((((((((((&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((((((***++++++,,,111<<>>@@@OOO```^^^YYYUUUQQQIIICCCFFFMMM```dddqqq}}}eeeQQQEEE===AAAHHHRRRfffyyyzzz```RRRLLLLLLVVVcccnnnvvvuuummmkkkiiiiiijjjiiifffeeefffggghhhggggggggggggdddaaa^^^^^^]]][[[WWWRRRMMMHHHEEE???===:::666444222222222222111000////////////000555666888888777444000...iiijjjkkkkkkkkklllnnnpppgggfffdddcccbbbbbbccccccggghhhiiikkkmmmooopppqqqnnnooopppsssvvvzzz~~~~~~~~~~~~~~~}}}~~~{{{xxxssstttooosssvvvsssgggfffhhhmmmoooqqqvvv}}}zzzvvvuuuyyy}}}~~~sssiiieeeeee```YYYFFF999---+++,,,***((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%'''''''''&&&%%%&&&'''***))))))(((((())))))******+++///555===EEEIIIJJJLLLNNNJJJGGGLLLUUUooo|||zzzsssuuu~~~mmm]]]NNNDDD???DDDGGGEEEGGGKKKOOOXXXhhhzzz{{{uuurrrpppnnnjjjfffbbb___ZZZVVVSSSQQQNNNLLLHHHEEEAAA>>>>>>===<<<;;;===<<<;;;::::::;;;===>>>DDDDDDFFFIIIMMMRRRWWWZZZcccfffjjjkkkjjjhhhggggggcccccccccccceeejjjpppuuu}}}{{{||||||xxxxxxyyyxxxvvvsssqqqtttvvvwwwyyy~~~{{{mmmccc^^^\\\[[[ZZZWWWYYYdddpppxxxppplllpppuuu{{{~~~xxxkkk^^^UUUHHH888......,,,,,,+++***))))))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''((()))&&&&&&+++111777???GGGGGGLLLIII???;;;FFF\\\lll___```___XXXLLLEEEKKKVVVeeemmm|||rrrOOO@@@===>>>FFFOOO^^^xxx|||eeeOOOGGGJJJSSScccrrrzzzxxxqqqlllkkkggghhhhhhgggeeedddeeefffgggjjjllllllhhhdddaaa___^^^\\\YYYUUUOOOIIIEEEBBB<<<:::777444222111000000//////...------------...222333555555444111...,,,~~~~~~qqqqqqqqqrrrssstttvvvwwwwwwyyy|||~~~~~~}}}}}}||||||||||||{{{zzzxxxvvvssspppqqqpppjjjoooyyyvvvjjjjjjmmmpppqqqrrrxxx{{{uuuyyy}}}uuunnnjjjgggbbb]]]NNN???000,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((())))))((((((((()))******))),,,222:::BBBHHHKKKLLLJJJOOOKKKIIIPPP]]]yyyuuuooovvvnnn[[[PPPJJJDDDBBBFFFJJJKKKPPPVVV^^^hhhyyy~~~vvvssspppooonnnmmmjjjgggaaa]]]XXXTTTQQQOOOLLLJJJHHHEEE@@@===<<<;;;:::999:::999888777777888999:::=========???BBBGGGKKKNNNQQQUUU[[[___bbbeeehhhjjjhhhgggdddaaa___aaaeeehhhuuu{{{~~~|||xxxuuuwww}}}~~~vvvwwwvvvtttrrruuu|||zzzsssooolllhhhbbb[[[WWW___iiiyyy}}}sssjjjgggooo|||~~~xxx~~~vvvkkkbbbSSSAAA333...,,,,,,+++***************(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$%%%'''(((***&&&&&&...777===BBBGGGGGGKKKGGG;;;<<>>:::999666444222111000000///......------.........000111222333222000---+++wwwwwwxxxyyyzzz|||}}}}}}}}}~~~~~~}}}|||{{{}}}}}}yyyrrrllljjjkkkqqqttttttzzznnnmmmooorrrrrrrrrwww~~~vvvyyy|||rrrqqqqqqssssssooohhhcccUUUEEE666///---+++******))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''((((((&&&&&&'''(((((('''''''''(((((()))***+++///777>>>DDDIIILLLMMMJJJNNNJJJJJJXXXjjjtttoooyyymmmZZZPPPLLLEEEBBBAAACCCGGGNNNXXXbbbrrr~~~~~~uuuqqqkkkjjjhhhgggfffccc```^^^]]]ZZZUUUQQQOOOLLLJJJHHHHHHDDD???<<<:::888777555666666555555555666777888999999888888:::>>>BBBEEEBBBEEEIIIMMMRRRYYY___dddgggggggggeeebbbaaaaaabbbkkkmmmpppvvv|||zzzvvvxxx~~~}}}xxxsssrrruuuyyy{{{}}}vvvpppkkkeee^^^]]]```kkk{{{~~~tttooovvvrrrrrr|||zzzsssjjj\\\III999111...---,,,++++++******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$######&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((%%%'''222<<>>BBBGGGNNNSSSYYY\\\___bbbbbbbbbccccccfffdddeeeiiirrr{{{{{{{{{}}}~~~~~~|||yyytttssstttuuuwww|||{{{yyytttllldddbbbcccjjjqqqwww{{{}}}~~~yyyqqqdddRRRAAA666//////---,,,+++*********))))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&%%%***666???CCCDDDEEEEEEAAA<<<===IIIVVVYYYUUU\\\bbbddd\\\WWW\\\iiittt{{{~~~}}}rrrYYYFFFBBB>>>BBBJJJXXXkkk|||___OOOIIIKKKXXXfffqqq|||yyyvvvnnneee```bbbbbbcccbbbbbbeeehhhkkkjjjlllmmmkkkfffaaa\\\ZZZXXXTTTNNNFFF@@@;;;888777222111000///...---,,,,,,,,,,,,+++++++++,,,------******+++,,,,,,+++***)))vvvooolllmmmpppxxxzzz}}}~~~zzz|||}}}{{{wwwsssrrrrrryyyzzzvvvuuusssooommmooowww|||||||||xxxxxx||||||vvvuuufffZZZLLL???333***)))---))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&((()))((('''&&&''')))(((((((((((()))***+++,,,555:::AAAFFFHHHJJJMMMOOOIIIPPPVVVjjj|||kkkYYYMMMGGGEEEDDDDDDHHHMMMQQQ[[[lll{{{{{{~~~}}}uuulllhhh```aaabbb```\\\WWWRRRPPPOOOLLLHHHEEEDDDCCCAAA???<<<999555333222222111111///////////////000000000000000000000000111111222333444666777888:::>>>AAAGGGKKKQQQVVVYYY\\\```bbbbbbbbbaaaaaaeeekkkrrrwwwzzz{{{|||}}}}}}|||zzzyyy{{{{{{wwwuuurrrrrrwww}}}wwwooolllfffbbbccckkkuuuwwwtttxxxlll\\\JJJ>>>111000///---+++***))))))))))))))))))))))))))))))&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%'''((()))((('''&&&%%%'''...:::BBBCCCDDDFFFCCC<<<999BBBLLLQQQSSSSSSaaagggiiiffffffmmmtttvvv}}}wwwmmm^^^LLLBBBBBBBBBGGGRRReee~~~eeeNNNJJJJJJSSScccqqq}}}~~~yyywwwtttkkkccc``````aaaaaabbbcccfffkkkoooooommmkkkiiifffbbb]]]YYYUUUPPPIIIBBB;;;777555444000000//////...---,,,+++---,,,,,,,,,------...///,,,,,,------...------,,,xxxtttnnnhhhccccccgggkkkrrrtttxxx{{{}}}~~~}}}|||{{{zzzzzz{{{}}}|||zzzxxx{{{xxxuuupppkkkjjjjjjzzz~~~yyyssstttmmmbbbTTTEEE555***)))---)))))))))))))))))))))))))))((((((((('''''''''''''''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))))))))))))))***+++,,,---:::???EEEHHHJJJKKKNNNQQQEEESSSddd|||sssuuu~~~mmmWWWJJJGGGHHHFFFCCCFFFMMMUUU[[[eeewww{{{xxxyyy}}}|||rrrhhhbbb]]]___```^^^YYYTTTOOOMMMLLLIIIFFFCCCBBBAAA???>>>888666222111222333333222000000000/////////......//////////////////.........000333444444555777999;;;???EEEJJJOOOTTTZZZ]]]___aaaaaa]]]ZZZ[[[cccjjjkkkqqqxxx~~~~~~|||{{{vvv~~~}}}zzzrrrqqqtttzzz{{{{{{xxxsssrrrkkkbbb^^^fffnnnwww~~~yyy|||vvvppp|||~~~rrrbbbQQQDDD333222000---+++***)))((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&(((((('''%%%%%%%%%#########$$$$$$%%%%%%%%%###%%%''')))***(((&&&%%%%%%(((222>>>DDDDDDDDDGGGAAA999999EEEMMMMMMPPPVVV\\\cccgggiiinnnvvvxxxtttxxxcccQQQHHHDDDBBBGGGLLLXXXooowwwWWWHHHMMMOOO[[[lllyyyzzzuuurrrqqqmmmeee```^^^___```aaaaaacccgggmmmqqqrrrooojjjhhhgggddd^^^YYYRRRNNNGGG???999555333333111111111111000///...---///////////////000111222000000111111222222111111~~~tttlllhhhddd]]]WWWVVVZZZccciiijjjmmmrrrwww{{{}}}~~~~~~~~~yyyyyy}}}{{{|||{{{{{{xxxqqqoooooommmoooqqqzzzvvvooopppjjjggg___PPP???222,,,+++,,,+++***)))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$+++(((&&&%%%&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))(((((('''''''''&&&(((******)))(((***///333:::CCCGGGFFFHHHOOOLLLDDDCCCXXXxxx|||}}}~~~zzzsssvvvvvvpppqqq```UUUJJJGGGEEEBBBDDDHHHHHHWWW^^^fff{{{{{{vvvzzz~~~}}}uuujjjbbb]]]]]]```aaa^^^WWWQQQMMMLLLJJJGGGCCC@@@???>>><<<:::444333222000///.................................000//////.........///////////////000111222222333555777:::???EEEJJJNNNQQQUUUUUUVVVWWWWWWXXXXXXXXX^^^hhhuuu}}}~~~}}}|||{{{xxxzzzuuuqqqssstttssstttvvv{{{zzzvvvtttjjjddddddeeekkk}}}vvvuuuwww}}}vvvwww|||}}}kkkVVVGGG===555---,,,+++)))(((***++++++******)))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&###$$$(((***(((''')))$$$---888@@@DDDDDDEEEFFF<<<<<>>===;;;999777444333111000///.................................//////......---......///......//////000111111111111222444777;;;>>>BBBCCCIIIJJJJJJKKKLLLMMMMMMNNNUUU]]]iiirrrvvvyyy|||~~~|||zzztttpppppppppnnnnnnpppqqqvvv~~~~~~zzzyyyqqqkkkjjjgggeeeqqq|||vvvvvvxxxzzzxxx{{{sssbbbWWWIII===222...,,,***)))+++++++++******))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&###$$$((()))''''''))))))111<<>>;;;999888666444333222111///............------------------------...---------------......---------...//////000000......///000111333555666<<<<<<===>>>???@@@AAABBBEEEKKKUUU]]]ccckkksssyyy|||wwwqqqnnnoooooolllkkkmmmjjjnnnuuu|||~~~xxxuuutttmmmdddeeelllvvvzzz~~~~~~~~~{{{{{{uuu~~~qqqiiiXXXHHH777000...,,,+++,,,+++++++++***))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$'''(((&&&'''***000888AAAGGGFFFCCC@@@???>>>LLLXXXYYYWWWTTTMMMDDDBBBFFFNNNXXXaaakkkyyyyyycccNNNBBBAAAHHHNNNXXXkkkzzz]]]LLLMMMUUU```lll{{{|||oooiiifffggghhhgggccc___]]]\\\\\\]]]___bbbgggkkknnnpppoookkkgggeeeccc\\\RRRJJJBBB===666111//////.........//////000//////......//////000111222444444555444666888999888555222///}}}{{{}}}zzzyyy{{{zzzyyy}}}||||||zzzooojjjkkkjjjfffhhhmmmooopppzzzvvviiimmmlllfffiiirrrrrrkkkeeemmmrrrlll[[[FFF666...+++******))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''')))+++------***(((''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((************)))))))))))))))((()))***///555===BBBGGGEEEHHHNNNLLLFFFKKKVVVpppzzzsssvvvxxxzzz]]]FFFDDDEEEBBBCCCDDDEEEIIIMMMUUU___gggyyy~~~zzzvvvqqqnnnmmmlllllluuuyyyzzzssseee[[[YYY[[[___\\\VVVOOOIIIEEECCCCCCCCC@@@<<<999777555333222222111000///............------------------------------,,,,,,,,,---......,,,,,,------............///////////////000000111444444555666888999::::::888<<>>444111...,,,,,,,,,,,,+++******))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$&&&&&&%%%''',,,555<<>>>>>QQQ^^^[[[YYY[[[TTTGGGEEEMMMYYYbbbhhhrrruuu]]]KKKCCCFFFQQQ[[[cccyyyyyy```NNNJJJVVVdddiiivvvzzznnniiifffeeeggghhhfffbbb___\\\[[[]]]^^^```cccgggkkkmmmooojjjgggeeedddaaaZZZNNNDDD>>>999333///---.........///000000000000///......000000000111111222222333222444666777777555222000|||{{{{{{{{{|||yyyyyyxxxwww{{{{{{uuurrrnnnhhheeejjjkkknnnyyyvvvccchhhhhhdddhhhrrrtttooohhhpppwwwuuufffQQQ???444,,,+++******************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''((()))+++---//////+++)))%%%&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))************)))((())),,,333;;;BBBFFFJJJKKKOOOQQQJJJGGGUUUiii{{{zzzwwwVVVDDDCCCFFFFFFKKKNNNOOOOOOSSS___mmmxxx~~~wwwsssrrrooommmkkklllmmmooovvvxxxwwwoooddd]]]]]]```^^^ZZZRRRKKKFFFCCCAAA@@@AAA===999777555444222111000000///...------------------------------------,,,,,,,,,,,,,,,---...///---------...............111000000000000111111222000000111222333444555666444666777999<<>>FFFIIIGGGCCC@@@???BBBRRR\\\XXXVVVZZZUUUIIIGGGSSSbbbkkkqqqxxxrrrXXXHHHBBBGGGTTTaaakkkbbbOOOIIINNN\\\jjjooo}}}}}}ooohhhffffffhhhjjjjjjhhhccc___\\\[[[___```bbbeeegggjjjkkklllgggdddcccbbbaaaYYYLLLBBB<<<888222...---...//////111222222222111111000///222222111111111111000000000111222222333222222111{{{{{{zzzzzz{{{~~~{{{zzzyyywwwyyy}}}yyyqqqiiijjjllloooxxxzzzjjjkkkjjjfffgggkkkmmmllllllqqqwwwwwwmmm[[[GGG:::------,,,******))))))***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((('''''')))+++,,,,,,)))&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))))))))))))))***))))))***000888@@@FFFHHHJJJMMMOOOLLLGGGNNNeee}}}~~~lllSSSEEECCCIIIOOOVVV[[[^^^\\\```nnn~~~wwwtttmmmmmmkkkiiihhhjjjnnnqqqwwwuuuqqqjjjbbb___```bbb\\\VVVNNNHHHCCCAAA???===<<<:::666444333333111000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000////////////////////////000000000000000111222222/////////000111111222222555666666555555999@@@FFFZZZgggsssxxxxxxwwwtttooojjjhhhjjjooosssqqqpppqqqrrruuuvvvrrrlllhhhjjjnnnvvv~~~}}}yyyqqqlllcccfffkkkttt~~~|||sssqqqcccTTTHHH>>>444...---,,,,,,,,,+++******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$%%%&&&&&&&&&---555;;;@@@EEEGGGDDD@@@??????HHHPPPUUUSSSTTTVVVRRRIIINNN\\\kkkuuu|||kkkQQQDDDAAAHHHWWWgggwwwrrrUUUIIILLLTTT```kkkwwwuuujjjfffeeeeeeiiikkkkkkhhhddd___\\\[[[```bbbdddfffhhhjjjjjjkkkfffdddbbbbbb```XXXKKKAAA:::666111......000111222555555555555444333222222333333333333222222222222111222222222222222222111}}}nnncccaaadddiiillllllmmmmmmnnnooorrrwww{{{}}}~~~}}}|||zzzyyyzzz~~~zzzpppnnnooosssuuuuuuwww|||xxxtttqqqpppmmmiiijjjnnnrrrtttvvvwwwsssdddPPPAAA///...---+++***)))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''((()))(((&&&###"""###$$$&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((())))))))))))))),,,333<<>><<<999888555222111111111000//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111111111111111111111111111111000000000000111111000000000000000111111111222444555444333444888<<>>BBBEEEDDD@@@===<<<===LLLLLLOOOTTTYYYYYYUUUOOO\\\gggttt|||{{{bbbKKKEEEIIIUUUiii{{{}}}cccKKKIIIQQQ\\\jjjwwwzzzllleeeddddddcccfffggghhhfffccc___\\\[[[___aaacccfffiiikkkkkkllliiifffdddbbb___VVVIII???666333///---///222444666888888888888777666555444444444555555666777777888666777999999888555222000~~~vvvtttxxx||||||rrriii___ZZZ]]]aaabbbbbbaaadddiiiooouuu~~~|||yyyxxx|||~~~wwwrrrrrruuurrrlllqqq|||}}}yyyzzzvvvnnnnnnvvv|||zzzzzz|||{{{ooo[[[KKK000///---+++***(((((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))((('''''''''((((((%%%###!!!"""###%%%&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''''''''(((((())))))))))))---555>>>FFFIIIIIILLLOOOLLLJJJ[[[{{{zzzuuu\\\IIIFFFHHHMMM```xxxxxxpppmmmlllkkkmmmllljjjgggeeehhhooouuuxxxpppfff^^^\\\\\\[[[[[[TTTNNNGGGBBB???===999777444222///...//////............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111111333333333222222222222222333333222111000000000000333333333333222222222222---000333444222111444666///;;;FFFIIIJJJLLLMMMLLLKKKLLLTTTbbbmmmrrruuuyyyvvvyyyyyypppaaaUUUNNNNNNUUU^^^kkkxxxxxxuuuqqqlllkkkooowww{{{uuu|||yyyooobbbOOO;;;000...------,,,++++++******))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%'''''')))222===AAADDDEEEBBB>>>::::::;;;MMMIIILLLXXXaaaaaa\\\YYYeeennnvvv|||sss]]]IIIIIITTTeee}}}iiiTTTEEEHHHUUUdddwwwyyylllcccaaabbbcccbbbbbbdddeeedddaaa^^^\\\\\\]]]___cccfffjjjlllmmmnnnmmmiiieeeccc^^^UUUGGG===222000,,,,,,///333777888::::::::::::999888666666444444666888999;;;<<<===;;;===@@@AAA>>>999333///wwwllliiigggfffjjjqqqvvvxxx||||||wwwtttyyy~~~|||zzzxxxzzz}}}}}}~~~|||rrrkkkkkknnnqqqsss~~~|||zzz|||wwwiiiUUUAAA333***+++,,,((('''******************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''***,,,......+++(((&&&''''''((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))(((((()))(((''''''***,,,,,,000666<<>>CCCGGGGGGDDD>>>999;;;BBBJJJLLLUUUWWWWWW[[[YYY___pppooo{{{}}}```RRRVVVvvvmmmWWWKKKJJJPPP^^^ppprrraaa[[[WWWYYY\\\\\\[[[]]]\\\^^^bbbeeeeeeccc```]]]\\\___bbbfffiiikkkllllllpppkkkfffaaa[[[QQQDDD999333111///...000111111111//////000//////...---,,,...000222555:::CCCOOOXXXiiivvv}}}ppp^^^III:::~~~zzzwwwyyyxxx|||{{{uuunnnpppxxxqqqmmmkkkjjjgggttt~~~wwwyyy{{{~~~qqqUUUBBB111......***))),,,***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&''''''&&&&&&'''))))))'''%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((''''''((()))))))))))))))'''(((*********)))***+++444888===AAADDDEEEGGGHHHMMMLLLXXXuuu~~~~~~mmmdddpppxxxnnn___YYYIIIDDDDDDJJJOOOXXXlll{{{uuunnnggg]]]WWWTTTTTTSSSRRRFFFEEEDDDDDDFFFHHHLLLNNNOOOLLLIIIJJJLLLMMMKKKHHH@@@===999666555333000...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------111222333555777888999999888888888888888888888888999999::::::::::::999999888888888888777777777777666666666666666666666666777777777888888888888888777777:::@@@GGGRRReeeuuuwwwyyywwwmmmYYYGGGCCCHHHRRRUUU[[[aaaffflllrrruuuzzz~~~xxxrrrooonnnxxx~~~{{{tttrrrrrr|||~~~|||nnnUUUBBB333000---,,,------,,,***)))************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&***333;;;AAACCCHHHFFFAAA<<<;;;???HHHOOOOOOWWWTTTOOOPPPRRR\\\nnnsss~~~{{{rrrYYYSSS```|||^^^RRRFFFMMMYYYgggwww}}}ccc[[[VVVTTTXXXZZZYYYYYY[[[ZZZ^^^cccggggggddd```]]]___bbbeeeiiilllnnnnnnnnnoookkkeee___WWWLLL???777111///...///222444555555666555444222111000///......111444666999???IIIPPPdddqqq}}}}}}rrraaaLLL<<>>===<<<;;;<<<===>>>>>>===<<<>>>AAABBB@@@>>>:::888666333222000...------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000333444666777999::::::;;;999999999999999999999999888999999::::::999999888888888888777777777777666777777777777777777777777888888888888999999999999999888:::===@@@HHHXXXfffpppuuuxxxqqq^^^JJJDDDFFFTTTYYY```fffjjjkkkllllllsss|||}}}xxxtttqqquuu{{{|||}}}wwwuuuhhhvvv}}}xxxttt^^^LLL:::555///,,,---...,,,******************))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&(((&&&'''---777@@@CCCDDDIIIEEE@@@<<<>>>DDDMMMRRRUUU\\\VVVLLLNNNSSS^^^ooozzzrrrcccRRRTTThhhkkkSSSPPPLLLXXXhhhuuuooo^^^YYYVVVUUUYYYZZZXXXXXXZZZ\\\```eeeiiiiiifffaaa]]]___aaafffjjjnnnpppqqqqqqooolllfff]]]RRRFFF;;;555333333333555888;;;<<<<<<;;;;;;:::999777666666555333666:::::::::;;;>>>BBBOOO[[[fffiiidddXXXHHH;;;wwwzzzvvvnnnmmmoooqqqqqqvvv||||||wwwyyy{{{~~~pppbbb[[[]]]eeelllhhhsss}}}pppgggqqqtttnnnUUU<<<333111---***,,,***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%---+++)))))))))((('''%%%''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((()))))))))))))))%%%&&&(((((()))+++...111@@@BBBDDDEEEEEEEEEGGGHHHNNNiiixxx|||xxxxxxnnnUUUGGGCCCCCCHHHSSSbbbtttyyylllcccbbb\\\VVVOOOJJJHHHGGGDDDBBB<<<;;;:::888777666666666444333444666888999888777555444333222000...---,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------///111333444666777888:::;;;;;;;;;;;;:::::::::999999999999999888999999::::::999999888999999888888888777777777888888888888888888888888999999999:::::::::::::::<<<:::;;;===???CCCLLLWWWdddjjjrrrpppbbbPPPGGGGGGRRRYYYbbbiiikkkkkkiiihhhooovvv~~~~~~yyyvvvpppttt|||~~~vvv||||||wwwuuuhhhqqq~~~~~~wwweeeWWWDDD<<<222---...///---*********++++++******)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%((((((***111:::BBBEEEEEEHHHDDD??????BBBIIIOOOSSSWWW\\\TTTJJJNNNWWWaaapppzzzdddUUUKKKQQQiii___LLLLLLRRR```qqq~~~wwwfff___YYYVVVVVVYYYZZZXXXYYY\\\___bbbhhhkkkllliiidddaaa^^^```eeejjjnnnppprrrrrrpppmmmggg\\\NNNAAA888444333333444888<<<@@@AAAAAA<<<<<<<<<<<<;;;:::999999444888;;;;;;888666666777???HHHQQQTTTRRRLLL@@@555}}}pppccc___nnn~~~uuunnnlllllllllnnnsssxxx{{{{{{}}}}}}uuuyyy{{{}}}zzzoooccc\\\]]]ccciiijjjooo~~~tttkkklllvvvvvvyyy]]]BBB666222...+++,,,***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''&&&+++)))'''&&&'''(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((()))))))))))))))''''''((((((***---333777CCCEEEFFFGGGHHHJJJMMMPPP```ooo{{{jjjTTTGGGFFFIIIRRR```qqq~~~xxxpppccc\\\]]]WWWQQQJJJFFFDDDBBB???<<<777777777666555444333222000000000222333444444444111222222111///---------------------,,,,,,,,,,,,+++++++++,,,,,,---------...------...000333666888999:::;;;;;;<<<<<<;;;;;;:::::::::999999999888888999::::::::::::::::::999::::::::::::999999999888999999999999999999999999:::::::::;;;;;;<<<<<<<<<>>>;;;<<<@@@BBBBBBEEEJJJRRRXXXbbbfff^^^PPPGGGFFFQQQWWWaaahhhllllllllllllnnnrrrwww|||}}}zzzooopppuuuzzz{{{~~~yyyxxxqqqrrrxxxzzzlll```OOODDD666///...///---+++***++++++++++++***))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''')))...555<<>>666333000222666===EEELLLOOOPPPKKKKKKKKKIIIGGGCCC@@@>>>888;;;>>>>>>;;;:::;;;>>>CCCJJJOOOPPPMMMGGG<<<111}}}yyyqqqaaaQQQLLL[[[jjjuuuxxxooojjjhhhgggnnnssswwwxxxwwwxxx}}}}}}rrrwwwyyyzzz~~~{{{~~~zzzsssjjjcccaaadddhhhkkklllyyyqqqmmmwwwyyy|||}}}bbbEEE888333...+++,,,***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&''''''(((((('''''')))'''$$$$$$%%%((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''(((((()))))))))))))))))))))))))))+++000777<<>>IIIOOO]]]ppp}}}qqqooojjj___YYY[[[OOOJJJCCC>>><<<:::666333333333333333222111000000000000000111222333333333///111111000///---------......------------,,,,,,+++++++++,,,,,,---------.........///111555888;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999888888888:::;;;;;;;;;;;;;;;;;;:::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;<<<======>>>>>>;;;<<>>>>>>>>>>>>>>@@@BBBDDDEEEDDDCCCBBBDDDDDDEEEFFFGGGGGGHHHHHHDDDJJJQQQSSSPPPJJJFFFDDDJJJOOOZZZfffoootttsssqqqrrrsssuuuyyy{{{sssooosssyyy~~~{{{{{{|||uuu___PPP>>>444///++++++---,,,+++******++++++***(((((((((((((((''''''''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%---555999===CCCEEEDDDFFF???<<>>???>>>======<<<;;;;;;;;;;;;======???@@@AAABBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFGGGFFFDDDDDDEEEFFFDDDCCCEEEDDDCCCCCCBBBCCCCCCCCCDDDEEEGGGIIIIIIJJJIIIIIIJJJKKKLLLMMMOOOPPPQQQRRRLLLQQQVVVWWWSSSLLLGGGDDDHHHNNNXXXeeeooossstttrrrrrrrrrtttzzz{{{vvvsssvvvzzz}}}}}}|||}}}vvvfffVVVCCC888111,,,***,,,,,,+++******++++++***(((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''///666:::>>>DDDFFFDDDDDD>>>999<<>>>>>AAABBBQQQoooyyy^^^LLLOOO[[[eeexxxoooaaaWWWSSSSSSUUUUUUVVVXXXZZZ]]]___```eeehhhkkkmmmmmmnnnoooqqqlllnnnppprrrtttvvvxxxzzzvvvqqqkkkaaaPPP>>>555333444222222888AAAIIIMMMMMMTTTRRRRRRRRRNNNGGGDDDEEEKKKUUUcccmmmttt{{{}}}rrraaaKKK;;;333wwwtttooogggYYYKKKEEEGGGKKK```mmmyyy}}}pppeee]]]\\\___\\\___bbbbbbccceeejjjoooqqqtttyyy}}}zzzuuuyyyzzzwwwwwwvvvuuuwww|||yyygggkkklllllljjjmmmzzz{{{vvvsssuuuqqqhhhmmmwwwttt}}}oooVVV>>>222...---++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,...222:::CCCJJJJJJHHHIIILLLNNNYYYuuu|||ooonnnwwwhhhOOODDDBBBEEENNNZZZfffwwwwwwrrreeebbb___]]]YYYSSSJJJDDD;;;999666444333333444444555555444444555666777777;;;;;;=========;;;:::888;;;:::888777666555333111000000//////......------+++++++++,,,,,,...///000333444777:::===???@@@AAA???>>><<<;;;;;;<<<===>>>???AAACCCFFFHHHJJJKKKLLLIIIHHHGGGGGGGGGHHHJJJKKKJJJHHHFFFFFFGGGHHHHHHHHHIIIIIIIIIHHHIIIIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPQQQNNNOOOPPPRRRTTTVVVXXXXXXVVVYYY\\\\\\WWWPPPIIIEEEHHHMMMWWWcccnnntttuuutttrrrqqqttt|||}}}{{{zzzzzzyyy{{{~~~}}}{{{yyy~~~zzznnn^^^LLL>>>444---***+++---+++******++++++***)))((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''***222999===@@@EEEFFFDDDBBB<<<888:::AAAKKKYYYddd^^^bbbiiimmmnnnrrr~~~}}}hhhQQQBBB<<<;;;???DDDEEE]]]mmmSSSIIIPPP___iii~~~{{{jjj___WWWTTTTTTVVVVVVWWWYYY\\\___aaabbbgggiiikkkllllllmmmooopppqqqqqqsssuuuvvvwwwwwwwwwvvvpppjjjcccUUUDDD777333777555333555999<<<<<<;;;???======>>><<<999:::???KKKZZZooo~~~fffLLL999222|||oooiiiaaaYYYNNNDDDCCCFFFKKK```nnn~~~zzzlll```XXXVVVXXXVVVYYY]]]^^^___aaafffkkkooorrrwww{{{}}}zzz~~~{{{vvvuuusssrrruuuzzzwwwqqqzzzwwwtttnnnmmmwwwzzzwwwxxxrrrjjjsss|||xxxxxxbbbGGG555//////,,,,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))******,,,///666>>>GGGLLLIIIIIIJJJJJJOOOcccvvvqqqxxx~~~wwwZZZEEEEEEIIIJJJTTTcccqqq}}}ppplllaaa___\\\ZZZUUUNNNDDD>>>999888777666666666777777666666777777888888999999;;;<<>><<<999888777666333222111000000000//////......+++++++++,,,...///111222666777999<<>>AAACCCCCCEEEGGGJJJMMMOOOPPPQQQLLLKKKKKKKKKMMMNNNPPPQQQRRROOOLLLKKKLLLMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRROOOOOOPPPQQQRRRTTTVVVWWWVVVVVVWWWYYYZZZ\\\]]]^^^]]]___aaaaaa\\\UUUNNNIIIIIINNNWWWdddooovvvxxxxxxvvvuuuwww}}}xxxvvv{{{}}}{{{zzz|||}}}~~~}}}xxxuuuyyy~~~ttteeeSSSEEE:::000+++,,,---+++******+++,,,***)))((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))---555===???BBBEEEEEECCC???<<<:::===DDDNNNXXX___ZZZaaahhhlllmmmqqq|||ppp[[[EEE<<<;;;<<>>@@@BBBBBBCCC>>>===;;;;;;===BBBFFFIIIMMMNNNOOOQQQSSSTTTTTTUUUPPPPPPPPPRRRTTTWWWZZZ[[[^^^[[[WWWUUUVVVVVVVVVVVVTTTTTTTTTTTTUUUWWWXXXYYYUUUVVVVVVWWWYYY\\\^^^___cccccccccddddddeeeeeeeeecccdddeeedddaaa[[[TTTOOOKKKPPPYYYeeepppxxx{{{{{{|||{{{~~~xxxtttvvvxxx}}}|||zzzyyyyyyzzz{{{|||zzzwww|||vvvjjj[[[NNNAAA444......---,,,++++++,,,,,,+++)))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***000888@@@BBBCCCFFFEEEAAA===>>>???DDDKKKQQQUUUUUUQQQWWW^^^dddkkkuuu___LLL<<<:::<<>>???HHHRRRlllsss{{{yyymmmYYYBBB333///yyykkkTTTIII???<<<===>>>???BBBTTTkkk~~~sssfff[[[SSSRRRUUUTTTXXX]]]```aaaccchhhlllrrrvvv{{{}}}xxxttttttsssrrrtttyyyzzzvvvqqqyyyxxxuuuxxxwwwxxxwwwrrrttt{{{rrrhhhiiillliiinnnxxxzzzzzz___CCC444111...---,,,+++***)))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((()))...555>>>FFFJJJLLLKKKLLLKKKPPPeeejjjhhhxxxyyy^^^MMMDDDIIIMMMTTTkkk{{{mmmdddaaa```___\\\VVVNNNEEE===888555555666777888777777666777888999;;;<<<<<<<<<<<<;;;>>>BBBGGGJJJJJJIIIHHHBBB???:::777555333111000000000000000////////////,,,,,,...000222555777999<<<===>>>@@@AAAAAABBBBBB>>>>>>>>>???CCCHHHNNNQQQXXXYYYYYYZZZ[[[[[[ZZZZZZVVVVVVWWWYYY\\\```ccceeebbb```]]]\\\\\\\\\\\\[[[ZZZZZZZZZ[[[\\\]]]^^^___]]]^^^```bbbdddfffhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiifffaaaZZZTTTNNNRRRZZZeeepppxxx|||~~~{{{wwwuuurrrwwwwwwxxx{{{~~~{{{~~~yyyyyyzzzpppdddXXXIII:::111///...,,,++++++,,,,,,+++***((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++333;;;BBBCCCDDDEEECCC???===AAAEEEJJJPPPUUURRRLLLGGGMMMVVV```nnn~~~wwwOOO@@@666:::>>>BBBOOO___yyywwwcccPPPLLLXXXjjj|||~~~qqqddd___^^^]]]\\\^^^^^^^^^___aaaccceeeggghhhjjjjjjjjjiiiiiilllppptttrrrpppoooqqqvvvzzzzzzyyyssspppmmmkkkdddYYYRRRQQQZZZ\\\___aaabbb```]]][[[SSSQQQOOONNNLLLMMMWWWcccuuutttrrrqqqpppqqqqqqrrrsssiii\\\NNN@@@333///111tttcccJJJBBB<<<::::::;;;???EEEXXXppprrreee\\\VVVUUUXXXUUUYYY^^^bbbcccfffjjjnnnrrrvvv|||zzzvvvssssssrrrpppqqquuu{{{}}}qqqiiigggvvv{{{}}}}}}yyytttaaa```iiihhhkkkxxxmmmLLL777111......,,,+++***)))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))+++111:::CCCJJJLLLLLLNNNNNNNNNXXXwwwvvvgggrrr{{{qqqQQQJJJGGGMMMUUUbbb|||wwwkkkbbb___\\\[[[XXXRRRJJJAAA;;;888444555666888888777666555777888:::;;;<<<======<<<999<<<@@@DDDGGGHHHHHHHHHDDD@@@;;;777555333111000////////////////////////---...///111444777:::<<>>>>>CCCIIIMMMSSSWWWRRRHHHCCCMMMZZZgggvvv{{{hhhGGG:::555;;;AAAFFFYYYoookkk[[[NNNQQQ```pppzzznnndddaaabbbbbbbbbcccaaaaaabbbcccdddfffggghhhjjjiiiiiihhhiiilllqqquuusssooolllnnnsssxxxyyyxxxsssqqqooommmfff^^^]]]aaallloootttwwwvvvssspppnnnfffdddcccaaa^^^```kkkwwwvvvooogggdddgggiiiiiigggeeeWWWGGG:::222,,,---000qqq___FFFBBB@@@>>>;;;:::AAAJJJXXXqqqrrrfff^^^XXXYYY\\\UUUZZZ___cccdddgggkkkoooqqqvvv||||||yyytttrrrrrrqqqnnnooorrruuu{{{mmmcccfffwww{{{~~~~~~zzzaaa]]]jjjkkklll}}}vvvSSS:::111///...---+++***)))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))***---333===GGGMMMMMMLLLPPPPPPPPP___~~~llliii}}}mmm```GGGGGGLLLUUU```ppp|||sssfff]]]ZZZXXXWWWTTTNNNFFF???:::888555666888::::::999777666666888:::<<<=========<<<>>>@@@CCCGGGIIIKKKKKKKKKFFFBBB<<<888666444222000............////////////......000333666999<<<===@@@@@@AAAAAAAAA@@@??????AAABBBEEEJJJPPPVVV\\\___aaaaaabbbccccccbbbbbbbbb\\\\\\]]]^^^```bbbeeegggcccbbbccceeehhhiiiiiigggfffeeeeeeeeeeeeffffffgggeeegggkkknnnqqqrrrrrrrrrqqqqqqrrrssstttuuuvvvwwwvvvtttrrrqqqnnnhhh```ZZZPPPSSSZZZcccnnnvvv{{{}}}~~~uuuvvvyyy~~~zzzxxxyyy||||||{{{}}}tttiiiWWWBBB444000...---+++,,,------,,,***)))(((((((((''''''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((***+++,,,555===DDDEEEDDDDDDAAA<<>>DDDKKKbbb|||___RRRKKKUUUgggyyyyyymmmcccaaaaaa```___```cccccccccdddeeefffggghhhiiiiiihhhggghhhlllrrrwwwsssnnniiijjjoootttuuutttsssrrrqqqnnngggaaadddkkkqqquuu{{{|||yyywwwtttsssrrrqqqnnnppp{{{xxxnnndddbbbgggkkkiiifffXXXKKK>>>666111---,,,...}}}gggOOODDDAAAAAAAAA???>>>DDDLLL[[[lllqqqfff]]]WWWWWW[[[\\\^^^aaaaaaaaadddiiinnnsssxxx~~~vvvuuusssqqqqqqsssvvvyyy{{{rrrcccooo{{{|||}}}pppppp}}}zzz^^^cccvvvfffGGG555111000,,,(((''')))***)))++++++)))(((''''''''''''&&&&&&''''''(((((())))))***)))(((&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((()))(((((()))***++++++***'''///:::CCCHHHJJJMMMOOONNNFFFRRRzzziiijjjvvvdddPPPKKKEEEGGGPPPaaaqqqzzzrrrjjjbbb\\\YYYaaa\\\SSSJJJCCC===888444777888999:::;;;::::::999;;;===>>>??????@@@BBBCCCCCCLLLRRRPPPKKKIIIGGGEEECCC<<<777777777333000000...//////...,,,,,,---...111222333555888;;;>>>???>>>>>>>>><<<;;;<<>>===DDDAAADDDOOO[[[\\\RRRGGGUUUhhhttt{{{qqq]]]LLL<<<777999AAAHHHXXXzzzrrrRRRLLLNNN\\\mmm}}}uuupppjjjfffeeecccaaa^^^dddbbbaaacccgggjjjjjjiiijjjiiihhhhhhjjjmmmqqqssspppmmmhhheeeeeehhhlllooonnnoooooommmiiiddd```^^^aaagggoootttvvvwwwyyy{{{yyy{{{}}}}}}}}}vvvqqqmmmpppuuutttllldddXXXFFF777444111+++,,,222|||fffOOOAAAAAADDDJJJKKKIIIKKKOOO\\\fffqqqyyyrrrggg___YYYXXX[[[ZZZ]]]```aaaaaadddjjjooouuuyyy~~~{{{wwwttttttvvvyyyzzzxxxyyykkkzzz|||zzzyyyzzzppprrrzzzyyy{{{|||vvvyyy|||pppxxxnnnOOO;;;333111...******++++++++++++***)))((('''''''''''''''''''''(((((((((((((((***)))((('''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))(((((((((((()))(((((()))***+++*********222>>>FFFJJJLLLNNNPPPRRRSSSggg}}}xxxgggnnnyyy}}}nnnUUUFFFEEEIIINNN\\\mmm}}}|||yyytttnnnfff___ZZZWWW]]]YYYSSSJJJBBB;;;777555777999:::<<<===>>>>>>===BBBBBBBBBBBBCCCEEEIIILLLSSS^^^gggeee^^^YYYUUUQQQHHH@@@:::999777333000000...//////...---,,,...///111222444777:::<<<>>>>>><<<============>>>BBBEEEGGGMMMRRRWWW]]]eeegggeeeggghhhiiijjjjjjiiihhhgggiiiiiijjjjjjkkkllllllmmmllllllmmmppprrrtttrrrqqqqqqrrrssstttvvvwwwxxxyyywwwxxxyyy{{{|||~~~|||xxxvvvooohhh___YYYYYYeeesss|||yyyyyy||||||{{{|||}}}}}}wwwmmmaaaHHH111000000///...,,,*********))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$&&&***111666;;;>>>BBBDDDCCCAAA???>>>DDDBBBHHHWWWaaa___XXXTTTbbbsss|||ppp```NNN@@@;;;:::===FFFSSSkkkdddOOOLLLQQQaaatttzzztttpppllliiiiiihhhfffdddfffddddddgggkkkmmmmmmkkkjjjjjjiiiiiikkknnnrrrtttqqqnnniiieeedddfffiiikkklllmmmmmmjjjeee___ZZZXXXVVVVVVWWWYYY\\\aaagggjjjrrrsssttttttssstttuuuvvvqqqoooooosssvvvsssjjjbbbQQQAAA444222111---...444yyydddMMMDDDCCCGGGPPPVVVWWWXXX[[[dddiiiooottt}}}qqqggg```ZZZXXXZZZYYY\\\___aaabbbeeekkkpppvvvyyy}}}~~~uuuqqqqqqsssuuuuuusss|||www}}}yyyxxxooollleeehhhxxxzzzyyyZZZBBB555222///---------,,,,,,+++***)))((((((''''''(((((((((((((((((('''''''''))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))******///777BBBJJJMMMMMMNNNOOOLLLZZZyyy~~~xxxkkkhhhttt|||rrr[[[FFFAAACCCKKKVVViii|||yyyrrrpppuuussspppkkkfff```[[[XXXYYYXXXSSSKKK@@@999666666777999:::===>>>@@@@@@@@@FFFFFFEEEEEEFFFJJJOOOTTTbbbqqq~~~|||rrrhhh```[[[QQQGGG>>>:::777333000000...///000///......///111222444777:::<<<=========:::;;;<<<===>>>AAAEEEIIINNNTTTYYY]]]bbbiiikkkiiiiiijjjlllmmmnnnmmmmmmlllpppooooooooonnnoooooooooooooooqqqtttwwwyyyxxxwwwvvvxxxzzz}}}~~~~~~}}}wwwoooddd^^^]]]ggguuu}}}{{{zzz{{{~~~}}}yyyvvvzzz{{{{{{{{{|||{{{zzzyyy~~~}}}tttgggPPP999222111000...,,,+++*********)))((((((''''''((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''---444999<<>>>>>CCCBBBMMM```gggaaa```fffrrr{{{fffSSSEEE<<<:::???CCCJJJ___xxxUUUOOOOOOXXXiii}}}{{{pppooommmkkkkkkkkkjjjhhhgggggghhhiiimmmpppqqqpppnnnkkkjjjjjjkkkmmmppptttvvvsssooojjjfffcccccceeegggjjjjjjiiifffaaa[[[UUUQQQLLLFFFAAAAAAIIISSS\\\aaacccbbbaaa```___]]]YYYVVVZZZ\\\```dddeee```WWWQQQEEE999000000000///111777xxxcccNNNHHHFFFIIITTT^^^cccfffiiiqqqxxxooobbb\\\XXXWWWYYYZZZ]]]aaaccccccfffkkkpppuuuwww{{{}}}|||rrrmmmnnnqqqsssssspppxxxvvv}}}wwwnnnddd```ttt{{{|||~~~cccHHH999333......///---,,,,,,******)))((((((((((((((())))))((((((''''''&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))******)))((()))+++,,,333;;;EEELLLNNNNNNNNNOOOHHH```pppfffooozzzzzzgggOOOCCCDDDHHHLLL]]]ttt|||sssppppppqqqqqqpppnnnjjjeee```]]]YYYYYYUUULLL???777555777777777999:::<<<===>>>>>>AAABBBCCCCCCEEEHHHMMMPPPfffxxx}}}qqqhhhbbbWWWLLLAAA;;;777222///000...///000000//////111333444666:::===??????===<<<:::;;;======???BBBGGGJJJRRRYYY^^^aaaeeekkkmmmlllkkklllnnnpppqqqqqqqqqppptttsssqqqpppooooooppppppqqqqqqssswwwzzz}}}|||{{{xxxzzz}}}|||uuuhhhdddbbbiiivvv}}}~~~{{{yyyxxxvvvsssqqqssszzz~~~{{{zzzzzzzzz{{{wwwvvvxxxlllVVVAAA222000...,,,,,,++++++******))))))((('''((((((((()))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&(((...555;;;===@@@CCCCCCAAA>>><<<;;;AAABBBOOObbbeee^^^cccqqq{{{~~~|||cccNNNBBB>>>999BBBGGGMMMfffmmmNNNQQQUUUaaarrrvvvmmmiiiiiiiiiiiiiiihhhfffeeehhhjjjnnnqqqttttttrrrppplllllllllmmmppprrruuuwwwvvvrrrmmmhhheeeccccccdddggggggfffddd```ZZZTTTOOOHHHAAA<<>>BBBHHHKKKIIIDDD>>>;;;999111,,,...000111444:::}}}iiiVVVQQQRRRYYYgggqqqtttssssssxxxmmm]]]WWWVVVWWWZZZ[[[___bbbddddddfffkkknnnqqqtttyyy|||}}}xxxqqqoooqqquuuxxxyyyoootttyyy}}}vvv~~~xxxiiidddwww}}}{{{~~~lllRRR===444---...///,,,***+++***))))))(((((((((((()))))))))((((((''''''&&&&&&(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((()))))))))***)))***+++***((())),,,///888???HHHMMMNNNNNNOOOPPPVVVqqq~~~|||nnnjjj||||||qqq[[[IIIDDDHHHLLLSSSggg}}}sssooooooppppppqqqqqqqqqnnniiieeebbb]]]\\\WWWLLL???666555777666666666777777888999999888:::>>>@@@AAABBBDDDEEEYYYkkk|||{{{ssslllgggXXXMMMAAA;;;666111//////---///000000000111444666666999===@@@AAA@@@===<<<<<<===>>>???@@@CCCHHHKKKTTT\\\bbbcccfffkkknnnmmmmmmnnnppprrrttttttttttttwwwuuutttrrrqqqrrrrrrsssrrrrrrtttxxx|||~~~}}}zzz}}}wwwmmmjjjhhhkkkwwwyyy{{{}}}{{{zzzyyyxxxwww{{{{{{yyyxxxxxxwwwwww}}}{{{ppp[[[GGG222///,,,***+++,,,+++*********)))((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&)))///666<<>><<<777CCCLLLUUUppp}}}dddLLLQQQYYYgggxxxsssmmmggghhhhhhhhhgggfffeeeeeeiiilllqqqtttvvvuuusssrrroooooooooppprrrtttvvvxxxyyyvvvqqqlllhhheeeddddddeeedddddddddbbb]]]UUUPPPGGGBBB@@@EEEPPPWWWXXXUUUBBB>>>888555555444222///111444777888555222111111///,,,+++...111444777;;;qqqddddddjjjwww{{{xxxgggUUUQQQSSSUUUWWWYYY\\\aaacccdddfffjjjmmmooosssxxx}}}~~~zzzxxxvvvttttttvvvxxxzzzppprrrsssttt|||{{{ooohhhttt{{{wwwvvv~~~|||}}}uuu```DDD777---......***))),,,))))))(((((((((((())))))((((((((((((((('''''''''((((((((()))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''(((((())))))******)))+++,,,+++)))+++///444===CCCJJJMMMNNNOOOQQQSSSlllrrrlllrrrvvvbbbOOOEEEEEELLLRRRbbbwww~~~pppjjjjjjkkkkkkoooqqqssssssppplllgggccc```\\\TTTIII>>>777777888888777777777777777888999555888<<<>>>>>>=========AAAPPP___fffhhhhhheeebbbUUUJJJ???999555000...///---...000111111333666888999<<>><<<>>>???@@@BBBCCCGGGKKKOOOVVV^^^eeefffhhhmmmppppppppprrrsssuuuwwwwwwwwwvvvzzzyyywwwvvvvvvwwwxxxzzzuuuvvvxxx{{{{{{sssrrrooopppyyywww{{{~~~~~~~~~{{{xxxwwwssswww~~~tttaaaMMM555000,,,***,,,---,,,***+++***))))))(((((()))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''***000888===AAABBBBBBAAA??????AAACCCGGGMMMTTTTTTNNNNNN]]]oooyyy{{{___FFF;;;;;;777FFFUUUeeejjjZZZMMMQQQ]]]mmm}}}xxxmmmkkkggghhhiiiiiigggfffgggiiijjjnnnsssvvvwwwvvvuuuuuurrrrrrrrrssstttuuuwwwwwwzzzwwwtttoookkkhhhfffeeedddcccbbbcccbbb]]]UUUOOODDDAAA???BBBHHHHHHCCC===888555000...---.........,,,---...---,,,+++,,,---***+++,,,///333666999;;;vvvoootttyyyzzzwwwzzz{{{[[[JJJIIIKKKMMMOOORRRVVV\\\```bbbeeeiiimmmoootttzzz~~~}}}wwwuuuvvvqqqpppnnnnnnvvvsssvvv~~~ooojjjmmm}}}yyyuuuttt~~~}}}}}}mmmKKK;;;///...///***)))---))))))(((((((((((())))))'''''''''((((((((((((((('''((()))))))))(((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''''''''((()))*********(((+++---,,,+++---333888BBBFFFLLLNNNOOOQQQTTTWWWvvvffflll|||hhhQQQGGGEEEHHHTTTaaassspppggggggjjjkkkjjjqqqsssvvvvvvtttoooiiieee___YYYOOODDD===999999:::;;;:::::::::;;;===>>>???<<<>>>@@@@@@???>>>>>>???999BBBKKKPPPUUUYYYYYYVVVOOOEEE;;;777444000......---...000111222444777:::===>>>@@@BBBBBBAAA???===???AAACCCEEEHHHLLLRRRVVVYYYbbbiiijjjkkkppptttuuuuuuvvvwwwyyyzzzzzzyyyyyy{{{zzzxxxxxxxxx{{{}}}{{{{{{}}}zzzzzzwwwuuu|||~~~~~~zzzwwwtttyyy~~~}}}yyygggTTT;;;555///------...+++)))+++***))))))(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''))),,,222:::@@@CCCCCCCCCBBBCCCGGGMMMQQQRRRZZZ[[[NNNDDDKKK]]]kkkzzzqqqWWW@@@999<<<<<>>:::999999777111+++...///...,,,******+++,,,))))))((())))))***))))))(((+++///111444777::::::{{{vvvtttwwwwwwzzzzzztttkkkhhhkkk~~~nnnOOOAAAAAADDDEEEEEELLLQQQXXX]]]```dddjjjnnnqqquuu{{{}}}vvvuuuqqqoookkkjjjttt}}}xxxyyyuuuiiimmmxxx{{{zzzttthhhpppiiivvvyyyyyy|||uuuPPP>>>000//////******...))))))(((((((((((()))***&&&'''''''''(((((())))))'''((()))))))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++(((+++------+++...555;;;EEEIIIMMMOOOPPPRRRWWW[[[kkk___mmmvvv]]]GGGCCCGGGMMM^^^rrr~~~wwwjjjfffjjjpppqqqpppuuuwwwyyyzzzwwwrrrkkkggg^^^VVVJJJ@@@<<<;;;;;;<<<=========>>>@@@BBBEEEFFFEEEEEEDDDCCCAAA@@@BBBCCCCCCGGGIIIKKKOOOTTTTTTPPPKKKAAA999666444000---...,,,...000222333555888;;;>>>???AAABBBBBBAAA???>>>???AAAEEEHHHLLLQQQXXX\\\[[[eeelllnnnooosssxxxyyyxxxyyyzzz|||||||||{{{{{{zzzyyywwwwwwyyy{{{~~~|||yyy~~~}}}|||yyyzzz}}}}}}kkkYYYAAA:::222//////...+++'''+++******)))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***---444<<>>BBBAAA???>>>>>>@@@AAABBBEEEFFFIIILLLQQQVVVZZZ]]]gggiiimmmooopppqqqtttvvvxxxyyyzzz|||~~~|||{{{{{{{{{}}}}}}~~~{{{}}}{{{rrruuu~~~pppaaaKKK:::,,,,,,///...,,,+++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***(((&&&)))///777===@@@DDDDDDCCCDDDGGGOOOYYY```\\\jjj[[[EEEGGGOOO___zzzqqqYYYEEE999888<<>>???@@@BBBDDDIIIJJJLLLOOOTTTZZZ___bbbiiilllnnnpppqqqrrrtttuuuyyy{{{}}}}}}|||uuuuuuuuutttsssuuu{{{|||ttt}}}~~~zzz}}}}}}vvvhhhSSSBBB333///000...,,,+++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''''')))000888>>>AAACCCCCCBBBBBBDDDIIIPPPVVV```iiiZZZGGGLLLXXXkkk{{{eeeQQQAAA999:::>>>GGG[[[|||pppQQQHHHOOOXXXqqq}}}wwweee___bbb^^^aaafffjjjnnnpppppppppuuuwwwzzzzzzzzzyyyzzz{{{zzzxxxwwwvvvvvvxxxzzz|||yyyxxxuuuqqqkkkgggeeedddaaa]]]XXXTTTQQQLLLEEE@@@:::666000---,,,,,,+++++++++++++++*********))))))++++++*********+++---......111666999:::;;;===>>>lllVVV@@@???AAAGGGMMMWWWeeesssssspppuuuzzz~~~~~~pppnnnllllllooovvvwwweeeaaaiiiooonnntttttttttqqqiiibbbdddlllppptttzzzzzzwwwXXX999---...---************)))(((((((((((()))))))))))))))))))))))))))(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))******++++++,,,+++---444>>>FFFHHHMMMMMMMMMQQQYYYyyy~~~|||{{{eeebbbiiirrrmmm[[[FFF@@@BBBNNN\\\mmm|||qqqkkkhhheeeeeekkkssszzz~~~}}}~~~|||wwwqqqnnn___NNN>>>:::::::::>>>EEEPPPUUU]]]eeelllooopppppprrrrrrrrrpppooopppsssvvvzzzssskkk[[[MMM>>>777444111///000000111222444777;;;===???AAA@@@??????@@@BBBEEEFFFMMMNNNPPPTTTYYY___eeehhhlllnnnqqqrrrrrrrrrtttuuu{{{}}}~~~}}}~~~yyyuuuooojjjkkkrrr|||}}}xxx{{{fffhhhzzz~~~zzz|||ooo]]]MMM;;;222///---++++++******)))(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''+++222:::@@@CCCDDDCCCBBB@@@AAADDDJJJNNNcccfffXXXKKKTTTdddyyyoooWWWGGG===999;;;AAALLLfff~~~___HHHGGGUUUaaa|||vvvddd]]]aaa\\\aaaiiippptttuuusssrrrsssvvvyyyzzzzzzzzz{{{||||||{{{yyywwwwwwwwwyyyzzzyyy{{{zzzuuunnngggdddccc___ZZZTTTOOOLLLHHHBBB>>>888444000,,,,,,,,,+++++++++************)))))))))******))))))***,,,---///111444777999::::::<<<===hhhPPPDDDCCCDDDJJJQQQ[[[lllzzzqqqnnnkkkkkkmmmpppyyyeee[[[hhhwww|||uuuyyy~~~rrrgggjjjvvvuuu{{{zzzzzzdddAAA111000000...,,,+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((('''''''''''')))(((((('''&&&&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))))))))))))))************++++++,,,000888BBBJJJIIIQQQPPPNNNSSSccczzzvvvxxxmmm]]]fffsssyyyiiiNNNDDDDDDIIIWWWggg{{{tttpppnnnkkkiiiiiilllrrrxxx|||}}}yyytttqqqhhhUUUBBB::::::;;;===AAAGGGMMMUUU___fffjjjlllmmmtttuuuuuuuuuvvvyyy}}}|||rrraaaRRRAAA888444000///000111222444777999<<<>>>@@@@@@@@@@@@@@@BBBEEEHHHJJJQQQRRRTTTXXX^^^dddjjjmmmnnnppprrrssssssssstttvvv|||~~~}}}|||~~~||||||}}}}}}tttnnnoooxxx}}}}}}```PPPZZZ~~~wwwuuucccTTTBBB444...,,,+++++++++***))))))(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((---555<<>>CCCJJJPPPUUUWWWYYYbbbdddhhhkkkooottt{{{~~~tttaaaQQQAAA888333000///111333444666999<<<>>>@@@@@@@@@@@@AAABBBEEEIIIMMMOOOSSSUUUXXX]]]ccchhhmmmpppoooqqqtttuuuuuuvvvwwwyyy~~~|||}}}~~~}}}|||{{{}}}zzzwwwzzztttNNNCCCOOOqqqrrrzzzfffZZZGGG666---+++++++++++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''')))///777>>>CCCEEEDDDAAA>>>===???HHHSSS[[[ggg```^^^aaahhhvvvdddIII===;;;:::@@@III^^^~~~aaaOOOLLLSSScccrrrzzziiibbbeeehhhjjjnnnrrrtttuuutttssspppsssvvvyyyyyyzzz{{{|||~~~}}}{{{zzzyyyxxxxxxxxx~~~}}}uuukkkeeebbb[[[TTTMMMGGGEEEBBB>>>;;;444111...,,,,,,,,,+++***)))))))))))))))))))))))))))))))))***,,,///111333777888::::::999999:::;;;zzzaaaHHH???>>>BBBJJJTTTbbbuuu|||uuupppnnnllllllnnnuuu{{{~~~|||uuuooolllooommmjjjoooxxxuuugggqqquuujjjqqqoooLLL555//////...+++++++++***))))))))))))***))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''((((((''''''&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''((())))))))))))************((((((((()))******++++++)))***,,,111888@@@GGGKKKJJJQQQOOOPPPccczzz~~~{{{{{{qqqdddiiiwwwwwwjjjXXXEEEAAAIIIVVVfffxxxtttqqqrrrlllmmmnnnnnnppptttzzz~~~}}}{{{zzzrrrcccOOO@@@:::999999999888999;;;>>>AAADDDFFFHHHHHHKKKQQQVVV[[[aaagggkkktttwwwooo[[[LLL===666333111111222555666888;;;>>>???AAAAAAAAAAAABBBEEEHHHMMMQQQTTTVVVXXX]]]bbbhhhllloooqqqpppsssvvvxxxyyy{{{}}}~~~}}}}}}}}}~~~eeeGGG???EEEaaaqqq~~~iiiaaaOOO;;;...,,,---,,,++++++***))))))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((+++222999@@@DDDEEE@@@>>><<<;;;???IIIUUU]]]ccc[[[```kkkooo|||yyy^^^EEE===<<<===FFFRRRlllyyyWWWJJJLLLVVVhhh{{{}}}llleeegggooopppqqqsssttttttttttttqqqtttwwwyyyzzzzzz{{{|||~~~~~~}}}|||||||||||||||~~~~~~~~~{{{uuulllddd^^^WWWQQQJJJEEEBBB@@@<<<888222000---+++,,,,,,+++***(((((()))))))))))))))***))))))***+++...111444666888:::;;;;;;999999;;;<<>>@@@AAABBBBBBBBBCCCEEEHHHMMMRRRWWWZZZZZZ^^^eeelllppprrrrrrqqqssswww{{{wwwZZZLLLBBB888BBB[[[~~~vvv{{{}}}vvvqqq```GGG666222111...,,,+++******)))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))***...555<<>>:::555111000...,,,+++,,,,,,+++***'''((((((((())))))************+++...111444888:::999:::;;;;;;::::::<<<>>>}}}jjjSSSEEEDDDGGGLLLVVVdddssshhhOOOCCCEEETTTcccfffXXXIIIDDDFFFMMMWWW```rrr|||vvvooommmnnnooollliiittt}}}uuuwwwvvvkkkpppmmmfffooo}}}zzzvvvqqqlllmmmxxxnnnHHH222111000))),,,,,,+++***)))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,---,,,333???GGGHHHJJJOOOTTTQQQUUUkkk}}}```\\\pppwwwbbbJJJDDDHHHIIIRRRdddyyyyyyssspppooopppssssssrrrssstttwwwzzz|||}}}|||tttpppggg]]]VVVXXXaaajjjfffggghhhhhhhhhfffeeeeeeeeeiiijjjaaaSSSJJJKKKPPPRRRaaajjjfffbbbccc```XXXFFF<<<222000222333444666;;;<<<>>>@@@AAABBBBBBAAAEEEFFFIIILLLOOOUUU[[[___eeehhhlllqqqvvvyyy{{{|||{{{|||yyytttxxx~~~mmmOOO===:::>>>MMMooo}}}xxx|||xxxkkkWWWAAA111,,,,,,,,,+++******)))*********)))(((((((((((())))))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((...444888===DDDGGGEEECCCJJJPPPPPPOOOPPPRRRSSSCCCEEEQQQfffvvv|||[[[GGG666666>>>JJJ^^^qqq}}}sssZZZNNN___rrryyyyyytttwwwyyy|||}}}|||zzzyyyyyy}}}|||xxxuuummmaaaXXXPPPJJJBBB===;;;888555222......---,,,+++))))))(((+++******))))))))))))))),,,---///000222555:::>>>777777777888999999::::::|||hhhRRRDDDFFFIIIOOOYYYeeerrr~~~sssYYYGGGAAAEEERRR___rrraaaNNNDDDBBBEEEIIIOOOWWWjjj~~~zzz~~~}}}wwwooollllllmmmkkkiiippp{{{wwwlllkkkpppgggmmmmmmfffmmm|||zzzwwwqqqiiihhhsss~~~zzzxxx~~~tttPPP888444111+++,,,,,,+++***)))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,------444@@@HHHIIILLLPPPSSSPPPYYYtttpppZZZ___pppttt___IIIBBBFFFHHHXXXkkkuuuqqqooooooqqquuutttttttttvvvyyy|||}}}~~~|||zzzxxxtttlllddd```eeeqqq{{{xxxzzz{{{|||{{{zzzyyyyyyyyy|||{{{ppp```UUUTTTVVVZZZiiisssqqqmmmjjj___SSSEEE;;;222000222333555888;;;<<<>>>@@@BBBBBBCCCCCCFFFIIILLLPPPSSSXXX^^^aaahhhkkkoootttyyy|||~~~~~~{{{rrrmmmsss|||pppTTTAAA:::<<>>DDDGGGEEEDDDNNNSSSQQQQQQWWWVVVPPPBBBFFFUUUkkk~~~sssTTTCCC666777@@@NNNdddxxxmmmVVVNNN```sss{{{}}}xxx}}}}}}||||||}}}}}}{{{wwwssskkk___VVVNNNHHH@@@;;;888666333000...------,,,+++***)))(((******)))))))))))))))***,,,...000222333666:::===888999999999::::::;;;;;;yyyeeePPPCCCFFFJJJQQQZZZdddmmmssswwwkkk[[[JJJAAAAAAGGGUUUaaakkkUUUIIIFFFCCCAAAAAABBBSSSmmmuuuwww|||xxx}}}yyypppkkkjjjjjjiiihhhmmmxxx|||hhh^^^lllffflll}}}qqqjjjnnn{{{{{{zzztttjjjgggqqq~~~wwwnnnnnnzzz}}}[[[???666222---,,,,,,+++***)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,///666AAAIIIKKKNNNQQQUUUTTTfffyyydddZZZeeennnmmmZZZGGGCCCIIINNNbbbwwwxxxsssrrrqqqrrrtttvvvvvvvvvwwwxxx{{{}}}}}}{{{zzzvvvpppkkkiiippp}}}vvvjjjggghhhtttlllYYYCCC:::111000222333666:::;;;<<<>>>AAACCCDDDEEEEEEIIILLLQQQVVVZZZ^^^bbbeeemmmooosssxxx}}}zzzpppjjjqqq|||qqqXXXDDD;;;999@@@YYY~~~~~~uuuaaaHHH666//////,,,,,,+++***************+++***)))(((((('''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((()))///555999>>>DDDFFFDDDDDDOOORRRMMMRRR^^^\\\NNNAAAJJJ]]]uuu}}}gggKKK???777999CCCSSSmmm{{{aaaPPPMMMaaauuu~~~~~~~~~~~~}}}{{{yyyyyy|||~~~}}}{{{wwwsssjjj^^^UUUKKKEEE===777555333000---...---,,,,,,+++***))))))***)))))))))))))))******,,,///222444555777999;;;::::::;;;;;;;;;;;;<<<<<<}}}ttt```MMMBBBEEEIIIPPPWWW]]]```bbbbbbTTTMMMEEEBBBCCCKKK]]]mmmnnn\\\UUUSSSNNNGGGBBB@@@IIIVVVbbbnnn{{{pppmmm{{{||||||sssllliiiiiihhhhhhkkkrrrtttfffnnniiinnn{{{yyytttvvvzzzoooiiirrryyynnnnnn|||cccDDD666111...,,,,,,+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,111:::CCCJJJMMMPPPRRRVVV\\\xxxjjj[[[^^^pppoooeeeTTTFFFFFFPPPZZZnnnvvvsssttttttuuuwwwwwwwwwwwwxxxzzz|||~~~~~~xxxvvvrrrnnnlllpppvvv|||www```@@@888111111333444888<<<<<<===???AAADDDFFFGGGHHHLLLPPPWWW\\\aaadddhhhjjjpppssswww|||~~~~~~xxxssszzz|||mmmZZZGGG;;;888999JJJlllxxxfffMMM888///---,,,,,,+++************+++++++++)))(((''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&***000666:::???DDDFFFCCCAAAMMMMMMFFFPPPdddbbbNNNEEEVVVooovvv^^^DDD===999<<>><<<===???BBBEEEHHHJJJKKKOOOTTT[[[aaafffjjjmmmooosssuuuyyy~~~~~~|||||||||uuugggXXXHHH===;;;999BBB^^^~~~nnnWWWBBB555///---,,,,,,+++***+++++++++++++++)))(((''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&***111777;;;@@@DDDEEEBBBAAAJJJIIIDDDRRRjjjhhhUUUQQQiiiuuuZZZAAA===;;;@@@MMMddd```LLLHHHQQQhhh{{{~~~~~~}}}||||||~~~{{{wwwnnnaaaXXXJJJCCC:::444222000...,,,---,,,,,,++++++*********)))))))))******,,,---...///222666999999888888888999999::::::;;;<<<<<<<<>>======???BBBFFFIIIMMMNNNQQQVVV]]]dddiiimmmqqqsssvvvxxx|||~~~}}}}}}{{{{{{{{{}}}qqqdddXXXKKK@@@@@@;;;???VVVxxx~~~~~~~~~rrr^^^III888...------,,,++++++++++++++++++***)))(((((('''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''+++222888<<<@@@EEEDDDAAAAAAIIIJJJJJJZZZmmmkkk[[[___xxxvvvUUU???===<<>>>>>^^^ZZZWWWWWWTTTNNNJJJJJJPPPQQQRRRSSSSSSRRRQQQPPPOOOPPPSSSWWWXXXZZZdddoooccc\\\XXX]]]dddffffffgggdddaaa]]]WWWRRROOONNNOOOQQQUUU[[[ccckkkssszzz~~~tttnnnkkkqqq}}}|||uuunnnhhheeeddddddbbbiiiuuuppp[[[aaakkk{{{yyyuuupppnnnssszzz|||tttXXXAAA444...,,,,,,++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,111===GGGJJJLLLQQQSSSRRRRRRnnn~~~}}}yyy```UUUbbbvvvwww```KKKFFFJJJSSSfffyyyyyyttttttttttttvvv{{{|||}}}}}}{{{vvvvvvtttpppiii___UUUNNNMMMUUU^^^ccceeeiiipppvvvyyysssjjjdddccceeehhhiiinnnkkkfffaaaYYYMMM@@@777111000222777999888:::>>>===>>>@@@CCCGGGKKKOOOQQQSSSWWW^^^dddjjjooosssvvvyyy{{{~~~~~~{{{zzz{{{zzzzzz|||ssseee[[[NNNCCC???:::;;;NNNooo|||~~~ttteeePPP;;;---------,,,++++++++++++,,,))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''',,,333999===AAAEEEDDD@@@@@@FFFLLLSSSbbbmmmgggYYYfff|||tttOOO===;;;;;;EEE[[[yyynnnMMMKKKQQQcccyyyzzzwwwssskkk___VVVIIIBBB888111///...---+++,,,,,,,,,++++++++++++***+++++++++,,,...000111222444666999999999888888999777888999;;;===???AAAAAAQQQMMMLLLMMMMMMJJJKKKMMMVVVVVVWWWXXXXXXYYYYYYYYYWWWUUUWWW^^^bbbbbbdddggg]]]VVVTTTZZZbbbiiipppuuuyyysssiii___XXXUUUVVVWWWUUUTTTTTTVVV\\\eeelllqqqsssqqqpppuuu|||yyytttmmmgggcccbbbbbbccchhhppp}}}uuuUUU^^^mmm|||vvvrrrrrrtttvvv}}}|||uuu{{{yyy```HHH777...,,,,,,++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))***++++++,,,,,,222???IIIKKKMMMQQQSSSQQQ___{{{kkkTTTQQQbbbvvvfffPPP@@@CCCNNN[[[nnn{{{wwwwwwwwwwww{{{~~~}}}tttsssqqqmmmggg___VVVOOOVVV^^^gggllllllooovvv}}}tttkkk]]]SSSNNNMMMMMMMMMHHHDDD???===999444111000//////333999:::999:::>>>===>>>@@@CCCGGGLLLPPPRRRTTTXXX^^^dddjjjoootttxxx{{{}}}~~~{{{yyy{{{zzzyyy{{{vvviii^^^RRRFFF;;;666777HHHhhhqqqvvv{{{zzznnnZZZBBB111...---,,,,,,++++++,,,,,,)))(((((((((((())))))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%,,,333:::===AAAEEECCC???===BBBLLLYYYfffjjj```TTTgggxxxpppIII<<<::::::EEE___iiiIIIMMMWWWjjj|||vvvsssppphhh\\\SSSHHHAAA777000...---,,,***,,,,,,++++++++++++++++++++++++,,,---///111333444666888999999888888888999777888:::<<>>>>>AAADDDGGGIIILLLPPPRRRUUUZZZ```ggglllqqquuuxxx|||}}}zzzxxxyyy|||||||||~~~vvvuuu|||xxxqqqjjjbbbXXXQQQEEE>>>:::FFFcccyyyrrrvvv~~~~~~zzz~~~mmmbbbNNN333---,,,++++++,,,,,,***)))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&%%%%%%$$$$$$$$$$$$"""%%%((('''%%%$$$''')))555777;;;>>>??????>>>===>>>EEESSS]]]\\\SSSPPPRRR[[[ppp|||___HHH<<>>???AAAEEEHHHJJJMMMQQQSSSWWW\\\bbbggglllppptttvvvtttvvvyyy{{{~~~|||{{{xxxxxx|||}}}}}}yyyzzzxxxpppiiibbbYYYSSSLLLGGGAAADDD\\\}}}{{{qqqfffRRR666...,,,++++++,,,,,,***)))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%###%%%((('''%%%%%%'''***444777<<>>555///......---++++++++++++++++++*********+++,,,---...000333555666777999999999888999;;;===<<>>???BBBEEEHHHKKKNNNRRRTTTWWW[[[aaaeeehhhkkknnnqqqoooqqqtttvvvyyy~~~}}}{{{xxxwwwzzz|||}}}~~~{{{sssmmmfff___YYYVVVTTTIIIBBBSSSxxx}}}}}}vvvkkkWWW<<<000...,,,+++,,,,,,+++)))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%###&&&((('''%%%%%%(((+++444888===@@@BBBBBBCCCDDDHHHEEEOOO______OOOJJJRRRaaarrrwwwXXXAAA;;;BBBLLL___eeeRRRNNN\\\iii{{{}}}zzz|||||||||}}}~~~|||xxxuuullliiiccc]]]VVVOOOHHHDDD@@@:::222...---...---,,,+++++++++++++++,,,,,,,,,------...///111444666777999:::::::::999:::===???AAADDDHHHKKKOOOSSSWWW[[[zzz|||~~~}}}{{{zzzwwwvvvvvv{{{{{{uuurrrrrrrrrrrrsssuuuvvvuuuttttttwww}}}wwwqqqnnnoooppphhheeeiiilllqqqtttkkkwww~~~^^^ZZZ```rrr|||wwwooommmooowwwlllGGG...000///...---,,,+++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))************+++++++++))))))---555:::BBBGGGLLLTTTUUUNNN___iii[[[dddwwwyyy]]]IIIJJJOOO\\\rrr{{{vvvooojjjhhheeebbb___XXXZZZ[[[YYYTTTLLLDDD@@@===<<<999666444111000///...---,,,,,,...000333444999;;;===>>>======>>>??????BBBEEEIIIKKKOOORRRUUUUUUXXX]]]```ccceeegggiiimmmnnnppprrrtttyyy}}}zzzvvvtttwwwzzz|||zzzuuuooohhhccc[[[\\\PPPAAALLLqqqwwwmmm\\\BBB222///---+++,,,,,,+++***))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$&&&((('''%%%&&&)))---555999>>>AAAAAAAAABBBCCCIIIIIIXXXiiibbbMMMJJJWWWkkkyyyrrrVVVBBB:::CCCQQQfffzzz]]]QQQRRRdddppp~~~|||zzzyyyyyyyyyzzzyyyvvvqqqmmmgggccc]]]WWWQQQKKKEEEAAA999555///,,,,,,------,,,++++++,,,,,,---------......//////111333555666888:::;;;<<<;;;;;;===AAACCCFFFHHHKKKOOOSSSYYY```ddd~~~}}}{{{~~~xxxuuuwww{{{~~~yyytttpppqqqsssgggdddiiikkkmmm~~~{{{mmmttt~~~nnnfffdddmmmssspppkkkiiilllyyyyyyRRR333111000...---,,,+++++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,+++))))))...888@@@EEEIIINNNUUUWWWTTTkkk~~~zzzddd___qqqrrrSSSJJJNNNWWWggg}}}}}}xxxqqqllliiiddd]]]XXXQQQNNNJJJEEE@@@;;;666333111111111000///...,,,+++,,,,,,,,,---///222555777;;;<<<>>>???>>>>>>@@@AAA???BBBFFFIIILLLPPPTTTWWWUUUXXX]]]```bbbccceeegggkkklllmmmnnnooorrrvvvzzzyyytttqqqtttwwwyyy|||{{{vvvpppkkk\\\___UUUDDDHHHjjjvvvmmm```III444111...,,,,,,,,,+++***))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&''''''%%%'''((('''&&&&&&+++...666;;;@@@BBB@@@>>>???AAADDDNNNcccpppbbbKKKLLL]]]xxx~~~gggQQQCCC===HHHYYYooonnnVVVQQQWWWkkkvvv~~~|||{{{zzzwwwwwwwwwwwwuuuqqqkkkggg\\\XXXRRRLLLGGGBBB<<<999333111---,,,+++,,,,,,,,,++++++,,,---...//////000000000111222444666777888;;;<<<======>>>AAAEEEIIILLLNNNRRRVVV[[[bbbiiinnn~~~{{{wwwvvvzzz|||{{{zzz|||{{{~~~{{{vvvrrrrrrvvvjjjeeehhhjjjiiixxxssstttyyyooohhhjjjmmmkkkgggeeefffuuuvvv|||___===111000///---,,,+++++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************,,,,,,+++***000;;;CCCFFFMMMQQQTTTXXX]]]zzzyyymmm^^^eee{{{}}}gggNNNIIIPPP^^^rrr~~~yyytttqqqmmmeeeYYYPPPKKKFFF@@@:::777444222111------......---,,,+++***,,,,,,,,,...000444888:::<<<===?????????@@@BBBDDDAAADDDHHHLLLOOOSSSWWWZZZYYY\\\aaadddggghhhkkkmmmqqqssstttuuuuuuvvvxxxzzzzzzsssoooqqquuuvvvyyy|||~~~}}}yyysssnnn___aaaZZZKKKIII```~~~xxxqqqeeeQQQ666333///,,,,,,++++++***))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''(((%%%'''((('''&&&''',,,000777===BBBCCC???===>>>AAAAAATTTlllqqq^^^LLLRRReeeqqq\\\JJJAAAAAAOOObbbzzzcccRRRTTT___rrr||||||{{{xxxwwwwwwvvvvvvuuusssnnngggbbbUUUPPPKKKEEE@@@<<<777444///...---,,,++++++,,,,,,+++,,,---...///000111111222222333444555777888999;;;<<<===>>>@@@EEEJJJNNNSSSVVVZZZ^^^dddkkkrrrwwwxxxzzzyyytttuuuzzz}}}{{{}}}~~~~~~yyytttuuuyyypppgggffffffdddsssxxxsss}}}wwwqqqrrrtttqqqkkkfffcccqqqxxxvvvlllwwwgggCCC222111///...,,,+++++++++'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))+++---,,,,,,111<<>>@@@DDDFFF^^^rrrooo]]]UUU```ooozzzlllWWWEEE>>>CCCRRRhhhvvvZZZOOOXXXfffxxx}}}{{{xxxuuuwwwwwwvvvuuurrrlllddd^^^QQQMMMGGGBBB>>>:::666333---------,,,++++++,,,,,,+++,,,---...000111222333333333444555666888999::::::;;;===???BBBHHHOOOSSSVVVZZZ___dddiiipppwww{{{www{{{{{{xxxyyy}}}{{{vvvvvv|||vvviiidddbbbaaapppvvvnnnrrrpppttt}}}zzz}}}|||sssllliiittt}}}qqqkkkcccqqqfffBBB222111000...,,,+++++++++'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((+++...------222===GGGGGGTTTTTTPPPYYYnnnyyyyyybbb^^^nnn~~~qqq[[[MMMEEEOOOYYYlll{{{yyyyyyyyywwwkkkYYYKKKAAA===888555444333///,,,+++++++++,,,,,,------...,,,,,,---///333777<<<>>><<<===???@@@AAABBBEEEHHHHHHKKKOOOSSSVVVZZZ^^^aaa^^^aaagggkkknnnqqqtttwwwzzz}}}vvvoooppptttuuuwwwxxx{{{}}}}}}yyy}}}~~~wwwqqqiiifffcccZZZLLLNNNppp}}}uuuttt}}}qqq\\\888444000,,,+++++++++***)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))&&&((()))'''&&&(((---222666===DDDEEEBBB@@@CCCGGGOOOfffvvvmmm^^^^^^lllxxx||||||mmmWWWEEE===BBBRRRiiipppUUUNNN[[[jjj|||}}}yyyvvvwwwwwwvvvuuurrrkkkccc]]]MMMIIICCC>>>:::666222000,,,---------,,,++++++,,,+++,,,---///000222333444444444444555666888999:::999;;;===???CCCIIIQQQVVVVVVZZZ___eeejjjpppwww{{{{{{{{{||||||~~~~~~xxxyyy}}}zzzkkkaaacccggglll~~~rrr```bbbggglllvvv}}}wwwmmmooonnnttt???999222---------+++,,,...))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************************))),,,//////000666@@@HHHMMMQQQTTTYYYiii{{{ooobbb]]]tttkkkRRRMMMHHHPPPlllwwwsssxxx~~~}}}}}}ppp[[[KKK???;;;444000......///...........................111111111222555888<<<>>>===>>>>>>>>>???CCCIIIMMMOOOQQQUUUXXX[[[___cccffffffhhhkkknnnqqqrrrssssss~~~~~~}}}{{{xxxuuusssssssssttt|||~~~}}}qqqqqqxxx}}}yyysssoooiiiddd\\\MMMIIIeeevvvsssxxx}}}rrr___III111,,,444111***++++++,,,,,,,,,+++***)))((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&(((((((((''''''***///333;;;@@@EEECCC??????DDDJJJ[[[eeeggg^^^\\\iiiwww|||xxx}}}iiiRRRDDDAAADDDVVVqqqeeeOOOOOO```pppzzz~~~~~~~~~~~~{{{xxxvvvwwwwwwssslllbbbWWWQQQKKKFFF>>>999555333111000------,,,,,,,,,,,,++++++---...///000111222333333666666777777888888999999:::<<<@@@CCCGGGLLLQQQUUU\\\]]]aaaiiipppuuutttsss||||||||||||}}}zzzzzzqqqeeeeeegggkkk|||rrr]]]___gggqqq~~~tttmmmrrrxxxwwwGGG999222---------++++++---))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************************,,,......000777AAAIIINNNSSSYYY```pppkkkbbbfff~~~iiiQQQLLLHHHWWWrrr{{{xxx|||}}}||||||yyymmmYYYIII???;;;444000............------........./////////111222333444777:::===>>>===>>>??????AAAEEEJJJNNNUUUXXX\\\___aaadddgggiiilllmmmnnnpppqqqrrrrrrrrr|||~~~zzzxxxwwwuuuuuuxxx~~~{{{xxxuuutttttttttwwwzzz~~~yyyzzz}}}yyytttkkkfffccc\\\LLLDDDYYYwww|||rrrqqqvvvxxxfffSSS888---222///***,,,,,,,,,+++++++++***)))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&((((((((('''(((+++000444===AAADDDBBB???AAAIIIQQQZZZ^^^[[[RRRTTTcccqqquuu|||}}}hhhPPPBBB???MMM___yyyzzzaaaNNNQQQddduuu~~~yyyqqqmmmmmmooorrrwwwzzz{{{zzzuuutttrrrmmmfff]]]VVVQQQIIIDDD===777444222000///,,,,,,,,,,,,,,,,,,------...//////000111222333333555666666777777888999999;;;===@@@CCCFFFKKKPPPTTTZZZZZZ\\\aaaggglllnnnnnn~~~}}}||||||~~~{{{~~~|||}}}wwwiiigggfffhhhxxxsssZZZ[[[iiizzzrrrmmmsssTTT:::333------...+++******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***************************,,,---...111999DDDLLLPPPVVV^^^gggyyyhhhdddtttcccMMMLLLKKK```|||}}}|||yyyxxxttthhhUUUGGG>>>:::444000......------,,,------...///000111111222333555888:::<<<===>>>>>>???@@@AAACCCGGGLLLPPPZZZ^^^cccfffhhhiiikkklllqqqqqqrrrrrrsssuuuvvvwww}}}~~~}}}{{{zzzwwwqqqllljjjmmmsssxxxxxx}}}{{{xxxvvvuuutttqqquuuzzz~~~}}}yyytttjjjgggeee^^^LLL@@@LLLcccvvvpppqqqwww}}}|||kkk___@@@//////---,,,...,,,++++++******************(((((((((((('''''''''''''''''''''''''''&&&&&&&&&((((((((('''(((,,,111555>>>BBBCCCAAA???CCCNNNXXXXXXWWWOOOFFFKKK]]]lllrrrgggOOOCCCBBBTTTgggttt]]]OOOUUUjjj}}}~~~zzzqqqggg[[[[[[\\\bbbiiiqqqwwwzzzvvvsssmmmfff^^^VVVPPPMMMFFFAAA:::555222111///...,,,,,,,,,------...//////000000000111111222222222555555666666777777888888<<<===@@@BBBDDDHHHMMMPPPUUUTTTTTTVVVZZZ___bbbccc~~~~~~zzz|||}}}~~~yyyjjjgggdddeeessssssXXXYYYkkk~~~yyyzzzvvv{{{ZZZ===444------...,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************++++++,,,...333<<>>>>>===???@@@BBBCCCFFFJJJOOOSSS[[[```fffjjjmmmnnnpppqqqsssssstttuuuxxx{{{~~~wwwyyy}}}~~~||||||{{{wwwrrrllliiihhhbbbccchhhrrr~~~zzzvvvtttsssooosssyyy}}}}}}yyyuuummmiiifff^^^MMM@@@FFFVVV|||zzz{{{{{{zzzyyy{{{|||llldddDDD000///---...///+++***************+++++++++(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))---222666???BBBEEECCCAAAEEEPPPYYYXXXTTTIIIAAAFFFZZZooozzzfffNNNFFFHHHVVVlllpppZZZQQQYYYnnnyyymmmaaaRRRQQQPPPTTT[[[dddlllppprrrpppjjjcccZZZRRRKKKGGGBBB>>>777333000///...---+++,,,,,,...///000111111111111222222222222222222444555555666777777888888;;;<<<>>>@@@AAADDDHHHKKKLLLKKKKKKLLLOOORRRTTTUUUzzzyyyzzz}}}vvvhhheeebbbaaaooovvvXXXXXXmmmpppppp[[[AAA666...---...,,,***)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************************++++++---000777AAALLLSSSSSSXXX```nnnxxxtttdddlllkkkNNNEEEOOO]]]sss|||wwwpppkkkdddZZZLLLCCC:::777222///......---,,,------...000222333444555555777:::===??????>>>===@@@BBBDDDFFFIIIMMMRRRVVV[[[```gggmmmqqqsssvvvwwwwwwwwwxxxzzz}}}xxxtttvvvyyyxxxuuusssvvvyyyyyyuuuooojjjgggcccaaaaaaeeeooo~~~zzzvvvsssqqqrrruuuyyy{{{}}}}}}zzzvvvooojjjdddZZZKKK@@@DDDPPP}}}|||~~~oooeeeGGG444000...///000******************+++++++++((((((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((***...444888>>>CCCFFFFFFCCCFFFOOOWWWXXXRRRHHH@@@GGG\\\uuu```JJJGGGNNN[[[rrriiiWWWSSS\\\ppp{{{nnnaaaRRROOOKKKKKKNNNTTTYYY\\\eeeeeeddd```ZZZRRRJJJFFF???;;;555111///......---,,,,,,---...000111222222222222222222333333333333555555666666777888888888999:::<<<===>>>@@@DDDFFFBBBDDDEEEFFFGGGHHHIIIJJJzzzuuusssssstttuuuzzz}}}~~~~~~sssfffccc```^^^jjj{{{{{{\\\YYYmmmmmmooo}}}~~~tttiiirrrgggFFF:::///---...---+++***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************************+++,,,...333<<>>??????>>>===AAACCCFFFIIILLLPPPUUUYYY^^^bbbiiiooossswwwzzz}}}|||}}}~~~zzzxxxxxxvvvqqqlllkkkmmmooopppooopppqqqsssjjjiiihhhiiilllooosssvvv{{{vvvsssqqqsssuuuwwwxxxyyy~~~~~~|||zzzvvvooohhh___UUUHHH@@@BBBJJJqqq}}}vvvgggLLL999333...///000)))++++++******************((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''(((((()))+++///555:::>>>CCCGGGGGGEEEHHHPPPXXX]]]SSSGGGBBBLLLbbb{{{{{{wwwYYYEEEFFFPPPccc{{{{{{___SSSUUU```sss~~~pppbbbUUUQQQKKKHHHGGGHHHIIIJJJRRRUUUYYY[[[XXXSSSLLLGGG===999333///............---......000111222333333222222222333333444444444666666666777888888999999888999:::;;;<<<>>>AAADDD>>>@@@CCCDDDDDDEEEFFFGGG|||tttttt|||~~~|||rrrjjjggghhhjjjsss}}}}}}~~~}}}}}}qqqeeeccc___\\\eeeuuuaaaZZZjjj|||kkkiiinnnnnniii^^^cccnnn{{{tttKKK===///,,,......---,,,))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************************+++,,,000777AAAKKKTTTXXXWWW___nnn~~~ttt{{{sss```\\\pppuuucccMMMKKKLLLXXXqqq}}}{{{xxxwwwoooiii```XXXPPPHHH@@@:::444111///...////////////000000111222333444555666999:::<<<===>>>>>>>>>>>>AAADDDGGGKKKNNNRRRWWW[[[___ccchhhmmmqqquuuyyy||||||~~~xxx{{{{{{{{{{{{{{{wwwrrrnnnkkklllllllllmmmooosssvvvooooooooonnnkkkhhheeedddgggrrr|||wwwtttqqqrrrtttttttttuuu{{{}}}}}}|||{{{|||zzzvvvooohhh^^^SSSHHHAAAAAAEEEdddzzzxxx{{{mmmSSS@@@555,,,...000+++,,,+++++++++***)))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''((()))+++000666;;;@@@DDDGGGFFFEEEJJJUUU___iiiXXXGGGFFFWWWnnn|||rrrVVVDDDFFFQQQiiiqqqWWWSSS\\\jjj}}}~~~pppbbbXXXTTTOOOKKKIIIGGGEEEDDDFFFIIINNNQQQQQQMMMHHHDDD;;;777222///............//////000000111222333333111222222333444555666666777777888888999999::::::888999:::;;;<<<>>>BBBDDD@@@AAACCCCCCCCCEEEIIIMMMwwwmmmaaaqqq|||{{{yyy}}}}}}yyy{{{}}}|||}}}rrreee``````eeerrr~~~|||{{{}}}qqqfffddd___ZZZcccrrreee[[[hhh~~~pppdddaaacccgggjjjbbbdddiiitttwwwNNN???000,,,............))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************+++,,,111999DDDNNNVVVYYYYYYcccvvvuuurrrjjjYYYXXXpppoooWWWGGGNNNQQQ[[[uuuvvvyyy}}}}}}yyyvvvtttjjjdddZZZQQQIIIBBB;;;777222000......///000000000111111222333333444555555:::;;;<<<======>>>>>>>>>BBBDDDHHHLLLOOOSSSXXX\\\^^^aaafffiiimmmqqquuuyyyyyy|||uuuooommmpppuuuxxxyyywwwsssqqqlllmmmooonnnmmmllllllmmmvvvuuussspppmmmjjjhhhggg```lll}}}yyyuuusssqqqqqqqqqppprrryyyvvvpppuuuxxxxxxzzz|||zzzvvvqqqjjj```UUUJJJCCCAAABBB\\\{{{|||ttt~~~{{{sssYYYDDD666***,,,111,,,---,,,,,,+++***)))(((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''((())),,,000777;;;BBBEEEFFFEEEEEELLLZZZfffuuu]]]HHHJJJaaaxxx}}}~~~rrrXXXFFFHHHSSSiiikkkUUUUUUdddttt~~~pppaaa[[[XXXTTTQQQOOOLLLIIIFFFCCCFFFIIIKKKJJJFFFAAA>>>;;;777222.........//////000000000111222222333333111111222333555666777777888888888999::::::;;;;;;888:::;;;<<<===???CCCFFFCCCDDDDDDCCCCCCGGGNNNSSS~~~vvvjjjfffhhhrrrzzzyyysssooorrrrrrsssyyy~~~~~~xxxqqqvvv~~~uuubbbWWW[[[hhhvvv~~~|||}}}sssiiiccc```^^^cccllloooXXX```yyyuuueee___]]]\\\cccllliiidddjjjvvvwwwrrr~~~[[[AAA......///)))'''---************************))))))))))))))))))))))))((((((((((((((()))************))))))((((((''''''))))))))))))((((((((((((,,,,,,++++++***+++++++++---///666BBBIIIMMMWWWbbbbbbcccuuu|||vvvuuueeeYYY^^^sssjjjWWWKKKLLLQQQfffyyylllpppvvv}}}zzzsssnnnfff\\\QQQLLLFFF===444111000//////......///111222333333444555555666666666=========>>>???AAABBBCCCDDDEEEHHHKKKPPPUUUZZZ\\\___bbbeeehhhkkknnnsssvvv{{{{{{~~~nnnaaafffgggiiinnntttxxxyyyyyyqqqpppnnnllllllmmmnnnooonnnpppqqqoookkkfffcccaaaeeetttyyysssooopppqqqpppooopppuuu}}}vvvlllqqqxxx~~~}}}zzzwwwqqqlllaaaUUUIIICCCAAAAAARRRvvv}}}tttuuuqqqaaaPPP;;;,,,///444,,,+++++++++************)))(((((((((((('''''''''''')))))))))))))))))))))))))))(((((())),,,111666:::BBBGGGHHHFFFIIISSS___eeennnWWWOOOZZZkkk~~~yyyhhhSSSHHHMMMXXXlll```OOO]]]gggqqq~~~ooo___^^^\\\[[[YYYXXXTTTOOOLLLCCCAAA===<<<<<<<<<;;;:::444222///---,,,,,,...//////000222444555444222111444444444555555777888888777777777777777888999999===<<<;;;<<<>>>@@@AAAAAABBBBBBDDDFFFKKKQQQVVVZZZ|||ssshhhdddeeelllqqqpppnnnmmmkkkiiihhhkkkqqqssspppllllllsss{{{wwwdddYYY\\\iiiwwwtttiiiccc___]]]bbbjjjwww___```tttyyynnniiiddd___bbbkkkdddaaaiiiwww}}}tttrrraaaEEE///---000***(((,,,************************))))))))))))))))))))))))((((((((((((((()))*********)))))))))((((((((('''))))))))))))((((((((((((,,,,,,++++++***++++++,,,...111999DDDKKKPPPZZZdddhhhmmmvvv~~~xxx|||~~~}}}fffdddppp|||nnnVVVLLLSSS\\\mmmyyyiiikkkoootttyyy}}}yyypppjjj```VVVLLLGGGBBB:::333111000//////...///000111222333333333444555777888888======>>>>>>@@@AAACCCDDDEEEFFFIIILLLQQQVVVZZZ\\\]]]___bbbdddfffjjjnnnqqqwwwxxx{{{sssggg```]]]^^^aaacccfffkkkqqqvvvzzzyyyvvvtttqqqooonnnmmmllljjjfffaaa___aaafffjjjttt}}}yyyqqqllloooooonnnmmmnnnsss{{{}}}yyy{{{tttooodddVVVIIIBBB??????OOOrrr|||{{{uuussswwwgggVVVAAA//////333++++++++++++************)))((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))---222777;;;EEEFFFDDDBBBIIIYYYiiipppqqq^^^YYYeeetttyyygggSSSHHHOOO[[[ttt]]]RRRbbbmmmvvv~~~pppaaa___^^^]]]\\\[[[XXXSSSPPPKKKGGGBBB===:::777444222222000...,,,,,,---///000111111222333333333222222444444444444555666777888888888888888888999::::::======>>>@@@BBBDDDDDDDDDFFFHHHKKKNNNSSSXXX^^^aaa{{{nnndddbbbcccggghhhggghhhkkkhhhccc```aaagggkkkkkkiiihhhmmmtttyyy}}}{{{iii^^^aaammmzzzuuujjjccc^^^\\\aaaggg{{{hhhbbbnnn{{{~~~zzzxxxvvvmmmaaa```hhhbbb```iiivvvzzztttvvvkkkLLL111,,,000---***,,,************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((((((((((((((()))))))))))),,,++++++***++++++,,,,,,///333===GGGOOOTTT]]]fffjjjsss~~~~~~vvvhhhsssnnnRRRLLL[[[hhhxxxxxxggghhhjjjmmmqqquuuyyy{{{{{{}}}~~~uuujjjbbbXXXNNNDDD@@@;;;555111000////////////000111222333333333333444555888:::<<<===>>>>>>???@@@BBBDDDEEEGGGHHHJJJNNNRRRWWWZZZ]]]\\\]]]```aaaccceeeiiikkkqqqssswww|||vvvlllhhheee[[[\\\\\\ZZZYYY]]]eeemmmuuuuuuuuusssqqqmmmjjjhhhgggddd___[[[[[[bbbllltttvvv{{{{{{rrrlllnnnmmmllljjjlllpppxxx}}}~~~wwwqqqfffXXXJJJAAA>>>===IIIlll}}}sssuuu}}}zzzttt~~~nnn^^^III333///111***+++++++++************)))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((***...333999<<>>999444///,,,///...---,,,,,,...000111333333333222222222222333444444444444555666777777999999999999999:::;;;;;;:::<<>>>>>>>>???@@@BBBCCCEEEFFFIIIJJJMMMPPPTTTXXX[[[]]]\\\]]]```aaabbbdddgggiiillloootttyyy~~~}}}sssrrrqqqooofffddd```[[[XXXYYY\\\___eeegggjjjmmmmmmkkkiiigggbbbaaa______ccckkkvvv~~~zzzwwwqqqooommmkkkiiikkkooovvvzzz|||wwwqqqfffXXXKKKBBB???>>>CCCbbbpppmmmxxxzzzrrrdddOOO777...///)))+++++++++*********))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((***///555;;;???DDDDDDDDDJJJXXXdddfffaaaZZZPPPVVVdddmmm{{{vvvcccPPPJJJUUUeeepppXXXWWWkkkvvv~~~{{{qqqfff_________``````___[[[XXXOOOJJJDDD>>>999555111...---,,,,,,,,,---///222333555444222111111222333444555555444444555666666777999999999999999:::;;;<<<;;;>>>CCCHHHKKKMMMNNNOOOSSSXXX___eeejjjnnnssswwwwwweeeXXX[[[bbbiiiiiigggjjjppppppmmmkkkmmmqqqqqqmmmhhhiiioooxxxtttiiiiiissszzzoooccc\\\\\\^^^___sssvvveeejjjwwwrrr{{{llleeeiiikkkiiiooouuuwwwzzzxxx}}}~~~zzz{{{ZZZ999---//////,,,+++************************((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))'''((((((((()))))))))***+++*********++++++,,,---...777BBBKKKRRRYYY___bbbbbbrrrnnnnnncccWWWGGGKKKaaasss}}}uuufffiiimmmqqqrrrrrrpppooohhhgggfffdddaaa\\\UUUPPPKKKCCC;;;777222---,,,//////000111111222333333333333333444555888;;;===???>>>???@@@AAACCCEEEGGGHHHKKKLLLOOOSSSVVVYYY\\\]]][[[]]]___```bbbdddgggjjjlllpppvvvzzz}}}vvvvvvxxxuuuqqqpppjjjccc``````___ZZZVVVZZZ]]]bbbfffiiiiiihhhggg___^^^]]]^^^eeerrrzzzvvvqqqnnnkkkiiikkkpppuuuxxx}}}}}}yyytttoooeeeXXXLLLDDDAAA@@@???VVV{{{pppppp|||ssshhhUUU:::...---***+++++++++*********))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''(((+++000777===AAAEEECCCBBBHHHVVVbbb```XXXQQQJJJSSSccclll{{{rrr^^^MMMJJJYYYkkkkkkWWWYYYlllvvv~~~{{{yyypppfff^^^^^^^^^^^^___]]]ZZZWWWMMMIIICCC===999666222///++++++,,,---///111333555666444222111111222444555666666555555555666777777888888888999:::;;;======AAAFFFLLLRRRUUUXXX[[[]]][[[bbbkkkqqqtttyyy~~~wwwcccVVVZZZaaaiiilllkkknnntttqqqpppqqquuuxxxvvvooohhheeekkkvvvwwwmmmlllttt~~~rrrddd]]]]]]^^^]]]oooxxxbbbeeetttvvvjjjmmmcccaaahhhmmmnnnxxx~~~wwwpppsss{{{{{{ttt|||~~~___>>>......///---+++************************))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))''''''(((((())))))******************+++,,,------...999EEEMMMSSSZZZ^^^___gggzzzuuuiiioooyyy}}}QQQLLLFFFQQQiiizzz{{{tttdddhhhmmmqqqrrrpppmmmjjjeeeaaa[[[VVVRRRMMMIIIFFFCCC===777555111------000111111222333333333333222333444666888:::<<<>>>>>>??????@@@BBBDDDFFFHHHIIIMMMOOORRRUUUXXX[[[\\\]]][[[]]]```bbbdddgggkkknnnssswww}}}xxxsssuuuuuuppplllpppjjjddddddhhhggg```XXXVVVXXX[[[]]]______^^^^^^___[[[XXXYYYdddwww|||zzzsssoookkkiiikkkppptttvvvzzz~~~~~~}}}{{{yyypppllldddXXXMMMEEEBBBAAA<<>>@@@AAADDDIIIQQQVVVZZZ^^^dddhhhhhhpppyyy~~~wwwcccYYYYYY^^^fffjjjlllpppuuuttttttwww|||wwwoookkkoooxxx~~~tttrrrzzzuuueee]]]]]]^^^[[[jjjzzzxxx]]]\\\lllzzzkkkkkkaaa```hhhmmmnnnyyy{{{uuutttxxxuuunnnvvv}}}bbbBBB000---------,,,************************))))))))))))))))))))))))((((((((((((((()))******'''((((((((()))))))))***'''''''''((()))*********************+++,,,---...///<<>>KKKQQQVVV\\\^^^\\\mmmpppXXX\\\lllkkk]]]IIIIIILLLbbbyyyrrrhhhiiikkklllmmmmmmmmmlllccc]]]TTTKKKDDD>>>999666222//////111111...000555333444555555444333111000333555999<<<>>>>>><<<;;;@@@@@@AAACCCEEEGGGIIIKKKOOOQQQTTTXXX[[[\\\]]]^^^dddgggkkkooorrrwww|||rrrrrruuuvvvppphhhjjjrrrooonnnlllkkkjjjjjjiiihhhaaa___\\\ZZZYYYYYYZZZ[[[ZZZ]]]dddppptttoooiiigggjjjnnnqqqrrrrrr{{{rrrnnntttzzzyyytttpppkkkcccWWWLLLCCC???>>>;;;666GGGqqq}}}lllJJJ444111000+++++++++************))))))(((((((((''''''''''''))))))))))))))))))))))))'''''')))---333;;;BBBFFFGGGFFFEEEIIIUUU______YYYHHHGGGZZZrrr}}}{{{|||xxxeeeQQQCCCGGG^^^vvveeeTTTPPPaaazzz{{{ssskkk___^^^\\\[[[YYYVVVQQQMMM@@@===888444222000...,,,---...000111333555666777111111222333444666777888::::::999999999999999:::888999;;;>>>AAAEEEHHHIIITTTZZZbbbgggkkkqqqzzzooogggYYY]]]```bbbcccfffkkkooowwwxxx{{{~~~~~~}}}}}}yyyuuuhhh___[[[[[[\\\fffssscccUUU[[[jjj[[[ggg|||xxxyyyttthhhkkkzzz~~~uuuHHH222000***...++++++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((+++*********))))))((((((***)))(((''''''((()))***++++++,,,+++******+++---222DDDOOOVVV\\\YYYWWW```tttkkk]]]iiiwwwmmmWWWIIIHHHVVVrrr}}}xxxgggfffgggkkkpppsssuuuuuuddd[[[QQQKKKCCC:::444444222111000000000111222333444444333333222333333333666888;;;===>>>???>>>===BBBEEEIIIKKKKKKKKKLLLMMMSSSVVV[[[\\\\\\\\\```ccchhhjjjmmmrrrvvv|||nnnmmmppptttqqqiiiiiimmmrrrpppmmmlllmmmmmmllllllkkkjjjgggccc___]]]^^^```ccciiisss|||tttkkkgggiiimmmooonnnuuuxxx}}}xxx|||ooojjjaaaVVVMMMEEE@@@>>>888@@@@@@XXX~~~xxxmmmWWW:::...333...---,,,+++******************)))(((((((((((((((((((((((((((((()))************+++...444;;;CCCGGGGGGFFFBBBDDDVVViiiiii\\\HHHNNNcccvvv}}}yyy{{{www^^^JJJGGGNNNbbb}}}yyy```WWW[[[hhhyyy}}}zzzyyyrrrjjjddd```ZZZWWWVVVSSSNNNJJJAAA:::444333111......000...000222444666666555444333333444555666777888888:::::::::999888777666555888999<<<@@@EEEJJJOOORRR]]]bbbiiinnnssszzz|||~~~~~~kkk```[[[^^^aaabbbccceeeiiimmmpppssswww|||}}}}}}|||vvvjjjaaa\\\[[[\\\eeeqqqfffWWW[[[yyyaaa]]]ppp{{{yyy|||wwwiiikkkyyy}}}zzzMMM666222+++///,,,+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))((((((***)))(((''''''((())))))***+++,,,+++******,,,...444FFFQQQVVV]]]ZZZYYYbbb|||}}}kkkeeettt~~~oooWWWJJJKKKYYYuuu}}}wwwjjjiiijjjmmmrrrtttsssrrraaaXXXOOOIIIBBB999444444222111000000111222333444555444333222222222333444777888;;;===??????>>>>>>@@@CCCFFFHHHHHHIIIKKKMMMYYY\\\aaabbbbbbcccfffjjjlllnnnrrrwww{{{rrrhhhiiimmmrrrpppjjjhhhlllqqqpppooonnnmmmnnnnnnoooppppppmmmiiidddaaaaaabbbgggnnnzzz}}}uuulllgggiiilllmmmmmmrrrwwwpppjjjbbbWWWMMMFFFAAA???999@@@AAAXXXxxxppp[[[>>>...///...---,,,+++******************)))(((((((((((((((((((((((((((((()))************+++...444<<>>888333333222//////111111222333555555555444333444444555666777888999999<<<<<<<<<<<<<<<;;;:::999;;;<<<>>>CCCJJJQQQXXX\\\dddiiipppvvvzzzxxxqqqnnnnnnxxxmmmfffZZZLLLRRRVVV]]]bbbeeeeeedddccc^^^ccckkkrrrxxx}}}|||qqqeee]]]ZZZZZZ```jjj~~~sss___YYYooo|||~~~xxxpppddd```lll~~~}}}zzzsssnnnqqq|||~~~xxxggghhhvvv|||UUU999000)))---)))+++++++++*********))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((())))))))))))+++,,,++++++,,,...000<<>>666333333000000111222333444555666555444222111222444666888999:::<<<===??????@@@@@@CCCEEEGGGIIIKKKOOOTTTWWW[[[___ccceeeeeehhhmmmqqqsssxxx~~~uuu]]]^^^aaaggglllmmmhhhdddbbb```dddhhhhhhffffffjjjooooooppprrrrrrrrrrrrtttuuu{{{{{{zzz{{{qqqiiigggggghhhhhhllluuuoookkkcccYYYPPPHHHCCC@@@:::888777IIIqqq~~~vvv|||~~~xxxjjjPPP999///......---,,,++++++++++++***))))))(((((((((((((((((((((((((((((())))))*********,,,000666>>>DDDHHHEEEJJJQQQZZZfffllleeeXXXMMM[[[vvvxxxpppYYYGGGIIIUUUppphhhUUUSSSbbbwww}}}vvvmmmccc___[[[XXXVVVQQQJJJDDD<<<666222222222000///222222333444555555444444333444555666666888888999:::<<<<<<<<<===<<<<<<;;;;;;===>>>AAAFFFMMMUUU]]]bbbdddjjjqqqwww|||}}}nnn___YYY]]]cccxxxwwwkkkWWWLLLKKKGGG>>>FFFLLLUUU^^^cccccc___[[[XXX^^^fffnnnssswww{{{~~~~~~sssfff]]]ZZZZZZ^^^eeexxxzzzbbbVVVkkkvvvwwwtttvvvqqqjjjllltttrrrmmmeeeccclllxxxlllrrr[[[<<<111)))...)))+++++++++*********))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))''''''((())))))))))))))))))***+++,,,+++,,,///111@@@QQQZZZ\\\``````fffvvv~~~yyyiiiuuuxxx^^^KKKTTT^^^qqq~~~|||sssqqqqqquuuyyyxxxpppiii^^^TTTJJJCCC<<<555111222000111222333444555666666555444333333444666888999:::;;;<<<>>>???@@@AAAAAADDDFFFIIILLLOOOSSSYYY]]]```cccgggjjjkkknnntttxxx|||hhh[[[]]]aaagggjjjjjjgggaaa\\\YYY^^^ccceeeccceeeiiinnnoooqqqssstttuuuxxx{{{~~~qqqlllyyy}}}sssjjjfffeeefffgggkkkttt}}}nnnjjjcccZZZPPPIIICCC@@@===777555@@@```iiiuuuvvvnnntttyyylllTTT===111///...---,,,++++++++++++***))))))(((((((((((((((((((((((((((((())))))***)))***---111888???EEEIIICCCJJJSSS^^^fffggg^^^RRRMMM[[[wwwrrriiiSSSFFFMMM]]]yyy}}}aaaRRRSSSeee|||yyyqqqfffaaa\\\XXXUUUOOOHHHCCC:::444111222333000000222333444444444444444444444555555666777888999::::::;;;;;;<<<<<<<<<<<<<<<;;;???@@@CCCHHHPPPXXX___dddeeekkkssszzz}}}ppp^^^OOOMMMUUU___lllbbbQQQAAA;;;===>>><<<<<>>???@@@AAABBBCCCFFFJJJNNNRRRWWW\\\```bbbeeeiiilllnnnrrrxxx}}}~~~ppp]]]YYY]]]aaafffhhhiiihhhaaaZZZWWW\\\aaadddfffiiimmmqqqtttuuuvvvwwwyyy|||ssslllqqq~~~tttkkkeeecccdddfffiiipppzzzvvvtttuuuuuummmiiibbbZZZPPPHHHBBB??????888888>>>TTTzzzvvvrrriiitttvvvoooqqq{{{mmmVVV???222///...---,,,++++++++++++******)))(((((((((((((((((((((((((((((()))******)))***...222999@@@FFFJJJAAAHHHRRR\\\bbb___UUULLLLLLYYYtttpppfffPPPGGGSSSgggvvv\\\RRRUUUiii}}}uuuiiiccc\\\VVVRRRLLLEEE@@@888333000222333111111333333333444444444555555666666666777888999:::;;;;;;:::;;;<<<===============@@@BBBFFFKKKRRRYYY^^^bbbgggmmmuuu{{{|||qqq```QQQMMMSSS```jjjeeeUUUDDD>>>>>>>>>===>>>:::<<>>???AAABBBCCCCCCGGGMMMSSSXXX\\\aaadddeeehhhllloooqqqvvv}}}eeeXXX[[[\\\aaadddfffhhhjjjddd[[[WWWZZZ___dddiiimmmppprrrxxxyyyzzz{{{}}}nnnppp}}}uuukkkdddbbbdddfffdddkkkttt|||~~~qqqmmmqqqssskkkhhhaaaYYYPPPHHHBBB>>>;;;666;;;>>>LLLxxxwwwmmmqqq{{{}}}yyywww}}}}}}wwwvvvsss[[[BBB333///...---,,,,,,+++,,,,,,******)))(((((((((((((((((((((((((((((()))******)))***...333:::AAAGGGJJJ@@@EEEOOOXXX[[[UUULLLEEEPPPZZZrrrtttgggPPPJJJ[[[ppppppXXXRRRXXXlllwwwkkkddd[[[SSSMMMGGGAAA<<<666111000222333222111333333333333444555666777777666777777888999:::;;;;;;;;;<<<===>>>????????????AAACCCHHHMMMSSSXXX\\\^^^hhhmmmtttyyy{{{~~~vvvgggTTTLLLSSSdddttt}}}aaaNNN@@@@@@CCC???;;;;;;;;;;;;===BBBIIIMMMMMMLLLJJJRRR]]]dddhhhlllrrrwww|||~~~rrrcccYYYXXXZZZYYY]]]llldddKKKRRRnnn~~~xxxlllgggjjjkkkgggcccjjjzzz~~~}}}fffBBB222+++111,,,+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&((()))*********)))((()))+++,,,---...111444EEEVVV^^^___ccchhhtttppp^^^aaawwwwww\\\LLLRRR```pppyyysssqqqrrrnnncccYYYNNNEEE<<<888444111000333333444555666666666555444444666999;;;=========<<<=========>>>???AAABBBCCCFFFKKKQQQXXX]]]bbbfffiiilllooosssvvvxxx}}}{{{bbbZZZ___ZZZ```cccdddhhhlllggg^^^VVVXXX\\\cccjjjoooqqqqqqyyyzzz{{{}}}}}}mmmtttvvvllldddbbbdddfffaaafffoooyyyqqqnnnqqquuujjjgggaaaYYYPPPHHHAAA>>>666333;;;>>>GGGqqq}}}pppppp{{{}}}zzz```FFF666//////...---,,,,,,,,,,,,******)))(((((((((((((((((((((((((((((()))******)))+++...444:::AAAGGGJJJ???DDDMMMUUUVVVOOOFFFAAAUUU]]]rrrxxxjjjRRRMMM```vvvmmmWWWSSSYYYmmmxxxllldddYYYPPPJJJDDD>>>:::555111///222444222111333222222333333555666888999777777888999:::;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAADDDIIIOOOTTTXXXZZZ[[[ggglllrrruuuvvvvvvyyy|||yyy{{{|||zzzwwwvvvyyy}}}}}}qqq___OOOUUUooovvvRRRKKKDDDBBBEEEGGGDDDAAAAAA@@@???>>>???AAADDDFFFKKKRRR\\\ccchhhlllqqquuu~~~yyytttxxx}}}{{{ttthhh\\\WWWXXXWWW___ddd|||gggHHHTTTooo~~~ccc\\\iiiiiieeekkktttwwwzzzuuuOOO444000///))),,,,,,++++++***)))((((((((()))***)))((('''((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************,,,******------...333:::JJJSSSbbbkkkgggggg|||ddd```hhhtttlllVVVLLLRRRiiiwwwzzzzzzvvvmmmiiifff^^^TTTKKKBBB:::666333111222555666666666666555444333333888999;;;<<<>>>>>>>>>==================???DDDGGGKKKPPPWWW___eeekkkqqqtttxxxyyyzzz{{{~~~uuuddd\\\YYYZZZ___dddeeefffgggbbb[[[YYYXXX^^^iiiqqquuuxxx|||yyy{{{yyynnnddd___\\\\\\```dddnnn{{{~~~yyyzzz}}}vvvqqqfffWWWLLLGGGAAA;;;666999888666EEEggg}}}zzzuuuhhhTTT999000,,,***,,,---+++***,,,,,,+++)))((((((((()))*********)))(((((((((((((((''',,,111555===EEEHHHEEE>>>HHHNNNUUUYYYMMMCCCHHHYYYkkk~~~www^^^IIILLL___wwwiiiVVVRRR\\\qqqyyykkkdddYYYLLLBBB:::777555222333333444555555555444333222222333444666888:::777888999:::;;;::::::999<<<<<<;;;<<<===???@@@BBBGGGIIILLLNNNOOOQQQSSSVVV______aaaffflllppppppooommmnnnnnnmmmlllmmmpppsss~~~lll[[[QQQ```zzzzzzjjjQQQLLLGGGFFFJJJLLLIIIFFFFFFEEEBBB???======???@@@HHHOOOXXX___dddjjjqqquuu||||||iiibbbeeehhhvvvyyynnnaaaZZZZZZUUU\\\```}}}kkkKKKJJJiiizzzdddooolllgggnnnvvvwwwyyy}}}{{{wwwvvvzzzvvvQQQ555///000+++,,,,,,++++++***))))))(((((()))***)))((('''((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************,,,******,,,---...444<<>>>>>===<<<<<<======<<<===???CCCGGGKKKQQQYYYaaaiiiooouuuyyyzzz|||}}}~~~~~~mmmaaa\\\ZZZ___cccdddeeefffccc]]]ZZZ[[[aaallluuuyyy}}}yyynnneee___\\\[[[___cccmmmxxxyyykkkZZZMMMGGGAAA;;;666999777555DDDdddxxxkkkYYY>>>222---+++---...,,,+++---++++++)))((((((((()))*********)))((((((((((((((()))...333777???HHHJJJHHHBBBJJJRRR\\\___QQQHHHQQQfffvvvvvv^^^JJJOOOeee}}}eeeTTTSSSaaauuu~~~wwwkkkdddXXXLLLAAA:::666555222333444444555555555444333333333333555777999:::888999:::;;;<<<;;;;;;:::<<<;;;;;;<<<===???AAABBBGGGIIIKKKMMMNNNPPPSSSUUU\\\\\\___ccchhhkkkjjjhhhhhhhhhiiijjjmmmppptttwww{{{eee[[[]]]rrrkkkZZZNNNKKKJJJKKKNNNPPPNNNLLLLLLKKKHHHDDD@@@>>>>>>???DDDIIIQQQXXX^^^fffooouuuyyynnnYYYTTTXXXdddxxx~~~rrrddd[[[YYYTTTYYY[[[yyyqqqOOOOOOooogggooojjjfffqqq{{{uuuvvvxxxsssmmmlllqqq~~~xxxUUU666///000...,,,,,,++++++***)))))))))((()))***)))((('''((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************+++)))***,,,,,,...555>>>VVV[[[cccggggggppp|||xxxnnnuuukkkQQQMMMXXXnnn||||||zzzsssjjjccc^^^VVVOOOGGG???888555444111222555333444555666777777777777;;;<<<===>>>>>>===<<<;;;;;;<<<===<<<===???CCCFFFLLLRRR[[[dddlllsssyyy}}}{{{}}}sssbbb\\\]]]aaaddddddeeehhhgggccc___```fffqqqyyy|||zzzpppggg```]]][[[^^^aaajjjuuu}}}rrr]]]NNNFFFAAA<<<666777666555AAA^^^|||{{{xxxmmm\\\DDD444///,,,...///---,,,...+++******)))((()))))))))***))))))((((((((((((((()))...333888@@@HHHKKKIIIDDDJJJTTTbbbeeeRRRKKK[[[pppuuu]]]KKKTTTlll}}}aaaSSSSSSdddxxx|||vvvjjjcccWWWJJJ@@@999666444333333444555555555555444333333444444666888999:::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===???BBBCCCGGGIIIKKKLLLMMMOOORRRUUUZZZ\\\^^^bbbeeefffdddbbbdddccceeejjjpppwww|||~~~}}}uuucccgggwwwttt]]]SSSMMMMMMNNNPPPRRRSSSRRRQQQRRRRRRQQQMMMGGGDDDDDDEEEBBBFFFKKKQQQWWW```kkkssszzzxxxbbbTTTWWWaaaxxx~~~tttdddYYYUUUVVVYYYXXXuuuvvvRRRWWWzzz|||bbbhhhddddddtttqqqtttwwwpppiiihhhiii|||{{{YYY777...111000+++++++++*********))))))((()))***)))((('''((()))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))***************)))***,,,,,,...888BBBSSSYYYaaaeeeggguuuzzzxxxnnn{{{fffNNNPPP^^^sss{{{tttkkkaaaYYYQQQLLLCCC<<<666555444222222555222333555777888999::::::>>>>>>??????>>>===;;;::::::;;;======>>>@@@CCCFFFNNNTTT\\\dddkkkqqqwww{{{wwwyyyzzz{{{|||}}}uuuccc^^^```dddgggfffgggkkkmmmkkkfffgggmmmuuu{{{{{{rrriiibbb]]][[[]]]___gggqqqxxxttt___NNNFFFAAA===777666555555>>>VVVyyy~~~yyy{{{{{{wwwmmm^^^GGG555///,,,......,,,,,,...+++******)))))))))))))))))))))(((((((((((())))))(((,,,111666>>>GGGJJJHHHEEELLLWWWggggggRRRNNNcccsssxxx```OOOYYYsss|||^^^RRRTTTdddwww|||vvvjjjcccWWWIII???888555444444444555555555555444444444444555666777999:::;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCDDDHHHIIIKKKLLLLLLNNNRRRTTT[[[]]]```ccceeedddbbbaaaeeeeeegggmmmwwwxxxqqqooogggXXXYYYRRRUUUXXXYYYYYYYYYYYYYYY[[[]]]\\\WWWOOOIIIHHHHHHEEEGGGKKKNNNSSS\\\gggppp{{{{{{iii\\\YYYfffvvvuuufffYYYTTTXXX[[[WWWrrryyyTTTUUU{{{xxx^^^eeebbbeeexxxqqqtttwwwnnnffffffggg}}}]]]:::///111111+++++++++***************((()))***)))((('''((()))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))***************)))+++,,,,,,///;;;HHHTTT\\\eeeiiikkkyyy{{{zzz}}}kkk{{{yyy^^^MMMUUUeeeyyy}}}vvvmmmaaaUUULLLIII???999555555444222222555222333555777:::;;;<<<===???@@@@@@@@@???===;;;::::::<<<===>>>???AAADDDGGGPPPTTTZZZ```eeejjjnnnqqqnnnoooqqqqqqrrrtttxxx{{{ssscccaaa___dddgggeeefffkkkoooppplllmmmrrrzzz}}}uuummmeee___[[[\\\^^^dddmmmttt{{{~~~rrr^^^NNNFFFAAA>>>777555444777<<>>888555555444555555666666555444444444555666777999:::;;;;;;::::::999999999999999999::::::;;;<<<>>>AAADDDFFFIIIJJJKKKKKKLLLNNNRRRUUUZZZ]]]```cccdddddddddccciiijjjmmmsss|||xxxttt|||```ZZZaaa[[[___cccdddcccccceeegggiiikkkjjjbbbWWWNNNJJJKKKNNNOOOPPPQQQSSSZZZeeelllyyyoooddd```gggyyyxxxiii\\\VVVXXX\\\XXXppp|||WWWVVV{{{ooo]]]fffeeeiii{{{qqqvvvyyynnneeeeeejjjaaa===000111000************************((()))***)))((('''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************,,,------111???MMM[[[eeennnqqqrrr|||}}}}}}hhhwww}}}lllTTTMMMZZZjjj~~~xxxoooaaaQQQGGGDDD<<<666333444555333333555222333666888;;;===>>>>>>@@@@@@AAA@@@???===<<<::::::<<<>>>@@@AAACCCFFFHHHOOOSSSWWW[[[^^^```ccceeedddeeeeeefffgggkkkqqquuu{{{{{{iii^^^ZZZ\\\bbbfffeeefffkkkppprrrqqqqqqvvvyyyqqqhhhaaa]]]\\\]]]bbbjjjpppwww{{{tttvvvuuummm^^^OOOFFFAAA===777444555999;;;FFFfff|||tttoooppp}}}ttthhhSSS666///+++,,,,,,******---)))************)))((((((((((((((((((((())))))******///444999BBBKKKNNNLLLTTTdddpppsssmmm___bbbwww}}}sss___iiiyyy]]]UUU\\\mmm}}}~~~xxxllldddWWWIII>>>888666666555666666666666555444444555666777999:::;;;;;;<<<::::::999888888888999999::::::;;;<<>>???@@@@@@AAAAAA@@@>>><<<;;;;;;===@@@AAABBBDDDGGGIIIMMMPPPTTTVVVXXXYYY[[[]]]\\\]]]]]]]]]```fffmmmrrrwww|||zzzmmmddd\\\UUU\\\ccchhhhhhhhhnnnsssvvvvvvvvvyyy|||tttkkkccc^^^]]]]]]aaahhhnnnuuusssiiikkknnnjjj^^^PPPFFF@@@;;;777333666<<<:::???^^^|||rrrsssrrrrrrxxxlllXXX777111,,,---,,,++++++...)))******+++***)))((('''((((((((((((((()))*********///555:::BBBLLLOOOMMMTTTkkkvvvpppggg___dddvvv{{{wwwbbblllsssZZZXXXdddsss~~~xxxmmmeeeWWWIII???999777777666666666666666555444444555666888:::;;;<<<<<<<<<<<<;;;:::999888999999:::999::::::<<>>??????@@@@@@AAAAAA@@@???===<<<;;;>>>@@@BBBCCCEEEHHHJJJKKKMMMQQQTTTUUUVVVWWWYYYYYYYYYYYYYYY\\\ccclllrrruuu{{{uuukkkiiicccXXX___gggllllllmmmrrrxxxzzz|||zzzzzz}}}~~~vvvlllddd___]]]]]]```gggmmmttt~~~mmmbbbeeejjjiii___QQQGGG???999777333777===:::<<>>AAACCCBBBBBBBBB???<<<;;;;;;<<<>>>>>>@@@BBBDDDFFFGGGHHHJJJMMMPPPQQQQQQQQQRRRSSSTTTUUUVVVXXX[[[bbbiiiooo}}}nnniiieee[[[UUUfffsssvvvrrrvvvvvvvvv|||}}}}}}{{{{{{|||uuulllbbb\\\ZZZYYY[[[aaagggppp~~~ssskkkooosssoooaaaPPPFFF@@@===999555222999???>>>TTTzzz{{{rrrmmmsssrrrttttttyyy{{{nnnfffFFF111+++///,,,,,,///,,,+++++++++***)))(((((('''))))))))))))************...000555???HHHMMMNNNLLLYYYbbbggg___OOOKKKZZZlll~~~qqq[[[ggghhhVVVWWWhhhvvv}}}zzzpppiii[[[LLL???999888:::999888777555555555666666777777888999;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;===???@@@AAADDDHHHKKKJJJKKKMMMOOORRRXXX```eeeeeeeeeeeehhhnnnuuu{{{}}}hhhVVVOOOMMMLLLKKKKKKKKKOOOVVV]]]eeettt~~~rrrpppnnnppp{{{{{{sssdddVVVWWWRRRWWWggg~~~jjjMMMUUUjjjvvvqqqoooqqqlllUUUbbbbbb___eeeiiiiiiooozzzrrrzzztttgggnnnuuuvvvKKK333000---,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''******))))))******+++,,,,,,---......000999IIIWWWaaahhhhhhdddrrrtttllluuu{{{mmmUUUNNNUUUiii~~~yyyooo^^^III;;;777666666666666666666666666777999;;;<<<<<<===???AAA@@@AAAAAA???<<<;;;<<<===???@@@AAACCCEEEGGGIIIIIILLLOOOQQQRRRRRRQQQRRRSSSRRRSSSUUUXXX\\\ccckkkqqqyyy{{{wwwfffdddcccZZZVVVdddsssvvvuuuyyyzzzyyy~~~|||wwwmmmbbb[[[XXXWWWYYY___eeennn|||yyyqqqwww|||xxxgggSSSEEE???<<<999666333777;;;:::QQQxxx~~~rrrooo{{{~~~}}}qqqjjjJJJ555---000,,,,,,...+++++++++******)))(((((('''))))))))))))************...000666???IIINNNMMMKKKRRR[[[___VVVHHHEEEUUUgggfffUUUeeeyyycccTTTYYYlllxxx~~~{{{ssskkk]]]NNNAAA:::999;;;:::999777666555555555666777888888999:::;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<===???AAABBBEEEJJJMMMOOOQQQTTTWWWZZZ```gggkkknnnnnnnnnrrryyysssSSSEEEFFFIIIGGGDDDFFFJJJQQQ[[[dddpppyyyyyyxxx{{{}}}uuufffXXXWWWQQQUUUddd|||lllQQQZZZppp}}}xxxuuutttmmmUUUcccfffbbbeeefffjjjuuuxxx{{{qqqdddiiikkkyyyxxxPPP777111,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))******+++,,,,,,.........111<<>>??????>>><<<<<<===???AAAAAACCCEEEGGGIIIJJJKKKNNNPPPRRRRRRRRRQQQRRRSSSPPPRRRVVVZZZ___fffoootttwwwzzz~~~zzztttyyyooobbbeeeeee\\\YYYcccsssxxxxxx~~~~~~}}}zzzooobbbZZZVVVUUUWWW]]]ccckkkzzzvvvmmmUUUEEE>>><<<777666444666999:::SSS{{{tttvvvyyy~~~tttnnnOOO888...000,,,+++,,,)))++++++******)))((((((((())))))))))))************...000777@@@IIINNNMMMJJJQQQ[[[___UUUFFFGGGZZZmmmkkkVVVLLLaaaqqq]]]RRRZZZoooyyy}}}vvvnnn```PPPCCC<<<;;;<<<;;;:::888666555444555555777888888999:::;;;<<<<<<:::;;;;;;;;;;;;;;;;;;;;;===>>>AAABBBDDDGGGLLLOOOUUUXXX]]]bbbfffkkkppptttyyyxxxzzz~~~{{{bbbGGG>>>CCCGGGHHHGGGOOOVVVaaakkktttzzz~~~~~~{{{xxxhhhZZZWWWQQQSSSaaaxxxoooPPP]]]zzzxxxkkkVVVhhhooommmllliiinnn|||yyywww}}}sssggghhhgggtttyyySSS888111---,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((((((((((((((((((((((((((())))))))))))((((((((((((******))))))******+++,,,+++.........333@@@PPPZZZaaacccdddllluuu}}}}}}tttzzznnnVVVSSS]]]qqq|||xxxmmmZZZEEE999777777777777777888888888888777999::::::::::::<<<======>>>>>>>>>======???@@@AAABBBCCCEEEGGGIIIKKKLLLOOOPPPRRRRRRQQQPPPQQQSSSQQQTTTXXX^^^dddkkksssxxx|||pppooovvvqqqlllpppmmmaaa]]]eeeuuu{{{{{{}}}~~~}}}qqqcccZZZUUUTTTVVV[[[aaaiiiwwwvvvnnnUUUDDD===<<<333666555777:::===WWW~~~vvv{{{tttoooRRR999---...++++++,,,(((************))))))((((((((()))))))))************...111888BBBKKKNNNMMMIIIQQQ___fffXXXGGGKKKccczzz\\\KKKFFF]]]kkkYYYQQQ[[[pppzzzxxxpppbbbQQQCCC<<<:::;;;;;;:::888666555444444444777888888999::::::;;;;;;999:::::::::;;;;;;<<<<<<>>>@@@BBBDDDGGGJJJOOORRRYYY^^^dddkkkooossswwwzzz~~~{{{aaaRRRDDDAAAFFFKKKQQQUUU^^^hhhuuuxxxttttttqqqsssyyyzzz~~~yyyjjj\\\VVVPPPSSS^^^rrrrrrQQQ^^^|||}}}nnn^^^qqqyyyvvvoooddddddrrrpppjjjuuutttkkkjjjiiitttyyyTTT999111...,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,+++...///---444DDDTTT[[[```bbbeeeoooqqqxxxyyyjjjTTTUUUaaattt}}}{{{vvvkkkWWWBBB777666666777777777888888888999777888::::::999:::;;;===<<<>>>>>>>>>>>>>>>@@@BBBAAABBBCCCEEEGGGIIIKKKKKKMMMOOOPPPPPPPPPPPPRRRTTTTTTXXX^^^dddkkkrrryyy}}}}}}kkknnnzzz}}}}}}vvvfff```jjjyyy~~~gggiiitttrrrdddZZZVVVTTTVVVZZZ___gggtttuuuzzz{{{hhhRRRCCC>>><<<222666555666999<<>>>>>???@@@?????????AAACCCAAABBBDDDFFFHHHJJJKKKLLLLLLMMMOOOPPPQQQSSSVVVXXX[[[```ffflllrrrxxx~~~xxxjjjppp|||iiieeeppplllTTT```tttssseee\\\VVVTTTUUUYYY]]]dddppp|||tttlllpppmmm^^^NNNCCC>>>;;;333777555444666666FFFbbbzzz{{{sssnnnWWW;;;,,,,,,+++,,,...)))******))))))))))))))))))))))))))))))************---111:::EEEMMMOOOLLLGGGQQQccckkk\\\NNNWWWsssxxxUUUJJJLLLeeedddWWWTTT___ttt~~~zzzrrrbbbQQQBBB999777888999888777666555555666666888888888888999999::::::999999:::;;;<<<>>>>>>???AAACCCFFFIIILLLPPPUUUYYY___dddlllrrrwwwzzz|||~~~~~~tttkkkddd^^^ZZZ[[[\\\bbbllltttyyyyyyfff\\\YYY^^^eeelllssszzz{{{kkk]]]RRRQQQVVVZZZeee|||wwwVVVZZZkkkyyy|||```ooowwwyyyvvvmmmqqq{{{iiijjjllliiikkklllttt\\\===333000,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))*********))))))******+++,,,***//////---666KKKZZZ^^^bbbaaacccppp~~~tttuuu|||yyyZZZOOO]]]mmm~~~|||xxxlllVVVAAA888999444444555666666777888888555777999:::;;;<<<>>>@@@???@@@AAAAAA@@@@@@BBBDDDCCCDDDEEEGGGIIIKKKMMMMMMKKKMMMOOOQQQSSSVVV[[[^^^cccgggnnntttyyy~~~tttiiiuuunnnnnnuuunnnaaassstttggg^^^VVVTTTTTTWWWZZZ```lllwwwqqq```bbb___TTTJJJCCC===999333777444444777555>>>SSSuuu~~~vvvwwwttt]]]@@@///...,,,---...))))))))))))))))))))))))***))))))))))))************---111:::FFFNNNPPPKKKFFF[[[hhhkkk___ZZZiii|||SSSMMMTTTooo{{{```UUUUUUcccxxx|||ssscccQQQBBB999777777888777666555555666777888888888888888999999999999999:::;;;<<<>>>???@@@AAABBBDDDGGGJJJMMMRRRWWW[[[dddhhhooouuuyyy|||zzzpppkkkfffbbbZZZUUUZZZbbbfffgggooo{{{mmmdddaaa^^^bbbkkkiiipppwww{{{kkk]]]PPPRRRWWWYYYaaaxxxxxxTTTWWWhhhwww{{{```lllrrrtttssslllrrrwwwnnnjjjgggjjjjjjsss```@@@555000,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))'''((((((((())))))***************)))***++++++,,,)))//////---777MMM\\\___^^^^^^dddvvvwwwzzzzzz||||||tttoooRRRKKK]]]ppp~~~zzzmmmWWWBBB999;;;333444444555666777777888555777999;;;;;;===???AAAAAABBBBBBBBBAAAAAACCCEEEEEEEEEGGGIIIKKKMMMNNNOOOKKKMMMPPPRRRUUUZZZ___bbbhhhlllsssxxx}}}rrrhhhzzztttvvvxxx{{{|||ttthhh___VVVSSSSSSUUUXXX]]]hhhtttmmmYYY[[[WWWNNNGGGCCC===777111666444666;;;888>>>OOOqqq}}}uuurrryyyqqq|||yyycccEEE222000.........((()))))))))))))))*********))))))))))))************---222;;;FFFOOOPPPKKKFFF```gggfff]]]```rrrQQQOOOZZZwwwyyy]]]SSSVVVfff|||}}}ttteeeRRRCCC:::777888777666666555555666888999888888888888888999999999999:::;;;===>>>@@@AAABBBBBBEEEHHHKKKNNNSSSYYY\\\ggglllrrrwwwzzz}}}|||tttkkkggghhh___YYYWWWZZZ]]]___eeemmmssswww}}}rrrgggeeeeeebbb___dddeeesss~~~sss\\\XXXVVVTTTXXXeeevvvYYYYYYiii{{{yyy___iiitttuuullljjjwww}}}nnneeebbbhhhmmmuuugggEEE333222......---------,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++///...---888LLL[[[___^^^[[[bbbwww||||||sssqqq~~~eeeQQQRRR^^^mmmzzzmmmXXXCCC::::::777777666666666777777888666777999;;;<<<>>>AAACCCCCCBBBAAA@@@AAABBBCCCDDDDDDCCCDDDHHHMMMPPPPPPNNNQQQSSSUUUVVVWWW[[[bbbhhhjjjooowww~~~pppnnn|||uuuvvv~~~vvvhhh^^^YYYSSSQQQTTTTTTVVVcccsssxxxeeeYYYZZZYYYSSSHHH???999777555333333444555777@@@IIIqqqtttmmmooouuuxxxtttxxxpppMMM111...222---)))+++,,,+++******))))))******)))******))))))))),,,...000777;;;DDDQQQNNNIIIOOOcccdddbbb\\\]]]hhhyyypppRRRPPP___ttt\\\RRRYYYlll{{{wwwpppaaaNNNAAA;;;888555:::HHHKKK???444555999888888999999888777777888::::::;;;===>>>>>>@@@CCCEEEFFFIIIKKKLLLLLLQQQ[[[bbbnnnrrrwwwzzz{{{~~~uuulllddd___YYYTTTRRRUUUWWWUUUXXXaaaiiiooowwwtttllliiigggbbb]]]___hhh{{{sss\\\VVVUUUSSSUUUbbbtttbbbXXXbbbzzzxxx```hhhqqqrrrllllll{{{xxxpppkkkmmmssszzzhhhGGG444222......---------,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++///......999NNN\\\___aaa```iii}}}rrrqqqeeeQQQTTTbbbqqqzzzmmmYYYDDD::::::777666666666666666777777666777999;;;;;;===@@@CCCBBBBBBAAAAAAAAABBBCCCDDDFFFEEEFFFJJJOOORRRRRRQQQRRRUUUZZZ\\\]]]aaafffkkkpppvvv~~~pppppptttttt}}}xxxjjj```[[[TTTRRRTTTUUUWWWdddsssxxxfffccceeeddd]]]QQQEEE===999666444444555444555<<>>??????@@@CCCEEEDDDIIIOOOSSSVVV[[[ccciiiqqqvvv{{{~~~VVVPPPKKKJJJJJJJJJNNNSSS[[[]]]dddqqq|||zzztttpppllleeeaaakkkuuu^^^UUUSSSPPPRRR___ssseeeMMMQQQqqqppp^^^dddlllooommmooo|||{{{vvvwww|||jjjJJJ666222......---------,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++///......;;;PPP^^^``````cccnnnsssvvvhhhRRRWWWgggvvv{{{ooo[[[FFF<<<:::777666666555555666666666666888::::::;;;===???BBBBBBAAAAAAAAAAAABBBCCCDDDHHHHHHJJJMMMRRRTTTUUUTTTUUUZZZ```dddfffhhhmmmqqqxxx~~~ssstttuuuvvv{{{nnnzzzyyylllbbb\\\UUURRRTTTUUUWWWcccrrr~~~oooooopppooogggXXXIII>>>999777555555555444333888@@@]]]rrr]]]cccllltttzzzyyyzzzzzzsssuuuTTT555...000---+++---,,,+++******))))))******)))******))))))))),,,...000888===FFFSSSRRROOOVVVaaaaaa[[[OOOLLL[[[qqqoooQQQRRRdddsss\\\TTT]]]ooo}}}xxxsssdddPPPAAA;;;999666333;;;===666333777999666777888888777666666888999;;;===??????@@@AAADDDFFFDDDKKKTTT\\\aaaffflllpppvvv{{{IIIFFFEEEIIIMMMRRR[[[cccnnnrrrzzz|||wwwsssooommm|||xxxbbbUUUSSSPPPQQQ]]]rrrcccDDDDDDhhh~~~nnn[[[```hhhnnnooorrr~~~vvvvvv}}}~~~kkkLLL666000......---------,,,,,,,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++///...///===SSS```bbbbbbggguuuxxxlllTTTXXXjjjzzz|||qqq___JJJ>>>;;;777777666666555555666666777888:::::::::<<<>>>AAAAAAAAAAAAAAABBBCCCCCCDDDHHHJJJLLLPPPSSSVVVXXXXXXZZZ___dddhhhkkkoootttyyy}}}uuuzzzzzz{{{nnnaaacccvvvzzznnnddd\\\TTTPPPSSSTTTVVVaaaoooyyywwwwwwrrrgggVVVGGG<<<777555333444555444222777>>>[[[{{{dddeeexxxvvv}}}wwwWWW888...///---,,,...,,,+++******))))))******)))******))))))))),,,...000888===EEEQQQOOOLLLUUUaaabbbYYYKKKIII[[[tttpppRRRUUUiiisss]]]WWWaaassszzzuuugggRRRBBB;;;999777444888888444444888888555666777888777666666888999;;;===??????@@@BBBDDDGGGIIIOOOXXX___eeekkkpppsss{{{EEEDDDFFFLLLRRRXXXcccmmm~~~zzzxxxzzz}}}zzzdddVVVUUUQQQQQQ]]]rrrdddFFFFFFgggyyy^^^aaaiiippprrrrrrxxxooottt~~~|||~~~}}}kkkNNN777///......---------,,,,,,,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,......111@@@VVVcccccceeelll{{{~~~nnnVVVYYYkkk}}}~~~uuucccNNNAAA<<<888888777666666666666666777999:::::::::;;;===???@@@@@@AAABBBCCCCCCCCCDDDGGGJJJMMMQQQUUUXXX[[[\\\aaadddhhhkkkmmmsss{{{xxxuuu}}}}}}}}}ZZZWWWccc{{{yyynnneee[[[RRRNNNPPPRRRTTT___kkkttt~~~{{{xxxpppbbbQQQBBB:::777222111333555444333999@@@___tttrrrwww}}}zzzvvvYYY;;;///...------...,,,+++******))))))******)))******))))))))),,,...000999===DDDMMMJJJHHHRRRbbbbbbXXXIIIJJJ```yyynnnSSSYYYnnnooo[[[VVVaaattt{{{wwwjjjTTTCCC;;;999888777888888555666777777444666777888777666777888:::;;;<<>>::::::999888777777777777888999::::::999:::<<<>>>???@@@AAABBBCCCDDDDDDDDDFFFJJJOOOSSSWWW[[[___aaagggjjjmmmnnnqqqwwwtttwww}}}www]]][[[iiizzzoooggg\\\RRRLLLNNNQQQSSS]]]hhhttt~~~zzzvvvmmm^^^MMMAAA;;;999222111222444444444;;;CCC```}}}xxxzzz{{{tttZZZ===///......------,,,+++******))))))******)))******))))))))),,,...222:::>>>DDDLLLHHHGGGRRRddddddXXXIIINNNhhh~~~hhhRRRZZZqqqiiiVVVTTT```rrr}}}zzzlllVVVCCC;;;:::999999999999888777777666666666888888888777888:::<<<;;;===@@@BBBDDDGGGKKKNNNYYYZZZ\\\aaahhhooouuuyyyMMMPPPYYYccckkkrrr~~~wwwhhhgggkkkmmm{{{xxxcccUUUUUURRRQQQ[[[ooo[[[FFFDDDYYYpppfffgggmmmwww}}}}}}zzzrrrooolllooouuummmTTT<<<000......---------,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,......222DDD[[[gggfffbbbiii{{{||||||wwwsss^^^RRR]]]ooo~~~{{{lllWWWGGG@@@<<<;;;:::999888888888888888999::::::999999;;;===>>>???AAABBBDDDDDDDDDCCCFFFKKKQQQVVVZZZ^^^cccgggkkknnnrrruuuwww|||~~~www~~~~~~vvvyyy{{{qqqiii]]]RRRLLLNNNQQQTTT\\\gggrrr~~~ssspppiii\\\LLL@@@:::888444222222333333444;;;DDD[[[~~~{{{pppYYY>>>000...///...,,,,,,+++******))))))******)))******))))))))),,,...333<<>>111......---------,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,......333EEE]]]hhhfffiiippp}}}vvvppp{{{dddUUUOOO^^^qqq}}}nnnYYYHHHAAA===<<<;;;:::999999999999999:::::::::999999;;;===>>>???AAACCCDDDDDDDDDCCCFFFLLLSSSXXX\\\aaagggkkklllqqqvvvzzz|||}}}www{{{}}}}}}ssskkk^^^SSSLLLOOORRRTTT]]]gggnnn{{{kkkjjjeeeZZZLLL???888666666444333333222333;;;DDDVVVxxxnnnXXX>>>000...///...,,,,,,++++++***)))*********)))******))))))***,,,...444>>>CCCIIIQQQOOOOOO\\\tttqqqbbbUUU___yyyWWWJJJUUUqqqiiiXXXWWWeeewww|||oooXXXDDD;;;:::;;;555777999:::777555777<<<888999::::::999:::<<<>>>???AAAEEEHHHLLLPPPUUUXXX[[[]]]dddmmmxxxZZZcccqqq~~~|||{{{tttcccVVVPPPQQQSSSXXXnnnWWWDDDFFF\\\ppp```YYYeee{{{tttgggiiiiiixxxwww___FFF.../////////...------,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---///111---666NNN]]]dddlllgggnnnxxx|||iiimmmyyywww\\\OOOOOO```tttvvv___KKKCCC???>>>===<<<::::::::::::888999;;;;;;:::;;;===???@@@AAABBBBBBBBBCCCEEEHHHFFFJJJQQQYYY```fffiiikkklllpppvvv{{{||||||~~~vvvjjj___UUUNNNPPPRRRTTT]]]hhhtttmmmiiifff```SSSDDD;;;:::333222222111222666<<>>;;;<<<:::::::::999999999888888888777666666888;;;>>>@@@DDDCCCFFFMMMSSSVVV\\\bbbccccccgggqqq~~~gggppp~~~~~~wwweeeWWWQQQQQQSSSYYYoooUUUBBBDDD\\\qqqbbb]]]kkkyyyqqqsssuuu|||bbbGGG000/////////...------,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...000---666NNN^^^dddlllgggppp~~~{{{}}}yyyhhhnnnyyywww^^^QQQPPPaaatttyyycccPPPHHHBBBAAA???>>>===<<<;;;;;;:::;;;;;;;;;;;;<<>>>>>===<<<<<<<<<<<<;;;===@@@CCCCCCEEEFFFFFFFFFFFFIIIKKKPPPSSSXXX^^^dddhhhkkkmmmrrrvvv{{{~~~yyynnnbbbWWWPPPQQQRRRSSS\\\gggnnn{{{wwwqqqjjjcccVVVEEE:::666333333222111111333888<<>>>>>=========<<<;;;===AAADDDDDDFFFGGGGGGGGGHHHKKKMMMSSSVVVZZZ```fffkkkooopppvvvyyy~~~yyyoooaaaUUUMMMMMMNNNNNNWWWcccooozzzyyypppddd[[[PPPCCC999666333222222000000222666999???bbb~~~sssuuu{{{yyyvvvxxxxxxlllNNN666222///+++---******************************+++***)))***---///999>>>FFFKKKJJJMMM[[[jjjiiibbbTTTNNN^^^wwwmmmQQQLLL\\\yyy{{{^^^SSSZZZjjj|||mmmVVVEEE>>>===;;;;;;;;;;;;::::::::::::::::::;;;<<<>>>AAADDDEEEJJJKKKQQQXXX[[[\\\aaahhhkkksss}}}nnnWWWNNNNNNQQQYYYqqqVVVDDDGGG^^^rrrsssgggooo|||uuukkkjjjjjjtttwwwtttlllJJJ////////////...------,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,111111===VVVcccfffllldddvvv}}}uuuaaaUUUUUUgggzzzvvvfffYYYHHHGGGEEECCC@@@???>>>===============<<<>>>AAADDDEEEFFFHHHIIIIIIKKKMMMPPPUUUWWW\\\bbbiiiooosssuuuyyy}}}xxxooobbbVVVMMMLLLKKKLLLTTT```pppyyywwwiiiYYYOOOHHH???999888222222222111000222555888;;;\\\zzzsssccc```oootttsssuuuvvv}}}sssTTT888222000+++---******************************+++******+++---000:::@@@HHHKKKIIIKKKXXXggghhh]]]LLLEEEUUUooo~~~nnnPPPNNN___|||{{{]]]RRRZZZkkk|||pppZZZHHH???===<<<<<<<<<;;;;;;;;;::::::;;;<<<===???BBBEEEHHHJJJLLLNNNTTT[[[]]]^^^dddlllqqqzzznnnYYYQQQQQQUUU^^^tttRRREEELLLddduuuvvveeehhhuuuqqqiiikkkooo|||zzzqqqOOO444/////////...------,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,111333???WWWcccdddiiifff{{{zzzttt}}}___TTTUUUiii}}}zzzkkk]]]JJJHHHFFFCCC@@@>>>===<<<===???@@@@@@@@@@@@BBBDDDEEEGGGIIIKKKLLLOOORRRUUUYYY[[[```fffmmmsssxxxzzz~~~zzzvvv}}}~~~wwwoooeeeXXXNNNLLLKKKKKKTTT___nnnwww~~~qqqaaaPPPGGGBBB===999777222222222111111222555888<<<[[[vvvppp]]]^^^qqq{{{}}}yyyYYY:::222000,,,,,,************************)))***++++++***+++...000;;;BBBKKKMMMJJJJJJWWWgggkkk\\\IIIEEEVVVooommmNNNPPPbbbzzz]]]RRRZZZjjj|||sss]]]KKKAAA???======<<<<<<<<<;;;;;;;;;<<<===@@@CCCGGGKKKNNNPPPNNNQQQXXX___bbbeeeoooyyy|||zzz|||mmmXXXPPPQQQVVV___ttt~~~PPPIIIYYYsssxxxaaa^^^lllkkkhhhooovvvsssRRR666/////////...------,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---+++111333???WWWaaaaaaeeeeee~~~vvvpppuuu[[[RRRUUUkkk~~~ooo___KKKJJJGGGDDDAAA???======>>>AAACCCDDDDDDDDDEEEFFFGGGIIILLLNNNPPPSSSWWWZZZ___aaaeeejjjpppvvv{{{}}}}}}uuuvvv}}}wwwooofffYYYNNNKKKJJJIIIRRR]]]hhhtttmmm]]]LLLEEECCC>>>888444111222222222222333666999===ZZZsss{{{lllccczzz}}}}}}]]]<<<222000,,,,,,************************)))***++++++***,,,///111:::BBBMMMQQQMMMMMMZZZiiilll]]]KKKJJJ\\\uuujjjIIIMMMaaaxxx]]]RRRYYYjjj}}}wwwbbbOOODDDAAA============<<<<<<<<<;;;<<<>>>BBBFFFKKKPPPSSSUUURRRUUU\\\bbbeeejjjuuutttlllppp|||~~~lllUUUMMMOOOUUU]]]qqq~~~xxxPPPOOOddd~~~bbb\\\iiikkkjjjsss|||qqqQQQ777000//////...------,,,,,,,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---***000222>>>VVV```^^^bbbcccuuunnnpppYYYPPPUUUlllqqqaaaMMMKKKHHHEEEBBB@@@>>>===@@@CCCFFFHHHHHHGGGGGGGGGHHHJJJNNNQQQSSSWWW[[[^^^eeegggjjjnnnsssxxx|||~~~wwwpppdddWWWLLLIIIGGGFFFOOOZZZcccqqqkkk[[[LLLGGGEEE???777111111222333333333444777:::===YYYqqqiii}}}```<<<222000,,,,,,************************)))***+++++++++,,,///111999CCCOOOTTTPPPPPP]]]lllkkk\\\MMMNNNbbbzzzgggFFFIII]]]}}}www]]]RRRYYYjjjzzzdddRRRGGGDDD>>>=========<<<<<<<<<<<<===???CCCHHHNNNSSSVVVYYYWWWYYY^^^ccceeeiiiuuuzzzyyyyyykkk``````ccchhhttt}}}jjjTTTQQQNNNOOOWWWeeettt~~~VVV\\\nnnjjjvvvrrrllluuu}}}UUU555222111000...------------------,,,++++++******)))))))))************))))))))))))))))))))))))))))))************+++,,,------000,,,000CCCXXXaaa___[[[]]]sssnnn{{{eeeQQQPPPZZZqqq~~~rrriiiVVVNNNHHHIIIJJJFFFBBB@@@AAAAAACCCHHHMMMOOOMMMJJJLLLOOORRRVVVXXX[[[___bbbiiilllrrrxxx}}}|||uuupppfffXXXLLLJJJIIIIIIOOOYYYfffqqq~~~mmm^^^NNNGGGCCC===777555111111111222444777:::<<>>888555111111111222444777:::<<>>AAAPPPXXXPPPQQQbbbmmmppp```LLLQQQrrr\\\GGGIIIZZZyyy{{{___VVV___ooottt```NNNDDD@@@AAABBBCCCCCCBBBAAAAAABBBFFFMMMSSSVVVYYY[[[]]]aaadddhhhlllpppuuu{{{|||sss```YYY___ffffffYYYNNNHHHOOOYYYddduuuzzzgggTTTRRROOOOOOWWWeeewwwdddccc{{{~~~tttqqqyyyooogggooo~~~zzzUUU999222111000...------------------,,,++++++******)))))))))************))))))))))))))))))))))))))))))************+++,,,---...///,,,222FFFZZZbbb```\\\ccc{{{jjjfffttt~~~aaaRRRPPPZZZpppzzzttt___UUUMMMLLLLLLGGGCCCBBBCCCDDDGGGKKKOOOQQQPPPOOOTTTWWWZZZ\\\^^^aaadddfffkkknnnrrrxxx}}}wwwssseeeVVVJJJGGGGGGGGGNNNXXX^^^jjjyyyvvvfffTTTKKKEEE>>>888555111111111111333666999;;;FFF\\\xxx{{{}}}eeeIII666000000000,,,,,,+++******************++++++++++++---000333???BBBQQQXXXQQQUUUgggqqqqqqbbbLLLPPPppp]]]GGGLLL^^^zzz|||```VVV___oooxxxfffSSSHHHAAABBBDDDFFFGGGFFFDDDCCCEEEJJJPPPVVVZZZ]]]```bbbgggiiimmmqqqtttyyy~~~sssccc^^^cccgggfffVVVLLLGGGOOOYYYeeeuuuxxxeeeTTTRRROOOOOOVVVfffyyymmmhhh|||{{{zzzuuullluuu{{{VVV:::222111000...------------------,,,++++++******)))))))))************))))))))))))))))))))))))))))))))))))******+++,,,---...///---555III\\\cccaaa^^^lllzzz~~~nnnkkkyyycccSSSRRR\\\rrrzzzuuuggg\\\RRRNNNMMMHHHDDDCCCCCCEEEHHHLLLOOOQQQRRRQQQUUUWWWZZZ]]]^^^```cccffflllooosssyyy~~~zzzuuudddVVVIIIFFFEEEFFFMMMXXX^^^iiixxxyyyhhhUUUJJJDDD===777555111111111111333666999;;;DDD```zzz}}}gggKKK777000//////,,,,,,+++************+++***++++++++++++---000333>>>BBBQQQWWWRRRZZZmmmvvvssscccMMMPPPooo\\\EEEQQQbbb}}}zzz^^^UUU^^^ooo|||lllYYYKKKBBBDDDFFFHHHIIIHHHGGGFFFFFFKKKQQQVVV[[[___bbbeeekkknnnrrruuuxxx|||xxxiii\\\ZZZ```fffhhhWWWMMMIIIQQQ]]]hhhxxxwwwdddSSSQQQOOONNNUUUeeezzzssskkk|||}}}WWW:::222111000...------------------,,,++++++******)))))))))************)))))))))))))))))))))))))))))))))))))))***+++,,,.../////////999MMM___eeecccaaaooo|||}}}ssstttvvvuuugggTTTSSS^^^vvv~~~{{{ooocccVVVQQQNNNIIIFFFEEECCCFFFIIILLLOOOQQQSSSTTTWWWZZZ]]]___```cccfffhhhnnnpppuuu|||{{{wwwdddUUUHHHEEEDDDEEEMMMXXX___kkkyyyyyygggSSSGGGAAA:::555333222111111111333555888:::BBBbbbwww|||||||||hhhLLL777///...///---,,,,,,+++***+++++++++***++++++++++++---000333===BBBPPPVVVSSS]]]pppwwwrrrcccNNNQQQooo[[[CCCPPPdddvvv\\\TTT^^^ppprrr```PPPEEEFFFHHHJJJJJJIIIHHHGGGIIIMMMSSSYYY]]]bbbfffiiiooorrrvvvzzz|||sss^^^PPPOOOXXXdddkkkWWWNNNKKKTTT```lll|||vvvcccQQQPPPNNNMMMSSSddd{{{vvviiiwwwyyywww|||}}}}}}WWW999222111000...------------------,,,++++++******)))))))))************)))))))))))))))))))))))))))))))))))))))***+++---...///000111<<>>888444333222111111111222555777999AAAdddgggVVV[[[rrr|||tttvvvvvv|||iiiNNN888///......------,,,+++++++++++++++***++++++++++++---000333===CCCQQQUUURRR^^^ooorrrmmm```MMMQQQooo[[[CCCMMMcccuuu[[[TTT___qqqyyygggVVVJJJJJJJJJKKKJJJJJJJJJIIINNNRRRXXX]]]bbbgggmmmppprrrvvvzzz~~~~~~mmmXXXKKKKKKUUU```hhh[[[QQQNNNWWWcccnnn~~~vvvbbbOOOOOOLLLKKKQQQccc{{{vvvbbbjjjooouuuwwwttthhhooo{{{VVV999222111000...------------------,,,++++++******)))))))))************))))))))))))))))))))))))))))))(((((()))***+++---...///000333@@@UUUeeekkkhhhfffqqquuutttaaaOOOQQQ___yyy}}}nnn^^^UUUPPPKKKHHHHHHGGGKKKOOOQQQSSSUUUYYY\\\___aaaeeehhhjjjmmmqqqsssuuuyyy~~~xxxtttfffWWWIIIEEEDDDEEENNNZZZaaammm{{{tttbbbMMMAAA<<<777555555222111000111222444777888AAAfffaaaQQQSSShhhyyysssnnnuuu|||}}}kkkPPP999000///000------,,,++++++++++++,,,***++++++++++++---000333???FFFSSSVVVQQQ\\\jjjjjjfff[[[KKKPPPooo^^^FFFOOOgggxxx^^^VVVaaasssnnn\\\OOOOOOMMMLLLKKKKKKLLLLLLQQQUUU[[[aaafffkkkqqquuuuuuyyy~~~qqqcccSSSKKKMMMSSS[[[```aaaXXXTTT\\\fffppp~~~vvvbbbNNNNNNLLLJJJPPPbbb{{{vvv]]]aaajjjxxx|||sssccchhhwww~~~|||yyyVVV999222111000///------------------,,,,,,+++******)))))))))************))))))))))))))))))))))))))))))(((((()))***+++---///000111444AAAWWWgggllljjjhhhyyy~~~~~~nnnmmmyyy~~~[[[MMMOOO^^^yyyqqq```VVVPPPKKKHHHHHHJJJMMMQQQTTTUUUWWW\\\______bbbfffiiikkkooorrruuuyyy}}}~~~|||vvvqqqgggWWWIIIEEEEEEFFFOOOZZZaaalll{{{sss```LLL@@@<<<888666666222111000000222444777888AAAggggggXXXWWWiii}}}yyyvvv~~~mmmRRR;;;111000111...---,,,,,,++++++,,,,,,***++++++++++++---000333BBBIIIUUUVVVPPPYYYeeecccaaaWWWHHHOOOnnnaaaIIIUUUmmm{{{```XXXbbbtttsss```TTTRRRPPPMMMLLLMMMNNNOOORRRVVV[[[aaaffflllrrrvvvwww{{{{{{jjj___RRRPPPWWW```ccccccllleee^^^___hhhwwwttteeeNNNLLLLLLNNNSSS```wwwxxx[[[QQQ```oooyyy|||vvvlllgggkkkmmmlllyyy|||ttt~~~zzzOOO888333111000///000111000///...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...000444CCCXXXhhhkkkhhhfffxxxmmmnnnwwwxxxUUUKKKPPPaaazzzzzzlll\\\PPPKKKKKKNNNLLLPPPSSSUUUVVVXXX]]]bbbiiilllooopppqqqtttzzz~~~{{{wwwrrrnnneeeXXXKKKEEEFFFIIIOOOUUU^^^iiiwwwxxxgggTTTHHHBBB;;;666444//////000000111222444555;;;\\\jjjXXXYYYqqqqqqVVV888///111---...---,,,+++***+++,,,,,,,,,***+++,,,+++***///666BBBDDDSSS[[[RRRQQQ```jjj^^^RRRGGGNNNjjjbbbIIISSSiii|||bbbXXX```rrr|||lllWWWUUUTTTRRRNNNJJJLLLRRRUUUYYY```ffflllrrrxxx{{{{{{|||wwwggg```ZZZ[[[aaafffgggeeegggccc```bbbjjjuuu}}}~~~~~~ssseeeOOOMMMLLLMMMRRR___vvvpppSSSIIIXXXgggttt|||zzznnngggfffccc^^^fffqqqpppxxxsss}}}RRR999555333111111111111000///...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...000444CCCXXXhhhllljjjhhhvvvkkkjjjtttuuuRRRJJJOOO___www{{{ooo```UUUPPPPPPRRRSSSVVVZZZ\\\\\\___dddhhhkkknnnrrrssstttxxx~~~}}}xxxsssooohhhZZZLLLEEEDDDFFFKKKQQQ[[[ggguuuzzzhhhTTTIIIBBB;;;666444//////000000111222444555;;;YYYyyydddmmmuuuYYY:::000111,,,...---,,,+++++++++,,,,,,,,,***+++,,,+++***///666FFFGGGUUU[[[QQQRRRaaakkk^^^PPPHHHUUUrrrcccLLLRRRhhh|||bbbYYYaaarrryyyjjjWWWUUUTTTUUURRROOORRRWWWYYY]]]cccjjjpppuuu{{{~~~yyytttgggggghhhkkkmmmmmmkkkhhhcccbbbcccggglllqqqtttuuuhhhooouuu{{{tttfffPPPNNNLLLMMMQQQ^^^uuupppPPPEEETTTeeetttxxxmmmgggbbbYYY\\\eeedddmmmzzzsssqqqTTT;;;777555333222222111000///...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...///444CCCYYYhhhlllkkkjjjttthhhhhhrrrsssQQQJJJNNN]]]ttt~~~sssfff[[[UUUUUUVVVXXX[[[___aaaaaadddiiimmmooorrrvvvxxxzzz~~~}}}yyytttqqqjjj\\\LLLDDDBBBCCCHHHNNN[[[fffuuu|||jjjUUUIIIBBB;;;666444//////000000111222444555;;;SSS|||{{{{{{^^^===111222,,,...---,,,+++++++++,,,,,,+++***+++,,,+++***///777JJJKKKWWW[[[QQQSSSdddnnneeeRRRKKK___|||aaaLLLQQQhhh{{{bbbZZZccctttxxxiiiXXXVVVVVVXXXWWWVVVYYY^^^^^^bbbhhhnnntttyyy~~~zzzuuunnnqqqttttttrrrmmmiiigggcccccceeegggiiijjjjjjiiieeennnyyyuuugggQQQNNNLLLLLLPPP]]]tttyyyTTTFFFZZZppprrrkkkhhh```ccclllmmmkkkwwwnnnqqqVVV<<<777555333111111111///---...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,------...444DDDYYYhhhllllllmmm}}}xxxxxxsssiiijjjtttvvvUUUKKKNNN]]]ssswwwkkk```YYYWWWWWWXXX\\\```aaabbbeeejjjnnnsssvvv{{{~~~}}}zzzuuuqqqjjj[[[KKKCCCAAABBBGGGMMM[[[ggguuu|||jjjUUUIIIBBB;;;666444/////////000111222444444999MMMvvv}}}aaa???222222---------,,,,,,,,,++++++++++++***+++,,,+++***000777KKKMMMXXXZZZPPPVVViiisssnnnWWWNNNeee{{{[[[GGGRRRiii{{{ccc[[[ddduuuzzzmmm^^^[[[YYY[[[\\\[[[]]]bbbbbbffflllrrrvvv{{{zzztttuuutttoooiiiccc``````bbbaaaaaa```___```aaabbbiiitttuuuhhhQQQNNNKKKKKKOOO]]]ttt}}}TTTFFFaaarrrmmmnnnjjjnnnyyy{{{vvvtttzzz~~~tttnnnsssUUU===666444111000000///...,,,...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,------...444DDDXXXfffkkklllmmm~~~uuuvvvtttlllooozzz}}}[[[MMMPPP^^^tttzzzoooeee]]]YYYXXX[[[^^^bbbdddeeeggglllpppwww{{{~~~|||yyytttqqqiiiZZZJJJBBB@@@BBBHHHOOOXXXdddsss{{{hhhSSSGGG@@@999555444/////////000111222444444666IIIrrr}}}aaa???222333///---------,,,,,,,,,++++++***)))***,,,++++++000777HHHLLLWWWXXXPPPYYYnnnwwwqqqYYYPPPdddYYYDDDTTTkkk|||ddd]]]fffvvvvvvhhhbbb^^^___^^^^^^```dddfffjjjoootttyyy}}}ssspppiiiaaaZZZWWWWWWXXX]]]\\\ZZZXXXWWWZZZ___ccclllyyytttfffQQQMMMJJJJJJOOO]]]uuuvvvMMMBBBccctttqqqvvvvvv{{{yyy[[[___ooossssssxxxUUU>>>555333111000000///...---...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...---444DDDXXXdddhhhjjjmmm|||uuuooosss^^^NNNQQQ```vvv}}}uuukkkddd___^^^bbbeeeiiikkklllnnnssswww|||~~~}}}|||yyyuuuqqqhhhYYYIIIAAA@@@CCCJJJQQQTTT```pppxxxeeePPPDDD===777444333//////000000111222444555555JJJrrr|||aaa???222333///,,,,,,---------,,,+++******)))***,,,++++++000888EEEJJJVVVVVVOOO[[[pppxxxnnnZZZQQQaaa{{{]]]GGGUUUjjj}}}fff___gggvvvtttllldddbbbaaaaaadddhhhllloootttyyy|||nnnggg^^^VVVRRRRRRUUUWWWXXXXXXWWWVVVWWW]]]eeellluuuqqqbbbPPPLLLIIIJJJNNN]]]vvvpppIIIAAA```{{{qqqqqq|||rrrMMMNNNfffxxx|||UUUAAA555333111000111111000///...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...---555DDDWWWbbbfffhhhlllxxxvvvuuuqqquuu\\\MMMQQQ```www{{{tttnnnjjjhhhjjjnnnrrrssstttwww{{{~~~~~~}}}zzzvvvsssjjj[[[JJJBBB@@@CCCJJJQQQUUUaaaqqqtttaaaLLL@@@:::666333222//////000000111222444555555OOOvvv}}}eeewwwzzz}}}bbb???111222...,,,,,,---------,,,+++***))))))***,,,++++++111888CCCJJJVVVUUUMMMZZZooouuukkk___WWW___uuu|||eeeLLLRRRfffhhhaaahhhvvv~~~sssiiieeeeeefffjjjooorrrvvv{{{jjjbbbXXXQQQQQQTTTXXX[[[WWWWWWXXXYYY\\\cccmmmuuuooo___OOOKKKIIIIIINNN]]]vvvoooKKKCCC^^^rrr|||yyyiiikkkyyysssKKKIIIeee~~~~~~UUUCCC555333111111222222222111......---,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...---555DDDVVVaaadddgggkkkyyytttuuuuuuqqquuu~~~}}}XXXLLLPPP```wwwzzzuuurrrpppooorrrvvvxxxyyy{{{~~~|||wwwtttlll\\\KKKBBB@@@CCCIIIPPP[[[ffftttrrr___JJJ>>>999444222222//////000000111222444555666SSSzzzqqq]]]ggg}}}{{{ooo~~~~~~ccc???000111---,,,,,,---...---,,,+++***)))(((***,,,++++++111888CCCKKKVVVTTTLLLYYYmmmrrrllleee]]]```qqq}}}iiiOOOPPPbbb}}}iiibbbiiivvvxxxlllggghhhiiinnntttxxx{{{{{{iiibbbYYYWWW[[[```ccccccbbbZZZ[[[fffiiifffppp|||{{{pppZZZJJJIIIGGGHHHOOO```wwwbbbGGGCCCYYYnnn}}}sss```___lllqqqxxxhhh@@@XXX}}}\\\>>>555555333222111000000000000///---,,,++++++,,,---************************************************++++++++++++,,,---......///777III^^^fffdddeeekkk|||qqqjjjnnnzzzsssYYYMMMOOO]]]tttzzzuuuqqquuuxxx{{{}}}|||vvvrrrhhhYYYIIIAAA???AAAHHHNNN[[[ggguuuppp___LLLBBB<<<666222000...000222222222333555666===RRR}}}uuu^^^[[[kkk}}}|||uuusssoooccc@@@222333///......---------,,,,,,,,,///+++***+++++++++111888JJJPPPTTTUUUUUU[[[gggqqqmmm^^^QQQVVVlllqqqLLLTTTfff~~~fffYYYaaattt~~~uuunnnnnnrrrwwwzzzwwwiiieeeaaabbbeeehhhgggeeeeee```dddooopppmmmwww{{{zzzpppYYYKKKJJJHHHHHHOOO___sss\\\@@@;;;RRRffftttzzzxxxaaaRRRWWWgggjjjlllsssvvv~~~dddJJJggg]]]===666555333222111111000000000///...,,,,,,,,,,,,,,,************************************************++++++++++++,,,---......111888KKK```hhhfffgggnnnpppgggjjjwwwpppVVVJJJMMM[[[qqq~~~zzzwwwyyy|||~~~yyyrrrnnnfffWWWGGG@@@???BBBIIIPPP[[[ffftttppp___MMMCCC>>>888333111...000222222222333555777AAAVVV|||lll^^^WWWhhh{{{xxxvvvdddAAA333333.........---------,,,,,,,,,...+++***++++++,,,111777LLLRRRWWWWWWVVVZZZeeennnkkkZZZLLLPPPgggoooIIIOOOaaa{{{fffZZZaaasss|||vvvvvvyyy|||~~~~~~sssgggggghhhlllpppppplllggggggfffmmmvvvvvvtttzzzzzzoooXXXKKKJJJHHHHHHNNN\\\nnnzzzXXX===999PPPcccpppvvvrrrhhhSSSPPPZZZ[[[```mmmttt{{{iiiYYYqqq]]]<<<666555444222111111111111000///...---,,,,,,,,,,,,************************************************++++++++++++,,,---......222:::MMMbbbkkkiiijjjpppoooeeehhhuuuoooTTTHHHJJJXXXmmm~~~~~~|||xxxqqqmmmdddVVVFFF??????BBBJJJQQQZZZdddqqq|||ooo___NNNEEE@@@999444222...000111222222333666888===TTTwwwooohhh\\\nnn{{{~~~eeeBBB333333.........---------,,,,,,,,,...+++***,,,,,,,,,000777KKKSSS[[[\\\[[[^^^hhhqqqjjjYYYIIIMMMddd}}}mmmGGGPPPbbb{{{gggZZZ```rrr}}}qqqeeegggkkkpppttttttppplllooopppwww~~~{{{zzzoooXXXJJJIIIGGGGGGLLLYYYhhhsssUUU<<<:::SSShhhtttyyytttrrrZZZSSSZZZ[[[aaannnvvvvvvhhhttt}}}}}}zzz]]]===666555444333222111111111000///......---,,,,,,,,,************************************************++++++++++++,,,---......222:::MMMbbbllljjjlllrrrqqqfffiiiyyysssWWWJJJKKKXXXmmm}}}~~~}}}yyyuuuqqqfffXXXHHH@@@???BBBIIIPPPYYYbbbnnnyyymmm]]]LLLDDD???999333111///000111222222333666999===XXXwwwxxxrrrdddtttvvvzzz~~~eeeCCC444333---......---------,,,,,,,,,...+++***,,,,,,,,,000777HHHRRR]]]``````dddoooyyylll[[[LLLRRRjjjmmmGGGVVVggg~~~hhhZZZ```pppsssiiijjjmmmpppsssuuuttttttyyy{{{|||{{{oooXXXIIIGGGDDDEEEKKKXXXfffoooPPP999<<>>FFFgggxxx```\\\nnn{{{zzzuuuooouuuttt}}}YYY@@@777666555333222222222222//////000//////...,,,,,,************************************************++++++++++++,,,---......000777KKKaaakkkjjjlllsss{{{oootttbbbNNNOOO[[[ppp|||xxxssspppkkk[[[JJJAAA???@@@FFFLLLSSS]]]iiittt~~~hhhWWWFFF===999444111000000000111111222444888<<>>DDDIIIPPP[[[hhhuuu|||fffUUUBBB999555222000///...///000111111444888;;;bbbyyy^^^NNNZZZzzznnnoooFFF777555..................---------,,,---...---------///111DDDUUU```]]]\\\gggsssyyyzzzkkkUUUWWWsssvvvPPPHHH[[[sssppp\\\ZZZiii{{{{{{xxx|||~~~~~~yyygggRRRHHHFFFEEEFFFNNN]]]nnnyyyQQQNNNddd~~~ppp```wwwvvvOOOFFF===<<<<<<;;;;;;:::666444444444222111///---,,,+++,,,---------,,,,,,+++***++++++************++++++***++++++,,,,,,------...111333CCC___rrruuurrrqqqnnnkkkyyyrrrTTTIIIKKKXXXmmmyyylllggghhhkkkrrrxxx~~~~~~}}}|||{{{yyyuuuppplllaaaRRRBBB;;;;;;>>>CCCHHHPPP[[[iiiuuu}}}cccSSSAAA888555222////////////000000111333777;;;UUUmmm{{{VVVKKKMMMmmm}}}{{{{{{lllhhh|||rrrIII888666/////////.........---------,,,---...---------///111AAARRR___^^^\\\eeeqqqwww{{{kkkRRRPPPkkk{{{TTTIIIYYYooottt```\\\iiizzz~~~~~~~~~~~~yyygggSSSHHHGGGEEEGGGOOO]]]mmmxxxPPPQQQhhh~~~ooo___ttt~~~oooOOOIII===<<<;;;<<<===<<<:::888666555444333222000//////---......------,,,+++***,,,+++***))))))***+++,,,***++++++,,,,,,------...///222CCC___sssvvvrrrqqq}}}kkkjjj|||zzz^^^MMMMMMYYYmmm~~~wwwlllaaa___```ccchhhmmmxxx~~~~~~~~~~~~~~~}}}|||zzzuuuoookkk___PPPAAA;;;;;;>>>BBBGGGPPP[[[jjjwww}}}```PPP???777555111////////////000000111333777:::EEE```~~~yyyUUUMMMHHHeeewwwyyyzzzrrruuu|||rrrJJJ888444.../////////...------,,,,,,,,,---...---------///111@@@QQQ___```]]]cccnnnvvv{{{kkkQQQMMMiii[[[JJJVVViii~~~vvvbbb\\\hhhxxx}}}}}}xxxfffRRRIIIGGGFFFHHHPPP^^^nnnyyyQQQRRRggg|||uuudddVVVkkk}}}~~~fffLLLGGG;;;:::999:::<<<===<<<:::444333333222222111111111/////////...---,,,++++++,,,+++***))))))***+++,,,***++++++,,,,,,------...///111BBB___sssuuurrrppp}}}kkkllloooTTTRRRZZZlll|||nnnfffbbbcccggghhhjjjmmmrrr~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}{{{uuuooojjj]]]NNN@@@:::;;;>>>CCCGGGPPP\\\kkkxxx}}}]]]MMM===666444111///...///000000000000222666999DDDaaa~~~^^^RRRNNNkkk}}}sssLLL888555///000//////...------,,,,,,,,,---...---------///111@@@QQQaaaccc___aaallluuuxxxlllTTTPPPlllbbbJJJSSSdddyyyxxxbbb[[[eeettt~~~}}}{{{vvvdddOOOGGGGGGFFFIIIQQQ___nnnyyyLLLLLL]]]rrruuusssooodddVVVJJJcccuuu{{{]]]HHHBBB:::888888999;;;<<<;;;:::111111111111111000000000000000000///...---,,,+++++++++************++++++***++++++,,,,,,------...///111AAA]]]pppssspppooonnnpppwwwWWWTTTZZZkkkzzzyyyaaa^^^___fffmmmooopppqqqooo~~~~~~~~~}}}}}}}}}}}}|||~~~}}}zzztttmmmhhhYYYKKK>>>:::<<>>>>>BBBJJJNNNWWWjjjzzzpppQQQEEE999333000...///222///000111000///111666;;;HHHnnnwwwooooooNNN999444///111000///......------......---,,,++++++---...000999KKK___eee^^^WWW]]]hhhzzzppp```ZZZkkkuuuQQQJJJVVVnnnlll```dddnnnttt~~~}}}}}}zzznnnZZZKKKFFFBBBGGGJJJLLL\\\llllllSSS^^^|||XXX[[[dddlllpppxxxzzznnnLLLFFF@@@;;;<<<>>>>>><<<:::999888999:::;;;:::888444///---/////////............---,,,,,,---------,,,+++************+++,,,,,,------///555>>>VVVooopppjjjoooyyy|||uuummmxxxwww```MMMJJJWWWiiitttyyynnnjjjkkkuuu~~~{{{vvvfff``````eeeqqq}}}~~~~~~{{{{{{{{{yyyuuummmccc\\\RRREEE;;;;;;======AAAHHHPPPYYYlll{{{pppOOODDD888333000...///222///000111000///111666;;;NNNsssxxxcccaaaqqqPPP:::444222111000///......------......---,,,++++++---...000:::KKK___fff___YYY^^^hhhuuunnn```ZZZjjjxxxSSSJJJUUUnnnqqqbbbccclllsss}}}~~~zzzlllXXXHHHFFFAAADDDGGGKKK]]]llljjjSSSbbbtttYYYbbblllqqqxxxyyygggIIIFFF@@@;;;===???@@@???===:::888::::::999888666333000...///............---------,,,,,,---------,,,+++*********++++++,,,,,,------///444===UUUnnnpppkkkqqq}}}xxxvvv{{{uuulllvvvvvvbbbPPPIIISSShhhwwwzzz}}}yyypppooo{{{jjjXXXWWW]]]bbbooo|||~~~zzzyyyxxxwwwssslllddd^^^UUUGGG;;;;;;;;;;;;@@@HHHRRRZZZnnn|||nnnLLLAAA777222000//////111///000111000///222777<<>>===:::999888666444222000///............---------------------,,,,,,,,,++++++******++++++,,,------...///333<<>>555222111//////111...000111111000222888<<>>TTTgggiiibbbdddnnnqqqqqqbbbPPPZZZ|||bbbNNNPPPgggwwwlll```gggsssxxx~~~vvvhhhWWWKKKFFFAAAAAADDDQQQjjjqqqaaaMMMnnnwwweeeRRRMMM___wwwVVVDDDIIIBBBEEEAAA======@@@DDDEEEDDD:::999888666444333111111000////////////............---,,,+++++++++,,,,,,++++++,,,,,,------.........222:::QQQlllqqqpppxxx|||dddRRRTTThhhvvvvvvdddVVVYYY^^^cccdddcccfffnnnuuuzzzwwwuuukkkWWWFFFBBBAAA@@@BBBHHHOOOTTTWWWaaafffmmmqqqrrrsssvvvyyyxxxzzz~~~zzzwwwwwwXXXJJJRRR___mmm}}}~~~}}}}}}~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{~~~{{{xxxrrriii___XXXLLL>>>555666:::<<>>GGGjjjyyyaaaLLLMMM```sssyyywwwwwwzzz{{{wwwRRR888444333111000///......------...,,,,,,,,,---------......555===QQQfffiii```___hhhsssvvvhhhRRRXXX{{{iiiPPPMMMcccsssmmm```eeeqqquuu{{{{{{ssseeeVVVKKKDDD??????DDDSSSlllppp\\\IIItttwwwbbbRRRKKK___}}}TTTEEEKKKBBBBBB>>>;;;<<<@@@DDDCCCAAA999999999888666444222111111111000000000/////////...---,,,+++++++++,,,,,,++++++,,,,,,---............111999PPPkkkrrrqqqzzz{{{dddQQQRRReeerrrxxxjjj___eeeffffffccc```___cccfffwwwwwwnnnlllcccQQQAAA<<<777999:::<<>>CCCSSSmmmoooXXXEEEwwwyyybbbSSSIII^^^zzzTTTEEELLLBBB>>>;;;:::<<>>>>>??????<<<::::::::::::999777555222111222111111000///.........///...,,,,,,---------,,,***++++++,,,,,,------...---222777JJJiiiwwwtttuuu~~~~~~YYYPPPOOO]]]nnn{{{}}}tttkkkgggqqq{{{|||vvvhhh\\\VVVSSSTTT\\\fff{{{vvvjjjbbbTTTHHH???999666444333333444444666777999999@@@GGGQQQ\\\eeelllqqquuuxxxyyyzzz}}}zzzcccOOOHHHFFFKKK```yyy~~~}}}}}}}}}}}}~~~}}}}}}~~~|||}}}~~~~~~}}}|||wwwvvvuuutttooofffYYYOOO???;;;888888888:::AAAIIIRRRaaannnuuu}}}lllRRR<<<666///---///111000...111444///...333333888GGGdddiii[[[dddxxxLLL::::::333000000///...............------------------------222666AAAYYYkkkbbbZZZddduuuwwwtttccc^^^yyy{{{bbbLLLVVVllltttqqq___^^^ffflllwwwyyyrrrtttlllnnnwww{{{|||~~~|||rrrhhh^^^SSSIIICCC@@@GGGOOO]]]wwwrrrNNNUUUyyyoooSSSNNNUUUjjj}}}tttzzz}}}OOOMMMLLLEEEAAA?????????@@@???<<<888;;;;;;;;;:::888666444333222222222111111000///...000...,,,,,,---------,,,***++++++,,,,,,------...///111333GGGiiiyyyuuusss}}}||||||zzz]]]RRRPPP]]]nnnzzz~~~~~~zzznnnccc]]]mmmwwwkkk\\\PPPQQQXXX[[[[[[]]]hhhpppzzz~~~ttteee]]]VVVJJJ@@@999666444222333333333444555666777888999>>>GGGPPPZZZeeepppvvvvvvxxx{{{nnnbbb]]]YYYVVVUUU```zzz}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}{{{zzzxxxuuutttrrrqqqmmmcccVVVMMM???:::888888888:::AAAIIISSSbbbooottt{{{|||hhhMMM:::555...---...000///---...222......444555;;;KKKwwwxxxjjj~~~wwwMMM;;;888111333222000///...---------------------------------///333???XXXkkkddd\\\eeexxx|||zzzhhh^^^tttjjjRRRUUUkkkvvvsssaaa___eeemmmwwwwwwpppmmmlllpppuuusssooowww~~~~~~~~~}}}~~~zzzoooddd[[[PPPFFFCCC@@@FFFRRRfffzzzoooLLLYYYzzzpppRRRJJJ\\\nnn~~~vvvqqqvvvzzz|||OOOLLLIIIEEE?????????@@@AAA@@@===;;;======<<<;;;:::888666555333333333333222111000///000...,,,,,,---...---,,,***++++++,,,,,,------...000000///CCChhhyyyuuurrr~~~{{{vvvtttsss```SSSOOOZZZkkkwww}}}}}}vvvgggXXXPPP\\\eeepppzzzwww]]]SSSPPP\\\lllqqqkkkddd___eeekkkooonnnnnnoooqqqooorrrqqqkkkhhhggg]]]QQQNNNHHH@@@888555333222222333333333333333444555555555777;;;BBBLLLYYYfffoooppptttzzz}}}}}}fffUUUUUUgggsssrrrqqqvvvsssnnnkkkmmmoooqqqwww}}}~~~}}}}}}}}}}}}{{{yyyvvvuuusssqqqooonnniii___SSSIII>>>:::777888888:::AAAIIIUUUcccoootttyyyvvvaaaGGG777333...,,,...//////---,,,000......555777???PPP{{{pppwwwQQQ>>>777111555444222000...---,,,,,,------------------------,,,111<<>><<<:::888666555333444333333222111000///000...---,,,---...---,,,***++++++,,,,,,------......//////AAAddduuussssssxxxqqqppppppcccTTTMMMWWWgggsss~~~}}}}}}uuudddSSSIIILLLQQQYYYaaakkkpppkkkbbbVVVYYYdddvvvwwwiiijjjjjjgggccc```___```aaabbb```ZZZWWWUUUNNNEEEEEE@@@999555333333333222333222222222222222333333555555777999@@@JJJUUU]]]ffflllttt{{{~~~~~~}}}|||~~~mmmUUUMMM]]]zzzuuukkk```[[[XXX[[[___ccckkksss}}}|||||||||~~~~~~~~~~~~~~~{{{yyyvvvuuurrrpppnnnkkkfff]]]PPPGGG===999777777888:::AAAIIITTTbbbnnntttvvvpppZZZCCC555111---,,,---......---,,,111//////555777AAASSS{{{nnnjjjvvvVVVCCC888444444333222000///...------------------------------+++000:::SSSkkkiiiaaaeeettt{{{uuubbblllcccTTTeeeyyyzzzhhh```aaakkkrrr|||zzzsssooozzz~~~||||||zzzvvvppp|||~~~~~~yyymmmaaaXXXMMMDDDCCCCCCGGGZZZuuu{{{bbbGGGZZZ]]]WWWoooyyy}}}yyy}}}yyyrrrOOOLLLCCCDDDAAA@@@??????@@@DDDIIILLLCCCBBB@@@===;;;888777666666555444222111000//////000///------.........---***++++++,,,,,,------...+++000111AAA^^^nnnqqqvvv~~~zzzrrrrrrvvvlllZZZOOOVVVeeesss~~~~~~wwwfffUUULLLNNNQQQTTTYYY```eee```XXXXXXgggyyyyyytttllliiiddd]]]UUUPPPNNNMMMRRRSSSRRRNNNKKKIIIEEE@@@>>>:::555222222222111111222222111111111222222333444555666777:::@@@GGGLLLXXX___iiipppuuuvvvwwwxxxxxx{{{~~~zzz^^^PPPSSSjjj|||fff^^^XXXTTTRRRVVV[[[aaaiiiqqq{{{}}}~~~||||||||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}{{{yyyxxxssspppmmmjjjeee[[[OOOFFF<<<888666777777:::AAAIIISSS```mmmssstttkkkUUU@@@222000...,,,---.........---333111///444666@@@TTTwwwqqq```ddd~~~oooVVVDDD777666333222111000000000000000---------------------------111888OOOiiijjjbbbcccttt{{{xxxbbbfffhhhUUUbbbttt~~~}}}lllaaa^^^fffmmmwwwyyyuuurrrxxxrrrssswwwtttmmmxxxyyylll```WWWLLLCCCBBBFFFIII]]]yyyxxxZZZEEEfffxxx^^^aaayyynnnQQQNNN@@@DDDBBBAAA@@@???@@@DDDJJJOOOEEECCCAAA???===;;;;;;:::<<<999666222000///000000111///------...///...---***++++++,,,,,,------...+++111222???YYYhhhnnnvvvxxx}}}uuuyyy{{{eeeTTTWWWfffttt{{{mmm___WWWaaadddfffgggkkkmmmhhhaaa```ooo|||yyymmmbbb]]][[[\\\XXXQQQJJJEEEAAA@@@???DDDEEEEEEDDDBBB???===:::888555222000000000000///111111111111111222333333111333555777999<<>>DDDAAABBBCCCBBBAAABBBEEEHHHDDDCCCBBBAAAAAAAAABBBBBBBBB???999333000000111222111///------...///...---***++++++,,,,,,------...///111000<<>><<<888666666444222000000111111111000000000000111222333444555222333555666666888:::<<<===CCCJJJOOORRRWWW]]]ccceeekkkrrrwwwyyy|||xxxeeeVVVXXXccczzzddd\\\]]]___eeecccdddjjjmmmmmmppptttxxx{{{~~~}}}||||||}}}~~~{{{|||}}}}}}|||{{{yyyxxxssspppkkkgggaaaWWWKKKCCC;;;777555666777:::AAAJJJWWWbbbooouuurrrbbbKKK888////////////......000111,,,222111...222333???UUUqqqrrrSSSIIIZZZhhhtttwwwuuusssjjjhhhrrrXXXKKK???222:::555444333222111000000000------------------------...///111EEEdddnnnhhhgggxxxxxx~~~www```\\\ssshhhXXX\\\dddqqquuufff^^^bbbiiitttrrrmmmmmmuuuyyyxxx{{{zzz~~~wwwjjj^^^TTTJJJAAAAAAJJJLLL___{{{pppPPPEEE___cccSSS^^^qqqyyy|||xxxjjjUUUPPP===DDD@@@CCCEEEEEEBBB@@@@@@AAACCCBBBBBBCCCDDDFFFHHHIIIGGGCCC;;;555111111333555111///...---//////...---***++++++,,,,,,---......222111---999WWWiiikkkooozzzyyyssszzzrrrXXXTTT^^^kkkzzzxxxqqqmmmiiisss}}}|||uuunnntttooobbbTTTQQQVVVWWWSSSAAA>>>:::888999;;;<<<===888999;;;<<<:::666333444333222111111333555444444000000000111222444555666666666666555444444555777777<<>>777666444222111/////////------------------------------///BBBcccoookkkjjjuuusssyyyuuu___\\\tttgggYYY[[[___mmmxxxhhh___cccjjjuuunnnkkkpppxxxrrreeefffrrrzzzwwwiiilllwwwmmmddd\\\RRRGGG>>>BBBCCCMMMhhhyyyfffKKKDDDhhh{{{\\\\\\bbbyyymmmttt{{{|||{{{lllSSSAAAGGGJJJIIIHHHFFFDDDBBBAAA@@@@@@AAAAAABBBCCCEEEGGGHHHIIIGGGDDD???;;;999777666444333222///---,,,,,,---...***)))))))))***+++,,,,,,---///000999SSSmmmoooaaammm~~~sssuuunnnXXXSSS\\\iiiyyyqqqccchhhrrrxxxuuussswww}}}~~~yyyaaaRRRUUUWWWPPPQQQYYYFFF===888<<<@@@???<<<::::::;;;:::888555333222222///////////////000111111//////000222333444555666555555444333333444555555777;;;>>>???@@@FFFPPPXXX]]]aaahhhooouuu{{{sssbbb___jjjvvvxxx^^^NNNLLLVVVhhhwww}}}}}}}}}|||~~~{{{zzz{{{}}}}}}{{{zzzzzzzzzxxxvvvyyyooohhheee___QQQBBB999333333666777666999DDDQQQ^^^iiiuuuxxxlllXXXEEE999///......---------......333000111333111555LLLfff|||xxxgggOOOLLL___qqqyyy|||tttooottt}}}[[[HHHAAA;;;:::444333333333222111...+++...---+++,,,------,,,***+++///444AAAYYYppptttkkksssuuuyyysss```UUUgggooo\\\ZZZgggxxxlllXXXbbbkkkxxxtttfffnnnrrrhhhWWWOOOUUU___sss}}}|||gggfffrrr~~~yyyooofff\\\QQQGGG@@@DDDGGGRRRjjjwwwaaaJJJIII|||^^^[[[___ooowww~~~~~~yyyaaaKKK>>>FFFEEEFFFFFFEEECCCAAA??????@@@???@@@BBBDDDFFFFFFFFFEEEEEEBBB>>>;;;:::999888777333222000...---------...+++++++++++++++,,,------...000///777QQQmmmrrrgggkkkuuutttqqq\\\TTTXXXddduuuuuuiiifffpppyyy{{{}}}pppbbbZZZ```ccc^^^XXXXXXGGG@@@===AAAEEEDDD???===@@@???===:::666333222222000///////////////000111000000111222333444555555444444444444555555666666555888:::;;;;;;@@@IIIPPPWWW\\\dddlllrrrxxx|||uuugggdddnnnyyywww]]]QQQDDD@@@BBBKKKZZZgggzzz~~~}}}~~~|||{{{|||~~~}}}{{{zzzzzzyyywwwuuuuuummmfffccc[[[LLL>>>777444444777888777:::FFFSSS^^^hhhtttuuuiiiTTTAAA555///......---------......222000222555222666KKKddd{{{zzzgggSSSYYYttt~~~||||||VVVGGGBBB<<<:::555444333333333222///---...---+++,,,------,,,***,,,...111===WWWoootttlllpppsssyyyuuuaaaVVVhhh{{{fff___hhhxxxppp\\\bbbkkkwwwtttjjjmmmiii[[[JJJDDDJJJTTTbbbffflllmmmjjjjjjvvvvvvrrrwww~~~zzzsssgggZZZNNNFFFBBBFFFLLLYYYooouuu]]]IIINNN]]]XXXZZZjjjxxx|||QQQAAA???HHHCCCFFFFFFEEEBBB???<<<<<<===>>>@@@CCCEEEEEEEEECCCBBBCCC@@@===;;;;;;;;;:::999222222111000///...---------,,,,,,,,,,,,------...///000///444MMMkkktttmmmiiiwwwrrrttt```TTTTTT___rrryyyoooqqqwww~~~fffhhhlllqqqtttoooddd[[[IIIDDDCCCHHHLLLJJJEEECCCHHHFFFAAA<<<777444222111111000///////////////000000111111222333444555555555666777888888888888888666888999999999===DDDIIIOOOVVV___hhhoootttxxx{{{|||rrrooouuu}}}}}}||||||zzztttgggXXXLLL>>>;;;:::===@@@DDDLLLUUUdddsss~~~|||{{{|||~~~~~~|||{{{zzzyyyvvvssspppkkkfff```UUUEEE:::666555555777999888<<>><<<:::999888666555222333333222111000...---,,,,,,++++++++++++,,,,,,,,,000111444GGGbbblllgggfffxxxqqq|||tttcccVVVVVVccctttxxxnnn^^^UUUPPPTTT^^^fffhhhgggooowwwsssooohhhPPPKKKKKKQQQUUUUUUUUUWWWXXXQQQGGG>>>888444222000000000////////////000000222333444555666777888999;;;<<<<<<<<<<<<;;;;;;:::999999999999:::<<<@@@CCCGGGNNNYYYccckkkppptttvvv||||||sssnnnTTTHHH===<<<@@@BBBDDDHHH===>>>DDDOOO[[[eeerrr|||xxx||||||{{{~~~}}}|||}}}~~~~~~~~~|||{{{xxxssspppkkkhhhddd\\\MMM>>>888999222333555777777===KKKZZZiiippptttlllZZZEEE777222---------------...//////000222333222666FFFeeedddZZZ{{{zzzvvvaaaHHHHHHCCC::::::999777555555555555444222///...,,,---......---+++111///+++222KKKhhhvvvtttbbbjjjuuuwwwgggYYYeee~~~iiiTTTXXXggg|||sssaaaYYY```jjjuuu}}}uuullleee[[[SSSQQQVVV___fffaaa```]]]```rrr}}}lllsssyyyyyysssllliiihhhttt|||}}}|||wwwmmm]]]NNNEEEDDDGGGGGGQQQggg~~~zzzWWWFFFVVV}}}kkkGGGLLL]]]}}}vvvwwwqqqrrryyycccPPPUUUSSSTTTMMMEEEHHHKKKIIIFFFEEEHHHMMMMMMJJJEEE@@@???AAADDDFFF@@@>>><<<;;;:::999666444444444333222111000//////---,,,,,,++++++++++++++++++111111333DDD^^^jjjgggggg~~~zzzsss}}}{{{lll\\\WWWaaarrr}}}~~~wwwnnn\\\SSSMMMUUUcccnnntttvvvwww~~~}}}ooocccaaabbbbbbPPPMMMPPPWWW\\\]]]^^^```\\\SSSFFF<<<777444222000///////////////000111111333333555777999;;;<<<===<<<<<<<<<<<<<<<===>>>???<<<;;;:::999999;;;<<<===EEELLLVVV___ggglllqqqtttyyy}}}xxxgggZZZFFF@@@;;;===FFFNNNQQQOOOCCCCCCKKK[[[lllyyyvvvuuu|||~~~}}}||||||}}}}}}{{{yyyuuuppplllhhhddd___WWWJJJ<<<777888222222444666777===MMM\\\jjjoooooodddOOO<<<222000---------------...///000000222333222777LLLnnnccc^^^~~~{{{^^^HHHHHHCCC:::===;;;888666555444444333111///...------......---+++000///---111FFFbbbsssuuuhhhmmmxxx|||nnn```hhh{{{pppTTTTTTbbbxxxtttcccWWW]]]gggrrr}}}yyymmmhhhaaa\\\]]]dddmmmsss|||zzzyyy|||www|||~~~{{{tttgggWWWIIICCCDDDGGGHHHXXXppprrrKKKBBB]]]oooMMMYYYpppzzzpppwwwtttsss]]]RRRYYYOOOOOOMMMFFFJJJMMMLLLGGGFFFKKKPPPMMMJJJEEEAAA??????AAACCC???>>><<<<<<===<<<:::888666555333111000000000111......---,,,,,,,,,,,,,,,,,,111111111AAA\\\llllllhhh|||~~~uuu}}}}}}fffUUUYYYkkkyyy|||~~~yyysss\\\TTTSSS]]]jjjpppsssuuuyyyppp```RRRKKKKKKNNNPPPMMMNNNUUU```eeeeeeeeefff]]]SSSEEE:::666444222111............///111222333333444666888;;;>>>@@@AAA???>>>>>>???AAAEEEIIIKKKIIIGGGDDDAAA@@@@@@???>>>CCCHHHQQQYYY```fffllloootttxxx~~~ttt\\\KKK;;;===<<<@@@OOOaaaeee___UUUWWWcccxxx|||www{{{~~~~~~~~~~~~}}}|||{{{{{{}}}|||zzzxxxvvvqqqkkkgggccc]]]WWWPPPEEE999444444333333555777999???OOO^^^kkknnnlll^^^HHH777000111---,,,,,,------///000000...333444333999PPPrrrwwwaaa___{{{xxxzzz[[[GGGHHHAAA;;;AAA<<<999666444333333111000000...------......---,,,,,,///...///@@@[[[ooouuullloooxxx~~~sssdddggguuurrrSSSRRRaaauuuwwwgggXXX]]]eeeppp|||~~~ssspppllliiimmmvvv|||uuuooowww}}}wwwtttxxx|||zzzttt{{{rrrcccRRRGGGBBBDDDGGGJJJ^^^wwwkkk@@@???cccuuuUUUfff{{{ooo{{{zzzxxxTTTPPPWWWIIIJJJMMMKKKOOOQQQMMMGGGDDDHHHLLLKKKHHHEEEBBB@@@?????????>>>======>>>??????===<<<777555333111///000111222000///...------------------222000...???\\\ooorrriii{{{wwwvvv}}}nnnSSSQQQdddvvv~~~|||}}}|||~~~|||xxxmmmggghhhsss{{{zzzwwwwwwxxxbbbIII;;;:::===???@@@KKKOOOZZZgggmmmkkkhhhhhh]]]RRRCCC999555444333111---------...000111333444333444666999===@@@BBBCCCBBBBBBBBBDDDHHHNNNTTTWWWXXXTTTPPPLLLJJJHHHEEEDDD@@@EEEMMMUUU\\\bbbhhhllloootttzzzsssXXXDDD888===>>>AAAVVVrrr{{{uuuaaagggzzzwwwwwwzzzoooooopppqqqtttxxx|||~~~}}}{{{zzzzzz{{{yyyxxxvvvsssnnnhhhddd___XXXPPPJJJBBB777111000444444666888:::AAAQQQaaannnppplll\\\FFF666111333,,,,,,,,,---...///000111---222555444:::QQQqqqqqq^^^^^^uuuvvvooowwwYYYFFFHHHAAA;;;EEE===:::666444333222000///000...------......---,,,))).........<<>>@@@BBBCCCCCCBBB@@@<<<888555555777666222111444444111///...---,,,+++,,,---......222000---999TTTiiipppjjj{{{~~~~~~zzzvvvkkkSSSRRRbbbqqq}}}}}}~~~}}}~~~|||xxxpppsssvvvzzz|||jjjPPP:::777<<<<<<===BBBFFFVVVhhhqqqssssssppplllbbbRRR@@@999888555222111///.........///000222333777666555666:::>>>@@@BBB>>>CCCGGGIIIQQQ```mmmrrruuuuuusssmmmdddZZZRRRNNNOOOJJJJJJPPPUUUXXX___hhhppptttyyypppUUUAAA888:::EEEQQQ]]]vvvwww~~~uuuxxxkkkccc^^^[[[YYY\\\dddmmmtttwww~~~}}}{{{yyyxxx|||xxxtttrrrqqqnnnjjjgggaaaVVVKKKDDD???888444333222666999999:::EEEWWWfffnnnsssnnnYYYAAA444000111///............//////000...666555222BBBeeehhhOOOKKKiiixxx}}}xxxsssrrrqqqttt}}}xxxWWWNNNHHHEEEEEE@@@???:::444222111222444666000000000///......------(((+++000///999[[[uuutttvvvnnnpppxxxuuufff\\\]]]|||xxxfffaaaaaauuuxxxddd^^^aaaqqq}}}qqqlllsss}}}cccOOOKKKGGGRRRSSSWWWffflllfffddd^^^TTTKKKJJJPPPVVVVVVSSS{{{yyynnn\\\LLLCCCCCCEEEFFFVVV```sssHHH===CCCYYYhhhgggwwwyyy}}}[[[PPPIIIFFFJJJJJJGGGGGGFFFDDDCCCDDDFFFIIIIIIGGGDDDAAA@@@????????????@@@BBBCCCBBB@@@===<<<:::;;;:::555333555444111///...---,,,,,,,,,---...,,,111///,,,777QQQfffnnnlll}}}wwwqqq}}}fffTTTTTTbbbmmm}}}}}}~~~~~~~~~zzzvvvrrrvvvxxx{{{zzzbbbMMM;;;;;;???@@@CCCIIISSSaaaqqqyyy{{{yyyrrrkkkdddTTTBBB;;;888555222000............///111222333777666666888;;;>>>AAABBBDDDJJJQQQXXXcccrrr|||}}}|||zzzvvvnnngggaaa]]]ZZZTTTPPPRRRUUUVVV]]]dddlllqqqyyyoooVVVDDD>>>===GGGSSSaaazzz{{{xxxttt___YYYWWWWWWXXX]]]dddkkkooorrr~~~~~~~~~|||{{{zzzyyyxxxuuurrrpppooommmiiifff```UUUIIIBBB===777444444111555888999;;;FFFXXXfffpppsssmmmXXX@@@333000111///............///000000000555444555KKKppp|||cccOOOMMMgggqqqxxxtttqqqpppoooqqqyyyvvvUUUMMMGGGEEEFFFBBB;;;::::::999666444333333000000000///......------+++---111000999ZZZtttuuuvvvnnnnnnvvvuuufff[[[XXXuuuuuuccc______pppzzzyyyddd]]]___nnn|||wwwhhh___eeepppyyytttXXXJJJHHHCCCPPPUUUXXXcccaaaTTTNNNIIICCC@@@EEEOOOTTTRRRMMM~~~xxxuuuiiiXXXIIIBBBAAADDDGGGWWWlll}}}cccDDD:::DDDgggjjjuuuwwwvvv{{{uuuWWWMMMFFFDDDHHHHHHFFFFFFDDDBBBAAACCCFFFJJJGGGEEEBBBBBBDDDEEEBBB@@@???AAABBBDDDDDDBBBAAA???>>>@@@>>>888666666444111//////...---------------+++///...+++555LLLbbbllllll|||uuummm}}}}}}uuucccUUUVVV```iii|||~~~}}}}}}}}}~~~}}}xxxtttrrrsssqqqoooooopppmmmhhhRRRCCC888:::???AAAGGGNNNWWWcccqqq{{{yyyjjjZZZHHH>>>:::555111000.........///000111333333777777888:::===@@@DDDFFFGGGPPP[[[ggguuu~~~zzzuuurrrpppjjjccc]]]ZZZXXXWWWZZZ___eeellluuu~~~nnnYYYJJJDDD@@@HHHVVVeee{{{wwweeefffssszzzfffVVVUUUZZZ^^^eeemmmrrrttttttttt}}}~~~|||{{{{{{}}}}}}|||{{{{{{zzzyyyyyytttrrrpppnnnmmmkkkhhheee^^^RRRFFF???:::666444555222666:::<<>>222000000...............///000000333666555999RRRvvvqqqZZZNNNRRRmmmttt{{{yyywwwwwwuuuuuu{{{tttSSSKKKFFFEEEGGGDDD???>>><<<:::777555222///111000000//////......---......111///777XXXtttwwwzzzqqqooouuuwwwkkk]]]UUUpppxxxiiieeeeeeqqq{{{{{{fff]]]^^^kkkxxx{{{mmmZZZKKKMMMWWWaaakkkuuu|||~~~yyygggUUUNNNPPPLLLYYY]]]^^^cccZZZIIICCC>>>AAAIIIUUU```ddd```[[[}}}vvvqqqcccSSSGGGAAA@@@EEEJJJXXXxxxwwwTTT@@@;;;QQQlllyyywwwzzzjjjQQQIIIBBBBBBFFFEEEEEEFFFFFFDDDCCCCCCDDDFFFGGGDDDBBBEEEJJJKKKHHHCCCBBBCCCDDDDDDCCCBBB@@@??????AAA???:::888888666222000000///......---------+++//////,,,333GGG^^^kkkkkkxxxvvvlllvvvxxxssseeeXXXUUU]]]gggwww~~~~~~}}}}}}}}}~~~~~~{{{vvvrrrmmmiiiaaaWWWPPPNNNMMMMMMEEE===999===BBBFFFMMMTTT\\\bbbjjjrrr|||tttdddQQQEEE===666111000---......///111222333444666777:::===BBBHHHOOOSSS___iiixxx~~~{{{yyyyyytttmmmgggbbb^^^\\\]]]___eeeooowww}}}|||nnn\\\PPPHHHBBBJJJZZZhhhxxxxxxxxxyyyhhhlllpppiiiXXXJJJNNNZZZiiitttwwwtttooo```XXX___kkkuuu~~~}}}|||{{{{{{{{{{{{zzzyyyxxxwwwwwwvvvqqqpppooommmllliiifffdddZZZNNNBBB;;;888555444666555999>>>AAAGGGSSScccooouuusssfffOOO;;;111//////......---......///000111444777888;;;PPPoooiiiVVVRRR___~~~{{{rrrSSSJJJEEECCCFFFDDDHHHBBB;;;777999:::555---111111000000///.........///...000///666VVVtttzzzvvvrrrvvvzzzsssbbbUUUppp{{{uuuppp{{{}}}jjj```]]]hhhtttzzzzzzkkkUUUBBB@@@EEEJJJPPPWWW```eeekkkkkkbbbXXXWWW\\\cccmmmmmmjjjiii\\\KKKHHHHHHSSSaaammmrrrpppmmmkkk~~~{{{|||}}}vvvmmm^^^NNNEEE@@@@@@FFFNNN[[[pppIII>>>BBBeee|||lll|||wwwyyy{{{___LLLFFF@@@AAAEEECCCDDDGGGIIIIIIGGGDDDCCCBBBEEECCCBBBFFFKKKMMMIIIDDDAAABBBCCCCCCCCCBBBAAA@@@===@@@???;;;999999777222111111000000///...------+++///000---111CCCZZZjjjkkkuuu{{{oooqqqwwwyyyooo___UUU[[[eeessszzz~~~~~~~~~~~~~~~~~~}}}yyytttqqqiii___QQQDDD<<<:::===AAADDDAAAAAAFFFLLLSSSZZZ```hhhiiihhhgggnnnyyy}}}lllYYYJJJ@@@666000///------///000222333444444222555;;;AAAJJJUUUaaaiiittt~~~{{{|||vvvoooiiiccc___^^^bbbiiiooovvv|||{{{mmm]]]RRRKKKEEEPPPbbbmmmwwwyyyooorrrhhhTTTFFFGGGJJJHHHCCC@@@EEEMMMQQQ\\\cccggghhh___```nnn~~~}}}||||||}}}{{{{{{zzzxxxvvvuuusssssspppppppppnnnjjjfffcccbbbVVVJJJ>>>888666333444666555999???DDDLLLXXXhhhsssvvvqqq```III777///......---------......///111111111777;;;>>>MMMhhhhhhXXX\\\sssqqqTTTLLLEEECCCEEEDDDHHHBBB;;;;;;EEEIII>>>---111111111000//////......---,,,...///666TTTttt}}}yyytttuuuzzzxxxhhhWWWpppxxxpppddd^^^fffqqqwww|||rrr\\\HHHCCCBBB@@@AAAFFFJJJRRR]]]ccc___ZZZ^^^fff{{{gggTTTRRRZZZdddooopppggg^^^ZZZ[[[~~~wwwrrrttt~~~}}}uuuiiiYYYJJJCCC@@@@@@GGGQQQbbbgggCCC@@@NNNwwwmmmjjj|||yyy{{{}}}mmmWWWJJJFFF@@@BBBGGGDDDDDDHHHLLLMMMKKKGGGDDDCCCCCCAAAAAADDDHHHIIIFFFCCC???@@@AAABBBCCCDDDDDDEEE===@@@@@@<<<999999777222111111111111000///---,,,+++///000...///>>>VVViiillluuuuuurrr{{{}}}kkk[[[ZZZaaaooovvv~~~~~~~~~}}}{{{xxxtttpppeeeXXXHHH>>>::::::@@@FFFCCCBBBDDDKKKUUU^^^fffjjjnnnnnnkkkhhhkkkvvv~~~~~~nnnZZZKKK???555000///,,,---///111222444444444///333999AAAKKKZZZkkkvvv~~~zzz~~~}}}xxxtttllleeebbbdddggglllqqqxxxzzzkkk[[[PPPKKKGGGUUUiiissszzz|||tttlllwwwuuuVVV@@@<<<<<<<<<>>>@@@BBBFFFHHHLLLUUU[[[bbbgggcccgggyyy~~~|||{{{{{{|||}}}{{{zzzyyywwwuuusssrrrqqqpppqqqqqqnnnhhhccc___^^^PPPEEE;;;777555333333555333777>>>EEENNN[[[jjjtttvvvnnnZZZCCC222.........---------......000111222...555;;;???NNNiiiggg\\\fffoooUUUNNNGGGDDDFFFEEEAAA@@@???EEERRRVVVEEE...222111111000000//////...---***...///555QQQqqq||||||yyysssqqqwwwyyylll[[[lll~~~uuuggg___eeennnttt}}}wwwdddSSSLLLHHHBBBCCCHHHOOOWWWbbbeee```^^^hhhuuuvvvaaa```kkkmmmkkk```PPPEEEBBBCCCxxxooojjjppp|||tttgggVVVGGGBBBAAA@@@IIIUUUmmm]]]@@@FFFZZZ}}}hhh___kkktttuuu|||eeeTTTKKKGGGBBBEEEJJJGGGDDDHHHLLLNNNMMMKKKJJJIIIBBBCCCCCCDDDEEEEEEEEEDDDAAABBBCCCDDDDDDEEEFFFFFF@@@CCCBBB===:::999666111222222222222111///---,,,)))---///------999RRRgggjjjsssxxxxxxyyydddZZZ[[[jjjrrr~~~}}}|||zzzwwwsssppp___PPPBBB======>>>BBBFFFCCCCCCEEENNN\\\iiiqqqttttttyyyzzzwwwwww{{{vvvhhhUUUGGG<<<222...///+++---///111333444444444111333555888???LLL]]]iii}}}xxxwww}}}|||zzzyyytttnnniiijjjlllnnnpppuuu{{{yyyhhhVVVKKKGGGDDDTTTkkkvvv~~~uuuyyy~~~lllSSS@@@???@@@AAACCCFFFJJJLLLLLLUUU[[[^^^ffflllhhhmmm~~~|||yyyxxxxxxyyyzzzyyyxxxwwwvvvuuutttssssssppprrrqqqmmmeee^^^ZZZXXXLLLBBB999666555333222444333777>>>FFFQQQ^^^lllvvvuuujjjUUU===///---......------------///000111222000333777???PPPmmmaaaZZZjjjkkkTTTPPPJJJHHHJJJHHHBBBDDDCCCDDDLLLQQQCCC///222222111111000/////////...+++///111444MMMkkkxxxzzzzzzuuupppuuu{{{rrrbbbggg|||xxxiii___ccckkkqqqzzz}}}nnn```ZZZVVVRRRWWW```kkkppprrrlllaaa```rrrvvviiiooouuukkk\\\PPPHHHGGGHHHJJJ~~~|||sssjjjeeeooo{{{sssfffUUUFFFBBBAAA@@@IIIWWWuuuVVV@@@JJJaaammmYYYYYYmmmmmmpppyyybbbSSSLLLJJJDDDHHHMMMJJJEEEHHHKKKMMMMMMMMMNNNOOODDDFFFGGGFFFEEEDDDEEEGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCFFFDDD???;;;999444///222222333222111///---,,,(((,,,...,,,+++666OOOeeegggqqq}}}zzz~~~kkk[[[VVVgggooo|||~~~~~~|||{{{zzzwwwsssqqqYYYIII<<<;;;===<<<<<>>999>>>DDDHHHMMMSSSWWWXXX___bbbcccjjjrrrmmmqqq{{{xxxyyy~~~{{{wwwuuuuuuvvvwwwvvvvvvvvvvvvvvvuuuuuuuuuppprrrqqqlllccc[[[VVVTTTIII@@@888666555333222333444888@@@IIITTTbbbpppxxxttthhhRRR:::---,,,......,,,,,,------///000111222444333444===RRRooo~~~XXXTTThhhhhhSSSQQQMMMJJJMMMKKKJJJKKKEEE<<<===BBB<<>>;;;999777777444444333333111000...---///+++,,,111111222CCCXXXkkkgggwwwmmm[[[WWWdddnnn||||||yyyyyyxxxssskkkWWWDDD;;;DDDFFF<<<<<>>KKKVVVccckkkttt|||xxxwwwuuutttsssqqqqqqssswww{{{vvvvvvvvvuuussssssuuuwww|||sss^^^JJJ>>>666;;;DDDQQQbbbwwwpppVVV>>>CCCDDDFFFIIIQQQ[[[cccfffuuuuuuvvvxxxvvvvvv}}}zzz|||}}}|||{{{yyyxxxxxxyyyyyyzzzyyyxxxxxxxxxvvvssspppssspppkkkfff```YYYQQQLLL@@@;;;555111222333333333555999BBBNNN]]]iiiqqqtttsssaaaGGG444///000///,,,,,,,,,------///000222222444666888BBBXXXuuurrrTTTTTTppp}}}vvv|||}}}cccOOOPPPRRRLLLKKKRRRNNNIIIEEECCCDDDBBB<<<777666444222000............+++///000---000BBB]]]qqq{{{}}}vvvuuuzzzxxxrrrkkkpppzzzmmm]]]]]]gggoootttxxx|||tttppprrr|||fff```nnnwwwtttssssssnnnccc[[[___mmmwwwrrrSSSGGGVVVjjj}}}uuuiiifffcccjjjwwwmmmZZZJJJ@@@AAACCCEEEWWWlllzzzcccFFF:::GGGccc|||xxxooo}}}oooccc{{{uuupppsssVVVOOOIIIHHHIIIHHHJJJLLLJJJIIIHHHHHHHHHGGGEEECCCFFFGGGGGGGGGFFFEEEGGGHHHMMMKKKIIIFFFDDDCCCBBBBBBDDDCCCAAA>>>;;;888777666555444444222111000///...///,,,---000000111AAATTTfffdddtttzzzzzznnn]]]WWWbbblllzzz}}}yyyyyyxxxrrrkkkXXXGGG@@@IIIJJJAAACCCPPP^^^\\\\\\bbbooo}}}uuuaaaJJJ;;;222---,,,......///000111222222111000333222111333777:::;;;;;;???GGGRRR___qqq|||zzzuuutttsssrrrqqqssswwwzzz{{{{{{{{{yyywwwvvvwwwyyy}}}rrr]]]HHH;;;222888???FFFOOO```vvvzzz\\\BBBAAAHHHOOOSSSWWW___iiiqqq{{{|||~~~|||{{{yyyxxxwwwwwwwwwxxxvvvuuuuuuuuuvvvuuurrrpppqqqnnnjjjeee___WWWNNNIII>>>:::444111222444444444777;;;DDDRRR```kkkrrruuuqqq^^^EEE333---...---***,,,,,,,,,---///000222333555666999EEE^^^}}}oooTTTTTTlllzzznnnnnn{{{qqq[[[MMMPPPRRRIIIEEEHHHKKKGGGCCCBBBBBB@@@:::666666555333000///.........,,,///000---000AAA\\\qqqyyy}}}|||wwwwww{{{xxxpppeeejjjrrrwww|||mmm]]]\\\eeemmmsssxxxxxxtttyyyzzzjjjiiiqqqrrrkkkXXX\\\___\\\XXX]]]gggppp```LLLPPPiiissseeeiiikkkwww~~~tttiiiVVVIIIAAABBBBBBGGG\\\sssuuuZZZ===888MMMlllqqqooouuuooojjjhhhOOOJJJHHHJJJLLLJJJJJJLLLGGGHHHJJJLLLNNNLLLHHHDDDEEEEEEEEECCCCCCDDDGGGJJJMMMKKKIIIFFFDDDCCCCCCCCCCCCBBB@@@>>>;;;999777666777666444222000000000000000------000...///===MMMdddfffuuu{{{uuusssxxx~~~lllZZZSSS___iiiwww~~~~~~zzzyyyxxxrrrjjjXXXKKKHHHPPPPPPIIIPPP___lll\\\SSSZZZgggsssqqqZZZAAA333000...,,,,,,//////111222222111000000333111111555<<<@@@???===EEEGGGLLLXXXnnn|||yyyuuuuuutttrrrrrrssswwwzzz~~~|||yyyxxxxxxzzz~~~|||ooo[[[EEE777111666;;;;;;<<>>HHHVVVdddoootttvvvooo[[[BBB111,,,,,,+++))),,,,,,,,,---///000222333666777<<>>\\\ggglllxxxyyypppjjjooouuupppbbbVVV]]]dddqqq~~~|||}}}{{{zzzzzztttlll[[[VVVWWW]]]]]]\\\hhhzzzrrrWWWGGGNNNTTTQQQVVVdddrrrtttwww{{{|||xxxnnneeeZZZJJJ999111...---...111000111222222111000///...+++///222444666===GGGPPPfffttt|||yyyxxxyyyxxxwwwvvvwwwyyy|||}}}~~~~~~~~~~~~uuugggTTTAAA555444555666888999:::<<<======HHHUUU^^^eeejjjmmmlllrrrpppqqquuuxxx|||}}}~~~~~~{{{yyyyyyyyyyyyyyyyyyyyyxxxxxxxxxvvvsssrrrrrrpppnnnllliiigggeeeaaaZZZPPPFFF???333333222111111333666888999@@@NNN^^^lllsssuuuuuujjjTTT===222...+++***+++++++++,,,---///111333444444>>>OOOgggqqq___```sssxxxvvvwww|||dddUUUIIIHHHIIIHHHIIILLLHHHGGGFFFEEEDDDBBB@@@>>>:::999666333111000/////////............666MMMddd|||}}}vvvvvv~~~{{{bbb]]]xxx|||rrriiihhhttt}}}~~~xxxdddSSSOOOYYYhhhrrryyy~~~pppccc```jjjtttyyyzzzzzznnncccccciiifffbbbnnn}}}{{{oooSSS[[[hhhvvvxxxxxx~~~~~~}}}nnn___FFFBBB@@@BBBHHHTTTiii|||ZZZBBB777OOOxxx}}}xxxrrruuuxxx|||yyyTTTJJJHHHHHHJJJHHHFFFHHHLLLKKKIIIFFFEEEFFFFFFEEECCCDDDFFFJJJKKKJJJIIIHHHHHHFFFEEECCCBBBAAAAAAAAABBBCCCCCCCCCCCCAAA???===;;;<<<:::888555333222222222000111111///---///444999WWWhhhkkkqqq{{{pppiiiqqq~~~rrrcccZZZaaammmzzz}}}~~~|||{{{{{{uuunnnaaa\\\]]]bbbccceeerrryyycccVVVZZZ[[[TTTUUU^^^gggjjjlllqqqwww{{{vvvnnnbbbRRR@@@555000---...111111222222222111000...---***...222222111888EEEPPPlllyyyuuutttuuuvvvvvvyyyyyyyyyxxxwwwwwwyyy{{{}}}qqq```MMM>>>666333333555999===<<<999555888===BBBGGGNNNXXXeeemmmvvvooooooyyy}}}~~~}}}{{{yyyzzzzzz{{{{{{{{{zzzzzzyyyuuussspppmmmlllkkkiiiggggggeeeaaa\\\VVVLLLBBB<<<111222222111111222666888999BBBQQQbbbpppvvvvvvtttfffPPP999111///++++++...***+++,,,---///111333444444DDD[[[tttsssbbbhhhYYYRRRNNNPPPRRRNNNIIIGGGEEEEEEDDDDDDBBBAAA???>>><<<:::777444222111000000///---...///---111EEE[[[zzzxxxuuuzzz~~~ggg]]]uuuuuunnnwwwzzztttvvv|||yyyhhhWWWQQQ[[[lllvvv|||mmmUUULLLTTT```{{{sssggg[[[UUU\\\iiikkkjjjxxx|||ooo\\\UUU]]]kkkyyy{{{jjjXXXCCC???>>>AAAJJJXXXkkkyyyMMM999777XXXnnnzzzttt|||~~~|||{{{iiiRRRMMMLLLNNNPPPMMMGGGFFFIIIHHHFFFEEEDDDEEEFFFEEEDDDGGGHHHJJJJJJHHHHHHHHHIIIFFFEEECCCBBBAAAAAABBBCCCAAABBBCCCBBBAAA???===;;;;;;;;;999777555333222111000111222000...000333555PPPiiilllpppzzzppplllwww{{{gggVVV\\\hhhwww|||||||||wwwpppgggbbbbbbfffiiimmmyyy|||ooohhhjjjlllhhhjjjppptttuuuuuuxxx~~~qqq[[[AAA444000......///222222333222111///---,,,+++...111000000555>>>FFF^^^rrr|||ppphhhcccaaabbbbbbbbbdddiiioootttxxxxxxyyyxxxvvvvvvxxxyyy{{{lllWWWDDD:::666111444888;;;===<<<:::888999:::;;;<<>>888000111222111000111555888;;;DDDUUUffftttyyyxxxuuuaaaJJJ555///...******...******+++---///111333555666JJJeee}}}yyyjjjuuuxxxUUUQQQPPPTTTVVVQQQKKKGGGCCCDDDEEEDDDBBBAAA@@@@@@===;;;888555333111000000...,,,...000------>>>SSSttt{{{tttwww{{{{{{jjj[[[qqqwww{{{~~~|||~~~xxxxxx|||~~~sssaaaYYY___lllttt{{{lllRRRDDDHHHQQQaaakkkwwwzzzuuusss{{{mmmZZZOOOJJJLLL]]]qqqzzzzzz}}}kkkSSSaaahhhtttyyyfffTTTEEEAAA>>>BBBKKKYYYhhhsssGGG666999\\\ccc{{{ggg}}}~~~~~~{{{]]]QQQNNNPPPTTTVVVQQQIIIEEEFFFDDDDDDDDDEEEGGGHHHFFFDDDFFFGGGGGGFFFFFFHHHKKKNNNFFFEEEDDDCCCBBBCCCCCCDDD@@@AAABBBBBBAAA???<<<:::;;;;;;:::888666444111000000222333000///111333444GGGeeeiiilll{{{yyyqqqnnn{{{{{{bbbRRRYYYeeeuuu~~~|||}}}}}}xxxqqqlllgggeeeiiimmmrrr~~~zzztttqqquuuzzz|||yyy\\\===///...000///...222333333222111///---,,,......///000222555999<<>><<<;;;<<>>CCCCCCDDDDDDFFFNNN\\\iiiqqqmmmjjjkkkkkkjjjlllqqqssssssttttttvvvwwwxxxyyy{{{uuu```BBB888:::666777999;;;;;;<<<>>>>>><<<>>><<<<<>>888555///111333444444555777999<<>>:::666333000///---......,,,+++...555:::bbbttt~~~~~~zzzqqqrrrzzzhhhcccwwwyyyttt}}}mmmeeeiiipppyyy}}}qqq]]]LLLFFFIIIKKKIIIHHHJJJRRR```ppp|||jjjWWWIIIDDDLLLhhhlllsssxxxzzz|||~~~~~~~~~}}}||||||}}}zzzxxxuuurrrpppppppppqqqpppwwwxxxssszzz~~~|||yyyvvvjjjUUUCCCAAA>>>DDDIIIRRRjjjlllPPP888666CCCbbb~~~{{{pppppp}}}ppp~~~{{{||||||zzzxxxSSSBBBAAAEEEIIIIIIEEEBBBCCCDDDIIIDDDAAACCCCCCAAABBBEEEBBBCCCDDDFFFHHHKKKMMMLLLKKKHHHDDDCCCEEEFFFEEEDDDFFFFFFBBB===>>>BBBBBB??????===:::999888888666444111000///......///000111===YYYiiimmmzzz{{{{{{uuutttcccVVVXXX```ooo{{{}}}||||||~~~~~~~~~~~~~~~|||{{{zzzyyyvvvsssssswwwyyyzzzzzztttpppsss~~~|||mmmggggggiiiiiihhhdddKKK444...000//////222222111111000000000111111333444666777888:::===@@@GGGJJJNNNTTT[[[ffftttzzztttqqqmmmiiijjjnnnqqqqqqrrrtttvvvxxx{{{|||~~~}}}xxxrrr]]]AAA888<<<888999:::;;;===BBBIIINNNQQQSSSRRRSSSZZZccchhhjjjjjj[[[ZZZfff|||~~~|||yyywwwxxxxxxxxxxxxwwwvvvuuuuuuttttttpppjjjhhhiiifffaaa^^^XXXOOOGGG@@@:::555222000222444444555666888:::@@@SSSeeeppp|||vvv```HHH<<<000------,,,++++++---------...000333555777<<>><<<999666333111000//////...,,,+++---333777QQQjjjzzz|||{{{vvvyyykkkcccttt~~~zzzppphhhkkkqqqvvvzzzttt```PPPLLLQQQHHHFFFCCCCCCIIIXXXhhhttthhhUUUIIIKKKYYYwwwzzz}}}yyyllldddgggkkkppptttvvvvvvvvv}}}~~~}}}yyyuuuqqqppppppiiieeeaaa]]][[[YYYVVVUUUWWWdddhhhfffssswwwyyy}}}zzzyyyyyy{{{zzzuuuooobbbPPPBBB@@@@@@EEEJJJXXXllldddAAA666666FFFcccwwwwwwrrrqqqjjjppp}}}www}}}vvvpppuuuoooOOOBBB===CCCHHHGGGCCCAAACCCGGGIIIEEEDDDEEEDDDAAA@@@CCCFFFFFFGGGIIILLLLLLJJJIIIMMMJJJGGGEEEFFFGGGHHHGGGJJJIIIDDD???@@@DDDEEEBBB???===:::999999888666555222111000//////000111111666SSSgggooo|||{{{zzzwwwxxx|||cccWWWVVV[[[gggsss|||~~~}}}~~~~~~~~~~~~}}}|||||||||zzzwwwvvvyyyzzzzzz}}}uuuooohhhhhhnnntttwwwxxxmmmhhhcccccceeefffbbb^^^TTTAAA000...000//////222000000000000000111111111222444666999<<>><<<<<<<<>>===;;;999777555333222111000///---,,,---111444???```vvvyyyzzzyyy{{{pppbbbmmm}}}yyyrrrhhhiiimmmqqqvvv}}}vvvbbbRRRQQQXXXXXXUUUQQQPPPUUUaaaoooyyylllVVVLLLTTTggg~~~}}}eeeXXXPPPRRRWWW\\\aaafffjjjlllrrrrrrpppkkkeeeaaa^^^^^^TTTRRROOOMMMKKKJJJHHHFFFFFFQQQ]]]gggvvvyyykkkooo}}}}}}yyywwwvvvwww~~~}}}yyyvvvnnn___OOOFFF???BBBFFFMMM```ooo[[[888888777EEE```rrrrrrqqquuu```qqqxxxyyy}}}qqqjjjuuuiiiSSSKKKEEEGGGIIIIIIGGGFFFGGGHHHCCCCCCGGGKKKKKKGGGFFFIIILLLHHHHHHKKKNNNMMMLLLLLLJJJIIIGGGGGGHHHJJJLLLMMMKKKJJJEEE@@@@@@EEEGGGDDD???===;;;999999999777666333222111000///000111222333PPPhhhvvv}}}|||{{{}}}zzzgggXXXTTTWWWbbbnnnxxx~~~zzzzzz~~~~~~}}}}}}}}}}}}zzzyyywwwxxxxxxvvvttttttlllgggcccbbbeeegggfffddd___eeemmmssswwwvvvnnneeeXXXEEE444111111///...222//////000000111111111000///111333777>>>IIITTT\\\]]]fffrrr}}}{{{uuupppqqquuuqqqrrrsssuuuxxx{{{}}}~~~~~~~~~}}}yyysssaaaIIIDDDIIIFFF@@@===>>>EEEPPP\\\jjjtttyyy{{{mmm^^^[[[^^^dddmmmvvv|||~~~|||{{{}}}}}}}}}}}}{{{yyywwwuuuuuuuuuvvvvvvvvvvvvvvvvvvtttrrrmmmfffddddddbbb^^^SSSMMMEEE>>>888444111///000111222333444888<<<@@@III[[[mmmwww{{{uuu```HHH999222,,,---...,,,***+++---------///111444777888BBBdddtttwwwtttVVVLLL]]]}}}xxxbbbjjjzzzttt]]]RRRPPPOOOMMMLLLKKKIIIHHH>>>???BBBDDDEEEEEEDDDDDD@@@???===;;;888666444444000000///......///111333777]]]uuuxxxyyyxxxwww|||rrraaafff|||zzzxxxpppfffeeegggnnnssszzzwwwcccTTTTTT\\\kkkkkkjjjkkkooowwwxxx___SSS]]]pppxxxkkkUUUIIIEEEEEEFFFIIINNNSSSXXXZZZ]]]]]][[[XXXUUURRRSSSTTTMMMNNNOOOPPPOOOOOOOOOPPPRRRTTTcccyyytttfffaaammm||||||yyyxxxxxx}}}~~~{{{yyyvvvkkkXXXJJJEEE>>>CCCGGGTTTiiimmmSSS666<<>><<<;;;;;;;;;999888444333222000000000111222111LLLeeeyyy~~~{{{zzzzzzwwwmmmeee\\\VVVVVV```lllvvv~~~|||xxxxxx|||~~~~~~}}}}}}}}}}}}zzzyyyvvvtttrrrnnnhhhbbbXXXXXX[[[aaahhhlllmmmkkkmmmvvvxxxooocccMMM777111111//////333///000111111111111000000000000111555===JJJYYYcccbbbqqq{{{vvvrrrsssxxxvvvvvvwwwxxxyyyzzz|||}}}}}}}}}{{{uuudddNNNJJJOOOKKKAAA>>>@@@JJJVVVcccrrrsssYYYIIIDDDGGGLLLQQQZZZZZZZZZZZZ]]]hhhwww~~~{{{zzz{{{{{{{{{{{{zzzxxxvvvuuutttuuuuuuvvvvvvvvvvvvuuusssrrrmmmfffcccccc```[[[PPPJJJBBB;;;777444222111///000111222555:::@@@EEEMMM^^^oooxxxyyynnnVVV@@@444...+++,,,...,,,***+++,,,------///111444777999EEEhhhxxx}}}lllLLLJJJ```{{{zzztttmmmfffqqqjjjZZZQQQPPPOOOMMMJJJIIIIIIIIIAAABBBCCCEEEFFFFFFFFFFFFDDDCCCAAA>>>;;;888666444////////////111222333444888[[[tttzzz}}}zzzvvvyyysssaaaaaavvv{{{zzzrrrgggcccccclllqqqxxxzzziii[[[\\\cccpppuuu}}}hhh\\\gggxxxxxxooo\\\LLLCCCHHHHHHGGGHHHJJJMMMQQQSSSQQQRRRRRRRRRSSSVVV[[[___```fffkkkllliiihhhkkknnnuuurrr~~~lll___dddyyy|||{{{{{{}}}yyywwwrrrcccMMMAAAAAA???DDDIII[[[nnndddGGG888@@@OOOdddwww{{{pppttt{{{qqqkkksssppp]]]YYYWWW]]]UUULLLLLLRRRTTTNNNGGGIIIEEEBBBDDDHHHQQQaaapppXXXMMMHHHMMMRRRPPPPPPSSSLLLMMMNNNLLLIIIGGGFFFFFFCCCDDDBBB???AAAFFFGGGDDDBBB@@@============;;;:::555444333111111111111222...DDD]]]uuu}}}yyysssjjjaaa```cccfff]]]XXX]]]hhhrrrzzz~~~~~~~~~~~~~~~}}}zzzzzzvvvqqqlllggg\\\RRRHHHKKKRRR\\\eeejjjllllllwww~~~jjjOOO666...000111222555111222222333333111000///444333222333999DDDQQQZZZ^^^ttt}}}wwwssstttwww{{{{{{zzzzzz{{{{{{||||||}}}}}}~~~xxxtttfffSSSPPPTTTOOOCCC>>>@@@LLLZZZgggyyyvvvVVV???999;;;???@@@AAABBBDDDFFFLLLXXXgggqqqzzzzzz{{{|||||||||{{{zzzyyyzzzzzzzzzyyyxxxvvvuuuttttttuuuuuuuuuttttttsssppppppllleeebbbaaa\\\VVVLLLGGG???999555444333222///000111333777>>>FFFLLLTTTbbbqqqxxxuuufffNNN:::111,,,***,,,---++++++,,,,,,------///222555888:::GGGhhh{{{dddIIINNNhhhxxxtttpppttt~~~ddd[[[QQQPPPNNNKKKHHHGGGHHHJJJJJJIIIGGGFFFEEEDDDDDDDDDFFFEEECCC@@@<<<999777666000///000111444555555444777SSSkkkzzz}}}www}}}sssccc^^^ooo{{{zzz|||zzznnngggeeejjjooowww~~~tttjjjjjjooozzzjjjaaappp|||{{{qqqxxxnnnfff]]]SSSLLLVVVXXX[[[^^^aaacccdddeeebbbbbbcccdddgggnnnvvv|||ppplllxxx}}}}}}}}}}}}wwwrrrlllZZZFFF???DDDAAAEEEKKK```pppXXX:::;;;GGGccc|||sss~~~tttooommmxxxeeeZZZZZZWWWZZZRRRKKKJJJNNNOOOKKKFFFIIIEEEBBBCCCGGGQQQcccsss^^^SSSNNNUUUYYYTTTQQQSSSJJJMMMOOONNNIIIEEEBBBAAA???AAAAAA???BBBGGGGGGDDDCCCAAA???>>>??????>>><<<666555333222111111222222,,,===TTTppp|||~~~}}}{{{xxxpppaaaYYYbbbrrruuugggZZZYYYaaakkkuuu}}}}}}{{{|||~~~~~~~~~}}}~~~}}}||||||xxxpppjjjbbbTTTFFFCCCFFFKKKRRRZZZ```cccddduuuoooQQQ444---222444444444333444555555444222000...222222222333666;;;CCCHHHVVVsss{{{wwwwwwzzz}}}}}}}}}|||}}}}}}~~~~~~}}}~~~zzzvvvtttjjjYYYXXX\\\WWWHHH???>>>HHHUUUbbbvvvyyyVVV>>>777;;;>>>===???@@@CCCFFFKKKTTT```gggooommmmmmpppuuuxxxyyyxxxxxxyyyzzzzzzyyyxxxvvvuuurrrrrrsssrrrrrrqqqpppooolllllliiiccc```^^^XXXQQQHHHBBB;;;555222111111111111222333666;;;CCCMMMSSS[[[fffrrrwwwppp___GGG555000,,,***,,,,,,***+++...,,,------///222555999:::HHHfffzzzxxx]]]JJJWWWwww}}}~~~___ZZZQQQPPPMMMIIIEEEEEEHHHKKKPPPMMMIIIEEECCCCCCDDDDDDDDDCCCBBB???===:::999888333222222444666777555222333EEE\\\tttzzzttt~~~{{{uuufff]]]jjj}}}zzz}}}uuulllggghhhmmmttt|||xxxxxx|||gggbbbvvvzzzzzzzzzkkk]]]wwwpppjjjiiikkkkkkeee```dddhhhooowww|||}}}|||{{{{{{yyy~~~}}}~~~|||uuuooogggVVVDDDCCCMMMCCCFFFLLLcccoooNNN222<<>>666555444222111111222222,,,999OOOnnn}}}yyy|||{{{zzzyyyqqqbbb\\\nnnnnn[[[UUU[[[fffrrr{{{}}}yyyyyy{{{}}}~~~~~~~~~}}}}}}}}}~~~zzzqqqiii```PPP@@@AAACCCGGGNNNVVV^^^eeehhhvvvtttTTT555...555777444222555555666666444222///...,,,...111333555777:::===QQQqqq~~~{{{|||~~~}}}}}}}}}~~~}}}~~~xxxuuuvvvnnn``````ddd^^^NNNBBB<<>>GGGRRRYYYaaajjjtttvvvmmmZZZCCC222000,,,***+++,,,***+++///,,,------///222666999;;;HHHdddyyyoooWWWJJJ[[[xxxZZZYYYQQQPPPLLLGGGCCCCCCHHHLLLOOOLLLHHHDDDBBBCCCFFFHHHBBBAAA@@@>>>===;;;:::999666555444555777777444111000;;;OOOlll}}}ssslllyyyyyyvvviii^^^gggyyynnnhhhfffkkkssszzzzzzbbbaaaxxx|||bbbMMMjjjnnnqqqsssxxx~~~||||||xxxxxx|||~~~~~~{{{xxxssstttnnn```UUUPPPJJJDDDGGGCCCSSSdddXXXBBB888555UUUooo||||||yyyzzz^^^XXX[[[[[[ZZZRRRHHHCCCCCCEEEEEEDDD??????@@@DDDIIINNNPPPPPPKKKJJJMMMRRRTTTOOOJJJIIIFFFIIIJJJHHHCCCAAADDDHHHEEEEEEDDDDDDCCCCCCCCCCCCCCCAAA@@@>>>===<<<======999777555222111000000000333555FFFbbbtttxxx~~~{{{xxxwwwnnngggppprrraaaYYY[[[cccoooyyy~~~}}}~~~~~~~~~~~~~~~zzzssslllbbbPPPAAAAAADDDIIILLLPPPUUU[[[```xxxsssOOO666111///222444...333444555666555333000///000000111222444666999;;;PPPhhh~~~}}}|||}}}}}}zzztttmmmhhhgggggghhhSSSDDD666555@@@QQQcccppp~~~uuuPPP???<<<;;;===AAAAAAIIIRRRWWW[[[bbbiiinnnmmmeee```dddkkkoooqqqrrrwwwwwwwwwyyyzzzyyyvvvsssvvvqqqmmmnnnmmmjjjiiijjjjjjeeeaaa___]]]XXXNNNFFF===:::555222111111000000333444777;;;AAAKKKVVV]]]fffttt}}}xxxfffPPP<<<...------,,,,,,+++,,,,,,,,,...---///222222222888@@@OOO```qqqeeeRRRMMMtttnnn]]]VVVOOOLLLIIIGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGDDDAAA>>>>>>===<<<;;;444222000222555666444111111777GGG^^^qqqxxxtttooossstttnnndddkkkrrrfffhhhmmmtttzzz}}}uuu|||ooommmccceeerrrlllLLLiiipppzzz~~~|||}}}|||xxxtttqqqpppiii[[[QQQMMMIIICCCDDDHHHXXX___NNN:::666888\\\www{{{llliii|||{{{uuuYYYUUUVVVRRRTTTNNNIIIGGGJJJLLLLLLJJJAAAAAABBBCCCEEEGGGIIIJJJJJJHHHIIINNNPPPLLLIIIIIIEEEHHHIIIGGGCCCAAACCCGGGCCCCCCCCCCCCCCCBBBAAAAAACCCAAA???===;;;:::::::::;;;999777444222111000000000333BBB[[[qqq~~~}}}|||{{{}}}xxxrrryyyppp]]]VVVZZZbbblllsss~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~zzzsssmmmcccRRRBBBBBBCCCCCCBBBAAADDDLLLRRRggguuu~~~fffGGG444222111333666222555666777777666444222000///000111111333555777999CCCRRR```eeeffflllwww~~~xxxqqqlllhhhgggfffOOOBBB444111666???IIIRRR^^^mmmeeeGGG;;;;;;<<>>===;;;:::666555444333333222///---111666CCCYYYnnnxxxwwwrrrqqqxxxwwwnnnmmm{{{ttthhheeeiiiooouuu|||vvvlll```cccaaaeeejjj___QQQPPP\\\eeewwwuuuUUUwww~~~{{{wwwtttppplllaaaTTTJJJHHHFFFCCCBBBSSS```XXXBBB444:::DDDiii~~~gggYYY[[[xxx~~~rrrVVVRRROOOFFFJJJHHHFFFHHHMMMOOOOOOMMMFFFGGGHHHFFFCCCAAACCCFFFHHHEEEFFFKKKMMMJJJHHHHHHDDDGGGHHHFFFCCCAAACCCEEE@@@AAACCCCCCCCCBBB@@@???BBBAAA>>><<<:::999888888>>><<<:::777444222111000///222;;;MMMiii~~~|||}}}~~~}}}yyyyyy|||zzzuuuwww~~~}}}lllZZZTTTXXX___gggnnn|||~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~}}}}}}yyysssnnndddTTTEEE=========>>>BBBKKKXXXaaakkksssvvvtttyyy~~~tttRRR;;;111444222444888555777888999:::999666333111000111222333333555888:::>>>BBBHHHLLLOOOXXXjjj{{{}}}wwwooohhhccc```FFF<<<333111222333666999888EEETTT```kkkuuuyyyyyybbbLLL999555888:::===CCCVVVcccmmmnnnnnnttt|||ttthhhgggjjjooossswwwqqqqqqrrrtttvvvvvvtttrrrpppoooooonnnfff\\\YYYZZZ]]]______[[[SSSJJJEEECCC888555111000000111111111222222444666===HHHTTT\\\hhhrrruuugggPPP>>>222---++++++*********++++++,,,......111444555888BBBLLLdddiiiuuubbb[[[rrrsss\\\WWWVVVQQQOOONNNMMMMMMLLLIIIGGGEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDAAA@@@???>>>;;;999666666666444111///------000111:::NNNfffwwwyyyuuupppzzzzzzqqquuuxxxmmmdddfffkkkssszzz|||lll]]]MMMOOOKKKNNNUUUMMMBBBDDDWWWhhh~~~mmmRRR}}}zzzwwwrrrjjj\\\MMMEEECCCCCCBBBDDD___hhhSSS;;;555CCCXXX}}}ttt[[[UUU___hhhQQQPPPOOOEEEDDDCCCBBBDDDHHHKKKKKKJJJKKKNNNOOOKKKEEEAAADDDGGGFFFDDDGGGMMMOOOKKKGGGGGGEEEFFFHHHGGGDDDCCCDDDEEE???@@@CCCDDDDDDBBB@@@>>>@@@???===<<<;;;:::;;;;;;AAA???===:::666444222111000333555???\\\|||}}}zzz}}}yyyxxx{{{yyyrrrnnnnnntttiii]]]WWWVVVZZZdddnnnzzz~~~~~~~~~~~~}}}{{{|||}}}~~~~~~~~~}}}zzz{{{|||}}}~~~~~~~~~~~~||||||yyytttooofffVVVGGG===::::::BBBRRRdddssszzz~~~tttjjjddd[[[RRRCCC222000666333333888777888:::;;;<<<;;;888444222222444555555555777;;;???AAA@@@CCCIIINNNYYYooozzzoooddd[[[UUU;;;666333666777555444666///666===BBBHHHPPPSSSRRRMMM???444555888999>>>FFF```oooyyyxxxwww~~~yyyhhhgggqqqxxx|||}}}sssrrrrrrsssttttttrrrpppooopppqqqppphhh``````eeefffccc^^^VVVNNNFFFAAA>>>444222000///000222222222333333333444:::DDDPPPXXXccckkklll\\\FFF666...+++*********)))******++++++///000222555555999EEERRRppprrrxxxkkkYYYaaajjjXXXXXXXXXPPPOOONNNNNNNNNLLLHHHEEEDDDDDDCCCCCCDDDEEEGGGHHHFFFDDDBBBAAA@@@???<<<:::444666888666222000000222...---111AAA[[[rrryyywwwqqqzzzuuuqqq}}}ssshhhhhhkkksss|||vvvaaaQQQNNNPPPNNNRRRZZZTTTKKKNNN^^^tttuuu___HHH|||yyyuuuiiiWWWIIIBBB@@@AAACCCGGGfffhhhLLL888888MMMkkkhhhSSSXXXlllzzzXXXJJJNNNPPPLLLFFFEEECCCBBBCCCEEEGGGGGGLLLOOOPPPLLLFFFCCCEEEIIIEEEEEEJJJRRRTTTNNNHHHEEEEEEFFFGGGGGGFFFEEEEEEEEE???AAACCCEEEEEEDDDAAA@@@???>>>=========>>>@@@AAABBBAAA???<<<999555333111222444333777RRRttt{{{{{{zzzxxx~~~~~~}}}~~~|||uuunnnjjjjjjiiifff___VVVUUUbbbrrryyy~~~}}}~~~~~~~~~|||{{{|||}}}~~~~~~~~~~~~}}}|||zzzzzz{{{|||}}}}}}}}}}}}||||||yyytttooogggWWWIIIAAA<<<<<>>===999555333222444555555444888???EEEDDDHHHOOOVVV[[[fff{{{{{{oooaaaTTTLLL888555555999:::777777888999===???@@@DDDJJJLLLJJJHHH>>>888999::::::BBBMMMggguuu}}}zzzzzzwwwdddgggxxxwwwuuutttssssssssspppnnnrrrqqqrrrrrrmmmjjjnnnvvvrrriii\\\QQQJJJDDD>>>999222000//////111222333222444444444555:::BBBMMMTTT\\\cccbbbSSS???111,,,******)))))))))******+++,,,000111333555555999HHHWWWrrr{{{|||ZZZNNN```cccVVVWWWTTTMMMMMMMMMMMMMMMKKKGGGDDDDDDCCCCCCCCCEEEGGGIIIJJJHHHFFFCCCBBBAAA@@@===;;;666999:::999444222222444///---...999QQQlllyyyyyyssswwwxxxmmmwwwyyymmmiiijjjsss|||rrr\\\NNNVVVXXXVVV[[[ccc\\\QQQSSSkkk~~~{{{wwwsss___HHH~~~}}}zzzwwwuuueeeSSSGGGAAA@@@BBBGGGLLLggg```CCC888;;;QQQwwwzzz[[[MMM[[[vvvjjjSSSJJJJJJJJJKKKKKKJJJHHHFFFFFFFFFHHHIIIJJJLLLLLLIIIEEEDDDEEEGGGGGGGGGKKKRRRTTTMMMGGGDDDDDDEEEFFFFFFFFFEEEDDDCCC@@@AAACCCDDDDDDDDDBBBAAA>>>>>>>>>>>>???AAACCCDDDCCCBBB@@@>>>:::777444222111333222555JJJkkk}}}~~~zzzyyy}}}~~~~~~~~~~~~|||xxxrrrnnngggmmmqqqjjj[[[UUUaaassswww}}}{{{{{{|||}}}}}}~~~~~~||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||zzzzzz{{{|||}}}}}}}}}}}}||||||zzzuuuppphhhXXXIII???===DDDXXXssspppZZZHHH@@@@@@???111111777333222888999===>>>@@@AAA@@@<<<777444000333444333333999DDDLLLTTTdddrrrvvvwwwsssdddVVVMMM===999666888777666888<<<;;;???CCCFFFMMMTTTUUURRRHHHAAA<<<:::888999FFFVVVqqq}}}{{{~~~wwwffflll~~~zzzwwwuuutttsssrrrooommmtttrrrqqqqqqooonnnttt{{{rrrfffVVVKKKEEEAAA;;;555111000///000222333333222444555666999>>>FFFPPPVVVZZZ]]]XXXIII888///,,,******************+++,,,---000111333555555;;;MMM^^^qqq{{{UUUJJJ\\\zzzyyy~~~uuuZZZRRRSSSLLLKKKKKKKKKKKKLLLJJJGGGDDDEEEDDDDDDDDDFFFIIILLLNNNKKKHHHEEEBBBBBBAAA@@@???<<<===<<<:::666333111111111111///444JJJfffxxx{{{uuussszzzwwwgggppp~~~ppphhhhhhqqqzzz~~~ooo___WWWdddeeebbbdddjjjbbbWWWYYYppp}}}~~~fffKKK{{{yyy|||{{{yyy|||}}}xxxuuuppp___MMMDDDAAAAAAEEEKKKVVVgggWWW===;;;>>>SSS}}}jjjQQQMMMbbb___TTTPPPHHHDDDIIIKKKLLLMMMMMMMMMLLLLLLLLLJJJIIIHHHGGGEEEEEEDDDEEEIIIGGGIIIMMMNNNIIIEEEDDDAAABBBCCCDDDEEEDDDBBBAAA@@@@@@AAABBBBBBBBBBBBBBB??????>>>???@@@AAACCCDDDBBBAAA@@@>>>;;;888555333000222111333BBB[[[qqq|||xxxxxx~~~{{{}}}~~~|||zzzwwwtttqqqmmmtttzzztttcccXXX```nnnqqqwww{{{zzz|||zzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{{|||}}}}}}~~~~~~}}}}}}}}}zzzuuuppphhhXXXIII:::BBBSSSkkkxxxiii___TTTJJJHHHLLLEEE444111555222333:::<<<@@@BBBDDDEEEDDD???:::777222555666444666>>>LLLXXXssszzzlll___WWWAAA;;;777777888;;;CCCKKKHHHMMMRRRWWW]]]bbb```ZZZRRRKKKEEEBBB===AAATTTjjjsssyyyyyyvvvtttsssrrrrrrpppnnnuuupppnnnnnnllljjjkkknnnbbbZZZOOOFFF@@@;;;777444111000000111333444333333333666999>>>EEEMMMWWW]]]^^^[[[PPP???222---,,,+++*********++++++,,,---......000333666777@@@TTTgggvvvvvvVVVOOO___qqq|||}}}zzz|||zzz{{{iiiQQQOOOQQQGGGJJJIIIIIIJJJKKKJJJHHHFFFFFFFFFEEEFFFHHHLLLOOORRROOOKKKFFFBBBBBBBBBBBBBBB===;;;:::888777555222000111222//////@@@^^^rrrxxxuuupppxxxttt```kkk}}}yyyzzzsssiiigggqqqyyy|||~~~ppphhhhhhuuuuuuooopppwwwqqqhhhlllxxx|||{{{fffIII|||xxxwwwxxxxxxxxxzzz{{{tttuuuzzz~~~xxxtttlllZZZIIIBBBAAACCCHHHOOO^^^iiiRRR;;;@@@AAATTT___MMMPPPiii{{{vvvwwwlllNNNPPPTTTIIIFFFOOOGGGKKKOOORRRRRRPPPOOOOOOLLLJJJGGGFFFGGGFFFEEEDDDKKKGGGEEEHHHHHHEEECCCDDD???@@@AAABBBDDDCCCAAA>>>?????????@@@@@@AAAAAABBB@@@@@@?????????@@@BBBCCCAAAAAA@@@>>><<<888555333111222111111:::MMMdddtttrrrrrryyy~~~zzzxxxvvvuuusssyyy~~~yyyiii\\\___iiilllsss{{{{{{zzz|||xxxyyy{{{|||~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~{{{vvvqqqhhhXXXIII;;;III```xxx}}}sss___OOOMMMQQQSSSXXX___HHH666000444222555===???CCCEEEGGGHHHGGGBBB===:::666888999888:::DDDTTTaaatttiiiaaaAAA;;;777888<<>>;;;<<<>>>AAABBBBBB@@@EEEEEE???>>>DDDIIIIIICCCBBB@@@???===;;;888555666333222444555???[[[xxxssstttxxx~~~|||zzzyyywwwyyy|||vvvfffWWWWWW```hhhmmmuuu{{{}}}|||yyywwwvvvzzz|||zzzyyy{{{~~~}}}~~~~~~}}}zzzyyy{{{{{{|||}}}}}}}}}}}}}}}{{{~~~xxxvvvrrr^^^GGGDDDQQQiiilllXXXQQQWWW[[[```^^^TTTEEE555,,,222888999<<>>555333333666;;;FFFYYYiii}}}pppdddNNNAAA777;;;DDDLLLZZZgggnnntttxxxvvvsssuuuvvvvvvrrrjjj^^^UUUVVVfff~~~wwwqqqppprrrqqqkkkiiikkknnnjjjgggeeeddd```[[[VVVMMMJJJEEE???:::555222111111000111222444444333222777777<<>>===<<<:::888555333111111---+++---555GGG```uuuwwwqqqrrr|||aaa^^^zzzzzzvvvyyy|||vvvooommmrrrzzz{{{uuuzzzyyy~~~{{{}}}|||nnnTTT???{{{pppjjjhhhkkkmmmpppuuu{{{}}}{{{~~~~~~xxxpppkkk```MMM@@@AAABBBAAANNNaaavvv^^^@@@444999DDDaaammm]]]fff|||vvv|||~~~ooo\\\LLLLLLPPPOOONNNRRRSSSNNNLLLNNNOOOMMMLLLNNNHHHDDDCCCEEEDDDAAADDDKKKIIIIIIIIIIIIIIIHHHFFFEEEGGGHHHGGGEEEBBB@@@@@@@@@DDDBBB???===>>>AAAEEEGGGEEEIIIGGG@@@===@@@DDDCCCDDDDDDCCCCCCBBB>>>:::777777333111222333>>>[[[xxxrrrtttzzz|||zzzyyyvvvvvvvvvrrrfffZZZYYY___hhhlllsssyyy}}}{{{yyyxxxzzz|||{{{zzz{{{~~~|||~~~~~~~~~~~~~~~}}}{{{zzz{{{{{{|||}}}}}}}}}}}}}}}zzz~~~|||xxxvvvrrr___JJJGGGUUUlllgggWWWUUU]]]___bbb```WWWCCC555---222999:::===DDDEEEIIILLLKKKJJJJJJFFFAAA999666444666;;;HHH]]]ooottthhhRRRCCC999<<>><<<999777444333222///,,,---222AAA[[[qqqssspppqqq|||~~~iiicccuuu|||zzz}}}yyyqqqmmmqqqyyy{{{|||yyyzzztttqqqooommmhhhYYYDDD444uuulllgggjjjfffdddhhhqqq}}}|||qqqnnnxxx~~~{{{|||~~~~~~}}}wwwmmmdddVVVHHH>>>>>>@@@DDDSSSfffsssQQQ999555;;;OOOnnnnnn___lll|||```TTTLLLOOORRRPPPPPPSSSVVVOOOJJJKKKMMMLLLJJJJJJHHHFFFEEEFFFDDDCCCFFFJJJHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFDDDAAA@@@AAACCCFFFCCC@@@>>>@@@DDDHHHKKKFFFHHHGGGAAA???@@@BBBBBBEEEFFFGGGGGGEEEBBB>>>;;;888444111222333===XXXsssppptttzzz}}}|||zzzooommmmmmlllfff^^^[[[\\\hhhlllqqqvvv{{{~~~{{{xxxyyyzzzzzzzzzzzz}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{|||}}}}}}}}}}}}}}}zzz}}}{{{wwwvvvqqq```MMMMMM[[[qqqbbbXXX\\\eeecccbbb___VVVAAA555...333999;;;???DDDFFFKKKNNNMMMLLLLLLIIICCC<<<777333444999FFF]]]pppyyymmmVVVFFF:::;;;CCCKKKZZZhhhmmmtttyyy|||~~~pppaaa^^^eeewww|||yyyvvvuuurrrpppqqqooolllkkkmmmhhheeecccbbbaaa\\\TTTNNNEEEBBB>>>888444111//////111111222333333444444555666;;;EEESSSaaammmtttvvveeeOOO777,,,+++***))))))))))))***+++,,,...///000111444333666???HHH^^^}}}pppVVVkkk}}}eeeRRRTTTSSSNNNQQQMMMIIIHHHLLLMMMJJJHHHIIILLLJJJHHHHHHJJJLLLLLLLLLOOOMMMJJJHHHHHHGGGEEEDDDAAA@@@???>>>;;;999666555333111///---...:::TTTkkkpppqqqpppvvv}}}tttjjjnnn~~~}}}}}}sssnnnooovvv~~~{{{xxx{{{ppppppqqqrrrnnndddTTTCCC777wwwpppllliiieeefffkkkttt~~~}}}pppdddcccmmmppplllrrr}}}}}}|||vvvhhh]]]NNNEEE===<<<>>>EEEVVVfff]]]===444===DDD^^^~~~ddd\\\ooowww[[[TTTPPPQQQPPPMMMKKKNNNRRRNNNLLLMMMLLLHHHEEEFFFKKKJJJIIIHHHFFFEEEFFFIIIGGGGGGGGGEEEDDDCCCDDDEEEEEEFFFFFFDDDBBBBBBDDDFFFEEE@@@===@@@FFFKKKLLLJJJCCCDDDDDDCCCCCCFFFGGGHHHGGGHHHIIIGGGEEEBBB@@@@@@999555555666555;;;PPPfffooosssxxx~~~~~~}}}mmmlllmmmpppqqqnnngggbbbhhhlllpppuuuyyy~~~~~~~~~|||xxxwwwwwwyyyzzzyyyzzz}}}~~~|||~~~~~~~~~~~~}}}}}}|||||||||}}}}}}{{{{{{|||}}}}}}}}}}}}}}}|||}}}{{{xxxuuuoooaaaQQQTTTcccwwwccc^^^fffmmmeee]]]XXXNNN===444///333999;;;???CCCEEEJJJMMMLLLLLLLLLHHHCCC999555222222555@@@TTTfff|||oooWWWFFF999999???HHHUUUccceeeppp~~~~~~sssggg[[[RRRVVVdddtttuuuvvv}}}{{{pppmmmnnnpppqqqooolllkkkkkkdddbbb```___]]]XXXOOOHHHAAA???:::555222000//////111222333333333444666777777@@@NNN\\\jjjsssuuurrr[[[FFF111***++++++)))'''*********+++---...000111111555333666???GGG\\\{{{eeeTTTsssxxx___QQQSSSSSSOOOOOOKKKHHHHHHJJJKKKHHHHHHJJJMMMKKKIIIHHHIIIKKKKKKKKKOOOMMMJJJHHHHHHGGGDDDCCCAAAAAA@@@>>><<<:::888666222222111...,,,555OOOfffpppuuuooonnnzzz|||ppphhh}}}~~~vvvnnnmmmrrrzzz~~~{{{|||~~~ooowwwzzz}}}}}}uuueeeRRRDDD}}}vvvmmmoooooonnnmmmrrrzzz~~~tttmmm```\\\```iiikkkkkkxxx}}}}}}{{{rrrcccWWWIIIDDD>>><<>>AAAAAAFFFIIIHHHHHHHHHEEE@@@777444333333555;;;JJJXXXyyy{{{nnnSSSCCC777777<<>>---)))+++,,,)))'''***++++++,,,---///000111222555444666>>>EEEZZZxxx|||\\\TTTzzzqqqZZZSSSRRRQQQPPPLLLJJJGGGGGGIIIHHHFFFHHHLLLNNNLLLIIIIIIJJJKKKKKKJJJMMMKKKIIIHHHHHHFFFDDDBBBAAAAAA@@@>>><<<:::888777222333333000---444KKKaaapppxxxpppiiivvv~~~sssgggyyy~~~|||xxxoookkkooouuu{{{{{{~~~tttlllqqqtttzzzvvv^^^KKK|||wwwooossswwwvvvtttvvv~~~yyyllldddPPPWWWbbbmmmrrryyy|||wwwkkk[[[PPPEEECCC???===BBBKKKRRRTTTAAA555555@@@QQQpppsssZZZbbbvvv}}}^^^QQQNNNKKKJJJJJJIIIGGGFFFIIINNNWWWYYYQQQGGGFFFKKKNNNQQQPPPKKKHHHHHHHHHFFFEEEHHHJJJJJJFFFDDDDDDEEEEEEGGGIIIIIIHHHGGGGGGHHHIIICCCBBBKKKYYY]]]TTTIIIGGGEEEEEEJJJMMMLLLKKKLLLJJJJJJIIIEEE@@@===???AAA;;;:::===@@@<<<666===IIIdddpppxxx{{{{{{vvvzzzzzz{{{uuufffiiinnnsssxxx}}}|||{{{}}}~~~~~~|||yyyxxx~~~||||||~~~|||{{{{{{|||}}}}}}|||~~~}}}||||||{{{{{{{{{{{{||||||}}}}}}}}}{{{{{{|||}}}}}}}}}}}}}}}~~~}}}{{{zzzwwwpppggg___cccppp}}}sssooouuuvvveeeSSSFFF:::444222///000444777:::<<<;;;@@@CCCCCCCCCCCC@@@;;;666555555666666999DDDPPPggg~~~xxxkkkMMM>>>444555999<<>>FFFPPPPPPJJJ999999777CCC```}}}iii]]]nnn~~~}}}sssYYYOOOMMMLLLMMMPPPQQQMMMIIIHHHKKKRRRUUUQQQIIIHHHKKKJJJNNNNNNIIIGGGIIIIIIGGGDDDIIIMMMMMMIIIEEEEEEFFFDDDGGGIIIJJJIIIGGGFFFEEEJJJGGGHHHNNNVVVWWWQQQJJJIIIEEEEEEKKKNNNLLLIIIJJJHHHJJJLLLIIIBBB===<<<===<<<;;;===@@@;;;555:::DDDXXXjjjvvvzzz|||zzzwwwwww}}}{{{qqqbbbffflllqqqvvv{{{~~~|||||||||}}}~~~xxxvvv}}}{{{zzz|||zzzyyyyyy{{{}}}}}}}}}~~~|||||||||{{{{{{{{{zzzzzzxxxzzz{{{}}}}}}}}}}}}}}}{{{{{{|||}}}}}}}}}}}}}}}{{{zzzyyyzzzyyytttmmmiiihhhttt}}}yyysssxxxxxxfffTTTFFF999111000///...000444777777666<<>>>>>???<<<777444333444555444666AAALLL]]]{{{vvvrrrzzztttgggGGG:::222444888888===DDDQQQbbbrrrssshhhXXXIII???AAAJJJZZZkkkuuu{{{yyyooopppxxx}}}vvvqqqlllllltttxxxssslllhhhddd```\\\YYYUUURRROOOIIIBBB<<<999777333///...000222444111444666555333444999===FFFXXXiiiqqqtttppp^^^KKK:::222,,,++++++******,,,,,,,,,,,,---...000222222444888888===FFFNNNcccwww[[[LLLVVV{{{]]]OOOTTTNNNLLLPPPLLLHHHFFFEEEFFFDDDCCCGGGNNNKKKKKKLLLNNNOOOOOOLLLJJJJJJIIIIIIIIIJJJIIIGGGDDDCCCCCCBBBAAA???===<<<;;;444333333222///111>>>LLLaaaqqqsssoooxxx~~~vvvooonnnvvvooonnnssswwwxxxzzz}}}yyyrrrooommmnnnuuu|||___GGG~~~{{{yyyzzz|||yyywwwtttpppiii```WWWPPPYYYjjj|||zzznnn^^^NNNEEE>>>???>>>???IIISSSPPPEEE///888999JJJrrrrrrQQQUUUssseeeTTTRRRQQQQQQTTTYYYYYYSSSKKKHHHGGGJJJNNNMMMIIIGGGIIIFFFKKKLLLGGGFFFJJJKKKHHHDDDJJJOOOPPPKKKFFFEEEFFFBBBFFFIIIKKKIIIFFFDDDCCCHHHIIIKKKMMMNNNMMMKKKJJJFFFBBBCCCKKKOOOLLLJJJKKKEEEJJJOOOMMMEEE>>>::::::===;;;<<>>III\\\nnnttttttmmmXXXAAA555000,,,,,,+++)))***...,,,,,,,,,---///000222333555:::;;;@@@KKKTTTiiieeeNNNJJJXXXtttwww|||wwwwww~~~{{{UUUKKKSSSLLLJJJQQQMMMHHHFFFEEEEEECCCBBBGGGNNNKKKKKKMMMOOOQQQPPPMMMKKKJJJJJJJJJKKKLLLKKKIIIFFFDDDDDDDDDBBBAAA???===<<<666444222111//////888CCCXXXmmmtttttt|||~~~vvvsssdddvvvyyyrrrpppssswwwxxxyyy|||sssiiigggggghhhmmmtttzzz}}}~~~xxxxxx}}}uuuXXXAAAttt|||qqqcccXXXWWWUUUPPPTTT]]]kkk~~~{{{uuugggUUUHHHDDD@@@BBB@@@???JJJSSSJJJ777444000HHHfffuuuoooTTTLLLfffyyy^^^PPPMMMPPPSSSSSSOOOLLLLLLMMMKKKJJJJJJLLLOOONNNJJJGGGGGGGGGGGGHHHIIIHHHFFFDDDIIIJJJLLLMMMLLLIIIEEEBBBEEEAAABBBGGGJJJGGGCCCBBBDDDFFFGGGGGGFFFIIINNNSSSLLLGGGCCCFFFKKKMMMHHHBBBIIIGGGEEEDDDCCCAAA>>>;;;888;;;===<<<;;;;;;888555BBBSSSgggvvv~~~yyytttyyy||||||yyyrrrqqqrrrmmmeeeYYY^^^fffnnntttxxxzzzzzz|||yyyyyy||||||yyyvvvssssssuuuyyy{{{yyyyyyyyyyyyyyyzzz{{{|||~~~}}}||||||}}}}}}{{{zzz||||||{{{yyyvvvvvvwwwyyyzzz{{{|||}}}}}}|||{{{zzz~~~}}}}}}}}}}}}{{{yyyyyyvvvsssuuuyyy{{{yyyuuuqqqzzzvvvooogggdddcccYYYHHH:::000///------...000222444444666999<<<<<<999666444000//////000000444@@@LLLeeetttfff``````hhhqqq}}}|||jjjYYYFFF===888::::::666888>>>???KKKVVVVVVNNNHHHKKKPPPPPPfff}}}vvv|||yyyqqqoooqqqqqqnnnkkkhhheeeaaa\\\YYYYYYTTTNNNHHHCCC???;;;888222111///......000111333444666777888888999;;;===SSSYYYeeennnnnn```III888///...,,,***))))))******)))***,,,...000222333444666888888<<>>======;;;777555444666999;;;PPPeeesssrrrvvvyyyeeesss~~~wwwqqqpppqqq}}}~~~qqqdddXXXPPPRRRWWW```mmmzzzbbb>>>zzzmmmbbb\\\^^^______hhhttt{{{xxxtttnnnaaaPPPEEEAAA@@@??????DDDNNNQQQEEE555444888TTTsss[[[PPPYYYvvvhhhQQQOOONNNPPPQQQPPPMMMKKKNNNPPPRRROOOLLLMMMOOOOOOKKKFFFGGGGGGGGGHHHIIIIIIGGGFFFEEEIIILLLLLLHHHEEEEEEEEEEEEBBBCCCHHHJJJGGGCCCCCCCCCEEEGGGFFFDDDDDDGGGJJJGGGGGGGGGHHHIIIIIIIIIIIIMMMJJJFFFCCCBBBBBB@@@???;;;888666777888888888888<<>>666///.........///000222333555999???CCCCCC???999555000//////111111555AAANNNkkkyyykkk```YYYXXX[[[eeemmmxxx}}}uuueeeVVVGGG???;;;??????:::<<>>XXXyyyvvv^^^QQQbbb}}}}}}YYYPPPIIIIIIJJJIIIHHHIIIEEEGGGIIIKKKLLLNNNQQQTTTRRROOOLLLKKKMMMOOONNNMMMMMMKKKJJJJJJJJJJJJGGGDDDIIIHHHHHHGGGGGGFFFFFFFFF===<<<:::999888888888888KKKbbbrrrsssvvv}}}dddlll}}}{{{uuurrrqqq{{{}}}vvvdddUUUKKKFFFWWWaaapppccc>>>}}}}}}rrrjjjjjjmmmttt~~~wwwrrrnnngggZZZKKKBBB@@@AAA<<>>EEEIIITTTZZZaaaccc[[[LLL===333...---+++*********++++++***+++,,,...000222444555555777777BBBeeennn\\\]]]~~~wwwTTTLLLFFFFFFGGGFFFEEEGGGFFFHHHKKKMMMNNNQQQUUUXXXTTTQQQNNNLLLLLLNNNNNNNNNOOOLLLJJJHHHHHHGGGEEEDDDEEEEEEEEEFFFFFFGGGHHHIII>>>>>>>>><<<:::888666555EEE\\\ppptttuuu~~~iiiggguuu}}}|||zzzuuurrrxxxzzz|||~~~nnnWWWGGGCCCEEEbbbrrrzzzddd@@@||||||~~~~~~}}}wwwqqqjjjbbbUUUGGG@@@@@@AAA;;;BBBRRRVVVFFF666111888LLLjjjmmmSSS___www|||vvvUUUNNN[[[RRRTTTVVVTTTRRRSSSVVVYYY\\\UUUNNNNNNTTTWWWTTTPPPEEEEEEEEEFFFIIIJJJJJJIIIIIIKKKMMMLLLJJJJJJLLLOOOEEECCCCCCGGGGGGCCCBBBCCC???BBBEEEEEEEEEGGGLLLPPPJJJMMMOOOMMMIIIIIIOOOUUUPPPMMMIIIFFFEEEEEEDDDBBB888;;;GGGSSSOOO>>>444555666HHHeee|||zzz|||zzzqqqgggcccfffjjjuuutttssspppnnnqqqwww|||}}}|||xxxuuuuuuwwwxxxyyyyyyzzzyyyyyyxxxxxxxxxxxxyyyzzz{{{|||}}}zzz{{{~~~}}}yyyyyyzzzyyyxxxxxx{{{}}}}}}|||{{{||||||}}}}}}|||{{{{{{||||||zzzxxxuuuuuuuuuwwwyyyyyywwwtttxxx{{{ttt___OOO<<<<<<<<<;;;999666333000......///000111000000000333999AAAFFFFFFAAA999333------...000111555AAAMMMlllsss```KKKAAA@@@BBBFFFJJJOOOSSSYYY]]]___aaaccceeehhhjjjmmmnnnmmmjjjhhhfffmmmxxx|||tttkkkdddKKKGGGGGGKKKJJJDDDDDDKKKVVVlllyyywwwuuummmjjjjjjhhhfffdddaaa___ZZZUUUQQQJJJFFFAAA<<<999666333111111000000000111333444555777777777888<<>><<<999777555333===UUUkkkrrrsssyyyuuujjjrrr}}}xxxssstttvvvyyy{{{}}}~~~~~~kkkSSSEEEHHHRRRqqqwwwmmmlllrrryyyfffFFF~~~~~~}}}{{{wwwpppfff\\\OOOCCC===???@@@===GGGVVVTTTAAA333444<<>>???>>>;;;777333111...//////000000000000///111444999<<<<<<999444111++++++---///000333???JJJpppzzz[[[KKK:::555555777999;;;;;;===???AAAAAABBBCCCDDDFFFHHHJJJJJJJJJLLLOOORRRaaaooo{{{}}}wwwrrrmmmiiiNNNKKKLLLQQQOOOHHHIIIOOO```ttttttmmmjjjiiifffdddbbb```\\\XXXRRRMMMEEEBBB===999777555222000000000111111333444555666888888888:::@@@JJJVVV^^^ggglllnnnfffTTTAAA333---,,,+++*********+++,,,---,,,,,,...000222444555666222999CCCZZZ|||\\\ggg^^^NNNIIIFFFGGGGGGEEEFFFIIIJJJLLLMMMMMMMMMNNNPPPRRRUUUVVVUUUSSSOOOKKKGGGEEEHHHHHHGGGEEEEEEEEEGGGHHHHHHGGGFFFEEEDDDEEEFFFGGGCCCAAA===:::666444333333777LLLcccnnnppptttqqqrrr~~~yyyxxxzzzuuussstttwwwyyy{{{~~~~~~}}}}}}~~~{{{|||}}}zzz}}}}}}lllTTTHHHQQQbbbtttaaaZZZaaafffnnn{{{jjjIII~~~~~~}}}|||zzztttkkk```TTTHHH===;;;===???BBBMMMWWWNNN<<<555:::EEEcccaaaQQQ___oookkkTTTQQQQQQKKKOOORRRUUUUUUQQQNNNNNNOOOHHHFFFFFFJJJNNNQQQQQQPPPLLLKKKJJJKKKNNNPPPPPPPPPMMMGGGCCCDDDHHHJJJGGGCCCDDDCCCDDDFFFDDD@@@@@@CCCEEEGGGGGGEEEDDDEEEJJJOOOJJJGGGDDDCCCEEEGGGFFFDDDGGGGGGHHHIIIJJJHHHDDDAAAEEEOOOVVVRRREEE:::888<<<888BBBYYYtttwwwsss~~~zzzxxxuuujjjhhhnnnuuuwwwyyy|||~~~}}}yyyuuuqqqqqqrrrtttvvvwwwvvvuuutttttttttuuuvvvwwwyyyzzz{{{~~~{{{||||||{{{{{{{{{~~~||||||{{{{{{{{{{{{||||||zzzyyyyyyzzz{{{{{{zzzxxxuuuuuuuuuvvvvvvvvvwwwwwwtttvvvwwwnnn[[[GGG======@@@???===;;;999777555444////////////000000000000///000111222222111000///++++++---//////222<<>>:::777555333111000///000111222444555666777888999:::>>>FFFQQQ^^^gggqqqssspppdddQQQ???222---++++++*********+++---...,,,---...000222444666777444@@@UUUtttrrrWWWqqqvvvYYYMMMIIIGGGIIIHHHGGGHHHLLLLLLMMMMMMLLLKKKKKKLLLNNNRRRSSSTTTQQQLLLGGGDDDCCCDDDEEEFFFFFFEEEEEEFFFHHHHHHFFFCCCAAA@@@@@@@@@AAADDDBBB===999666444333333333CCCZZZhhhkkkooo|||uuuppp}}}ooottt|||}}}wwwrrrtttvvvwwwyyy|||}}}|||{{{xxxzzz~~~|||www{{{~~~oooYYYMMMYYYmmmyyy```VVVVVV^^^hhhuuuiiiHHH~~~}}}}}}|||{{{yyyoooeeeYYYOOOCCC;;;;;;@@@>>>HHHTTTUUUGGG888888AAAWWWpppkkkNNNPPPiii}}}cccSSSRRRRRRNNNQQQSSSTTTQQQMMMIIIJJJKKKEEEHHHKKKNNNNNNMMMKKKJJJKKKJJJHHHIIIKKKMMMNNNNNNKKKGGGEEEDDDEEEEEEBBB???FFFEEEFFFHHHEEE@@@AAAFFFGGGIIIKKKJJJFFFDDDEEEGGGDDDCCCAAABBBDDDEEEDDDBBBFFFFFFFFFHHHIIIIIIGGGEEELLLSSSQQQCCC:::<<<>>><<<999;;;KKKeeewww{{{}}}xxxzzz}}}zzzrrrfffdddlllssstttvvvzzz}}}~~~zzzuuuqqqpppqqqsssuuuvvvuuutttttttttuuuuuuvvvwwwyyy{{{|||~~~~~~~~~|||}}}}}}|||{{{{{{}}}zzz{{{|||}}}}}}}}}}}}}}}yyyyyyxxxyyy{{{{{{yyyxxxvvvvvvuuuttttttuuuwwwyyyuuuuuurrrhhhSSS???:::>>>@@@@@@@@@BBBCCCAAA<<<888111000///......///000111/////////....../////////,,,,,,...000000222;;;FFFooosssWWW===777333444444333333666555444444444666777888888888<<>>DDD===LLLXXXSSSBBB666;;;FFFgggxxx|||YYYHHH[[[oooppp\\\SSSPPPPPPQQQVVVVVVTTTPPPJJJHHHIIILLLHHHMMMSSSTTTPPPLLLIIIHHHHHHFFFDDDEEEGGGHHHIIIIIIJJJJJJIIIHHHEEEBBB@@@???HHHGGGHHHIIIFFFBBBCCCHHHEEEJJJOOOOOOKKKGGGEEEEEEAAABBBCCCEEEFFFFFFFFFFFFHHHGGGFFFFFFHHHJJJJJJIIINNNTTTMMM===999BBBBBB888<<<888BBBZZZooowww|||||||||}}}zzzvvvyyyzzznnncccccckkksssrrrtttyyy}}}~~~{{{uuuqqqpppqqqsssuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxzzz|||}}}zzzzzzzzz}}}{{{|||{{{zzzyyyyyy{{{}}}yyy{{{}}}~~~~~~yyyxxxxxxyyyzzz{{{yyyxxxwwwvvvuuusssrrrtttwwwzzztttrrrnnneeeSSSBBB===CCC===AAAHHHPPPTTTOOODDD;;;222111///------...000111000000////////////000000......///111000222;;;FFFdddoooQQQ:::555333333111...///222333222111222555888999::::::@@@GGGKKKKKKLLLPPPSSS[[[dddmmmmmmjjjhhhfffcccWWWVVV[[[bbbcccbbbiiiuuuwwwnnnhhheeeddd^^^]]]ZZZWWWRRRJJJBBB===:::777444111111000...---...///111444666777888888888:::>>>DDDNNN[[[iiiqqqrrrjjj]]]LLL===222---+++******))))))***,,,...///---...///111333555777777DDDUUUyyyiiiQQQ[[[www\\\MMMJJJHHHHHHJJJIIIGGGIIINNNKKKLLLLLLKKKJJJJJJKKKMMMJJJIIIGGGCCC???@@@DDDIIICCCFFFIIIHHHDDDBBBBBBCCCHHHFFFBBB???>>>>>>???@@@AAABBBBBB@@@===888444111000999KKK]]]dddhhhvvvxxxmmmssszzzqqqxxx{{{sssuuuvvvwwwwwwzzz}}}~~~|||{{{wwwzzz~~~xxx|||~~~vvvggg___lll|||^^^RRR```rrrtttqqqZZZEEE{{{}}}|||xxxtttssskkkYYYKKKGGGCCC;;;;;;AAABBBVVVTTTEEE===222:::XXXnnnkkkPPPNNNdddfffRRRNNNRRRSSSQQQXXXQQQKKKIIIIIIHHHKKKPPPPPPQQQRRRQQQMMMIIIGGGEEEGGGKKKJJJEEEDDDGGGIIIGGGJJJFFFBBB@@@???@@@AAAAAAFFFGGGGGGGGGGGGFFFEEEEEEJJJFFFGGGLLLMMMGGGDDDEEEBBBBBBBBBCCCEEEFFFHHHIIIHHHIIIIIIGGGEEEEEEFFFHHHHHHGGGEEEDDDDDDCCC@@@>>>DDD===AAAWWWrrr~~~uuuxxx}}}vvvuuuvvvrrrkkkwwwsssmmmfffdddfffkkkpppuuuyyy|||~~~}}}zzzxxxxxxuuutttrrrtttvvvvvvssspppvvvvvvvvvwwwwwwxxxxxxyyywwwxxxyyy{{{~~~||||||{{{zzzzzzzzzzzzzzzyyy{{{~~~|||zzzxxxzzz}}}~~~~~~{{{xxxvvvwwwuuutttuuuwwwwwwuuusssssspppkkkaaaQQQCCC@@@DDDCCCNNN[[[eeeooommmZZZCCC777000,,,...000......///..................---------++++++...///111666===VVVvvvbbbGGG777111...111333111000111333222444888999999<<>>999888111,,,---******************++++++---444333222666333444???PPPsssxxxVVVMMMZZZ{{{|||wwwvvvcccOOOFFFHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJIIIJJJFFF>>>:::>>>DDDGGGFFFFFFFFFDDDBBBBBBDDDFFFHHHHHHGGGEEEBBBAAABBBDDDAAA@@@???>>><<<999444111777555>>>SSSdddlllttt~~~}}}ppplll}}}zzznnnpppxxx}}}xxxuuuvvvyyy{{{}}}~~~|||~~~zzzzzzzzzzzz{{{}}}yyymmmfffssskkkYYY___qqq|||yyyooobbbOOO>>>~~~|||yyyuuuqqqoooaaaPPPDDDCCCDDDAAAAAAFFFLLLYYYRRRDDD>>>888EEEccc{{{uuu[[[MMM[[[xxx{{{[[[MMMMMMOOOMMMKKKNNNJJJIIILLLNNNMMMOOOSSSQQQSSSUUUSSSOOOKKKKKKKKKKKKIIIFFFEEEFFFIIILLLOOOOOOKKKFFFBBB@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCHHHFFFGGGMMMNNNIIIFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGFFFFFFFFFDDD@@@>>>===777;;;NNNfffvvv~~~wwwwww|||wwwwwwwwwrrrkkkbbbaaaaaacccfffjjjmmmnnnuuuxxx{{{|||zzzxxxvvvvvvvvvtttrrrrrrtttuuutttsssuuuuuuvvvvvvwwwwwwxxxxxxxxxyyyzzz{{{}}}~~~}}}||||||{{{zzzzzz{{{{{{{{{}}}|||zzzwwwyyy|||~~~~~~}}}{{{yyyyyyxxxwwwwwwxxxxxxuuurrrtttqqqlllbbbSSSFFFCCCGGGQQQcccvvvxxxaaaJJJ888111---///222000000111111000//////...............,,,,,,///000111666<<>>???EEEKKKVVV]]]hhhqqqvvvtttppplllnnneee\\\VVVOOOGGGDDDGGGNNN[[[lllwww|||}}}oooiiifffaaa]]]\\\XXXUUUPPPLLLGGGBBB===999555444111///...///000222111333555555555555666888<<<@@@GGGPPP___mmmrrrooo```III555222222---)))+++***************++++++,,,,,,333333333777555777DDDaaaaaaLLLNNNccc~~~|||vvvsssrrryyywww\\\NNNGGGEEEEEEFFFFFFFFFGGGGGGGGGJJJIIIGGGFFFFFFGGGIIIJJJJJJLLLJJJDDDBBBEEEGGGFFFFFFFFFFFFDDDBBBBBBCCCEEEFFFFFFFFFDDDBBBBBBCCCEEEAAA@@@??????>>>;;;666333333222999IIIZZZfffooouuu~~~sssiiitttnnnpppwww}}}yyyyyy{{{|||}}}}}}{{{~~~}}}yyyyyyxxxxxxyyy{{{|||~~~}}}qqqkkkwwwlllbbblllzzzwwwkkk```UUUFFF888~~~||||||~~~|||yyywwwsssmmmhhhVVVIII???AAACCCCCCEEEKKKYYYYYYLLL>>>;;;>>>RRRoooeeeLLLMMMgggnnnQQQLLLOOOLLLIIIKKKIIIHHHKKKQQQSSSPPPPPPSSSRRRUUUWWWTTTOOOLLLNNNQQQQQQGGGCCCHHHMMMLLLOOOUUUTTTQQQLLLGGGDDDBBBCCCCCCAAA@@@@@@@@@@@@BBBCCCDDDHHHGGGJJJPPPRRRNNNIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFIIIGGGFFFHHHJJJJJJGGGDDDHHHHHHHHHIIIIIIFFFAAA===@@@;;;:::DDDRRR___kkksssrrrzzz{{{~~~~~~{{{xxxwwwwwwrrrkkkYYY[[[aaakkkuuuzzzxxxtttuuuwwwyyyyyywwwuuuuuuuuuwwwtttqqqoooqqqsssuuuvvvsssttttttuuuvvvvvvwwwwwwyyyyyyzzz{{{|||}}}~~~~~~}}}}}}||||||{{{{{{||||||~~~~~~|||{{{xxxzzz|||~~~~~~|||{{{{{{{{{zzz{{{{{{yyyuuurrrvvvrrrnnneeeXXXKKKIIILLLZZZrrroooWWWDDD888222...111333333222444444222111///....../////////---...111111111444:::FFF___uuu~~~dddDDD777666000---///111000111555777777:::AAAFFFKKKSSS\\\iiiooowww~~~zzzwwwmmmdddYYYQQQJJJBBB???@@@HHHZZZqqqssshhhcccaaa]]]ZZZZZZTTTQQQLLLGGGBBB===888555222111///......000111333333555666666666666888:::>>>CCCLLLXXXhhhrrrpppiiiOOO===---+++---***)))******************+++,,,,,,,,,333333333777555;;;KKKwwwmmmPPPLLL[[[|||zzzxxx{{{hhhSSSMMMGGGDDDDDDEEEEEEEEEEEEFFFFFFIIIGGGEEECCCCCCEEEGGGIIIIIIKKKJJJHHHHHHJJJHHHCCCEEEEEEEEEDDDAAAAAABBBCCCEEEEEEEEEDDDBBBAAACCCDDD@@@@@@?????????===999666111222555>>>OOObbblllnnnzzzyyyhhhjjjsssrrrwww~~~}}}{{{{{{|||~~~~~~}}}yyy~~~~~~|||yyyxxxwwwvvvvvvxxxzzz{{{}}}vvvqqq{{{tttqqq|||ooo___UUUMMMCCC999|||{{{zzz{{{}}}~~~{{{yyyxxxrrrggg___MMMFFFBBBAAA@@@@@@GGGOOObbbVVVCCC777666AAA\\\yyyVVVFFFUUUrrrdddMMMOOORRRLLLKKKRRROOOOOORRRUUUTTTOOOMMMOOOTTTWWWXXXUUUNNNKKKNNNRRRSSSGGGEEEQQQWWWQQQNNNSSSSSSSSSQQQNNNJJJGGGEEEEEEDDDCCCBBBBBBCCCFFFHHHJJJIIIJJJMMMRRRSSSPPPKKKGGGBBBBBBCCCCCCEEEGGGHHHIIIIIIFFFEEEHHHLLLLLLGGGBBBGGGHHHJJJKKKKKKHHHBBB>>>BBB===;;;>>>DDDOOO```ooopppxxx~~~~~~zzzvvvvvvwwwrrrlll```aaaiiiwwwyyytttvvvxxxxxxvvvuuutttuuuvvvsssooolllmmmpppsssvvvqqqrrrrrrssstttuuuvvvvvvwwwwwwxxxzzz{{{}}}~~~~~~}}}}}}||||||||||||}}}}}}~~~|||{{{{{{|||~~~}}}|||zzz{{{{{{|||}}}}}}{{{xxxvvvxxxtttpppiii]]]SSSPPPTTTcccxxx}}}hhhTTTCCC777888222...111444444333555555444111///.........///...---...111111000444999DDDXXXlllxxxtttWWW;;;555666222///111222222555999;;;;;;>>>FFFNNNUUU```jjjsssvvvzzz~~~}}}|||qqqlllcccWWWLLLEEEDDDFFFGGGXXXnnn~~~wwwmmmdddaaa___[[[XXXWWWPPPMMMGGGBBB>>>:::555222//////......///111333444444555666666777999===???@@@GGGRRR___nnnssskkk___DDD777,,,***,,,++++++,,,************+++,,,,,,------333333444777666???UUUbbbQQQ\\\ttt\\\MMMLLLFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGEEECCCAAAAAACCCEEEGGGGGGGGGFFFEEEGGGIIIFFF@@@DDDEEEEEECCCAAA@@@AAABBBEEEFFFFFFDDDBBB@@@AAABBB???>>>>>>??????>>>;;;888222555555777HHH```mmmmmmsssmmmeeexxx|||xxxyyyyyyzzzzzzyyy{{{yyy|||~~~|||zzzyyywwwuuuuuuwwwxxxzzzzzzyyyttt|||}}}{{{nnn^^^SSSKKKCCC<<<|||{{{zzz|||~~~}}}~~~|||{{{{{{xxxooo```UUUCCCDDDEEEBBB>>>@@@MMMZZZgggPPP<<<444444FFFhhhrrrKKKJJJeee~~~{{{qqq[[[NNNRRRRRRJJJMMMYYYWWWVVVWWWXXXTTTNNNLLLOOOXXXZZZ[[[WWWQQQNNNPPPSSSPPPGGGJJJYYY]]]RRRJJJKKKMMMQQQTTTTTTPPPKKKGGGEEEGGGFFFEEEEEEFFFIIILLLMMMGGGIIIMMMOOOPPPNNNHHHCCCAAAAAABBBCCCDDDFFFGGGHHHHHHEEEDDDGGGKKKLLLGGGBBBFFFGGGJJJLLLMMMJJJDDD???;;;:::;;;===AAAMMMcccwwwtttwww~~~yyyttttttwwwtttooobbbcccjjjxxxvvvpppsssvvvxxxwwwvvvvvvvvvtttrrrnnnjjjjjjlllpppsssoooppppppqqqsssttttttuuussstttvvvxxx{{{}}}}}}}}}||||||||||||}}}}}}~~~}}}||||||~~~~~~{{{yyyxxxyyyzzz|||}}}}}}|||{{{zzz{{{wwwrrrmmmddd[[[XXX[[[ttt~~~}}}hhhOOOAAA;;;777888111...111444333333555555333222000///............,,,---000111111555;;;GGGXXXgggppplllRRR999666444111000333333333777<<<<<<;;;???GGGOOOXXXdddnnnvvvxxxzzz|||zzzyyyrrraaaPPPHHHIIIMMMOOOZZZlll|||qqqiiibbb```\\\VVVRRRRRRLLLIIICCC???;;;777333111.........///000222444555333444555777999===CCCGGGJJJRRR]]]hhhpppnnn```QQQ<<<444,,,+++,,,,,,+++,,,************+++,,,---...///333333444777777GGGcccooo[[[___xxxyyyVVVKKKLLLDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@@@@BBBDDDEEEEEEEEEBBB@@@BBBGGGEEE@@@BBBCCCDDDDDDBBBAAABBBCCCGGGHHHHHHFFFBBB@@@??????>>>>>>>>>???@@@???<<<999333666555444BBBZZZkkknnnooowwwgggppp}}}yyy}}}|||{{{{{{yyy{{{}}}}}}}}}{{{xxxvvvuuuvvvxxxzzzyyy}}}{{{www|||sssdddVVVHHH<<<666~~~~~~}}}~~~zzz{{{{{{{{{uuugggWWWKKK:::@@@CCCAAA???FFFYYYiiieeeIII999777888NNNvvvwwwSSSZZZtttyyybbbUUUNNNQQQPPPJJJNNNXXXVVVUUUWWWXXXTTTOOOPPPTTT[[[[[[[[[YYYVVVTTTSSSTTTKKKHHHLLLWWWYYYOOOGGGEEEIIINNNTTTUUUQQQLLLHHHGGGFFFEEEEEEFFFGGGIIIKKKLLLCCCFFFIIIJJJKKKKKKFFF@@@EEEEEEDDDDDDDDDDDDEEEEEEFFFDDDDDDFFFHHHIIIFFFCCCDDDFFFHHHLLLMMMKKKFFFBBB??????AAA@@@@@@HHH]]]qqqrrrsssyyy}}}~~~}}}xxxuuuvvvzzzxxxsssdddeeelllxxx|||rrrjjjoootttxxxxxxxxxxxxxxxsssrrrpppllljjjjjjmmmpppmmmnnnooopppqqqrrrssstttqqqrrrtttwwwzzz}}}||||||{{{{{{||||||}}}}}}~~~}}}|||||||||}}}~~~|||zzzwwwvvvxxxyyy{{{|||{{{{{{|||}}}}}}yyyuuuqqqjjjbbb```ccc|||{{{nnnUUUCCC???AAAAAA999333///222444333333444444444333222111111000///...,,,---000222444:::BBBPPP```hhhjjjfffRRR;;;555222000222555555444888======<<>>@@@DDDEEECCCAAABBBDDDEEECCCCCCCCCDDDHHHIIIIIIGGGDDDAAA@@@@@@@@@??????@@@AAA@@@===:::444555333333;;;NNNaaakkknnn~~~mmmkkk}}}vvvvvvzzz~~~|||{{{{{{{{{}}}}}}yyyvvvuuuvvvxxxzzzxxx{{{|||ttt```III999333zzz{{{{{{wwwlll\\\LLLBBB:::===??????CCCQQQdddqqq]]]???666;;;===VVVyyyaaammm}}}~~~\\\UUUNNNNNNOOOMMMNNNQQQOOOQQQUUUXXXUUUQQQRRRWWWWWWVVVUUUVVVXXXWWWUUURRRGGGHHHJJJKKKKKKIIIFFFDDDIIINNNSSSSSSNNNIIIGGGHHHDDDDDDEEEFFFGGGGGGHHHHHHAAAEEEHHHHHHKKKNNNKKKEEEGGGGGGFFFFFFFFFFFFGGGGGGCCCCCCDDDDDDEEEEEEEEEEEECCCDDDGGGJJJLLLKKKHHHDDDFFFGGGGGGDDD>>>@@@PPPaaakkkoooxxx{{{zzz~~~uuuwwwxxxxxx||||||vvviiilllsss~~~xxxnnnccciiiqqqwwwyyyyyyyyyxxxsssssssssppplllkkkkkkmmmllllllmmmnnnpppqqqrrrsssqqqrrrtttvvvyyy{{{}}}~~~{{{{{{zzzzzz{{{||||||}}}~~~}}}|||{{{{{{{{{}}}~~~~~~~~~}}}{{{yyywwwvvvyyyzzz{{{yyyxxxxxxzzz}}}zzzvvvtttnnnhhhfffhhhsssmmm\\\IIICCCIIILLLIII<<<555111333555444444555444555666666666444333111000---...111555999AAAJJJ___oooppphhhdddVVV@@@555222333666;;;;;;999<<>>EEEcccpppVVVjjjzzzdddMMMJJJMMMFFFDDDDDDDDDDDDCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBAAA>>>BBBBBB>>>>>>AAACCCCCC???BBBDDDEEEEEEEEEEEEGGGFFFGGGIIIHHHFFFDDDCCCCCCCCCBBBBBBCCCDDDBBB???===777555444444666AAAUUUgggmmmvvvqqqgggxxxuuurrruuuzzz{{{~~~{{{yyyzzz~~~~~~zzzvvvtttuuuwwwyyyuuuwww{{{gggKKK:::666~~~{{{|||{{{ssseeeTTTEEE===>>>===<<<===FFFXXXiiirrrSSS666222<<>>CCCGGGGGGKKKOOORRROOOJJJFFFFFFHHHDDDEEEFFFGGGHHHHHHGGGGGGBBBGGGJJJJJJNNNSSSRRRLLLEEEEEEFFFGGGHHHJJJKKKLLLBBBCCCDDDCCCBBBCCCEEEGGGBBBCCCEEEIIIKKKKKKIIIFFFCCCDDDFFFDDD>>>???MMM]]]fffmmmzzz{{{~~~yyynnnssswww{{{xxxmmmqqqyyy~~~qqqeee^^^eeennnvvvyyyyyyyyyxxxsssuuuvvvtttooolllkkklllkkkkkklllnnnoooqqqrrrrrrssssssuuuvvvxxxzzz{{{|||zzzzzzzzzzzzzzz{{{|||}}}}}}|||zzzyyyzzz{{{}}}~~~}}}}}}||||||{{{zzzxxxxxxzzz{{{{{{xxxuuuuuuxxx|||{{{wwwuuuqqqkkkiiikkkhhh```QQQFFFJJJUUUVVVOOO>>>777333555777555555666444666888:::999888555333222//////222777<<>>AAAFFFFFFEEEGGGMMMPPPTTT[[[cccjjjrrrxxxvvvzzzxxxqqqxxx~~~eee```]]]\\\WWWNNNIIIHHH@@@===888555333222111000///000111222444555666777888888888888;;;AAAIIINNNWWWcccmmmkkkaaaQQQ???111(((***+++******,,,,,,,,,*********+++,,,---///000000222333999BBBLLLnnnfffTTTtttooo[[[IIIJJJNNNGGGGGGGGGFFFFFFEEEEEEEEEDDD@@@AAACCCDDDDDDCCCAAA@@@999>>>AAA>>><<<>>>@@@@@@>>>AAADDDFFFFFFFFFGGGHHHDDDFFFHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFDDDAAA>>>;;;777666777555999MMMdddmmmpppzzzsssfffvvvwwwqqqtttyyy~~~yyy|||xxxyyy}}}~~~yyyuuussstttvvvxxxssstttxxx~~~www{{{}}}~~~gggJJJ:::888|||~~~~~~~~~||||||wwwkkkZZZJJJBBB???:::@@@<<<777GGGbbbgggYYY???888333888NNNnnnrrr^^^XXXiiissssss~~~~~~~~~}}}uuueeeWWWRRRNNNPPPSSSPPPJJJEEELLLSSSXXXXXXVVVTTTPPPKKKOOONNNMMMNNNPPPSSSSSSSSSMMMIIIEEEDDDDDDDDDCCC@@@JJJDDDDDDJJJMMMHHHDDDEEEBBBEEEHHHIIIFFFDDDDDDEEEAAACCCGGGLLLPPPOOOLLLIIIDDDBBBAAABBBFFFIIIJJJJJJCCCAAA@@@@@@BBBDDDEEEEEEFFFHHHIIIHHHFFFFFFIIIKKKFFFCCCDDDFFFDDDAAAHHHSSS^^^eeesssxxxrrriiijjjrrr{{{~~~|||}}}vvvyyy~~~zzzmmmccc```hhhooorrruuuyyyyyywwwxxxvvvsssqqqooommmkkkiiikkkkkkmmmppptttuuutttssstttttttttuuuvvvvvvwwwwwwvvvxxx{{{|||{{{zzzzzz{{{{{{{{{{{{{{{{{{zzzzzzyyyzzzzzz{{{yyyxxxwwwxxxzzzxxxxxxxxxyyyyyyxxxxxxwwwyyy{{{zzzvvvsssppphhh```bbbMMMFFFNNNUUU\\\___YYYSSS???000111666555666;;;???@@@>>>;;;:::<<<:::555888111111777:::???PPPcccyyymmmfffaaaOOO;;;555>>>MMMVVVQQQFFFCCCHHHNNNQQQVVVZZZ___eeemmmsss|||{{{yyyyyyxxxzzzeee^^^XXXUUUPPPHHHCCCCCC;;;999666444222000000000222///...///444777888777:::;;;<<<===>>>???BBBEEEVVV^^^hhhgggUUU>>>111///,,,,,,+++***))))))******---***((()))---000222111333000888@@@HHHcccdddLLLXXXvvv{{{___PPPLLLJJJGGGFFFGGGEEECCCCCCFFFFFFDDDBBBFFFEEECCCAAA???>>>>>>>>>DDD@@@======???BBBBBBAAAAAA@@@@@@@@@AAACCCEEEFFFAAADDDGGGHHHFFFDDDCCCBBBGGGFFFEEEFFFGGGFFFDDDBBBBBB999444444333555GGG\\\eeerrrvvv}}}rrrmmm|||hhhhhhxxx}}}~~~~~~~~~~~~}}}zzzyyyxxxwwwvvvttttttuuuwwwzzzyyygggUUU[[[fffeeeeeelllppphhhUUUCCC888555~~~~~~~~~}}}xxxvvvooobbbRRRDDD===;;;888<<<===CCCUUUddd[[[EEE777333888EEEYYYsss~~~tttSSSVVVcccnnnllljjj~~~~~~hhhVVVOOOOOOOOOOOONNNMMMMMMNNNOOOTTTVVVSSSPPPPPPOOOLLLLLLKKKKKKMMMPPPRRRRRRRRRKKKHHHEEEEEEFFFHHHGGGFFFKKKGGGHHHLLLMMMHHHFFFGGGFFFHHHKKKJJJGGGDDDCCCDDDEEEDDDEEEIIIMMMNNNKKKGGGAAA??????@@@CCCEEEFFFEEEDDDCCCCCCCCCEEEGGGHHHHHHEEEFFFGGGGGGGGGKKKQQQUUUJJJEEECCCCCCAAA???CCCKKKRRRZZZhhhyyyzzzqqqoooeeegggnnnxxx}}}|||zzz{{{wwwyyy~~~~~~uuummmnnnssswwwwwwwwwzzz{{{yyyzzzvvvrrrrrrrrrnnnggg```iiiiiijjjmmmqqqsssrrrrrrqqqqqqrrrssstttvvvwwwwwwvvvxxxzzzzzzxxxwwwwwwxxxyyyzzz{{{|||||||||{{{{{{xxxyyyyyyxxxvvvvvvwwwyyyyyyyyyyyyyyyyyyxxxwwwwww|||~~~}}}xxxuuurrrjjjbbbWWWEEEEEETTT___iiinnniiiZZZEEE333111444444888???<<<@@@AAA@@@AAACCCAAA===>>>888666:::>>>EEEYYYooo~~~nnnfffcccWWWGGGHHHQQQ\\\\\\RRRMMMXXXiiiuuuyyyvvvuuuzzz~~~{{{xxx```YYYSSSQQQLLLDDD@@@???999888555333111000000000111000///111555888888777888999;;;>>>AAAGGGLLLOOOZZZ^^^aaa]]]LLL999//////,,,++++++***))))))******,,,***)))***...111222111<<<222999NNNfffgggUUUMMM^^^ttt~~~~~~~~~tttZZZMMMJJJHHHFFFEEEFFFDDDBBBCCCEEEFFFEEECCCEEEDDDBBB@@@>>>??????@@@CCC@@@======???AAAAAA@@@???>>>>>>===>>>???AAABBBDDDFFFGGGFFFCCC???======DDDCCCBBBCCCDDDEEEDDDCCCAAA999555666333444BBBUUUaaammmsss~~~xxxnnn}}}|||fffaaannnzzz}}}~~~}}}}}}~~~|||zzzxxxwwwtttrrrsssssstttwww{{{}}}mmm___QQQCCCGGGQQQPPPRRRWWWYYYSSSHHH<<<555333~~~}}}~~~{{{xxxtttpppfffXXXIII>>>::::::<<<:::>>>MMM```bbbLLL333444000AAAWWWhhh}}}yyyXXXBBBUUUiiimmmhhhppp~~~}}}{{{qqq[[[MMMIIILLLNNNJJJFFFFFFLLLRRRPPPSSSRRRMMMJJJLLLNNNMMMJJJJJJKKKMMMOOOPPPNNNLLLLLLJJJGGGGGGHHHIIIIIIHHHGGGFFFGGGIIIGGGBBBBBBDDDFFFHHHJJJJJJHHHGGGFFFGGGJJJFFFCCCFFFLLLNNNJJJEEE@@@??????AAACCCDDDCCCAAACCCCCCCCCDDDEEEFFFHHHHHHHHHGGGGGGFFFHHHMMMUUUZZZLLLEEE????????????AAAEEEIIIPPP^^^ooozzzuuu|||tttmmmlllddddddjjjuuu{{{zzzyyyyyyxxxzzz}}}}}}|||yyy{{{}}}|||zzzuuurrrtttwwwssshhh^^^fffeeefffhhhllloooppppppmmmnnnoooqqqssstttuuuvvvvvvxxxyyyxxxvvvtttttttttxxxyyy{{{}}}~~~}}}|||{{{wwwxxxxxxwwwuuuuuuvvvwwwzzzzzzzzzzzzzzzyyyxxxwww{{{xxxtttllldddPPPBBBGGGZZZffflllpppkkkZZZGGG555000222666???IIIJJJPPPUUUVVVXXXZZZWWWRRRQQQMMMJJJKKKMMMUUUlllrrrjjjggg^^^RRRPPPZZZccc]]]RRRUUUpppwwwjjjmmmwww|||gggXXXRRRLLLJJJFFF???;;;:::777666333111000/////////000000111333666888888777888999<<>>>>>???AAACCCAAA???======???@@@???>>>============>>>???@@@@@@FFFGGGGGGEEEAAA?????????BBBAAA??????BBBCCCDDDDDD???:::888888444333<<>>@@@CCCBBBCCCFFFHHHIIIJJJKKKKKKKKKFFFDDDIIIQQQSSSMMMEEEBBBBBBBBBDDDFFFFFFCCCAAA>>>@@@AAAAAAAAABBBDDDEEEKKKIIIGGGFFFGGGKKKOOOSSSJJJCCC===<<>>>>>>>>>>>>>>======>>>>>>@@@AAABBBDDDDDDEEEFFFFFFEEEEEEEEEHHHJJJDDDBBB???>>>@@@BBBCCCCCC>>>;;;::::::666222666>>>RRRZZZhhh}}}uuuhhhtttddddddrrr~~~||||||{{{yyy{{{}}}~~~|||{{{yyyuuuqqqnnnmmmmmmmmmooorrrwwwzzz}}}jjjJJJ???MMMYYYbbbpppwww|||}}}yyyjjjSSS>>>222---~~~~~~|||{{{|||}}}{{{vvvqqqfff```UUUIII???;;;;;;======@@@LLLYYYYYYJJJ999000444===[[[wwwjjjEEEVVVfffllleeekkkjjjTTTOOOUUUKKKKKKGGGAAABBBIIILLLJJJDDDIIIKKKIIIIIIMMMOOONNNHHHHHHIIIKKKMMMMMMJJJHHHMMMLLLJJJGGGEEEDDDDDDEEEGGGJJJJJJFFFBBBAAACCCEEE@@@AAABBBDDDGGGIIIJJJJJJHHHFFFFFFNNNWWWXXXPPPGGGDDDCCCCCCEEEFFFFFFDDDBBB===???AAAAAA@@@???AAACCCGGGFFFEEEEEEFFFHHHIIIJJJLLLFFF???===AAAEEEDDDAAAKKKRRR___pppzzzxxx}}}qqqllllllrrrxxxyyyyyyyyyzzzzzz{{{}}}vvvppptttyyy{{{wwwyyy{{{zzzxxxtttrrrqqqbbb```^^^___ccchhhlllmmmlllmmmmmmnnnooopppqqqqqqrrrtttuuuuuuttttttuuuwwwzzz{{{|||}}}|||{{{yyywwwyyyzzzzzzyyywwwwwwxxxzzzwwwxxxzzz{{{}}}~~~~~~~~~|||yyyvvvooogggXXXHHHKKKZZZWWWMMMIIIEEEEEE>>>777333555===KKKXXXeeeoooyyy~~~}}}}}}~~~|||xxxzzz~~~vvvuuuyyy{{{zzzqqqhhhlllyyy}}}tttmmmeeeccc]]]MMMKKKEEEAAA@@@===888444555222111000///...///000000111333555777888888888888:::===CCCNNN[[[gggnnnqqqooo^^^JJJ;;;000******///+++***************++++++***,,,///111333444555666999===WWWzzziiiRRR^^^sss```TTTIIIEEEEEEDDDDDDGGGFFFFFFEEEDDDAAA??????>>>AAA???>>>===>>>@@@CCCDDD>>>???@@@@@@???>>>===<<<;;;<<<>>>AAACCCEEEGGGHHHCCCDDDEEEEEEEEEHHHKKKNNNHHHEEEAAA@@@@@@AAAAAAAAA>>>===<<<;;;666222444888NNNTTTfff}}}}}}hhhwwwpppjjjqqq}}}{{{~~~||||||{{{~~~}}}|||}}}~~~{{{{{{zzzzzzzzzwwwsssooojjjjjjkkkmmmqqquuuyyy{{{kkkMMMGGG[[[fffmmmyyyxxx\\\CCC555222||||||zzzyyyyyyzzzwwwqqqlllYYYSSSJJJAAA;;;999:::;;;:::GGGXXX^^^QQQ>>>333111222IIIiiiqqqXXXLLLaaattt~~~vvvuuu~~~cccQQQNNNQQQLLLKKKGGGCCCJJJTTTSSSLLL@@@FFFJJJJJJKKKOOOPPPOOOFFFFFFGGGJJJMMMOOONNNMMMHHHHHHHHHFFFDDDDDDFFFHHHGGGIIIGGGBBB@@@BBBDDDDDDCCCBBBAAACCCEEEFFFFFFEEEDDDDDDHHHPPPWWWWWWOOOGGGBBBAAAAAABBBDDDDDDCCCAAA???BBBEEEDDDAAA@@@AAACCCBBBAAAAAACCCFFFHHHIIIHHHNNNKKKEEEAAACCCFFFCCC===GGGNNN\\\nnnssslllhhhmmmtttwwwxxxzzzzzzzzzzzzzzz|||yyylllhhhmmmuuuyyyyyy|||~~~{{{uuuqqqpppqqqgggccc___]]]___cccggghhhiiiiiijjjkkkmmmnnnooooooqqqrrrssssssrrrsssuuuwwwzzzzzzzzzzzzzzzyyyxxxxxx{{{||||||{{{yyyyyyzzz{{{xxxyyyzzz|||~~~~~~|||zzzwwwpppiiiYYYGGGIIIVVVPPPDDDBBBBBBDDDAAA<<<666444;;;IIIUUUbbbmmmxxx~~~xxx|||yyy~~~wwwllljjjuuu~~~sssooohhh[[[VVVTTTJJJFFFAAA===<<<:::555333333111000/////////000111111333555777888888888999:::999===GGGVVVfffqqqvvvvvvfffUUUAAA555///++++++---*********)))******+++,,,+++...000222333444777999???AAAZZZ___YYYmmmtttWWWOOOIIIGGGFFFDDDEEEHHHFFFFFFFFFCCC@@@>>>===>>>???>>>>>>>>>???@@@BBBCCC===???BBBBBB@@@>>><<<<<<999:::===@@@BBBDDDEEEFFFBBBCCCCCCCCCBBBCCCFFFIIIIIIFFFCCCBBBBBBBBBAAA@@@@@@???>>>;;;777444444666IIIOOOeeeyyykkkooo}}}rrrsss{{{xxx{{{~~~}}}{{{{{{~~~~~~~~~yyyyyy{{{|||}}}zzzvvvrrrkkkkkkkkklllooosssvvvxxx{{{gggSSSVVVhhhpppvvvwwwYYY@@@222///}}}|||{{{yyywwwwwwvvvrrrkkkeeeMMMHHHBBB===::::::;;;;;;AAASSS```WWWCCC444222666:::[[[sssgggYYYrrrwwwvvv|||rrrXXXSSSSSSOOOKKKMMMJJJGGGMMMWWWTTTIIIBBBGGGJJJJJJKKKOOOQQQPPPJJJIIIIIIJJJMMMOOONNNMMMGGGHHHHHHFFFDDDDDDFFFIIIFFFFFFCCC===>>>CCCEEEBBBDDDBBB@@@AAADDDFFFEEEDDDBBBCCCGGGMMMQQQPPPKKKEEEBBB@@@???@@@BBBCCCCCCBBBAAAEEEHHHFFFBBB@@@AAACCCCCCAAA???AAAEEEIIIKKKKKKKKKLLLIIIEEEEEEGGGDDD>>>BBBHHHUUUfffyyyooofff___ccclllrrrvvvyyyyyyzzzyyyxxxwwwyyy~~~|||xxxnnnccc```hhhrrrwwwyyy|||~~~~~~zzzuuuqqqooopppjjjbbb]]]\\\^^^```aaabbbccceeegggjjjlllnnnoooqqqrrrrrrqqqoooppprrrtttwwwwwwvvvvvvwwwyyyzzz{{{||||||}}}{{{zzzyyyzzz|||{{{{{{|||}}}~~~~~~~~~~~~}}}}}}{{{yyyssskkk]]]IIIIIISSSJJJ===>>>BBBFFFFFFAAA888222999HHHTTT```iiisssvvvzzzzzzrrrvvvtttqqqsssqqqhhheee```SSSNNNNNNGGGBBB===999999888333111222000000/////////000222333444666888888777777:::<<<>>>DDDOOO___nnnuuuuuurrrUUUEEE555//////---+++*********))))))***++++++,,,---///111222222444999<<>>???@@@===>>>???@@@@@@@@@@@@@@@===@@@DDDDDDAAA>>><<<<<<:::;;;===@@@AAABBBBBBBBBAAABBBBBBAAA@@@@@@AAACCCFFFDDDCCCBBBCCCCCCAAA???BBBAAA>>>:::777777777777@@@GGG^^^ooouuullleeewww|||www|||yyy|||~~~~~~~~~|||{{{|||~~~~~~yyytttmmmmmmllllllmmmoooqqqssstttxxx~~~ggg```jjjxxxzzzjjjOOO<<<000,,,~~~}}}||||||{{{yyyvvvuuusssmmmeee___GGGDDD???<<<;;;<<<<<<<<>>???AAAHHHDDD@@@@@@DDDIIILLLMMMEEEIIIIIIFFFFFFJJJGGGAAA@@@EEEPPP___rrrzzzxxxjjj___XXX\\\eeennntttxxxyyyzzzyyyvvvttttttxxx{{{tttpppggg]]]\\\fffqqqwwwxxxyyy}}}~~~wwwqqqwwwpppfff^^^ZZZZZZ[[[\\\\\\]]]```dddhhhkkknnnoooqqqrrrqqqooommmmmmnnnpppttttttssstttvvvyyy|||~~~{{{||||||{{{yyyyyyzzz|||~~~~~~~~~~~~~~~}}}||||||}}}~~~}}}{{{uuunnndddNNNJJJQQQEEE777888>>>HHHIIICCC888111888IIIWWW]]]eeekkklllmmmrrrxxx{{{~~~yyywwwyyy|||wwwhhh^^^\\\YYYMMMIIIJJJDDD???:::777777666222000111000/////////000111333444666777999888666777:::>>>FFFKKKVVVeeeqqqtttoooiiiGGG999---,,,//////+++)))******))))))***+++,,,,,,...000222222222444:::>>>HHHcccyyyaaa{{{uuuUUUNNNJJJHHHHHHFFFCCCCCCGGG???AAACCCBBB@@@???AAACCC===>>>???AAAAAAAAA@@@???===AAAEEEEEEBBB>>>=========>>>@@@AAABBBBBBAAAAAA???@@@BBBBBBAAA@@@BBBCCCCCCBBBAAABBBCCCCCCBBB@@@CCCBBB???:::777888999999777>>>VVVeeehhhzzziii\\\ooo|||{{{}}}yyy~~~zzzvvvpppooommmkkkkkklllmmmnnnmmmrrrzzzpppppp|||wwwZZZGGG<<<555111}}}{{{zzz~~~zzzvvvssspppiii^^^UUUEEE>>>999;;;<<<<<<@@@GGG```YYYJJJ777---111===EEEUUUwwwuuucccuuuvvvaaaXXXTTTSSSSSSPPPUUUOOOJJJIIILLLMMMJJJFFFKKKFFFDDDHHHIIIHHHLLLSSSTTTRRROOOLLLJJJJJJKKKKKKCCCCCCBBBBBBBBBBBBCCCCCCFFFDDDBBBBBBDDDFFFGGGGGG@@@AAACCCFFFIIIHHHCCC???BBBGGGKKKKKKHHHDDDCCCCCCBBBBBBBBBBBBDDDFFFHHHJJJJJJFFF@@@>>>???CCCFFFHHHIIIDDD??????CCCGGGFFFDDDFFFIIIJJJGGGGGGIIIHHHEEEHHHBBBBBBYYYxxxyyyzzzmmm^^^VVV^^^ggghhhmmmvvvwww}}}~~~xxxuuuyyy{{{yyyqqqhhhbbbfffoootttwwwyyywwwzzz~~~~~~xxxqqqtttsssooofff\\\WWWWWWYYYZZZZZZ\\\aaagggkkknnnnnnjjjooopppmmmlllnnnnnnlllrrrssstttvvvxxxzzz|||}}}~~~}}}{{{{{{{{{|||||||||{{{zzzzzz|||}}}}}}|||~~~|||yyyvvvuuuhhh[[[LLLCCC;;;555999AAAKKKNNNAAA444666===FFFSSS\\\]]]^^^\\\YYYYYY\\\___aaabbbfffnnnyyyvvvsssttt||||||{{{|||}}}oooccc]]]TTTMMMGGGCCC@@@>>><<<:::777444111//////...////////////111333555666:::777777:::<<<<<>>>>>??????BBBAAA@@@@@@AAABBBBBBAAABBBBBBAAA@@@@@@@@@@@@AAA666;;;???AAAAAA@@@BBBDDDCCCCCCCCCDDDDDDEEEFFFGGGFFFEEEEEEEEEFFFDDDBBB@@@CCCCCCBBB@@@>>><<<999888<<<555III^^^aaammm|||xxxllllllzzzuuuuuuwww{{{}}}|||}}}wwwssspppnnnoooooollljjjkkkpppxxx{{{oooUUUAAA333///222}}}|||{{{zzzwwwrrroookkkdddYYYPPPCCC===:::;;;<<>>BBBEEEHHHHHHEEECCCBBBBBBBBBBBBBBBCCCDDDFFFHHHIIIEEECCC@@@@@@AAACCCCCCCCCHHHFFFCCCBBBDDDEEEFFFEEECCCFFFGGGEEEFFFJJJJJJHHHJJJEEEAAAQQQppp~~~|||zzzooofffgggjjjlllooosssuuuzzz|||wwwtttvvvvvvtttnnniiiiiirrr{{{~~~||||||zzz|||}}}wwwqqqooorrrqqqjjj```XXXWWWYYYZZZ[[[]]]aaagggjjjllllllnnnqqqpppkkkiiilllnnnnnnrrrssstttvvvxxxzzz{{{|||~~~}}}|||||||||}}}~~~}}}{{{zzzzzz|||}}}}}}|||~~~~~~~~~|||zzzwwwvvvgggYYYIII???999555999@@@IIIMMMAAA333555<<>><<<999777555333111000000000/////////000111333555666888555555888999:::@@@HHHXXXbbbmmmttttttkkkWWWFFF333111000---,,,***)))))))))***+++,,,,,,---------111111555:::777555BBBTTTuuufffYYYeee```KKKIIIGGGEEECCCDDDDDDCCCBBBCCCBBBAAA@@@?????????@@@BBBAAA@@@@@@AAABBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA888<<<@@@BBBBBBAAABBBDDDDDDDDDCCCCCCCCCDDDFFFGGGHHHHHHHHHIIIHHHGGGEEECCCEEEDDDCCCBBB@@@===;;;:::777333FFF[[[bbbpppnnnkkktttzzzzzz{{{}}}|||yyyxxxtttooollllllmmmlllkkkppptttzzzcccJJJ;;;333000111~~~}}}|||vvvsssnnniiiddd[[[PPPHHH@@@<<<;;;===@@@FFFOOOXXXQQQCCC666111000888LLLaaaxxxhhh[[[nnnyyyxxxnnn]]]\\\VVVRRRRRRPPPRRRSSSQQQKKKDDDBBBHHHNNNLLLFFFCCCEEEGGGGGGFFFGGGNNNMMMKKKJJJIIIIIIJJJJJJLLLKKKJJJHHHFFFEEEEEEEEE@@@@@@@@@AAACCCCCCAAA???@@@@@@@@@AAABBBBBB???===DDDEEEFFFEEECCCAAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGBBBAAAAAACCCDDDDDDBBB@@@BBBCCCCCCCCCBBBAAABBBCCCIIILLLKKKIIIJJJNNNPPPNNNHHHIIIAAAEEE```uuu}}}|||vvvkkkcccfffnnnpppmmmrrrwwwyyyvvvuuuuuutttrrrppppppvvv{{{{{{{{{~~~}}}wwwsssooosssuuuppphhh___\\\[[[ZZZ[[[]]]aaafffiiijjjiiinnnpppnnnhhhfffjjjnnnnnnqqqrrrtttvvvxxxzzz{{{|||~~~~~~}}}|||}}}~~~}}}|||zzz{{{}}}~~~~~~}}}~~~~~~~~~}}}|||zzzwwwvvviiiZZZIII>>>999888;;;@@@HHHMMMBBB444666===GGGTTTXXXTTTLLLCCC<<<:::;;;>>>AAAAAACCCIIISSSaaammmuuu~~~|||tttqqqqqqqqqssswwwuuuhhhVVVKKKIIILLLMMMUUUcccoootttvvvxxx{{{ooofffkkk|||pppbbbXXXSSSKKKEEE@@@===:::888555444222111000000111111000000000111222444666666777666666888888<<>>BBBCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBCCCEEEFFFIIIIIIJJJJJJJJJHHHGGGFFFFFFFFFEEECCCAAA???===<<<666333BBBUUU```pppuuulllnnn}}}{{{xxxyyytttnnnjjjiiijjjkkklllsssuuuyyy{{{}}}yyyVVV???666333000///~~~}}}|||uuuqqqjjjccc[[[PPPFFF???===999999>>>GGGOOOTTTVVV???444---...444CCCccchhhRRRWWWppp{{{eee[[[YYYOOOIIIKKKJJJMMMNNNKKKFFFAAACCCJJJQQQKKKGGGEEEGGGJJJKKKIIIGGGMMMMMMLLLKKKKKKKKKLLLLLLIIIIIIGGGFFFEEEDDDDDDDDDAAAAAABBBDDDEEEDDDAAA>>>AAA@@@@@@@@@@@@@@@???>>>GGGGGGEEECCCBBBBBBDDDEEECCCCCCCCCCCCDDDDDDEEEEEEBBBBBBBBBDDDEEEEEEBBB@@@???DDDHHHHHHEEEDDDFFFJJJQQQSSSPPPLLLKKKOOOPPPNNNFFFOOOHHH@@@PPPdddnnnssszzzuuuggg\\\dddvvv{{{ssspppsssvvvvvvwwwwwwwwwvvvwwwxxx~~~xxxuuutttxxx~~~~~~{{{zzzwwwvvvuuutttqqqkkkeee```YYYYYY[[[___dddggghhhggghhhkkkjjjffffffjjjnnnnnnppprrrtttwwwyyyzzz{{{{{{|||{{{{{{{{{|||}}}~~~|||{{{|||}}}~~~~~~~~~}}}{{{xxxvvvtttpppaaaNNNAAA<<<===???AAAGGGNNNEEE888999>>>GGGTTTRRRMMMCCC:::555555999<<<===<<<<<<@@@JJJYYYiiitttzzz|||}}}xxxjjj]]]YYY\\\aaajjjrrrooo\\\JJJEEEJJJOOOVVVbbbooovvvvvvtttrrrzzzvvvqqqooouuuzzzhhh[[[QQQMMMFFFAAA===;;;888666333222111000//////000111111111222333444555666666777777888:::;;;AAAPPP```iiirrrvvvmmm]]]LLL;;;000......,,,+++******))))))++++++,,,,,,---...///000000333777888777@@@ZZZssstttXXXIIIUUUqqq}}}cccOOOFFFFFFDDDBBBAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@>>>???@@@??????@@@AAACCCCCCBBBBBBAAAAAAAAAAAAAAA>>>@@@BBBDDDDDDDDDCCCCCCEEEDDDBBBAAAAAABBBDDDFFFFFFGGGIIIIIIHHHGGGFFFFFFGGGFFFFFFDDDBBB@@@>>>===;;;888>>>LLLYYYjjj|||sssnnn|||~~~~~~}}}||||||wwwtttpppllljjjiiiiiijjjpppqqqrrrsssuuuyyy~~~kkkRRR@@@777444111///~~~|||{{{zzztttooofff\\\RRRGGG>>>888:::777777???MMMTTTQQQIII555000...333===TTTzzzmmmPPPNNNfff{{{}}}{{{nnn^^^WWWRRRDDD===AAABBBRRRMMMGGGCCCDDDGGGLLLNNNMMMLLLLLLNNNQQQSSSPPPMMMLLLLLLKKKKKKKKKKKKKKKLLLFFFFFFEEEDDDDDDDDDDDDEEEDDDEEEFFFHHHHHHGGGCCC@@@AAAAAAAAA@@@@@@@@@@@@AAAKKKIIIFFFDDDDDDEEEFFFGGGBBBBBBCCCCCCDDDDDDDDDDDDBBBAAA@@@@@@BBBBBBAAA@@@DDDJJJPPPRRROOONNNRRRVVVOOOPPPNNNIIIHHHKKKMMMKKKHHH[[[XXXIIIKKKXXXbbbjjjxxxpppdddpppqqqqqqrrruuuwwwxxxxxxyyyzzz{{{|||xxxlllkkkoooyyyxxxrrrqqquuutttkkkcccXXXXXXYYY\\\```dddeeeeeeaaafffiiihhhjjjnnnqqqqqqoooqqqtttwwwyyyzzzzzzzzzzzzyyyyyyyyyzzz|||}}}~~~}}}||||||~~~~~~}}}zzzwwwtttrrrttthhhVVVFFF??????AAABBBEEENNNGGG;;;:::===DDDPPPNNNGGG===555333666<<<@@@???>>>???FFFTTTeeevvv}}}vvvkkk[[[NNNNNNUUUbbbkkkssskkkVVVFFFIIIUUU^^^gggrrryyy{{{|||}}}}}}yyyrrrppp|||tttcccWWWKKKHHHBBB>>><<<999777555333222111///......//////222222333444555666666666666666999<<>>===>>>@@@BBBBBBBBBAAA@@@@@@@@@@@@AAA>>>???AAACCCEEEDDDCCCBBBDDDCCCAAA@@@AAABBBDDDEEEDDDFFFIIIIIIGGGFFFGGGHHHFFFFFFEEEDDDCCCAAA???>>>>>><<<:::BBBSSSdddvvv~~~ssszzz~~~{{{xxxwwwxxxzzz|||ttttttrrrooollliiigggffflllllllllmmmooouuu|||}}}qqqhhhddd[[[LLL>>>555111000~~~~~~|||{{{yyywwwvvvqqqkkkaaaUUUIII@@@:::777999777888???JJJPPPGGG:::...///111777GGGbbbZZZKKK\\\|||jjj^^^ZZZTTTEEE@@@FFFHHH[[[RRRHHHDDDGGGKKKJJJHHHMMMQQQTTTUUUUUUVVVUUUQQQIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGIIIIIIGGGCCC@@@???AAABBBBBBAAA@@@BBBCCCLLLIIIEEECCCDDDFFFFFFGGG@@@AAABBBDDDDDDEEEEEEDDDBBB???======>>>@@@@@@???DDDIIIOOOPPPOOOOOOSSSVVVKKKMMMLLLIIIJJJMMMOOOMMMNNNbbbbbbSSSOOOUUU]]]hhhuuuwww{{{vvvrrrsssuuuuuuvvvyyyxxxwww{{{{{{yyyhhheeejjjwwwyyyooooootttuuummmddd[[[YYYWWWXXX[[[^^^```aaa]]]ccchhhiiikkkpppssssssoooqqqtttwwwyyyzzzyyyyyyyyyxxxxxxxxxyyyzzz|||}}}~~~|||}}}}}}zzzvvvsssqqqssslll\\\JJJAAAAAACCCDDDEEEPPPLLL@@@======@@@KKKMMMEEE:::444444999???CCCBBBBBBHHHVVVjjj}}}~~~oooaaaRRRHHHMMMYYYjjjqqqssshhhRRREEENNN^^^jjjoootttuuuyyyyyyuuuyyy~~~lll]]]SSSFFFCCC>>>;;;:::888666444333222000///......///000333333555666777777777777555555999???FFFQQQbbbqqquuuttthhhQQQ<<<222000111+++++++++***++++++,,,,,,------------...000333444444444888@@@QQQkkkyyy^^^ZZZfffzzzzzzYYYHHHFFFGGGFFFEEEFFFGGGIIIIIIGGGEEE>>>???????????????>>>>>>:::===???>>>======@@@CCCAAAAAA@@@???????????????======>>>AAADDDDDDBBB@@@@@@@@@AAAAAABBBCCCDDDDDDCCCFFFJJJJJJHHHFFFHHHJJJGGGFFFFFFEEEDDDBBB@@@???===>>>999>>>RRR```pppxxxxxx}}}wwwtttsssuuuvvvtttuuuuuurrrnnniiifffeeehhhiiiiiiiiilllsss{{{xxxnnnllleee___hhhhhhYYYDDD666222111}}}}}}|||zzzwwwuuusssqqqjjjdddYYYLLLBBB;;;999999777:::<<<===AAACCC;;;000,,,111444>>>VVVvvvsssSSSYYYmmmuuubbbZZZZZZXXXLLLKKKSSSTTTZZZQQQGGGDDDGGGIIIHHHEEEGGGPPPVVVTTTQQQQQQPPPMMMIIIIIIIIIIIIHHHHHHGGGFFFHHHGGGFFFEEEEEEEEEEEEEEEGGGFFFFFFFFFGGGEEEBBB???<<>>;;;999777666444222111000/////////000222222333444666777888777777777777777<<>>QQQkkkhhh]]]uuuhhhNNNFFFDDD@@@@@@AAACCCGGGHHHGGGDDD@@@<<<===>>>??????>>>===<<<;;;>>>AAA@@@>>>>>>BBBFFF@@@???>>>>>>======>>>>>>::::::;;;???BBBCCCBBB???===>>>@@@BBBCCCDDDDDDCCC@@@DDDHHHHHHFFFDDDFFFIIIHHHHHHHHHGGGEEEDDDBBBBBB>>>CCC===AAAUUU^^^fffzzzzzzwww|||{{{vvvtttsssrrrvvvwwwvvvrrrlllhhhggggggeeeeeeeeeeeehhhnnnvvv|||nnnbbbgggjjjgggrrrrrr___EEE555111111~~~||||||zzzxxxvvvssspppoooeee^^^SSSGGG===999:::<<<777===???;;;888888333,,,000666;;;HHHiiibbbRRRhhhvvv}}}}}}bbbTTTOOOSSSUUUMMMOOOWWWXXXRRRLLLDDDBBBDDDFFFFFFEEEAAALLLSSSOOOIIIHHHGGGEEEKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGFFFDDDCCCBBBBBBBBBFFFEEEDDDDDDDDDCCC@@@===:::===AAABBBAAAAAABBBDDDFFFCCC???>>>@@@AAAAAA???===???AAACCCEEEFFFFFFEEEDDDCCCCCCDDDFFFFFFDDDBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHKKKKKKHHHFFFHHHFFFBBBGGGOOOLLLGGGLLLOOOTTT```bbbuuu|||wwwrrrrrrvvvxxxvvvuuuwwwvvvqqqnnnooopppjjjmmmxxx~~~|||}}}~~~|||{{{xxxuuuqqqmmmkkkeee___XXXSSSRRRSSSUUUVVVWWW[[[\\\ZZZ\\\ccciiikkknnnppptttwwwyyyzzzyyyxxx{{{{{{zzzyyyzzz{{{|||}}}~~~}}}~~~{{{{{{||||||{{{yyywwwvvvpppqqqiiiWWWJJJJJJOOORRRRRR```___SSSMMMGGGEEEMMMGGG@@@999777===GGGPPPTTTLLLNNNYYYppp}}}hhhTTTLLLIIILLL[[[mmmsssuuusssiii[[[VVVcccttttttuuuwww~~~yyyiiiUUUHHH@@@>>>;;;888666666555333111.........///000222444555444555666888888888777777;;;;;;AAANNN[[[gggttt~~~tttbbbGGG333///111...'''++++++++++++,,,---...//////...---...///222444666999>>>LLLfffbbbhhh{{{[[[IIIGGGCCC999:::;;;???CCCEEECCC???;;;;;;<<<===>>>>>>===<<<<<<<<<@@@CCCBBB??????CCCHHH???>>>>>>===============888888999===AAACCCAAA>>>;;;<<<@@@BBBDDDDDDDDDCCC<<>>@@@BBBBBB@@@???@@@@@@@@@??????AAABBBBBBCCCFFFCCCEEEEEEDDDFFFIIIGGGBBBHHHCCC???@@@EEEIIIJJJHHHQQQOOOLLLIIIGGGFFFFFFFFFHHHIIIIIIIIIIIILLLPPPSSS___jjj|||zzzxxx{{{wwwvvvtttsssqqqppppppppprrr|||}}}~~~}}}zzzuuupppkkkllleee\\\TTTOOONNNPPPQQQUUUUUUUUUTTTUUU[[[eeellljjjmmmqqqtttuuuvvvxxxzzz|||||||||zzzyyyxxxzzz|||{{{|||}}}|||}}}}}}|||{{{zzzyyyyyyxxxrrrqqqlllcccZZZVVVXXX[[[cccfffjjjiiiccc[[[SSSNNNLLLCCC::::::BBBJJJNNNOOOIII[[[lllzzzfff[[[NNNGGGHHHUUUnnn|||~~~xxxjjjaaaeeeqqqzzzqqqvvvzzzrrrWWWJJJDDDAAA;;;:::777555222111111111/////////000111333555666;;;444000222666777888;;;777CCCPPPYYYgggvvv|||yyy\\\OOO>>>222///...,,,))))))***+++,,,,,,,,,,,,,,,+++///333444333444999======KKKdddggg```jjjTTTGGG@@@???AAA======>>>????????????>>>???>>>===<<<<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;>>>;;;:::===BBBCCC@@@<<<:::;;;<<<===>>>>>>>>>>>>BBBBBBDDDDDDDDDCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDJJJGGGEEEGGGKKKLLLHHHDDDAAAAAADDDIIINNNUUUcccqqq~~~{{{ttt~~~{{{~~~~~~|||{{{zzzzzz}}}|||zzzuuuooojjjhhhhhhaaaaaa``````bbbeeehhhjjjsssxxxsssfffnnn{{{wwwTTT999444555///~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}yyyvvvtttsssnnneee^^^TTTJJJ>>>777888999888666888555444555333///000666JJJSSScccyyymmmTTTRRRaaauuuyyysss^^^RRRNNNQQQPPPNNNPPPTTTQQQKKKJJJKKKKKKKKKIIIIIIKKKLLLKKKKKKJJJHHHGGGGGGHHHIIIIIIIIIHHHIIIJJJKKKJJJIIIEEEEEEDDDCCCCCCCCCCCCCCCHHHHHHHHHEEEAAA??????@@@=========???AAABBBBBB@@@???AAAAAAAAA@@@???@@@AAA@@@@@@AAACCCEEEEEEFFFGGGFFFKKKMMMJJJGGGHHHHHHFFFBBB???<<<>>>DDDJJJKKKJJJMMMLLLJJJHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIJJJMMMOOO[[[fffxxx{{{yyyxxxwwwvvvttttttttttttttt~~~zzz{{{|||}}}xxxrrrooollljjjddd\\\SSSOOOQQQSSSTTTTTTSSSSSSTTT[[[cccjjjiiimmmqqqtttvvvvvvxxxyyy{{{||||||zzzyyyyyy{{{}}}|||~~~~~~~~~}}}|||{{{zzzyyyxxxxxxsssssspppiiiaaa___bbbffflllpppuuuvvvqqqiii```\\\QQQGGG<<<<<>>>>>???>>>>>>===<<<<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;:::;;;999999===BBBDDDAAA>>>:::;;;<<<<<<============BBBCCCCCCDDDDDDCCCBBBAAA???@@@AAABBBCCCCCCCCCCCCHHHFFFEEEHHHKKKKKKGGGCCCAAA@@@BBBFFFIIINNNZZZfffxxx}}}qqquuu{{{~~~~~~{{{yyywwwtttqqqmmmiiiggg___]]]\\\[[[\\\```cccfffpppuuu{{{yyymmmqqq}}}rrrQQQ999555555///~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{zzzvvvrrrrrrqqqkkk^^^TTTIIIAAA999666777888666333666333111222222222555:::VVViiiwww\\\JJJQQQgggtttfffUUUQQQOOOQQQPPPOOOOOOQQQNNNJJJMMMMMMMMMJJJHHHGGGIIIJJJMMMLLLIIIGGGFFFFFFGGGHHHKKKHHHEEEEEEHHHIIIGGGEEEBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIHHHEEEBBB?????????>>>===>>>???BBBCCCBBBAAAAAAAAAAAA@@@??????AAACCC??????@@@@@@AAACCCCCCCCCFFFNNNRRRMMMGGGFFFHHHHHHAAA???===@@@EEEJJJLLLLLLIIIIIIHHHGGGFFFFFFFFFFFFEEEGGGIIIIIIIIIHHHJJJKKKUUU___ppp~~~{{{yyyxxxvvvttttttuuuvvvwww~~~vvvsssrrr||||||wwwuuummmnnnllldddXXXQQQPPPSSSQQQQQQPPPPPPRRRXXX```fffgggkkkppptttuuuvvvwwwwwwyyyzzzzzzyyyyyyzzz|||~~~~~~~~~~~~~~~~~~}}}|||zzzyyywwwwwwssssssrrrmmmiiihhhlllpppqqqvvv{{{}}}xxxqqqiiieeeWWWJJJ>>>>>>IIITTTVVVSSS]]]jjjxxxmmm^^^YYYVVVVVVYYY```ooo}}}~~~}}}rrrjjjllltttzzzppp{{{uuuWWWDDD===;;;999888666444222111000000000000111111333444555666777555444555777666666;;;BBBOOOXXXcccppp}}}oooZZZ===555---)))+++...---,,,,,,,,,---......//////000000000000333777;;;>>>???JJJtttzzz\\\]]]qqqlllLLL>>>>>>???<<<888::::::999999:::<<<===???>>>======<<<<<<======>>>:::;;;<<<<<<<<<;;;:::999888777888<<>>===>>>???@@@AAAAAABBBBBBAAAEEEEEEEEEHHHKKKJJJFFFAAA???>>>???BBBEEEIIISSS^^^ooo|||ppplll}}}~~~xxxvvvtttttttttrrrmmmhhh___]]]ZZZXXXXXX[[[```bbbjjjooouuu{{{uuuwww~~~kkkMMM999666555000~~~}}}}}}}}}}}}{{{zzzzzzyyyyyyyyyzzzzzzzzzuuupppooommmdddUUUHHH???;;;666666888888555222333111000///000666@@@IIIaaa|||SSSSSSWWWsssvvvrrrqqq___WWWSSSMMMNNNNNNMMMLLLLLLIIIGGGKKKKKKIIIGGGEEEDDDFFFHHHLLLJJJFFFEEEEEEFFFGGGGGGIIIFFFBBBCCCFFFHHHFFFDDDBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGEEECCCAAA@@@AAA>>>>>>>>>@@@BBBDDDCCCBBBBBBBBBAAA???>>>???AAADDDGGGGGGCCC???===@@@BBBAAAEEEKKKNNNJJJFFFFFFFFFFFFFFFDDDBBBCCCGGGJJJKKKJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDGGGJJJJJJIIIHHHGGGHHHOOOWWWhhhzzzyyywwwuuusssrrrssstttuuuyyyoookkkkkkvvv~~~}}}}}}pppqqqooohhh___VVVQQQOOOOOONNNLLLLLLNNNSSSZZZ^^^bbbffflllqqqssstttuuuuuuuuuvvvwwwwwwwwwxxx{{{}}}}}}|||{{{zzz{{{}}}~~~}}}|||zzzxxxwwwwwwssssssqqqnnnllllllpppssswwwzzz}}}|||xxxrrrmmmjjj]]]NNN??????LLLXXXZZZVVVfffqqqfff```]]]\\\___ccciiittt~~~wwwpppqqqwwwzzzuuufffKKK>>>::::::999555444222111000000000000000111222333555666666777444444666666555777AAAMMMWWWcccoooxxx~~~yyyaaaHHH777222---+++,,,---,,,***,,,,,,,,,---...///000111111333444444666;;;CCCJJJZZZ|||cccUUU___vvvvvv^^^EEE<<<>>>???<<<888999888777666777:::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<888:::;;;===<<<;;;999888888777888;;;???@@@???===:::::::::999999::::::::::::::::::::::::999999888<<<===>>>???@@@@@@@@@@@@BBBCCCEEEHHHJJJIIIDDD@@@>>><<<===BBBEEEIIIRRR[[[fffrrrxxxmmmzzzzzzwwwuuusssuuuxxxwwwqqqkkkdddaaa\\\XXXXXXZZZ___bbbdddhhhnnnuuuzzz~~~zzz}}}|||eeeJJJ;;;888777444~~~~~~~~~}}}}}}|||{{{{{{vvvvvvwwwwwwxxxyyyzzz{{{zzzuuuoookkkfff[[[KKK???888777666777999999555222///111000...111???SSSbbbxxxdddNNN___gggwwwuuu|||zzz~~~xxx]]]YYYXXXPPPMMMMMMMMMMMMLLLIIIGGGGGGGGGGGGGGGFFFDDDDDDFFFHHHLLLIIIFFFFFFHHHJJJJJJIIIEEECCCAAACCCFFFHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBCCCBBBCCCEEEEEEDDDCCCCCCDDD?????????AAACCCDDDDDDBBBBBBBBBAAA@@@>>>???BBBDDDUUUSSSKKKAAA===BBBEEEDDDDDDGGGHHHFFFGGGIIIGGGCCCEEEDDDDDDDDDFFFHHHIIIIIIKKKJJJIIIHHHGGGFFFDDDDDDDDDGGGJJJKKKJJJHHHGGGGGGJJJPPP___rrrzzz||||||~~~yyyxxxuuusssrrrrrrssstttwww{{{}}}yyypppgggeeegggsss{{{yyyuuuqqqmmmhhhaaaWWWQQQOOOLLLIIIHHHJJJNNNRRRUUU[[[___fffkkknnnppprrrsssrrrssstttssssssuuuxxxzzzzzzyyywwwuuuvvvyyy|||~~~~~~~~~}}}{{{zzzyyyxxxwwwuuutttrrrpppnnnnnnpppqqq~~~|||xxxtttrrrqqqfffVVVFFFEEERRR^^^```]]]mmmuuu~~~jjjiiieeedddggglllqqq{{{|||vvvwwwzzz|||}}}uuuVVVBBB999888888888333222111000///000000111///111222444555666666666555555666777777<<>>>>><<<:::999777666555555666888:::;;;::::::::::::::::::::::::777999:::<<<<<<;;;999888888888999;;;<<<<<<;;;999999888888777888888999:::888888888888888888888888;;;<<<===>>>????????????@@@BBBEEEGGGHHHFFFBBB??????<<<===AAADDDFFFLLLSSS^^^iii|||xxxzzz|||~~~}}}yyyxxxuuutttwwwzzzzzztttnnnhhhddd^^^ZZZXXXZZZ]]]```___bbbhhhmmmssszzz~~~{{{{{{yyy```III===;;;<<<<<<}}}}}}}}}~~~}}}}}}|||{{{ttttttuuuvvvwwwyyyzzz{{{xxxtttmmmeee\\\PPPBBB999666666777888999888555222...111111111;;;QQQkkk|||lllWWWXXXooosss~~~|||~~~zzzeeeNNNPPPRRRJJJNNNMMMNNNPPPMMMHHHGGGJJJFFFGGGIIIIIIHHHHHHIIIKKKMMMJJJHHHIIIMMMNNNMMMKKKBBBCCCDDDFFFGGGGGGGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA???AAADDDEEEEEEDDDEEEEEE@@@???@@@AAADDDEEEDDDCCCBBBBBBBBBAAA@@@@@@BBBDDDTTTTTTKKK>>>:::@@@DDDBBBEEEGGGFFFFFFHHHKKKIIIDDD@@@@@@AAABBBDDDFFFGGGHHHJJJJJJJJJIIIGGGEEEDDDCCCDDDGGGIIIJJJIIIGGGGGGGGGGGGKKKWWWhhhwwwvvvttt|||~~~wwwtttyyyxxxwwwvvvuuuuuuuuuuuusssssssssqqqjjjcccdddjjjwww||||||vvvsssqqqkkkaaaYYYRRRNNNJJJGGGHHHJJJLLLLLLSSSWWW]]]bbbfffjjjnnnqqqpppqqqqqqqqqqqqrrruuuxxxwwwuuusssrrrsssvvvyyy|||}}}}}}|||{{{zzzyyyyyyxxxyyywwwtttqqqoooooooooooo|||||||||yyyvvvsssrrrrrrooo```QQQOOOYYYeeejjjiiirrryyyssssssooommmpppuuu{{{}}}}}}ttt___GGG:::666555444555222111000//////000222222000222444666777888888777888777999<<>>;;;777666999777666555555555666777888777888888999999888888777777888999:::::::::999888888888999::::::999888888777666666555666888999:::999999999999:::;;;<<<<<<;;;<<<===>>>>>>??????>>>???AAADDDFFFFFFDDDAAA???BBB>>><<>>===CCCIII}}}}}}~~~~~~uuuuuuuuuuuuvvvxxxyyyzzzsssooohhh^^^QQQFFF===888555666777888999777444111///000222888MMMkkkoooVVVYYYjjjwww{{{vvv]]]NNNKKKLLLMMMLLLKKKMMMPPPMMMGGGGGGKKKFFFIIIKKKLLLKKKJJJJJJJJJMMMJJJHHHJJJNNNNNNKKKGGG@@@EEEJJJJJJGGGEEEFFFHHHDDDDDDCCCBBBAAAAAAAAAAAA???BBBEEEFFFEEEDDDDDDEEE@@@@@@@@@BBBDDDEEEEEECCCAAABBBCCCBBBAAAAAAAAACCCGGGIIIDDD999777???CCC???DDDHHHJJJGGGFFFHHHGGGDDD???@@@AAABBBBBBCCCDDDFFFGGGGGGGGGGGGGGGEEEDDDCCCBBBEEEGGGHHHGGGFFFFFFGGGFFFGGGOOO^^^mmmxxx~~~wwwrrrrrrpppmmmlllssstttuuuvvvwwwvvvvvvuuusssqqqpppooollliiioooxxxzzzvvvsssoooiiidddWWWRRRLLLHHHHHHHHHHHHGGGLLLOOOTTTZZZ___eeekkkooopppqqqqqqqqqpppqqqtttvvvtttsssqqqqqqrrrtttxxxzzz||||||{{{{{{{{{zzzzzzzzzyyywwwsssqqqooonnnmmmlllqqqtttvvvvvvtttrrrppppppuuuhhhYYYVVV^^^iiipppqqqxxx}}}{{{|||wwwvvvzzzvvv^^^NNN>>>888777444333333111000000///000111333444333444777999:::;;;::::::999999===EEEMMMXXXiiiyyy}}}gggPPPAAA555+++,,,+++***+++,,,,,,,,,,,,------,,,,,,...000333444444888999999???XXX}}}~~~dddVVVfff|||QQQAAA>>><<<<<<999555666999777666666666666555555555555555666777777666555555777888888888999999999:::555666888999999999888888555444444444555777:::;;;999999999999;;;===???@@@;;;<<<===>>>>>>????????????AAACCCDDDCCCBBBAAA@@@AAA===;;;===>>><<<===@@@QQQ^^^pppyyy{{{|||}}}~~~~~~uuu{{{|||{{{|||xxxwwwwwwvvvuuutttrrrqqqjjjgggbbb\\\YYYXXXXXXYYYZZZ\\\___ccchhhpppxxx~~~~~~~~~|||hhhQQQCCC>>>@@@JJJVVV}}}}}}~~~wwwvvvvvvvvvvvvwwwwwwxxxnnnkkkdddXXXKKK@@@;;;999555555777888777555222000111000111>>>[[[}}}aaaJJJ[[[qqqpppeee\\\UUUJJJKKKUUUIIIHHHJJJNNNKKKDDDDDDJJJFFFIIILLLMMMLLLJJJHHHHHHKKKHHHGGGIIILLLKKKFFF@@@AAAGGGNNNNNNHHHDDDDDDGGGCCCCCCBBBAAAAAAAAABBBBBB@@@CCCFFFFFFEEECCCCCCCCCAAA@@@@@@BBBEEEFFFEEEDDD@@@BBBCCCCCCBBBAAAAAABBB===CCCAAA::::::DDDFFFAAABBBIIILLLHHHBBBBBBCCCCCCEEEFFFFFFEEECCCBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCAAACCCEEEEEEEEEEEEFFFGGGFFFEEEJJJWWWeeeqqq|||lll^^^^^^bbbfffiiilllnnnqqqtttvvvvvvvvvuuutttpppoooqqqqqqrrr{{{}}}wwwrrrmmmkkkjjj[[[VVVOOOJJJIIIHHHFFFDDDGGGJJJOOOUUU[[[bbbjjjoooqqqrrrrrrqqqpppqqqtttvvvsssrrrqqqqqqrrrtttwwwyyy{{{{{{{{{{{{{{{{{{{{{{{{wwwtttqqqnnnmmmllljjjiiikkkpppuuuyyyxxxuuurrrqqqvvvjjj\\\XXX^^^iiiqqquuu|||~~~}}}||||||eeeSSSEEE:::999999666333444111000000000000222444555555666999;;;======<<<<<<999;;;AAALLLWWWcccrrrrrrXXXCCC999222+++000///...---,,,,,,,,,,,,///...---...///222444666777777666888FFFeee```[[[{{{rrrCCCBBB===999::::::777888;;;777777777777666555444333333444555666666555444333888888777777888999::::::222555777999999999999:::333333222333555777:::<<<777777777888:::<<>>???????????????AAABBBCCCBBBAAA@@@AAA@@@;;;:::===???>>>???AAAMMM]]]nnn}}}zzz}}}zzz}}}~~~{{{}}}}}}vvv}}}~~~xxxxxxyyywwwxxxwwwuuurrrppppppqqqllliiieee```\\\YYYYYYYYYZZZ[[[]]]```eeemmmuuu|||}}}ttt```KKKAAA>>>AAAOOO___~~~}}}}}}|||~~~}}}|||~~~wwwwwwwwwxxxxxxxxxuuusssooodddUUUHHH@@@===:::888888888666333111222222111111666>>>XXXaaaXXXiiitttqqqoooZZZVVVWWWTTTSSSWWWTTTSSSQQQNNNKKKHHHFFFEEEFFFJJJLLLKKKLLLOOOOOOLLLLLLIIIFFFGGGJJJJJJFFFBBBIIIHHHKKKNNNLLLHHHGGGJJJAAADDDGGGGGGEEEAAA???>>>AAA>>>???CCCAAA<<<===AAA???AAA@@@>>>AAAEEEEEEAAAAAACCCDDDBBB===;;;<<<>>>EEEAAA===>>>BBBEEEDDDBBB>>>BBBGGGGGGDDDCCCFFFIIIIIIFFFBBB@@@AAACCCEEEEEEBBBCCCDDDDDDCCCCCCDDDFFFGGGAAA>>>CCCGGGFFFCCCBBB<<<>>>BBBKKKXXXgggttt|||uuu```SSSRRR___ooollleeeeeemmmrrrooonnnppplllnnnpppqqqttt~~~|||www|||}}}rrrkkkkkknnn```YYYPPPIIIEEEEEEEEEEEEDDDFFFHHHJJJMMMSSS\\\cccfffiiilllnnnoooqqqtttvvvtttsssrrrqqqqqqsssuuuwww{{{zzzxxxvvvvvvvvvvvvwwwtttssspppmmmiiigggeeedddkkknnnuuu}}}~~~wwwpppnnnrrrpppiiibbbfffsss|||}}}jjjNNN:::999777555333222111111111111000000111222222333777777888999:::<<<>>>???999FFFTTT___jjjwwwqqqYYYCCC555000//////------,,,,,,,,,---......111000///......000444666999>>><<<>>>ZZZlll\\\|||yyyUUUAAA<<<;;;888666555555666666888777555444333444666777111111222222333444555555888888777777666666555555555555555777999999777555333444555555666666555555777666666999===???===;;;@@@@@@@@@@@@@@@@@@@@@@@@CCC>>>AAABBBAAAGGGGGG;;;>>>>>>>>>>>>???@@@AAABBBPPPZZZhhhxxxyyyvvvlllpppzzz~~~}}}{{{yyyuuurrroooooooooooopppnnnkkkiiiddd]]]VVVPPPPPPSSSXXXZZZ]]]bbbiiinnnttt{{{{{{qqqRRRAAAAAA===@@@PPP\\\~~~|||}}}}}}|||{{{zzz{{{|||yyyxxxwwwvvvvvvuuurrroooeee[[[LLLAAA;;;888777555888888666222000///000000000HHH^^^uuunnnjjjpppxxx|||sssaaaTTTTTTUUUQQQPPPTTTTTTSSSPPPLLLIIIGGGFFFEEEDDDGGGIIIJJJOOOTTTTTTPPPTTTPPPLLLMMMOOOPPPMMMJJJHHHHHHKKKNNNMMMHHHFFFIIIEEEFFFGGGFFFDDDBBBAAABBBBBB??????@@@===999;;;BBBCCCEEEFFFDDDEEEIIIIIIFFFEEEDDDBBBAAA@@@@@@??????HHHDDDAAABBBFFFIIIIIIGGG===@@@BBBCCCBBBCCCDDDFFFGGGDDDAAA??????AAABBBCCCBBBDDDFFFFFFDDDCCCBBBCCCGGGCCCCCCGGGHHHDDDAAA@@@555;;;BBBIIIRRR___ppp|||wwwfff[[[^^^gggpppnnnoooqqqpppnnnlllmmmmmmoooppppppsss{{{|||sssqqqwwwyyytttpppoooccc]]]UUUMMMIIIGGGEEEDDDBBBDDDEEEFFFGGGLLLSSSXXX^^^bbbfffiiikkklllnnnooopppppppppqqqrrrtttuuuwwwwwwvvvuuusssrrrrrrssstttrrrqqqooommmkkkjjjiiiiiillllllpppvvvwwwtttqqqrrrwwwwwwrrrkkkmmmxxxpppVVVAAA888777666444222111111111111111111222333444666777666777999;;;<<<===???@@@KKKUUUbbbooo{{{ooo^^^GGG777111///---+++------,,,,,,------...///000/////////111444777888888===HHHZZZvvvkkkxxxcccHHH<<<<<<:::888666555555555666888777555444333444555666111222222333444444555555666666666555555444444444555444555666777888666444444444555555666666666555777666666999<<<>>>===<<>>AAACCCAAAGGGHHH<<<===>>>>>>?????????@@@@@@GGGOOO\\\lllrrr{{{rrr~~~~~~}}}zzzwwwtttqqqpppooopppooommmkkkgggaaaYYYSSSNNNQQQTTTWWWZZZ^^^bbbdddgggooouuuyyy}}}{{{qqqQQQ??????===@@@NNNVVV~~~~~~}}}{{{zzzzzzzzzxxxwwwwwwvvvuuuuuutttrrrooolllYYYOOOCCC:::777666555555666555444222//////111333BBBddd{{{yyy{{{yyy```WWWRRRSSSRRRLLLKKKOOOUUURRRNNNJJJGGGEEEEEEEEEDDDEEEGGGJJJSSS[[[[[[VVVUUUQQQLLLKKKLLLNNNMMMLLLGGGGGGJJJNNNLLLFFFDDDFFFHHHHHHHHHFFFCCCBBBDDDEEEBBB@@@???===888666;;;CCCCCCFFFHHHEEEDDDGGGIIIHHHIIIEEE@@@???BBBDDDBBB@@@BBB???===>>>BBBEEEEEEDDD@@@??????AAADDDFFFFFFEEEDDDCCC@@@>>>>>>>>>@@@AAA???BBBGGGHHHGGGEEEDDDCCCIIIHHHKKKMMMKKKDDDAAACCC888@@@HHHJJJKKKUUUgggwwwoooiiikkkrrryyy|||xxxrrrnnnlllkkknnnoooooooooqqqxxx{{{mmmeeejjjzzz|||vvvrrriiiddd\\\UUUOOOJJJEEECCCBBBBBBCCCBBBBBBEEEHHHKKKTTTYYY___dddggghhhhhhiiilllmmmoooqqqrrrtttuuuuuusssrrrpppooonnnnnnoooooopppooonnnmmmmmmlllmmmmmmllliiijjjnnnppppppssswww{{{|||zzzuuuttt{{{kkkUUUCCC777666555444222111000000000111222222444555777999:::666999<<<>>>@@@BBBEEEHHH[[[dddssspppVVVGGG555---...000---)))---------------.../////////......111444777999999???GGG^^^{{{lllllljjjMMM<<<777:::999777555444444555555777666444333333333444555222222333333444444555555444444444444333333333333444444444555777777666444555555555555666666666666888777777999;;;======<<<======>>>??????@@@AAAAAADDD@@@CCCEEECCCIIIKKKAAA???@@@AAABBBBBBBBBAAA@@@AAAGGGQQQ```sssuuuzzz~~~|||{{{zzzzzz|||~~~zzzvvvqqqooopppoooooonnnkkkeee]]]XXXPPPPPPQQQSSSWWWZZZ[[[[[[[[[ccckkkrrrzzz}}}{{{qqqQQQ?????????DDDNNNRRR{{{zzz{{{{{{wwwtttqqqrrrssstttsssoooiiidddNNNGGG>>>888777888888777444222111111000000555;;;]]]xxx~~~oooZZZWWWUUUTTTOOOHHHHHHLLLUUURRRLLLGGGEEEDDDEEEFFFFFFFFFFFFJJJUUU^^^^^^WWWQQQMMMHHHEEEFFFIIIJJJJJJEEEEEEIIILLLJJJDDDAAACCCGGGHHHHHHGGGEEECCCDDDEEE@@@@@@???:::666666>>>FFFCCCFFFFFFAAA@@@EEEJJJKKKJJJFFFAAA??????@@@@@@???<<<:::999;;;>>>AAAAAAAAAEEEBBB@@@CCCHHHKKKIIIGGGCCCCCCBBB@@@???>>>???AAA>>>BBBHHHKKKKKKJJJHHHGGGKKKLLLOOOPPPKKKEEEFFFKKKGGGLLLOOOLLLHHHMMM\\\iii}}}}}}tttrrrmmmzzz}}}uuuqqqooolllnnnoooooonnnpppttt{{{}}}vvvkkkeeeiiixxxzzzvvvpppkkkddd\\\UUUNNNGGGBBBBBBBBBAAAAAA@@@AAABBBCCCJJJPPPXXX___ccceeefffgggiiikkknnnppprrrsssrrrrrrooonnnmmmkkkkkkkkklllmmmnnnmmmlllllllllllllllllljjjgggfffjjjlllnnnsssxxxxxx{{{|||zzzwww{{{nnnUUUEEE;;;777333333222111000000000000333333444555666888:::;;;999;;;>>>@@@CCCHHHPPPVVVcccpppsss\\\EEE;;;000,,,---000...+++------------...///000000000//////111444777999:::CCCTTTqqqqqqiiiwww|||[[[DDD999666888777666555444444444444555555444333222333333444222222333333444444444555333333333333333333333333333333333555777999999888666666555666666666777777888888888999:::<<<======;;;;;;<<<===???@@@AAAAAAEEEBBBFFFGGGEEELLLOOOFFFCCCDDDFFFGGGGGGFFFDDDCCCDDDHHHOOO[[[lll|||~~~||||||zzzxxxwwwzzz~~~zzztttppppppppppppooommmhhhaaa\\\UUURRRNNNOOOTTTWWWYYYXXXXXX___hhhpppzzz~~~~~~{{{pppQQQ@@@AAADDDKKKTTTTTT~~~zzzyyyyyyxxxtttqqqooopppqqqqqqmmmeee[[[TTTEEE@@@:::888999::::::888333000/////////000999DDDqqq|||aaaXXXWWWVVVRRRKKKGGGIIIOOOTTTPPPKKKFFFDDDDDDFFFHHHGGGFFFDDDFFFOOOXXXVVVPPPLLLIIIFFFDDDEEEGGGIIIJJJDDDDDDGGGJJJGGGAAA???@@@CCCFFFHHHIIIGGGDDDCCCBBB@@@AAA???:::777;;;BBBHHHEEEFFFCCC>>>???FFFLLLNNNGGGGGGDDD???;;;:::<<<>>>>>>======???AAACCCDDDDDDHHHCCC@@@BBBHHHKKKIIIFFFBBBDDDEEEDDDBBBAAABBBCCCCCCGGGKKKNNNMMMKKKIIIHHHJJJJJJKKKKKKFFFCCCIIIQQQRRRQQQNNNJJJGGGKKKRRRYYYuuuuuulllcccoooyyyyyytttqqqooommmoooooonnnnnnoooqqquuuwwwvvvtttpppooopppuuu{{{~~~wwwrrrkkkddd\\\SSSKKKFFFBBBAAA???>>>>>>?????????AAAGGGNNNVVV[[[^^^aaacccgggiiikkknnnpppooonnnnnnmmmlllkkkjjjiiijjjkkklllllllllkkkjjjiiihhhiiiiiigggdddeeeiiilllmmmpppuuutttxxx{{{|||{{{|||rrrVVVEEE<<<888666222111111000000111111222666666666666666777888999;;;===???BBBFFFPPP]]]gggssszzz^^^HHH:::777333///---------...............///000111222222222222222444888===AAALLLeeezzzqqqjjjhhhrrreeeJJJ===:::999666666555444444333333333444333333222222222222222222222222333333333333333333333333333333333333333222222222555999<<<======777666666666666777888999888888999999999:::<<<>>>::::::;;;<<<>>>???@@@@@@BBB@@@DDDFFFCCCJJJOOOGGGCCCEEEGGGHHHHHHGGGFFFEEEHHHJJJPPP[[[iiivvv}}}~~~~~~{{{yyywwwyyy~~~}}}~~~wwwsssqqqqqqpppooonnnjjjddd```YYYSSSMMMKKKNNNSSSVVVWWWXXX___gggmmmvvv~~~}}}{{{~~~{{{mmmQQQBBBCCCGGGQQQZZZZZZ}}}{{{xxxvvvuuussspppnnnooonnnlllhhhaaaVVVIIIAAA<<<:::888999<<<<<<999666444///...000111555DDDUUUvvvppppppkkkZZZSSSSSSRRRNNNJJJJJJOOOVVVQQQOOOJJJFFFEEEFFFHHHJJJFFFEEEBBBBBBGGGLLLKKKFFFDDDDDDCCCCCCDDDEEEFFFGGGGGGFFFGGGIIIFFF@@@???AAABBBEEEIIIJJJHHHEEECCCBBBBBBDDDBBB======BBBFFFGGGAAAAAA===;;;>>>GGGKKKKKKFFFGGGFFFAAA<<<999<<>>???CCCFFFEEEBBBBBBEEEHHHGGGEEEDDDEEEGGGKKKLLLNNNNNNKKKHHHGGGGGGFFFDDDDDDDDDAAA@@@HHHQQQQQQMMMHHHEEEEEEIIILLLNNNeeexxxwwwuuuxxxzzzkkk```aaaffflllnnnllllllnnnoooooonnnnnnnnnooopppqqqqqqnnnnnnuuuyyy{{{~~~zzzssskkkcccZZZRRRMMMEEEBBB>>><<<=========<<<:::>>>DDDIIIMMMRRRWWWZZZaaabbbfffhhhjjjkkkkkkjjjkkkkkkiiiiiiiiiiiijjjkkkkkkjjjiiigggffffffffffffeeeccceeeiiilllkkklllppprrrtttzzz|||XXXBBB:::666333111222111111111222333333444888888777777777888999999<<<@@@EEEIIIPPP]]]nnn{{{{{{bbbJJJ:::333444333///+++***+++...............///111222333222444555555666>>>KKKVVVlllrrrggghhhnnngggIII999666888:::444444444444333333222222222222222222111111111111111111111222222222222222222222222222333333333333333222222555999===??????888777666666666777999:::888999:::999888999<<<>>>::::::;;;<<<======>>>>>>===;;;AAABBB???FFFMMMFFFAAABBBDDDEEEFFFFFFEEEEEEHHHHHHMMMWWWbbbmmm{{{zzzuuu~~~{{{yyyzzz~~~~~~|||}}}}}}yyyuuusssqqqpppnnnlllhhheee[[[VVVOOOJJJJJJMMMPPPRRRUUU\\\bbbeeejjjrrrwwwyyyyyy|||~~~{{{lllTTTEEEEEEIIIUUU``````zzzzzzyyyvvvrrrooonnnnnnlllhhhbbbZZZQQQHHH>>>888888888999<<>>:::555333...///666===GGG]]]sssnnnXXX^^^ooo}}}zzz}}}ooo\\\VVVQQQRRRRRRNNNLLLOOOUUUZZZOOOMMMJJJGGGGGGHHHJJJLLLGGGGGGEEEAAABBBFFFEEEAAA@@@BBBEEEGGGHHHHHHHHHHHHKKKIIIIIIIIIFFFAAAAAADDDEEEGGGIIIIIIHHHFFFEEEEEEHHHIIIFFFBBBCCCHHHHHHCCCAAA@@@???@@@HHHPPPOOOJJJGGGGGGFFFDDDBBBAAAAAAAAA???@@@AAABBBBBBCCCCCCDDDDDDAAA======???@@@@@@???@@@EEEIIIJJJGGGFFFHHHJJJKKKLLLKKKJJJHHHGGGIIIKKKDDDBBBAAABBBAAAAAAFFFMMMLLLHHHDDDBBBCCCEEEGGGHHHTTTkkk|||~~~}}}tttwwwiii[[[VVVaaahhhgggjjjsssooonnnnnnnnnooonnnnnnmmmooolllooo|||wwwpppqqqvvv}}}zzzrrrjjjbbb[[[VVVLLLGGGBBB>>>>>>>>>===<<<:::;;;===>>>AAAFFFLLLQQQXXXZZZ]]]aaadddfffhhhhhhjjjiiihhhgggggghhhiiijjjiiihhhgggffffffeeeffffffdddbbbcccggghhhggghhhkkkooopppvvvxxx___CCC777555444222111222222222333444555666777888888888999:::;;;<<<===AAAHHHQQQYYYbbbqqqwww^^^III;;;333......---,,,,,,,,,------.........///000111333333000555999999<<>>>>>>>>???DDDIIIKKKHHHGGGIIILLLGGGGGGFFFFFFFFFIIIMMMQQQEEECCCCCCEEEEEEDDDFFFKKKKKKIIIGGGDDDBBBBBBDDDEEEKKKcccuuuuuuxxx|||vvv\\\OOO[[[ffffffkkkyyyooonnnnnnnnnooonnnmmmkkkooommmrrrwwwfffeeehhhsss~~~wwwooohhhaaa\\\TTTNNNFFFBBBAAAAAA@@@>>>>>>===;;;:::;;;@@@FFFKKKPPPSSSVVV[[[```dddggghhhiiihhhgggfffggggggiiiiiiggggggffffffffffffggggggeeebbbaaadddeeecccdddhhhmmmlllsss|||^^^KKK888444666666555666333333333444555666888888888888999:::<<<>>>@@@AAAGGGPPP]]]hhhsss~~~___FFF999333///---***(((***...111000............///000222333444---555;;;===AAASSSpppyyypppxxxaaa@@@:::>>>999222111222222333333333222111111111111111111111000//////000000000///////////////.../////////000000111111666444333444666999::::::999888777666666888:::;;;999:::;;;999777888<<>>@@@EEEHHHMMMSSSZZZ___ccceeeddddddddddddeeeeeeeeeeeegggfffeeeffffffgggfffeeebbbbbbbbbdddeeedddaaa^^^```fffppp}}}qqqZZZFFF@@@999555444555444333555444222333555777888888<<<999:::<<<::::::BBBNNNVVVbbblllttt}}}]]]HHH>>>777000,,,------,,,,,,,,,---......,,,...//////000333555666222666888AAASSSbbb|||mmmwwwkkkPPP999555777444111222222111111000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333333333444555666666777777777777666666666666777999;;;999666555777:::777777888888999:::<<<===999???FFFIIIHHHFFFEEEFFFBBBAAA@@@AAACCCCCCCCCBBBFFFAAABBBHHHIIILLL\\\ppp~~~|||zzzzzzzzzzzzzzzzzz}}}|||uuusss{{{|||wwwuuutttssspppmmmkkkeee]]]UUUPPPLLLHHHFFFGGGIIILLLOOOSSSYYY___ccckkkoootttxxx{{{}}}xxxrrrdddXXXXXXdddmmmmmm~~~|||}}}}}}|||{{{|||}}}zzzwwwtttqqqnnnjjjeeebbbUUUIII???;;;999777666777666555777999777333111222666777AAAWWWmmm|||~~~vvviiiQQQQQQTTTRRRSSSXXXXXXTTTRRRTTTVVVUUUQQQMMMIIIHHHIIILLLMMMMMMIIIHHHGGGEEEEEEEEEFFFFFFHHHHHHIIILLLPPPRRRQQQOOOLLLKKKHHHGGGGGGJJJNNNPPPKKKLLLKKKJJJOOOZZZbbbddd___```YYYMMMEEEDDDCCC@@@BBBCCCIIIRRRZZZZZZSSSKKKIIIEEECCCEEEHHHGGGBBB<<<<<<>>>@@@@@@@@@?????????CCCEEEDDDAAA@@@CCCCCC@@@DDDEEEFFFGGGHHHJJJMMMPPPGGGEEECCCBBBBBBCCCEEEGGGEEECCCCCCGGGHHHGGGIIIMMMEEEEEEDDDBBB@@@AAADDDFFFDDDJJJWWW]]]ddd~~~zzzoooccc```eeeqqq}}}~~~wwwrrrrrrrrrpppnnnooonnnkkkjjjnnnuuuyyywwwssslllccc^^^gggttt}}}}}}tttoooeee]]]SSSLLLIIIFFF@@@:::;;;:::999777888999;;;<<<>>>@@@DDDIIIOOOTTTXXXZZZ````````````aaaaaaaaaaaaeeedddddddddddddddccccccaaaaaa```aaabbbbbb```]]]___dddlllwwwqqqWWWHHH===999444111222333333222555444333444555666777777:::999:::>>>@@@BBBLLLXXXcccppp~~~yyybbbIII<<<777444000---------,,,,,,------...///333333333333444777888888444>>>::::::ZZZ|||zzznnnUUUAAA222222666333000111222111000000//////000000000000000000000000000000/////////////////////////////////000000000111111111111111222333444555666666666666666666666666666666888999999888888888888777777666777999;;;;;;;;;;;;@@@FFFJJJKKKIIIHHHGGGBBBAAA@@@AAACCCDDDDDDCCCEEE@@@AAAFFFGGGJJJXXXkkkzzz|||}}}{{{{{{zzzzzz}}}}}}xxxwwwyyy{{{~~~xxxuuusssqqqnnnkkkmmmhhhaaaZZZSSSNNNHHHEEEDDDEEEFFFHHHKKKPPPUUUXXX]]]cccllltttyyy}}}xxxrrr~~~vvvfffZZZ]]]iiirrrsss||||||}}}|||yyyxxxwwwvvvtttrrrnnniiiddd]]]VVVQQQEEE===777777888777777888444666666222111333444333:::@@@PPPhhh|||sssVVVLLLNNNRRRQQQTTTVVVUUUOOOLLLOOOPPPOOOOOOLLLIIIIIIJJJLLLMMMMMMLLLJJJHHHEEEDDDDDDEEEFFFKKKHHHGGGKKKPPPQQQLLLFFFHHHHHHHHHHHHKKKNNNQQQSSSGGGDDDFFFPPP[[[bbbggglllcccddd^^^QQQFFFAAAAAA@@@BBBDDDGGGMMMQQQSSSQQQNNNNNNHHHEEEGGGMMMMMMFFF???>>>>>>>>>>>>>>>>>>>>>>>>BBBEEEEEEBBBBBBEEEEEEBBB>>>@@@CCCEEEGGGIIILLLNNNGGGGGGFFFEEEDDDBBB@@@???AAA@@@AAAFFFGGGEEEEEEHHHCCCDDDDDDCCCBBBBBBEEEGGG@@@AAANNN[[[bbbtttvvvbbb]]]lll~~~}}}yyysssqqqpppoooooollljjjjjjlllmmmmmmmmmrrrnnnmmmooorrrtttyyy}}}{{{qqqggg\\\VVVTTTPPPFFF===???===;;;888777777888999999999;;;>>>BBBGGGKKKMMMXXXXXXYYYYYYZZZ[[[\\\\\\``````_________^^^^^^^^^^^^]]]\\\\\\]]]]]]\\\[[[]]]```fffoooxxxwwwaaaLLL???:::555333111000111333333222444444555777888999::::::======@@@EEEJJJQQQ^^^iii|||tttVVVFFF555000111000...------------------...//////333222222444666888999999:::DDDBBBLLLrrrzzznnnpppLLL@@@555///333666111///000111111000///////////////000000000000000000000000////////////////////////------.........//////////////////000111222444555555555555555555555555555555666888;;;<<<<<<999666888666444666999;;;;;;999;;;>>>BBBHHHKKKKKKHHHDDDAAA@@@@@@AAACCCEEEDDDCCCBBB??????CCCDDDFFFRRRaaawwwxxxrrr|||wwwuuuwww{{{zzz}}}|||}}}yyyxxxxxx}}}}}}xxxtttqqqnnnlllnnnjjjeee___XXXQQQIIIDDDCCCBBBAAABBBDDDGGGKKKMMMQQQXXXcccmmmtttzzz~~~~~~zzzpppiiizzz|||xxxhhh___cccooovvvwww|||{{{|||~~~}}}zzzwwwtttqqqpppllljjjeee___XXXOOOFFF@@@<<<777555888:::999999;;;777888444///222:::===999>>>GGGYYYooozzz^^^SSSRRRQQQPPPQQQQQQRRROOOIIIGGGJJJLLLKKKKKKJJJIIIIIIJJJKKKKKKLLLKKKIIIGGGEEEDDDEEEFFFGGGIIIHHHHHHLLLPPPOOOJJJEEEFFFFFFFFFGGGHHHIIIJJJKKKEEE@@@GGGYYYgggiiikkkooohhhddd[[[PPPGGGCCCCCCCCC???BBBFFFIIIKKKLLLMMMNNNIIIGGGFFFHHHLLLLLLHHHCCCEEECCCAAA@@@@@@@@@???>>>???BBBBBB@@@@@@CCCCCCAAA:::===AAACCCDDDEEEGGGIIIEEEFFFHHHIIIIIIGGGDDDBBB@@@>>>>>>BBBCCCAAABBBEEEEEEFFFGGGFFFEEEEEEFFFHHHCCCEEEYYYjjjhhhkkkyyyoooaaadddmmmppp}}}}}}tttssspppjjjnnnnnnmmmkkkiiihhhiiijjjyyy~~~{{{ssspppppp|||~~~rrrddd^^^^^^ZZZPPPFFFBBB@@@===:::999888888999888777777999;;;???BBBDDDMMMNNNOOOQQQSSSUUUWWWXXXYYYZZZ[[[ZZZYYYYYYYYYZZZ[[[YYYWWWWWWXXXXXXXXXWWWZZZ\\\```fffmmmwwwjjjUUUEEE:::777888333333333333444555555444333555888:::;;;<<<>>>@@@EEEEEEGGGMMMVVVcccsssiiiRRRCCC888///...000///---,,,------------...///000000000///111666999999999;;;BBBKKKZZZuuu|||iiinnn\\\>>>:::555333666555000...000000000///............///////////////////////////////////////////////////------------.........///---------...///111222333333333333444444444444444555555888===AAA@@@:::555888555222444999;;;:::888999999===BBBGGGHHHDDD@@@???>>>>>>???BBBCCCCCCBBB@@@>>>>>>AAAAAABBBKKKVVVkkkyyyttt|||~~~tttppprrrttttttwww~~~~~~~~~|||xxxvvvxxxzzzuuurrrpppjjjhhheeeaaa\\\TTTLLLFFFFFFDDDAAA@@@BBBEEEGGGIIIMMMSSS[[[dddkkkrrrxxx|||xxx{{{|||tttoooxxx{{{xxxkkkgggllluuuyyyxxx~~~{{{yyyzzz|||~~~{{{{{{zzzxxxuuurrrooommmfffbbb]]]VVVOOOFFF>>>888999666666:::;;;999999;;;888444000111:::CCCBBB<<<>>>JJJ\\\oooxxx|||yyydddTTTTTTTTTOOOLLLPPPOOOOOOLLLGGGGGGLLLMMMLLLGGGHHHIIIJJJIIIIIIIIIIIIHHHGGGEEEDDDDDDEEEGGGHHHDDDGGGJJJMMMMMMKKKIIIHHHEEEEEEEEEDDDDDDDDDDDDDDDHHHEEENNNaaannnnnnlllooofff[[[NNNGGGEEEDDDCCCCCC;;;???DDDFFFFFFGGGHHHIII???AAAEEEFFFGGGFFFFFFFFFIIIFFFBBBAAAAAA@@@>>><<<<<>>BBBCCCEEEHHHLLLOOOQQQSSSTTTVVVWWWWWWVVVUUUWWWYYYYYYWWWUUUTTTUUUVVVVVVUUUVVVWWWZZZ]]]bbbkkkvvv}}}vvvbbbLLL???:::888888999444555666666666555555555666888;;;;;;;;;<<<>>>AAAHHHKKKPPPXXXfffxxxlllRRRBBB;;;333///000111///------............///000111222222111444;;;<<<:::;;;@@@JJJdddwwwyyyiiippphhhEEE<<<888666666555333000000333000///......---.................................////////////////////////---------.........//////,,,,,,,,,---...///111111111111222222333333333333555666999???BBBAAA;;;555666444222444777999999777888888999>>>CCCEEEBBB???===<<<<<<===???@@@@@@???======>>>??????@@@FFFLLL___nnntttoooqqqpppooorrrxxx||||||~~~}}}xxxyyy~~~zzzvvvtttfffeeecccaaa^^^XXXQQQMMMKKKGGGCCCAAACCCFFFGGGHHHLLLNNNSSSYYY```iiirrrxxxuuuxxx}}}~~~zzzxxx|||~~~zzzssstttyyy}}}}}}|||}}}{{{xxxwwwyyyzzz{{{{{{vvvvvvvvvuuurrrnnnjjjhhh___ZZZSSSLLLFFFAAA<<<888777555666999999666555777444111333???IIIIIICCC>>>@@@OOOddduuuwwwfffXXXOOOPPPNNNGGGHHHPPPNNNOOOLLLIIIKKKOOOPPPMMMFFFIIIKKKLLLJJJHHHGGGFFFDDDDDDDDDDDDEEEEEEFFFFFFAAADDDIIIKKKIIIHHHHHHIIIEEEEEEDDDDDDDDDEEEEEEEEEEEEEEELLLYYYbbbeeeeeeeee\\\NNN@@@===@@@AAA@@@???999<<<@@@BBBCCCCCCDDDEEE>>>CCCHHHIIIGGGFFFHHHKKKFFFCCC@@@@@@AAA@@@===:::<<<@@@BBBBBBCCCFFFFFFCCCBBBDDDEEEEEEDDDCCCEEEFFFBBBCCCEEEFFFFFFEEECCCBBBJJJEEEBBBCCCCCCCCCFFFKKKIIIKKKLLLLLLIIIGGGFFFEEEHHHLLL]]]fff^^^aaaxxxyyy{{{lllUUUHHHSSS```ggglllppppppnnngggiiikkklllkkkiiiiiiiiimmm{{{wwwmmmZZZaaammm{{{uuullliiidddZZZRRRLLLJJJEEE@@@<<<:::999888777666555555555666777888999:::<<<@@@CCCFFFIIIJJJLLLOOORRRRRRQQQQQQTTTWWWVVVTTTSSSTTTUUUUUUTTTRRROOOQQQSSSTTTWWW^^^gggoooyyy~~~{{{YYYIII:::666888888777777444666777666555444555666999<<<======<<<===AAAEEENNNUUU___jjj{{{oooRRR???666444///---///000......///............///111222333222111555;;;;;;999@@@LLL___yyymmmpppPPP999???444333222111000000222555//////...---------------................................................,,,---------............,,,,,,,,,,,,---.../////////000000111111222222333333666:::???AAA>>>999444333333333444555666777888999999999<<<>>>@@@@@@@@@===;;;;;;;;;===>>>===<<<;;;<<<>>>??????@@@CCCEEESSSfff|||{{{tttssspppnnnpppuuuyyyzzz~~~~~~|||}}}}}}yyywwwgggfffcccbbb```]]]YYYVVVPPPJJJDDDBBBCCCEEEFFFEEEGGGHHHJJJNNNTTT^^^iiipppqqquuuzzz|||}}}|||||||||}}}}}}zzzwwwwwwwwwxxxvvvtttnnnnnnnnnmmmjjjeee```]]]TTTNNNFFF@@@<<<:::999888666444555888777333222555444666FFF\\\```QQQDDDDDDKKK___vvvttt~~~~~~hhhXXXSSSPPPPPPLLLFFFHHHOOOMMMNNNLLLIIILLLPPPOOOJJJHHHKKKOOOOOOLLLHHHFFFFFFCCCCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFFFFEEEDDDHHHGGGEEEDDDDDDDDDEEEFFF???BBBDDDFFFLLLUUUZZZ[[[OOOEEE<<<===???===<<<>>>;;;;;;;;;===???AAABBBBBBBBBEEEHHHIIIHHHGGGGGGHHHAAA>>>===???BBBCCC???;;;;;;@@@CCCCCCEEEHHHHHHEEECCCDDDDDDBBBAAABBBDDDFFFAAAAAAAAABBBBBBBBBBBBCCCIIIEEEDDDEEEEEECCCEEEIIIDDDFFFIIIIIIGGGEEECCCCCCGGGGGGOOORRRMMMZZZrrruuu}}}|||}}}hhhNNNJJJLLLTTT^^^eeekkkpppeeeeeeddddddeeefffffffffdddmmmxxx~~~xxxmmm[[[aaajjjuuu{{{xxxrrrhhhaaaZZZWWWQQQJJJDDD???===<<<666666666555555555555555444444666888:::<<<>>>???@@@DDDHHHHHHGGGHHHLLLPPPOOONNNNNNOOOPPPPPPMMMKKKHHHKKKMMMMMMMMMQQQYYY___fffjjjrrr}}}mmm[[[PPPCCC;;;555666777555555666444666777666555555777:::999<<>>333000111---,,,...---+++,,,000.........///000111333333333222777<<<===AAATTTkkkwww```AAA666<<<222222111///...000111222///...------,,,,,,------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------.........///000000111222222000555:::===<<<888555222000333555555333333666:::888999999888888:::===@@@>>><<<;;;<<<======<<<::::::<<<>>>??????AAAAAAAAAJJJcccyyy}}}vvvssspppqqquuuxxxyyy}}}~~~zzz{{{~~~|||nnnkkkgggeeedddcccaaa```WWWPPPHHHDDDDDDEEEDDDBBBBBBCCCDDDFFFJJJQQQYYY___ggglllssswwwxxxyyyyyy{{{~~~~~~{{{wwwvvvwwwuuurrrooogggggggggeeeaaa\\\VVVSSSKKKDDD<<<555333444555666666555666888666333333666888???ZZZwwwuuuYYYIIIKKKXXXnnnyyyggg{{{sssxxxoooQQQMMMOOOSSSUUURRRLLLLLLOOOKKKLLLJJJHHHJJJMMMKKKEEEIIIMMMQQQRRRNNNIIIGGGFFFCCCDDDEEEEEEDDDBBB@@@>>>EEEAAA>>>@@@DDDFFFBBB>>>KKKJJJGGGDDDBBBBBBCCCCCC>>>CCCAAA;;;>>>MMMXXXZZZHHHBBB???AAA@@@<<<;;;>>>===:::888999<<>><<<<<<@@@EEEGGGCCC???:::???BBBBBBDDDHHHHHHEEE@@@@@@@@@>>>>>>???BBBEEE@@@??????@@@AAACCCFFFGGGEEECCCCCCFFFFFFBBBBBBDDD>>>AAADDDFFFEEECCCBBBBBBFFFDDDGGGFFFDDDSSSfffjjjmmmttt]]]LLLBBBHHHSSSZZZdddnnneeeaaa]]]\\\^^^aaacccccc```eeeiiimmmuuuzzzuuujjjkkknnnsssyyyxxxqqqgggccc\\\SSSLLLEEEBBB@@@777777777888777666555555222222333444444555666666555999>>>???>>>???CCCHHHHHHGGGHHHJJJKKKIIIGGGDDDCCCFFFIIIHHHGGGIIIOOOUUUNNNSSS[[[gggtttuuufffWWWIII>>>777666444555888777444555999555777888888777888;;;???666;;;@@@EEEJJJTTTaaajjjrrroooYYYGGG===777555666222///------+++)))***............///000222333444888888<<>>???>>><<<<<<======<<<:::999<<>>======>>><<<::::::>>>>>>===AAAHHHHHHCCCDDDAAA@@@DDDIIIJJJDDD======;;;:::<<<@@@BBBAAA@@@:::===AAABBBBBB@@@??????>>>>>>>>>>>>???@@@AAAAAABBB@@@AAAEEEJJJIIIDDD???>>>======???CCCEEEEEEDDD@@@BBBBBB@@@======???BBBCCCBBBEEEHHHEEEDDDLLLXXXgggnnnzzzttt^^^JJJFFFGGGIIIRRR]]]cccaaa[[[WWWXXX]]]```___bbb___```eeehhhhhhlllpppuuuuuusssyyy}}}}}}uuusssjjj]]]SSSNNNJJJFFF@@@===999666555444333222444555666555444333444555444444555777888:::;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCCDDDFFFJJJQQQ[[[eeemmmsss{{{xxx^^^XXXNNNCCC<<<888777777222333444555666666666666:::;;;===<<<;;;<<<>>>@@@BBBBBBGGGQQQ]]]iiisss{{{YYYNNN@@@666444555555444000///...------...000111///...000555666444555888777AAAGGGHHHWWWzzzhhhNNN:::000111777222222222111000//////...111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,---...///000000000000000555888777333///000222111000//////000222444666888777555444555777:::<<>>>>>======>>>>>>???@@@JJJ```kkkppp~~~~~~zzzvvvtttvvvwwwwwwzzz}}}xxxuuu|||xxxsssnnnkkkiiigggeeebbb\\\SSSKKKFFFCCC@@@>>>@@@??????@@@CCCEEEFFFFFFKKKTTT___hhhlllnnnppprrruuuxxx|||yyywwwuuutttrrrpppmmmjjjfffbbb]]]VVVNNNGGGCCC@@@:::999888777777888999999777666666555333666BBBOOOcccrrr^^^WWWqqqnnnYYYYYYkkklllYYYTTTTTTWWWXXXSSSQQQQQQQQQNNNPPPRRRPPPMMMOOOSSSQQQKKKHHHLLLPPPQQQOOOLLLJJJJJJJJJIIIGGGFFFFFFGGGGGGGGG@@@>>>???CCCEEEIIITTT```dddTTTFFFCCCEEEDDDBBBBBBAAA@@@>>>>>>???BBBEEEGGGCCC@@@======>>>>>>===;;;666<<<@@@BBBFFFLLLMMMIIIHHHDDDBBBEEEJJJJJJFFF@@@AAA???>>>???AAAAAA???<<<;;;===@@@AAA@@@>>>>>>>>>@@@@@@???>>>??????AAAAAAAAA@@@AAACCCEEEEEEBBB???;;;:::;;;===AAACCCDDDCCCDDDEEEDDDAAA>>><<<===???CCCCCCEEEGGGEEECCCKKKUUUcccjjjuuu~~~rrrbbbZZZQQQIIIJJJSSS[[[]]]___^^^YYYWWWZZZ___^^^[[[\\\aaaeeefffiiinnn}}}xxxlllfffcccvvv~~~tttggg]]]WWWPPPJJJEEEBBB===999888777666555333444444333222222222333333333444555666777777888<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????@@@AAACCCFFFKKKRRRWWW[[[eeejjjqqqyyyyyymmmaaaXXXSSSKKKGGGAAA:::666555666777777777888888999888888888<<<===>>>===<<<===AAADDDDDDLLLXXXdddoooyyyqqq```JJJBBB888222111222000...000///---,,,---...000111222000222777888666888<<>>>>>>>>>>>>>>???@@@@@@LLL___gggiiixxx{{{uuutttuuuvvvzzz~~~|||xxxvvv{{{vvvqqqmmmjjjgggfffccc^^^VVVOOOIIIDDD???<<>>===>>>@@@BBBBBBAAABBBJJJUUU^^^dddiiinnnrrruuuvvvwwwyyy{{{}}}~~~vvvssspppmmmllljjjgggeeeaaa[[[SSSIIIAAA<<<999888777777777777888888888999777222000111555AAAVVVhhh{{{|||]]]dddzzz___RRR```}}}xxxsss\\\SSSVVVWWWXXXVVVSSSSSSUUUSSSOOOSSSUUUTTTPPPLLLMMMMMMKKKIIIKKKNNNNNNMMMLLLLLLLLLIIIGGGFFFDDDEEEGGGIIIKKKBBBAAADDDFFFGGGHHHOOOWWWXXXPPPIIIHHHHHHFFFDDDDDDAAA@@@>>>======>>>??????@@@???===>>>??????>>>===777>>>DDDGGGJJJMMMNNNLLLIIIEEEBBBCCCGGGHHHDDD@@@EEEDDDCCCCCCBBB@@@<<<888===>>>??????>>>===>>>@@@CCCAAA@@@>>>>>>???AAABBB???@@@AAA@@@???>>>???@@@999999999<<>>>>>>>>DDDDDDFFFFFFCCCBBBHHHPPPYYY```lllxxxyyyppp```MMMEEEGGGSSSXXXaaaggg```VVVWWW```^^^[[[[[[^^^``````ccchhh}}}jjjZZZPPPaaassstttlllfff]]]TTTNNNIIIBBB===:::999888777555555444333333333333333222222222222333333333333666666666666666666666666666666777777888999999999:::999999:::<<>>GGG>>>CCCccczzz```CCC777666777555444111111000000//////......//////...---,,,,,,,,,,,,------,,,,,,++++++******)))))))))*********++++++++++++++++++++++++++++++******++++++++++++************+++,,,------------+++...222333111000111333111111000000111333555666888777555444444666777999===;;;===AAAAAA<<<:::;;;???>>>>>>>>>>>>???@@@@@@LLLZZZ\\\\\\jjjzzzzzzuuuttttttwww{{{~~~|||zzzxxxuuu|||zzzsssnnnjjjhhheeebbb]]]WWWQQQJJJCCC>>>???===;;;;;;<<<======<<<<<>>999777666666666666777777777666666555555000///777EEEXXXnnniii\\\ssspppfffeeeqqq|||~~~nnn]]]QQQRRRXXXSSSTTTRRRPPPSSSXXXWWWRRRWWWZZZYYYRRRJJJFFFHHHJJJLLLLLLLLLKKKJJJIIIIIIJJJEEEEEECCCBBBBBBEEEIIILLLJJJJJJIIIIIIGGGFFFIIIMMMPPPNNNLLLJJJGGGEEEDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAAAAAAAA@@@??????CCCGGGHHHGGGGGGHHHHHHGGGCCC??????AAABBB@@@>>>FFFFFFFFFEEECCC???;;;777<<<===>>>>>>>>>???AAADDDDDDCCC@@@>>>>>>???@@@AAA===@@@@@@>>>999888<<<@@@<<<<<<<<<===@@@BBBBBBAAABBBBBBCCCCCCBBBAAAAAAAAADDDEEEEEEDDDAAAAAAEEEKKKKKKUUUbbbnnnzzzvvvaaaRRRLLLRRRSSS]]]jjjjjj```]]]ccc```\\\ZZZ[[[[[[YYY[[[___qqqzzzyyyjjj\\\SSSXXXfffvvv}}}xxxnnnddd]]]WWWOOOGGGBBB???===<<<;;;999777555555555555444222222222222111111111111222222222222222222222222333333333333444444555555444444444444555777999:::;;;===???BBBEEEIIIOOOSSSVVVVVVWWWXXXXXXYYYZZZZZZTTTUUUXXXYYYWWWRRRMMMJJJEEECCC???===;;;;;;<<<===777666666555444444444333444555666888:::<<<===>>>===@@@BBBBBBDDDKKKUUU^^^mmmvvvyyy```LLL???:::444222000///000111///---...---------...///000111222111333666777888>>>FFFJJJIIIYYY|||___KKK777222555666444111000000000//////............------,,,,,,,,,,,,+++...------,,,+++***))))))))))))))))))******************************************++++++++++++******((()))***+++,,,,,,,,,,,,***---///000///...///111111111111111222333555666777666555444444444666666???>>>BBBGGGFFFAAA======???>>>>>>>>>>>>???@@@@@@IIIRRROOOLLLYYYjjjyyy~~~vvvpppqqquuuxxxyyy{{{|||}}}}}}||||||pppsssyyy{{{sssmmmjjjgggeeebbb___ZZZRRRJJJDDDBBB???<<<:::::::::999999===@@@DDDFFFIIIOOOWWW]]]hhhiiikkknnnrrruuuxxxzzzzzzyyyxxxxxxyyy{{{~~~~~~|||zzzzzz}}}mmmkkkhhheee```YYYQQQKKK>>>===;;;999777666666555777777777666555444222111333333<<>>???>>>===CCCEEEFFFEEEBBB???;;;999;;;<<<===>>>>>>AAAEEEHHHCCCBBB@@@>>>>>>>>>@@@AAA<<>>>>>888999999999888888666666777777666555444444444444777777888888888777777666999999:::;;;===???AAABBB@@@EEEKKKOOOSSS]]]jjjuuueeeNNN@@@:::777555444222///......///000000------......///000111111555555777:::<<<>>>GGGQQQPPP]]]vvviiiHHH===555444555333000////////////...............,,,,,,,,,,,,,,,+++++++++------,,,+++******))))))(((((()))))))))*********************************)))******++++++******)))'''((()))***++++++++++++,,,---......---,,,------000000000111222333444555666555444333333444444555::::::===BBBBBB===::::::>>>>>>======>>>>>>???@@@FFFLLLEEEAAAMMM\\\kkk||||||ooommmqqqqqqsssuuuwwwzzz}}}~~~uuurrrqqqwwwuuunnnkkkfffeeedddbbb^^^XXXPPPJJJFFFCCC>>>;;;::::::999888===???@@@???@@@DDDKKKPPPUUUXXX]]]dddiiimmmooopppssssssrrrsssuuuwwwzzz|||{{{{{{{{{zzzzzz{{{}}}iiifffccc^^^XXXQQQHHHCCC777777777777777666444333888777666444333111000///...777JJJaaapppssssssttt^^^LLL^^^vvv|||tttZZZOOONNNMMMKKKJJJQQQRRRPPPMMMNNNRRRRRROOOVVVWWWXXXUUUNNNJJJQQQ[[[IIIGGGEEEFFFHHHJJJKKKKKKGGGHHHHHHFFFDDDDDDIIIMMMJJJKKKIIIFFFEEEGGGGGGEEEGGGJJJJJJDDD???@@@AAAAAA;;;<<<===???AAABBBCCCDDDEEEEEEEEEDDDCCCDDDGGGIIIEEE@@@>>>@@@BBBBBBCCCFFFDDDBBB???>>>???@@@@@@???AAABBBDDDCCC@@@===;;;;;;:::;;;======>>>AAAEEEHHH@@@@@@??????????????????<<<>>>>>>;;;777777<<>>@@@BBBAAA???NNN\\\cccmmm}}}tttmmmgggdddhhhooopppjjjcccZZZUUURRRRRRQQQPPPRRRVVVUUUVVVYYY]]]___aaagggooo}}}xxxqqqlllnnnxxxwwwqqqhhh___WWWPPPJJJFFFFFFAAA<<<888888777555222666555555444333333222222000000000000000000000000111111111111111111111111444333333222222222222222444555555333222222444666333444444444555555555666888777777666777888:::;;;222333444555555555555555555666777999:::;;;;;;;;;;;;;;;::::::;;;===???@@@BBBJJJTTT\\\cccmmm{{{nnn^^^III<<<999999888555222111...,,,,,,---///000......///000111111222222333333666999;;;@@@LLLXXX[[[mmmlllRRR:::666555666555000...///..................------***++++++,,,,,,++++++***,,,,,,++++++******))))))((((((((()))))))))******************************))))))************))))))'''((()))******+++******------,,,,,,,,,,,,,,,,,,...///000111222333333444444333333333333333444444777666999>>>>>>;;;999;;;===<<<<<<<<<<<<===>>>>>>DDDHHHBBB>>>HHHRRR___ooovvvnnnooommmnnnpppsssvvvzzz}}}}}}wwwrrrsss{{{wwwpppmmmgggeeecccaaa___ZZZSSSOOOKKKGGGAAA>>><<<;;;;;;:::999;;;<<<<<<;;;>>>DDDIIIHHHMMMTTT\\\ccchhhjjjkkkkkklllmmmoooqqqsssuuuvvvxxxyyyzzzzzzzzz|||aaa]]]VVVPPPKKKFFF@@@===777777777777777666555555777666444222111000111111333@@@TTTcccggggggnnnxxxzzzUUUKKKWWWfffqqqiiiwwwvvvcccRRRMMMQQQQQQNNNKKKOOORRRQQQMMMLLLOOORRRQQQTTTSSSSSSQQQKKKGGGNNNYYYKKKHHHFFFGGGJJJLLLKKKJJJGGGIIIJJJHHHDDDCCCFFFJJJDDDGGGHHHEEEEEEFFFCCC===@@@EEEFFFBBB???@@@@@@===AAA@@@@@@???@@@@@@AAABBBBBBCCCCCCCCCCCCFFFKKKPPPFFF>>>;;;AAAGGGGGGEEEEEEBBBAAA@@@@@@AAAAAAAAAAAA???AAABBB@@@===::::::;;;999;;;<<<======>>>@@@BBB<<<===>>>?????????>>>>>><<<======;;;999:::===AAA@@@??????@@@BBBDDDDDDCCCCCCBBBCCCDDDDDDAAA<<<777???CCCBBB>>>===@@@AAA???@@@OOOYYY[[[cccsssqqqiiikkklllgggccc]]]XXXVVVSSSOOOPPPTTTVVVUUUVVVYYYXXXYYYcccooo}}}tttjjjfffmmmvvv}}}vvvnnnggg```YYYTTTPPPIIIBBB>>>===<<<888555666555555444444333333333111111111111111111111111111111111000000000000000111111111111111111111111111222444333222222333555222333333333333444444444000111111222333444444555111222444666888:::;;;<<<666666888999:::;;;<<<<<<;;;;;;;;;<<<>>>BBBEEEGGGMMMXXXfffqqqxxxsssOOOGGG===888999999777444.........---,,,---...000...///000111222333444444333444777;;;>>>DDDRRR```ooo}}}qqqTTTDDD666333222444333///...000------------------------)))***+++,,,,,,+++******+++++++++***************(((((((((((()))))))))***************************))))))************))))))'''((()))******++++++***,,,+++***+++,,,---......---...///000111222222222111111222222333333444444888666777;;;===;;;<<>>:::777888::::::;;;<<<<<<;;;;;;<<<===:::;;;>>>???@@@???>>>=========<<<;;;;;;<<>>AAACCCDDDCCC??????@@@CCCEEECCC>>>999>>>BBBBBB===<<>>@@@NNNUUUSSSYYYjjjyyy~~~|||eeefffllllllpppiiibbb\\\VVVPPPOOORRRQQQQQQRRRSSSOOONNNWWWeeesssnnn\\\XXX]]]nnn}}}{{{tttmmmhhhXXXQQQHHHDDDCCCAAA===999555555555444444444333333111111111111111111111111000000000000000000000000---...///000111222333444...000222222111000000111000000000000111111111111444555777999999999888777777666555444444555777888::::::::::::;;;;;;;;;<<<>>>???@@@DDDIIIOOOTTTWWW___lll|||rrr^^^KKK<<<999555222000000000000+++---...////////////000//////111222444444444444:::;;;>>>CCCFFFMMM]]]lllzzzWWW???999666111...111222000///111------------------------))))))+++,,,,,,+++***)))***************+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))'''((()))***++++++++++++***))))))***---///000000,,,---...000111111111111000000111222333333444444666333333777999999;;;@@@;;;::::::::::::;;;<<<<<<<<>>======<<<888:::<<<;;;888666777:::888:::===CCCJJJQQQVVVZZZ```bbbfffjjjmmmnnnnnnnnnqqqssstttttttttuuuwwwyyyKKKGGGAAA;;;666444333444444999999666666888555///,,,222444000...555>>>DDDNNNIIIHHHRRRddd{{{[[[HHHDDDXXXvvvkkkXXXUUURRROOOQQQSSSSSSNNNJJJKKKKKKKKKLLLMMMNNNNNNOOOIIIMMMOOOKKKFFFGGGPPPXXXNNNLLLJJJJJJKKKJJJEEEBBBEEEDDDCCCBBBBBBBBBBBBBBBDDDEEEFFFFFFEEEBBB>>><<>>===???BBB???AAA@@@===@@@GGGHHHDDDAAA@@@???>>>>>>@@@BBBCCC<<<>>>AAAAAA???===<<<===@@@>>>;;;999888888:::;;;;;;:::999888999:::;;;<<<>>>?????????>>>===;;;:::;;;;;;;;;:::999999;;;>>>CCC@@@======>>>AAABBBCCC;;;===@@@BBBBBB@@@===;;;:::>>>???<<<>>>EEEGGGDDDMMMNNNNNNKKKKKKWWWkkk{{{~~~}}}yyyccc\\\dddmmmtttuuuiii[[[SSSRRRSSSRRRPPPPPPOOOKKKJJJUUUbbbooovvv~~~~~~tttggg\\\VVV\\\gggyyy~~~mmmbbbYYYUUUPPPGGGAAAAAA;;;999666555555555444333444222000111222333222111333333222111111111222222111111111111222222222222333333333222222222222222333333444444555555555555555555555555555444444444888666555555666777666666:::999888999;;;===>>>???@@@EEELLLRRRWWW```llluuulll[[[KKK===444888666333000.........///,,,...//////......000111222000000111444666888999<<<<<>>;;;999:::<<<>>>===;;;???@@@AAACCCEEEFFFHHHHHHXXXlllyyy}}}~~~uuunnnnnnnnnnnnooopppsssvvvvvv|||xxxrrrrrruuu}}}|||uuuppplllfff```\\\___ZZZQQQIIICCC???=========;;;888777888888777777444444444666:::???DDDGGGSSSWWW\\\aaaeeeggghhhhhhhhhjjjlllmmmmmmnnnppprrrCCCAAA===999666555555666555888888444444666444///000000///000999FFFNNNOOOGGGNNN[[[lll{{{uuuRRRLLLTTTjjjzzzjjj\\\RRRSSSQQQOOOPPPSSSRRRNNNJJJLLLLLLKKKKKKKKKKKKKKKKKKJJJMMMOOOKKKGGGGGGOOOWWWNNNLLLIIIIIIIIIHHHDDDAAADDDDDDCCCCCCBBBBBBCCCCCCEEEFFFFFFEEEDDDAAA>>><<>>@@@===???>>>;;;===BBBBBB>>>>>>>>>>>>????????????>>>@@@AAABBBAAA???>>>???@@@???>>>;;;999888999:::;;;999888888888999999:::;;;<<<===>>>?????????>>>===999:::;;;:::999:::===???BBB@@@======>>>@@@AAAAAA<<<>>>@@@BBBBBB@@@>>><<<999===>>><<<>>>DDDEEEBBBEEEFFFEEECCCDDDMMM]]]iiixxxyyy~~~yyyiiiXXXUUU[[[fffnnnqqqlllddd]]]XXXTTTTTTRRRSSSUUUTTTTTT\\\fffqqqqqqpppkkkeeecccfffjjjooommmmmmoooqqqvvv|||rrrkkkcccWWWOOOMMMCCC@@@<<<999888888777666555333111222333444444333333222222111111222222222222333333333444444444444444444444444444444444444333444444444444444444444777777777888888999999999:::999888888999:::::::::>>>======>>>AAAEEEHHHIIINNNTTT[[[ccckkkwwwsss]]]JJJ@@@;;;999777666444222000.........///,,,...////////////000222555555444555777888999999999DDDMMMRRR^^^ttteeeGGG777222000222222111000///...---,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********)))******++++++******)))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++************))))))---,,,+++******,,,---///......///000000111111222222333333555666777888888<<<:::888999<<<>>>>>>===>>>???@@@AAABBBCCCDDDEEEKKK^^^uuu}}}vvvpppjjjhhhjjjooosssuuuzzz|||~~~~~~{{{vvvrrrooovvv}}}}}}wwwrrrnnniiieeeddd```ZZZSSSLLLFFFAAA>>><<<:::777666777777666666555555444555777:::>>>@@@EEEHHHMMMRRRWWWZZZ\\\]]]bbbdddgggiiijjjllloooqqq::::::999888777777888888666888777333222333222///222222666???PPP]]]]]]VVVMMMYYYiiiwwwfffHHHRRRdddwwwkkkYYYRRRRRRQQQOOONNNOOOQQQQQQNNNJJJLLLKKKJJJIIIIIIHHHHHHHHHKKKMMMNNNJJJGGGGGGMMMSSSKKKIIIGGGFFFFFFEEEBBBAAADDDCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEDDDBBB@@@>>>===CCCBBBAAA???======???AAADDDBBB@@@>>>======>>>??????AAA@@@???@@@BBBAAA===;;;<<<===>>>>>>===<<<:::AAAAAA@@@???======???AAA>>>===;;;:::999999:::;;;666666777999:::::::::::::::;;;===???@@@AAAAAA@@@999::::::999888999;;;===@@@>>>======>>>???>>>===<<<>>>@@@AAAAAA@@@>>><<<;;;>>>@@@@@@AAAEEEEEECCCDDDDDDCCCBBBDDDJJJSSSYYYmmmrrr{{{wwwggg[[[UUURRRVVV```jjjoooppplll```UUUQQQPPPPPPSSSTTTUUUZZZaaaiiifff___YYYYYY```nnnxxx{{{ooobbbXXXTTTYYYiiixxx}}}rrrfff]]]YYYPPPLLLEEE@@@===;;;:::888888666444444555666666555444333333333333333444444444444444555555555666666666666666666666666666666555555555555555555555555444555555666888999999:::777777777888999;;;<<<===@@@@@@@@@AAAEEEIIINNNQQQ]]]cccmmmxxxuuu]]]QQQAAA555111333666888333222000.........//////---...000000///000111333333333444666777888888888999DDDPPP___vvv~~~pppPPP:::333222222111111000///...------,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++*********((())))))))))))))))))(((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''(((((())))))******---,,,+++***)))((('''&&&******)))((()))***+++,,,---......///000000111111333333444444555555666666999888777999<<<>>>???>>>======>>>??????@@@@@@AAA@@@OOOcccwww~~~{{{yyy|||zzzmmmggghhhmmmrrrttt}}}zzzyyy{{{~~~|||tttlllnnnsss{{{|||wwwsssooolllhhheee```[[[TTTLLLDDD>>><<<:::777555666666555444666555444333333444666888<<<>>>AAAFFFKKKPPPSSSUUUXXX[[[^^^aaacccfffjjjmmm666666777888888888888888777666444111//////111111555@@@PPP^^^hhhkkkaaaVVVZZZkkk{{{```NNNbbbtttuuu```QQQNNNRRRNNNMMMMMMNNNOOOOOOLLLJJJJJJIIIHHHGGGGGGGGGHHHHHHLLLLLLKKKHHHFFFFFFJJJNNNEEEDDDCCCBBBBBBBBBBBBAAACCCCCCCCCCCCDDDDDDEEEFFFDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA???======>>>???BBBAAA?????????@@@AAA@@@???@@@@@@@@@BBBBBB@@@===============<<<;;;;;;;;;===>>>>>>===<<<;;;<<<===<<<<<<;;;:::::::::;;;;;;555666888:::;;;<<<;;;;;;:::;;;===???AAAAAAAAAAAA<<<<<<;;;:::888777999;;;>>>===<<<===>>>>>><<<;;;<<<===>>>>>>>>>>>>===<<>>AAACCCGGGHHHIIIKKKOOOUUU[[[```llltttmmmTTTFFFAAA:::555444333222111000///............///000---///111111111111222444111333555666888999;;;<<<>>>CCC[[[xxxZZZAAA555444555444000000///......---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++************((())))))******))))))((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((()))******,,,+++***)))(((''''''&&&))))))((((((((()))***+++---------...//////000000111111222333444555666666999888888999:::<<<======>>>=====================<<>>;;;888666555555444333666555333222111111222333777888:::===AAAEEEIIIKKKLLLOOOSSSWWWZZZ]]]bbbeee666777888888888888777666333222000---,,,---222888GGGZZZnnnvvvssslllddd^^^lll|||___```{{{lll]]]TTTMMMJJJKKKLLLLLLLLLMMMMMMLLLJJJHHHFFFFFFEEEEEEGGGIIIKKKLLLLLLKKKIIIFFFEEEEEEFFFHHH>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFAAAAAAAAAAAABBBBBBCCCCCC???@@@@@@???===<<<<<<===AAA@@@???@@@CCCEEEDDDCCC;;;::::::===??????===<<>>999<<>><<<:::999::::::;;;;;;;;;;;;;;;;;;666888:::<<<=========<<<<<<===>>>???@@@??????>>><<<======<<<<<<<<>>>>>>>>=========<<<<<<:::???GGGUUUlll~~~nnneeeeeehhhoooqqquuuyyy}}}~~~|||{{{rrrnnnjjjmmmwww|||xxxvvvoooiiibbb]]]ZZZVVVOOOJJJBBB???;;;888777666444222444444333222222222333333222111111222444777:::;;;AAADDDHHHKKKNNNRRRVVVYYY888888888888777555444333///------...000444>>>HHHeeesss~~~{{{qqqmmmpppsssfff\\\mmmoooUUUNNNPPPNNNKKKIIIKKKLLLLLLLLLKKKIIIGGGFFFEEEDDDDDDEEEHHHKKKNNNQQQNNNKKKGGGEEEEEEEEEDDDCCC;;;===AAABBBBBBBBBCCCDDDCCCBBBBBBBBBBBBCCCCCCDDD??????@@@BBBBBBCCCCCCCCC===>>>>>><<<:::::::::<<>>:::999:::===???999===AAACCCAAA>>>;;;999888999;;;<<<===<<<;;;;;;999999:::<<<==================>>>??????>>><<<<<<;;;===>>>???@@@CCCGGGJJJ===;;;:::;;;<<<>>>======<<<<<<;;;;;;;;;;;;<<<<<>>???@@@AAAAAAEEEIIIMMMPPPQQQUUUZZZ___ffflllttt{{{}}}eeeRRRHHHBBB<<<777666555222000///...//////---......////////////000...000222333333333555777888999:::999;;;BBBLLLSSSdddvvvKKK@@@555333444222000///......---------,,,,,,,,,++++++************+++++++++************))))))))))))******++++++******)))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%&&&&&&'''((())))))***)))))))))*********+++++++++++++++,,,------......,,,---...000333555666777999::::::999888777999;;;>>>>>>>>>======<<<<<<<<<777;;;???GGGZZZsssrrrccc^^^```fffjjjpppuuuwwwzzzzzztttllliiimmmvvvxxxqqqhhhcccaaa^^^YYYTTTIIIEEE@@@===:::888555333333333333222333333444444111000/////////000111222999;;;???AAACCCEEEHHHKKK888888777555444333222111000///111777===EEEUUUddd}}}~~~vvvqqqwwwzzz^^^```zzzsss]]]LLLMMMQQQOOOLLLMMMKKKLLLLLLKKKIIIFFFDDDDDDFFFEEEEEEFFFIIIMMMPPPSSSQQQMMMHHHFFFGGGFFFDDDAAA===AAAEEEGGGFFFDDDCCCDDDCCCBBBBBBAAAAAAAAAAAABBB???@@@BBBCCCCCCBBB@@@???<<<<<<<<<:::888777999;;;:::888999===CCCFFFDDD@@@DDD???===AAACCC@@@@@@BBBDDDBBB>>>;;;::::::;;;===:::===@@@AAA???===;;;:::777888;;;===>>>===<<<;;;::::::::::::;;;;;;<<<===;;;<<<===>>>>>>===<<<;;;<<<===>>>??????AAAEEEGGG===;;;999999<<<>>>@@@@@@???>>><<<;;;;;;<<<>>>???CCC>>><<<>>>???===???DDDAAAAAABBBBBBCCCDDDEEEGGGBBBHHHWWWmmm}}}uuu^^^QQQUUUaaaiiipppuuutttiii]]]WWWSSSOOOUUURRROOOMMMMMMOOOPPPQQQUUURRRRRRUUUUUURRRQQQRRRQQQLLLLLLOOOPPPRRR```rrr}}}oookkkeee___ZZZUUUPPPLLLGGGFFFEEECCCAAA@@@??????:::;;;;;;;;;;;;<<<<<<<<<:::;;;;;;<<<======>>>>>><<<======>>>???@@@AAAAAABBBCCCEEEGGGJJJLLLNNNOOOTTTYYY^^^aaacccgggnnnssszzzyyy^^^SSSFFF===:::999::::::333222111000//////111222......///000000000/////////111333333333444666888777888:::<<>>777333555555111000222---------,,,,,,,,,,,,,,,++++++************++++++************))))))))))))((())))))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((((()))*********************++++++,,,------------...///000222333444555666888999999777777:::<<<======<<<<<<<<<<<<<<<;;;777;;;>>>@@@KKKbbbzzz}}}tttxxxhhh```^^^```dddiiimmmqqqwww}}}{{{sssllliiillltttzzzxxxooojjjiiifff___YYYOOOKKKFFFAAA===:::777444333333333333333333333333333222111111000000000111444666888999999:::<<<>>>777666555333222111000000444333888AAAJJJVVViiizzzxxxrrrwwwzzzhhhooo^^^PPPIIINNNPPPKKKIIIMMMKKKLLLLLLKKKHHHEEECCCBBBHHHGGGFFFGGGIIIMMMQQQSSSSSSNNNIIIGGGHHHHHHEEEAAA@@@EEEJJJKKKIIIEEECCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCAAA>>><<<<<<<<<:::888666666888:::666444555:::AAADDDAAA>>>EEE>>>;;;??????<<<;;;???BBBAAA???===;;;::::::999:::;;;===<<<;;;999::::::666888;;;===>>>===<<<;;;;;;:::999888999:::;;;<<<999:::<<<=========<<<<<<===>>>===<<<::::::<<<>>>===;;;888999;;;???AAABBBAAA???>>><<<<<<>>>???AAAEEE???<<>>?????????@@@DDDGGGHHHGGGNNNaaattt}}}hhhWWWRRRVVVZZZpppyyy}}}sssfff^^^XXXSSSRRRQQQQQQQQQRRRQQQOOOMMMQQQMMMMMMPPPRRRPPPPPPRRRSSSOOOPPPTTTQQQMMMVVVeeexxxxxxqqqkkkeee___[[[RRRQQQOOOMMMJJJIIIHHHGGG????????????@@@@@@@@@@@@>>>??????@@@AAAAAABBBBBBBBBCCCDDDEEEFFFHHHIIIIIINNNOOORRRVVVZZZ^^^```bbbffflllrrruuuwww{{{}}}lll]]]SSSKKKFFF@@@===999555222111+++...000111000...---,,,//////000000000000000//////111333444444555777999999;;;???EEEQQQeee}}}eee>>>999444222444111,,,---222------,,,,,,,,,,,,,,,,,,++++++************++++++************))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''(((((()))***))))))))))))******+++,,,,,,------/////////000111111222222444666888888777888;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;999>>>@@@>>>BBBUUUnnnzzzzzzxxxlllwww}}}pppeee```___```bbbgggnnnuuu{{{yyypppiiihhhmmmqqq~~~}}}tttooommmiii```YYYTTTOOOIIIDDD@@@<<<888555333333333333222222222222000000000000/////////...111333444444444444555777222//////222222//////111444===DDDSSSiiiuuu|||vvvhhhuuu^^^RRROOOLLLKKKKKKKKKKKKJJJOOOOOOMMMIIIEEEEEEHHHLLLYYYNNNEEEFFFHHHGGGHHHKKKOOONNNIIICCCAAACCCAAA===@@@MMMVVVQQQIIIGGGFFFDDDBBBBBBCCCCCCCCCBBBAAAAAA??????>>>===<<<;;;:::999;;;<<<;;;999777666777888888999:::===@@@@@@???===;;;:::999:::;;;<<<;;;:::>>>@@@AAA>>>;;;888999;;;::::::;;;;;;:::999777666444555666777888999999999888888777777777777777777======<<<999777777999;;;;;;>>>???<<<888666888<<>><<<;;;::::::;;;;;;;;;;;;<<<======???@@@AAAHHHGGGDDDBBB???<<<:::999??????>>>===@@@EEECCC>>>EEEBBBEEEPPP^^^mmm|||zzzsssqqqfffbbb\\\TTT```jjjvvv|||xxxooogggbbbZZZWWWSSSPPPPPPPPPOOONNNKKKKKKIIIFFFFFFJJJPPPUUUTTTXXX^^^___^^^\\\[[[\\\fffhhhjjjnnnvvvxxxuuuqqqmmmhhhddd```\\\ZZZYYYXXXVVVVVVVVVVVVTTTSSSTTTSSSRRRSSSUUUWWWWWWWWWZZZ[[[\\\[[[[[[]]]bbbggggggkkkooorrruuuyyyttteeeWWWNNNGGGAAA===@@@@@@>>>:::555111000///000000000000000/////////222111000000000222333444777444333666777666888;;;===BBBKKK\\\vvvzzzYYY@@@999333222111///......------000///---+++******++++++******))))))((((((''''''***)))(((''''''((()))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))***++++++++++++******************+++---......---...///111555666888888777777999:::999999999999999999999999<<<<<<@@@BBBBBBGGGYYYlll{{{uuuqqq}}}uuurrr```XXXXXXcccoootttvvvyyyyyy~~~vvvmmmiiiiiippp|||zzztttooohhhaaa]]]ZZZTTTMMMFFF@@@;;;888666444333333333333111///000000000000////////////......,,,,,,,,,...000111000///000111000000888AAAVVV\\\bbbsss|||xxxwww~~~~~~|||ssssssbbb\\\OOONNNLLLLLLMMMNNNMMMLLLNNNNNNMMMKKKHHHIIIMMMRRRcccWWWMMMKKKLLLKKKLLLOOOMMMOOOLLLFFFCCCDDDDDDAAACCCMMMRRROOOIIIHHHHHHGGG@@@AAAAAAAAABBBBBBCCCCCCAAA@@@???===<<<;;;;;;;;;?????????<<<999777777777999:::<<<>>>AAAAAA???===<<<<<<===???AAACCCDDDDDD>>>@@@AAA???<<<;;;;;;===999999::::::999888666555666777999::::::::::::999888888777777777777888999======<<<999777777999;;;===???AAA>>>:::888;;;>>>???>>><<<;;;:::::::::;;;;;;:::999:::<<<>>>??????AAAAAAAAA@@@>>><<<;;;:::888<<>>@@@DDDFFFDDDEEEDDDEEEHHHMMMWWWiiizzzuuukkkttt{{{yyyssslll___cccjjjqqqwww{{{{{{zzzrrrlllbbbZZZTTTPPPMMMKKKLLLKKKIIIHHHHHHKKKOOORRRVVVZZZaaadddeeeeeefffgggeeebbb]]]ZZZZZZaaakkkrrr}}}zzzxxxsssqqqpppoooppppppoooooosssrrrqqqrrruuuvvvvvvuuutttuuuwwwwwwwwwyyy~~~sssggg___RRRMMMFFF@@@=========<<<;;;<<<;;;888333000///000000000000000000000//////333333222111111111222222333555:::===<<<:::>>>EEEJJJdddxxxWWW@@@888999333222111///...---------...---,,,,,,++++++++++++***)))))))))((((((((('''))))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''''''''(((((()))************************+++,,,......------///000444555777888777777888999999999999999::::::::::::===>>>@@@BBB@@@CCCRRRcccyyy}}}}}}zzzvvvssswww}}}~~~iii```\\\bbbjjjlllmmmooowww{{{~~~zzztttpppoooooottt|||zzzvvvpppjjjccc^^^WWWQQQKKKFFFAAA>>>999777555444444444333111111111111111000000000000---///000111111///,,,+++000000000000///444CCCSSSeeerrr}}}vvvxxxggg^^^bbbiiiwww}}}uuuYYYRRRWWWLLLLLLMMMOOOQQQRRRQQQOOOMMMNNNNNNMMMLLLNNNTTTYYY___UUUKKKHHHHHHIIIKKKMMMHHHLLLKKKFFFBBBCCCDDDDDDIIIMMMNNNKKKIIIJJJJJJIII@@@@@@???@@@AAABBBDDDEEEBBBAAA???===<<<<<<======AAABBBBBB@@@<<<999777777::::::<<>>???>>>===;;;<<<===888999999999888777666555888:::;;;======;;;:::999888777666666777888999:::<<<<<<;;;:::888777999;;;???@@@BBB@@@<<<;;;===@@@@@@>>>===;;;999999999:::<<<999666777:::===>>>======>>>??????===;;;999777666===CCCAAA@@@BBBEEEEEECCCCCCDDDAAA>>>CCCWWWkkkyyypppsss~~~pppkkkfffhhhrrr|||{{{qqqfff^^^WWWRRROOONNNLLLJJJJJJLLLOOOQQQRRRYYY^^^dddhhhjjjkkkllllllkkkggg___WWWQQQQQQUUUXXXmmmxxx{{{uuulllbbbXXXOOOFFFAAA<<<;;;999666333222333555555555555444111//////000000000000000000000000000222333333444444444555555777:::???BBBAAADDDPPP^^^kkkVVV888222555444222111000///...---------+++,,,,,,,,,,,,,,,++++++))))))))))))((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&((((((((((((((((((((((((''''''&&&&&&''''''((()))************************+++,,,......------///000222444777888777666666777999999999::::::;;;;;;;;;>>>???AAAAAA???@@@KKKVVVjjjtttsssooo{{{yyynnnbbb]]]\\\^^^ccchhhrrruuuyyy}}}~~~|||zzzxxxooommmlllqqq{{{zzztttmmmeee\\\UUUSSSOOOJJJEEE>>>;;;777555555555444333222222111111111000000000---...///000///---+++***000//////111555???RRRcccjjjwwwaaaQQQOOOVVV^^^sss|||fffXXXQQQOOOIIIJJJMMMQQQUUUVVVTTTRRROOOPPPQQQOOOOOOQQQWWW\\\QQQLLLFFFDDDDDDFFFHHHIIIBBBGGGGGGAAA<<<>>>CCCFFFQQQOOOKKKHHHHHHJJJJJJIIIBBBAAA@@@???@@@AAACCCEEECCCBBB@@@>>>======>>>???@@@AAABBBAAA===;;;:::999::::::<<<>>>@@@@@@===:::<<<>>>AAACCCDDDDDDEEEFFF<<<===>>>===<<<;;;:::999999999999999888888777777999;;;<<<======;;;999777888777666666777999;;;<<<;;;<<<;;;:::888888999;;;>>>@@@@@@???===<<<>>>@@@@@@>>><<<:::999999999999===999555666:::======<<<>>>???@@@???===:::666444>>>DDDFFFCCCAAAAAAAAA?????????@@@???;;;@@@QQQbbbzzz|||~~~}}}|||wwwlllfffiiirrr|||zzzsssjjjaaaXXXRRRQQQNNNKKKLLLPPPUUUYYYZZZ___bbbgggkkklllllllllkkkpppnnnjjjddd___\\\\\\]]]eeehhhjjjjjjmmmvvvwwwmmmhhhVVVRRRMMMGGGBBB>>><<<:::===>>>===999222......//////000111000/////////111000000000000111111111111111222444666888999:::;;;???>>>???CCCKKKYYYppp___>>>444888777000111000///...------------)))***,,,------,,,+++***))))))))))))((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&(((((((((((((((((((((((()))(((((((((((()))******))))))))))))***************,,,------------...000000333666777666555555666888888999:::;;;;;;<<<<<<===???AAAAAA???@@@FFFMMMXXXfff|||~~~ppp^^^SSSSSS]]]gggkkknnnrrryyy~~~rrrnnnhhhgggmmmyyy|||vvvmmmaaa[[[ZZZXXXRRRMMMDDD@@@;;;777555555444333222222111111000000//////...---,,,++++++,,,...///000...222<<>>:::>>>EEEIIIUUUPPPJJJGGGGGGHHHHHHHHHFFFDDDBBB@@@@@@@@@BBBCCCBBBAAA@@@???>>>>>>??????<<<>>>??????===<<<===>>>:::::::::<<<======;;;999???AAACCCCCC@@@>>>>>>>>>???????????????===:::888;;;;;;::::::999999999:::999:::;;;<<<;;;999777666888777666666777999;;;===:::;;;;;;:::999888999;;;<<<======<<<<<<<<<===??????>>><<<:::999999999999===:::888888;;;===>>>======>>>@@@AAA???===:::888FFFGGGEEEBBBBBBCCC@@@999===;;;<<>>@@@@@@@@@CCCFFFHHHJJJXXXnnnsss___WWW[[[ccceeefffkkkqqqyyy~~~zzzwwwqqqiiieeekkkzzzuuuiiicccbbb```ZZZTTTKKKFFF@@@;;;888666444333222222111000000///......000000111111000000//////555888DDDXXXjjjwwwwwwgggeeeppp~~~|||}}}ppp^^^RRRMMMMMMNNNOOOIIIKKKNNNRRRVVVXXXWWWUUUTTTTTTTTTQQQNNNOOOSSSXXXQQQRRROOOIIIFFFFFFDDDAAADDDHHHHHHCCCAAAEEEIIIKKKTTTNNNIIIHHHHHHFFFFFFHHHGGGFFFDDDCCCBBBAAABBBBBB@@@@@@@@@@@@??????>>>>>>:::;;;<<<<<<<<<===@@@BBB<<<:::999999:::;;;:::888BBBEEEGGGEEE@@@;;;::::::AAAAAAAAABBBBBBAAA>>>;;;<<<;;;::::::::::::;;;;;;999999999999999888777777:::999777666666888;;;===999:::;;;;;;999999:::;;;::::::999::::::;;;<<<======<<<;;;999999999::::::<<<<<<<<<<<<<<<======>>>999;;;>>>@@@BBBBBBAAAAAAFFFEEEAAA???AAADDDAAA;;;>>>::::::>>>AAAAAACCCFFFLLLWWWeeeooouuu|||uuuhhh```___aaafffiiioootttwwwtttmmmhhh[[[ZZZWWWTTTSSSWWW]]]bbbhhhjjjmmmrrruuuvvvtttrrreeebbb\\\ZZZ]]]hhhvvv{{{uuunnnfff]]]XXX[[[bbbhhhggghhhkkkkkkkkknnnrrr{{{~~~xxxrrrmmmhhhdddaaaVVVSSSNNNIIIDDD@@@>>>===:::;;;;;;999555222111111+++---///000000000111222,,,...///000//////111333222222333333444555555555666666555555777888:::<<<;;;AAARRRlll^^^HHH888666444------444......---,,,,,,,,,,,,,,,***+++++++++++++++******(((((((((((())))))))))))'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''(((((())))))************+++------,,,,,,...//////111222222111222333555555666777888:::;;;<<<===;;;>>>???>>>@@@EEEGGGEEEBBBMMM]]]mmm{{{yyyjjj```[[[___```ccchhhmmmtttzzz}}}}}}rrrgggdddmmmwwwvvvooolllhhhbbb]]]UUUPPPIIICCC>>>:::777444333333222111000//////...222555999<<<;;;777111---FFFQQQfff~~~|||rrr|||```]]]WWWPPPKKKKKKMMMPPPKKKLLLNNNRRRUUUWWWVVVTTTSSSSSSRRROOOLLLMMMQQQVVVUUUVVVPPPGGGCCCEEEEEECCCDDDIIIKKKKKKKKKMMMLLLHHHNNNIIIHHHJJJIIIEEEEEEIIIFFFFFFEEEEEEDDDDDDCCCCCC>>>???@@@AAA@@@???===<<<;;;;;;;;;;;;;;;>>>BBBEEE???<<<999777888:::::::::AAAEEEHHHFFF@@@<<<:::;;;======>>>AAACCCCCC@@@===;;;:::999999999:::;;;;;;:::999888777777888999999<<<:::888666666888;;;<<<888:::;;;;;;:::999:::;;;888888777888999;;;;;;;;;<<<;;;:::999999:::;;;;;;888<<>>999:::===@@@BBBDDDEEEFFFAAABBB???<<<<<>>>>>:::999<<<>>>;;;;;;======DDDPPP```qqq~~~{{{wwwzzz{{{oooeee```VVVWWW[[[bbbjjjpppssstttiiikkkjjjddd\\\XXX[[[___fffgggiiimmmppppppllliii^^^[[[WWWTTTWWW```kkktttpppllliiihhhdddbbbgggpppooohhhaaa[[[RRRLLLMMMTTT\\\aaaggghhhgggfffhhhkkkvvvzzz~~~}}}yyyvvvwwwxxx|||{{{{{{|||}}}{{{xxxvvvssssssssstttsssooogggaaaYYYTTTNNNJJJGGGCCC???<<<::::::999888777666555555222333444333111000222444///......///111222111000///000222222111111222333444444444555666777777777999888777888;;;???DDDGGGKKKWWWmmmvvvZZZ<<<999555222...,,,---111...---,,,,,,+++,,,,,,,,,,,,,,,+++***)))))))))***'''((((((((()))))))))***(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''(((((()))******+++)))+++,,,,,,,,,,,,---///000000000//////000333555333444555777999;;;<<<===;;;>>>>>><<>>@@@AAAAAA???===;;;======<<<;;;;;;>>>CCCFFFAAA===999777888:::;;;<<<===BBBFFFEEE@@@<<<<<<===777777999===AAABBB@@@===:::999888888888999:::;;;;;;:::888777777888:::;;;===;;;888666666777:::<<<888:::;;;;;;:::999:::;;;888777666777999;;;;;;;;;;;;:::999999999:::;;;<<<555;;;AAAAAA<<<888:::>>><<<<<<>>>???AAACCCDDDEEE>>>BBBAAA:::666999===>>>>>>;;;:::<<<;;;888999<<<999:::BBBWWWqqqxxxvvv{{{sssZZZWWWSSSSSSXXX```hhhllluuuzzz{{{ssseee\\\ZZZ]]]ccccccccceeefffddd___[[[TTTUUUUUUTTTTTTVVVYYY\\\]]]ZZZZZZ___ccciiiwwwwwwlllcccYYYQQQTTT]]]TTTWWWZZZXXXRRRMMMLLLNNNTTTYYY]]]]]]XXXTTTTTTUUU\\\[[[[[[\\\\\\[[[XXXUUUUUUUUUVVVWWWWWWSSSKKKDDDDDDAAA<<<;;;;;;;;;999777888999::::::999666333111333444333///,,,,,,///222...,,,+++...222444444222111222333333222111333444555555555666777888888999999999999<<>>===:::===DDDDDD>>>AAACCCFFFLLLYYYnnnppp```kkkyyy}}}jjjXXXZZZ[[[YYYYYY___jjjsssvvv|||zzztttqqqkkkvvv}}}vvvpppnnnhhhddd]]]VVVOOOGGG@@@;;;888777777555444333222222333111//////333:::AAAEEE