BM6@6(@@ wwwvvvrrrppprrrsssrrrtttxxxoooeee^^^YYYhhhgggggghhhggggggnnnwww{{{wwwqqqmmmiiijjjnnnsss|||}}}wwwuuuyyy~~~{{{xxxwwwxxx|||zzzqqqgggbbbaaadddmmmwwwzzz{{{}}}~~~xxxyyy|||tttvvv}}}tttmmmnnnzzz~~~{{{vvvrrrllliiimmmrrrooohhhbbbbbbfffkkkkkkjjjnnnuuuuuu|||}}}rrrwww}}}~~~hhhccccccpppyyykkkgggcccccceeeddd```dddmmmkkksssuuuppplllnnnsssuuurrrmmmtttuuusssooommmqqqzzzrrreeefffeeegggjjjlllnnnrrrxxx}}}mmmccceeehhhjjjkkknnntttwwwwwwzzzyyyrrrooonnnuuu{{{}}}}}}wwwlllaaaXXXUUUTTTWWWWWWUUUYYY___^^^YYY[[[___eeejjjjjjgggccc```\\\[[[[[[```hhhnnnooonnnsssuuuwwwwwwuuutttuuuvvvzzz||||||yyyvvvvvvyyy}}}|||wwwyyyjjjhhheeeaaa______```bbbaaaaaa___```eeekkkiiidddkkkooowww}}}{{{uuupppnnnrrrxxx~~~{{{qqqiiippprrrwww|||~~~yyywwwyyyzzzzzzvvvrrryyyyyyqqqhhhfffnnntttlllhhhhhhmmmmmmmmmnnnooonnnkkkhhhhhhjjjnnnssswwwzzz{{{|||ooosssuuuqqqjjjgggkkkqqqkkkiiieeeccciiissswwwvvvmmmlllkkklllooopppqqqpppwww~~~zzznnnpppooommmsss~~~~~~zzzxxxwww{{{{{{tttlllkkkhhhdddcccgggpppyyy{{{xxxuuusssqqqnnnkkkiiiccceeefffeeedddfffkkkpppnnnqqqwww}}}~~~{{{zzz|||}}}yyyrrrnnnnnnpppooovvvwwwnnnfffggglllpppgggkkkmmmkkklllpppqqqoooggggggjjjoooxxx~~~|||}}}|||{{{vvvpppoooyyy{{{}}}qqqhhhbbb^^^dddooonnnuuupppgggcccfffggggggjjjrrrvvvvvvuuuwwwwwwuuuwww{{{zzzuuu}}}~~~}}}}}}|||~~~zzztttmmmhhhjjjzzz~~~nnnbbbfffppp|||mmmtttzzz}}}~~~}}}xxxttt~~~}}}xxxssspppvvv}}}rrrjjjjjjxxx}}}}}}rrrrrrsss{{{yyy|||zzzfff\\\```iiiooonnnnnnvvv}}}}}}{{{wwwsssllleeeccceee```hhhooossswwwzzzyyytttmmmrrrxxx}}}}}}~~~|||rrriiijjjjjjuuuyyynnngggeeeoootttrrrtttwwwqqqeeepppmmmiiifffggglllrrrvvvvvvrrrkkkdddbbbfffnnntttrrruuussssssuuummmgggpppmmmsssuuuppprrr~~~}}}||||||xxxrrrrrrvvvuuurrrqqqrrrqqqqqqvvv~~~xxx{{{zzzvvvvvvxxxxxxuuuyyy}}}tttlllmmmwww{{{tttpppsssuuuxxx}}}zzzppplllooowww~~~~~~xxxyyy}}}ttt~~~yyyrrrnnnqqqyyyqqqsssuuuvvvvvv{{{xxxwww~~~yyysssnnncccggggggaaa]]]fff|||jjjdddiiitttuuuoooxxxvvvrrryyy}}}yyyxxxyyy{{{zzzooojjjlllnnnmmmjjjfffjjjooorrrssssssrrrrrrkkktttzzzvvvlllfffiiioooqqqllljjjpppvvvkkkkkkhhhbbb___dddnnnvvvsssjjjgggbbbjjjqqqkkkZZZWWWrrrrrrmmmqqqsssiiigggggglllrrrwwwvvvssszzzssskkkiiilllooonnnkkkeeehhhlllnnnnnnmmmlllkkkeeeiiikkkhhhccc^^^]]]^^^^^^ZZZWWWZZZcccnnnvvvzzz{{{{{{uuummmkkkpppssssssrrrooonnntttvvvxxxyyyvvvqqqppprrrvvvwwwvvvxxx|||}}}|||zzzyyyiiiqqq~~~}}}xxx~~~}}}wwwtttsssxxxsssmmmlllooozzzzzzgggaaabbbvvvrrrWWWTTTooo||||||wwwvvv|||~~~|||wwwtttpppmmmlllmmmqqqrrrqqqooossspppjjjhhhmmmrrrpppkkkbbbaaa```bbbjjjpppllldddbbbbbbaaa]]]ZZZ[[[```eeeiiihhhiiillllllkkkmmmrrrzzzzzzooojjjfffeeekkkrrrwww}}}yyytttsssfffpppzzz~~~vvvttttttssssssuuuxxx~~~uuuhhhgggjjjsssdddccchhhkkk|||~~~~~~||||||}}}zzzvvvvvvwwwsssmmmnnnnnnmmmllllllooouuuzzzzzzyyyzzz{{{zzzyyyyyyzzz|||~~~wwwpppllljjjmmmkkkmmmwww~~~|||}}}}}}yyywwwuuurrrmmmiiigggccc___```eeehhhdddccceeeeeebbbaaadddqqq{{{mmmqqq||||||}}}~~~zzznnnrrrtttxxx~~~~~~{{{rrrkkkjjjlllmmmlllooorrrrrrqqqxxx|||{{{~~~yyysssrrrvvvtttpppmmmlllhhhcccccceeeeeennntttsssqqqqqquuuwwwuuuxxxzzz}}}sssttt}}}|||uuuxxx|||tttqqqiiiiiizzzzzzzzz~~~}}}yyyrrrllllllqqqxxx}}}||||||xxxpppnnnzzzzzzwwwxxx}}}xxxtttpppkkkeeedddgggeeegggnnnwww}}}wwwvvv~~~}}}zzzuuusssuuuxxxyyy~~~ffffffccc___```cccbbb_________bbbfffgggggglllssssss~~~}}}zzzuuuqqqooonnnmmmlllnnnooouuu|||~~~wwwpppnnncccdddbbb___fffrrrrrrjjjrrrqqqtttxxxyyywwwyyy|||uuuuuuqqqllllllmmmkkkgggkkknnnooonnnrrrxxx|||{{{zzzrrryyy|||}}}~~~xxxoooiiiddddddnnnyyy~~~zzzvvv|||zzzxxxuuutttsssssssssrrryyy{{{rrrddd___hhhrrrsssttttttuuuyyy~~~|||{{{yyyyyyyyywww}}}~~~~~~~~~}}}|||wwwttt}}}~~~yyy{{{{{{}}}|||}}}zzzxxxzzz}}}vvvrrrpppppprrrvvv}}}rrrzzz}}}}}}rrrllleee```]]][[[]]]iiivvvlllpppuuuzzzrrrqqqqqquuu{{{}}}zzzxxxpppggggggnnnfffggggggdddbbbfffpppyyywwwqqqnnnnnnmmmlllnnnuuu|||~~~wwwkkkddddddggg```aaajjjwww~~~yyyqqqqqqqqqoooooottt{{{|||xxx{{{}}}~~~||||||~~~{{{nnnjjjlllxxxxxx|||zzzttttttvvvpppooorrrooolllttt~~~uuuwww~~~xxxsssqqqrrrrrrnnnkkklllpppssswwwzzz{{{}}}wwwkkkeeetttrrrsss}}}|||zzzssswwwwww~~~zzznnnpppsssuuuuuusssqqqooouuuwwwvvvrrrssszzzYYYdddppprrrnnnmmmttt}}}}}}vvvppptttuuupppgggcccdddffffffbbbeeettt}}}|||~~~yyyyyytttooooootttyyyzzzzzzvvvtttssspppqqq^^^bbbeeeaaaYYYTTTVVVZZZtttxxx{{{}}}}}}uuummmfffiiifffhhhoooqqqkkkeeedddhhhjjjnnntttzzz|||}}}{{{zzzxxxvvvwww}}}zzzuuuoooiiifff\\\\\\]]]```eeeooo|||{{{wwwyyy|||vvvnnniiijjjooohhhhhhhhhhhhgggfffeeeeeeaaahhhnnnrrrxxxsssrrrssstttsssooopppsssmmmaaaYYY\\\eeelllpppssszzz||||||}}}wwwtttrrruuutttpppmmmpppqqqpppiiimmmvvv~~~uuujjjccc^^^[[[^^^bbbccccccbbbccceeefffffffffYYY```jjjqqqttttttssssss}}}zzz{{{wwwyyyyyywwwwwwyyyyyywww}}}}}}zzzzzzpppvvvvvvmmmmmmrrrmmmjjjgggiiillllllgggaaahhhfffeeefffjjjnnnpppqqqrrrpppiiibbbeeerrr}}}zzz}}}|||xxxuuupppsss~~~~~~}}}~~~~~~}}}zzzxxxssssssrrrqqqqqqrrrtttuuuxxxuuurrrmmmccc^^^cccllleeefffhhhiiikkknnnssswww~~~}}}yyyxxxxxxwwwssspppwwwmmmiiillllllnnnnnnllliiijjjnnnrrryyywwwxxxzzzvvvooommmooouuuxxxzzz{{{zzzuuutttvvvtttmmmggg}}}vvvsssxxx~~~}}}xxxxxxooommmrrrsssrrrsss~~~{{{}}}iiigggggg```\\\___aaaiiiqqquuuuuuyyy}}}|||vvvwwwwwwtttpppoooppprrrzzz}}}sssxxx}}}~~~www}}}wwwttt{{{~~~zzzooorrrtttqqq~~~wwwrrrxxx}}}~~~~~~|||yyyvvvvvvwwwzzzvvvsss___\\\eeennniiieeeeeekkkooorrrxxxuuufff]]][[[]]]bbb^^^]]]bbbeeeeeejjjpppxxxmmmaaa[[[\\\eeesss{{{vvvsssttt|||}}}zzzooolllrrr~~~{{{tttqqqqqqooojjjeeeyyy~~~zzzuuuwwwuuuuuuyyy~~~|||xxxooorrrsssooohhhgggmmmsssxxx|||{{{tttnnnqqqqqq{{{}}}}}}xxxssssssqqqmmmmmmiiiiiiooopppnnnqqqyyyxxxxxxzzzrrrkkkuuu}}}{{{sssvvv{{{~~~~~~}}}~~~~~~xxxrrrooommmlllkkkhhhlllmmmnnnyyyyyyppphhh^^^^^^```YYYYYY```hhhkkkiiieeeddddddgggkkkooorrruuuyyy}}}vvvtttuuuyyyyyyuuutttxxxyyywwwwwwxxxwwwuuuyyy}}}ttttttrrrjjjhhhiiiaaa[[[___aaa```[[[XXXYYY\\\\\\___bbbgggrrr{{{yyyrrr``````ooo}}}|||zzzwwwsssooooookkkkkkqqqyyy}}}dddXXX]]]gggdddiii~~~dddWWWZZZ```ggg___bbbrrr}}}zzzhhh```aaafffkkkcccaaaeeehhhttt}}}~~~zzzvvvyyy}}}}}}}}}~~~zzzvvvrrrooommmkkkkkkjjjgggbbb^^^ZZZYYYZZZ```ggg~~~{{{uuuqqqnnnooorrruuuwww{{{yyywwwtttrrrnnnmmmjjjgggiiimmmkkkfffdddbbb```]]]\\\\\\]]]^^^^^^\\\XXXVVVUUUTTTRRRPPPNNNMMMJJJIIILLLOOOQQQQQQJJJKKKKKKLLLLLLMMMNNNNNNIIIKKKLLLLLLKKKLLLOOORRRSSSaaammm}}}yyy{{{}}}~~~xxxxxxwwwuuurrrnnnkkkhhhgggfffddd___[[[XXXXXXYYYWWWVVVTTTRRRRRRQQQOOOMMMMMMOOONNNKKKKKKLLLLLLJJJIIIJJJHHHDDDEEEHHHGGGCCCFFFEEEEEEDDDEEEFFFGGGHHHIIIGGGEEEEEEEEEEEEEEECCCDDDEEECCCBBBDDDIIIJJJGGGFFFGGGHHHIIIKKKLLLMMMNNNGGGIIIIIIHHHGGGJJJPPPUUUOOObbbqqq~~~|||{{{yyywwwuuuqqqnnnkkkkkkjjjhhhddd```]]]\\\\\\^^^]]][[[\\\]]]___^^^]]]YYYZZZYYYVVVRRRRRRTTTWWWWWWQQQNNNQQQRRRNNNKKKKKKPPPPPPQQQPPPNNNKKKHHHFFFJJJJJJIIIFFFCCCBBBDDDFFFDDDDDDEEEDDDBBBAAAAAABBB>>>BBBBBB???@@@EEEFFFCCCFFFIIIIIIEEEBBBDDDDDDCCC<<<<<<======>>>???@@@@@@>>>===;;;<<<===???>>>>>>:::===>>>===@@@EEEEEE@@@DDDDDDDDDDDDDDDCCCCCCCCCGGGIIIJJJGGGDDDEEEJJJNNNVVVkkk{{{}}}zzzvvvuuujjjiiigggeeeccc```___^^^^^^]]]\\\ZZZXXXWWWUUUUUUQQQPPPMMMKKKIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFCCCAAACCCCCCBBB@@@??????AAACCCBBB@@@??????@@@BBBAAAAAA>>>???@@@===;;;???HHHPPPIIIBBB???CCCGGGEEEBBBAAA>>>@@@AAABBBBBB???===;;;;;;======<<<:::;;;???CCC<<<>>>???===:::888999;;;888<<<===999:::???@@@======BBBCCC>>>999999:::999;;;;;;<<<<<<<<<<<<;;;:::>>>===<<<<<<>>>@@@@@@???;;;???AAA@@@CCCIIIHHHCCCDDDDDDEEEGGGHHHIIIJJJKKKFFFJJJNNNNNNMMMOOOTTTYYY\\\qqqvvvpppsssvvvuuuqqqxxxvvvtttrrrqqqrrrsssuuuqqqnnnkkkgggeeedddeeefffbbb___[[[WWWTTTTTTTTTUUUWWWUUURRRPPPNNNLLLIIIFFFCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCBBB@@@>>>>>>???======<<<<<<<<<<<<======;;;;;;;;;:::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;:::999999:::<<>>???@@@@@@@@@???@@@??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<:::::::::;;;;;;999777888999::::::;;;;;;::::::===<<<;;;:::::::::::::::999888888999:::;;;999888::::::999999999:::;;;;;;============>>>@@@BBBDDDCCCDDDEEEEEEEEEGGGJJJLLLMMMLLLMMMPPPNNNLLLSSS]]]cccttt~~~zzzuuuzzzuuuvvv~~~~~~wwwvvv|||zzz|||zzzttttttzzz~~~zzzuuuqqqnnnkkkiiibbbYYYNNNIIIIIIKKKJJJHHHNNNNNNOOOOOOPPPQQQQQQRRRWWWUUUSSSQQQPPPQQQRRRRRRPPPNNNLLLIIIGGGFFFFFFFFFHHHFFFCCCAAA@@@>>><<<999=========<<<<<<<<<;;;;;;:::;;;<<<;;;999777777888;;;;;;::::::::::::;;;;;;:::::::::999999999999888::::::::::::::::::::::::;;;;;;;;;:::::::::999999999999888888999<<<>>>???:::;;;<<<===>>>>>>============<<<<<<;;;:::::::::999999999:::::::::;;;;;;;;;:::999:::;;;:::999777888999999:::::::::::::::;;;;;;:::999999999999999;;;:::999:::;;;:::999777:::::::::999::::::;;;<<<@@@????????????AAABBBCCCCCCDDDFFFFFFFFFHHHLLLNNNNNNLLLNNNOOOMMMMMMUUU___iiixxxVVVWWWYYYZZZZZZYYYXXXXXX\\\^^^aaabbb___\\\YYYXXXQQQPPPNNNNNNRRRXXX___ddd```gggpppvvv~~~{{{tttllljjjllloooooommmmmmnnnppprrrtttttttttsssvvvwwwwwwvvvtttssstttuuurrrssstttvvvwwwuuupppmmmbbb]]]ZZZ___cccccccccdddgggnnnuuuwwwrrrhhh\\\VVVSSSOOORRRYYY[[[WWWWWW\\\aaaeeeeeeaaa```bbbcccbbbggggggeeeaaa[[[XXXXXXYYYTTTOOOIIIFFFEEEFFFGGGGGGDDDEEEGGGIIIJJJIIIHHHHHHEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCAAA@@@??????@@@>>><<<;;;;;;:::888666999888888888777777777777999;;;<<<;;;999888888888999999888888888888999999999999888888888777777777777777777777777777777777999999999999999888888888999888777777777888999:::999999:::::::::::::::999:::::::::999888888777777777777777888888888999999:::999888999::::::888666777888999999::::::999999999999999999888888888888<<<;;;::::::;;;;;;999777:::::::::::::::;;;<<<<<<@@@???>>>>>>???@@@AAABBBCCCDDDFFFGGGHHHJJJNNNQQQOOONNNNNNNNNMMMNNNXXXbbbooo|||DDDEEEFFFGGGGGGFFFEEEDDDEEEIIINNNRRRSSSSSSRRRQQQMMMJJJFFFEEEGGGNNNVVV[[[\\\ccckkkpppvvv}}}}}}ggg^^^VVVTTTXXX[[[ZZZWWWbbbggglllooopppppprrrtttpppooommmkkkjjjkkkmmmnnnmmmooorrrtttsssnnnfff```ddd^^^ZZZZZZYYYUUUSSSTTTVVV___jjjooolllccc\\\XXXRRRPPPSSSZZZ]]]\\\\\\```dddkkkpppooommmkkkfffaaa```___]]]ZZZVVVSSSRRRQQQLLLKKKJJJHHHGGGHHHKKKMMMDDDDDDDDDDDDCCCBBBAAA@@@BBBCCCEEEFFFGGGGGGGGGFFFDDDDDDEEEEEEDDDCCCAAA@@@@@@???======>>>===<<<:::999999888888888777777777;;;<<<>>>===;;;::::::;;;888777777777777777777888888777777777777666666666666666666666666666666666888888888888888888888888:::999888777666666666777888999999999888888888777888888888888777777666666666666777777777888888888999888777888999999888666666777888888999999888888888888999999999999999999::::::999:::<<<<<<:::999:::999999999:::;;;<<<===<<<<<<<<<<<<>>>@@@BBBCCCBBBDDDEEEFFFHHHJJJNNNQQQPPPPPPOOOMMMLLLQQQ\\\fffqqqEEEEEEFFFGGGGGGFFFEEEDDDFFFIIINNNSSSXXXYYYYYYXXXRRRNNNIIIEEEEEEJJJPPPTTT^^^cccfffgggiiilllkkkhhheee]]]VVVVVV\\\```___\\\```eeekkknnnoooqqquuuyyyrrrnnnjjjggggggjjjmmmppppppqqqtttuuurrrjjj```YYYddd]]]XXXUUUQQQJJJGGGGGGCCCKKKUUU]]]```aaacccdddZZZZZZ^^^dddggghhhiiilllggglllooommmkkkkkkhhheeeccc___[[[YYYZZZXXXSSSNNNEEEFFFFFFDDDAAAAAACCCEEE@@@???===;;;:::;;;<<<===@@@AAACCCDDDEEEDDDCCCBBB???@@@BBBBBBBBBAAA???>>>===<<<;;;;;;<<<===<<<:::999999999999888888888888777999::::::888777777888888888777777777777888888777777777666666666555555666666666666666666666666888888888888888888999999:::999888777777666666666999999888888888888888888888888888777777777777777777777777777888888888888777666666777888888777555555666777777888888777777777888999:::;;;;;;::::::888777888999<<<===<<<;;;888888888999999;;;<<<<<<::::::;;;===@@@CCCFFFHHHAAACCCEEEFFFGGGJJJMMMPPPPPPQQQQQQMMMMMMTTT```iiirrrDDDEEEEEEFFFGGGHHHHHHIIILLLMMMOOOSSSWWWYYYXXXWWWQQQNNNIIIEEEDDDFFFIIILLLLLLQQQSSSTTTXXX^^^```^^^fffbbb___aaafffjjjjjjhhh```bbbeeeggggggkkkpppuuuqqqlllgggeeefffjjjmmmnnnmmmnnnppppppmmmfff\\\VVVYYYSSSOOOMMMHHHBBB@@@AAACCCFFFKKKOOORRRVVVYYY\\\WWWYYY\\\aaadddfffggghhhhhhjjjgggaaa___eeejjjlllhhhccc^^^^^^```___YYYSSSLLLKKKJJJFFFBBB@@@@@@AAA@@@???===<<<<<>>???@@@@@@???>>>======>>>?????????>>>===<<<;;;999888999:::;;;:::999888888777777777666666666666888999999888777777888888888777777777777888888777777666666666555555555777777777777777777777777777777777888888888888999888888888888777777777666888888777777777888888999777777777777777777777777777777777888888888999999666555555666777888666555444555666666777777666666666777999;;;<<<<<<;;;:::777666777999;;;<<<;;;:::777777777777888:::;;;<<<;;;;;;===@@@CCCGGGKKKMMMBBBCCCEEEFFFGGGIIIMMMPPPOOOSSSRRRNNNNNNWWWccckkktttAAAAAABBBDDDGGGJJJNNNPPPPPPNNNNNNPPPSSSTTTTTTRRRNNNMMMJJJHHHGGGHHHJJJKKK@@@DDDFFFGGGKKKSSSXXXXXXTTTTTTTTTWWW[[[]]]]]]]]]]]]\\\YYYXXXXXX\\\bbbfffccc```]]]]]]___aaaaaa`````````bbbcccbbb^^^WWWRRRPPPLLLIIIIIIEEE@@@@@@CCCAAA@@@???@@@BBBBBBBBBAAAJJJMMMPPPRRRUUUXXXYYYXXX[[[\\\YYYTTTUUU\\\cccfffWWWUUUSSSSSSSSSRRRNNNKKKHHHEEEBBB???===<<<;;;:::999999888888999:::<<<===;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<:::999888888::::::999888777666666666666555555555777999;;;;;;999888999:::777777666666666666777777777777777666666666666555666666666666666666666666555555666666666777777777555666666777777777777777777666555555666777888999666666666666666666666666777777777777888888888888555444444555777777666555444444555666666666666555444555888:::;;;;;;::::::999888777888999999888666555555555666777999:::;;;;;;;;;===???BBBFFFJJJLLLDDDEEEGGGGGGGGGIIIMMMOOONNNSSSTTTOOOPPPZZZfffkkkttt>>>>>>???BBBFFFLLLRRRUUUNNNLLLJJJLLLOOOQQQQQQPPPIIIHHHHHHHHHHHHIIIJJJKKKFFFGGGDDD??????DDDFFFEEEMMMNNNQQQTTTWWWXXXXXXXXXTTTPPPJJJFFFFFFJJJPPPSSSMMMKKKKKKMMMOOOPPPMMMJJJKKKLLLNNNQQQRRRPPPLLLHHHJJJGGGEEEEEEBBB>>>>>>BBB???===>>>AAAEEEFFFDDD@@@===@@@BBBDDDFFFIIIJJJIII>>>DDDGGGFFFHHHLLLOOONNNKKKMMMOOOOOOMMMKKKJJJKKKDDDAAA===<<<===>>>>>>======>>>>>>???>>><<<;;;:::888999999:::;;;======>>><<<<<<;;;;;;::::::999999777666555555777777666555777777777666666666555555555777999999777777777888666666555555555555666666888777777777666666666666555555555555555555555555444444444555555555666666333333555666777777888777555444444444555666888999555555555555555555555555666666666666777777777888444333333555666777666444333444555555666666555555222444666999::::::999999;;;999888888888777555333444444444555666888999:::999:::;;;<<>>@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBAAAAAA@@@???CCCDDDEEEDDDCCCCCCEEEGGGAAA@@@??????@@@???===;;;<<<<<<;;;;;;:::;;;;;;;;;888888999::::::;;;<<<<<>><<<;;;:::999999999;;;:::999888777555444444777666666555444444333333444444444444444444444444666777777555333222333444444444444444444444444444333333333444444444555555555555444444444333333333444333333333333444555555999888777555555555666777666555555555555444444444444444444555666777777888666666666555555444444444333444555555333333444555222222333555666888999999<<<999555444444555555555777777666555555555555666888888888:::>>>AAABBBBBBDDDFFFHHHHHHHHHJJJOOOSSSSSSTTTTTTTTTVVV]]]hhhpppzzzIIIJJJKKKNNNPPPSSSUUUWWWVVVUUUSSSRRRPPPMMMJJJIIILLLLLLLLLMMMNNNOOOPPPPPPLLLJJJGGGEEEEEEGGGJJJLLLQQQQQQPPPNNNMMMNNNQQQTTTSSSQQQNNNMMMNNNNNNMMMKKKIIIHHHFFFEEEDDDCCCDDDDDDCCCDDDEEEFFFFFFEEEDDDBBBHHHHHHHHHHHHGGGFFFDDDCCCDDDCCCCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBAAAAAA>>>??????@@@@@@???>>>>>>@@@AAABBBAAA??????@@@AAACCCAAA@@@@@@@@@???===;;;::::::999888888888999999888888999999:::;;;;;;<<<>>>===<<<;;;:::999888888999999888888777777666666666666666555444333333333555444444444333333333333555555555444222111222333444444444444444444444444333333333333444444444444444444444444333333333333333333333333333444444555888777666555555555666666555555555555444444444333333333444555555666777777666555444444333333333444333444555444333222333555222222333444666777888999555555444444444555555666444444333333333333444444888888888:::>>>AAACCCDDDHHHHHHHHHGGGGGGIIIMMMPPPSSSUUUXXXYYY[[[___gggmmmwwwRRRPPPNNNLLLLLLOOORRRTTTTTTUUUUUUSSSQQQPPPQQQRRRQQQRRRRRRSSSSSSSSSRRRQQQVVVSSSOOOLLLKKKMMMPPPRRRWWWVVVSSSNNNKKKKKKNNNQQQQQQOOOLLLLLLMMMMMMMMMLLLMMMLLLIIIGGGEEEDDDDDDDDDFFFEEEEEEHHHJJJJJJGGGCCCEEEFFFHHHJJJJJJIIIHHHGGGCCCEEEFFFFFFFFFGGGJJJLLLIIIHHHGGGEEEEEEDDDDDDDDD@@@AAACCCDDDEEEDDDBBBAAADDDEEEEEEDDDAAA@@@@@@@@@CCCAAA@@@?????????===;;;<<<<<<;;;:::::::::::::::888888999999::::::;;;;;;===<<<;;;::::::999888888888888888888888888888888666555555444444333333222444444444333333222222222333444444222000000111222333333333333333333333333333333333333333333333333444444444333333333222222333222222222222333444444666666555444444444555555444444444444333333333333333333333444444555555666555444333111111222333333222333444444222222333444111222333444555666777888222666999:::777444444555222222222222333444555666999999999:::===AAAEEEGGGOOOLLLHHHGGGHHHLLLOOOPPPSSSWWW[[[^^^```ccciiimmmvvvUUUSSSPPPMMMMMMNNNQQQSSSSSSVVVVVVSSSQQQSSSVVVWWWXXXXXXXXXWWWVVVTTTRRRQQQ[[[YYYUUURRROOOOOOOOOOOOVVVUUUSSSPPPNNNMMMOOORRRSSSPPPMMMKKKKKKKKKKKKJJJMMMKKKIIIGGGFFFEEEEEEEEEFFFDDDDDDHHHNNNPPPMMMHHHAAACCCEEEGGGHHHGGGEEEDDD???AAACCCCCCBBBCCCGGGJJJKKKJJJHHHGGGFFFFFFGGGGGGCCCDDDFFFHHHGGGFFFDDDBBBEEEFFFFFFDDDAAA????????????>>><<<<<<===>>>===<<<======<<<;;;::::::::::::888888999999::::::::::::;;;;;;;;;:::999888888777888888888888888888888888444444444444333333222222222222222222333333333333333333333222000000111222222222222222222222222222333333333333222222222222333333333333222222222222222111111111111222333333444444444333333333444444444333333333222222222222222222222333333333444444333222111000000111222333111333444333222111222333111111222333444555666666666<<>>???@@@@@@AAACCCEEEEEEEEEDDDDDDDDDDDDEEEEEECCCDDDDDDEEEDDDBBB@@@>>>??????>>><<<999888999:::<<<:::999999<<<===>>>======<<<;;;:::999999999999888888999999999999999:::999:::::::::999888777666999999888777777666666555333333333333333222222222///000000111222333444444333333444333111111222333222222222222222222222222222222222222222222222222333333222222222111111111000000000000000111222222222222222333333333222222222222222222111111111111111111111111222222222222222111000000000000111222111222333222111111222333000000111222333444444555555<<>>>>>>>>888888999999999999999999888888999:::999888777666888888777666555555444444222222222222222222222222//////000111222333333444222333333222111111222444111111111111111111111111000000111111111222222222222222222111111111000000000////////////000111111000000111222222222111111222111111111000000000000000000000000000000000000000000000111111111111111000111222222000000111222000000000111222333333333///444999;;;999666555555000000000111222444555666666:::===>>>===???CCCFFFFFFDDDBBBDDDIIIOOOTTTWWWZZZZZZ[[[\\\bbbmmm|||>>>???AAABBBCCCEEEEEEEEEDDDJJJMMMQQQ___oooqqqjjj\\\[[[XXXWWWWWWXXXZZZ[[[]]]]]]^^^^^^]]]ZZZXXXVVVQQQRRRSSSQQQNNNKKKIIIIIISSSPPPMMMKKKMMMOOOPPPQQQLLLKKKKKKKKKLLLMMMOOOPPPSSSPPPMMMKKKJJJKKKLLLNNNQQQPPPOOONNNNNNNNNOOOOOONNNLLLLLLRRRYYY\\\XXXSSSJJJKKKMMMNNNMMMKKKIIIGGGFFFEEEEEEDDDEEEFFFGGGHHHGGGFFFCCC@@@???BBBGGGLLLDDDBBB@@@???@@@BBBBBBBBBFFFFFFDDDCCCBBBAAAAAAAAA999999888888888888888888777888999:::999888666555555555555555555444444444111111111222222222222222111111111111111111111000000111222111000///111333111111111111111111111111...//////000111222333333222111111111000000000000//////......//////000111...///000111111111000000111111000000000/////////////////////////////////...///111333333222111000000111222111000///000222//////000000111222222222...///222444444444333333111111111111222333444555555999>>>???======@@@CCCBBBCCCEEEGGGIIINNNTTTXXX[[[\\\\\\]]]cccnnn}}}CCCCCCCCCDDDEEEGGGIIIJJJIIIMMMMMMOOO\\\iiihhh\\\ZZZYYYWWWVVVWWW[[[___aaa\\\ZZZXXXTTTQQQMMMKKKIIIIIIIIIIIIGGGDDDCCCEEEFFFIIIGGGEEEEEEIIINNNQQQRRRGGGFFFFFFEEEFFFGGGHHHIIIMMMLLLIIIFFFEEEGGGKKKOOOKKKJJJHHHGGGGGGIIIKKKLLLJJJHHHHHHPPPZZZ^^^YYYRRRJJJKKKMMMNNNLLLIIIEEEBBB@@@@@@??????AAADDDGGGIIIKKKIIIFFFCCCCCCGGGNNNSSSKKKIIIEEEDDDDDDEEEEEEDDDBBBAAA@@@>>>===<<<<<<<<<999999888888888888888888666777999:::999888666555222222333333444555555666111111111111111111222222333333222111000///...---///000000000......000222000000000000000000000000---......000111222333444111111111111000000000000...............///000000---...///111111111000///000000000000///////////////////////////.........---///222444444333111000///111222111000///000111//////000000111111222222222111000111222222111000333333333333444555666666444999???@@@>>><<<>>>AAADDDGGGJJJKKKLLLOOOUUU[[[\\\]]]^^^___dddnnn|||DDDDDDEEEFFFJJJNNNRRRTTTTTTWWW\\\```bbbbbbaaa___YYYYYYYYYYYYYYYZZZ[[[\\\WWWUUUSSSVVVYYYYYYUUUPPPTTTTTTSSSPPPNNNNNNPPPRRRQQQOOOLLLKKKLLLPPPUUUXXXTTTSSSQQQOOOLLLJJJHHHGGGIIIIIIHHHHHHHHHHHHIIIIIIJJJHHHFFFGGGIIIJJJGGGDDDLLLNNNQQQRRRRRRPPPMMMJJJKKKJJJIIIGGGFFFDDDCCCBBBIIIHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@@@@@@@BBBDDDEEEDDDAAA===;;;;;;;;;;;;:::<<<888555666:::;;;888444666777999::::::777555333777777888;;;======;;;999444333333222222222333333111111111111111111111111000000000000////////////---......///////////////000000000000111111111111///000000000000111111111000000111111111111000000............////////////////////////////////////111111000000//////......000000///000000111222222///222444666666444222///222111000//////000111111///000111222222111000///000000000000////////////111333444444333333555666999:::;;;;;;;;;===@@@CCCHHHGGGGGGJJJOOOTTTVVVWWWXXX\\\```aaadddmmm|||AAAAAABBBCCCFFFIIILLLNNNSSSUUUXXX[[[]]]]]]\\\[[[VVVVVVUUUUUUVVVVVVWWWWWWWWWVVVUUUYYY]]]___[[[WWWUUUUUUUUUSSSRRRSSSVVVXXXZZZXXXUUUTTTUUUXXX\\\___XXXXXXWWWVVVUUUTTTSSSRRROOOOOONNNNNNNNNNNNOOOOOOPPPNNNNNNOOORRRSSSQQQOOOSSSUUUWWWYYYZZZYYYWWWVVVWWWWWWVVVTTTSSSQQQPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPFFFFFFFFFFFFGGGHHHIIIIIIHHHEEEBBB@@@@@@@@@@@@???<<<888666888;;;===;;;888777888888999888666444222666666777999;;;;;;999777555444333333222222222333000000000000/////////////////////.........------+++,,,------......------------------............000000000000111111111111...//////000000//////...,,,------------........./////////////////////////////////.........------222111000///////////////000222444555555444222000000000///......///000000///000000111111000000///000000000000////////////111333444444444444555666999:::;;;;;;<<<===AAACCCIIIHHHIIILLLQQQVVVXXXYYY[[[^^^aaabbbdddmmm{{{777777888:::;;;===>>>>>>DDDEEEFFFHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGAAA??????BBBFFFGGGEEEBBBCCCDDDEEEEEEEEEFFFJJJLLLDDDCCC@@@>>>???AAADDDFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGHHHJJJLLLMMMMMMKKKLLLMMMOOOPPPQQQRRRRRRRRRUUUTTTTTTRRRQQQPPPOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTKKKKKKLLLMMMNNNNNNNNNNNNMMMKKKGGGEEEEEEFFFEEEEEEAAA???>>>@@@DDDFFFEEECCC@@@??????>>><<<;;;::::::999999999;;;<<<<<<:::888888888666555444444444444111111000000//////............---------,,,,,,,,,,,,,,,---............---,,,,,,---------.........000000000000111111111111------............------+++++++++,,,,,,,,,------.................................---------------//////...............///111222222333333222222111///......------...//////000000////////////000000////////////000000000000111222444444444444555777999:::;;;;;;<<<>>>AAADDDJJJIIIJJJMMMSSSWWWZZZ[[[___aaacccccceeennn{{{111222333444444444444444555555555555555666777777::::::999888777777777777999888777888999999777444444555666666666777:::<<<999888666444444555777999666666666777777888888888888888777777777777888888999999:::;;;<<<======<<<============>>>???@@@AAADDDDDDCCCCCCBBBAAA@@@@@@AAABBBBBBCCCDDDEEEFFFFFFDDDEEEGGGHHHIIIIIIHHHGGGHHHEEEBBB@@@@@@AAAAAA@@@AAA@@@@@@CCCFFFIIIIIIHHHEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>===>>>??????===;;;;;;:::999777666555555555333222222111111000000000------------,,,,,,,,,,,,......///000000000000///////////////000000000000//////000000000111111111------............------+++++++++,,,,,,,,,,,,---..............................------------------******+++,,,---///111222111111111000000111111111..................//////000000...------...000000////////////000000000000000222444444444444666777999:::;;;<<<<<<>>>BBBEEEIIIIIIJJJNNNSSSXXX\\\]]]aaabbbcccdddgggppp}}}555555666666666555444444444444333222222222333444777666555444444444444444666555444555555555444333666777888888777777999:::888777666555444555666777666666666666666666666666555444444333333444444555555666666777666555555555777777666555555555666777999999999888888777777777666666666777777777777777555666777999:::999999888;;;888555333444555555444666666666888;;;===>>>>>>===<<<999777666666777777<<<;;;:::;;;<<<<<<;;;999999888666555444333222222111111111000000/////////.........---------,,,,,,------...////////////////////////000000000111111....../////////000000000---......//////......---++++++,,,,,,,,,---------////////////////////////........................))))))***+++---...000111111000////////////000111......//////000000000000000///...------...///000.../////////000000000111000222333444444444666888888:::;;;<<<===???CCCEEEHHHHHHIIIMMMSSSYYY\\\^^^aaabbbdddfffkkkttt666666666555444444333333666555555444444444555555444444333333222333333333......//////000111222333666777888777666555666777111000000000//////000000777666666666666555555555777666666555555666666777555777888888666444555555777666555444444444444444555555555555444444444444555555444444333333222222000111222333333333333333777444111000111222222111...///000111222333444444555444222111000111111222444333222222444444444222222222000///............,,,,,,,,,---------------......---------,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,---------.........------------............---..................---++++++,,,,,,,,,---------......................................./////////------,,,,,,,,,,,,,,,---000//////......//////000---...///000000000000000......------------............//////000000111111000111333444444555666888888:::;;;<<<===@@@CCCFFFHHHHHHIIINNNTTTZZZ^^^___aaabbbeeeiiioooxxx666555333222111111222222333333333333333333333333111111000000000111222222333444444555555666888999///000222111000///000111333333333444444444444444111111111111111222222222555444444333333444444555222555777777555444555666444444444444444555555555222333333333333333333333444444444444333333333222333222222333333444555666999777333222333444444444///000000000000000000111111111000000000000111111000///...///111222222111///...---,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,++++++++++++((()))******++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...---,,,,,,,,,,,,,,,........................+++,,,---///000000//////---------......---------.........///000111111111///111333444444555777999888:::;;;<<<===@@@DDDGGGIIIIIIJJJOOOVVV\\\```aaabbbdddggglllrrryyy:::888666444333444555666111222222333333333333222222111111111222333444444111111111000......///000...000222222111111222333000000111222333333222222111111222333333444444555333333222222222222333333000333666666555555666999222333444555666777777777333333444444444444444555111111111111111111111111111111000000111222444555777444111000111222222222///000000000...---...///------........./////////333111000111333555555555///......---------......******+++,,,---......///+++++++++************)))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))))))))************************************+++++++++,,,,,,---------,,,,,,,,,,,,------...///------...//////...------)))+++,,,...//////......+++,,,............,,,+++---......///000111111222///111333444444555777999888:::;;;===>>>@@@DDDGGGJJJJJJLLLPPPWWW^^^bbbcccdddfffjjjnnntttzzz@@@???===:::777444222111111444555222111333222...000000000000000111111222111111111111000000000000000000000000111111111111000000111111111222222222222222222222222222222222222222222222222222222222333222222111111222222333555555555444444333333333111111111111111111111111000000111111111222222333111111111111222333444555111111111111111111111111000000//////.........---..................------111111000000111222333333,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///...,,,+++***)))))))))++++++++++++++++++++++++)))))))))))))))***++++++++++++***************+++++++++++++++++++++++++++******+++++++++******)))...,,,***+++---...,,,***,,,,,,,,,---------......///...,,,++++++,,,...///333222111///......------,,,,,,------...///000000+++,,,------......------////////////000000000000000111222222222333666888===>>>?????????AAADDDGGGMMMMMMNNNRRRXXX^^^bbbdddgggkkkppppppooopppvvv{{{FFFDDDAAA===:::777555444111444333000///222222///000////////////000111111111111111000000000////////////000000000111111111000000000111111111222222111111111111111111111111222222222222222222222222222222222111111222222222444444333333333333333333000000000000000000000000222222111111111111111111000000000000111222333444111111111111111111111111000/////////.........---..................------////////////000000111111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,***)))(((***---000222++++++++++++++++++++++++***)))))))))))))))******,,,++++++***))))))******++++++++++++++++++++++++*********++++++******))),,,***)))))),,,,,,+++))),,,,,,,,,,,,------------...---,,,++++++,,,---...333222111000////////////,,,,,,------...//////000,,,,,,---........................////////////000000111222222222333666999<<<===>>>>>>???@@@DDDFFFNNNNNNOOOSSSYYY___ccceeedddhhhmmmoooooorrrzzz@@@>>><<<999888777888888666777444...---000222000//////......//////000111111111000000000000////////////000000000000111111000000000000111111111111000000000000000000000000111111111111111111111111222222111111111111222222111111222222222222222222////////////////////////333222222111111000//////////////////000111222222000000000000000000000000/////////...............------------------..................////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***(((''')))...333777++++++++++++++++++++++++******)))))))))))))))***,,,,,,+++***))))))******++++++++++++++++++++++++))))))******+++******))),,,+++******,,,,,,+++***++++++,,,,,,,,,---------...---,,,++++++,,,---...000//////......//////000,,,,,,,,,---......//////------...////////////...............////////////000111222222222333666999;;;<<<===>>>>>>@@@CCCFFFPPPPPPQQQVVV\\\aaadddeeedddiiimmmnnnnnnsss{{{555444444555777;;;???BBBAAA@@@:::222...000111///...............///000000111000000000////////////////////////000000000111/////////000000000111111//////000000000000000111111111111111111111111111111111000000000000111111//////000000111111222222////////////////////////111111111111000000000000...............///000111////////////////////////........................,,,,,,------------.............../////////......++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,***)))))),,,///111************************+++******)))))))))))))))******))))))******+++,,,************************((())))))***************...---------......------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************+++,,,---...,,,,,,,,,------.........---......///000/////////....../////////000000000///000111222222444777999:::<<<======>>>@@@CCCFFFQQQQQQTTTYYY___ccceeefffhhhkkknnnnnnmmmqqqyyy111222222555:::???EEEHHHJJJHHHBBB888222222000..................///000000000000000////////////......////////////000000000....../////////000000000000000000111111111222222000000000000000000000000111000000//////000000111/////////000000111111111000000000000000000000000......///000111111222222.........---......//////........................---------...............,,,,,,,,,,,,------.........//////000000///......++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++*********)))******************************)))))))))))))))***'''(((((()))***,,,......************************'''((()))***************---------------,,,------*********+++++++++,,,,,,+++++++++******+++++++++(((((())))))***,,,---...,,,,,,,,,------------------......///000///////////////000000000111111111///000111111222444777::::::;;;===>>>>>>AAADDDGGGRRRSSSVVV[[[aaaeeeffffffhhhkkknnnnnnnnnrrrzzz000000111333666:::>>>@@@IIIIIIEEE<<<777555222...//////......//////000111000000////////////............////////////000000............///////////////000000111111222222222////////////////////////000000////////////000000//////000000000000000000000000000000000000000000,,,---...///111222333333///......---......//////////////////////////////---------------.........++++++,,,,,,------.........///000000000///...---++++++++++++++++++++++++******++++++++++++******'''(((***+++++++++)))(((************************)))))))))))))))******+++''''''((()))***,,,...///************************''''''((()))************)))***++++++))))))***+++))))))*********+++++++++*********************************+++,,,---//////,,,,,,,,,,,,,,,,,,------------...////////////...////////////000000000000...000111111222444888:::;;;<<<>>>>>>???BBBFFFHHHRRRTTTWWW]]]cccffffffeeecccggglllnnnpppuuu~~~---......///111333555666>>>AAAAAA===:::999666111000////////////000111111000000/////////................../////////000000------........./////////......//////000111111222////////////////////////000//////......//////000111111111000000000000000////////////////////////---......///000111222222//////............//////////////////////////////,,,,,,,,,------.........***++++++,,,------......------/////////...,,,+++******************************++++++++++++******)))*********++++++++++++************************(((((((((((()))***,,,,,,))))))))))))***+++,,,---************************&&&'''((()))************''')))+++***(((''')))+++))))))))))))*********+++))))))************))))))*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---------............///...///111111222444888;;;;;;===>>>???AAACCCGGGJJJRRRTTTXXX^^^cccfffeeedddaaaffflllpppqqqvvv~~~}}}...///000222333444555666444999<<<;;;;;;<<<999444000000000000000111222222000/////////......................../////////000---------.........//////---------...///000000111//////////////////////////////............//////222222111111000000//////........................////////////000000000000000//////.........//////000000000000000000000000,,,,,,,,,------.........******+++,,,,,,---......+++,,,.........,,,***)))******************************++++++++++++******///---+++***))))))***+++))))))))))))))))))))))))'''''''''((()))+++------,,,++++++***))))))******))))))))))))))))))))))))&&&'''((()))************(((+++,,,,,,)))(((***,,,))))))))))))************))))))************))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++++++++,,,,,,,,,------...///111111222444888;;;<<<===???@@@AAADDDHHHKKKQQQTTTXXX^^^dddfffeeecccccciiioooqqqrrruuu|||~~~000///------...000222444000111111111222222222222999777555333111000000000------------------------////////////////////////,,,,,,---------------------.........//////000000111000///......///000111000000000000000///......///////////////.........000///...------...///000---------............///000///...------...///000........................------------------------(((***---///000///---,,,000///---***)))***++++++***++++++++++++***))))))*********)))))))))))))))+++*********))))))((((((***************************)))(((''''''((()))*********))))))))))))******))))))))))))))))))))))))&&&'''((())))))***))))))+++++++++*********))))))+++***)))(((((()))***+++---,,,,,,+++*********+++***++++++,,,,,,++++++***,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,...///000000000333777::::::===@@@BBBCCCDDDFFFHHHQQQVVVYYY[[[```fffhhhfffdddjjjoooooommmqqq{{{...---------...///000111000000000000111111111111555555555555333111000...------------------,,,,,,........................,,,,,,,,,---------................../////////000000000////////////000000000000000000000///......////////////............000///...------...///000---------............///000///...------...///000........................------------------------)))***,,,---...---,,,+++------------------,,,,,,***++++++++++++***))))))***)))))))))))))))))))))************)))))))))(((***************************)))(((''''''((()))*********))))))))))))******))))))))))))))))))))))))'''(((((())))))))))))(((+++++++++*********))))))+++***)))(((((()))***+++---,,,++++++*********+++***++++++,,,,,,++++++***+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,------............///000000000333777:::;;;===@@@BBBCCCEEEGGGIIIOOOTTTYYY\\\aaaggghhheeeeeemmmrrrpppkkklllwww|||,,,,,,---....../////////........./////////000000000222444555444222///---.........------,,,,,,,,,------------------------,,,,,,,,,,,,------................../////////////////////000000////////////000000000000///..............................//////............//////---------............/////////............//////------------------------------------------------***+++++++++++++++++++++***,,,...000000///...,,,***++++++++++++***))))))))))))))))))))))))******************))))))))))))************************))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))((())))))))))))(((((('''+++++++++*********************))))))))))))******,,,,,,+++************+++******++++++++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***++++++,,,---...///000...//////000111333777:::;;;>>>@@@BBBCCCEEEHHHJJJNNNTTTYYY]]]ccchhhgggcccaaakkksssqqqjjjjjjvvv{{{+++,,,...000000///...---,,,------------.........---...000111111000...---.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////.........///////////////---...///000000///...---//////000000//////...---------...............////////////....../////////---------............////////////....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,...///---...///000000///...---***++++++++++++***)))))))))))))))))))))******************)))))))))))))))************************))))))(((((((((((())))))******))))))))))))******(((((((((((((((((((((((())))))***))))))((('''&&&***************************))))))))))))))))))***++++++***************+++******++++++++++++************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,---...//////---...///000111333888;;;<<<>>>AAABBBDDDFFFIIIKKKPPPUUU[[[___eeeiiieee___WWWdddqqqqqqkkkmmm|||,,,...000111222111///---++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000///////////////.........---...///000000///...---///////////////...------,,,---------......//////...//////////////////...---------............///...//////////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******)))***,,,...111333222111///...------......***++++++++++++***))))))(((((())))))************))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******(((((((((((((((((((((((())))))***))))))((('''&&&************************)))))))))******)))))))))*********))))))***++++++)))******++++++******))))))***++++++,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------...///000111444888;;;===>>>AAABBBDDDFFFJJJMMMUUUYYY]]]aaafffiiiddd[[[RRRaaappprrrnnnqqq---///000222222111///...+++++++++,,,,,,,,,------+++***)))))))))+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---000111///////////////..................//////............////////////...------,,,,,,,,,---......//////......////////////......---------............///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++---///111333444222///---,,,,,,---...***++++++++++++***))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))((())))))))))))(((((('''***************+++++++++))))))************))))))***))))))))))))***++++++))))))************))))))((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,---///000111444888<<<===???AAABBBDDDGGGKKKOOOXXX[[[^^^bbbhhhkkkeee\\\VVVcccqqquuurrruuu......///000000///...---+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,+++,,,,,,------.........---------------------------,,,******+++---000222000/////////............///......------......///......//////......---,,,++++++,,,------...//////---...///000000///...------------............///---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......000//////...------------***++++++++++++***))))))'''(((((()))******++++++((()))))))))************))))))))))))))))))))))))'''((()))******)))((('''******))))))))))))******))))))))))))))))))))))))'''(((((())))))))))))((())))))*********+++++++++((()))***++++++***)))((()))))))))))))))***++++++))))))************))))))((()))***++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------------,,,---//////111444999<<<>>>???AAABBBDDDHHHLLLPPPYYY[[[]]]bbbiiinnnhhh```ZZZfffssswwwvvvyyy..................------++++++,,,,,,,,,---------)))+++---//////---+++******++++++,,,---...//////---------------------------,,,******+++---000333000000//////.........---///...---,,,,,,---...///......//////......---,,,++++++,,,,,,---...//////---...///000000///...------------.........//////---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++*********+++,,,...///000///...---***++++++++++++***))))))'''(((((()))***+++++++++(((((())))))*********+++))))))))))))))))))))))))'''((()))******)))((('''******))))))))))))******))))))))))))))))))))))))''''''((())))))***))))))))))))******++++++++++++((()))***++++++***)))((())))))((())))))***++++++))))))************))))))(((((()))++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,---...//////,,,---...///111444999<<<>>>@@@AAABBBDDDHHHMMMQQQYYYZZZ\\\aaajjjppplllccc[[[fffrrrxxxyyy}}}/////////......---------++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++,,,---...///------------------------,,,,,,++++++,,,,,,---......------,,,,,,------...---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,---///,,,,,,---...---,,,***)))---***)))***+++++++++,,,,,,,,,---------,,,+++***---///111000...,,,++++++------,,,+++*********+++************************+++)))'''(((+++,,,***((())))))))))))******************))))))))))))******))))))))))))))))))))))))))))))************)))))))))))))))((()))******+++)))))))))+++,,,,,,+++)))++++++)))((((((((()))***+++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,+++***,,,...///---,,,------++++++,,,---...///000111,,,...000111222555999<<<@@@@@@BBBFFFFFFFFFLLLSSS\\\\\\]]]cccpppwwwqqqfffggglllqqquuuyyy.........---------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++,,,---......------------------------,,,++++++++++++,,,------------,,,,,,,,,,,,------...------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......---,,,,,,---...,,,---------,,,,,,+++***...,,,+++,,,------,,,---,,,,,,,,,,,,,,,,,,,,,---......////////////......,,,,,,+++***************************************+++)))((((((***+++***((())))))))))))******************))))))))))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++***)))***+++------+++)))))))))(((((((((***+++,,,+++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,+++***************+++,,,,,,++++++,,,---...///000111,,,...000111333555999<<<@@@@@@BBBFFFFFFFFFLLLTTTXXXYYY\\\cccnnnvvvrrrjjjhhhmmmrrruuuxxx~~~------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++***++++++,,,---...------------------------+++++++++++++++,,,------------,,,,,,,,,,,,------///...------------------------------------------,,,,,,,,,---------......///......------,,,,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,------------,,,++++++,,,---///000444111......000111///---++++++***)))))))))*********************************)))((()))***+++***((())))))))))))******************))))))))))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))******************,,,......,,,***'''''''''((()))+++,,,---+++++++++++++++++++++++++++++++++*********************+++,,,,,,,,,,,,++++++)))'''(((+++......,,,+++,,,,,,---...///000000---...000111333666:::===@@@@@@CCCFFFGGGGGGMMMTTTWWWZZZ^^^bbbjjjqqqpppkkkjjjnnnrrrtttvvv}}}++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,---///......---,,,,,,,,,,,,------------------------,,,,,,,,,---------......//////............,,,+++...---,,,+++***+++,,,---***---...,,,+++,,,---+++,,,,,,+++***,,,...000222<<<666000...000000---)))******)))))))))))))))******************************)))))))))******))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))************))))))(((((()))***************+++++++++---......---+++((((((((())))))***+++,,,******************************************************+++,,,,,,,,,,,,+++---***))),,,222444111---,,,,,,------...//////000---///000222333666:::===AAAAAACCCGGGGGGGGGMMMUUUYYY^^^aaacccfffkkkllliiijjjnnnqqqrrrsssyyy++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++*********+++,,,------------,,,+++,,,,,,,,,+++++++++******++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///...---...000///---***---,,,+++***+++,,,---...***///111...,,,...///,,,,,,+++******+++...111222;;;555///...000000---)))***)))))))))))))))******************************))))))******)))))))))***((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))************))))))(((((()))************)))+++++++++---......---+++))))))*********)))))))))******************************************************+++,,,,,,,,,,,,+++,,,+++,,,000666666222,,,,,,,,,------.../////////---///111222333666:::===BBBBBBDDDHHHHHHHHHNNNVVVYYY^^^aaabbbdddjjjllljjjhhhmmmqqqqqqpppvvv{{{***++++++++++++,,,,,,,,,************++++++++++++,,,,,,+++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,++++++++++++,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///---,,,...111111...+++,,,,,,++++++,,,,,,------***222555000---111111...************+++---///000222///------000111///---******)))))))))***++++++************************(((***+++***)))((()))***))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))************))))))'''((()))++++++******)))*********,,,......,,,******************)))((((((***************************************+++++++++******+++,,,,,,,,,,,,+++******,,,000333333///+++---------.........//////...///111222444777;;;>>>BBBBBBEEEHHHIIIIIIOOOVVVWWW[[[^^^```eeelllpppooohhhnnnsssrrrpppttt++++++++++++,,,,,,------************++++++++++++++++++++++++++++++,,,,,,+++,,,---//////---,,,+++,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++***************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------.........,,,+++...222333000,,,***+++,,,,,,---------,,,'''111555///+++///000,,,))))))******+++,,,------***+++,,,---...//////...***************+++,,,,,,************************(((***+++***(((((()))+++))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))************))))))'''(((***+++++++++)))(((***)))***+++------+++)))((((((******+++***))))))************************))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++,,,------------------------..................000111333444777;;;>>>CCCCCCEEEIIIIIIIIIOOOWWWXXXZZZ\\\___fffooorrrppphhhooouuuuuurrrttt+++++++++,,,,,,---------)))************+++++++++*********++++++,,,,,,---+++,,,...//////...,,,+++,,,,,,,,,+++++++++******++++++***************+++++++++++++++++++++++++++*********)))***++++++,,,,,,++++++++++++++++++,,,++++++++++++,,,------...************************,,,,,,,,,---------......---++++++...333444111,,,)))***,,,---...---,,,,,,###...333+++(((,,,---(((((((((***+++++++++++++++)))+++---...---++++++,,,++++++******+++,,,------************************(((***,,,+++(((''')))+++))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))************))))))'''(((***+++,,,+++)))((()))))))))+++,,,,,,+++)))&&&''')))***++++++++++++))))))))))))))))))))))))))))))******++++++++++++******+++,,,,,,,,,,,,+++......---+++)))+++...111---------..................000222333444777;;;>>>CCCCCCFFFIIIIIIJJJOOOWWW\\\]]]]]]___fffoooqqqnnniiiqqqxxxxxxtttuuu))))))*********+++++++++(((***,,,---------+++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,+++***((('''''')))+++,,,,,,+++++++++***)))))))))+++***)))))))))***,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------************************************+++,,,---...,,,***))))))++++++***)))***++++++,,,,,,++++++***(((***------+++)))((((((&&&&&&&&&&&&'''''''''(((++++++******)))((((((((()))''''''(((***+++++++++++++++,,,---...---)))&&&)))***+++,,,,,,+++***)))(((((())))))******++++++)))))))))))))))))))))))))))************+++++++++------+++***))))))((((((******))))))))))))******++++++++++++++++++++++++...---,,,,,,+++++++++++++++++++++,,,,,,,,,------111000//////222666;;;>>>BBBDDDEEEFFFGGGKKKRRRXXX]]]______aaahhhooopppllllllmmmvvvyyyrrrwww~~~))))))*********+++++++++((()))***+++,,,+++******,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++***************************************+++++++++,,,,,,...,,,+++)))((()))***++++++++++++***************+++***)))))))))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++*********+++++++++,,,,,,************************************+++,,,---...,,,+++***+++------,,,******++++++,,,,,,++++++***(((***------+++)))))))))&&&'''''''''(((((((((((()))))))))))))))*********+++)))&&&%%%&&&'''&&&&&&((('''&&&'''***,,,,,,,,,)))***++++++++++++***))))))))))))))))))*********************************)))************+++++++++,,,,,,+++***))))))))))))******))))))))))))******++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,------------000/////////222777;;;>>>CCCEEEGGGHHHIIIMMMTTTZZZ^^^```aaabbbiiipppppplllmmmnnnwwwzzzsssxxxyyy|||***************+++++++++))))))))))))************,,,++++++******++++++,,,,,,,,,,,,,,,---------...,,,,,,,,,++++++++++++************************************++++++++++++,,,///...,,,***))))))*********************+++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))*********+++++++++************************************+++,,,---...+++++++++---//////---+++***++++++,,,,,,++++++***)))+++------+++)))))))))(((((((((((())))))))))))'''(((((()))******++++++,,,)))'''&&&'''((()))))),,,)))&&&%%%'''***,,,---)))***++++++++++++***)))************))))))))))))************************)))************+++++++++++++++***************+++************************++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,------------.........///......000333888<<>>;;;666222///,,,(((&&&+++******************+++++++++******))))))((((((************************))))))*********+++++++++))))))))))))***+++,,,,,,)))***++++++++++++***)))*********++++++,,,,,,,,,++++++++++++,,,,,,---...---------.........//////---...///111555999===@@@BBBEEEIIIJJJLLLPPPVVV[[[```aaaaaaccciiipppppplllmmmmmmvvvxxxqqquuuzzzuuu}}}+++++++++***************,,,,,,,,,---------------,,,++++++******++++++,,,))))))))))))***************++++++++++++,,,,,,,,,************************)))))))))************+++&&&'''((()))***++++++,,,***************+++++++++))))))***++++++++++++***************************************++++++++++++*********+++++++++++++++++++++,,,,,,,,,---------************************************+++,,,---...---+++***+++,,,---,,,******++++++,,,,,,++++++******+++,,,+++)))))))))+++))))))))))))************++++++******)))(((((('''+++******,,,000222333222888777555444333000---***++++++***))))))***++++++************))))))))))))++++++++++++++++++++++++)))************+++++++++***)))))))))***+++,,,,,,)))***+++,,,,,,+++***)))*********++++++,,,,,,---,,,,,,+++++++++,,,------,,,------------............///000222666999===???@@@DDDHHHJJJLLLPPPVVV[[[___aaabbbdddjjjrrrrrrooommmmmmuuuxxxpppttt}}}sssrrr+++++++++*********))))))***+++,,,---------,,,,,,,,,++++++******++++++,,,))))))*********+++++++++******+++++++++,,,,,,,,,************************))))))))))))************((())))))***+++++++++++++++++++++***************((()))***+++,,,++++++***************************************++++++++++++)))*********++++++++++++***+++++++++,,,,,,,,,,,,************************************+++,,,---...111...+++***+++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,+++)))((()))+++((((((((()))))))))***************)))))))))))))))***))))))+++------,,,***...------...000111000///++++++***))))))***++++++)))))))))))))))*********++++++++++++++++++++++++)))************+++++++++******************++++++)))***,,,------,,,***))))))******+++,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,------------///000111333666999<<<>>>@@@DDDHHHKKKMMMPPPVVV[[[```bbbcccfffmmmuuuvvvrrrmmmnnnvvvxxxqqquuutttmmmyyy++++++++++++******))))))(((***,,,---------+++***,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))************++++++,,,,,,,,,++++++***,,,+++++++++******))))))((()))***+++,,,+++******)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++)))************+++++++++************************************+++,,,---...444111---++++++,,,------+++++++++,,,,,,++++++++++++,,,,,,***)))(((***+++(((((((((((())))))))))))((((((((()))******++++++''''''(((***,,,,,,***'''((('''&&&(((,,,///000000,,,+++***))))))***+++,,,(((((())))))******++++++++++++++++++++++++++++++)))************+++++++++++++++***************+++)))***,,,------,,,***)))))))))***+++,,,,,,------...------,,,+++++++++++++++++++++,,,,,,,,,------000000222444666999;;;===@@@DDDIIILLLNNNQQQWWW[[[aaadddeeehhhoooxxxyyyvvvoooooowwwyyyqqqvvv~~~rrrmmmxxx++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++,,,---...---,,,+++***++++++***))))))***++++++++++++++++++++++++++++++...---+++*********++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++***************+++,,,+++)))(((((()))+++,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***)))(((((((((***+++,,,***+++,,,,,,******+++,,,******))))))))))))************)))(((((((((((((((***)))''''''(((***,,,...666///'''&&&***,,,***&&&)))************+++++++++,,,,,,,,,++++++*********,,,++++++***************))))))))))))))))))******)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,---------............///000000000111555999>>>AAAHHHFFFGGGMMMQQQTTTYYY```ccceeefffjjjrrryyyyyyssspppuuuxxxuuuvvv{{{zzzkkkrrr+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))***+++,,,------,,,+++************************++++++++++++++++++++++++---,,,+++***)))******+++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++***))))))******+++,,,+++)))(((((()))+++,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++,,,''')))******)))(((((()))******))))))))))))******++++++***)))))))))))))))((((((''''''(((***+++,,,666444222000...+++'''$$$)))************+++++++++,,,,,,,,,+++++++++******,,,,,,+++,,,,,,------...************)))))))))))))))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,---------...000///000111555999>>>AAAFFFEEEHHHOOORRRTTTWWW]]]aaaccceeehhhpppwwwvvvqqqrrrxxxzzzwwwwww{{{yyyqqq++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,------,,,,,,++++++******)))))))))*********++++++'''((()))+++,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++***)))))))))***************++++++++++++,,,++++++************++++++******)))))))))******+++,,,+++***))))))***+++,,,+++++++++++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******)))))))))***++++++&&&(((++++++***(((((((((******))))))))))))******,,,++++++***************''''''(((((())))))******111555999888444...)))''')))************+++++++++,,,,,,,,,++++++++++++***************************++++++*********))))))))))))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,------//////000111555:::>>>AAADDDEEEJJJPPPSSSSSSUUUZZZ```bbbcccfffmmmttttttppptttzzz}}}zzzyyy}}}zzzsssmmm***************************************************++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,...------,,,+++***))))))))))))))))))************'''(((((()))***+++++++++((()))+++,,,,,,+++)))(((******************************))))))))))))))))))************++++++++++++******))))))))))))*********))))))))))))******+++++++++***))))))***+++++++++++++++***************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********************+++(((+++...///...,,,************))))))))))))******+++******))))))*********&&&'''((())))))))))))(((***...444777666222///...))))))*********++++++++++++++++++++++++++++++++++++++++++***)))((('''&&&,,,++++++******))))))(((******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------/////////111555:::???BBBEEEFFFJJJOOOPPPQQQUUU\\\```ccceeefffkkkrrrsssppptttzzz}}}|||{{{|||rrrfffqqq*********************************************************+++++++++,,,,,,******************************+++++++++,,,,,,,,,------,,,+++******))))))(((((()))))))))************)))))))))))))))))))))((()))+++,,,,,,+++)))(((************************))))))))))))******))))))))))))*********+++++++++***))))))(((((())))))***))))))(((((()))******++++++******************+++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++*********))),,,///000///---++++++******))))))))))))******))))))((((((((())))))***'''((())))))***))))))(((((()))+++///222444222111))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++)))))),,,+++++++++******))))))+++***++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------------------------..................///111555:::???BBBGGGGGGIIIMMMMMMOOOWWWaaacccfffhhhhhhlllrrrtttrrrsssyyy}}}||||||vvvjjjppp************************************************************++++++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++******))))))((((((((()))))))))******++++++***)))(((((()))))))))***+++,,,,,,+++***)))************************((()))******++++++******)))))))))************+++******))))))))))))******(((((((((((()))******+++************************)))))))))***************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++***)))(((***------,,,***************))))))))))))******(((((((((((((((((()))***)))))))))))))))*********+++)))''')))---000000000)))************+++++++++***++++++++++++,,,,,,,,,'''(((***+++++++++***)))++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,------------......---------.........//////......///111555:::???BBBHHHHHHJJJLLLMMMOOOZZZeeefffiiikkkjjjmmmsssvvvuuutttyyy|||zzz{{{}}}vvvppp|||************************************************************++++++++++++******************************+++++++++,,,,,,,,,+++++++++***************(((((((((((()))))))))***+++***)))))))))***+++,,,************************************************((()))+++,,,,,,,,,++++++))))))))))))************+++******))))))******+++'''''''''(((((()))++++++*********++++++*********((()))))))))*********++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))''')))+++***)))((())))))******))))))))))))******))))))(((((())))))***+++,,,+++***))))))***+++,,,***************+++///222)))************+++++++++******+++++++++,,,,,,,,,------......---,,,)))((()))******++++++,,,,,,---++++++*********+++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------...............///111555;;;@@@CCCEEEGGGKKKOOOOOOQQQ[[[fffhhhlllmmmlllnnnssswwwvvvvvv{{{|||yyyyyy~~~vvvsss)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,***************+++++++++(((((((((((())))))))))))))))))((()))***+++---...++++++***))))))***++++++)))))))))))))))))))))))))))***+++,,,------,,,+++))))))))))))************++++++************++++++''''''''''''((()))++++++******++++++++++++******(((((())))))*********++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,+++***))))))***+++***)))((()))+++******))))))))))))************))))))***+++,,,,,,...,,,+++))))))***,,,---&&&***...---)))***111777)))************+++++++++*********++++++,,,,,,,,,<<<<<<;;;999666111---+++))))))***+++,,,------...,,,+++*********+++,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------.........111555;;;@@@CCCCCCFFFMMMRRRRRRSSS\\\fffiiilllnnnlllnnnssswwwwwwyyy||||||xxxxxx{{{uuu++++++,,,,,,+++***((('''))))))))))))******************++++++++++++************************************++++++++++++******+++++++++++++++***)))((((((((((((((()))***+++,,,)))***,,,------,,,***)))(((((())))))*********++++++++++++*********)))))))))))))))))))))******+++************************,,,***(((''''''(((***,,,++++++,,,------------,,,++++++++++++++++++++++++((()))))))))************,,,------......------,,,+++++++++*********))))))))))))))))))))))))))))))))))))***++++++++++++***''''''(((((())))))*********)))'''(((***++++++***))))))))))))))))))))))))+++))))))***))))))///777,,,***)))***+++------,,,((()))***,,,.../////////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------.........//////......///111555:::@@@CCCHHHHHHIIIMMMOOORRR[[[dddhhhkkkmmmnnnrrrxxxyyyvvvtttxxx||||||{{{~~~))))))++++++++++++***)))))))))))))))******************++++++++++++******+++++++++***************)))******++++++******)))***++++++++++++***)))((((((((((((((()))***+++,,,)))***,,,------,,,***)))((()))))))))************+++++++++*********)))))))))))))))))))))******+++************************+++***)))(((((()))***+++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((()))************)))(((((()))))))))))))))******)))'''(((***++++++***))))))))))))))))))))))))+++))))))*********000888,,,***)))***+++---,,,,,,******+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------..................///111555;;;@@@CCCHHHGGGJJJMMMPPPRRR[[[dddjjjmmmnnnoootttzzzzzzvvvtttxxx|||}}}{{{}}}(((((()))++++++,,,,,,+++))))))))))))******************++++++++++++******++++++++++++******)))))))))******++++++******)))******++++++******))))))(((((((((((()))***+++,,,)))***+++,,,,,,+++***)))))))))))))))************+++++++++***************))))))))))))******++++++************************))))))))))))))))))))))))))))))***+++++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))))))))''''''((()))))))))))))))***************)))))))))***)))'''(((***++++++***))))))))))))))))))))))))***))))))+++++++++111999,,,+++)))***+++,,,,,,+++,,,,,,,,,,,,+++***)))((()))******++++++******)))************************,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------............///111555;;;@@@CCCHHHGGGJJJNNNPPPSSS[[[dddmmmnnnnnnpppvvv|||zzztttsssxxx}}}~~~|||}}}))))))******++++++++++++((()))))))))******************++++++++++++******,,,,,,++++++***)))))))))))))))************))))))))))))************))))))))))))(((((()))***++++++)))***++++++++++++***))))))))))))))))))*********************************))))))******++++++++++++************************))))))************))))))(((((()))***************))))))))))))))))))))))))*********+++++++++,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))'''((())))))******)))))),,,,,,++++++******))))))***)))'''(((***++++++***)))))))))))))))))))))))))))(((***,,,+++,,,222999---+++******+++,,,,,,+++++++++++++++***))))))(((******++++++++++++******))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,------------/////////222666;;;@@@CCCGGGGGGJJJOOOQQQTTT\\\eeennnnnnnnnpppvvv|||xxxqqqrrrwww}}}}}}}}},,,++++++*********))))))((()))))))))******************++++++++++++******+++++++++*********)))))))))))))))******)))))))))((())))))*********))))))))))))))))))))))))***+++******************************))))))))))))))))))************************))))))***++++++++++++***************************))))))************))))))(((((()))************)))))))))))))))))))))))))))))))))))))))*********+++***++++++,,,,,,++++++***************************))))))))))))))))))))))))((()))******++++++******,,,,,,++++++******))))))***)))'''(((***++++++***)))))))))))))))))))))))))))(((***,,,,,,+++111888---+++******+++,,,+++***))))))***+++++++++******++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......//////000222666;;;AAADDDFFFGGGJJJPPPRRRUUU\\\eeemmmnnnnnnpppuuuyyyvvvoooqqqxxx~~~~~~}}}---,,,+++***))))))))))))))))))))))))******************++++++++++++******************************((())))))******))))))((((((((())))))******))))))***)))))))))))))))******************************************))))))))))))***************+++++++++((()))+++,,,,,,,,,+++***************************))))))))))))))))))))))))(((((()))***************************************(((((()))))))))*********++++++,,,,,,,,,,,,++++++***************+++++++++))))))))))))))))))))))))))))))***+++++++++++++++***************)))))))))***)))'''(((***++++++***)))))))))))))))))))))))))))(((***,,,+++***...555---,,,******+++,,,+++***((()))***+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------.........////////////000222666<<>>FFFKKKIIILLLQQQTTTYYY```jjjqqqyyy||||||zzzwwwyyy|||}}}((())))))))))))*********(((((())))))*********+++))))))))))))))))))))))))((())))))***++++++,,,,,,((()))***+++++++++++++++***---///---***''''''(((******+++++++++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++*********))))))(((((())))))((())))))***++++++(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***''''''''''''((()))++++++************************)))***+++,,,,,,+++))))))+++///222...(((+++666AAA,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,---...///******))))))***++++++,,,777'''000+++&&&ZZZnnn777/////////000//////...---***+++---///000000///...111//////222777888444//////......111777@@@HHHNNNJJJMMMQQQUUUZZZbbbmmmtttwww}}}~~~{{{{{{{{{xxxyyy|||zzz++++++******++++++,,,---...,,,***+++---...,,,***)))************+++++++++)))***++++++******---///+++++++++++++++***)))(((******************************+++,,,---......///************))))))))))))'''%%%%%%(((---...+++'''***,,,---+++((('''***...(((((((((((((((((((((((())))))************))))))''''''((()))***++++++,,,++++++***************+++,,,+++***)))(((((((((((()))))))))))))))******+++,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++))))))))))))************((('''&&&'''))))))(((&&&++++++***)))(((((())))))'''&&&&&&(((***+++***)))***)))(((''''''((()))*********++++++++++++******---...///...---,,,---...)))+++,,,,,,+++))))))***------,,,++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,------...///000000222...,,,,,,///000...+++...---,,,,,,---000222444999444000000444888888777444000---///777???EEEGGGLLLOOOSSSWWW[[[bbblllsss||||||}}}}}}}}}|||||||||yyy{{{***************+++,,,,,,,,,***)))***,,,---+++))))))************++++++++++++******+++,,,------...+++++++++++++++***))))))************************+++++++++*********))))))))))))))))))((((((((((((+++------***%%%$$$(((---###%%%'''))))))***+++,,,************************))))))************))))))(((((())))))******++++++******)))))))))******+++***)))))))))))))))***+++)))))))))))))))******+++,,,,,,,,,,,,,,,+++***)))(((((()))))))))*********))))))))))))************,,,+++***+++,,,,,,***)))++++++***)))))))))))))))((('''&&&''')))++++++******)))))))))((())))))*********++++++++++++******,,,---...---,,,+++,,,------///111111...,,,******------,,,,,,+++,,,,,,---,,,+++***))))))***+++,,,******++++++,,,------...///......000222222000---...---,,,,,,---///111222777555111...,,,///555:::555111...000777???DDDGGGHHHLLLQQQUUUZZZbbblllsssyyyzzz|||}}}}}}}}}~~~~~~uuuttt***))))))))))))***+++++++++)))((()))***+++***))))))************+++++++++---+++)))+++...000...,,,***++++++++++++***))))))))))))))))))))))))))))))+++++++++*********))))))))))))(((((((((''''''''')))***+++***'''&&&&&&'''((()))***+++---+++)))&&&************************))))))************)))))))))))))))))))))*********(((((((((((()))******+++((((((((())))))+++,,,,,,)))))))))))))))******+++++++++,,,,,,,,,+++******((((((((((((((()))))))))))))))))))))************000///......//////---++++++***))))))))))))))))))***(((&&&&&&)))***++++++)))******+++++++++************++++++++++++******,,,...///...------...///+++---111222000///......---,,,,,,,,,,,,,,,------++++++************++++++******++++++,,,,,,------+++---000222333222000///...---,,,,,,,,,---///000111555777222,,,+++222999666222///111888@@@DDDFFFFFFJJJPPPUUU[[[cccmmmtttwwwyyy}}}~~~~~~~~~yyyyyy)))))))))((())))))***+++******)))************)))))))))*********+++++++++...+++(((+++000222///+++******+++++++++******)))))))))))))))))))))))))))******+++,,,---......///))))))))))))(((((((((((('''&&&)))111999888...%%%,,,***((())),,,,,,)))%%%************************))))))************))))))*********)))))))))))))))''''''''''''((()))++++++***)))))))))******+++,,,)))))))))))))))******+++++++++,,,,,,,,,++++++***))))))))))))))))))))))))((()))))))))************000///.../////////---+++******)))))))))))))))***+++)))''''''(((***++++++)))***+++,,,---,,,+++*********++++++++++++******,,,...000000000111333444888888888555111///......---,,,,,,,,,,,,------...++++++++++++++++++++++++,,,,,,---------.........+++---///000000///......------,,,,,,,,,------...+++222999999555111222555777333000333999@@@EEEFFFIIIMMMSSSXXX]]]eeennnuuuxxx|||}}})))))))))((())))))***+++***+++++++++******++++++))))))*********+++++++++---***)))+++000222///+++)))******+++++++++******))))))))))))))))))))))))******+++,,,---......///+++++++++*********))))))+++///666>>>AAA@@@:::555+++((($$$%%%(((++++++***))))))))))))))))))))))))))))))************))))))*********)))))))))))))))''''''''''''((()))++++++,,,,,,+++***************)))))))))))))))******+++***++++++,,,,,,,,,++++++************************((()))))))))************---,,,,,,,,,------+++)))***)))))))))))))))******+++)))'''''')))++++++***)))***+++---------,,,+++******++++++++++++******)))+++---///000222444666KKKHHHAAA999111,,,***+++---,,,,,,,,,------...///+++++++++,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,------,,,,,,,,,------...---000333666777777777666666333000333:::AAAEEEFFFKKKOOOUUUYYY^^^dddmmmsss{{{|||yyy{{{***))))))))))))***++++++***+++,,,,,,******+++,,,)))************++++++++++++******,,,///000...+++))))))***++++++++++++***************************+++++++++*********)))))),,,,,,+++++++++*********+++666@@@===333///888CCC999555///+++)))*********(((((((((((((((((((((((())))))************)))))))))))))))))))))*********(((((((((((()))******+++------,,,******))))))))))))))))))))))))******+++******+++,,,,,,,,,++++++++++++++++++************))))))))))))***************))))))***++++++***((()))))))))))))))******++++++)))))))))++++++***))))))***++++++,,,,,,,,,,,,******++++++++++++******%%%'''***+++,,,...000222???===888222,,,***+++---,,,,,,,,,,,,---...///000++++++,,,,,,,,,,,,++++++************++++++++++++...,,,+++---000111...+++,,,,,,------............333...+++---333888:::999333111///333:::AAAEEEFFFJJJNNNTTTXXX\\\bbbjjjppp{{{~~~vvvrrr***************+++,,,,,,(((***,,,+++)))((()))+++)))************+++++++++((()))+++---......,,,+++))))))***++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++************)))(((000555000'''%%%...888===;;;777111,,,)))((()))))))))))))))))))))))))))))))))************))))))(((((())))))******++++++******)))))))))******+++,,,,,,+++*********++++++)))))))))))))))******+++)))***+++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))************)))((((((***,,,,,,+++***)))))))))))))))***++++++***)))***+++---,,,)))''')))))))))******+++,,,---******++++++++++++******'''(((******)))***+++---***+++++++++***+++---///,,,,,,,,,------...///000++++++,,,------,,,++++++************************---+++,,,333:::;;;444,,,+++,,,---...///000000000222///...111777:::999666111......222:::AAAEEEFFFHHHMMMSSSYYY]]]dddlllqqqwww~~~xxxqqq++++++******++++++,,,---''')))+++***'''&&&(((***)))************+++++++++&&&))),,,------,,,+++,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///************)))))))))))))))&&&%%%(((---...***&&&***,,,...---***)))+++...************************))))))************))))))'''(((((()))***++++++,,,,,,+++***************+++************+++,,,------)))))))))))))))******+++)))***+++,,,,,,,,,,,,,,,******))))))((((((((('''))))))))))))************)))((()))***---...---,,,))))))((())))))***++++++))))))***,,,...,,,)))&&&***)))(((((()))+++---...******++++++++++++******+++,,,,,,+++)))((()))******---///000...,,,++++++,,,,,,,,,---...///000000++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***---888CCCDDD999---+++,,,---///000111111111,,,000666>>>AAA>>>666000///------111:::AAAEEEGGGHHHMMMTTT[[[```gggooouuusss{{{xxxrrr)))************+++++++++,,,***((((((***+++)))&&&******))))))))))))******))))))************))))))***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))***++++++++++++*********))))))(((((('''''')))************+++++++++,,,,,,++++++***)))))))))++++++******++++++,,,---)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++***************+++---,,,++++++,,,,,,***(((''''''((()))***++++++,,,)))))))))))))))))))))))))))************+++++++++******))))))(((((('''''''''(((((()))***+++++++++++++++***)))((((((((()))000///...,,,+++***))))))))))))***++++++++++++***++++++******+++---...000++++++******++++++,,,---)))***+++,,,---,,,++++++)))***+++,,,,,,,,,,,,,,,)))000222///333;;;999///+++000555888888888;;;>>><<<=========;;;888555333444111///444===DDDGGGGGGKKKPPPTTTVVV\\\fffoooqqqxxx{{{~~~|||uuu)))************+++++++++,,,***((()))***+++)))'''******))))))))))))************++++++++++++***************)))******++++++))))))))))))))))))))))))))))))***++++++++++++***+++*********)))))))))))))))************+++++++++)))))))))***++++++,,,,,,***************+++,,,,,,)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++***************+++---+++++++++,,,,,,***((((((((())))))******++++++))))))))))))))))))))))))))))))*********+++++++++***)))))))))(((((((((''''''(((((()))******+++++++++***))))))))))))))))))///...---+++************))))))***++++++++++++***++++++++++++,,,---...///++++++******++++++,,,---)))***+++,,,,,,,,,++++++***++++++,,,,,,,,,++++++---///...,,,444>>>:::///&&&+++111444444111...---333444444444222111///...333000///444===DDDHHHHHHLLLQQQUUUWWW]]]hhhpppsssxxx}}}~~~|||)))************++++++++++++***))))))******)))(((++++++************++++++++++++,,,,,,,,,,,,++++++++++++***)))))))))******))))))))))))))))))))))))))))))***++++++++++++***++++++++++++************)))************+++++++++)))))))))***++++++,,,,,,***))))))))))))***++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***************++++++,,,+++++++++,,,,,,+++))))))))))))))))))*********)))))))))))))))))))))))))))))))))*********++++++))))))))))))((((((((((((((((((((()))******++++++))))))))))))))))))***+++,,,++++++***)))*********))))))***++++++++++++*********+++,,,------------++++++******++++++,,,---)))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***222111...///:::FFFCCC999555555555666666444000---222111111000000000111111111//////444===DDDIIIJJJMMMSSSWWWXXX^^^iiiqqqttt{{{))))))*********+++++++++***)))))))))******))))))++++++************++++++***++++++++++++++++++***,,,+++***))))))((())))))))))))))))))))))))))))))))))))***++++++++++++***************************))))))*********+++++++++,,,,,,++++++***))))))))))))))))))((())))))***+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))******+++,,,,,,+++***+++,,,,,,+++)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((())))))************)))((((((((()))***++++++***)))))))))))))))******))))))***++++++++++++***)))***,,,---...---,,,,,,++++++******++++++,,,---******++++++,,,,,,,,,,,,------------,,,+++******//////---///999EEEFFFAAA:::444,,,((()))+++,,,,,,444333111000000111333444000///000444<<>>EEEKKKMMMQQQ[[[\\\^^^hhhkkkooozzz|||'''((((((((())))))))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***((((((((()))))))))*********++++++,,,,,,,,,,,,,,,++++++************++++++*********++++++++++++,,,***))))))(((((())))))***(((***,,,,,,***)))***+++)))))))))***+++++++++,,,++++++***))))))))))))***)))******+++,,,---......******+++,,,,,,+++******)))))))))************+++++++++++++++++++++++++++************************))))))))))))************+++,,,,,,---,,,***)))'''))))))************))))))'''((())))))******))))))***))))))))))))***++++++******************************++++++++++++++++++)))***,,,---------,,,++++++++++++************************++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,...000000000///000222000000111777>>>EEEJJJLLLRRR[[[]]]___hhhlllooozzzzzz''''''((()))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***)))******+++,,,,,,++++++++++++************++++++*********+++++++++,,,,,,*********))))))*********(((***,,,,,,***))))))+++******************++++++,,,+++******))))))******((()))***+++,,,---......)))***,,,------,,,***)))))))))))))))************++++++++++++++++++++++++************************))))))))))))***************+++,,,------,,,***)))((()))***++++++***)))((('''(((((()))))))))))))))******))))))******+++,,,************************************************(((***+++------,,,+++***,,,,,,+++++++++*********)))******+++,,,,,,------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------------,,,...////////////000222......111666>>>EEEJJJLLLPPPZZZ[[[^^^gggkkknnnyyy|||))))))***+++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((())))))(((((((((((())))))))))))((()))***+++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++************++++++(((+++---,,,***((()))++++++++++++***************,,,+++******)))*********'''((()))***+++,,,------(((***---//////---***((())))))))))))************++++++++++++++++++++++++************************))))))))))))************((()))+++---------,,,+++((()))***++++++***)))((('''(((((()))))))))))))))*********)))******+++,,,******************************)))))))))))))))))))))+++,,,......---,,,+++,,,,,,,,,,,,++++++******))))))***+++,,,,,,------+++++++++,,,,,,++++++++++++++++++,,,,,,---------------------------------***+++------,,,---...000---...000666===EEEIIIKKKOOOYYYZZZ\\\fffiiimmmxxx))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++************************((()))***++++++***)))(((************************))))))))))))))))))))))))+++++++++*********))))))************************((((((((((((((((((((((((+++++++++*********))))))+++++++++++++++++++++++++++---//////---+++))))))))))))))))))))))))))))))+++*********))))))((((((******++++++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))(((...333333...(((''''''))))))))))))))))))))))))))))))))))))***************)))))))))***+++,,,,,,++++++******************)))************++++++++++++++++++,,,,,,+++******...---+++*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***,,,...000...,,,------------------,,,,,,------......//////000000111111333777>>>DDDHHHIIIPPPUUU[[[^^^___eeepppyyy~~~{{{|||))))))))))))************************************))))))))))))))))))))))))))))))*********+++++++++************************((()))***++++++***)))(((************************))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++***,,,......,,,***))))))))))))))))))))))))))))))************)))))))))(((******++++++++++++******+++***)))(((((()))***+++)))))))))))))))))))))))))))...222111,,,((('''((())))))))))))))))))))))))))))))))))))*********************)))******++++++************************)))************+++++++++++++++,,,,,,,,,,,,++++++---,,,+++*********+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++...///---+++...------------------------......//////000111111111111333777>>>DDDHHHJJJOOOUUU[[[___aaafffpppxxx~~~~~~wwwxxx)))))))))*********++++++************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************************************+++++++++***************++++++++++++++++++++++++)))+++------+++)))(((((())))))))))))))))))))))))************))))))))))))******++++++++++++************))))))))))))******))))))))))))))))))))))))***---000///+++((((((***))))))))))))))))))))))))))))))))))))************++++++***)))))))))******************************)))************++++++++++++,,,,,,------,,,,,,,,,---,,,+++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++..............................///000000111111222111111333888???EEEIIIKKKPPPVVV]]]bbbeeejjjrrryyysssvvv))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************)))***,,,+++)))((((((((())))))))))))))))))))))))*********)))))))))))))))******++++++++++++*********))))))))))))))))))***))))))))))))))))))))))))***,,,---,,,)))((()))+++))))))))))))))))))))))))((()))))))))************,,,+++***))))))((())))))***************+++++++++))))))*********+++++++++++++++,,,------------,,,,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++.........////////////////////////000111111222222000111333888@@@FFFKKKMMMRRRXXX___eeeiiiooovvv|||rrrwww************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************(((***+++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******)))))))))******)))))))))))))))))))))))))))))))))***++++++***))))))***+++))))))))))))))))))))))))((()))))))))************++++++***)))(((((((((((())))))*********+++++++++))))))*********+++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,............//////000000/////////000111111222222000000333999@@@HHHLLLNNNQQQWWW^^^dddjjjpppwww|||sssxxx*********++++++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))***************+++++++++***************************************************************+++++++++************************)))***+++***)))((()))***))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))************)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))******************)))((((((((()))))))))))))))***++++++,,,,,,)))************+++++++++))))))***+++,,,,,,,,,,,,******+++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,...///---------......//////000......///000000111111222000000333999AAAIIINNNPPPPPPTTTZZZaaagggooovvv{{{qqquuu*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************+++***)))(((((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++************************)))***+++***))))))***,,,))))))))))))))))))))))))((()))))))))******************++++++++++++******((()))***++++++***)))((())))))))))))))))))))))))''''''((()))*********)))))))))))))))))))))))))))))))))))))))************)))(((((((((((())))))***((())))))***++++++,,,,,,)))************+++++++++'''((()))***++++++++++++)))***+++,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///---...000222+++,,,,,,---......//////---......//////000111111000000333999BBBJJJOOOQQQRRRTTTYYY```gggpppxxx}}}nnnrrr******+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))************************+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))******++++++++++++************************(((((((((((((((((((((((())))))******++++++++++++))))))))))))))))))))))))***++++++***))))))+++,,,))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******((()))***++++++***)))((())))))))))))))))))))))))&&&&&&''')))++++++)))((())))))))))))))))))))))))))))))))))))************(((((('''(((((()))***+++((())))))***++++++,,,,,,)))************+++++++++''''''(((******+++++++++)))***+++,,,---,,,,,,+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////...///111444++++++,,,,,,---...//////------......///000000000000000333:::BBBJJJOOORRRVVVWWW[[[aaajjjsss|||~~~mmmqqq((())))))))))))*********+++***)))(((((()))***+++'''''''''''''''&&&&&&&&&***))))))***,,,,,,+++***))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************)))((('''&&&'''(((***,,,))))))))))))))))))))))))************************(((((((((((())))))))))))************************+++***((('''''''''((()))))))))))))))************+++***)))((((((((()))***))))))(((((((((((())))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,---((((((((((((((((((((((((*********)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************------,,,,,,,,,,,,++++++))))))************))))))---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++---...000000///---,,,...------,,,,,,,,,------///////////////000111111333222333888@@@GGGJJJJJJVVVXXX\\\aaahhhpppwww|||pppooo)))))))))*********+++++++++***)))(((((()))***+++((('''''''''''''''''''''(((''''''(((******)))((())))))))))))))))))))))))))))))************))))))))))))))))))***************)))((('''''')))***+++))))))))))))))))))))))))************************(((((((((((()))))))))******************++++++++++++***))))))((((((((()))))))))))))))************+++***))))))))))))***+++***))))))(((((())))))******++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))******************)))((()))***+++,,,***************************)))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************------,,,,,,,,,,,,++++++)))******++++++******)))---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...,,,***...------,,,,,,------...///////////////000111111222111333999AAAIIILLLLLLVVVXXX[[[```gggooovvvzzz~~~tttsss************+++++++++,,,******))))))))))))******((((((((((((((()))))))))(((''''''(((******)))((())))))))))))))))))))))))******))))))))))))******))))))))))))************,,,+++)))(((((()))***+++))))))))))))))))))))))))************************((((((((()))))))))******))))))******++++++++++++******+++++++++***)))((())))))))))))************(((((('''''''''(((((()))*********))))))************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))************))))))((((((((()))***+++************************))))))))))))))))))******((((((((()))))))))******************************)))))))))*********++++++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////...,,,+++)))...---------------......///////////////000111111000000222999CCCKKKOOOPPPWWWZZZ]]]bbbgggnnnvvv{{{~~~}}}~~~xxxyyy******+++++++++,,,,,,,,,***))))))))))))))))))***)))))))))))))))************))))))***,,,,,,+++***))))))))))))))))))))))))+++***)))(((((()))***+++((()))))))))************---,,,+++***))))))******))))))))))))))))))))))))************************(((((()))))))))*********)))))))))***++++++,,,,,,)))***,,,......,,,***(((((()))))))))************))))))))))))*********+++++++++************++++++***++++++,,,,,,++++++***))))))))))))))))))))))))((()))))))))************((((((((((((((())))))***(((((((((((((((((((((((()))))))))))))))*********(((((()))))))))*********++++++++++++++++++++++++))))))*********+++++++++------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,+++...------------......//////////////////000000111//////222:::EEENNNQQQRRRZZZ\\\```cccgggnnnwww}}}||||||~~~zzz~~~******+++++++++,,,,,,,,,)))))))))******)))))))))))))))))))))******++++++***))))))***,,,,,,+++***))))))))))))))))))))))))+++***)))(((((()))***+++((()))))))))************,,,,,,+++******)))))))))))))))))))))))))))))))))************************))))))))))))************))))))*********+++++++++(((***---...///---***)))((()))))))))************---......///////////////++++++************++++++***++++++,,,,,,++++++***))))))))))))))))))))))))((()))))))))************'''((((((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))************++++++++++++++++++++++++************++++++++++++------,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.........---------------...///000///////////////000000111...///333;;;FFFNNNRRRRRRXXX[[[___bbbeeellluuu}}}}}}}}}~~~{{{************+++++++++,,,))))))************))))))(((((())))))******++++++(((''''''(((******)))((())))))))))))))))))))))))******))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))************************)))))))))*********++++++************************((())),,,......---+++)))))))))))))))************)))***+++,,,---------,,,*********))))))************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))************'''((()))*********))))))************************((((((((()))******++++++)))))))))*********++++++++++++++++++++++++++++++*********++++++++++++,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////------------...///000000///////////////000111111...///333<<>>HHHMMMOOORRRWWW[[[```dddfffmmmxxx|||zzz))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))************************))))))(((((())))))***+++******))))))))))))******************************)))******++++++******)))(((***,,,......,,,***(((++++++++++++++++++++++++(((((())))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++***)))***,,,------+++,,,++++++***))))))******)))))))))******))))))))))))))))))******)))))))))************)))))))))(((************************))))))***+++++++++******))))))))))))))))))))))))(((((()))++++++,,,,,,,,,///000000///------///111++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------.........//////---------............///////////////000111222333111///333>>>IIINNNPPPSSSZZZ^^^cccfffiiiooozzzzzz{{{(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))************************)))))))))))))))***++++++******))))))))))))************************************++++++++++++************))))))))))))******))))))))))))************************))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++***)))***,,,------+++,,,+++******)))*********))))))************))))))***))))))))))))))))))***************)))))))))(((************************))))))***+++++++++++++++))))))))))))))))))))))))*********++++++***)))))).../////////...---///000+++++++++++++++++++++,,,******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,---------.........//////---------............///////////////000111222333222000444???IIINNNQQQTTTZZZ___cccfffhhhnnnxxx{{{''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))***************************))))))))))))***++++++******))))))))))))*********************+++++++++******++++++++++++******---,,,***))))))***,,,---((((((((()))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,*********,,,---,,,+++++++++***************+++)))******++++++******)))******))))))))))))******************))))))))))))************************))))))***+++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++******///000111///---++++++,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++))))))******+++,,,,,,,,,,,,------------.........---------............///////////////000111222222222000444@@@JJJOOORRRUUUXXX]]]aaaccceeekkkuuu}}}~~~~~~{{{''''''(((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))******************************))))))******+++,,,******))))))))))))******))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))---+++***+++,,,,,,+++***+++***************++++++)))******++++++******)))+++***)))(((((()))***+++************))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++...//////...,,,******++++++++++++,,,,,,,,,------******+++,,,,,,,,,,,,+++((())))))***++++++,,,,,,,,,,,,,,,,,,---------------------............///............///000111111222000444@@@KKKPPPSSSVVVXXX\\\```bbbdddiiisss{{{}}}}}}{{{(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))*********************************)))******+++,,,******))))))))))))******))))))******++++++++++++***++++++,,,,,,++++++***)))***,,,------,,,***)))))))))******+++++++++,,,((((((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))...,,,++++++,,,,,,***)))+++***************++++++******++++++++++++******+++***)))(((((()))***+++************))))))))))))((((((((((((((((((((((((((()))***+++,,,---------++++++++++++++++++++++++&&&'''((()))***+++++++++)))+++------,,,,,,,,,---+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++((())))))***++++++,,,,,,+++++++++,,,,,,,,,---------------.........//////---------......///000111222000555@@@KKKPPPTTTWWWZZZ^^^bbbdddeeekkkttt||||||}}}{{{'''''''''''''''((())))))((((((((((((((()))******((((((''''''((()))******''''''''''''((((((((((((+++*********))))))((((((******************************))))))))))))************))))))))))))******))))))))))))))))))))))))++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))************))))))************************))))))))))))))))))))))))))))))))))))************+++,,,,,,------,,,,,,+++******))))))))))))******)))))))))))))))))))))))),,,,,,+++******+++,,,,,,+++*********))))))((((((++++++++++++++++++++++++******))))))))))))******++++++,,,------------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,---...---+++(((,,,---///000000...---+++,,,,,,------...///000000000///.........///111222222333888CCCJJJNNNSSSXXX^^^bbbddddddeeelllzzz|||((((((''''''(((((()))***((((((((((((((()))******))))))((((((((()))******((((((((()))))))))******************)))))))))(((******************************))))))))))))************))))))))))))******************************,,,++++++++++++,,,------++++++++++++++++++++++++************+++++++++,,,))))))************))))))************************))))))))))))))))))))))))))))))))))))************+++,,,,,,------,,,,,,+++******))))))))))))******)))))))))))))))))))))))),,,++++++******++++++,,,************)))))))))(((++++++++++++++++++++++++++++++************++++++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...,,,,,,,,,------+++))),,,---///000000...---,,,,,,,,,------...//////000000//////...///000111222222222888CCCKKKOOOTTTZZZaaadddfffeeedddkkkwww|||)))(((((((((((()))******((((((((((((((()))******++++++***)))))))))******)))))))))*********++++++************))))))))))))******************************))))))))))))************))))))))))))******************************,,,++++++++++++,,,------++++++++++++++++++++++++)))))))))*********++++++))))))************))))))************************))))))))))))))))))))))))))))))))))))************+++,,,,,,------,,,,,,+++******))))))))))))******)))))))))))))))))))))))),,,+++************+++,,,************))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))***+++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///---++++++,,,---,,,+++,,,---...//////...---,,,,,,,,,------...////////////////////////000111111111222888CCCKKKPPPVVV\\\___cccfffeeeeeekkkxxx|||)))))))))))))))******+++((((((((((((((())))))***,,,,,,+++***)))))))))***)))))))))*********++++++*********)))))))))))))))******************************))))))))))))************))))))))))))******************************+++************+++,,,,,,************************((())))))))))))*********)))******++++++******)))************************))))))))))))))))))))))))((()))))))))************+++,,,,,,------,,,,,,+++******))))))))))))******))))))))))))))))))))))))++++++************++++++*********)))))))))))))))************************+++++++++******+++++++++(((((()))***************))))))*********+++++++++*********+++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,///---++++++,,,---------,,,---...//////......------------........./////////////////////000000111111111777BBBKKKQQQXXX^^^[[[```dddeeefffnnn{{{~~~)))))))))))))))******+++((((((((((((((())))))***,,,,,,+++***)))))))))***((((((((()))))))))******))))))))))))))))))******))))))))))))))))))))))))******))))))))))))************))))))))))))******************************)))))))))))))))***++++++************************((())))))))))))***************++++++++++++******************************))))))))))))))))))))))))((()))))))))************+++,,,,,,------,,,,,,+++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))************************************))))))))))))******(((((()))************)))))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,///---++++++,,,.........,,,------......//////...---------..................//////000000000000000000111666AAAJJJQQQXXX___[[[```dddeeegggnnnzzz)))(((((((((((()))******((((((((((((((()))******++++++***)))))))))******((((((((()))))))))******))))))))))))************))))))))))))))))))))))))******))))))))))))************))))))))))))******++++++++++++++++++++++++)))))))))))))))***++++++************************)))))))))*********++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))************+++,,,,,,------,,,,,,+++******))))))))))))******))))))))))))))))))))))))))))))***++++++***))))))))))))))))))***************************************))))))))))))))))))***(((((()))************************++++++++++++,,,+++++++++,,,,,,------...++++++++++++++++++++++++*********++++++,,,,,,---...---,,,,,,...///......,,,,,,------.../////////..............................///000000000000000000000555@@@IIIOOOWWW^^^___dddggggggfffkkkvvv((((((''''''(((((()))***((((((((((((((()))******))))))((((((((()))******)))))))))*********++++++((()))))))))************))))))))))))))))))))))))******))))))))))))************))))))))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,---************************************+++++++++,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))************+++,,,,,,------,,,,,,+++******))))))))))))******))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))************************************+++******))))))******+++((()))******++++++******++++++++++++,,,,,,,,,,,,+++,,,,,,---......//////++++++++++++++++++++++++)))******+++,,,,,,---------,,,,,,---///000...---,,,,,,,,,---...///000000........................---...///000111000000///000000555???GGGNNNUUU]]]```eeehhhhhhfffjjjuuu~~~'''''''''''''''((())))))((((((((((((((()))******(((((('''(((((()))************+++++++++,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))******))))))))))))************))))))))))))******++++++++++++++++++++++++------,,,,,,------...///))))))))))))))))))))))))***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))************+++,,,,,,------,,,,,,+++******))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********+++)))))))))))))))))))))))),,,++++++++++++++++++,,,))))))***+++++++++++++++++++++,,,,,,,,,---------,,,,,,------...///000000++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,...000000...,,,,,,,,,,,,------///000111.....................------...000111111111000///111000444>>>FFFMMMTTT\\\^^^cccggggggggglllwww|||))))))))))))))))))))))))((((((((((((((('''''''''((((((''''''(((***---...---+++222'''!!!000000((((((((()))***+++,,,,,,---******+++,,,---,,,(((%%%***---&&&$$$+++,,,&&&"""333%%%000%%%+++...((())))))))))))))))))))))))------------------------'''000+++!!!///---&&&&&&///333...+++------***(((,,,...,,,***+++)))&&&,,,...//////...,,,******+++++++++*********))))))(((%%%&&&,,,---))))))---...111222---))))))'''$$$000---'''...+++%%%---)))******++++++******)))'''...+++'''---...((('''***+++,,,+++'''$$$'''+++%%%---///'''###***111111,,,,,,,,,++++++*********++++++++++++++++++++++++************************------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...------------------------........................------------------------000000000000111111111111222///222<<>>IIIQQQYYY___aaaeeeiiijjjjjjnnnvvv}}}xxx))))))))))))))))))))))))((((((((((((((((((((((((,,,+++)))'''&&&&&&''''''+++$$$###***---(((%%%###+++++++++*********))))))---+++)))((()))*********!!!!!!+++///+++'''(((---(((000///222000(((***************************000000000000000000000000 $$$$$$///111)))***$$$$$$000111((()))222...+++---,,,'''&&&((('''$$$---------------,,,)))&&&+++++++++***************,,,!!!!!!000999222'''###000333222,,,***,,,...---))),,,111000,,,000///$$$))))))************))))))---!!!%%%111111...///---///(((!!!$$$,,,000***"""*********'''######---888+++++++++++++++*********++++++++++++++++++++++++************************+++++++++++++++,,,---...++++++++++++++++++++++++------,,,+++++++++,,,,,,------------------------//////////////////////////////////////////////////////000000000000111111222111666AAALLLSSSYYY^^^aaaeeeiiikkkkkkpppxxxwww((((((((((((((((((((((((((((((((((((((()))))))))+++***)))'''&&&&&&&&&&&&---222***---...''')))***)))))))))))))))))))))))),,,***))))))***++++++***666222---)))&&&&&&***///'''###111'''****** ''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&000888***)))&&&!!!///...111***+++111---###(((777'''***++++++---000///***%%%''')))***+++***+++,,,************************,,,)))))))))$$$"""---===&&&---...------)))$$$'''&&&'''333<<<"""******++++++++++++******222&&&''',,,&&&''')))"""###---333,,,###$$$///:::(((111222***)))...(((+++++++++***************++++++++++++++++++++++++************************************+++,,,---...++++++++++++++++++++++++...---,,,,,,++++++++++++------------------------////////////////////////.............../////////////////////000000000111111111777CCCMMMSSSXXX\\\aaafffjjjkkklllqqqyyyzzz(((((((((((((((((((((((((((((((((((())))))******(((((((((''''''''''''(((... """)))###,,,---++++++,,,,,,---......///000000111222444333111...&&&---...------+++'''///+++***###$$$...111777........................,,,,,,,,,,,,,,,,,,,,,,,,$$$)))...)))(((...((("""(((+++((()))......(((,,,,,,***'''(((,,,+++'''---------+++)))***---111************************(((111222(((&&&---+++!!!000111...'''%%%***...///777+++555;;;&&&(((---+++,,,,,,,,,,,,,,,,,,+++''',,,000))) %%%000333)))------,,,,,,---'''$$$&&&&&&%%%&&&)))...111************************++++++++++++++++++++++++************************)))))))))***+++,,,---...++++++++++++++++++++++++...---,,,,,,++++++++++++------------------------////////////////////////,,,,,,---------............////////////000000000000000666BBBMMMRRRVVVZZZbbbfffjjjlllmmmqqqzzz|||{{{))))))))))))))))))))))))'''(((((())))))******+++'''''''''(((((()))))))))&&&666***===,,,,,,&&&$$$%%%%%%&&&'''))))))***%%%&&&'''***+++***'''$$$999///'''***000000***%%%***+++:::222,,,###"""''''''''''''''''''''''''************************AAA&&&000+++000+++&&&///...+++444QQQ{{{xxxZZZ:::###&&&&&&'''+++...---)))%%%***************++++++++++++"""000000%%%***===EEEbbbpppDDD###!!!+++333///"""++++++,,,,,,,,,,,,++++++$$$,,,((((((222...""""""""";;;___KKK111&&&222888,,,%%%***)))))))))***************++++++++++++++++++++++++***************************************+++,,,---++++++++++++++++++++++++------,,,+++++++++,,,,,,------------------------........................++++++,,,,,,---...............////////////000000111000666BBBLLLQQQVVVZZZbbbfffjjjllllllpppyyyzzzzzz))))))))))))))))))))))))'''(((((()))******++++++'''((())))))******))))))###///,,,444!!!$$$+++888!!!111555PPP///''',,,'''888&&&<<<]]]FFF---###'''...,,,&&&))))))*********+++++++++---%%%%%%***)))>>>HHH!!!666)))******++++++******)))...111!!!"""111;;;YYY"""&&&,,,***((()))))))))*********+++++++++++++++++++++++++++************************+++***************++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------------------------------------------------------,,,,,,,,,---.../////////........./////////000000333222777BBBLLLRRRWWW\\\cccgggjjjkkkkkkooowww~~~yyy))))))))))))))))))))))))'''(((((()))***+++++++++))))))************))))))...((("""000%%%444***###...***///&&&CCC%%%111---888...ZZZttt777$$$(((------))))))******++++++++++++&&&111''''''nnn:::###(((((())))))))))))(((((("""444)))%%%...'''bbb>>>(((---)))(((((())))))*********+++++++++++++++++++++++++++************************++++++******************++++++++++++++++++++++++++++++++++++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111............/////////000555444888CCCMMMSSSXXX^^^cccgggjjjkkkkkknnnvvv}}}{{{(((((((((((())))))))))))))))))))))))))))))))))))******+++)))((()))+++...222555yyy000$$$///+++&&&+++***$$$<<>>:::444555666:::IIIbbbssskkkXXX]]]dddkkkkkkiiilllwww{{{www(((((()))))))))*********(((***,,,,,,***(((((((((((((((((()))))))))))))))))))))*********+++++++++***DDD***,,,++++++++++++++++++++++++++++++************************)))...)))---+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,***%%%999222444KKK...)))+++111$$$000(((???"""111---+++***---)))+++ccc###***---******===###000###---%%%++++++++++++++++++++++++)))***+++,,,------......------------------------++++++,,,---------,,,++++++++++++++++++,,,---...------------------------........................---------------...//////---,,,---000444666444222555111888KKKYYY\\\[[[]]]dddhhhkkkkkkkkkoooxxx{{{www((((((((()))))))))******(((***,,,,,,***((((((((())))))))))))************)))************+++++++++***DDD***,,,++++++++++++++++++++++++++++++*********+++++++++++++++)))...)))---+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,777777... UUU000---...---&&&...---DDD@@@777000hhh)))%%%---+++...ccc$$$+++,,,))),,,YYY)))///'''///''',,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,------------------------***+++,,,---...---,,,++++++******++++++,,,---...---------------------------------------------------------------...///000,,,---.........///000222111///<<>>MMMTTTTTTWWW^^^ccceeeggghhhiiioooxxx~~~{{{yyy(((((((((((())))))))))))(((***,,,,,,***(((((((((******+++++++++,,,,,,,,,)))************+++++++++***DDD***,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------)))...)))---+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))++++++'''ooo''',,,...&&&---000''')))---QQQ|||$$$---((())),,,%%%fff'''***))))))000...$$$***000---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))------------------------)))***,,,.........,,,+++************+++,,,---...------------------------------------------------,,,,,,,,,---...///000111111...,,,,,,///222555555333777<<>>.........------...---+++***???333...,,,///444)))...***fffzzz...///$$$111)))///***...///...+++,,,,,,------------,,,,,,////////////...---,,,+++---------,,,,,,,,,++++++---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------............///---------............///000000000000111111111111333222;;;JJJRRRPPPQQQVVVeeejjjooopppooorrrzzz~~~{{{zzz******))))))******+++,,,*********)))))))))))))))++++++++++++++++++++++++'''111000,,,)))###555(((>>>***---------++++++,,,,,,,,,,,,------'''000***)))444888$$$(((///+++000...------........./////////777000!!!+++555)))222444///444///...000,,,fffnnn///---,,,---////////////444666###***+++kkk888***999***---***;;;}}}------%%%111---000###555000)))---,,,,,,------------,,,,,,------............------------------,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---------............/////////000000111111111111444444<<>>LLLQQQNNNPPPVVVeeehhhkkkooosssxxx~~~uuu))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...//////222###)))...NNN***---------+++++++++,,,,,,,,,------ 111222666***(((666'''"""000,,,111///........./////////000000SSSLLL###<<<'''444(((***555777777///+++...111000///111AAAHHH---%%%DDD&&&222,,,rrr(((+++)))777000333'''+++//////+++DDD+++------%%%///++++++,,,,,,,,,,,,,,,,,,+++***+++,,,---............------------------------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---------............///...//////000111111222222444555???LLLQQQNNNPPPWWWeeefffhhhjjjnnnuuu}}}}}}xxx))))))***++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---(((///$$$BBB222333uuu***---------++++++,,,,,,,,,,,,------'''888###444&&&444===''')))111---222000....../////////000000000$$$666222///'''111444(((KKKAAA555---///111---+++---999444---:::###333...---222(((+++666,,,,,,bbb***)))000+++***)))000111---(((111---++++++,,,,,,,,,,,,++++++***+++,,,---------------------------............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---------............///......///000111222222333333555@@@MMMQQQNNNQQQYYYdddfffhhhiiikkkrrr{{{yyywww}}}((()))***+++,,,++++++***)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000 )))fff000fff***---------++++++,,,,,,,,,,,,------///...~~~JJJOOO111---333111.../////////000000000000999ooo...777///444888///YYYDDD666---000111---+++...222uuu+++;;;'''999666+++@@@fff555)))111///***(((???///(((111...444%%%666(((111///)))000++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,------------.........///.........---------,,,,,,------------------------,,,,,,,,,---------......---------............///---------............///......///000111222333333222555@@@MMMQQQNNNRRR[[[aaafffjjjkkkkkkoooyyyzzzrrr{{{((()))***+++,,,+++******(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,(((///)))***---------++++++,,,,,,,,,---------$$$???[[[111...333111////////////000000000000...AAAnnn>>>LLLBBB333***///333//////333///LLL888111...555------SSSAAA///)))666******...333333)))333333AAAGGG(((999555555000+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,+++---------.........//////......---------,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////---------.........//////---...///000111222333333111444@@@NNNQQQNNNSSS\\\^^^fffnnnooommmoooxxx~~~qqq}}},,,,,,++++++,,,,,,---...))))))))))))))))))))))))++++++++++++++++++++++++...MMM---,,,'''000,,,,,,,,,---------......***888ttt444333888---000111222222111000000///@@@,,,ooo111111111222222222222222...MMMggg111000555888,,,000***)))888+++...444(((777888333...'''>>>ccc.........------,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,,,,,,,---......------------...//////000///---,,,++++++,,,,,,((()))***+++,,,---------........................,,,,,,,,,---------......000000000000////////////222///---000555777555222999555<<>>555444777+++---uuu666000)))111(((+++777)))444///&&&///<<<......---------,,,,,,,,,---------,,,,,,,,,++++++...---,,,,,,,,,,,,---......------------...//////000///---,,,++++++,,,,,,+++,,,,,,---------,,,,,,........................,,,,,,---------.........///////////////000000000111......111777;;;:::888333999JJJ\\\^^^UUURRRWWW```cccgggiiikkkpppxxx~~~~~~yyy***************++++++,,,************************++++++++++++++++++++++++777222...&&&TTT---111///(((,,,------------............***222666""""""hhh666222999888222000...///222333222///666;;;---222EEE333222222222111222222222444###IIIqqq888222,,,===999///***333///...444$$$888!!!yyy777888222ddd000...------------,,,,,,,,,------------,,,,,,,,,,,,...------,,,,,,------......------------...////////////---,,,,,,,,,,,,,,,---.........------,,,+++........................,,,------------..................//////000000111---++++++...333777666555000===SSSbbb___SSSQQQXXX___bbbfffiiikkkpppxxx}}}~~~uuu)))))))))))))))******+++***************************+++++++++++++++,,,,,,$$$///555///&&&$$$***///888%%%&&&///000------------............555)))'''222777000,,,///GGG555000,,,&&&555333222444777777333///222==='''111WWWttt///666555555555666777888999+++DDD---CCCLLL"""555***999***777222***555&&&777<<>>NNNXXXTTTMMMQQQZZZ]]]aaaeeehhhkkkpppwww}}}vvv))))))(((((())))))***+++*********************************++++++,,,,,,,,,333'''&&&222555,,,,,,555222!!!---qqq'''//////+++---------.........//////!!!333555(((***::::::)))222,,,KKK888555777<<<333444666;;;???@@@===::::::$$$KKKCCC666TTT666AAAAAA???>>><<<<<<<<<======>>>222---BBB<<<555 ;;;333000666&&&///---888$$$AAA'''///IIIfff000...***------------------------------------------------------------------------...------------...//////------------------,,,,,,))))))+++,,,,,,---------........................---------.........//////,,,------...///000000111111000000111222333333333444;;;FFFNNNNNNMMMRRRXXX\\\```eeehhhkkkpppwww|||~~~~~~yyy)))))))))))))))******+++++++++++++++++++++++++++*********++++++,,,,,,---)))333444++++++333000$$$...111...'''000ddd777888+++***------........./////////===...***444111$$$(((999555===333$$$???333***///AAA:::;;;===@@@AAAAAAAAABBBCCCGGG???___000PPPUUUwwwSSS```XXXUUUSSSOOOKKKIIIGGGGGGGGG===:::AAA888999777dddppp333222555***...999&&&111,,,000+++<<>>VVV888777+++,,,,,,,,,,,,------------...------------............,,,------......------,,,...------------...//////,,,------......---,,,,,,((((((***+++,,,---------........................------........./////////---------......//////000,,,---...000222333555555222:::DDDMMMQQQRRRQQQRRRZZZ^^^dddhhhkkkpppvvv{{{{{{}}}~~~zzz***))))))))))))***++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,)))%%%%%%+++333777(((111333,,,+++:::MMM///%%%;;;............////////////"""111:::555,,,***...222...(((...;;;555...HHHpppLLLDDD===GGGEEEGGGIIIIIIIIIMMMUUU\\\^^^]]]hhhYYYzzz{{{mmmwwwvvvzzzxxxtttpppnnnmmmnnnnnnaaacccJJJNNN@@@TTT999MMMfffaaaNNN;;;111...999!!!)))999(((555333444'''777***###@@@::: (((MMM''':::)))222---,,,,,,,,,---------......------------.........///,,,,,,---......---,,,,,,...------------...//////,,,,,,---......------,,,******+++,,,---------,,,....................................////////////........................***,,,---///000111222444444<<>>555YYY|||RRR;;;PPPHHHHHHIIIMMMRRRUUUZZZgggzzzxxxhhhoooMMMfffEEEFFFRRR@@@>>>777HHH666333777555333777)))(((:::---$$$:::+++222777***555...888""";;;///***///000333,,,)))000MMMOOORRRTTT'''...,,,222"""222888))),,,,,,,,,,,,------.........---------.........//////,,,,,,---......---,,,,,,...------------...//////+++,,,---.........---,,,------......------,,,+++..................................../////////000...............---------111222333333222222333444888@@@HHHIIIIIIKKKOOORRRXXX]]]ccchhhkkkooovvvzzz{{{~~~uuuppp{{{)))************+++++++++)))******++++++******)))++++++,,,,,,,,,---------------------------------//////---,,,,,,---...///+++,,,---------///222555222111000000/////////000222222111111111111000000777999;;;;;;;;;<<>>;;;999777444333333222111///333222222222111111000000/////////////////////////////////.........------................................................+++,,,------......------...------,,,,,,------...,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,------.........///,,,------------.....................////////////000////////////111333444777===EEEJJJKKKKKKLLLMMMXXX^^^eeejjjlllqqqzzz{{{qqqlllppp*********+++++++++,,,,,,------............------,,,,,,,,,------------.........////////////000000//////////////////000000......///---,,,---///111222111000///000333666888222555<<>>AAAHHHOOOVVV[[[]]]]]]TTT\\\hhhtttxxxiiiYYYOOO===;;;999777444333222222222222111111111000000000000//////...............------...////////////...........................---------............///........................------------------------...............------------...///000000///...---///////////////000000000111000///...///000222444999<<>>GGGNNNTTTWWWSSSVVVXXXXXX]]]kkkxxxtttuuuxxxtttqqqsss||||||}}}uuu___KKK???:::444333333333333222222222111000000///////////////...//////000000000000000////////////////////////---------............///........................---------------------------........./////////000111000000///////////////+++,,,...///000000//////......///000111222333333888;;;???CCCEEEGGGIIIKKKSSSUUU\\\dddhhhjjjpppwww|||}}}xxxsssttt******+++,,,,,,---..............................---......///////////////---000333333111111222444555666<<>>444444444333333333222222111111000///////////////000000111222222222222222000000000000000000000000---------.........//////........................---------------------------.........//////000000222111000.........///000***+++---////////////...000///...---...111444666777:::???BBBDDDFFFHHHJJJRRRTTT\\\dddhhhjjjpppxxx}}}||||||}}}uuuooonnn,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////+++111444///+++...222222333222111111222333444555888CCCRRRZZZZZZUUUOOOLLLUUUVVV\\\ooosssoooxxx}}}xxx}}}hhhIIIAAA888333555666333333666333111//////000111000000333222000/////////000111000000000000000000000000---------------...///000////////////////////////---......///////////////////////////////////////..............................////////////......000000/////////111222333999===BBBEEEFFFGGGIIIJJJRRRZZZccchhhhhhkkkrrryyyuuuxxx|||uuummmsss|||------------------,,,,,,...------------.../////////...---.../////////...,,,000444555444555999===OOOQQQVVV[[[^^^[[[UUUOOOUUUeee}}}}}}jjjSSSEEE888555444111000222222000///000111111000///222222000/////////000111000000000000000000000000///......---------......////////////////////////---......///////////////////////////////////////..............................////////////......000////////////111333444999===AAADDDFFFGGGIIIJJJUUU\\\dddhhhjjjmmmsssxxxtttwww|||}}}ssslllsss------........................------......///000555------666<<<777222222,,,111555555444999EEEOOOWWWWWWVVVTTTSSSUUU[[[```mmm{{{pppttt~~~lll[[[GGG;;;666333111111000000///000222222000///222111111000///000000000000000000000000000000000111000///...------------////////////////////////---......///////////////////////////////////////..............................////////////......///.........000222444555999<<<@@@DDDFFFGGGIIIKKKWWW[[[aaafffjjjmmmqqqtttsssvvv|||~~~uuunnnrrr............////////////...............//////000222,,,111AAAFFF;;;444777222444555444777BBBSSSaaaTTTXXXYYYRRRNNNZZZvvvwwweeebbbsssrrr^^^KKK???777555444000000000111222222000///222111111000000000000000////////////////////////000000///...............////////////////////////---......///////////////////////////////////////..............................////////////..................000222444666888;;;???CCCEEEGGGJJJLLLUUUXXX]]]bbbgggkkkmmmnnnrrrvvv|||yyysssrrr.........//////000000000///............///000000,,,,,,888FFFDDD444...333333444666:::BBBMMMYYY```YYYYYYXXXXXXccc~~~pppiiinnnuuuttt___JJJ===777555333222111222333333111///111111111111000000000///////////////////////////...............///000111////////////////////////---......///////////////////////////////////////..............................////////////..................000222444666777:::>>>BBBDDDGGGKKKMMMUUUWWW\\\aaafffjjjmmmnnnqqqvvv||||||wwwwww}}}------......///000000000//////......//////000111///666CCCIII@@@000,,,222000555???IIIRRRWWWXXXWWW]]]VVVTTTcccyyyxxxyyy~~~zzzqqqmmmxxxmmmYYYJJJ???888888555333222333333222000000111111111111000//////000000000000000000000000............///000111222////////////////////////---......///////////////////////////////////////..............................////////////......///.........000222444555666999===AAADDDGGGKKKNNNUUUYYY___dddhhhkkkooorrrrrrvvv}}}{{{www|||~~~,,,,,,---......///000000///////////////000000111222===FFFDDD:::111222666777@@@MMMWWW[[[[[[[[[[[[___aaakkkrrrmmmhhhjjjllliii^^^UUU[[[ZZZ\\\```bbbccchhhnnnooopppssswwwzzz|||~~~jjjkkkoooyyyvvvlllcccTTTGGG===999555222222222222222000111111222111000///...000000000000000000000000000///////////////000000////////////////////////---......///////////////////////////////////////..............................////////////......000////////////111333444666999<<<@@@CCCGGGLLLOOORRRYYYaaaeeegggjjjpppuuussswww}}}zzzvvv{{{,,,,,,,,,---...//////000///////////////000111111...999???999111111666999DDDMMMXXX\\\\\\]]]bbbggggggzzzzzz||||||iii]]][[[YYYYYY\\\aaafffiiijjjffffffjjjpppqqqoooqqquuurrrsssvvvxxxyyyzzzyyyyyywwwwwwtttoooqqqwww{{{{{{zzz|||nnnaaaddduuu|||yyy{{{yyyjjjYYY@@@<<<666333222222333333000111111222222000///...000000000000000000000000222111000//////......///////////////////////////---......///////////////////////////////////////..............................////////////......000000/////////111222333666888<<<@@@CCCGGGLLLPPPNNNWWW```dddeeegggooouuusssxxx~~~{{{{{{wwwwww............/////////000222111//////000111111000555111......333999===???UUUUUUYYY^^^]]]\\\bbbkkk~~~uuuiiibbb______iiihhhggghhhkkkqqqwww{{{}}}yyyzzz{{{xxxsssnnnttt{{{zzznnnjjjwww{{{oooYYYIII888222555666444222111222222111111000///...000000////////////000000000000000000000000000000........................---------............///......////////////..........................................//////////////////000000111222444555666;;;@@@DDDEEEFFFJJJMMMTTTZZZaaaddddddhhhooowwwtttzzzxxxtttvvvwwwnnnsss........./////////000000/////////000111222222111///333444222111999JJJXXXdddbbb___\\\WWWZZZlllwwwooommmllljjjkkknnnqqqpppqqqttt|||xxx|||~~~zzzzzz}}}|||}}}wwwjjj\\\KKK>>>777333111000222222222222222111000000000000////////////000000000000000000000000000000........................---------............///......////////////..........................................//////////////////000000111222444555666;;;@@@CCCDDDFFFJJJNNNSSSZZZaaadddfffkkkuuu|||xxxzzzwwwtttvvv~~~vvvpppuuu....../////////000000000---...///000222222222222000333555666:::GGGYYYhhheeeaaa\\\WWWXXXiii~~~tttooommmkkkkkknnnqqqttt|||{{{ssswwwxxx{{{```aaakkk|||tttkkk\\\JJJ<<<444222222222222222222222111111111111000000//////000000111000000000000000000000000........................---------............///......////////////..........................................//////////////////000000111222444555777;;;???AAABBBEEEJJJOOOTTTYYY___dddhhhoooyyy|||zzz{{{}}}|||wwwuuuwww}}}}}}}}}zzzvvvqqqvvv...////////////000000000---///111222222111222222666333444>>>NNN[[[``````]]]YYYVVVZZZiiiqqqeeeeeelllqqqwwwtttsssuuuxxxooodddhhhtttrrrddd___jjjxxx}}}~~~|||tttooodddTTTFFF===888444333222222111111111111111111000000000000000000111////////////////////////........................---------............///......////////////........................................../////////////////////000111222444444888;;;>>>@@@AAADDDJJJOOOUUUYYY^^^bbbgggooozzzzzzwwwxxx}}}~~~{{{yyyyyy|||{{{|||zzzvvvrrrttt////////////000000000111///111333333111111222333777:::BBBOOO[[[___ZZZTTTXXXWWW\\\kkkzzzxxxuuurrrqqqsssyyyzzz{{{|||pppeeennnpppwww~~~nnnjjjfffeeevvv}}}yyyzzz|||zzzqqqaaaTTTJJJ>>>444444333111000000000000000111111000000000000111111////////////////////////////////////////////////---------............///......////////////........................................../////////////////////000111222444444888;;;>>>@@@AAADDDJJJOOOWWWYYY]]]```dddllluuu|||uuutttxxx|||{{{~~~}}}vvvqqqsss/////////000000000111111000333444333111111444888777FFFXXX^^^YYYSSSQQQTTTSSS]]]ooovvvnnnpppttt|||{{{xxxpppkkkkkkkkkpppqqqaaabbbnnn}}}wwwyyyuuudddWWWFFF777666555333111000//////000222111111000000111111222000000000000000000000000////////////////////////---------............///......////////////..........................................//////////////////000000111222444555666:::>>>@@@AAADDDIIINNNWWWYYY\\\___ccciiioootttqqqssszzz|||}}}xxxqqqvvv//////000000000111111111000222444333222333999???DDDRRR^^^^^^SSSLLLPPPWWWXXXpppsssnnnttt|||}}}vvvlllkkkppppppjjjuuu}}}yyyxxx|||pppaaaTTTHHH;;;999666333111000000000222111111000000111111222000000000000000000000000////////////////////////---------............///......////////////..........................................//////////////////000000111222444555555999>>>AAABBBDDDHHHLLLVVVXXX[[[^^^bbbggglllpppqqquuu||||||zzz|||yyysss}}}000000000000111111111111...111333333222555===DDDVVVWWWWWWTTTPPPPPPTTTXXXiiiyyynnnjjjoooxxxppphhhaaakkk}}}eeemmmyyywwwvvvuuuiiiaaa[[[>>><<<999555222111111111222222111111111111222222000000000000000000000000000000000000000000000000---------.........//////......////////////........................................../////////000//////000000111222444555444999???BBBCCCEEEHHHKKKUUUWWWZZZ^^^ccchhhlllnnnrrrvvv}}}~~~wwwwww|||zzzuuu,,,...///.........000222...111444333444;;;HHHSSS\\\TTTPPPQQQOOOOOO\\\lllkkkdddhhhpppwwwxxxzzzqqqkkkkkkrrryyyttteee^^^nnn}}}}}}{{{~~~vvvooohhhaaaPPPHHH===555333333222111000111222222222222111111222111111111000000//////333222111///........................////////////////////////////////////---------............///000000000000////////////111000//////000222444666666:::>>>@@@AAADDDHHHLLLSSSXXX\\\\\\___fffkkkkkkttt{{{~~~uuuooozzz{{{ttt|||---...///...---...000222000//////444===JJJTTTZZZRRRNNNJJJJJJOOOaaa|||uuunnnrrrrrruuu}}}~~~mmmcccaaalll|||mmm```aaannn{{{vvvssspppssskkkkkkmmmYYYRRRGGG;;;222///000222000000111111222111111111111111111111000000000///000000///...........................////////////////////////////////////---------............///000000000000////////////000000//////000222444666666:::???AAAAAACCCHHHKKKOOOTTTXXXYYY\\\dddiiijjjrrryyy|||uuuooozzz|||uuuzzz...//////...------///111444000///:::KKKYYY]]]\\\JJJIIIFFFHHH\\\ttthhhlllxxx|||}}}wwwrrrmmmlllnnnooolllhhhhhhiiijjjlllnnnppprrrsssvvv{{{|||nnnfffnnn{{{wwwjjjaaaddduuu|||iiiuuu~~~zzzrrrnnnppprrreeeaaaVVVGGG888111111444//////000000111111111111111111111111000000000000000000////////////000000............////////////////////////////////////---------............///////////////000000000000000000//////000222444555777;;;@@@AAABBBCCCFFFJJJMMMSSSWWWXXX\\\dddjjjkkkpppwwwzzztttooozzz|||uuuzzz...///000///...---///111555555:::HHHWWW^^^ZZZSSSIIIKKKLLLXXXyyyxxxqqqyyy}}}yyywwwsssooollliiihhhffflllhhhdddffflllooonnnjjjlllllllllmmmmmmllliiigggeeefffiiilllooorrrvvvxxx|||jjjbbbtttuuuccc]]]```~~~yyytttnnnnnnrrruuurrrnnnnnnjjjaaaTTTFFF;;;666444000//////000000000111111111111111000000000000000333333222111000000000000............////////////////////////////////////---------............///////////////000000000000000//////000111222444555777<<<@@@BBBBBBCCCFFFHHHOOOUUUXXXZZZ^^^gggnnnoooqqqwwwzzz~~~rrrmmmxxxyyyrrr|||///000000000//////000222111;;;JJJXXX___\\\TTTMMMLLLRRR]]]vvvuuuvvvzzz}}}uuukkkeeelllooossswwwzzz{{{||||||~~~|||wwwvvvtttqqqnnnkkkiiifffeeeiiinnnuuu|||vvveeesssyyyeeeZZZppp~~~|||wwwkkkgggkkkoooqqqqqqmmmjjjddd^^^UUUIII<<<333111111000000000000111111000000000000000000111111444333111000///......---............////////////////////////////////////---------............///.../////////000000000111//////000000111333444444777;;;@@@CCCBBBCCCEEEHHHQQQVVVYYY[[[___iiippprrrtttyyy{{{~~~~~~rrrlllxxxxxxqqqxxx///000111111000111333555333BBBVVVaaa```XXXRRRPPPRRR___vvv~~~xxxwww~~~|||vvvpppnnnooorrrssssss~~~yyytttppplllgggfffdddcccfffmmmvvv|||uuummmggglll|||vvvlll]]]mmm~~~|||xxxtttooohhhaaa```jjjvvvgggfffeeeddd___SSSDDD888444333222000000000111111000000000000111111111111111000///---,,,,,,++++++............////////////////////////////////////---------............///......//////000000111111//////000111222333333444666:::@@@CCCCCCDDDFFFHHHPPPUUUXXXYYY^^^gggnnnqqquuu{{{|||sssnnnzzzzzzsssqqq~~~///111222222222333666888AAAOOO^^^bbb[[[UUUTTTXXX]]]sssvvvzzzzzzuuummmooossszzzzzztttqqqppppppoooqqq{{{vvvhhhdddmmm}}}}}}dddcccjjj{{{~~~iiiiiijjjggg^^^XXX^^^iiieeegggkkkkkkfff[[[NNNFFF888666444111000000000111///000000000111111111111///...............//////............////////////////////////////////////---------............///.........///000111111111...///000111222333333333444999@@@CCCDDDDDDGGGIIIQQQUUUXXXXXX\\\fffmmmpppuuuzzz|||vvvssszzzsssnnnzzz///111222333444555888:::RRR[[[ccc```WWWRRRVVV\\\hhhxxxuuuzzz~~~sssmmmpppuuuyyy~~~xxxxxxvvvtttwwwtttggghhhxxx}}}ggg\\\jjj}}}yyyrrreee```___dddccc[[[TTTSSSfffmmmsssrrrkkk```WWWSSS:::888555222000000000000//////000000111111111222/////////000111333444555............/////////000////////////////////////---------.........//////---......///000111111222...///000111333333333333333999???CCCDDDEEEGGGJJJSSSWWWYYYYYY]]]fffnnnpppsssyyy|||yyywww~~~~~~xxxqqqppp|||...111222222222888BBBKKK[[[ccccccXXXRRRYYYccchhhwwwxxxwwwvvvttttttwwwzzzuuusssssssss~~~tttsssxxx~~~ooobbbccckkkiii```]]]```dddhhhjjjfff^^^WWW]]]jjjwwwwwwhhh[[[JJJ???444000333777555111111111000000000000111111111///---,,,///444999===,,,---......,,,,,,---.........////////////............////////////......---...///111222222222111////////////000111222333555:::???BBBCCCDDDGGGJJJTTTXXXYYYXXX]]]hhhrrrvvvxxxxxxxxxzzz}}}}}}|||~~~yyyooouuu}}}...111222222444<<>>666222333555111111000000000000111111,,,---///111111///---+++---...///...---,,,---///......////////////............////////////......111000///...///111333555333333222222111222222222444999>>>AAABBBCCCGGGJJJQQQUUUWWWWWW\\\gggpppttttttuuuvvvwwwwwwxxxyyy{{{xxxsssttt{{{222222666DDDTTT___```]]]___```dddssspppxxxlllnnnzzzxxxqqqooopppxxxxxxvvvbbbUUUUUUooo{{{vvvnnncccfff```XXXUUU\\\eeefffaaaZZZXXXRRRHHH>>>666222222111111000000000000111111---......///000000000000---...//////------...///......////////////............////////////......000/////////111333666888333333222222111222222222444999>>>AAABBBCCCFFFIIINNNRRRUUUUUUZZZdddlllooorrrtttwwwwwwwwwwwwyyy{{{xxxsssqqqvvv~~~444777@@@NNN[[[```\\\WWWaaaZZZkkk|||uuuzzz}}}tttqqqtttmmmaaarrr}}}www{{{sss\\\LLL___tttzzzoooeeeiiifff]]]UUUTTT[[[aaabbb^^^]]]YYYQQQGGG;;;333///111111000000000000111111222111000///////////////---...//////...---...///......////////////............////////////....../////////000111444666777222222111111111222222333444888>>>AAAAAACCCFFFIIIMMMQQQTTTTTTXXXaaaiiikkkqqqtttxxxxxxwwwxxx{{{~~~yyysssnnnrrrxxx555@@@NNNWWWZZZXXXVVVUUU\\\eeexxxlll{{{mmmrrryyyzzz~~~ooo[[[XXX^^^ppp~~~~~~tttmmmfffiiieee[[[SSSUUU\\\aaaaaa___\\\WWWNNNDDD:::333111111000000000000111111111111000000///......------///000///...---...000......////////////............////////////....../////////000000111222222000000000000000111222333333888===@@@AAABBBFFFIIINNNRRRUUUTTTXXX```gggiiiqqquuuyyyzzzyyyyyy}}}yyyqqqmmmpppwww555FFFWWW]]]VVVPPPQQQVVVUUUyyy{{{sss|||tttjjjpppxxxtttpppYYYOOObbbzzzzzzuuuaaajjjkkkaaaUUUSSSZZZaaa```^^^[[[XXXSSSKKKBBB;;;111111000000000000111111---...///111111000...---...///000///...---...000......////////////............////////////......//////000000///...---,,,////////////000111222333333888===@@@AAABBBFFFIIIPPPTTTVVVUUUXXX```fffhhhpppuuuzzz{{{zzz{{{~~~|||vvvmmmlllpppxxx