BM6P6(@ bbbMMMFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDBBBCCCCCCDDDEEEFFFFFFGGGKKKHHHLLLXXXkkkjjjhhh{{{~~~yyyvvvttt{{{vvvtttxxx|||{{{{{{}}}~~~|||xxxtttrrrqqqpppooooooppppppnnnmmmooowww||||||}}}||||||uuusssvvvnnnhhhppprrrppplllkkksss{{{vvvkkkvvv|||~~~iiieeefffmmmnnnlllooowwwwwwttt}}}~~~hhhTTTWWWYYYaaaqqq|||}}}wwwvvvyyyxxxsssqqqppprrrvvvnnnjjjccc^^^\\\ZZZYYYWWWbbbkkkqqqmmmrrrmmmhhhddd```^^^bbbiiirrrrrrrrrtttwww}}}gggUUUMMMEEEDDDJJJDDDDDDDDDCCCBBBAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDGGGKKKRRRjjjyyyuuu|||}}}|||}}}yyyvvvxxxzzzzzzzzz|||||||||{{{zzzyyywwwsssqqqnnnmmmkkklllnnnooooooooommmooouuu}}}}}}xxxttttttyyy{{{llliiihhhmmm{{{kkkkkkjjjkkktttrrrbbbfffjjjnnntttuuuwwwwwwVVVVVVVVV^^^mmm}}}vvvvvv{{{yyytttrrrqqqrrruuuqqqlllfffaaa^^^[[[YYYWWWbbbmmmwwwmmmooouuuqqqlllhhhaaa\\\^^^eeecccccceeekkkrrrvvvwwwvvvfffIIIIIILLLEEEBBBIIIDDDCCCCCCBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCEEEHHHFFFBBBLLLpppnnnzzz~~~}}}~~~|||zzz{{{zzzvvvssswwwvvvttttttvvvwwwwwwvvvxxxuuurrruuu|||vvvrrrrrrlllnnnwwwyyysssoootttmmmpppqqqrrrxxx}}}~~~aaaVVV___eeeiiisssrrrrrr\\\UUUSSSYYYhhhyyyyyyyyy|||zzztttsssrrrrrrttttttpppkkkfffbbb]]]YYYVVV^^^kkkzzzsssxxxzzzwwwsssmmmddd]]]^^^eeebbbbbbgggrrr}}}yyypppxxxpppVVVBBBDDDIIIFFFCCCDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAACCCFFFIIIHHHBBBFFF\\\ssssss}}}}}}{{{{{{}}}~~~|||~~~zzz}}}{{{zzzxxxiiiooorrrjjjkkkwwwyyyvvvmmmppprrrvvv{{{~~~}}}wwwrrruuutttsssttt{{{uuu___UUUYYYbbblllvvvyyyssskkkXXXPPPUUUbbbuuu~~~{{{{{{~~~wwwqqqrrrssstttuuuuuusssoookkkgggaaaZZZVVVXXXddd|||}}}wwwqqqgggbbbeeellljjjkkkrrr~~~pppttt[[[TTTIIIBBBDDDHHHFFF???AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>???????????????????????????@@@@@@@@@AAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBBBB@@@AAADDDEEEEEEHHHRRR]]]yyy~~~llleeennnrrrkkkjjjsssyyyrrroooqqqzzzvvvnnnlllrrrtttrrruuu~~~nnngggccc```jjj~~~tttxxxYYYOOORRR]]]qqq{{{zzz}}}uuuooorrruuuwwwxxxuuutttrrrpppmmmfff___YYYWWW___zzzxxxrrrkkkhhhmmmtttmmmoooxxx|||mmmrrr}}}qqqKKKPPPLLLAAA@@@GGGGGG???@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>===??????????????????????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBDDDFFFIIIMMMOOOTTTwwwnnnfffeeelllooojjjgggjjjxxx{{{|||sssooouuu}}}}}}wwwqqqoooyyy~~~yyywww}}}kkknnnmmmlllxxxssszzzwwwTTTQQQQQQ[[[ooo~~~zzzxxx}}}wwwoootttyyy|||}}}tttuuuvvvwwwuuuooogggaaa]]]ggg|||vvvsssqqqrrrwwwtttyyyvvvmmmrrrqqqsssyyyyyy{{{{{{XXXGGGHHHGGGCCCAAACCCDDDCCC?????????@@@@@@@@@@@@@@@??????>>>>>>>>>=========????????????????????????>>>>>>>>>?????????@@@@@@??????@@@@@@AAAAAABBBBBBBBBDDDFFFEEEEEEGGGIIIJJJFFFZZZzzzhhhbbbdddfffhhhiiihhheeeaaafffuuuxxxsss}}}uuurrrwww{{{xxxsssqqqqqq}}}}}}{{{}}}hhhnnnqqq{{{xxxyyyuuuWWWTTTRRRYYYmmmzzzsssuuu}}}~~~sssxxx~~~sssvvvzzz}}}}}}xxxpppjjjeeewww|||wwwuuuwwwooopppiiigggkkkiiimmm|||{{{```JJJKKKCCCAAAFFFEEE@@@@@@EEE??????????????????@@@@@@>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>======>>>???@@@AAAAAABBB???DDDFFFDDD@@@AAAEEEHHHKKKHHH]]]{{{iiiaaa\\\cccgggffffffhhhddd\\\cccmmmuuutttxxxnnnmmmrrr{{{~~~xxxssssssnnnzzz|||}}}uuugggmmmuuu|||eeeVVVSSSYYYmmm|||mmmkkkuuuxxx{{{tttwww|||~~~vvvpppjjjzzzsssooozzzyyywwwlllfffgggcccgggxxxcccPPPGGGDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>======<<<========================>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDCCCMMMUUUcccmmmbbbgggdddeeeeeedddbbb`````````aaa\\\bbbqqqyyytttooooooqqqiiifffppp}}}~~~wwwuuussstttxxx~~~}}}yyyxxxyyy[[[QQQRRRYYYhhh{{{pppiiippprrrzzz~~~|||qqq|||{{{yyy||||||}}}~~~zzzrrrhhhbbbcccjjjppp}}}fffPPPGGGEEEBBBBBBAAA@@@???>>>>>>?????????>>>>>>===<<<<<<;;;==============================>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDHHHKKKNNN[[[tttccc^^^ccc]]]___aaaaaa```^^^]]]\\\\\\ZZZ\\\```bbbdddjjjqqqpppiiihhhpppxxxzzzvvvtttyyyvvvssssssvvvzzz}}}~~~mmmnnn}}}{{{yyy]]]TTTRRRVVVeeezzztttkkkpppwww}}}|||~~~xxxtttwwwvvvssslllfffccceeehhhxxxlllOOOEEEEEEFFFAAA@@@???>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;==============================>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@???@@@@@@AAAAAABBBCCCCCCAAAAAAIIIPPPJJJQQQ~~~}}}hhh```[[[ZZZ\\\^^^```ccceeeddd```\\\YYY]]]fffiiibbb[[[^^^jjjsssoookkkjjjpppsssqqqmmmmmmzzzwwwsssqqqsssvvvxxxyyy~~~qqqgggdddzzznnnlllnnnvvveeeXXXRRRSSSaaayyyyyynnnppp}}}}}}rrrlllooosssvvvtttnnngggdddcccrrrpppTTTIIIGGGFFFDDDAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;====================================>>>>>>>>>???========================>>>>>>>>>>>>?????????????????????@@@AAAAAABBBBBBEEE>>>DDDQQQQQQKKK[[[www}}}ccc[[[\\\\\\YYYVVV^^^```dddfffeee```YYYTTT^^^tttvvveeebbbhhhmmmoookkkkkknnnooollllllooozzzvvvrrrppprrruuuwwwxxxyyy{{{}}}ooojjj~~~|||hhhgggjjj{{{|||sssZZZRRRPPP___yyy}}}rrrqqq{{{{{{}}}}}}wwwppplllooouuu{{{{{{vvvnnnhhheeeooo}}}XXXEEEFFFIIIEEE>>>AAA@@@@@@????????????@@@>>>>>>============<<<<<<========================<<<============>>>>>>>>>==============================>>>>>>>>>?????????>>>>>>??????@@@AAAAAAAAAJJJAAA;;;>>>DDDIIIQQQZZZrrrfff\\\ZZZ\\\\\\XXXVVVVVVXXX\\\```bbb___XXXSSSYYYsss|||jjjcccdddfffkkkhhhgggjjjkkkkkkooouuuxxxuuuqqqpppssswwwzzz{{{www{{{xxx}}}vvvkkkjjjtttlllmmmsss{{{[[[SSSPPP^^^xxxwwwrrryyywwwsssrrrppppppqqqvvv{{{xxxooohhheeemmmuuuRRRDDDEEEHHHDDD@@@AAA@@@@@@?????????@@@@@@================================================<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????===>>>>>>??????@@@AAAAAA???BBBAAA<<<===DDDLLLOOO___ooodddaaa]]]ZZZXXXWWWWWWXXXQQQRRRVVV\\\aaabbb^^^ZZZYYYjjjwwwssshhhbbbfffkkkgggddddddgggjjjlllpppvvvuuurrrpppppptttyyy}}}~~~|||yyy|||rrreeexxxvvvxxxyyy}}}{{{___VVVQQQ\\\sssvvvwwwvvvooolllkkkpppvvv}}}xxxoooiiifffnnnxxxdddPPPGGGEEECCCCCCEEE??????>>>>>>>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>???======>>>>>>???@@@@@@@@@999@@@FFFFFFCCCCCCEEEFFFJJJZZZqqqsssbbb[[[]]]\\\YYYUUUTTTUUUWWWTTTSSSUUUZZZaaacccaaa^^^^^^bbbhhhkkkgggcccfffnnnhhheeeeeekkkooopppppprrrtttqqqoooppptttyyy}}}{{{ssszzzrrrqqq~~~www}}}{{{dddZZZRRRWWWjjjzzzuuu{{{{{{uuunnnjjjnnnuuu{{{}}}vvvrrrqqqsss{{{XXXPPPKKKGGGFFFBBB===>>>EEE>>>>>>============>>>???;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>=========>>>??????@@@@@@DDD>>><<>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===??????>>>>>>======<<<<<<>>>>>>===============>>>============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAACCCDDDIIIQQQWWWlllmmm[[[UUUUUUVVVVVVVVVVVVVVVVVVVVVVVVYYYSSSLLLLLLRRRYYY\\\]]]\\\cccfff___UUUSSS\\\fffiiikkknnnpppqqqpppnnnmmmmmmllljjjkkkqqqxxxxxxtttnnnqqqvvv{{{}}}uuueee~~~YYYWWWTTTSSS{{{yyyrrruuuzzz|||uuummmffftttzzzvvvZZZMMMFFFDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>=========<<<<<<======<<<<<<<<<<<<<<<===<<<=========>>>>>>>>>>>>?????????@@@@@@@@@AAAAAACCCBBBEEEHHHHHHPPPnnnlll\\\VVVUUUWWWTTTTTTUUUUUUVVVVVVVVVVVVYYYUUUPPPOOORRRWWW[[[\\\```bbbbbb___ZZZYYY]]]bbbeeegggjjjlllmmmmmmlllkkklllkkkhhhgggmmmttttttpppppprrrvvvzzz}}}qqqmmm[[[WWWUUUVVVxxx{{{qqqppp{{{zzzrrrjjjrrrvvv}}}wwwRRRJJJHHHCCCCCCBBBAAA@@@@@@???@@@@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>?????????@@@@@@@@@@@@AAA>>>>>>AAAEEECCCDDDRRRdddzzzcccTTTQQQSSSUUUTTTRRRRRRSSSTTTUUUUUUVVVVVVYYYXXXUUURRRQQQSSSXXX\\\bbb```^^^^^^___```^^^\\\___aaadddggghhhiiihhhgggiiihhheeecccgggnnnooolllmmmppptttwwwzzz}}}iii~~~qqq|||mmm___UUUWWWYYYsssrrrmmmxxx{{{sssvvvwww}}}zzzSSSIIIMMMHHH===BBBBBB@@@???????????????=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===<<<<<<<<<=========>>>>>>????????????@@@@@@@@@@@@======AAAFFFGGGFFFKKKRRRWWWyyyjjj___TTTOOORRRUUUSSSOOOOOOPPPQQQRRRSSSTTTUUUVVVXXXYYYYYYVVVQQQQQQUUUZZZ___]]]\\\]]]``````\\\XXXZZZ\\\___bbbdddeeeeeeeeeeeedddbbb```dddkkkmmmkkkhhhkkkppptttwwwzzz~~~yyyssstttooo|||eeeUUUWWW[[[mmmyyyooosss{{{vvvOOOCCCIIIJJJCCC===AAA@@@???>>>>>>===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>><<<<<<<<<<<<============>>>>>>?????????@@@@@@@@@BBB@@@AAADDDDDDBBBBBBCCCFFFQQQ```vvvgggWWWTTTQQQQQQRRRRRRPPPNNNNNNNNNOOOPPPQQQSSSSSSTTTVVVYYY[[[XXXRRRPPPTTTXXXXXXYYY[[[]]]\\\ZZZXXXVVVXXXZZZ\\\___aaacccdddddd___aaa```___cccjjjnnnmmmgggjjjnnnqqqtttwww{{{~~~uuuyyyooo{{{wwwqqqZZZVVVZZZgggzzzwwwqqqxxxlllSSSCCCFFFIIIAAA???FFF@@@@@@>>>===============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::::::::;;;::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???;;;;;;<<<<<<<<<=========>>>>>>>>>????????????@@@AAA??????@@@BBBCCCCCCBBBHHHJJJHHHUUU|||hhhYYYRRRQQQQQQOOOMMMLLLLLLOOOQQQMMMMMMNNNOOOPPPPPPQQQQQQSSSVVVYYYXXXSSSQQQSSSWWWRRRVVVZZZ[[[XXXVVVUUUVVVWWWYYY[[[]]]___aaabbbccc[[[___``````cccjjjnnnmmmkkklllnnnnnnooorrrvvvyyyzzz~~~vvviiixxxwwweeeWWWYYYaaannntttyyyOOOIIIFFFHHHEEE???@@@GGG??????>>>===<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::888999999999::::::::::::999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;::::::::::::;;;<<<===>>>;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>????????????======>>>???BBBEEEGGGFFFHHHLLLFFFFFFWWWmmmhhhXXXQQQMMMNNNNNNLLLKKKJJJLLLOOOQQQMMMMMMMMMNNNNNNOOOOOOOOOPPPSSSVVVVVVUUUSSSTTTUUURRRTTTWWWXXXWWWUUUTTTTTTWWWXXXYYY[[[]]]___```aaaZZZ^^^aaaaaadddiiikkkjjjjjjjjjjjjjjjkkkoootttxxxvvv{{{xxxtttYYYWWW]]]dddwwwzzzGGGHHHEEE@@@@@@BBBAAA<<>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::888888888999999:::::::::999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;999999999999:::;;;<<<===;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>???????????????@@@???>>>???@@@@@@???===EEECCCAAAGGGKKKVVVhhhmmmYYYOOOMMMKKKHHHJJJJJJKKKMMMPPPPPPNNNLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNQQQTTTUUUUUUUUUTTTTTTTTTTTTUUUVVVXXXWWWUUUSSSWWWWWWXXXZZZ[[[]]]^^^___YYY___bbbbbbcccggghhhfffeeeffffffgggiiiooovvv{{{uuu{{{zzzzzz\\\VVVZZZ^^^|||wwwyyy|||}}}CCCCCCBBBAAA@@@>>>>>>===@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999::::::::::::999;;;;;;;;;<<<;;;;;;:::999>>>===<<<;;;;;;<<<===>>>>>>????????????@@@@@@@@@BBBBBBAAAAAABBBEEEGGGIIIUUUkkkwww___[[[UUUOOOKKKJJJKKKLLLKKKKKKJJJKKKKKKLLLMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJNNNSSSTTTSSSRRRSSSUUUYYYUUURRRRRRUUUWWWWWWUUUWWWXXXYYYZZZ]]]___aaabbb]]][[[]]]aaaddddddgggkkkhhhfffddddddfffkkkpppssszzz}}}}}}tttiiiXXXTTT^^^kkkwwwssszzz|||}}}CCCBBBAAA@@@???>>>>>>===@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888999999999;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::888888999::::::::::::999999:::;;;<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<============>>>>>>>>>?????????BBBAAAAAA@@@AAACCCFFFGGGIIIOOOZZZkkknnnZZZPPPNNNJJJHHHFFFGGGIIIJJJIIIIIIIIIIIIJJJJJJKKKLLLKKKJJJJJJJJJJJJJJJJJJKKKJJJNNNRRRSSSRRRRRRSSSTTTTTTTTTSSSTTTVVVVVVUUUTTTWWWWWWXXXZZZ\\\___aaabbbaaa______ccceeedddeeeiiigggfffddddddfffjjjooorrrqqquuuxxxzzzlllZZZWWW]]]ddd|||sssxxxzzz|||BBBAAAAAA@@@???>>>======???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999888888888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::888888999::::::::::::999888999:::<<<===>>>>>>>>>===<<<<<<;;;<<<<<<======<<<<<<<<<=========>>>>>>BBBAAA@@@@@@@@@AAACCCDDDAAAEEEGGGHHHQQQjjjzzz```RRRJJJIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIHHHHHHIIIJJJJJJJJJLLLPPPQQQQQQQQQRRRSSSOOORRRUUUVVVVVVTTTSSSSSSUUUVVVWWWYYY\\\^^^aaabbbeeebbbaaaddddddbbbcccffffffeeeddddddfffjjjnnnpppnnnuuuwww}}}nnnZZZXXX\\\^^^sssuuuzzz~~~AAA@@@@@@???>>>>>>======>>>===<<<<<<;;;;;;;;;<<<::::::::::::::::::::::::999999999999999999999999777888888888888888888777999999999999::::::::::::999999999999999999999999888888999::::::::::::999999:::;;;<<<============<<<;;;;;;<<<<<<<<<======<<<<<<=========>>>>>>>>>AAA@@@????????????@@@@@@@@@GGGNNNNNNLLLQQQ___kkkrrr]]]VVVQQQJJJIIIIIIHHHGGGFFFEEEEEEDDDFFFEEEFFFFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIKKKMMMOOOOOOPPPQQQQQQMMMPPPTTTUUUSSSRRRSSSUUUTTTUUUVVVXXX[[[]]]```aaadddaaa```ccccccaaaaaadddeeedddcccccceeeiiillloooqqqwwwyyyuuu\\\VVVYYY[[[{{{ssssss{{{?????????>>>>>>============<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888666777777888888777777666888888888999999999::::::999999999999999999999999888888999::::::::::::999;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<=========>>>>>>>>>??????@@@??????>>>>>>>>>>>>>>>@@@BBBCCCBBBBBBEEEKKKQQQQQQfff}}}```LLLIIIMMMLLLHHHGGGGGGFFFEEECCCBBB@@@@@@EEEEEEEEEFFFGGGHHHJJJKKKHHHIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJLLLNNNOOOOOOOOOMMMOOOQQQPPPOOOPPPTTTWWWTTTUUUVVVWWWYYY\\\^^^______\\\\\\___```___```cccddddddcccccceeegggkkkmmmooottttttwwweeeTTTUUUZZZnnnzzztttzzz>>>>>>>>>>>>======<<<<<<<<<;;;;;;:::::::::;;;;;;999999999999::::::::::::777777777777777777777777555666777888888777666555777777777888888999999:::999999999999999999999999888888999::::::::::::999;;;;;;<<<<<<;;;::::::999999:::;;;<<<<<<<<<<<<<<<======>>>>>>>>>??????????????????>>>>>>>>>>>>>>>CCCAAA>>>>>>???BBBDDDEEECCCGGGPPP\\\lllsssjjjVVVTTTNNNIIIFFFFFFGGGHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJGGGHHHJJJLLLLLLJJJHHHGGGHHHHHHHHHIIILLLNNNNNNMMMMMMMMMNNNMMMNNNPPPTTTWWWUUUUUUVVVWWWXXXZZZ[[[\\\[[[YYYYYY]]]^^^]]]^^^bbbccccccbbbcccdddfffiiikkkoooqqqpppttt{{{wwwYYYRRRXXXdddwwwvvv|||>>>>>>============<<<<<<;;;:::::::::::::::;;;;;;888888999999999:::::::::777777777777777777777777444555777888888777555444666666777777888999999:::888888888888888888888888888888999::::::::::::999999999::::::::::::::::::888999:::<<<======<<<<<<<<<<<<<<<=========>>>>>>===>>>>>>?????????>>>>>>CCCCCCDDDEEEFFFDDDAAA>>>JJJFFFDDDEEEIIIUUUjjj~~~uuuggg]]]TTTMMMHHHFFFIIILLLLLLIIIEEEFFFHHHFFFFFFEEEEEEEEEFFFFFFGGGAAABBBBBBCCCDDDFFFHHHIIIFFFHHHLLLNNNNNNLLLHHHFFFHHHFFFFFFGGGKKKMMMMMMLLLKKKKKKKKKMMMPPPRRRSSSSSSVVVVVVVVVVVVWWWXXXYYYZZZ[[[XXXXXX\\\]]][[[\\\```cccbbbbbbbbbdddfffhhhiiiooommmmmmuuu|||~~~cccRRRXXX]]]uuuxxxqqqwww}}}~~~===============<<<<<<<<<:::::::::999999:::;;;;;;888888888999999:::::::::777777777777777777777777444555777888888777555444555666666777888999999999888888888888888888888888888888999::::::::::::999666777888999:::;;;;;;;;;777999:::<<<======<<<<<<;;;;;;;;;<<<<<<<<<============>>>???????????????=========>>>???AAACCCEEEAAAAAAFFFLLLLLLJJJOOOXXXbbbtttmmmcccUUULLLIIIKKKNNNOOOLLLFFFAAABBBDDDDDDBBBAAADDDCCCAAA@@@???@@@@@@AAA@@@@@@@@@AAACCCEEEFFFGGGEEEHHHMMMPPPPPPMMMHHHEEEHHHFFFEEEFFFJJJMMMMMMKKKIIIIIIJJJNNNSSSTTTRRROOOWWWWWWVVVVVVVVVWWWXXXXXX\\\YYYYYY\\\\\\ZZZ[[[^^^bbbbbbbbbbbbccceeeggghhhkkkggghhhttt|||zzzkkkUUUXXXWWWjjjxxxooouuu~~~|||======<<<;;;;;;;;;;;;<<<;;;;;;::::::999888777777999999999999999999999999777777777777777777777777666777888999999888777666777777777777666666666666888888888888888888888888999999888888888888888888888888999999999:::::::::888888999999999::::::::::::;;;;;;<<<<<<;;;;;;:::========================>>>>>>>>>???@@@@@@AAAAAADDDDDDDDDDDDEEEEEEEEEEEEIIINNNUUU```ppp~~~lll\\\RRRKKKIIIFFFDDDDDDFFFIIIKKKEEEEEEDDDBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEELLLKKKJJJJJJKKKOOORRRTTTOOOPPPQQQSSSUUUWWWYYYZZZYYYYYYYYYYYY[[[]]]___```dddaaa```aaadddfffeeedddkkkgggjjjtttyyy{{{|||bbbZZZXXX\\\nnn|||vvvrrrrrrzzzvvv======<<<;;;;;;;;;;;;;;;;;;;;;::::::999888888777999999999999999999999999777777777777777777777777666777777888888777777666666666666666777777777777888888888888888888888888888888888888888888888888888888888999999999::::::999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>??????BBBBBBBBBBBBCCCCCCCCCCCC???AAACCCEEEIIIRRR```jjjwwwnnnaaaWWWQQQKKKEEE@@@EEEDDDBBBAAAAAABBBDDDEEEBBBBBBBBBBBBBBBBBBCCCCCC@@@@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEKKKJJJJJJJJJKKKMMMPPPQQQOOOPPPQQQSSSTTTVVVWWWXXXYYYXXXXXXYYYZZZ\\\^^^___bbb```___```dddffffffeeennnhhhiiirrrwwwxxx}}}sss\\\UUUWWWddd~~~}}}uuuqqqzzzwww===<<<<<<;;;;;;;;;;;;;;;;;;::::::999999888888888999999999999999999999999777777777777777777777777777666666555555666666777555555666666777777888888888888888888888888888888888888888888888888888888888888888999999999999:::999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>?????????@@@@@@@@@AAAAAACCCEEEFFFDDDBBBBBBEEEIIIGGGLLLUUUaaaooo{{{nnn___VVVRRRMMMGGGEEEFFFFFFEEEDDDAAA@@@@@@??????@@@@@@AAA??????@@@AAABBBBBBCCCCCC@@@@@@????????????@@@@@@?????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOPPPRRRTTTUUUUUUXXXWWWWWWXXXYYY[[[]]]^^^___^^^^^^```ccceeeffffffnnnggggggnnnuuuwww}}}~~~~~~||||||^^^VVVUUU\\\pppxxxpppxxxxxx===<<<;;;;;;::::::;;;;;;:::::::::999999888888888888888888888888888888888666666666666666666666666777666555444444555666777444555555666777888888999888888888888888888888888777777777777888888888888888888888888999999999999999::::::::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@===>>>>>>>>>????????????===@@@BBBBBBAAAAAABBBCCCKKKKKKKKKKKKMMMRRRZZZ___dddggglllsss|||jjjeee___YYYTTTOOOIIIEEEKKKHHHDDDBBBCCCCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>???@@@AAAAAAAAAAAA??????>>>>>>>>>>>>??????>>>>>>>>>>>>????????????@@@@@@@@@AAABBBCCCCCCDDDCCCCCCDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJIIIIIIHHHHHHIIIJJJMMMOOOQQQSSSTTTVVVVVVVVVVVVXXXZZZ\\\]]]]]]]]]]]]___bbbdddfffgggkkkeeedddllltttxxx}}}|||rrrsss{{{fffXXXXXXZZZggg{{{mmmtttvvv<<<<<<;;;:::::::::::::::::::::999999999999999888888888888888888888888888666666666666666666666666777666555444444555666777444555555666777888888999777777777777777777777777666666777777777888888888777777888888888999999999999999999:::::::::;;;;;;;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????======>>>>>>>>>?????????>>>?????????>>>===>>>???DDDEEEEEEEEEFFFIIINNNQQQNNNOOOPPPQQQSSSXXX^^^bbbdddhhhqqqyyy|||~~~zzzxxxwwwwwwkkkfff```___```___[[[VVVUUURRRNNNKKKIIIHHHFFFFFF???>>>=========>>>>>>===??????@@@AAAAAA@@@??????>>>>>>????????????>>>>>>???>>>>>>======>>>>>>???=========>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDEEEFFFHHHIIIIIIHHHGGGFFFBBBCCCFFFIIILLLOOORRRSSSUUUUUUUUUUUUVVVXXX[[[\\\ZZZ[[[]]]^^^```ccceeegggjjjfffeeekkkrrrvvvyyy{{{~~~~~~~~~~~~tttVVVWWWWWW^^^qqqmmmooottt<<<;;;;;;:::::::::::::::999999999999999999999999888888888888888888888888777777777777777777777777777666666555555666666777555555666666777777888888777777777777777777777777555666666777777888888888777777777888888888888999888888999999999:::::::::;;;:::999888888999:::;;;::::::::::::::::::::::::999999::::::;;;<<<<<<<<<=========>>>>>>>>>??????BBBBBBAAAAAAAAABBBCCCDDD999:::<<<===>>>@@@BBBDDDFFFGGGGGGFFFEEEFFFHHHJJJHHHIIILLLQQQPPPNNNQQQVVVWWWUUURRROOOMMMMMMNNNOOOMMMJJJGGGGGGIIIIIIHHHFFFDDDCCCAAA@@@???>>>>>>>>>AAAAAAAAAAAA@@@@@@??????======>>>>>>>>>>>>======<<<===>>>??????>>><<<;;;>>>>>>============>>>>>>=========>>>>>>>>>??????AAA@@@@@@@@@?????????>>>AAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFFFF@@@BBBDDDGGGKKKOOOQQQSSSTTTSSSSSSTTTUUUWWWYYY[[[YYY[[[]]]^^^___aaadddfffkkkjjjiiikkknnnppprrrrrrrrr}}}ssspppsss|||~~~}}}|||{{{{{{|||~~~|||VVVSSSRRRWWWaaasssrrrmmmqqq~~~<<<;;;::::::999999::::::999999999999999999999999888888888888888888888888777777777777777777777777666777777888888777777666666666666666777777777777777777777777777777777777555555666666777888888999777777777777888888888888777777777888888888999999;;;:::999777777999:::;;;999999999999999999999999888999999:::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>999999999:::<<<>>>???@@@DDDEEEEEECCCAAA@@@@@@AAA<<>>@@@AAABBBBBBBBBBBBBBB???@@@@@@???===;;;999999<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<>>>>>>>>>===<<<>>>======<<<<<<======>>>======>>>>>>>>>????????????????????????@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGCCCDDDFFFIIILLLNNNPPPQQQSSSRRRRRRSSSTTTVVVXXXZZZYYY[[[]]]^^^^^^___bbbeeegggiiijjjjjjjjjkkkmmmnnnooowwwyyyqqqkkk}}}}}}{{{yyyyyyzzz{{{aaaVVVPPPTTTWWW___yyy{{{nnnppp{{{<<<;;;::::::999999::::::999999999999999999999999777777777777777777777777777777777777777777777777666777888999999888777666777777777777666666666666777777777777777777777777444555555666777888888999777777777777888888888888666777777777777888888888;;;:::888777777888:::;;;999999999999999999999999::::::;;;<<<<<<======>>>;;;;;;;;;<<<<<<<<<======>>>=========>>>>>><<<;;;<<<=========<<<===???AAA>>>AAACCCDDDBBBAAA@@@???@@@======BBBEEECCCBBBDDD@@@AAAAAAAAAAAAAAAAAAAAA===>>>??????>>>>>>@@@BBB;;;>>>@@@BBBAAA???>>>>>>===???AAAAAA@@@?????????>>>======<<<<<<======>>>666888;;;===??????>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>????????????======>>>???@@@AAABBBBBB@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIKKKMMMNNNOOOPPPRRRRRRRRRRRRTTTVVVXXXYYYYYY[[[]]]^^^]]]^^^aaaeeeaaaeeeiiihhhgggjjjmmmooosss{{{~~~qqqooo}}}{{{zzzzzzzzz|||{{{zzzzzzzzz|||~~~~~~ppp]]]RRRUUUUUUUUUkkkppppppxxx999999:::;;;;;;999888777888888888888888888888888666666777666666555444444444555777888888888777666666666777777777777666666666666666666666666666666555555555666777888888999777777777777777777777777555666666666777777888888777777777777888888888888999::::::999888888999;;;::::::::::::::::::::::::<<<;;;::::::::::::;;;<<<:::::::::;;;;;;;;;<<<<<<===========================>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAACCCBBBAAAAAABBBDDDDDDDDDDDDEEEFFFFFFGGGGGGKKKKKKJJJKKKLLLMMMOOOPPPUUUSSSQQQPPPQQQSSSVVVWWWZZZZZZZZZZZZ[[[]]]___aaaaaaaaabbbdddfffhhhkkklll|||xxx|||xxxwwwyyy|||~~~xxx|||xxxsss}}}dddVVVUUURRRUUUaaaiiitttpppvvv~~~999999999999999888888777777777777777777777777777777777888888777666666555444555666777888777777666666666777777777777666666555555555555555555555555444444555666666777888888555555555555555555555555555555555666666777777777666666777777777888888888888999:::999888777999;;;::::::::::::::::::::::::;;;:::999999999999:::;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????@@@@@@?????????>>>>>>>>>????????????????????????=================================<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>?????????@@@@@@???@@@AAAAAA@@@@@@AAABBBCCCCCCCCCDDDEEEEEEFFFFFFJJJJJJJJJJJJKKKLLLNNNOOOSSSQQQPPPOOOPPPRRRTTTVVVXXXXXXXXXYYYZZZ\\\^^^___aaabbbccceeegggiiikkklllwww~~~~~~{{{|||zzzwwwtttsssssstttuuuzzz{{{|||||||||~~~~~~}}}~~~}}}zzzooo|||}}}]]]TTTSSSPPPXXXhhh~~~rrrtttwww999999888777777777777888666666666666666666666666888888888888888777777666555555666777777777777777666666777777777777666666555555555555555555555555444444444555666666777777555555555555555555555555555555555555555666666666666666777777777777888888888999999888777777888:::::::::::::::::::::::::::999999888888888888999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>????????????????????????===>>>>>>??????>>>>>>===??????>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<======>>>======>>>>>>>>>?????????===???@@@@@@???>>>@@@AAABBBBBBCCCCCCDDDEEEEEEEEEHHHHHHHHHIIIJJJKKKLLLMMMPPPOOONNNMMMNNNPPPRRRTTTVVVVVVWWWXXXYYY[[[\\\]]]``````bbbccceeegggiiijjjmmmuuussspppwww~~~|||{{{{{{{{{{{{uuuuuuvvvyyy|||}}}}}}}}}}}}ooonnnkkkzzz~~~{{{mmmWWWXXXMMMKKK___ooo|||vvvpppyyy:::999777666666666777888777777777777777777777777777777777888888777777666555666666777777777777777666666777777777777666666444444444444444444444444444444444444555555666666555555555555555555555555444444555555555555555555666666666666777777777888777888999888666666888999999999999999999999999999999999999888888999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======================================================;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::999::::::;;;<<<<<<======<<<<<<=========>>>>>>>>>===>>>@@@???>>>>>>???AAABBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKNNNNNNMMMMMMNNNPPPRRRSSSUUUUUUVVVWWWYYY[[[\\\]]]]]]^^^```bbbccceeeffffffhhhqqqrrrsssyyy~~~~~~~~~~~~~~~}}}}}}|||{{{wwwvvvxxx|||~~~kkkcccjjj|||dddbbbUUUHHHWWW```}}}nnnttt:::999777666666666777888888888888888888888888888555555666666777666666555666666666666666777777888666666777777777777666666555555555555555555555555444444444555555555555555666666666666666666666666555555555555555555444444555666666666666777777777777888888777666666777999999999999999999999999999999999::::::::::::999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=======================================>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::::::::::::::999::::::::::::::::::999:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========>>>???@@@@@@??????@@@AAABBBBBBCCCCCCDDDEEEEEEFFFDDDEEEFFFGGGHHHIIIIIIJJJMMMMMMMMMMMMNNNPPPRRRSSSTTTUUUVVVXXXZZZ[[[\\\]]]]]]^^^```bbbdddeeeeeeeeeffflllmmmqqqzzz|||~~~}}}|||||||||~~~uuummmpppddd\\\PPPWWWRRRyyypppqqq999999888777777777777888888888888888888888888888444555555666666666666555666666666666666777888888666666777777777777666666666666666666666666666666555555555555555555555555777777777777777777777777666666666555555555555555555555666666666666777777666777777666555555666888999999999999999999999999999999::::::::::::999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::;;;;;;999999::::::::::::999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::888888999::::::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<===???@@@@@@??????@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIKKKLLLLLLMMMNNNPPPQQQRRRRRRTTTVVVXXXZZZ[[[\\\\\\___```bbbdddffffffffffffjjjkkkgggjjjvvvxxxzzz~~~|||zzzaaaYYYSSSUUUQQQooovvvqqqzzz|||999999999999999888888777888888888888888888888888555555666777777777777777777666666555666777888999666666777777777777666666777777777777777777777777666666666666666666666666666666666666666666666666777777777666666555555555555555555666666666777777666666777666555444666888888888888888888888888888777888999::::::999888777888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999:::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<999999::::::::::::999999999999:::::::::;;;;;;;;;999999999999999999999999888888888999::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<===???>>>======>>>@@@?????????@@@AAAAAABBBBBBCCCDDDFFFHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPRRRTTTWWWYYYZZZ[[[[[[]]]___aaaccceeeeeeddddddgggjjjgggiiirrrrrrssspppYYYRRRQQQUUUbbb}}}wwwxxxvvv}}}999999:::;;;;;;999888777777777777777777777777777666666777888888888888888777666555555555666888999666666777777777777666666777777777777777777777777777777777777777666666666555555555555555555555555888888777777666666666555555555555555666666666777555666777666444444666777888888888888888888888888666777888999999888777666888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999999::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;<<<<<<<<<999999999::::::999999999999999:::::::::;;;;;;;;;999999999999999999999999777888888999::::::;;;;;;999999:::::::::;;;;;;;;;;;;<<<======<<<<<<===???=========>>>??????@@@@@@CCCDDDFFFHHHIIIIIIIIIIIIGGGGGGIIIJJJKKKMMMNNNNNNNNNPPPSSSUUUXXXYYYYYYYYYZZZ[[[^^^```aaaaaa``````]]]eeehhhkkkoookkkjjjuuuvvv{{{dddTTTQQQTTTTTTggg~~~yyysssyyy888888888888888888888888999999999888888888777777777777666666666666777777777666666555555555666666666666777888888888888888999888666555444444444555555555666666555444333333333444444444555666666666555444333444666666555333555555555555555555555555666666555555555555666666777777666666666666777777666666777888999::::::;;;999999999:::::::::;;;;;;;;;;;;:::999888888888888888888888999:::;;;<<<===::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::888888888888888888888888999888777666666777888999:::999999888888999999:::;;;;;;::::::999888777777888888999::::::::::::999888999999::::::999999888999999999999999999999999888888888888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>????????????BBBCCCEEEFFFHHHHHHIIIIIIHHHHHHHHHGGGFFFHHHKKKNNNLLLMMMNNNPPPSSSUUUVVVWWWYYYZZZZZZ[[[]]]___aaabbbcccdddfffhhhjjjmmmqqqtttxxx}}}{{{|||^^^RRRVVVTTTXXXppp{{{uuuzzz999999999999999999999999999999999888888888777777888777777666666777777888777666666555555555666666444555666666777777777666999888666555444444555555555555666666555444444333444444444555555555555555555555666666666555555444555555555555555555555555666666555555555555666666777777666666666666777777777888888888888888888888999999999::::::::::::;;;:::999999888888999999999::::::::::::;;;<<<======999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888;;;;;;:::999999:::;;;;;;999999999888888999999999:::::::::999888777777777777888999999::::::999999888999999::::::999999888999999999999999999999999888888888888999::::::;;;:::::::::;;;;;;;;;;;;<<<======>>>>>>>>>?????????AAABBBCCCEEEFFFGGGGGGHHHFFFGGGHHHGGGGGGGGGJJJLLLMMMMMMOOOQQQSSSUUUVVVWWWXXXYYYYYY[[[\\\^^^```aaaaaabbbeeefffhhhkkkooorrr{{{|||yyywwwxxxuuu\\\PPPRRRUUUeee~~~{{{uuuxxx::::::::::::::::::::::::999888888888888777777777888888888777777888888888666666666555555666666777333444444555555555555555888777666555555444555555555555555666555555444333555555555555555444444444555777999888555333444666555555555555555555555555666666555555555555666666777666666555555666666777999888888888777777777666888888999999999:::::::::888888888888888888999:::::::::999999999::::::;;;888888888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888<<<;;;;;;::::::;;;;;;<<<999999888888888888999999999999888888777777666666777888999999::::::999999888888999999999999888888999999999999999999999999999999888888888999999:::::::::::::::;;;;;;;;;;;;============>>>>>>>>>>>>???@@@AAACCCEEEEEEFFFFFFDDDFFFHHHHHHHHHGGGHHHJJJKKKLLLMMMOOOQQQSSSTTTUUUWWWWWWXXXYYY[[[]]]___```^^^```ccceeefffiiimmmppppppzzz{{{uuuUUUTTTRRRZZZnnn|||{{{~~~999999999999999999999999888888888888777777777777999999888888888888999999666666666666666666777888444444555555555555555444777777666666555555555555444555555555555555444444666666666555444444444333555999<<<:::555222444777555555555555555555555555666555555444444555555666666666666555555666666666777777777777777777777777888888888888999999999999999888888777777777888888888777777666666666666777777777777777777777777777999999999999999999999999999999999999999999999999888888888888888888888888999999999888888999999999888888777777777777888888888888777777666666666555777777888999999999999999888888999999999999888888888888888888888888888888:::999888888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>??????AAACCCDDDEEEEEEEEECCCFFFIIIJJJIIIHHHHHHIIIIIIIIIKKKLLLNNNPPPQQQRRRUUUUUUVVVWWWYYY[[[]]]^^^]]]___bbbdddfffhhhlllnnnhhhrrryyyyyy|||kkkWWWOOOWWWcccyyy}}}777777777777777777777777777777777777777777777777999999888888888888999999666666666666666777888888666666777777777666666555666666666666666555555555444444555555555555555444666666666555444444444333555999<<<:::555222444777555555555555555555555555555555444444444444555555666666555555555555666666444444555666777777888888777777777888888888999999:::999888777666555555555777777666555555555666666777777777777777777777777777777777777777777777777999999999999999999999999888888888888888888888888777777888888888888777777888777777666666777777888777777777666666666666666777777888999999999999888777888888999999888888777888888888888888888888888999999888888777888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<=========???@@@AAACCCDDDEEEEEEFFFCCCFFFJJJKKKJJJIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQSSSSSSTTTUUUWWWYYY[[[\\\[[[^^^aaadddfffhhhkkkmmmllltttvvvpppsss[[[KKKZZZ^^^iii{{{yyy777777777777777777777777666666777777777777777888888888888777777888888888666666666666777888999999888888888888888888777666555555666666666666555555333444555555666555555555555555555555555444444444555777999888555333444666555555555555555555555555555555444444444444555555666555555444444555555666333333444555666777888888666777777777777888888888999888777666555555555555888888777777777888888999777777777777777777777777666666666666666666666666999999999999999999999999888888888888888888888888888999999::::::999999888777777666666666666777777777777777777666666666666666777888888999999888888777777888888888888777777888888888888888888888888888888777777777888888999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>???AAABBBDDDEEEEEEEEECCCFFFIIIJJJIIIHHHHHHHHHKKKKKKLLLMMMOOOPPPQQQRRRQQQQQQRRRSSSUUUWWWYYYZZZZZZ]]]aaaccceeegggjjjllljjjooorrrrrrzzzxxxbbbKKK]]]ZZZ\\\xxx777777777777777777777777666666666666777777888888888777777666666777777888666666666666777888999:::888888999999888888777666444555666777777666555555333444444555666666555555444444444555555555555555555555666666666555555444555555555555555555555555555444444333333444444555666555555444444555555666444444444555555666666666666666666777777777888888555555555555555666777888777777777777888999::::::888888888888888888888888777777777777777777777777888888888888888888888888888888888888888888888888999999:::;;;;;;:::999999777666666555555666666777777777777777777777777777666777777888888888888888777777888888888888777777888888888888888888888888777777666777777888999:::888999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<===>>>???AAABBBCCCCCCDDDAAADDDFFFGGGFFFFFFFFFGGGIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRTTTVVVWWWXXXWWW[[[___bbbccceeegggiiigggiiimmmvvvpppRRR\\\RRRUUUwww}}}888888888888888888888888555666666666777777888888777777666666666666777777666666666666777888999:::888888888888888777666666444555666777777666555555333333444555666666666555333444444555555666666666555444333444666777555333555555555555555555555555555444444333333444444555555555555444444555555555666555555555555444444444666666666666777777777777222222333444666888999;;;555555555555666888999999888888888888888888888888777777777777777777777777888888888888888888888888888888888888888888888888888888::::::::::::888888666666555555555555666666777777777777888888888888666666777888888888888888777777888888888888777777777777777777777777777777666666666666777888::::::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<>>>???AAABBBBBBBBB@@@BBBDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHIIIKKKKKKLLLOOOOOOPPPQQQSSSUUUWWWXXXVVVYYY]]]```bbbccceeegggmmmlllnnnxxx~~~[[[ZZZKKKQQQnnn||||||{{{333666BBB666000666000555888888777777666666666555555:::>>>===999666777999777777666666555555444444666666666666666777777777666666666666666666666666444444444555555555666666555555555555555555555555444444222222222222444444444444444444444444444444222333333444444333333222444444333333333333444444333333333444444444555555555555555666666666666777777777666555555555555555777777777777666666666666888888888888888888888888666666777777777777666666777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777777777666666666666777777777777666666666666777777777777777777777777777777777777666666666666777777777777777777777777777777777777999999999888888888777777:::::::::;;;;;;;;;<<<<<<======>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEEEEEEEDDDGGGGGGGGGHHHIIIJJJKKKLLLNNNPPPRRRRRRRRRSSSUUUWWWZZZ[[[[[[\\\\\\___cccfffbbbooowwwsss}}}~~~}}}jjjRRRVVVTTTXXXiii|||@@@777999///555CCC<<<<<<888888777777777666666666555:::======999666777999888888888777777777666666666666666666666666666666777777777777777777777777444444444555555555666666555555555555555555555555444444333222222333444444444444444444444444444444444555555666666555555444555555444444444444555555333444444444555555555555444444555555555666666666777777666555555555555555666666666666777777777777555555555555555555555555666666777777777777666666666666666666666666666666555666666666777777777777777777777777777777777777555555555555555555555555555666666666777777777777555666666666777777777777666666666666666666666666555666666666777777777777777777777777777777777777:::::::::999999888888888::::::::::::;;;;;;;;;;;;<<<======>>>???@@@AAABBBAAAAAABBBCCCDDDDDDDDDDDDGGGGGGGGGHHHIIIJJJKKKLLLNNNOOOQQQRRRRRRSSSUUUWWWXXXYYYZZZ[[[\\\^^^cccfffeeennnxxx}}}{{{uuupppoooppp|||dddVVVSSSUUU```mmm666444>>>666444:::111444888888888777777777777777666999<<<<<<999666777999:::999999999999888888888777777777666666555555444777777777777777777777777444444444555555555555555555555555555555555555555444444333333333333444444444444444444444444444444444555555666666555555444666555555555555555555666444444555555555666666666333444444444555555555555777666666555555555555666555555666666777777888888444444444444444444444444555666666777777666666555555555555555555555555555555555666666666777777777777777777777777777777777666666666666666666666666555555666666666777777777555555666666666777777777666666666666666666666666555555666666666777777777777777777777777777777777::::::::::::999999999999999999:::::::::;;;;;;;;;<<<<<<===>>>???@@@AAAAAA@@@@@@AAABBBBBBCCCDDDDDDGGGGGGGGGGGGHHHJJJKKKLLLMMMOOOQQQQQQQQQRRRTTTVVVVVVXXXYYYYYY[[[^^^bbbeeejjjmmmppppppllljjjjjjlllooouuu]]]SSSSSSXXX___ppp:::777@@@999888<<<333888888888888888888888888888777999;;;:::888777777888999999999999999999999999999999888777666666555555888888888888888888888888555555555555555555555555555555555555555555555555444444444333333444444444444444444444444444444444222333333444444333333222666666555555555555666666555555555666666666666777333333333444444444555555777666555555555555666666444555555666777888888999666666666666666666666666555666666666666666666555555555555555555555555555555555555666666666777777777777777777777777777777888888888888888888888888555555555666666666777777555555555666666666777777666666666666666666666666555555555666666666777777666666666666666666666666999999888888888888888888999999999999::::::::::::;;;<<<<<<===>>>???@@@@@@??????@@@@@@AAABBBCCCDDDFFFFFFFFFGGGHHHIIIKKKKKKLLLNNNPPPPPPPPPQQQSSSUUUTTTVVVWWWXXXYYY\\\aaadddkkkllljjjhhheeeeeehhhkkkrrrttt~~~yyy^^^TTTWWWZZZfff|||===222666111444===666<<<888888888999999999999999888999999999888777777777888888888888888888888888::::::999999888777666666777777777777777777777777555555555555555555555444555555555555555555555555444444444444444444444444444444444444444444444444222333333444444333333222666666555555555555666666555555555666666666666777333333333444444444555555666666555555555555666666444555555666777888888999777777777777777777777777555555666666666666555555555555555555555555555555555555555555666666666666666666666666666666666666777777777777777777777777555555555555666666666666555555555555666666666666555555555555555555555555555555555555666666666666666666666666666666666666666666666666666777777777888888888999999999::::::;;;;;;<<<===>>>??????@@@????????????@@@BBBDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMOOOOOOOOOPPPRRRTTTSSSTTTUUUVVVWWWZZZ___bbbffffffeeeccccccdddhhhjjjiiikkkttt|||yyy||||||[[[VVVVVV[[[kkk...>>>\\\YYYFFF888...===999999999999999:::::::::999999888888777777777777666666666777777777777777999999999888888777777777666666666666666666666666555555555555555444444444555555555555555555555555444444555555555555444444444444444444444444444444444555555666666555555444666555555555555555555666444444555555555666666666333444444444555555555555666555555555555666666777555555666666777777888888555555555555555555555555444555555666666555555444555555555555555555555555444444555555555666666666666666666666666666666666555555555555555555555555444444555555555666666666444444555555555666666666555555555555555555555555444444555555555666666666777777777777777777777777555555555555555666666666777777888888888999999999::::::;;;<<<===>>>??????????????????@@@BBBDDDFFFFFFFFFFFFFFFGGGIIIJJJKKKJJJLLLNNNNNNNNNOOOQQQSSSSSSTTTUUUUUUUUUXXX\\\_______________aaacccfffgggfffgggnnnsssooolll}}}iiiUUUVVVTTT^^^www111NNN}}}fffJJJ777BBB999999999:::::::::;;;;;;999888777777777777777777666666666777777777888888777777666666666666666666555555555555555555555555666666555555555444444444555555555555555555555555333444555666666555444333444444444444444444444444444555555666666555555444555555444444444444555555333444444444555555555555444444555555555666666666555555555555555666777777666666666666777777777777444444444444444444444444444555555666666555555444666666666666666666666666444444444555555555666666666666666666666666666666333333333333333333333333444444444555555555666666444444444555555555666666555555555555555555555555444444444555555555666666777777777777777777777777555555555666666666777777777777777777888888888999999:::;;;<<<===>>>>>>???@@@?????????@@@CCCEEEGGGEEEEEEFFFFFFGGGHHHJJJKKKIIIKKKMMMNNNNNNNNNPPPRRRSSSTTTTTTTTTTTTVVVYYY\\\]]]\\\\\\]]]```ccceeefffiiihhhkkknnnnnnoooxxx~~~zzzWWWXXXQQQWWWnnn999666KKKZZZaaaZZZ<<<444999999999::::::;;;;;;;;;:::888777666777888777666666666777777888888888999444444444555555555555555555555555555555555555555666666555555555444444444555555555555555555555555333444555666666555444333444444444444444444444444222333333444444333333222444444444333333444444444333333333444444444555555555555555666666666666777555555555555555666777888777777777777666666666666555555555555555555555555444555555555555555555444777777777777777777777777444444444555555555666666666666666666666666666666555555555555555555555555444444444555555555666666444444444555555555666666555555555555555555555555444444444555555555666666777777777777777777777777555666666666777777888888777777777777888888888888999::::::;;;<<<===>>>>>>@@@@@@??????AAACCCFFFHHHEEEEEEEEEFFFGGGHHHJJJJJJIIIKKKMMMMMMMMMNNNPPPRRRSSSTTTTTTSSSSSSUUUXXX[[[___^^^\\\]]]```dddfffgggeeecccbbbeeejjjpppvvvzzz\\\VVVMMMQQQfff|||999999::::::::::::999999666666777888999999::::::999888888888777777666666888888888888888888888888888888777777666666555555777777777777777777777777777777666666555555555444555555555555555555444444222333333444444333333222555555555555555555555555555444444333333444444555555555555555555555555555333333333444444555555555555555555555555555555555777666555444444444444444444444444555555666666666444444444444444444444444444444444444555555555666666666666666555555555555555555555555555555555555666666666666666666666666444555555666666555555444444555555555555555555444333333333444444444555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666777777777777777777777777888888888888999::::::;;;;;;<<<<<<===>>><<<:::<<>><<<;;;<<>>===<<<===???AAABBBAAA@@@AAACCCDDDEEEFFFFFFFFFHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRTTTXXX[[[]]]]]]]]]]]]^^^```aaaccc``````aaaaaacccfffkkkooo|||yyyvvvxxxsssVVVRRRZZZXXX___uuu999999::::::::::::999999777777888888888999999999777666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555666666666666666555555555444444444555555555555555555555555666666555555555555555555555555555555555555444444333333444444555444444444444444444444444555555555444444333333333444444444444444444444444333333444444444444444444333333333333333333333333444444444444444444444444555555555666666666777777666666555555555444444444444444444444444444444444333333333333333333333333555555666666666666555555222333333444444333333222444444444444555555555555555555555555555555555555666666666555444444333333666666666666666666666666555555555666666666777777777777777777888888888888999999999:::;;;;;;<<<<<<============???@@@AAABBB@@@AAABBBCCCDDDEEEEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLLLLNNNOOOPPPQQQSSSVVVYYY\\\\\\\\\[[[\\\]]]```bbb^^^___``````aaadddiiilllxxxwwwvvvvvvxxx{{{~~~aaaUUUYYYSSSWWWmmm999999::::::::::::999999888888888888888999999999555555555555555555555555555555555555555555555555555555555555555666666666555555555555555555555555555555555666666666666666444444444555555555666666444444555555555555444444555555555555555555555555555444444333333444444555444444444444444444444444555555555444444333333333444444444444444444444444222222444555555555555444333333333333333333333333444444444444444444444444555555555555666666666666555555555555444444444444444444444444444444444444333333333333333333333333555666666777777666666555222333333444444333333222222222333333333444444444555555555555555555555555666666555555555444444444666666666666666666666666555555555555666666666666777777777777888888888888888888999::::::;;;;;;<<<<<<<<<======>>>???AAABBB@@@@@@AAABBBCCCDDDEEEEEEGGGHHHHHHIIIJJJKKKLLLLLLKKKMMMOOOOOOPPPQQQTTTVVVXXXZZZ[[[ZZZZZZ[[[^^^```\\\^^^______```cccgggjjjppprrrsssuuuvvvwwwyyyyyy~~~rrrVVVTTTPPPRRRccc777777888888888888777777888888888888888888888888444444444444555555555555666666666666666666666666444555555555555666666666555555555555555555555555555555555666666666666666333333444444555666666666444444444555555444444444555555555555555555555555555444444333333444444555333333333333333333333333444444444444444444333333333333333333333333333333111222444666777777666666444444444444333333333333444444444444444444444444444444444444555555555666555555555444444444444333333333333333333333333333333333333333333333333333444444555555555555444444333333444444444444333333111222222222333333333333555555555555555555555555555555555555555555555555666666666666666666666666444444555555555666666666555555555555666666666666666666777777888999999999:::;;;<<<<<<<<<===???AAA@@@@@@@@@@@@BBBCCCDDDEEEGGGGGGHHHIIIJJJKKKLLLLLLKKKMMMOOOOOOOOOOOOQQQRRRTTTWWWZZZZZZXXXXXXZZZ]]][[[\\\^^^^^^___aaaeeegggiiillloooqqqqqqrrrsssuuuzzzzzzyyybbbSSSQQQRRR[[[vvv777777888888888888777777888888888888888888888888555555555666666777777777666666666666666666666666444444444555555555666666666666666666666666666666555555555555666666666777333333444444555666666777555555666666666666555555555555555555555555555555555444444333333444444555333333333333333333333333333333444444444444444444333333333333333333333333111333555777888888888777555555555444444444333333444444444444444444444444333333333333444444444444555555555444444444333333333333333333333333333333444444444444444444444444444444555555555555444444444444555555555555444444222222222333333333444444555555555555555555555555333333444444555666666666666666666666666666666666444444444555555555666666555555555555666666666666666666666777888888999999888:::<<<;;;:::;;;>>>@@@@@@@@@???@@@AAABBBDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKMMMOOOOOONNNMMMNNNOOOOOOTTTYYYYYYWWWVVVWWWZZZXXXZZZ[[[\\\]]]___bbbdddfffiiilllnnnmmmnnnqqqsssrrrpppwww|||sssUUUTTTVVVWWWbbbwww999999::::::::::::999999999999888888888888888888666777777777888888999999777777777777777777777777444444444555555555666666777777777777777777777777444555555555666666777777333333444444555666777777666666777777777777666666555555555555555555555555555444444333333444444555333333333333333333333333333333333444444555555555333333333333333333333333111333666888999999999888666666666555555444444444444444444444444444444444222222222333333333444444555555444444444333333333333333333333333333333333444444444444444444444444666666777777777777666666444555555666666555555444333333333444444444555555555555555555555555555555222333333444555666777777666666666666666666666666444444444555555555666666777777777777888888888888888888888999::::::;;;;;;777999;;;;;;999:::===@@@@@@?????????@@@BBBDDDEEEDDDDDDEEEFFFGGGHHHIIIIIILLLMMMOOOOOOMMMLLLMMMMMMMMMRRRXXXYYYWWWTTTUUUXXXVVVXXXZZZZZZ[[[]]]___bbbfffiiilllmmmmmmooorrruuuqqqpppvvv~~~|||UUUTTTWWWSSSUUUooo::::::::::::999999888777666777888999999999999999666666666666666777888888888888777777666666555555888888777666666666666666999777666555555666777999555444333333444555666777555555444444444444555555555555666666666666555555555555555444444333333333666666555444333222222111666555555444444555555666555444444333333444444555555444444333333444444555///111555999:::999777666333333333333333333333333555555555555555555555555222222333333333333444444555555444444444333333333333333333333333333333333222222333333333333444444444444444444444444444444555444333333444555444333333333333333333333333333666555555444444444555555444444444555555555555666666666555555555444444444444555666777777666555444555555555555555666777777555666666888999:::;;;;;;888999999::::::;;;;;;<<<>>>>>>>>>???@@@AAACCCCCCEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJJJJKKKLLLNNNOOOPPPQQQQQQSSSTTTUUUVVVVVVWWWWWWXXXZZZZZZZZZ\\\___aaadddeeegggjjjnnnrrruuuwwwpppqqqrrruuuzzziiiUUUWWWTTTTTTeee999999:::::::::999888888888999999999999888888777666666666666666777888888888888777777666666666666888888777666666666666666888777555444444555777888555555444444444555666777555555444444444444555555555555666666666666555555555555444444444333333333555555555444444333333222444333333222222333333444555444444333333444444555444444444444444444444444000222555777888777666555333333333333333333333333444444444444444444444444222222333333333333444444555555444444444333333333333333333333333333333333222222333333333333444444333333333333333333333333555444333333444555444333333333333333333333333333555555444444444555555666444444444444555555555555666666555555555444444444555555666666666666555555777777777777777888888999666666777888999999::::::888888999::::::;;;;;;<<<>>>>>>>>>???@@@AAABBBCCCEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKMMMOOOOOOPPPQQQRRRTTTUUUVVVVVVVVVUUUWWWYYYZZZZZZ[[[^^^```bbbcccdddgggjjjnnnppprrrkkkkkkkkkmmmqqquuuzzz}}}~~~ooo]]]OOOYYYZZZiii888888999:::::::::999999:::::::::999888888777777777777666666666777888888888777777777777666666666888888777777777666666666777666555444444555666777666666555444444555555555555555444444444444555555555555666666666666555555555444444444444333333333444444444444444444444444444333333222222333333444555444444333333444444555333333444555555444333333222333444555555555444444333333333333333333333333333333333333333333333333222222333333333333444444555555444444444333333333333333333333333333333333222222333333333333444444222222222222222222222222444333222333444555444333333333333333333333333333444333333333444555666666444444444444555555555555555555555555555444444444666666555555555555666666777777666666777777888999777777777888888999999999888888999999:::;;;;;;;;;=========>>>???@@@AAABBBDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKLLLNNNOOOPPPPPPRRRSSSTTTTTTTTTTTTSSSUUUYYY[[[[[[[[[\\\^^^___```aaacccfffiiikkkmmmmmmlllkkklllnnnpppsssuuuyyy|||pppzzz{{{]]]ZZZQQQTTTkkk777888999999:::::::::::::::999999999888999999999888777777666777777888888777777777777777777777777777777777888888777777777666555444444444444555666777777666555555555444444555555444444444444555555444555555666666555555444444444444444444444444444333333333444444555555555666555555444444555555666555444444333333444444555222333555666666555333222444444333333222333333333444444444444444444444444333333333333333333333333222222222333333333444444555555444444444333333333333333333333333333333333222222222333333333444444222222222222222222222222444222222222444555444333333333333333333333333333222222333333444555666777333333444444444555555555555555555555555555555555777666555444444555666777555444444444444555666666777777777777888888888888888888888999::::::;;;;;;<<<<<<<<<===>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIKKKLLLNNNOOOOOOOOOQQQRRRRRRSSSSSSSSSRRRUUUYYY\\\\\\\\\\\\]]]]]]]]]___bbbeeehhhkkklllooonnnnnnnnnoooqqqssstttwwwyyy{{{~~~{{{}}}|||xxx}}}|||~~~|||vvv[[[UUUUUU___iiirrr777888999999::::::::::::888888888888999:::<<<<<<888888777777777777888888777777777777888888888888666777888888888888777777555555444444444444555555777777777666666555555444555555444444444444555555444444555555555555444444444444444444444444444444222333333444444555555555666555555444444555555666555444444333333444444555222333555666666555333222555444333222111222333333444444444444444444444444333333333333333333333333222222222333333333444444555555444444444333333333333333333333333333333333222222222333333333444444444444444444444444444444333222111222444555444333333333333333333333333333222222222333333555666777333333333444444444444555444555555555555555555555777666555444444555666777444444444444444555555666777777777777777777888888777777888999999::::::;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAABBBCCCDDDFFFGGGHHHHHHIIIIIIKKKLLLNNNOOONNNNNNOOOPPPQQQQQQQQQQQQRRRUUUYYY\\\\\\\\\\\\]]]\\\]]]___bbbeeeiiilllnnnjjjjjjjjjkkkmmmoooqqqrrrrrrvvvzzz}}}~~~~~~rrr}}}zzztttvvvxxxzzz}}}ggg^^^XXXXXXZZZaaattt888888999:::::::::999999888777777888999;;;===???999999888777777777888888777777777888888888888999666777888999999999888777555555555555555555555555666666777777777666555555555555444444444444555555444444555555555555444444333333333444444444444555333333333444444555555555444333333222222333333444555444444333333444444555333333444555555444333333444444333222222222333333444444444444444444444444333333333333333333333333222222333333333333444444555555444444444333333333333333333333333333333333222222333333333333444444444444444444444444444444222111000222444555444333333333333333333333333333333222222222333444555555333333333333444444444444444444444555555555555555666666555555555555666666666666555555666666777888666666666777777888888888777777888888999::::::::::::::::::;;;<<<===??????@@@@@@@@@AAABBBDDDEEEFFFGGGGGGGGGHHHJJJKKKMMMNNNMMMNNNNNNOOOPPPPPPOOOOOORRRUUUXXXZZZZZZZZZ\\\]]]\\\]]]___aaaeeehhhkkklllggghhhiiikkkmmmoooqqqrrrtttvvvyyyyyyyyy{{{~~~zzzxxxyyyzzz|||{{{zzzmmmWWWQQQUUU]]]iiittt999999:::::::::999888888999999888888999:::===>>>:::999888888777777888888777777888888888999999999555666888::::::999888777666666666777777666666666555555777777888777666666555555444444444444555555333444444555555444444333333333333444444444555555333333444444444444444444444333333222222333333444555444444333333444444555444444444444444444444444333333333444444444444444555555555555555555555555444444444444444444444444222222333333333333444444555555444444444333333333333333333333333333333333222222333333333333444444333333333333333333333333111000000111333555444333333333333333333333333333333333333222333333444444222222333333333444444444444444444555555555666666555555666666666666555555666555555555555666777777444555555666777888999999777777777888999999::::::999999::::::;;;<<<>>>???>>>??????@@@AAACCCEEEFFFEEEEEEEEEFFFGGGIIIKKKKKKLLLMMMNNNNNNOOONNNNNNNNNQQQSSSUUUVVVVVVWWWZZZ\\\]]]^^^^^^```bbbdddfffggghhhhhhjjjlllnnnppprrrsssvvvwwwwwwvvvtttuuuyyy}}}||||||~~~yyy}}}}}}~~~}}}}}}zzzxxx{{{}}}vvvxxxzzz}}}mmm[[[XXXYYY___fff:::::::::::::::999888777<<<:::999888888999;;;<<<::::::999888777777888888777777888888999999999999555666888:::;;;:::888777666666777777777777666666444555666888888888777777555555555444444555555555333444444555555444444333333333333444444555555555444444444444444444444444666555555444444555555666555444444333333444444555555444444333333444444555222333444555555555555444555555555555555555555555555555555555555555555555222222333333333444444444555555444444444333333333333333333333333333333333222222333333333444444444222222222222222222222222111000000111333555444333333333333333333333333333444444333222222222333333222222333333333444444444444444444555555555666666444555666777777666555444444333333333333444555555333444555666777888999:::777777777888999999::::::999999999:::;;;<<<===>>>>>>>>>???@@@AAACCCEEEFFFBBBCCCCCCDDDEEEGGGIIIIIILLLMMMMMMNNNNNNNNNMMMMMMPPPQQQSSSSSSTTTUUUXXXZZZ^^^^^^^^^^^^___```aaaaaaffffffhhhiiikkkmmmnnnooonnnqqquuuvvvttttttwwwyyy}}}wwwmmmrrr~~~yyyxxx~~~~~~yyysssvvv}}}|||vvv|||xxxyyy~~~sss___VVV\\\ggg;;;;;;;;;;;;;;;;;;;;;;;;999::::::999888999;;;===:::;;;;;;:::888888999:::777777777777777888888999:::999888777777888999:::666666666666777777777777888888777777666666555555666666555444444444444555555555555555555555555555444444222111111222444444555555555555555555555555555555444444444333333333444444444444444444444444444444444444444444444444333444444444555666666666444555555666777666666666555555555555555555444444333444333111//////111333666555444333333333333333555555555555555555555555444444444333333222222222333333333333333333333333222222333333333333444444111111222222222333333333555444444333333444444555333333333444444444555555555555555555555555555555444555555555555555444444444444444555555555555666777777777777888888888888777888888888888999999999:::;;;<<<<<<===<<<<<<<<<:::;;;<<<===???@@@AAABBBDDDDDDDDDEEEFFFFFFGGGGGGKKKLLLLLLLLLLLLNNNRRRUUUTTTTTTTTTTTTUUUVVVWWWWWWYYYZZZ[[[]]]___```bbbccc```cccgggiiijjjkkkmmmnnnrrrrrrrrrrrrsssuuuvvvwww~~~~~~~~~~~~}}}}}}xxxwwwxxx}}}|||}}}{{{{{{{{{|||}}}}}}|||zzz|||{{{zzzyyyxxxyyyzzz{{{rrrvvvuuuwww}}}uuugggaaa[[[ooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888888:::<<<;;;===>>>>>>;;;999888888777777777777777888999999999999888777777888999999777777777777666666666666888777777777666666666555666666555444444444444555555555555555555555555555444444333333333333444444555555555555555555555555555555444444444333333333444444444444444444444444444444444444444444444444444444444555555555555555333444555555666666555555555555555555555555444444555666777555444333444555666555555444333333444444444444444444444444444444444444444333333222222222333333333333333333333333222222222333333333444444111111222222222333333333333333333222222333333333333333333444444444555555555555555555555555555555555555555666666555555444444444444555555555555666666666777777777888888888777777888888888999999999::::::;;;<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCDDDCCCCCCDDDEEEEEEFFFFFFGGGKKKLLLLLLLLLLLLMMMQQQSSSSSSSSSSSSTTTUUUVVVXXXXXXXXXYYYZZZ[[[]]]___```aaa```cccfffiiijjjkkkmmmnnnoooooopppqqqrrrtttvvvwww{{{|||||||||~~~{{{zzzyyy}}}}}}zzzzzz|||zzzzzzzzzzzzzzzzzzyyywww|||zzzyyywwwvvvvvvwwwwwwsssvvvtttuuuyyyzzzvvvbbb[[[```;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888888:::<<<===???BBBAAA>>>:::777666888777777777777888999999999999888777777888999999888888777777666666555555777777777777666666666666777666555555444444555555555555555555555555555555444444555555555555444444555555555555555555555555555555444444444333333333444444444444444444444444444444444444444444444444555555555555555444444444222333444444555555444444444444444444444444555555222444666666444333222333666666555444444444444555222222222222222222222222444444333333333333222222333333333333333333333333222222222222333333333333111111222222222333333333333222222111111222222333333333333444444444555555444444444444444444444444555555666666666666666555444444444555555555555666666666777777777777888888777777777888888888999999999:::;;;;;;<<<<<<;;;;;;<<<===>>>???@@@AAABBBCCCBBBCCCCCCDDDEEEEEEFFFFFFKKKKKKLLLKKKJJJLLLNNNQQQQQQRRRRRRSSSUUUWWWYYYZZZWWWWWWXXXZZZ\\\]]]^^^___```cccfffhhhiiijjjlllnnnlllmmmnnnoooqqqsssuuuvvvwwwyyyyyyyyy~~~}}}}}}zzzzzzwww{{{}}}}}}zzzwwwwwwyyyxxxxxxxxxxxxwwwwwwvvvuuuzzzyyywwwuuutttssssssttttttvvvrrrssswwwuuu{{{yyygggYYYiiivvvzzz<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;:::999:::<<<>>>AAABBBCCCAAA===:::888888888888777777888888999:::999888888888888888888999999888888777666555555444777777777777666666666666777666666555555555555555555555555555555555555555444555666777777666555444555555555555555555555555555555444444444333333333444444444444444444444444444444444444444444444444666666666555444444444333222222333444444444444333333333444444444444555555111444777888666444333333666555555444444555555555333333333333333333333333333333333333333333333333333333333333333333333333111222222222222333333333111111222222222333333333333333222222222222333333333333333444444444555555444444444444444444444444555555666666777777666666444444444555555555555666666666666666777777777888777777777777888888888888999999:::;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@BBBBBBBBBCCCDDDDDDEEEEEEIIIJJJKKKJJJIIIJJJLLLNNNOOOPPPQQQRRRUUUWWWYYYZZZWWWWWWXXXZZZ[[[\\\]]]^^^___bbbeeefffhhhiiikkknnnmmmmmmnnnoooppprrrssstttsssvvvwwwwww{{{~~~yyywwwyyyzzzvvvsssttttttvvvxxxwwwuuuuuuuuuwwwtttuuuvvvvvvuuuuuuuuuvvvxxxwwwuuusssrrrrrrssssssuuuvvvpppqqqwwwuuuwwwiii___YYY___mmm~~~<<<<<<<<<<<<<<<<<<<<<<<<888999:::::::::;;;>>>AAACCCCCCAAA>>>:::999:::;;;888888888888888999999:::888888888999999888888888999888888777666555555444666666666666777777777777777777666555555555555666555555555555555555555555444555777777777777555444555555555555555555555555555555444444444333333333444444444444444444444444444444444444444444444444666666666555444444444333111222222333444333333333333333333333444444555555555888;;;===;;;999888777555555444444444555555666333333333333333333333333333333333333333333333333333333333333333333333333111111111222222222333333111111222222222333333333444444333333333333444444333333333444444444555555444444444444444444444444444444555666666666666666444444444555555555555666555666666666666777777777666666777777777888888888888999999:::::::::::::::::::::;;;<<<======>>>>>>@@@AAAAAABBBCCCCCCDDDDDDGGGHHHIIIIIIHHHHHHJJJLLLMMMNNNOOOQQQSSSVVVXXXYYYWWWXXXYYYZZZ[[[\\\]]]^^^^^^```cccdddeeegggjjjlllooooooooonnnnnnoooooopppppptttvvvvvvxxx~~~~~~~~~xxxwww|||yyyyyy~~~}}}}}}yyyuuutttvvvuuupppmmmnnnooopppqqqqqqqqqrrrtttuuuooorrruuuuuuttttttuuuwwwtttsssrrrrrrrrrssstttuuuwwwwwwooommmuuutttttt}}}iiiWWW^^^gggkkk<<<<<<<<<<<<<<<<<<<<<<<<888999:::::::::<<>>;;;888888;;;>>>999888888888888999::::::777888999999999999888777888888777777666666555555666666666666777777777777888777666666555555666666555555555555555555555555555555666666666666555555555555555555555555555555555555444444444333333333444444444444444444444444444444444444444444444444555555555555555444444444111222333333444444333333222222333333444444555555333666999;;;:::888777777444333333333333444555555444444444444444444444444222222333333333333444444333333333333333333333333111111111111222222222222111111222222222333333333555444444333333444444555333333333444444444555555333333333333333333333333222333444555666666666666444444444555555555555666555555666666666666777777666666666777777777888888777888999999::::::999999<<<<<<<<<===>>>?????????@@@@@@@@@AAABBBBBBCCCCCCDDDFFFGGGHHHGGGGGGIIIJJJLLLMMMNNNOOOQQQTTTVVVWWWWWWXXXXXXYYY[[[\\\\\\]]]]]]^^^```bbbccceeehhhkkkoooooonnnmmmlllllllllllllllqqqttttttuuuzzz}}}|||zzzkkkjjj{{{|||vvvrrrqqqwww{{{{{{yyyzzzvvvtttsssuuusssnnnkkklllmmmlllllllllmmmoooqqqrrrmmmpppttttttrrrqqqtttvvvqqqqqqppppppqqqrrrtttuuuvvvwwwnnnjjjpppooonnnttt|||___YYYYYY^^^<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;::::::<<>>>>>?????????@@@@@@AAABBBBBBBBBAAACCCFFFGGGGGGGGGHHHJJJKKKKKKLLLNNNOOORRRSSSUUUVVVVVVWWWXXXYYYZZZZZZ[[[[[[\\\^^^___```cccfffiiikkkkkkjjjiiiiiiiiijjjjjjhhhnnnrrrqqqqqqvvvyyyxxx{{{ttt~~~yyyuuuttttttooommmrrrwwwwwwvvvvvvrrrqqqrrrtttsssnnnlllnnnnnnllliiihhhiiijjjlllmmmmmmpppsssrrrooommmoooqqqppppppooonnnnnnoooqqqqqqppptttnnniiimmmmmmjjjooouuu~~~gggVVVZZZ|||========================>>>>>>>>><<<999999:::<<<777999;;;;;;:::::::::<<<999999888888999999:::;;;777888999::::::999888777666666666666777777777777555666666666777777888888888888777666666666666666555555555555555555555555666555444333333444555666555555555555555555555555555555444444444333333333444444444444444444444444444444444444444444444444333444444555555666666666222333444444555555444444111111222333333444555555000333555555555444444555111111111111222222333444111111111111111111111111222222222333333444444444333333333333333333333333000111111111111222222222111111222222222333333333333222222222222222222333333333333444444444555555333333333333333333333333000111222333444444444444444444444555555555666666555555555555666666666777666666666666777777777777777777888999999999999999999::::::;;;;;;<<<<<<<<<>>>??????@@@AAAAAABBBBBB@@@BBBEEEFFFFFFGGGHHHJJJKKKKKKKKKMMMNNNPPPRRRSSSUUUUUUVVVVVVWWWXXXYYYYYYZZZ[[[]]]^^^___aaaeeehhhggggggggggggggghhhiiiiiieeekkkpppoooooosssvvvvvvzzz}}}qqquuuyyymmmkkkmmmuuunnnkkkpppttttttssssssmmmmmmooosssqqqmmmlllnnnpppmmmiiigggggghhhhhhhhhmmmqqqsssqqqllliiijjjmmmpppooonnnmmmllllllmmmnnnjjjqqqnnnjjjooonnnkkkooojjjttt|||kkk^^^fffqqqBBB@@@???@@@???===<<<<<<>>><<<;;;999999999:::;;;;;;:::::::::;;;;;;<<<===;;;;;;;;;::::::999999999888888999999999999888888777777777777777777777777::::::999999888777777777777777777777777777777777888777666555555666777888777777777777777777777777444444444555555555666666555555555555555555555555444444444444444444444444444444444444444444444444777666555444333444444555888777666555555555555555555444444333333444444555333444444555555444444333222222222222222222222222444333222111111111222333333333333333333333333333333333222111111222333333333333333333333222111000333333333333333333333333222222222222222222222222444222000222444666444222222222222222222222222222444333333222222333333444333333333333333333333333333444555555666666555555555555555555666666666666888777666666666777999:::888999999::::::;;;;;;<<<<<<<<<<<<<<<===???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGHHHIIIKKKLLLLLLMMMPPPRRRSSSTTTVVVVVVUUUVVVXXXZZZ\\\^^^```aaabbbcccbbbbbbeeeddddddeeeggghhhhhhgggiiiggghhhkkkpppttttttsssxxx{{{~~~~~~|||}}}nnnffflll~~~xxx~~~yyyqqqqqquuuwwwmmmiiinnnssssssqqqrrrnnnnnnnnnpppqqqpppmmmjjjkkkjjjjjjjjjjjjjjjhhhfffllllllkkkjjjhhhiiilllnnnmmmmmmmmmnnnooolllhhheeejjjjjjkkkkkkkkkkkkkkkkkkmmmuuuwww|||uuudddbbbkkkuuuFFFDDDBBBBBBAAAAAAAAAAAA>>>===<<<;;;::::::::::::======<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999888888999999999999888888888888888888888888888888999999999888888888888888777777777777777777777777777777666666666666777777555555555555555555555555444444444555555555666666555555555555555555555555444444444444444444444444444444444444444444444444777666555444333444444555777666555555444444555555555444444333333444444555333444444555555444444333444444333333222222111111555444333111111111222222333333333333333333333333333333222111111222333333333333333333333222111000333333333333333333333333222222222222222222222222444222111222444555444222222222222222222222222222444333333222222333333444444444444444444444444444333444444555555555555555555555555555666666666666777777666666666777888999888888999999:::;;;;;;;;;;;;;;;<<<<<<===???@@@AAABBBBBBCCCDDDEEEFFFFFFGGGGGGIIIJJJKKKKKKMMMPPPRRRRRRSSSUUUUUUUUUVVVXXXZZZ[[[\\\^^^```aaabbbbbbaaaeeeddddddeeegggggggggfffeeeeeefffjjjppptttuuuuuuxxxyyy{{{zzzyyy||||||pppsss|||tttyyy{{{tttwww}}}vvvmmmmmmssssssiiiccciiipppqqqppppppqqqqqqqqqssssssqqqnnnkkkggggggggghhhiiiiiihhhhhhkkkkkkjjjiiiggghhhkkkmmmjjjjjjjjjkkklllkkkgggdddeeefffhhhiiijjjjjjiiihhhhhhmmmooooooggg[[[ZZZ^^^gggpppyyyTTTPPPJJJEEECCCBBBAAA@@@???>>>======<<<<<<<<<<<>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;::::::::::::888999999::::::999999888888888888888888888888888777888888888888999999999777777777777777777777777666666777777777777666666555555555555555555555555444444555555555666666666555555555555555555555555666666666666666666666666444444444444444444444444666666555444444444444555666555444444444444444444555444444333333444444555333444444555555444444333666666555444333222111111555555333222111111111111333333333333333333333333333222222111111222222333222222333333333222111111333333333333333333333333222222222222222222222222333222111222444555444333222222222222222222222222444333333222222333333444555555555555555555555555333333444555555555555555444555555555555666666666777666666666666777888888888888888999::::::;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAABBBBBBCCCDDDEEEFFFFFFGGGHHHJJJJJJKKKLLLOOOQQQPPPRRRSSSTTTTTTUUUXXXZZZYYYZZZ\\\^^^___```aaaaaaeeeddddddeeefffgggeeedddaaabbbdddiiioootttvvvwwwyyyzzzzzzxxxwwwzzz~~~lllppp}}}{{{~~~vvvpppppprrr|||~~~~~~sssjjjkkkqqqpppfff___ccclllppppppoooqqqrrrsssuuuuuusssoookkkbbbcccdddeeefffggghhhhhhhhhiiiiiigggffffffhhhjjjfffffffffgggiiihhhfffddd```bbbdddfffhhhhhhhhhggghhhjjjkkkkkkqqquuubbbVVV]]]hhhtttqqqkkkaaaVVVPPPNNNIIIDDDBBBAAA???======>>>@@@AAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999::::::::::::999999888888888888888888888888666777777888999999::::::777777777777777777777777555666777888888777666555777777777777777777777777555555555555666666666666555555555555555555555555666666666666666666666666555555555555444444444444555555555555444444555555555444444333333333444444555444444333333444444555333444444555555444444333555555555444444333333333666555444333222111111111333333333333333333333333222222222222222222222222222222333333333222222111222222222222222222222222222222222222222222222222333333222333333444333333222222222222222222222222444333333222222333333444444444444444444444444444333333444555555555444444444444444555555555666666555555555666666666777777777777888888999:::::::::;;;;;;;;;<<<===>>>???@@@@@@AAABBBCCCDDDEEEEEEFFFFFFGGGIIIIIIJJJKKKNNNPPPOOOPPPRRRRRRSSSTTTWWWYYYWWWXXXYYY[[[]]]___``````dddddddddeeeffffffeeeccc```aaadddhhhmmmrrruuuvvvzzz|||}}}|||{{{~~~}}}|||yyyqqqvvvwwwwwwuuurrrooommmllltttxxx~~~|||rrriiijjjrrrqqqggg```aaaiiioooooommmlllmmmooorrrsssrrrnnnjjj___aaabbbbbbbbbccceeeffffffggggggeeedddccceeegggcccbbbbbbdddfffgggfffddd``````aaaccceeegggiiijjjjjjhhhjjjnnnpppwwwuuu[[[XXX]]]dddzzzrrrllliiibbbYYYPPPLLLGGGBBB>>>>>>>>>???======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888888888888888888888888666666777888999::::::;;;888888888888888888888888555666777888888777666555888888888888888888888888555555555666666666777777666666666666666666666666777777777777777777777777666666666555555444444444444444555555555555555555444444333333333444444555555444444333333444444555333444444555555444444333333333333444444555555555555555444444333222111111333333333333333333333333222222222222222222222222111222222333333333222222222222222222222222222222222222222222222222222222333333444333333222333333222222222222222222222222444333333222222333333444333333333333333333333333222333333444555444444444444444444444555555555555444444555555666666666666666666777888888999999::::::;;;;;;;;;<<<>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEDDDFFFHHHHHHIIIJJJMMMOOONNNOOOQQQQQQQQQRRRUUUWWWUUUVVVWWWYYY[[[^^^___```dddddddddfffggggggeeeccc```bbbeeehhhkkknnnqqqrrrvvvzzz~~~}}}xxxrrrwwwuuutttsssrrrpppnnnlllkkkooovvvwwwooogggiiioooooohhhaaa```dddjjjkkkhhhdddeeehhhkkknnnmmmkkkhhh```aaaaaa```^^^^^^```bbbcccddddddcccaaaaaabbbcccaaa```___```ccceeeeeedddcccaaa``````cccggglllooofffaaacccmmmqqqqqqyyyvvvhhh___[[[iii}}}qqqfffbbb[[[RRRJJJDDD@@@>>>???>>>>>>============>>>;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999666666777888999999::::::888888888888888888888888666666777777777777666666666666666666666666666666555555666666666777777777666666666666666666666666777777777777777777777777777777666666555444444444333444555555666555555555444444444444444444555666555444444333333444444555333444444555555444444333111111222333444555666666333444444444444333333222333333333333333333333333111222222333333222222111111111222333333333222222222222222222222222222222222222222222222222222222333444555444222111222333222222222222222222222222444333333222222333333444333333333333333333333333222222333444444444444444333444444444444555555555333444444555666555555555666666666777888888999999:::::::::;;;<<<===?????????@@@@@@AAABBBCCCDDDDDDDDDEEEGGGGGGHHHIIILLLNNNNNNOOOPPPPPPPPPPPPSSSUUUTTTUUUVVVXXXZZZ]]]```aaaccccccdddgggiiiiiigggeeeaaacccfffhhhiiikkknnnppppppuuu{{{~~~~~~~~~~~~~~~{{{xxxuuusssqqqooommmdddhhhnnnqqqmmmfffeeeiiihhhgggccc^^^___dddfffeee```aaabbbeeehhhhhhgggeee```aaaaaa___[[[ZZZ]]]``````bbbbbbaaa___^^^^^^___```^^^\\\]]]___bbbcccccccccaaa______aaafffllloooeee```aaajjjooonnnnnnqqq}}}~~~iiibbbgggsss|||zzzuuummmcccXXXNNNIIIDDDDDDBBB@@@>>>=========;;;;;;;;;;;;<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999777777777888999999999:::888888888888888888888888777777666666666666777777666666666666666666666666555666666666777777777777666666666666666666666666666666666666666666666666777777777666555444444444333333555666666666555555555555444444555555666777555444444333333444444555333444444555555444444333111111222222333333444444222333444555555555444333333333333333333333333333111222333333333333222111000111222333333333333222111111111111111111111111222222222222222222222222222444555444222111222444222222222222222222222222444333333222222333333444444444444444444444444444222222333444444444444333333333444444444555555555222333444555555555444444555555666666777888888999:::::::::;;;<<<===>>>?????????@@@AAABBBCCCCCCDDDCCCDDDFFFGGGGGGIIIKKKNNNNNNOOOPPPOOONNNOOOPPPRRRTTTTTTUUUWWWZZZ]]]```bbbbbbccceeehhhkkkkkkiiiggg___bbbeeeggggggiiilllooonnnrrrwwwzzz{{{}}}||||||~~~|||wwwtttqqqppppppqqqfffgggkkkooonnngggccccccaaafffeee___]]]aaaeeefffbbbaaaaaabbbcccdddcccbbb___aaaaaa^^^ZZZYYY\\\```^^^```aaa```^^^\\\\\\]]]^^^[[[YYYYYY\\\^^^``````]]]]]]^^^___aaadddgggiiidddaaaaaaeeejjjkkkjjjiiirrrooo^^^\\\eeesss~~~zzzmmm```XXXJJJHHHFFFCCC@@@>>><<<;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999888888888888888999999999888888888888888888888888888777666555555666777888888888888888888888888888666666666666777777777777777777777777777777777777666666666666666666666666888777777666555444444444222333555666666666555555555555555555555666777888555444444333333444444555333444444555555444444333222222222222222222222222111222333555666555555444333333333333333333333333111222333444444333222111000111222333333333333333111111111111111111111111222222222222222222222222222444666555222000222444222222222222222222222222444333333222222333333444555555555555555555555555222222333444444444333333333333333444444444555555222333444555555555444333555555666666777888888888:::::::::;;;<<<===>>>???>>>???@@@AAABBBCCCCCCDDDBBBDDDFFFFFFGGGHHHKKKMMMOOOPPPPPPOOONNNNNNOOOQQQSSSTTTUUUWWWZZZ]]]aaacccbbbccceeeiiilllllljjjhhh]]]aaadddfffgggiiimmmpppooorrrvvvwwwyyy}}}{{{zzzyyyxxxvvvssspppnnnoooqqqtttllljjjmmmqqqqqqjjjcccaaa^^^fffiiiccc^^^bbbhhhjjjfffdddbbbaaabbbbbbaaa```]]]___```]]]YYYXXX]]]aaa]]]___```___]]][[[[[[[[[\\\ZZZWWWWWWYYY\\\]]]^^^XXXZZZ\\\___aaabbbcccccc^^^_________bbbggghhhgggfffooozzzdddbbbbbbhhhttt}}}~~~}}}yyykkk___SSSLLLHHHCCC???@@@DDD===888:::===<<<<<<>>><<<=========;;;:::;;;<<<>>>===<<<:::999999::::::999999999999999999999999888888888888888888888888999999999888888888888777888888888888777777777666666666666666777777777777777777777777777777777777444444555555666666777777999666444555777777555333333333333444444555555555333444555555666666555555444444333222222222222333555555555555555555555555555555555555555555555555555555555444444333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333111111222222222333333333333333333222222111111111333222222111111222222333222222222222222222222222333333333333333333333333444444444444444444444444333333333444444444555555666666666777888888999999::::::;;;;;;<<<=========?????????@@@@@@AAAAAABBBDDDEEEFFFGGGIIIJJJKKKLLLJJJJJJKKKMMMNNNOOOPPPQQQUUUUUUUUUVVVXXX[[[]]]___```aaaccceeefffggghhhhhhaaabbbdddeeefffgggggggggiiilllppprrrtttxxx~~~}}}zzzxxxttttttrrrmmmgggggglllqqqmmmnnnkkkffffffhhhfffbbbccccccccccccccccccdddddd]]]\\\]]]___bbbaaa]]]YYY___]]]ZZZXXXWWWXXXZZZ\\\]]]]]]\\\[[[ZZZYYYXXXWWWXXXYYYZZZZZZYYYXXXZZZ[[[YYYYYYZZZ[[[\\\\\\]]]]]]```___^^^^^^___aaaccceeeccceeerrrpppXXXYYYccceeexxxxxxlllhhheee^^^TTTOOOFFF@@@===@@@BBB@@@>>>>>>===>>>???>>>>>>======>>>>>>===;;;::::::::::::;;;999999999999999999999999888888888888888888888888999999999999888888888888999999999999888888888888666666666666777777777888777777777777777777777777555555555666666666666666888666444555666777555333333333333444444555555555333444555555666666555555555444444333333333333333333333333333333333333333333333333333333333333333555555444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333111111222222222333333333333333333222222222111111333222222111111222222333222222222222222222222222333333333333333333333333444444444444444444444444333333333444444444444555555666666777777888999999:::::::::;;;<<<<<<======>>>>>>???@@@@@@AAAAAAAAACCCCCCDDDEEEGGGHHHIIIJJJIIIJJJKKKLLLNNNOOOPPPPPPTTTTTTUUUVVVXXX[[[]]]___``````bbbcccddddddddddddaaabbbcccdddeeeggghhhiiijjjmmmoooppprrrvvv||||||yyyuuutttttttttrrrmmmgggeeehhhlllmmmmmmjjjffffffhhhfffbbb````````````````````````\\\[[[[[[]]]______\\\YYY[[[ZZZXXXWWWWWWWWWYYYZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWYYYYYYYYYWWWWWWXXXYYYYYYYYYZZZ[[[[[[\\\\\\]]]___^^^]]]\\\]]]^^^```bbbcccbbbfffrrrnnnYYY[[[]]]jjj}}}rrrjjjUUUMMMEEEDDDCCCAAA???@@@>>>>>>>>>>>>===<<<<<<;;;===<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999:::999999999888888888888:::::::::999999999999888666666666777777777888888777777777777777777777777777777666666666666666555777666555555666666555444444444444444444555555555333444555555666666555555666555555444333444444444333333333333333333333333444444444444444444444444444444444444333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333111111222222222333333333333333333222222222222111333222222111111222222333222222222222222222222222333333333333333333333333444444444444444444444444333333333333444444444444555555666666777888888888999::::::;;;;;;<<<<<<======>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCEEEFFFGGGGGGIIIIIIJJJKKKMMMNNNOOOPPPRRRRRRTTTUUUXXX[[[]]]_________```aaaaaaaaaaaaaaabbbbbbbbbcccdddfffhhhjjjjjjlllnnnnnnooossszzz~~~{{{||||||{{{zzzwwwtttqqqooouuuvvvtttoooiiifffgggiiikkkllliiieeeeeegggeeeaaa\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZ\\\\\\[[[ZZZVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYXXXVVVUUUUUUVVVYYYYYYYYYZZZ[[[[[[\\\\\\]]]\\\[[[ZZZZZZ[[[\\\]]]bbbbbbcccbbbeeexxx}}}oooeee___ffftttfffVVVLLLFFFAAA@@@BBBAAA@@@>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999999999888888888::::::999999999888888888666666777777777888888888777777777777777777777777888777777777666666555555666666555555666666666555444444444555555555555555333444555555666555555555666666555444444444444555555555555555555555555555666666666666666666666666333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333111111222222222333333333222222222222222222222222333222222111111222222333111222222222222222333333333333333333333333333333333333333333333333333333222222333333333444444444444444555666666777777888999999999:::;;;;;;<<<<<<<<<======>>>???@@@AAAAAA@@@AAABBBCCCDDDEEEFFFFFFHHHHHHIIIJJJLLLMMMNNNOOOPPPQQQSSSUUUXXXZZZ\\\^^^]]]^^^___aaaaaabbbbbbbbbdddcccbbbaaabbbdddfffhhhgggiiikkkkkklllpppxxx~~~|||vvvpppyyy{{{yyyyyyyyywwwuuurrrooonnnuuuuuuuuuqqqmmmjjjiiijjjiiijjjgggccccccfffddd```ZZZZZZYYYYYYYYYYYYXXXXXX\\\ZZZYYYYYYYYYZZZ[[[[[[RRRSSSTTTVVVVVVVVVUUUUUUSSSSSSSSSTTTUUUUUUVVVVVVWWWXXXXXXWWWUUUSSSTTTTTTXXXXXXXXXYYYYYYZZZZZZZZZ[[[ZZZYYYYYYXXXYYYYYYZZZ[[[```eeeeeebbbiiitttffflllrrr|||rrreeeYYYNNNGGGEEEEEEBBB???>>>@@@BBBBBBAAA<<<<<<==================;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::999999999999888999888888888777777777777777777777777888888888888777777777777777777777777888888777777666666666555555555666666555555666666555555555555555555555555333444555555666555555555666666555444444444444555555555555555555555555555666666666666666666666666333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333111111222222222333333333222222222222222222222222333222222111111222222333111111111222222333333333333333333333333333333333333333333333333333333333222222222333333333444444444444444555666666777777888888999999:::;;;;;;;;;;;;<<<<<<===???@@@@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGHHHIIIKKKLLLMMMNNNOOOPPPRRRTTTWWWYYY[[[\\\[[[]]]^^^aaacccdddeeeeeefffdddbbbaaa```aaacccdddccceeeggghhhjjjooovvv|||}}}uuu}}}ttt|||xxxxxxxxxxxxwwwuuurrrpppnnnoooooopppnnnlllkkkjjjjjjfffgggeeeaaaaaacccbbb^^^YYYYYYXXXXXXXXXWWWWWWWWW[[[ZZZYYYXXXWWWXXXZZZ[[[QQQRRRTTTUUUVVVUUUTTTSSSPPPPPPQQQRRRSSSTTTUUUUUUVVVWWWWWWVVVTTTRRRSSSTTTVVVVVVVVVWWWWWWWWWWWWWWWYYYXXXXXXXXXWWWWWWXXXXXXUUUZZZ```cccaaabbbmmm{{{ttteeebbbooo}}}yyyiii\\\VVVMMMHHHAAA>>>@@@BBBBBBBBB===>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::999999999999888888888777777777666666777777777888888888999999777777777777777777777777888777777777777777777666444555666666555555666777666666666555555555555555333444555555666666555555666555555444333444444444333333333333333333333333333333333333333333333333222222222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333111111222222222333333333111222222222222333333333333222222111111222222333111111111222222333333444333333333333333333333333333333333333333333333333222222222222333333333333333333444444555666666666777888888999999::::::;;;:::;;;<<<===>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMOOOPPPRRRTTTVVVXXXYYYYYYYYYZZZ\\\___bbbccceeeeeecccbbbaaa```______```aaa```cccfffggghhhlllrrrwww{{{zzzoooxxx}}}yyyuuurrrooouuuuuuuuutttsssqqqooommmggggggggggggggggggggggggcccdddbbb^^^^^^aaa```\\\YYYXXXXXXWWWWWWVVVVVVVVVXXXXXXXXXVVVUUUUUUWWWZZZPPPQQQSSSTTTTTTSSSRRRRRRMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTUUUTTTRRRQQQQQQRRRTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVZZZXXXYYY[[[\\\\\\aaahhhlllfff___]]]bbb~~~zzzvvvkkkaaaTTTKKKGGGEEECCCAAA>>>??????@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;:::::::::999999999999999999888888888777777777777888888888999999999777777777777777777777777777777777777777888888888333555777666555444666888777666666666555555555444333444555555666666555555555444444333333333333333333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333111111222222222333333333111111222222222333333333333222222111111222222333000111111222333333444444333333333333333333333333222222222222222222222222111222222222222333333333222333333444555555666666777777888888999:::::::::999:::;;;<<<>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFHHHIIIJJJKKKLLLOOOPPPRRRTTTVVVVVVVVVVVVVVVXXXYYY\\\^^^___``````^^^^^^^^^_________``````___cccfffhhhgggiiimmmpppuuu|||}}}vvvpppllljjjoooooooooooonnnllljjjiiidddcccbbbbbbbbbcccdddddd```aaa___[[[\\\^^^]]]YYYXXXXXXWWWWWWVVVUUUUUUTTTSSSUUUVVVUUURRRRRRTTTVVVPPPPPPQQQQQQPPPPPPOOOOOOIIIJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQPPPOOONNNOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRSSSTTTTTTTTTTTT\\\WWWTTTVVVXXXXXXZZZ^^^YYYnnnwwwccc```nnn}}}||||||~~~ooo___UUUOOOIIIEEE???@@@@@@@@@???>>><<<;;;========================::::::::::::::::::::::::;;;;;;;;;:::::::::999999:::::::::999999999888888777888888888888999999999777777777777777777777777666666777777888888999999333555777777555444666999777777666666555555555444333444555555666666555555444444333222222222222333555555555555555555555555333333333333333333333333111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333111111222222222333333333111111111222222333333333333222222222222222222333000000111222333333444444333333333333333333333333222222222222222222222222111111222222222333333333222222333444444555555666777777777888999999::::::999999;;;<<<===???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKLLLOOOQQQRRRTTTUUUUUUUUUUUUUUUVVVWWWYYYZZZ[[[[[[[[[YYY[[[\\\^^^___``````aaa```dddhhhhhhggggggiiikkkqqqyyy|||zzz}}}}}}}}}|||~~~xxxqqqmmmllljjjjjjkkkjjjiiigggfffdddeeecccaaa```aaabbbcccccc______]]]ZZZZZZ]]]\\\XXXWWWWWWWWWVVVUUUTTTTTTSSSPPPRRRTTTSSSQQQOOOQQQSSSPPPOOOOOONNNNNNMMMMMMMMMGGGGGGHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNMMMLLLMMMOOOQQQQQQQQQQQQQQQQQQPPPPPPNNNOOOPPPQQQRRRRRRRRRRRRSSSPPPPPPTTTVVVUUUUUUWWW\\\___llluuufffqqq}}}}}}}}}}}}|||qqqfffVVVGGGHHHGGGCCC======@@@@@@===;;;<<<===>>>>>>>>>>>>===999999999999999999::::::;;;;;;::::::999888777777::::::::::::::::::::::::999999999999999999999999777888:::;;;;;;:::888777777777777777777777777777555555666666666666555555444444444555555555555666555555555555555444444444555555444444444444555555111333555666777666555444111222222333333222222111444333333222111111111222333333333222222111111111000111111222222111111000222222222222222111000///222444444333333444333111222222222222222222222222000000000000111111111111222222111111111111222222111111111222222333333333222222222222222222222222444444444333333222222222111111111111111111111111333333333222222111111111000111111222444555555666777888888999999:::;;;;;;::::::;;;;;;<<<=========???@@@@@@AAAAAABBBBBBBBBDDDDDDEEEGGGHHHIIIJJJKKKKKKLLLMMMOOOQQQRRRTTTTTTUUUTTTTTTVVVYYY[[[[[[[[[[[[[[[\\\]]]^^^___```aaacccfffiiijjjiiihhhhhhhhhtttuuuwwwxxxwwwvvvwwwxxxzzzzzz}}}}}}{{{zzz{{{|||xxxppphhhllliiiffffffhhhgggccc```^^^cccbbb[[[YYY^^^___ZZZ]]]ZZZXXXWWWXXXXXXXXXWWWVVVVVVVVVUUUTTTSSSRRRQQQRRRQQQPPPQQQRRRRRRPPPNNNMMMMMMLLLLLLLLLLLLMMMMMMJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKNNNNNNNNNNNNOOOOOOPPPQQQMMMMMMOOOPPPQQQQQQQQQQQQSSSSSSSSSSSSSSSTTTTTTUUUYYYWWW___pppqqqmmmppp~~~{{{|||~~~~~~~~~|||kkk[[[SSSPPPHHH???===???@@@===AAA???===;;;;;;<<<>>>???::::::::::::::::::::::::;;;;;;::::::999888888777::::::::::::::::::::::::999999999999999999999999777888:::;;;;;;:::888777777777777777777777777777555555666666666666555555444444444555555555555666555555555555555555555555444444444333333444444444222444555666777666444444222222333333333333222222444333333222111111222222333333333222222222111111111111222222222222111111222222222222222111000000222222333222222222222111222222222222222222222222000000000000111111111111222222111111111111222222222222222222222222333333222222222222222222222222444444333333333222222222111111111111111111111111333333333222222111111111000111111222444555555666666666777888888999999:::::::::;;;;;;<<<=========@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEGGGHHHJJJKKKLLLLLLMMMOOOPPPRRRSSSSSSRRRRRRSSSVVVYYY\\\]]]]]]\\\]]]]]]^^^___`````````ccceeeiiijjjjjjiiiiiijjjnnnqqqtttvvvxxxyyy{{{}}}yyy}}}~~~|||xxxvvvvvvwwwyyyuuunnngggiiijjjjjjiiigggeeecccbbb]]]___\\\TTTUUU\\\]]]XXX[[[XXXVVVUUUUUUVVVVVVUUUUUUUUUUUUTTTTTTSSSRRRQQQPPPOOONNNOOOPPPPPPNNNLLLKKKKKKJJJJJJJJJJJJKKKKKKGGGFFFEEEEEEDDDDDDEEEEEEGGGHHHHHHIIIIIIJJJJJJKKKMMMLLLLLLLLLMMMMMMNNNOOOMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSVVVTTTXXX```gggyyyppphhhppp~~~}}}}}}||||||}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~zzzpppjjj^^^OOOGGGFFFCCC???@@@???>>><<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888::::::::::::::::::::::::999999999999::::::::::::888999:::;;;;;;:::999888777777777777777777777777555555666666666666555555444444444555555555555666444444444555555666666777444333333333333333333444444555666666666555444333333444444444444444444333444333333222222222222222333333333222222222222111222222333333333333222222111222222222222111000000222111111111222111222222222222222222222222222222000000000111111111222222222222111111111111222222333333222222222222222222222222222222222222222222333333333333222222222222111111111111111111111111222222222222222111111111111111222333333444555555555555666666777888888999:::::::::;;;<<<<<<======@@@@@@@@@AAABBBCCCCCCCCCDDDCCCCCCDDDEEEGGGIIIKKKLLLLLLMMMNNNOOOPPPQQQRRRPPPPPPQQQUUUYYY]]]^^^^^^^^^^^^^^^______``````aaabbbeeehhhjjjkkkkkklllmmmlllooorrruuuwwwyyy{{{~~~zzz|||}}}{{{}}}|||{{{{{{{{{rrrqqqqqqssstttqqqkkkfffcccgggjjjiiiddd``````bbb]]]^^^ZZZQQQQQQYYYZZZVVVXXXUUUSSSRRRSSSSSSSSSRRRSSSSSSSSSSSSRRRQQQPPPPPPNNNMMMLLLMMMNNNNNNLLLJJJIIIIIIHHHHHHHHHHHHIIIIIIFFFEEEDDDDDDDDDDDDDDDDDDGGGFFFFFFFFFFFFHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLNNNNNNMMMLLLLLLMMMNNNOOOOOOOOONNNNNNOOOOOOPPPQQQPPPOOOSSSUUUSSS[[[}}}yyymmmjjjnnntttyyygggZZZRRRJJJBBB>>>@@@BBBCCCBBB@@@===;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::999999999::::::::::::::::::::::::999999999:::::::::::::::888999999::::::999999888777777777777777777777777555555666666666666555555444444444555555555555666333444444555666777777888555444444333333444444555555666666666555444333222444444555555555555444444444333333222222222333333222222222222222222222222222333333444444333333222111111222222222111111000333111111333333222222444222222222222222222222222000000111111111222222222333222222111111222222333333333333222222111111111222222222222222222222222333222222222222222222222111111111111111111111111222222222111111111111111111111222333333444555555555555666777777888888999999::::::;;;;;;<<<======??????@@@AAABBBCCCCCCDDDDDDCCCCCCCCCDDDFFFIIIJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPOOOQQQTTTYYY\\\]]]]]]_________`````````aaaaaabbbeeehhhjjjkkkmmmooopppoooqqqssstttttttttuuuwww|||}}}{{{uuu~~~zzzwwwvvvwwwyyypppooooooooopppmmmiiieee]]]```cccccc```]]]\\\\\\___eeedddYYYSSSUUUVVVTTTVVVSSSQQQPPPQQQQQQQQQPPPPPPQQQQQQQQQPPPPPPOOONNNLLLKKKKKKKKKLLLLLLJJJIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFDDDDDDEEEFFFIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIOOONNNLLLKKKJJJLLLMMMNNNMMMMMMMMMMMMMMMNNNOOOOOOKKKLLLRRRVVVQQQOOO```vvvzzzvvvuuu{{{~~~qqqeeeXXXNNNEEEEEEDDDCCCBBBAAAAAA@@@<<<<<<;;;;;;::::::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999999999999999999999777777777777777777777777555555666666666666555555444444444555555555555666444444555555666777888888666666555555555555666666666666666555555444333333444555555666666555555444444333333222333333444444222222222222222222222222222333333444444333333222000111111222222222111111333111222666777333222666222222222222222222222222111111111111222222222222333333222222222222333333333333333222222111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111222222333333444444444666666777777888999999:::999999::::::;;;<<<<<<<<<>>>>>>???@@@AAABBBCCCDDDCCCCCCCCCCCCEEEGGGIIIJJJIIIJJJKKKLLLMMMOOOOOOPPPQQQPPPQQQTTTXXXZZZ[[[[[[^^^^^^______```aaaaaaaaabbbdddhhhjjjkkkmmmppprrrppprrrssssssrrrqqqrrrsss{{{{{{|||{{{xxxxxx|||{{{yyyuuuqqqpppqqqsssoooooonnnmmmllliiifffddd]]]\\\\\\]]]___^^^[[[XXXbbbnnnqqqdddWWWSSSSSSRRRTTTRRROOONNNOOOPPPOOONNNNNNNNNOOOOOONNNNNNMMMMMMKKKJJJJJJJJJKKKKKKIIIHHHFFFFFFGGGHHHHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFDDDDDDDDDFFFIIIJJJHHHHHHGGGGGGGGGGGGGGGHHHOOONNNLLLJJJJJJKKKMMMNNNMMMLLLLLLLLLLLLMMMNNNNNNLLLKKKNNNSSSRRROOOUUU___iiiuuukkkjjjrrr}}}vvvkkkVVVPPPGGG@@@<<<===@@@CCC=========<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999::::::;;;;;;<<<<<<999999999999999999999999777777777777777777777777555555666666666666555555444444444555555555555666555555555666666777777888777777666666666666777777555555555555555444444444444444555555555555444444333333333333333444444555111222222222222333333333222222333333333333222222000000111222222222222111333///222::::::444222666222222222222222222222222111111111222222222222333333333222222222222333333333333222222222222222222222222222222222222222222111111111222222222222222111111111111111111111111000000000111111111111111222222222333333444444444666666777888888999999:::999999999:::;;;;;;<<<<<<<<<===>>>???@@@AAABBBCCCBBBCCCDDDEEEGGGHHHIIIIIIGGGHHHIIIKKKMMMNNNPPPPPPPPPPPPQQQSSSWWWYYYZZZZZZ\\\]]]^^^___```aaaaaabbbbbbdddgggiiikkkmmmppprrrnnnppprrrssssssssstttuuuxxxxxx{{{vvvpppxxxvvvssspppmmmlllkkkjjjkkkjjjiiihhhgggeeedddccc___\\\ZZZ[[[______\\\YYY```mmmsssgggXXXSSSRRRPPPRRRPPPMMMLLLMMMNNNMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHIIIJJJJJJHHHFFFDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDFFFGGGHHHGGGFFFFFFEEEEEEEEEEEEFFFKKKKKKJJJIIIIIIJJJKKKLLLKKKKKKKKKKKKKKKLLLLLLMMMPPPJJJGGGJJJMMMOOOSSSYYY^^^jjjwwwnnnlllnnnooozzzpppjjj___SSSKKKFFFDDDDDD@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::;;;<<<<<<===:::999999999999999999:::777777777777777777777777555555666666666666555555444444444555555555555666666666666666666777777777666666555555555555666666555444444444444555555666444444444555555444444444333333333333333444555555111111222222222333333333111111222222222222111111000000111222222222222222000---222<<<<<<444000444222222222222222222222222111111111222222222333333444333333222222333333444222222222222222222333333222222222222222222222222000111111111222222222222111111111111111111111111///000000000111111111222222222333333333333444444555555666666777888888999888999999::::::;;;<<<<<<;;;;;;<<<>>>???@@@AAABBBAAACCCEEEHHHIIIIIIIIIHHHEEEFFFHHHJJJLLLNNNPPPQQQNNNNNNOOORRRWWWZZZ[[[[[[ZZZ[[[\\\^^^___aaabbbcccbbbdddggghhhjjjlllooorrroooqqqtttuuuuuuvvvwwwyyyyyyzzz}}}{{{tttxxxtttpppooonnnmmmiiieeeaaabbbbbbaaaaaaaaaaaabbb\\\[[[ZZZZZZZZZ[[[\\\\\\YYYcccfff]]]UUUTTTRRRNNNOOOMMMJJJIIIJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHGGGFFFGGGHHHGGGFFFDDDBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLIIIGGGHHHJJJKKKOOOTTTVVVVVVaaa}}}vvvuuurrrssstttuuuxxx|||uuuhhh[[[QQQKKKBBBBBBAAAAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::;;;<<<======:::999999888888999999:::777777777777777777777777555555666666666666555555444444444555555555666666777777777777666666666666555555444444444444555555444444444444444555666777333444444444444444444333333333333333333444555666111111111222222333333333111111111222222111111111///000111222222222222222...+++111<<<===333///222222222222222222222222222111111222222222333333333444333333222222333333444111111111222222333333444222222222222222222222222000000111111222222222222111111111111111111111111//////000000111111111222333333333333333333333444444444555555666777777777888999999::::::;;;<<<<<<::::::;;;===>>>@@@AAAAAAAAACCCFFFIIIKKKJJJIIIHHHDDDEEEGGGIIILLLOOOQQQRRRLLLLLLNNNRRRWWW[[[]]]]]]YYYYYY[[[]]]___aaabbbccccccdddggghhhiiikkkoooqqqsssuuuwwwxxxwwwwwwxxxyyy}}}}}}}}}{{{vvvrrrqqqrrrpppkkkeeeZZZ[[[\\\\\\\\\^^^```bbbXXXZZZZZZXXXUUUVVVZZZ^^^SSSXXXXXXRRRQQQUUUSSSLLLMMMKKKHHHGGGHHHIIIHHHHHHIIIIIIJJJJJJKKKJJJJJJJJJFFFEEEDDDEEEFFFFFFDDDBBB@@@AAACCCDDDDDDCCCAAA@@@AAA@@@@@@@@@AAAAAABBBCCC???@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAABBBCCCDDDFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIDDDGGGKKKNNNMMMJJJKKKMMMLLLOOOUUU\\\fff~~~}}}sssmmmjjjqqqppp```NNNIIICCCAAAAAAAAA???===@@@AAA>>>:::===AAA???777;;;;;;;;;:::::::::999999777888999:::::::::::::::888888999999999999888888888888888888888777666666666666666666777777777777666666666666666666666666777777777777777777777777333444444444555666666666666555444333333444555666666666555555555444444444444444444444444444444444333333333333333333333333222222222333333333444444222333333444444333333222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444111111111111111111111111222222333333333333444444222222222222222222222222222222222222222222222222//////000111222222333333666666555555555777999:::777888888999999:::;;;;;;999;;;<<<======>>>AAACCCDDDCCCDDDIIIOOOPPPLLLGGGFFFGGGIIIKKKMMMOOOOOOPPPOOOPPPQQQRRRSSSWWW\\\```\\\[[[[[[[[[\\\^^^```aaacccdddeeeeeefffjjjooossstttvvvtttooonnnrrruuuuuuvvvzzzxxxxxx|||{{{|||~~~~~~}}}tttgggcccfffgggdddbbb___\\\ZZZ[[[^^^aaaddd[[[XXXUUUQQQPPPQQQSSSTTTRRRRRRRRRRRRQQQPPPOOONNNLLLKKKJJJIIIHHHGGGGGGGGGJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>======>>>>>>?????????@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBCCCDDDFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJNNNKKKMMMSSSVVV^^^wwwzzz{{{zzzaaaXXXLLLCCCAAABBBBBBBBB>>>@@@???<<<>>>BBB@@@;;;;;;;;;;;;::::::::::::999888999999:::::::::999999888888999999999999888888888888888888888777666666666666666666777777777777666666666666666666666666777777777777777777777777444444555555555555555555666555444444444444555666555555555555444444444444444444444444444444444444333333333333333333333333333333333444444444555555222333333444444333333222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444111111111111111111111111222222333333333333444444222222222222222222222222222222222222222222222222000000000111222222333333666555555555666777888999777888888999999::::::;;;:::;;;=========>>>@@@BBBCCCCCCDDDIIINNNOOOKKKGGGGGGHHHIIIKKKMMMNNNNNNOOOOOOQQQSSSTTTUUUWWWZZZ\\\[[[[[[\\\\\\]]]^^^___```aaabbbccccccdddhhhlllpppooossssssooommmppptttuuuuuuxxx~~~|||uuutttxxxyyy{{{}}}{{{sssgggbbbdddccc___dddbbb___]]]\\\]]]___aaaYYYWWWTTTQQQOOOOOOPPPQQQOOOPPPPPPOOOOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>======>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHHHHHHHHHHKKKHHHIIINNNNNNQQQaaattt~~~qqq___OOOFFFBBB@@@???===??????<<<<<<>>>===:::<<<<<<;;;;;;;;;:::::::::999::::::::::::999999888888888999999999999888888777888888888888777777666666666666666777777777777666666666666666666666666777777777777777777777777666666555555555555555555666555444444444444555666555555444444444333333333444444444444444444444444333333333333333333333333444444444444555555555555222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444222222222222222222222222222222333333333333444444222222222222222222222222222222222222222222222222000000111111222333333333555555555555666777888999777777888888999:::::::::;;;<<<======<<<===???AAACCCBBBDDDHHHLLLMMMJJJGGGHHHHHHJJJKKKLLLMMMMMMMMMOOOQQQTTTVVVVVVWWWXXXYYY[[[\\\\\\]]]^^^^^^^^^^^^___```aaaaaabbbeeeiiillloootttvvvppplllmmmppprrrsssvvv{{{yyyqqqqqqvvvuuuxxx||||||wwwttt~~~yyynnndddaaabbb```\\\bbbaaa___]]][[[ZZZYYYYYYVVVUUUSSSQQQOOONNNMMMMMMLLLLLLLLLLLLLLLKKKIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFDDDFFFHHHIIIHHHFFFCCCAAABBBBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>===============>>>>>>>>>?????????@@@@@@????????????@@@@@@?????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFGGGGGGGGGKKKHHHIIINNNNNNLLLRRR]]]ooonnn^^^PPPCCC<<>><<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999999::::::999999888777777888888888888777666666666666666777777777777666666666666666666666666666666666666666666666666777777666666555555444444555555555444444555555555444444444444333333333333444444444444444444444444333333333333333333333333333333333444444444444555222333333444444333333222222222222222222222222222222222222222222222222222111222222222222222333333333333333333333333333333444444444444444444444444222222222222222222222222222222222333333333444444222222222222222222222222222222222222222222222222111111111222222333333333444444555555666777777888777777777888999999::::::;;;<<<======<<<<<<>>>@@@BBBBBBCCCGGGJJJKKKIIIFFFHHHIIIJJJKKKLLLLLLLLLLLLOOOQQQSSSTTTUUUWWWZZZ\\\[[[\\\]]]^^^___^^^]]]]]]^^^___``````aaacccgggjjjpppvvvyyyssslllkkkmmmnnnqqqtttxxx|||~~~~~~wwwpppqqquuusssuuuvvvwwwuuurrrnnnlllpppmmmgggaaa```cccaaa\\\[[[[[[[[[ZZZXXXVVVTTTSSSTTTTTTSSSRRRPPPMMMKKKJJJJJJJJJJJJJJJJJJIIIGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEDDDEEEEEEFFFEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>=========<<<<<<<<<<<<=========>>>>>>>>>???>>>>>>>>>>>>>>>>>>???>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFHHHFFFHHHMMMOOONNNPPPUUU[[[```qqqlllVVVHHHHHHEEEBBB@@@???>>>>>>???=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888999999::::::::::::999999666777777888888888777777666666666666777777777777666666666666666666666666666666666666666666666666777777777666666555555444444555555555555555555444555555444444444333333333444444444444444444444444333333333333333333333333111111222222222333333333222333333444444333333222222222222222222222222222222222222222222222222222111111111222222333333333333333333333333333333333444444444444444444444444222222222222222222222222222222222333333333444444222222222222222222222222222222222222222222222222222222222222222333333333333444555555666777777777666777777888888999::::::;;;<<<===<<<;;;<<<>>>???@@@AAACCCEEEGGGHHHGGGFFFHHHHHHJJJKKKLLLLLLLLLLLLOOOPPPPPPQQQSSSWWW]]]bbbZZZ[[[]]]^^^___^^^^^^]]]^^^___aaaaaaaaaccceeehhhjjjqqquuuqqqmmmlllmmmlllppprrruuuyyy|||}}}~~~~~~~~~}}}vvvpppqqqvvvuuusssqqqnnnkkkiiihhhggggggeeeaaa]]]^^^```^^^XXXUUUVVVWWWXXXWWWUUUSSSQQQSSSSSSSSSRRRPPPNNNKKKJJJIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEDDDBBB@@@@@@@@@AAABBB>>>>>>>>>???????????????======<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<==================<<<<<<==================>>>>>>>>>??????@@@@@@@@@@@@????????????@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEECCCBBBCCCGGGJJJKKKMMMPPPUUUQQQSSSfffpppbbbQQQHHHAAA??????>>>===>>>>>>============<<<<<<<<<:::;;;;;;;;;;;;::::::999999999::::::::::::999999666777777888888888888777666666666666777777777777666666666666666666666666777777777777777777777777777777666666666666666666444444555666666555444444666666555555555444444444444444444444444444444444333333333333333333333333111111111111222222222222222333333444444333333222333333333333333333333333222222222222222222222222111111111222222333333444333333333333333333333333444444444444444444444444333333333333333333333333222222333333333333444444222222222222222222222222222222222222222222222222222222333333333333333333333333444666666666666666666666777777888999999999:::;;;<<<<<<;;;<<<>>>@@@???AAABBBDDDEEEEEEEEEEEEGGGGGGIIIJJJKKKLLLLLLLLLPPPOOOOOOOOOQQQWWW___eeeZZZZZZ\\\]]]^^^_________^^^```aaaaaaaaabbbdddfffbbbhhhmmmnnnnnnooonnnkkkqqqrrruuuwwwzzz|||~~~|||~~~~~~|||vvvppppppttttttqqqmmmiiifffeeeeeefffdddccc___[[[[[[\\\YYYSSSTTTUUUWWWXXXXXXVVVUUUSSSRRRRRRQQQPPPOOOMMMLLLKKKIIIIIIIIIHHHHHHGGGFFFEEECCCBBBBBBAAAAAABBBBBBCCCEEECCC@@@===<<<>>>@@@AAA===============>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGHHHJJJLLLMMMPPPTTTWWW\\\kkklll\\\MMMHHHFFFBBB>>>===>>>>>>>>>=========<<<<<<::::::;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999666666777888888888888888666666666666777777777777666666666666666666666666777777777777777777777777666666666666666777777777444444555666666555444444777777666666666555555555444444444444444444444444333333333333333333333333111111222222222333333333222333333444444333333222333333333333333333333333222222222222222222222222000111111222333333444444333333333333333333333333444444444444444444444444333333333333333333333333222222333333333333444444222222222222222222222222222222222222222222222222333333333333333333333333222333444666666666666555666666777777888888999999888:::;;;;;;;;;<<>>>>>;;;;;;<<<<<<============:::::::::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<===========================>>>>>>======>>>??????@@@AAAAAA???@@@AAABBBCCCCCCCCCCCCEEEHHHIIIHHHGGGGGGIIIKKKIIIMMMRRRRRRLLLNNN```tttyyycccZZZUUULLLDDDAAA>>>>>>>>>>>>============999999:::;;;<<<<<<<<<<<<999::::::;;;;;;::::::999666666777888888888888888666666666666777777777777666666666666666666666666777777777777777777777777555555666666777777888888333444555666666555444333777777777777666666666666444444444444444444444444333333333333333333333333222222333333333444444444222333333444444333333222333333333333333333333333222222222222222222222222000000111222333333444444333333333333333333333333444444444444444444444444333333333333333333333333222222333333333444444444222222222222222222222222222222222222222222222222333333333333333333333333222333444666666666666555666666666777888888999999777999:::;;;;;;===???AAA>>>@@@BBBCCCBBBCCCCCCDDDDDDEEEGGGIIIKKKMMMNNNNNNOOOPPPRRRSSSTTTWWW[[[^^^YYYYYYYYY[[[]]]___bbbddd]]]^^^````````````aaacccmmmoooppprrruuuvvvoooeeessstttuuuwwwzzz}}}{{{}}}|||{{{|||{{{tttkkkhhhjjjbbbccccccccccccbbbbbbaaa\\\\\\YYYVVVXXX[[[YYYTTTSSSTTTTTTTTTSSSRRRPPPOOOMMMMMMLLLKKKKKKKKKKKKKKKFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@???@@@@@@AAAAAA?????????>>>>>>===<<<;;;;;;;;;;;;<<<<<<=========::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<======>>>>>><<<======>>>???@@@@@@AAA>>>>>>???@@@AAAAAAAAAAAA@@@EEEIIIGGGEEEEEEGGGHHHMMMGGGFFFJJJLLLLLLQQQXXXeeeooo]]]NNNEEEFFFBBB???===>>>???>>>>>>:::;;;<<<<<<;;;:::;;;;;;::::::999999999999999999999999999888888888888777777777777777777777777777888888777666666666666666666666666666666666666666666666555555555444444444555555666666666666555555666555555555555444444444333333333444444444555555444444444444444444444444333333333333333333333333333333333222222111111111222222222222222222222222333222222111111222222333111444444444666999777333444444444444444444444444555555444444444444555555222222222111111111000000333333333333333333333333333333333333333333333333222111111111000/////////222222222222222222222222333333333444444444555555555555666777888999999:::::::::;;;;;;;;;;;;;;;;;;>>>???@@@AAACCCDDDEEEFFFHHHGGGGGGHHHIIIKKKMMMOOOOOOPPPQQQSSSTTTUUUUUUUUUXXXXXXYYY[[[___aaabbbbbb```^^^\\\^^^cccggghhhgggmmmnnnnnnnnnnnnllljjjiiiqqqsssuuuvvvwwwzzz~~~}}}~~~}}}{{{xxxxxxwwwuuussspppjjjccc^^^hhhfffcccaaaaaa```^^^\\\\\\\\\[[[[[[YYYXXXWWWVVVOOOOOOPPPQQQPPPMMMKKKIIIKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCBBB>>>>>>>>>>>>============<<<<<<<<<===<<<<<<;;;::::::999999:::;;;<<<===>>>;;;;;;::::::999888777777888888888888888888888888777777888888888999999999:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>???@@@@@@AAAAAA@@@DDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKKKKLLLSSS]]]qqq|||lllaaaPPPLLLGGGDDDCCCBBB@@@>>>:::;;;<<<<<<;;;:::999999::::::::::::999999999999999999999999888888888888777777777777777777777777888888777666666666666666888888888888888888888888666666555555555444444444555555666666666666555555666555555555555444444444333333333444444444555555444444444444444444444444333333333333333333333333333333333222222222111111222222222222222222222222333333222222222222333333333555666444666999777222444444444444444444444444555555444444444444555555444333333333222222222111333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222333333333444444444555555666666666777888888888999:::::::::;;;;;;;;;;;;<<<>>>???@@@AAABBBDDDEEEEEEGGGGGGGGGGGGIIIKKKMMMNNNNNNOOOQQQRRRTTTTTTUUUUUUXXXXXXYYY[[[^^^```aaaaaa]]]\\\\\\___dddggghhhgggmmmmmmnnnooonnnmmmlllkkkvvvuuuuuuvvvxxxzzz|||}}}{{{vvvvvvuuutttrrrpppkkkeee```cccaaa^^^\\\\\\[[[YYYXXXZZZZZZYYYYYYXXXVVVUUUTTTNNNOOOPPPPPPOOOMMMJJJIIIJJJIIIHHHGGGGGGFFFGGGGGGDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999:::;;;<<<<<<:::999999888777777666666888888888888888888888888777777777888888888999999::::::999999:::;;;;;;<<<;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<=========<<<===>>>??????@@@@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKPPP[[[iii}}}|||ggg^^^SSSJJJFFFDDDAAA???<<<===>>>>>>>>><<<;;;999;;;;;;;;;:::::::::999999:::999999999888888888888777777777777777777777777888888777666666666777777777777777777777777777777666666666555555555555444555555666666666666555555666555555555555444444444333333333444444444555555444444444444444444444444333333333333333333333333333333333333222222222222333333333333333333333333444444333333333333444444444666666555666999888333444444444444444444444444555555444444444444555555444444444444333333333333333333333333333333333333333333333333333333333333222222222333333333333333333333333333333333333333333333333444444444555555777777777777777777777777:::::::::;;;;;;;;;<<<<<<>>>>>>???@@@BBBCCCDDDDDDFFFFFFFFFGGGIIIJJJLLLMMMMMMNNNPPPRRRSSSTTTUUUUUUXXXYYYZZZ[[[]]]^^^______ZZZ[[[]]]aaaeeehhhhhhggglllmmmnnnoooooooooooonnnvvvtttsssuuuzzz}}}}}}||||||ttttttsssrrrpppnnnjjjeeeaaa___]]]ZZZYYYXXXXXXVVVUUUWWWWWWWWWWWWVVVTTTSSSRRRMMMNNNNNNNNNMMMKKKIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEAAAAAAAAA@@@??????>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999777777888888999999::::::888777777666666555555555777777777777777777777777777777777777888888888888999999999999999999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>>>>>>>>>>>>>AAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGKKKOOOPPPUUUfff~~~uuucccTTTLLLGGGBBB????????????AAAAAAAAA???======<<<<<<<<<;;;:::::::::::::::999999999888888888777777777777777777777777888888777777666777777888555555555555555555555555666666666555555555555555555555666666666666555555666555555555555444444444333333333444444444555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333555444444333333444444555333555555444777;;;:::777555555555555555555555555555555444444444444555555444444444333333333333333333333333333333333333333333333333333333333333333000000000111111222222222333333333333333333333333333333333444444444555555777777777777777666666666999::::::;;;;;;<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHIIIKKKKKKLLLMMMOOOQQQSSSTTTTTTUUUXXXYYYZZZ[[[[[[[[[]]]^^^YYY[[[___dddhhhjjjiiiiiillllllmmmnnnooopppqqqqqqssspppooottt{{{~~~~~~~~~vvvuuussspppnnnkkkhhhccc```]]][[[YYYXXXXXXXXXVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQLLLLLLLLLLLLKKKJJJHHHGGGFFFEEEDDDCCCCCCBBBBBBBBB????????????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999888555666666777888888888888777666666666555555555444666666666666666666666666666666666777777777888888888888888777777888999999888888888999999999999999::::::::::::;;;;;;;;;;;;::::::;;;<<<============?????????@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFEEEKKKPPPOOOLLLQQQ^^^jjj}}}pppeeeXXXJJJ???AAA@@@???@@@BBBCCCAAA@@@>>>>>>======<<<;;;;;;::::::::::::999999999999888888888888888888888888888888888777777777777888888555555555555555555555555666666666666666666666666555555666666666666555555666555555555555444444444333333333444444444555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333555444444333333444444555111333444333777<<<===:::555555555555555555555555555555444444444444555555222222222333333333333333333333333333333333333333333333333333333333333333000000111111222222222333333333333333333333333333333333333444444444555555777777777666666666666666999999::::::;;;<<<=========>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFHHHIIIIIIJJJKKKLLLNNNPPPRRRSSSTTTTTTWWWYYYZZZZZZYYYYYY[[[]]]YYY]]]bbbgggiiijjjkkkjjjkkkllllllnnnoooppprrrrrrrrroooooosss{{{~~~{{{{{{}}}~~~xxxuuurrrnnnkkkhhhddd___\\\[[[YYYWWWVVVWWWWWWVVVTTTRRRSSSSSSSSSRRRQQQPPPOOOKKKKKKJJJJJJIIIHHHGGGFFFDDDDDDBBBAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>;;;;;;;;;;;;:::::::::999999999999999999888888777444555666777777777666666666666666666666555555555555555555555555555555555555555666666666777777777888777777666666666777777777777777777888888999999999999999999::::::::::::999:::;;;<<<<<<===<<<<<<>>>>>>>>>>>>????????????AAABBBBBBCCCCCCDDDDDDDDDBBBGGGKKKLLLJJJJJJMMMPPPVVVpppwww^^^LLLFFFCCC???>>>AAABBBAAA???@@@??????>>>===<<<;;;;;;::::::::::::999999999999888888888888888888888888888888777777777888999999777777777777777777777777555666666666666777777777555555666666666666555555666555555555555444444444333333333444444444555555444444444444444444444444333333333333333333333333333333333333444444444444333333333333333333333333444444333333333333444444111333333222666<<<===:::555555555555555555555555555555444444444444555555222222222222333333333333333333333333333333333333333333333333333333333333333333333444444444444444333333333333333333333333333333333444444444555555666666666666666666666666888999::::::;;;<<<=========>>>>>>???@@@@@@AAAAAAAAABBBDDDFFFGGGHHHHHHHHHJJJKKKMMMOOOQQQSSSTTTTTTUUUXXXZZZZZZXXXXXXZZZ]]]ZZZ^^^cccgggiiiiiijjjkkkkkkkkklllmmmnnnpppqqqrrrsssrrrqqqtttxxxzzzxxxvvvwwwwww{{{|||yyytttqqqlllgggddd```\\\ZZZVVVUUUSSSRRRSSSTTTSSSRRROOOOOOPPPPPPOOONNNMMMMMMJJJJJJIIIHHHGGGFFFEEEEEECCCCCCAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::999999999999888888888888888777777666444555666777777666555444555555555555555555555555444444444444444444444444555555555555666666666666777666666555555555555555555555666666777888888888888888888888999999999999999999;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???AAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHIIILLLTTTiii{{{iiiQQQKKKDDD@@@AAABBBAAA???AAA@@@@@@???===<<<<<<;;;;;;;;;:::::::::999999999888888888888888888888888888888777777888888999:::888888888888888888888888555666666666777777777777555555666666666666555555666555555555555444444444333333333444444444555555444444444444444444444444333333333333333333333333333333333444444444555555444444444444444444444444333333222222222222333333333444333111444999:::777555555555555555555555555555555444444444444555555333333333333444444444555333333333333333333333333333333333333333333333333444444444444444444333333444444444444444444444444333333333444444444555555444555555555666777777777888999999:::;;;<<<===>>>======>>>>>>???@@@@@@@@@@@@AAACCCEEEGGGGGGGGGGGGIIIJJJMMMOOOQQQSSSTTTTTTSSSVVVZZZYYYWWWWWWZZZ^^^ZZZ^^^ccceeeffffffhhhjjjkkkkkkkkkkkkmmmoooppprrrqqqrrrssstttuuuuuuuuuttt~~~|||sssqqquuuwwwvvvqqqmmmhhhdddaaa^^^[[[ZZZTTTRRRPPPPPPQQQRRRRRRQQQKKKKKKKKKLLLKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@????????????========================:::999999999888888888888777777888888777777666555444555666777777666555444333333444444444444444444333333333333333333333333444444555555555666666666666666555444444444444444444444555666666777888888777777777888888888999999999:::;;;<<<========================>>>>>>>>>>>>AAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBDDDGGGJJJNNNLLLTTTcccnnnxxx[[[SSSJJJDDDDDDDDDCCCAAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;:::::::::999999888888888888888888888888888888777777888999::::::777777777777777777777777555666666666777777888888555555666666666666555555666666555555555444444444333333333444444444555555444444444444444444444444333333333333333333333333333333333444444555555555444444444444444444444444333222222111111222222333555666444111333777888444666666666666666666666666555555555444444555555555444444444555555555666666333333333333333333333333333333333333333333333333333333333222222111111111444444444444444444444444333333333444444444555555333444444555666777888888888888999:::;;;======>>>======>>>>>>??????@@@@@@@@@AAACCCEEEGGGGGGGGGGGGIIIJJJLLLOOOQQQRRRSSSTTTQQQUUUYYYYYYWWWVVVZZZ^^^ZZZ]]]bbbccccccdddfffhhhkkkkkkkkkkkklllnnnpppqqqlllooorrrttttttuuuvvvwwwxxx~~~~~~~~~zzz{{{xxxqqqnnnqqqssssssnnnjjjeeeaaa___^^^\\\[[[TTTRRRQQQQQQRRRSSSRRRQQQHHHHHHIIIIIIIIIHHHGGGGGGIIIHHHGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888888777777777777777777666666555444555777888888666555333222222222222222222222333333333333333333333333333444444444555555555666666666555444444333333333333444444555555666777777888777777777777888888888888::::::;;;<<<========================>>>>>>>>>???BBBBBBBBBBBBBBBBBBBBBCCC>>>AAACCCCCCAAAAAADDDGGGEEEFFFPPP[[[[[[YYYggg|||xxxeeeTTTIIICCC@@@>>>CCC======AAABBB===;;;=========<<<;;;::::::999999;;;;;;:::999999888888777777777777777777777777777777777777777777777777777777777777777777777777777444444555666666555444444666555555555555444444444333444444444555666666666444444444444444444444444333333333444444444555555222222222333333444444444222222333333333333444444666555444333222333444555444555555666777666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333444444333333222111111111222333333333333222333333333333333333333333555555555555555555555555555444444555555666777888999999::::::::::::;;;;;;>>>>>>===>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFIIILLLOOOQQQRRRRRRQQQRRRRRRRRRRRRSSSUUUWWWYYYXXXZZZ]]]___```bbbeeeggggggggggggggghhhiiikkklllppprrrtttuuutttsssssssss|||}}}|||zzzyyywwwwww~~~|||pppjjjjjjjjjkkkddd___^^^[[[WWWUUUVVVSSSTTTTTTTTTRRROOOLLLJJJHHHHHHGGGGGGFFFGGGGGGGGGEEEDDDDDDCCCAAA@@@?????????>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999777777888999999999999999777777666555444333333222444444444444444444444444444444444333333222222222333333333333333333333333555444333333555555444333222222222222222222222222333333333444444444555555555555555555666666666666777888888999999:::;;;;;;::::::;;;;;;<<<=========>>>>>>?????????@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCFFFHHHJJJLLLNNNRRRVVVZZZeeeooosss^^^OOOJJJJJJ@@@======AAAAAA>>>???DDD======<<<<<<;;;:::::::::;;;;;;::::::999888888888777777777777777777777777777777777777777777777777777777777777777777777777555555555555555555555555666555555555555444444444444444444444555555555555444444444444444444444444333333333444444444555555222222333333333444444444222222333333333333444444555444333333333333444555444444555666666666666555555555555555555555555555333333333333333333333333444444444444444444444444444444444444444444444444333444444444444333222222111111222333333333333222333333333333333333333333333333333333333333333333555444444555555666777888999999999:::::::::;;;;;;===============>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFGGGIIIKKKNNNPPPQQQRRRRRRSSSRRRRRRSSSTTTVVVXXXYYYZZZ\\\___``````bbbdddfffllljjjiiihhhhhhiiijjjkkkooopppqqqppppppqqqsssvvv}}}zzzxxx}}}~~~~~~|||yyywwwvvvvvvvvv{{{zzzkkkdddfffiiifff```[[[ZZZYYYUUUSSSTTTRRRRRRRRRRRRPPPMMMJJJIIIFFFFFFEEEEEEDDDDDDEEEEEECCCBBBAAA@@@???>>>>>>===>>>>>>===<<<<<<;;;::::::999999999999888888888888666666777888888888888888666666666555444444333333444444444444444444444444444444333333333222222222333333333333333333333333555333333333444555444333222222222222222222222222333333333444444444444555555555555555666666666666777777888888999::::::::::::::::::;;;<<<<<<======>>>>>>>>>?????????@@@@@@??????@@@@@@AAABBBBBBBBBCCCDDDFFFGGGGGGJJJMMMPPPUUUYYYcccuuu|||kkkZZZPPPCCCAAABBBCCCAAA======???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888777777777777777777777777777777777777777777777777777777777777777777777777666555444333333444555666666555555555555444444444555555555555444444444444444444444444444444444444333333333444444444555555333333333333444444444444222222333333333333444444444444333333333444444555333333444555555555555555555555555555555555555555222222222222222222222222444444444444444444444444444444444444444444444444444444444444444333222222111222222333333333333333444444444444444444444444777777777777777777777777555444444555555666777888999999999999::::::::::::;;;;;;;;;<<<<<<>>>??????AAAAAAAAABBBCCCDDDEEEFFFHHHIIIKKKLLLNNNPPPRRRRRRSSSSSSSSSTTTUUUWWWYYYZZZ]]]^^^```aaaaaabbbdddfffooonnnkkkhhhhhhhhhjjjkkknnnnnnnnnmmmmmmoootttwww{{{xxxwwwzzz~~~~~~}}}{{{xxxuuusssrrrrrrsssrrr|||uuufff```dddiii```ZZZVVVVVVUUURRRQQQRRROOOOOOOOOOOOMMMKKKHHHGGGDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@???>>>===<<<;;;;;;===<<<<<<;;;;;;:::::::::888888777777777666666666444555666666777777666666444444444444444444444444444444444444444444444444333333333333222222222222333333333333333333333333555333222333444555444222222222222222222222222222333333333333444444444444444555555555555666666666666666777888888999999:::999999::::::;;;<<<<<<<<<======>>>>>>>>>?????????>>>>>>??????@@@AAAAAABBBAAABBBCCCCCCBBBCCCEEEGGGFFFNNNXXX```hhhvvvwwwzzzuuu___KKKFFFCCCBBBAAA???<<<;;;<<<=====================<<<;;;;;;:::999999888888777777777777777777777777777777777777777777777777777777777777777777777777777666444333333444666777666555555555555444444444555555555444444333333333444444444444444444444444333333333444444444555555333333444444444444444444222222222333333333444444444333333333444444555555222333444444555555444444555555555555555555555555333333333333333333333333333333444444444444444444333333444444444444444444444444444555444333333222111222333333444444333333555555555555555555555555888888888888888888888888555444444555555666777888888999999999999::::::::::::::::::;;;<<<===>>>???AAAAAAAAABBBCCCDDDEEEFFFIIIIIIJJJKKKMMMOOOQQQRRRRRRSSSTTTUUUWWWXXXZZZZZZ[[[]]]```aaaaaaccceeegggooommmjjjhhhgggiiikkklllnnnoooooonnnmmmooorrruuu{{{yyywwwxxx|||}}}zzzvvvrrrnnnmmmlllmmmhhhppptttlllcccaaaeeehhh[[[UUUQQQRRRRRRPPPOOOQQQNNNNNNNNNMMMKKKIIIHHHFFFBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>===<<<;;;;;;:::;;;;;;:::::::::999999999777777777777666666666666333333444555555555555555333333333444444555555555333333333333333333333333333222222222222222222222222222222222222222222222444333222222444444333222222222222222222222222222222222333333333444444444444444444555555555666666555666666777777888888999888888999999:::;;;;;;;;;<<<<<<=========>>>>>>>>>======>>>??????@@@@@@AAA@@@BBBCCCCCCBBBBBBDDDEEEDDDNNNZZZ___]]][[[]]]aaattt~~~www~~~xxxbbbVVVFFF===>>>AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;:::999999888888888888888888888888888888888888888888888888888666666666666666666666666777666444333333444666777666555555555555444444444555555444444333333333222444444444444444444444444333333333444444444555555444444444444444444444444222222222333333333444444222333333444444555555555222333444444555555444444555555555555555555555555555555555555555555555555333333333444444444555555333333333444444444555555444444555555555444333333222222333444444444444333555555555555555555555555333333333333333333333333555444444555555666777888888888888999999999::::::999999::::::;;;===>>>???AAAAAAAAABBBCCCDDDEEEFFFIIIIIIIIIJJJLLLNNNPPPQQQQQQRRRTTTUUUWWWYYYZZZZZZXXXZZZ]]]___aaacccfffiiijjjiiihhhggghhhjjjlllnnnpppqqqrrrrrrqqqppppppqqquuutttttttttwww}}}~~~}}}zzzuuupppkkkhhhfffffffffhhhhhhccc```bbbcccaaaWWWQQQNNNPPPPPPNNNNNNPPPMMMMMMLLLKKKJJJHHHGGGGGGBBBBBBBBBBBBAAA@@@???>>>>>>>>>======<<<<<<;;;;;;999999999999888888888888777777777777666666666666222222333444444444444333222222333333444555555555333333333333333333333333222222222222222222222222222222222222222222222222444333222222333444333222222222222222222222222222222222222333333333444444444444444444555555555555444444555666666777777888777777888888999:::::::::;;;;;;<<<<<<<<<=========<<<<<<======>>>??????@@@???@@@BBBCCCCCCCCCEEEFFFFFFHHHJJJKKKLLLNNNSSSWWWUUUcccpppwwwqqqzzzmmmsssvvv[[[FFF???AAAAAA===????????????????????????<<<<<<;;;;;;::::::999999888888888888888888888888888888888888888888888888666666666666666666666666666555444333333444555666666555555555555444444444444444444444333333333333444444444444444444444444333333333444444444555555555555555555444444444444222222333333333333444444222222333444555555555555333333444555555555555555555555555555555555555555555555555555555555555555222333333444444555555555222333333444444555555555555555555555555444333333222222333444444444444444444444444444444444444444333333333333333333333333555444444555555666777888888888888888999999999999999999::::::<<<===???@@@AAAAAAAAABBBCCCDDDEEEFFFHHHHHHIIIKKKLLLMMMNNNOOOPPPQQQSSSUUUWWWYYYYYYZZZTTTWWWZZZ]]]___bbbeeehhhffffffggghhhiiilllnnnoooqqqsssuuutttrrrpppoooooommmnnnpppqqqsssyyy}}}{{{{{{|||zzzuuupppkkkfffcccaaagggfffbbb]]]\\\^^^\\\WWWTTTOOOLLLMMMNNNLLLLLLOOOLLLKKKJJJIIIHHHGGGFFFFFFBBBBBBCCCBBBAAA@@@>>>===>>>>>>======<<<<<<<<<<<<777777777777777777777777777777777666666666555555111222333333444444333333222222333333444444444555333333333333333333333333111111111222222222222222222222222222222222222222444222111222333444333111222222222222222222222222222222222222333333333333333444444444444555555555333444444555555666777777666666777777888999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<======>>>>>>???;;;===@@@AAAAAABBBCCCDDDCCCBBBBBBCCCGGGJJJLLLMMMGGGPPPWWW^^^gggkkk{{{~~~xxx|||{{{zzzoooiiiwwwyyybbbTTTNNNIIICCCAAAAAAAAA@@@??????>>>>>><<<<<<<<<;;;::::::999999888888888888888888888888888888888888888888888888666666666666666666666666555555555555555555555555666555555555555444444444333333333333333333444444444444444444444444444444333333333444444444555555666555555555444444444444222222333333333333444444111222333555555555555555444444555666666666666555555555555555555555555555555555555555555555555555222222333333444555555666222222333333444555555666555555555555555444444333222333444444555444444444333333333333333333333333555555555555555555555555555444444555555666777888888888888888999999999999999::::::;;;<<<>>>@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFHHHJJJLLLMMMMMMMMMMMMNNNPPPRRRUUUWWWXXXYYYYYYSSSVVVYYY[[[]]]___bbbdddeeefffhhhjjjlllnnnnnnoooqqqssssssrrrqqqpppqqqrrrmmmqqqttttttuuuzzz|||yyyxxxwwwxxxwwwuuuqqqmmmhhhdddaaaeeeddd```ZZZXXXYYYXXXUUURRRLLLIIIKKKKKKJJJJJJLLLIIIIIIHHHFFFEEEEEEEEEDDD@@@AAABBBBBBAAA???<<<;;;======<<<<<<<<<;;;;;;;;;666666666666666666666666555555555555444444444444111222333333444444333333333333333333333333444444222222222222222222222222000111111111222222222222111111111111111111111111333222111222333333333111222222222222222222222222111222222222222333333333333333444444444555555555333333333444555555666666555555666777777888888999::::::::::::;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>:::<<>>>>>===<<<<<<;;;;;;:::999999888888888888888888888888888888888888888888888888666666666666666666666666444444555666666555444444666666555555555444444444222222222333333444444444444444444444444444444444333333333444444444555555666666555555555444444444222222333333333444444444000222333555666666555555444555666666777777666666555555555555555555555555444444444444444444444444222222333333444555666666222222333333444555666666555555666666555555444333222333444444555555444444333333333333333333333333333333333333333333333333555444444555555666777888777888888888888999999999:::::::::;;;===???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFEEEGGGJJJLLLMMMMMMLLLLLLMMMOOORRRTTTWWWXXXXXXXXXTTTVVVXXXZZZ[[[\\\___aaafffhhhjjjmmmnnnoooooonnnqqqqqqqqqooonnnpppsssvvvuuuyyy|||{{{yyy|||{{{wwwuuuuuuuuuuuutttrrrnnnjjjeeebbb^^^aaa```YYYUUUVVVXXXXXXPPPKKKHHHIIIJJJHHHHHHJJJHHHGGGFFFDDDCCCCCCCCCCCC???@@@AAAAAA@@@>>>;;;:::<<<;;;;;;;;;;;;;;;;;;:::555555555666666666666666444444444333333333222222222222333444444444444333333333333333333333333333222222222222222222222222000000111111222222222222111111111111111111111111333222111111333333222111222222222222222222222222111111222222222333333333333333333444444444555555222222333444444555555666555555666666777888888888999999:::::::::;;;;;;;;;::::::;;;;;;<<<======>>><<<>>>@@@AAA@@@?????????@@@AAAAAA@@@@@@AAADDDGGGFFFHHHHHHOOOVVVLLLGGGRRRTTT[[[^^^^^^iii~~~vvvqqquuu{{{}}}}}}}}}}}}uuujjjggglllwwwqqq]]]PPPDDD>>>BBBAAA;;;;;;AAAAAA>>>;;;<<<>>>>>>:::777999999999888888888888777777777777777777777777777666888999888777666777888666666666666666666666666666666666666666666666666333333333444444444555555444444555555555555444444333444555666666555444333666666666555444444444333333444444444555666666666333333333222222333333444555555666666666666555555666666666666666666666666444444444444444444444444333333333333333333333333444444444444444444444444555555555555555555555555444444444333333222222222444444444444444444444444555555555555555555555555444444444555555555555666555666777888999:::::::::::::::;;;<<<===>>>??????@@@@@@@@@AAABBBCCCDDDEEEGGGHHHJJJKKKMMMNNNNNNOOOOOONNNNNNQQQUUUWWWVVVTTTXXXYYYZZZ[[[]]]^^^___```aaadddiiilllmmmmmmnnnooorrrtttuuuvvvuuutttuuuvvvsssxxx~~~~~~}}}xxxsssppppppppppppooommmkkkiiigggfffbbbaaa]]]XXXSSSRRRSSSTTTOOONNNKKKHHHFFFEEEFFFFFFGGGGGGFFFEEEDDDCCCBBBBBB@@@???>>>===<<<<<<<<<<<>>>>>>>>>>>AAAAAAAAABBBCCCDDDFFFFFFIIIIIIJJJJJJJJJJJJJJJJJJNNNOOOQQQTTTZZZdddnnnvvv~~~}}}|||vvvvvvwwwzzz|||{{{xxxuuuyyyzzzxxxvvvrrrzzzvvvtttuuuvvvUUUGGG???BBBDDD???===@@@===;;;999:::<<<======;;;999999999999888888888888888888888888888888888888555777888777666555666777666666666666666666666666666666666666666666666666333333444444444555555555444444555555555555444444444444555666666555444444555555555555555444444444444444444555555555555555555444444333333333444444555555666666666666555555444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555444444444333333222222222444444444444444444444444555555555555555555555555444444444555555555555666666777888999999999999999:::;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCEEEEEEGGGHHHIIIKKKMMMNNNNNNNNNPPPOOOOOORRRVVVXXXWWWUUUVVVWWWXXXZZZ\\\^^^___```aaadddhhhjjjkkkkkklllmmmssstttuuuuuusssrrrrrrrrrtttyyy~~~xxxtttrrrqqqooonnnmmmkkkiiifffdddbbb```___\\\WWWRRRPPPPPPQQQNNNLLLJJJGGGEEEDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@??????>>>===<<<<<<<<<<<<999:::<<<<<<;;;999777555777666666555444444333333222333333444444333333222111111222222222333333333444444555555444333333222333333333333333333333333222222222222222222222222222222222222222222222222111111222222222222111111111111111111000000000///333333333333333333333333333333333333333333333333444444444444555555555555555555666777777777777666777777777888888888999999::::::::::::;;;;;;;;;;;;<<<<<<============>>>>>>@@@@@@@@@AAABBBCCCDDDEEEGGGGGGGGGGGGHHHHHHHHHHHHMMMMMMMMMNNNQQQVVV]]]ccciiixxxvvvsssqqqqqqsssuuuwwwwwwxxx{{{}}}|||xxxvvvuuuuuu{{{|||xxx~~~~~~zzz}}}|||wwwcccQQQKKKHHHBBB>>>???===<<<;;;;;;;;;<<<===>>>:::::::::999999999888888888888888888888888888888555666777777555555666777666666666666666666666666666666666666666666666666333444444444444555555555444444555555555555444444444555666666666666555444444444444555555555555555555555555555555444444444777666555555444444444444555555666666666666555555222222222222222222222222222222222222222222333333444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333222222444444444444444444444444444444444444444444444444444444444555555555555666777888888999999999888888;;;;;;<<<===>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIKKKLLLMMMMMMMMMPPPPPPQQQSSSVVVXXXXXXWWWTTTUUUWWWYYY[[[]]]___```bbbdddggghhhhhhhhhjjjkkktttuuuvvvuuurrrqqqpppqqqrrrvvv{{{|||xxxuuurrrqqqmmmllljjjhhheeebbb___]]]\\\\\\ZZZUUUQQQMMMLLLLLLLLLKKKHHHFFFDDDDDDDDDDDDCCCCCCBBBAAA@@@??????>>>>>>>>>===<<<;;;;;;;;;;;;555555666777777777777777555555444444333333222222222222333333333333222222111111222222222333333333444444444444444333333222333333333333333333333333222222222222222222222222222222222222222222222222111111222222222222111111111111111111000000000000333333333333333333333333222222222222222222222222333333333444444555555555444555666666777666666666666666666666777777777777999999999::::::::::::;;;;;;;;;<<<<<<============>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEIIIJJJJJJIIIIIIKKKOOORRROOOSSS[[[hhhvvv~~~vvvooommmooossswwwooopppooonnnmmmooouuuyyywww{{{~~~{{{uuurrruuuzzzxxx~~~|||xxxkkk[[[NNNCCC???@@@?????????>>>===<<<<<<<<<;;;:::::::::999999999999888888888888888888888888666777888777666555666888666666666666666666666666666666666666666666666666444444444444555555555555444444555555555555444444444555666777777666555444333444444444555666666666666666666555444444444333999888777666555555555555555555666666666666555555222222222222222222222222222333333333333333444444555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444555555555555666888888999999999888888777;;;<<<<<<===>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFGGGGGGIIIJJJKKKLLLLLLLLLPPPQQQRRRTTTWWWXXXXXXXXXSSSTTTVVVYYY[[[^^^``````dddeeeggghhhggggggiiijjjtttuuuwwwvvvuuusssttttttrrrrrruuuyyy~~~~~~{{{xxxuuuqqqoookkkjjjhhheeebbb^^^[[[YYYYYYYYYXXXTTTOOOKKKJJJJJJKKKJJJHHHFFFEEEDDDDDDDDDAAAAAAAAA@@@???>>>>>>>>>===<<<;;;::::::999999:::666666666666666777888999333333333333222222111111222222333333333333222222111111222222222333333333333333444444444333333222222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111111111111000000000000000222222222222222222222222222222222222222222222222111111222333444555555666444444555666666666666555555555666666666777777777888888888999999999::::::::::::;;;;;;<<<<<<==================>>>???@@@AAAAAAAAAAAABBBCCCCCCCCCDDDEEEGGGHHHHHHHHHIIIKKKMMMNNNLLLKKKQQQ[[[fffmmmpppwwwyyy|||}}}|||yyywwwvvvyyy~~~|||yyy|||xxxxxxvvvqqqmmmmmmppprrrtttqqqlllgggdddgggooovvvxxxwwwuuusssrrrtttyyy|||rrruuuvvvuuusssuuuzzzzzzzzzyyyrrr^^^LLLBBB@@@??????>>>>>>>>>===;;;:::;;;;;;;;;;;;:::::::::999888888888888888888888888777888999999777777888999777777777777777777777777666666666666666666666666444444444555555555666666444444555555555555444444444555666777777666555444333444444444555666666666666666666555444444444333999888777777666666666666555555666666666666555555333333333333333333333333444444444444555555666666555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444555555555555666888888999999999888888777;;;;;;<<<===>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHJJJKKKKKKKKKKKKOOOPPPRRRTTTUUUVVVWWWXXXTTTUUUWWWYYY\\\___```aaadddfffhhhiiihhhhhhiiijjjrrrtttvvvwwwwwwxxxyyyzzzzzzxxxvvvvvvzzz~~~~~~zzzwwwsssoookkkiiihhhfffccc___[[[XXXVVVWWWWWWVVVRRRNNNJJJIIIIIIJJJIIIHHHGGGEEEDDDDDDCCC@@@@@@@@@??????>>>>>>===<<<;;;:::999888888888888888777666555555666666777222222222222222111111111111222222333333222222111111111222222222333333333222222333333444333333222222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111000000000000000000111111222222222222222222222222333333333333333333333333000111111222333444555555333333444555555555555555666666666777777777777888777777777888888888888999888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@AAABBBBBBCCCCCCDDDFFFHHHIIIIIIIIIJJJKKKOOOMMMKKKJJJMMMSSSZZZ^^^nnnqqqrrrmmmccc\\\[[[]]]ZZZ]]]bbbggglllmmmllljjjkkkjjjjjjlllnnnnnnmmmlllllliiihhhiiiiiifffeeefffbbbaaaaaaaaabbbeeeiiimmmmmmmmmkkkgggcccdddjjjooozzzwwwtttsssuuuwwwyyyzzzqqqooonnnooosssxxx||||||~~~xxxxxxuuu{{{aaaNNNEEEDDD@@@<<<;;;>>>???===;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999888999::::::888888999:::777777777777777777777777666666666666666666666666444444555555555666666666444444555555555555444444555666777777777777666555444444444555555555555555555555555555555444444444888777777666666777777888555555666666666666555555555555555555555555555555444444555555666666777777444444444444444444444444444444444444444444444444333333333333333333333333222222333333333333444444444444444444444444444444333333333333333333333333444444444555555555555666777888888999999999888888::::::;;;<<<===>>>??????@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJLLLOOOQQQSSSSSSTTTUUUWWWUUUVVVXXXZZZ\\\^^^```aaabbbeeehhhjjjiiihhhhhhiiinnnppptttvvvwwwyyy{{{}}}|||xxxwwwyyy}}}~~~zzzwwwuuuqqqkkkgggeeedddbbb___\\\XXXUUUSSSTTTTTTRRROOOKKKIIIIIIIIIHHHGGGFFFFFFDDDCCCBBBBBB??????>>>>>>>>>=========::::::999888777777777777666555444333333222333333222222222222222222111111111111222222222222111111111111222222222333333333111222222333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111000000000000111111111111222222222222222222222222333333333333333333333333111111111222222333333333222333444444555555444444666666666666777777777777666666666777777777888888777777888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>???@@@AAABBBBBBCCCDDDFFFHHHHHHGGGFFFFFFGGGJJJKKKKKKJJJIIIJJJOOOTTTWWWaaajjjjjjbbbZZZWWWXXXZZZ[[[\\\^^^__________________```cccfffhhhgggfffaaa___^^^```cccdddeeeeeedddaaaaaaccceeedddfffiiikkklllllliiieeedddfffhhhvvvsssqqqqqqtttwwwwwwwwwtttpppnnnnnnssswwwzzz{{{}}}zzzzzzzzz~~~ppp}}}|||tttlllttt~~~mmmcccXXXMMM@@@;;;>>>AAA@@@===<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999777999:::999888777888999777777777777777777777777666666666666666666666666555555555555666666666666444444555555555555444444555666777888888777666555555555555555555444444444444444444555555555555555666666666666666777888999555555666666666666555555444444444444444444444444333333444444555666666777333333333333333333333333444444444444444444444444333333333333333333333333222222222333333444444444444444444444444444444444333333333333333333333333444444444555555555555666666777888999999999999999999999:::;;;<<<===>>>>>>?????????@@@AAABBBCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIJJJMMMPPPQQQQQQQQQSSSUUUUUUVVVWWWYYY[[[\\\^^^^^^^^^bbbgggjjjjjjhhhggggggiiilllppprrrtttvvvyyy{{{}}}yyyuuuvvv{{{|||xxxtttrrrrrroooiiicccaaa```^^^\\\XXXUUURRRQQQPPPPPPNNNKKKHHHGGGHHHJJJDDDDDDDDDCCCBBBAAA@@@???<<<<<<<<<<<<<<<;;;;;;;;;999999888777666666666666333333333333222222222222222222222222222222222222111111222222222222111111111111222222222333333333111111222333333333333333111111111111111111111111222222222222222222222222111111111111111111111111111111222222222222111111///000000000111111111111111111111111111111111111222222222222222222222222111111111111222222222222222222333444444444444333444444555555555666666666555555666666666777777777666666777888999:::;;;;;;<<<<<<;;;;;;;;;<<<======<<<======>>>???AAAAAABBBCCCDDDFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLNNNDDDMMMWWW\\\[[[VVVRRRQQQOOOPPPRRRRRRRRRRRRSSSSSSSSSSSSTTTVVVYYY[[[[[[ZZZ\\\[[[YYYZZZ___ccceeeeeedddaaabbbggghhheeedddfffllllllllljjjhhhffffffgggqqqrrrsssrrrppppppqqqrrrtttsssrrrrrrsssuuuyyy|||{{{xxxzzz|||zzzzzz{{{mmmaaa[[[kkknnn]]]HHH>>>???BBBAAA>>>======<<<<<<<<<;;;;;;;;;999999999999999999999999666888999888777666777888777777777777777777777777666666666666666666666666555555555555666666666777444555555555555555555444555666777888888777666555666666666555555444444333333444444555555666666666444555555555666888999:::555555666666666666555555444444444444444444444444222222333333444555666666333333333333333333333333444444444444444444444444333333333333333333333333222222222333333444444444444444444444444444444444333333333333333333333333444444444555555555666666555666777888999:::::::::888999999:::;;;<<<======>>>>>>>>>???@@@AAACCCCCCFFFGGGHHHHHHIIIIIIIIIIIIHHHKKKOOOPPPOOOOOORRRTTTUUUUUUVVVXXXYYY[[[\\\\\\[[[```fffjjjjjjhhhfffeeefffiiimmmoooqqqrrruuuwwwvvvxxxzzzwwwttttttzzz~~~}}}vvvrrrooonnnooommmgggbbb^^^]]]\\\YYYVVVSSSPPPOOONNNMMMKKKGGGEEEEEEGGGJJJBBBBBBBBBAAA@@@???>>>===;;;;;;::::::::::::::::::999888777666666555555555222222333444444444333333222222222222222222333333111111222222222222111111111111222222222333333333000111222333333333333333111111111111111111111111222222222222222222222222000000000000000000000000111111222222222222111111//////000000111111111222111111111111111111111111000000000000000000000000222222222111111111111111222222333444444444444333333333333444444444555555555555555555666666666777555666777888999:::;;;;;;<<<<<<;;;;;;;;;<<<======;;;;;;<<<===>>>???@@@AAA@@@BBBDDDDDDDDDEEEGGGIIIDDDCCCCCCEEEGGGHHHHHHGGGFFFIIIMMMQQQRRRQQQOOOLLLLLLOOORRRSSSSSSSSSSSSTTTWWWVVVUUUVVVWWWXXXXXXVVVYYYXXXVVVVVV[[[aaacccbbbbbb___bbbjjjmmmiiigggiiikkkjjjhhhgggggggggggggggmmmqqqtttqqqiiidddfffiiiqqqtttwwwuuusssttt{{{zzzxxxxxx{{{~~~hhhZZZ\\\aaapppyyyXXXGGGBBB@@@>>>???<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999888888888888777777777777777777888888888888777777666666555555555444444444555555555555555555555555666555555555555444444444444555777888888888777666555555444333444555666777666666666666666666666666777777666666555555555444555555444444444444555555555555555555555555555555555555555555555444444444555555444444444444555555222333444444555555444444333333333333333333333333444555666888888666555444222333333444444333333222444444444444444444444444777777777777777777777777555777888888777777888999888999:::;;;<<<<<<<<<<<<======>>>???AAABBBCCCDDDEEEEEEEEEFFFGGGGGGGGGHHHHHHJJJMMMPPPRRRTTTTTTTTTUUUTTTUUUXXX\\\^^^\\\ZZZ\\\___cccggghhhfffdddbbbfffhhhkkkoooqqqssstttttttttvvvvvvsssssswwwxxxvvv~~~~~~zzzvvvsssrrrooommmkkkiiigggddd___\\\]]]ZZZVVVQQQNNNMMMMMMNNNJJJIIIHHHGGGEEEDDDCCCBBBAAAAAA@@@???>>>===<<<;;;999999999888888888777777666666666666555555555555444444444333333222222222111111111111111111111111111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111222111111111000000//////222222111000//////000000111111000000000000111111111111000000000000111111222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333444444444444444444444444333333333444444444555555666666666777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>CCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJJJJJJJKKKMMMNNNOOOMMMMMMMMMMMMNNNOOOPPPQQQOOOQQQRRRTTTUUUUUUUUUUUUZZZXXXUUUVVVYYY]]]___```dddfffhhhiiigggeeeddddddffffffgggeeecccaaaaaabbbggglllqqqqqqmmmjjjjjjllltttuuuvvvtttqqqqqqsssuuu~~~}}}ooo|||ccc]]]XXX___qqqnnnWWWJJJEEE@@@<<<======<<<===>>>???@@@???;;;;;;;;;:::::::::999999888888888888777777777777777777888888888888777777666666555555555444444444555555555555555555555555666555555555555444444444444555666777777777666666555555444444444555666777666666666666666666666666777666666666555555555555555555444444444444555555444444444444444444444444333333333444444444444444555555444444444444555555222333444444555555444444333333333333333333333333444555666777777666555444222333333444444333333222444444444444444444444444555555555555555555555555555777888888777777888999888999:::;;;<<<<<<<<<<<<======>>>???AAABBBCCCCCCEEEEEEEEEFFFFFFGGGGGGHHHJJJLLLNNNQQQSSSTTTTTTTTTSSSSSSSSSVVVZZZ\\\[[[YYYZZZ]]]aaadddffffffeeedddeeegggiiilllooorrrsssttttttwwwxxxuuuvvvyyyzzzwww||||||||||||{{{}}}zzzuuuqqqnnnmmmjjjhhhgggfffdddbbb^^^[[[[[[XXXTTTPPPMMMLLLLLLLLLHHHHHHGGGEEEDDDCCCBBBAAAAAA@@@???>>>===<<<;;;;;;999999888888888777777777666666666666555555555444444444333333333222222222111111111111111111111111111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111111111111111000000000///222222111000000000000000111111000000000000111111111111000000000000111111222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333444444444444444444444444333333333444444444555555555666666777777888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>BBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMMMMMMMMMMNNNOOOPPPNNNOOOQQQSSSTTTTTTTTTSSSZZZYYYXXXXXXYYY\\\___aaabbbdddfffgggeeecccbbbbbbeeegggiiiiiifffcccaaaaaahhhmmmrrrrrrooommmnnnooonnnsssvvvtttmmmjjjnnnrrr~~~}}}|||~~~}}}yyyrrrbbbTTTTTT^^^ooosss___SSSHHH<<<===<<<;;;<<<===>>>===<<<;;;;;;;;;;;;::::::::::::999999888888888777777777777777888888888888777777666666666555555555444444555555555555555555555555666555555555555444444444444444555666666666666555555555444444555555666777666666666666666666666666666666666666555555555555555555444444444444555555333333333333333333333333111222222333333444444444555555444444444444555555222333444444555555444444333333333333333333333333444555666777777666555444333333444444444444333333444444444444444444444444444444444444444444444444555777888888666666777999888999:::;;;;;;<<<<<<<<<<<<===>>>???@@@BBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHLLLMMMOOOQQQRRRSSSSSSSSSQQQQQQRRRUUUXXXZZZYYYXXX[[[\\\___bbbeeefffggggggfffggghhhjjjmmmpppssstttsssvvvxxxwwwxxx{{{zzzwwwvvv{{{~~~yyyxxxxxxwwwyyy||||||wwwrrrnnnkkkiiidddcccbbbaaaaaa^^^[[[XXXWWWUUUQQQNNNKKKJJJJJJJJJFFFFFFEEECCCBBBAAA@@@@@@??????>>>===<<<;;;;;;:::888888888888777777777777666666555555555444444444333333333333222222222222111111111111111111111111111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111111111111111000000000000222111000000000000000000111111000000000000111111111111000000000000111111222222222222222222222222111111111111111111111111222222222222222222222222222222333333333333333333444444444444444444444444333333333444444444555555555555666666777888888888999999999999::::::;;;;;;::::::;;;<<<<<<======>>>AAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLMMMNNNNNNMMMNNNPPPQQQRRRRRRSSSSSSXXXZZZZZZYYYWWWXXX\\\``````bbbddddddbbbaaa``````aaaeeeiiijjjiiifffddddddiiimmmqqqqqqnnnllllllmmmhhhpppvvvtttkkkgggjjjpppyyy|||}}}{{{{{{}}}{{{}}}~~~~~~xxxxxx~~~~~~mmm[[[XXXZZZ___ppp}}}mmmXXXDDDCCC@@@<<<;;;<<<<<<;;;999<<<;;;;;;;;;;;;:::::::::999999999888888888777777777777888888888888777777666666666666555555555555555555555555555555555555666555555555555444444444444444444555555555555555555555555555555666666777666666666666666666666666666666666666666555555555555555444444444444555555333333333333333333333333111111222333444555555555555444444333333444444555222333444444555555444444333333333333333333333333444555555666666555555444333333444444444444333333444444444444444444444444444444444444444444444444555666777777666666777999888888999:::;;;;;;;;;;;;<<<<<<===???@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHMMMMMMNNNOOOPPPQQQQQQQQQPPPQQQRRRTTTWWWYYYYYYZZZ^^^___```bbbdddfffggghhhhhhhhhhhhhhhjjjlllooopppnnnsssuuuuuuvvvyyyxxxtttqqqvvv}}}~~~~~~~~~}}}wwwvvvuuuttttttwww~~~{{{vvvrrrnnnllljjjbbb```___^^^]]][[[WWWTTTSSSQQQNNNKKKIIIHHHHHHHHHEEEDDDDDDCCCAAA@@@@@@???>>>======<<<;;;:::::::::888888777777777666666666555555555444444444333333333222222222222222222222111111111111111111111111111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111111111111000000000000000111111000000000000000111222111111000000111111222111111000000000000111111111111111111222222222222111111111111111111111111111111111111111111111111222222222222222333333333333333333333333333333333333333333444444444555555444444555666666777777888777777888888999:::::::::999::::::;;;<<<<<<======???@@@@@@@@@AAABBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSUUUXXXZZZXXXTTTTTTYYY^^^^^^```bbbbbb```______```]]]aaaeeeggghhhggghhhiiiiiikkkmmmllljjjggggggggggggnnnttttttoookkkllloooppptttyyy|||{{{yyyxxxxxxnnnrrrvvvyyyzzzyyyxxxxxxtttqqqttt|||fff```]]]XXX]]]iiiyyyoooWWWNNNGGG@@@<<<===>>>>>>===<<<<<<<<<;;;;;;;;;::::::999999999999888888888888777777888888888888777777777777666666666555555555555555555555555555555555666555555555555444444444444444444444555555555666555555555666666666666666666666666666666666666666555555555666666666666666555555444444444444555555444444444444444444444444222333333444555666666777444444333333333333444444222333444444555555444444333333333333333333333333444444555555555555444444333444444555555444444333444444444444444444444444555555555555555555555555444666777777666666777888777888999:::;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBCCCBBBCCCDDDEEEFFFGGGHHHHHHKKKLLLLLLLLLMMMNNNOOOOOOQQQRRRTTTUUUWWWYYY[[[]]]bbbbbbbbbcccdddeeeffffffgggfffeeedddeeefffggghhhiiinnnqqqqqqrrruuuuuuqqqoootttzzz~~~~~~}}}}}}~~~}}}}}}|||}}}~~~~~~~~~~~~~~~~~~xxxvvvtttqqqqqqttt|||{{{xxxtttpppnnnlllkkkbbb```^^^\\\ZZZWWWSSSPPPOOONNNLLLIIIGGGFFFFFFFFFDDDDDDCCCBBBAAA@@@@@@???<<<;;;;;;::::::999999999777777777666666666555555444444444444333333333333222222222222222222222222111111111111111111111111111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000111111111000000000000000111111222222111111111111222222111111000000000000111111000000000111111222222222111111111111111111111111111111111111111111111111111111111222222333333333333333333333333333333333333333333444444444555555444444444555666666777777666666777777888999999:::999999::::::;;;;;;<<<<<<===>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKKKKKKKJJJJJJJJJKKKLLLLLLOOOOOOOOOPPPQQQRRRSSSTTTTTTXXXZZZXXXUUUTTTXXX]]]^^^___``````___^^^___``````aaabbbbbbbbbcccfffhhheeefffhhhiiihhhgggggggggjjjmmmqqqtttuuusssqqqppplllpppuuuxxxwwwuuurrrpppmmmrrrwww{{{|||{{{|||}}}sssppprrr}}}rrrhhhbbb[[[YYY\\\aaayyysss]]]RRRCCC;;;:::===>>>===<<<<<<<<<<<<;;;;;;;;;::::::999999999999888888888777777888888888888777777777777777666666666555555555555555555555555555555666555555555555444444444555555444444555555666777444555666777777777777666666666666666666666666666555555555666666666666666555555444444444444555555555555555555555555555555333444444555555666666666444444333333333333444444222333444444555555444444333333333333333333333333444444444444444444444444444444555555555555444444444444444444444444444444555555555555555555555555444666777777555555666888777888999::::::;;;;;;;;;;;;<<<===>>>???AAABBBBBBBBBBBBCCCDDDFFFGGGHHHHHHJJJJJJJJJJJJKKKMMMNNNOOOQQQSSSUUUVVVWWWYYY]]]___bbbccccccccccccdddddddddccccccbbbaaaaaaaaaaaaaaagggkkknnnmmmooossssssqqqooosssxxx|||}}}||||||}}}|||{{{zzzzzzzzz}}}}}}}}}~~~}}}~~~~~~xxxvvvtttqqqqqqsssxxxvvvssspppllliiigggfff```___\\\ZZZXXXUUUPPPMMMLLLKKKJJJHHHFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@??????:::::::::999999888888888666666666666555555555555444444333333333222222222111111111222222222222222111111111111111111111111111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111000000000000111111111111000000000000000111111222222222111111111111222222111111000000000000111111//////000000111222222222111111111111111111111111111111111111111111111111000000111111222333333333333333333333333333333333333333333444444444555555333333444444555666666666444555555666777888999999888888999::::::;;;;;;<<<<<<<<<===>>>???@@@@@@AAA@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMOOOOOOOOOPPPQQQRRRSSSTTTUUUWWWYYYYYYWWWWWWZZZ]]]\\\]]]^^^^^^]]]]]]^^^```ccccccbbb___^^^^^^aaadddaaabbbdddfffhhhjjjkkkkkkkkklllnnnrrruuuuuurrrnnnmmmooosssuuuuuurrrnnnkkkmmmssszzz~~~~~~{{{uuuqqqttt|||yyyppphhhaaa]]]XXXccctttyyyhhhRRRAAA;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888777777888888888888777777777777777777666666666555555555555555555555555555666555555555555444444444666666555555555666777888444555666777888777777666666666666666666666666666555555555555666666666777555555444444444444555555444444444444444444444444444444444444444444444444444333333222222333333444222333444444555555444444333333333333333333333333555444444444444444444555444444555555555555444444444444444444444444444444444444444444444444444444444555666666555555666888777888999::::::;;;::::::;;;<<<===>>>???@@@AAABBBAAABBBCCCDDDEEEGGGHHHHHHJJJJJJJJJJJJKKKMMMOOOPPPQQQSSSUUUVVVWWWYYY]]]```^^^___```bbbbbbcccccccccaaaaaabbbcccccccccbbbbbbhhhkkkmmmlllooosssuuusssrrruuuxxxzzz{{{{{{|||}}}{{{zzzxxxxxxyyy|||{{{||||||||||||~~~|||vvvtttsssqqqrrruuuxxxuuurrrmmmiiieeebbbaaa\\\[[[YYYWWWVVVSSSOOOLLLJJJIIIHHHGGGFFFEEEDDDDDDAAA@@@@@@??????>>>>>>>>>999999888888888888777777666666666555555555444444333333333333222222222222000111111111222222222222111111111111111111111111111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111///000000000111111111111000000000000000111222222333222222111111222222333111111000000000000111111/////////000111222222222111111111111111111111111111111111111111111111111///000000111222222333333222222222222222222222222333333333444444444555555222333333444555555666666333444444555777888888999888888888999::::::;;;;;;:::;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNNNNNNNOOOPPPRRRSSSRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\[[[ZZZ[[[\\\^^^```aaaaaa```______aaabbb``````aaaccceeeggggggggghhhjjjlllnnnnnnmmmkkkjjjjjjmmmppptttvvvtttqqqnnnkkkrrrzzz~~~zzzuuuvvv~~~vvvjjjaaaZZZXXX___qqqfffNNNCCC???===<<<======<<<<<<<<<;;;;;;;;;:::::::::999999999888888777777888888888888777777777777777777666666666666555555555555555555555555666666555555555444444444777666666555555777888999444555777888888888777666666666666666666666666666444555555555666666777777555555555444444555555555333333333333333333333333444333333333333333333333444333333222222333333444222333444444555555444444333333333333333333333333555444444333333444444555444444555555555555444444444444444444444444444444333333333333333333333333444555666666555555666888777777888999::::::::::::;;;;;;<<<>>>???@@@AAABBBAAAAAABBBDDDEEEGGGHHHHHHJJJJJJJJJJJJLLLNNNPPPQQQPPPSSSUUUVVVVVVXXX]]]aaaZZZ\\\^^^```bbbbbbbbbbbbbbbccceeeggghhhhhhhhhgggjjjmmmnnnmmmooouuuwwwvvvtttvvvxxxzzzzzz{{{|||~~~{{{zzzxxxwwwxxx{{{zzz{{{{{{{{{zzz{{{~~~yyytttssssssrrrssswwwzzzxxxsssmmmhhhccc___^^^YYYWWWVVVUUUUUURRROOOLLLIIIIIIHHHGGGFFFEEEDDDDDD??????>>>>>>======<<<<<<888888888888777777777777666666555555555444444444333333333222222222111111000000111111222222222222111111111111111111111111111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111//////000000111111111222000000///000000111222222333222222111111222222333111111000000000000111111...//////000111222222222111111111111111111111111000000000000000000000000///000000111222222333333222222222222222222222222333333333444444444555555222222333444444555555666333333444555666777888999777888888999::::::;;;;;;::::::;;;<<<===>>>???@@@???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHEEEFFFFFFGGGIIIKKKMMMNNNMMMMMMLLLLLLMMMOOOQQQRRROOONNNNNNPPPSSSUUUUUUTTTXXXYYYZZZYYYXXXYYY[[[]]]YYY\\\___aaabbbcccdddfffcccaaa``````aaaaaa___^^^eeeiiilllkkkgggdddeeeffffffhhhmmmsssxxxyyyxxxvvvmmmttt}}}{{{~~~|||yyyjjjddd]]]\\\ccctttkkkOOO>>><<>>???@@@AAABBBCCCDDDEEEEEEFFFHHHJJJIIIKKKMMMMMMMMMNNNPPPQQQRRRQQQSSSXXXYYYWWWZZZ___]]]^^^___``````bbbeeehhhiiifffeeehhhkkklllgggbbbfffiiimmmpppqqqqqqrrrssssssvvvyyyzzz{{{{{{}}}}}}{{{zzzzzz}}}zzz|||}}}{{{}}}|||}}}|||zzzvvvsssrrrvvvzzzzzzwwwsssmmmgggaaa]]][[[[[[WWWRRRNNNLLLLLLKKKJJJIIIHHHEEEBBBAAAAAAAAABBBAAA@@@>>>===;;;::::::999888888888888777777777666555555444444444333333333222222222111111111000000222222111111111111222222//////000111111111111111222222222222222111000///111111111111111111111111111111111111111000//////111111111111111111111111////////////////////////111111111111111111111111000000111222222222222111222222000///............---...000111222222111111000000000000000000000000///000000000111111111111222222222222222222222222222222222222222222222222444444444333333222222222222222111111222222333444444444444555555555555666444555666777888999::::::<<<<<<<<<<<<============?????????>>>>>>>>>>>>>>>???AAABBBBBBBBBBBBCCCEEEDDDEEEFFFGGGHHHIIIIIIJJJLLLLLLLLLMMMNNNOOOQQQQQQNNNNNNNNNNNNOOOQQQSSSTTTUUUXXX\\\]]]]]][[[ZZZZZZ\\\\\\\\\]]]___```bbbccchhhccc``````___]]]```dddiiiiiijjjiiieeeccceeejjjgggkkkqqquuuwwwxxxxxxyyyuuuwwwyyy{{{}}}ssstttfff______gggxxxlllUUUGGGCCCBBB===;;;======<<<@@@FFF;;;:::999888888777777777777777777777777777777777777777777777777777777777777777777777777777777777555666777888777666444333777777777777666666666666888888888777777666555444666666666666666666666666444444444444444444444444555555555555555555555555444444444444444444444444555444444333333444444555333333333333333333333333333333333444444444555555555555555555555555555555444444444333333333444444333333333444444444555555555555444444444333333333333333444444444555555555555444444555555666777888888888999::::::;;;;;;<<<;;;<<<===>>>@@@AAABBBBBBCCCDDDEEEEEEDDDDDDFFFHHHKKKMMMNNNNNNMMMLLLMMMOOORRRQQQTTTXXXXXXWWWYYY^^^\\\]]]___```aaacccgggjjjhhheeedddgggkkkllliiieeefffiiimmmppppppqqqrrrsssrrrtttxxxzzz{{{||||||zzzxxxyyy|||{{{~~~~~~}}}~~~}}}{{{vvvqqqpppqqqtttuuurrrnnnhhhccc___\\\[[[XXXTTTOOOLLLJJJIIIHHHHHHHHHGGGDDDBBBAAA@@@AAAAAA@@@@@@>>><<<;;;:::999999888888888777777777666666555444444444444333333333222222222111111111000000222222111111111111222222///000000111111111111111222222222222222111000000111111111111111111111111222222222222222111000000111111111111111111111111000000000000000000000000111111111111111111111111000000111222222222222111333222111000000/////////000000111222111111000///000000000000000000000000000111111111222222222222222222222222222222222222222222222222222222222222444444333333333222222222222222111111222222333444444444444444555555555555444555666777888999999:::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBAAAAAACCCDDDDDDDDDEEEFFFGGGHHHIIIIIILLLLLLLLLLLLMMMOOOPPPQQQNNNNNNNNNNNNOOOPPPRRRSSSUUUXXX[[[\\\\\\ZZZZZZZZZ[[[[[[[[[\\\]]]___aaabbbeeeaaa___aaaaaa```bbbggghhhiiiiiihhhdddbbbdddhhhlllnnnqqqrrrrrrssstttuuuyyyyyyyyyyyyzzz}}}|||{{{zzzvvvwwwjjj}}}nnnddd```bbbiiirrrkkkQQQBBBCCC???<<<<<<;;;;;;???EEE;;;;;;:::999888888888888777777777777777777777777777777777777777777777777777777777777777777777777666777888888888777555444666666666666777777777777888888888777777666555444666666666666666666666666444444444444444444444444555555555555555555555555444444444444444444444444555444444333333444444555444444444444444444444444333333333444444444555555555555555555555555555555333333222222222333333444333333333444444444555555555444444444444333333333444444444555555555666666555444444555555666777888777888999;;;;;;;;;;;;:::======>>>@@@AAABBBCCCDDDDDDEEEFFFEEECCCCCCDDDFFFMMMNNNOOONNNLLLKKKLLLMMMSSSRRRTTTWWWXXXVVVXXX\\\[[[]]]___```bbbdddhhhjjjgggeeedddfffjjjlllkkkiiifffiiimmmoooooopppqqqrrrooorrrvvvyyy{{{~~~|||yyyxxx{{{{{{~~~}}}~~~~~~}}}{{{wwwssspppqqqrrrooolllgggbbb^^^[[[ZZZYYYTTTPPPLLLIIIGGGGGGFFFDDDGGGEEECCCAAA@@@@@@@@@@@@??????===;;;:::999999999777777777777666666666666444444444444333333333333222222222111111111111111222222111111111111222222///000111111222222111111111222222222222111000000111111111111111111111111222333333333333222111111111111111111111111111111111111111111111111111111111111111111111111111111000000111222222222222111444333222111000000000111222222222222111000......000000000000000000000000111111111222222222333333222222222222222222222222222222222222222222222222333333333333222222222222222222111111222222333444444444444444555555555555444555555666777888999999::::::;;;;;;;;;<<<<<<<<<========================>>>???AAAAAA@@@@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHKKKKKKKKKKKKLLLNNNOOOPPPOOONNNNNNNNNOOOOOOPPPQQQTTTVVVYYYZZZZZZYYYYYYZZZYYYYYYZZZ[[[\\\^^^___```aaa______bbbdddcccdddhhhgggiiiiiigggcccaaaccceeelllmmmmmmmmmmmmnnnqqqtttyyyyyyxxxvvvuuuvvvyyy|||~~~zzzuuu~~~~~~}}}yyyxxxyyyxxxssswwwnnngggbbbdddiiiiiirrr{{{bbbOOOCCC???===>>>???>>><<<;;;<<<;;;:::999999888888999777777777777777777777777777777777777777777777777666666666666666666666666666777777777777666555444666666666666777777777777444555666777777888888888666666666666666666666666555555555555555555555555444444444555555555555555444444444444444444444444555444444333333444444555444444444444444444444444333333333444444444555555555555555555555555555555333333333222333333444555333333333444444444555555444444444444444444444444444444444444555555555555555444444555555666777888555777999;;;<<<;;;:::999======>>>???AAABBBCCCDDDCCCDDDEEEDDDCCCCCCEEEFFFLLLMMMNNNMMMLLLKKKLLLMMMSSSRRRTTTWWWWWWUUUVVV[[[\\\^^^```aaabbbcccfffhhhhhhfffeeefffiiikkkkkkjjjgggjjjlllnnnnnnnnnpppqqqmmmppptttwwwzzz~~~{{{xxxyyy{{{~~~yyy}}}~~~{{{{{{{{{{{{yyywwwuuutttssstttkkkhhhccc]]]YYYWWWVVVUUUPPPMMMIIIFFFFFFEEEDDDBBBEEEDDDBBB@@@????????????>>>===<<<:::999999888888777777666666666555555555444444444333333333222222111111111111111111111111222222111111111111222222000000111222222222222111111111222222222111111000111111111111111111111111111222222333222222111111111111111111111111111111000000000000000000000000111111111111111111111111000000111222222222222111333222111111000000000111111111111111000000//////000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111333222222222222222222222222222111111222222333444333333444444444555555555444444555666666777888888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<============???@@@@@@???@@@AAACCCBBBBBBCCCDDDEEEFFFGGGGGGIIIIIIJJJJJJKKKLLLNNNOOONNNNNNNNNNNNNNNOOOOOOOOOSSSUUUWWWXXXWWWWWWXXXZZZYYYYYYZZZ[[[\\\^^^___```___]]]^^^cccdddbbbcccffffffjjjkkkgggccccccdddeeeggghhhjjjjjjkkkmmmpppssstttuuuvvvvvvtttrrrrrrsss}}}~~~|||www{{{oooccc___bbb______gggwwwrrrQQQIII???<<<>>>@@@;;;555===<<<;;;:::999999999999888888888888888888888888777777777777777777777777666666666666666666666666555666666666555555444444555666666666777777777888444555666777777888888888555555555555555555555555555555555555555555555555444444444555555555666666444444444444444444444444555444444333333444444555333333333333333333333333333333333444444444555555555555555555555555555555444444444444444555666666333333333444444444555555444444444444444444444444222333333333333444444444555444444555555666777888555777999;;;;;;;;;:::999;;;<<<===>>>???AAABBBBBB@@@AAACCCCCCBBBCCCFFFHHHHHHJJJLLLLLLLLLMMMNNNPPPRRRQQQSSSVVVVVVTTTVVVZZZ^^^```aaabbbaaaaaabbbdddhhhgggfffggghhhjjjkkkjjjhhhjjjlllmmmmmmmmmoooppplllnnnrrruuuxxx}}}zzzwwwwwwzzz|||}}}yyy}}}~~~{{{yyy}}}yyywwwuuutttrrrqqqpppooohhheee```[[[VVVSSSQQQPPPMMMKKKGGGFFFEEEEEECCCBBBBBBBBBAAA@@@???>>>>>>===<<<<<<;;;999888888888888666666666555555555555444444444333333333222222222111111111111111111111111222222111111111111222222000000111222222222222222000111111222222222111111111111111111111111111111000000111111111111111000000000000000000000000000////////////////////////000000000000000000000000000000111222222222222111111111000/////////000000000000000000000111111222000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222111111222222333444333333333444444444444555444444444555666666777777888888888888999999999999::::::;;;;;;;;;<<<<<<<<<<<<===??????>>>>>>@@@AAA@@@AAAAAABBBCCCDDDEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNRRRSSSUUUUUUTTTUUUXXXZZZZZZZZZZZZ[[[\\\^^^``````___]]]^^^bbbbbb______aaaeeekkkmmmgggdddfffgggeeedddgggjjjkkkkkkkkklllnnnnnnsssxxxzzzyyyvvvsssqqq~~~}}}~~~}}}||||||zzzpppllllllddd\\\YYYdddzzznnn```LLL===;;;???>>>:::======<<<;;;::::::::::::888888888888888888888888777777777777777777777777777777777777777777777777666555555555444444444444555555666666777777888888888888888777777666555444555555555555555555555555555555555555555555555555333333444444555666666666555555555555555555555555555444444333333444444555333333333333333333333333333333333444444444555555555555555555555555555555444444444444555666666777333333333444444444555555333333333444444444444555222222222333333333444444555444444555555666777888666777888::::::::::::999::::::;;;===>>>???@@@AAA???@@@BBBBBBBBBCCCFFFHHHFFFHHHJJJLLLLLLNNNPPPRRRQQQPPPRRRUUUVVVTTTVVVZZZ^^^```aaaaaa```___``````ffffffggghhhiiikkkkkkllliiijjjllllllkkklllmmmooolllnnnpppsssvvvzzz{{{wwwvvvwww{{{}}}~~~yyy}}}~~~zzzwwwyyy}}}}}}wwwtttooollljjjhhhfffddddddbbb^^^YYYTTTPPPMMMLLLKKKHHHFFFEEEEEEDDDBBBAAA@@@@@@??????>>>===<<<<<<;;;:::999888888777777777666555555555444444444444333333333333222222222222111111111111111222222222222222111111111111222222000111222222333222222222000000111222222222222111111111111111111111111111//////000111111111111000000000000000000000000000........................000000000000000000000000000000111222222222222111000000///////////////000////////////000111222333000000000000000000000000........./////////000000111111111111111111111111111111111111111111111111111111111222222222222222222222111111222222333444333333333333444444444444444444444444555555666666666666777777777888888888999999999:::;;;;;;<<<<<<;;;===>>>>>>===>>>???AAA??????@@@AAABBBCCCDDDDDDGGGGGGGGGGGGIIIJJJKKKLLLKKKLLLMMMNNNNNNNNNNNNNNNQQQRRRRRRRRRRRRTTTWWWYYYYYYZZZZZZ[[[\\\^^^___``````]]]^^^aaa```]]]\\\___bbbjjjmmmgggdddhhhiiifffhhhjjjlllllljjjhhhhhhhhhmmmrrryyy~~~}}}zzzwwwuuu}}}|||}}}uuujjj^^^\\\fffwww}}}eeeLLL???>>>@@@???>>>===<<<;;;::::::::::::888888888888888888888888777777777777777777777777777777777777777777777777777666666555555555555555555555555666777888888888888888888777777666555444555555555555555555555555555555555555555555555555333333444444555666666777666666666666666666666666555444444333333444444555444444444444444444444444333333333444444444555555555555555555555555555555333333333333444555666777333333333444444444555555333333333444444444555555333333333333444444444555555444444555555666777888777777777888999999::::::::::::;;;<<<>>>???@@@@@@@@@AAABBBBBBAAABBBDDDFFFEEEGGGJJJKKKLLLNNNPPPRRROOONNNQQQUUUUUUTTTVVV[[[[[[]]]``````___^^^___```aaacccfffiiikkkmmmnnnoooiiikkkkkkkkkjjjkkklllnnnlllnnnpppqqqssswww||||||yyyvvvuuuwwwzzz{{{|||vvv{{{{{{uuuqqqsssvvvxxxtttpppjjjfffdddcccaaa```]]]\\\ZZZWWWSSSOOOKKKIIIHHHFFFDDDCCCCCCCCCAAA???>>>>>>>>>>>>===<<<<<<;;;:::999888777777777777777555555555444444444333333333333333222222222222111000000111111111222222222222222111111111111222222000111222222333333222222000000111222222222222222111111111111111111111111///000111111222222222111000000000000000000000000////////////////////////000000000000000000000000000000111222222222222111111000000///000000111111111111000//////000111222000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111000111111111222222222222222222111111222222333444222222333333333444444444333444444444444555555555555555666666666777777777888888888999:::;;;;;;;;;:::<<<============>>>@@@>>>>>>???@@@AAABBBCCCCCCFFFFFFFFFGGGHHHIIIJJJKKKIIIJJJLLLMMMNNNNNNNNNNNNPPPPPPQQQPPPPPPRRRVVVYYYXXXXXXYYYZZZ[[[]]]^^^___```^^^]]]``````]]]]]]```___hhhlllfffdddiiijjjfffllllllllljjjhhhggghhhiiilllpppvvvzzz{{{yyywwwwwwzzz{{{{{{}}}~~~nnn___[[[eeevvv|||^^^GGG?????????>>>>>><<<;;;;;;;;;;;;;;;888888888888888888888888777777777777777777777777777777777777777777777777888888777666666666666666444555555666777888888999444555666777888888888888555555555555555555555555666666666666666666666666333333444444555666777777777777777777777777777777555444444333333444444555666666666666666666666666333333333444444444555555555555555555555555555555222222222222333444555666333333333444444444555555333333333444444555555555444444444555555555666666555444444555555666777888777777777777888999:::;;;::::::;;;===>>>???@@@AAAAAABBBCCCBBBAAA@@@BBBDDDFFFHHHJJJKKKLLLMMMOOOQQQNNNMMMPPPTTTUUUTTTWWW\\\YYY[[[^^^____________```\\\```eeejjjmmmoooqqqrrrjjjkkkkkkkkkjjjjjjlllnnnmmmnnnoooppprrruuuyyy}}}}}}zzzwwwvvvwwwwwwwwwwwwqqqvvvvvvpppkkklllpppqqqqqqlllfffccccccddddddcccWWWWWWWWWUUUSSSOOOKKKHHHFFFDDDBBBBBBBBBBBB@@@>>>===>>>>>>>>>===<<<;;;;;;999999888777777666777777555555444444444333333333333333333222222222111111000000111111222222222222222222111111111111222222111111222333333333333222///000111222222222222222111111111111111111111111000111222333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111222111111111111111222222333222111/////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111222222222222222222111111222222333444222222333333333444444444333333444444444444444444555555555666666666666777777777888999::::::;;;;;;:::;;;======<<<<<<>>>???>>>>>>???@@@AAABBBBBBCCCEEEEEEEEEFFFGGGHHHJJJJJJHHHIIIKKKMMMNNNOOONNNNNNPPPPPPPPPOOOOOORRRVVVYYYWWWWWWWWWXXXZZZ[[[]]]^^^aaa^^^]]]```aaa___```ccc\\\gggkkkdddccciiikkkffflllkkkjjjhhhggghhhlllooojjjnnnrrrtttttttttuuuvvvnnnppptttxxx~~~}}}xxxhhh[[[WWWaaannnwwwUUUFFFCCC<<<>>>======>>>???===;;;888;;;;;;::::::999888777777777777777777777777777777777777777777777777777777666666777777777777666666555555666666666666555555777666555444444555666777999999888777666555444444666666555555555555666666666444222333444666666666666666555555555555666666444444444444444444444444444444444444444444444444666666666555444444333333444444444444444444444444333333444444444444444444444444444444444444444444444444444444444444444444666666555555555444444444666555555444444444555555666666666777888888999999;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJLLLMMMMMMNNNOOOQQQSSSTTTUUUUUUVVVWWWXXXYYY[[[\\\\\\\\\\\\___bbbfffhhhiiijjjooorrrhhhiiijjjiiihhhhhhjjjlllkkkllllllnnnppprrrtttuuu|||yyyuuutttuuuwwwxxxxxxyyyvvvrrrmmmjjjiiiiiijjjiiieee``````bbbbbb^^^[[[XXXVVVRRRPPPNNNLLLIIIFFFCCCBBBBBBAAAAAA@@@??????<<<<<<;;;;;;;;;:::::::::999999888777666555444444333333333333333333333333222222222222222222222222111222222333333222222111222222111111111111222222222222222222222222222222000111111111111222222222000111111111111222222222111111111111111111111111////////////////////////000000000000000000000000000000000000111111111111//////000000111111222222000000000000000000000000111111111111111111111111222111000......000111222222111111111000000//////000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222222222222111111111000000222222333333333333444444444444444555666777777888777777888888888999999999::::::;;;;;;<<<=========?????????@@@AAABBBCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHKKKLLLMMMMMMMMMLLLJJJJJJMMMNNNOOOOOOOOOQQQUUUYYYZZZYYYWWWXXXZZZ\\\]]]]]]aaa^^^[[[[[[^^^``````___cccbbbaaaaaaccceeeeeeeeemmmllljjjiiijjjkkknnnooommmpppsssuuutttttttttuuuqqqnnnmmmrrr}}}zzzzzzhhhYYYVVVZZZvvveeeTTTKKK@@@>>>>>>>>>>>><<<;;;::::::;;;;;;::::::999888888777888888888888888888888888777777777777777777777777666666777777777777666666555555666666666666555555777666555444444555666777888888777777666555555555666666555555555555666666666444333333444666666666666666555555555555666666444444444444444444444444444444444444444444444444555555555555444444444444444444444444444444444444333333444444555666777777444444444444444444444444444444444444444444444444555555444444333333333333666555555444444555555666777888888999999:::;;;;;;;;;;;;<<<<<<======>>>>>>@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIKKKLLLMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTUUUVVVWWWYYYZZZ[[[[[[[[[]]]aaaeeeffffffgggkkkooojjjkkklllkkkjjjiiijjjllljjjjjjkkklllnnnppprrrsssvvvtttrrrrrruuuwwwxxxxxxvvvtttoookkkhhhggggggggggggbbb^^^]]]___^^^[[[XXXUUURRROOOMMMLLLJJJFFFDDDBBBBBBAAAAAA@@@?????????;;;;;;;;;;;;::::::::::::999999888777666555444333333333333333333333333333333333333333333333333333111222222333333222222111222111111111111111111222222222222222222222222222000111111111111222222222000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111111000000000000000000000000111111111111111111111111222111000//////000111222111111111000000000//////000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222222222222111111111000000222222222333333333444444444444444555666777777777777777777888888888999999:::::::::;;;<<<<<<======????????????@@@BBBCCCDDDBBBCCCCCCDDDEEEFFFGGGHHHJJJJJJKKKLLLLLLKKKJJJIIIKKKLLLLLLLLLMMMOOOSSSVVVWWWVVVVVVWWWYYY[[[\\\]]]^^^\\\\\\^^^aaaccccccbbb___]]]\\\___ccceeedddcccnnnllljjjhhhiiillloooqqqppprrruuuvvvuuusssrrrrrrvvvtttrrruuu}}}~~~{{{bbbUUUUUUXXXggg|||nnn```NNNAAAAAA@@@>>><<<;;;<<<>>>;;;;;;::::::999999888888999999999999999999999999777777777777777777777777666777777888888777777666555666666777777666666555666666555555555555666666666666666666666666666666666666555555555555666666666444333333555666666555666666555555555555666666444444444444444444444444555555555555555555555555444444444444555555555555444444444444444444444444222222333555666777888999444444444444444444444444444444444444444444444444444333333333333222222222666666555555555555666666777777888999999::::::;;;;;;;;;;;;<<<======>>>>>>??????@@@@@@AAACCCDDDEEEGGGGGGHHHJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSUUUWWWXXXYYYZZZZZZ^^^aaadddeeeeeefffiiillliiikkklllkkkiiihhhhhhhhhggghhhiiijjjlllmmmoooooonnnmmmmmmpppsssvvvwwwvvvssspppmmmhhheeedddccccccccc___[[[YYYZZZYYYVVVSSSQQQNNNLLLJJJIIIGGGDDDBBBAAAAAA@@@@@@???>>>>>>>>>;;;::::::::::::999999999888888777666555444444333333333333333333333333333444444444444444444444444111222222333333222222111111111111111111111111111222222222222222222222222000111111111111222222222000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111111111111111222111000//////000111222111111000000000000//////000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222222222222111111111111111222222222222333333333333444444444555666666777777777777777777888888888888999::::::;;;;;;<<<<<<===>>>>>>>>>???@@@AAABBBCCCBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIHHHJJJKKKLLLLLLLLLNNNRRRTTTTTTTTTTTTUUUWWWYYY[[[\\\[[[ZZZ[[[^^^bbbdddeeeddd]]][[[[[[___eeehhheeebbbkkkjjjhhhhhhiiilllppprrrqqqtttwwwxxxvvvrrrpppooozzzyyyyyyzzz~~~{{{ppp```\\\MMMXXXsssrrr[[[JJJEEE???<<<===?????????;;;;;;:::::::::999999999999999999999999999999999777777777777777777777777777777777888888777777777666666777777777777666666666666666555555666666666555555555666666666777777666666555555555555666666555444333444555666666555666555555444444555555666444444444444444444444444666666666666666666666666222222333444444555666666444444444444444444444444222333333444555666666777444444444444444444444444444444444444444444444444444333333333333333333333666666555555555666777777555555666666777888888888::::::;;;<<<<<<======>>>?????????@@@AAACCCDDDEEEGGGGGGHHHIIIKKKLLLMMMNNNMMMNNNOOOPPPQQQQQQQQQQQQQQQSSSTTTVVVXXXYYYZZZZZZ```cccffffffeeefffiiilllgggiiijjjiiifffdddcccdddeeefffgggiiijjjkkkkkklllhhhiiijjjmmmqqqrrrrrrqqqpppnnnjjjgggdddbbbaaaaaa```\\\YYYWWWVVVUUURRRPPPMMMKKKHHHGGGFFFEEECCCAAA@@@@@@??????>>>======<<<::::::999999999888888888777777666555555444333333222222222222222222222222333333333333333333333333111222222333333222222111111111111222222111111111111111111111111111111111000000111111111222222222000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111111222222111111000000//////000000000000000000000000111111111111111111111111111111000//////000111111000000000000000000//////000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111222222222222333333333444444444555555666666666666666666777777777888888999999999:::;;;;;;<<<<<<=========>>>???@@@AAABBBAAAAAABBBCCCDDDEEEEEEFFFEEEFFFFFFGGGGGGHHHHHHHHHKKKLLLMMMNNNNNNOOORRRTTTSSSTTTUUUVVVVVVWWWXXXYYYZZZZZZZZZ[[[^^^aaacccddd```^^^^^^bbbiiikkkgggbbbeeefffggghhhjjjlllmmmnnnppptttwwwxxxvvvssspppooouuuwww{{{rrraaaWWWTTTfffjjjWWWLLL???;;;===@@@>>>;;;;;;;;;;;;:::::::::::::::888888888888888888888888888888888888888888888888777777888888888888777777666666777777777777666666555666666666666666666555444444555555666666777777666666555555555555666666555444333444666777666444555555444444444444555555444444444444444444444444666666666666666666666666111222222333444555666666444444444444444444444444444333333333333333333333444444444444444444444444444444444444444444444444444444444444555555555555555555555555555666777777444555555666777777888888::::::;;;;;;<<<=========>>>>>>>>>???AAACCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMOOOPPPQQQQQQQQQQQQSSSTTTUUUWWWYYYZZZZZZZZZ___bbbeeeeeeddddddgggjjjhhhiiijjjhhheeecccccccccdddeeeggghhhiiiiiiiiiiiigggggghhhkkkmmmmmmkkkiiimmmkkkiiifffdddbbbbbbaaa]]][[[XXXUUUSSSQQQOOOMMMJJJHHHFFFFFFEEEEEECCCAAA???>>>>>>===<<<<<<;;;;;;999888888888888777777777666666555555444444333333222222222222222222222222111111111111111111111111111222222333333222222111000111222222222222111000111111111111111111111111000000111111111222222222000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111111222222111111000000//////000000000000000000000000000000000000000000000000111111000000000000111111//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111222222222333333444444444444555555555555555555666666666777777777888888999999:::;;;;;;;;;<<<<<<<<<===>>>???@@@AAA@@@@@@AAABBBCCCDDDDDDEEEDDDDDDDDDEEEFFFGGGGGGHHHJJJKKKMMMMMMMMMNNNPPPRRRTTTVVVXXXWWWUUUTTTVVVWWW\\\ZZZXXXVVVWWWZZZ^^^bbbbbb``````ccchhhiiieeeaaa___aaafffiiikkkkkkjjjiiinnnqqquuuvvvuuusssrrrqqqlllpppxxxuuubbbSSSXXXmmmjjj[[[JJJ???===>>>;;;888;;;;;;;;;;;;::::::::::::888888888888888888888888888888888888888888888888777888888999999888888777666777777888888777777666555555666666666666555555444444444555555666666666666666555555555555666666444333333555666777555444555555444444444444555555444444444444444444444444555555555555555555555555111222222333444555555555444444444444444444444444444444333333222111111111444444444444444444444444444444444444444444444444444444555555555555555666444444444444444555666777666666777888888999999::::::::::::;;;<<<<<<============>>>???AAACCCDDDEEEEEEEEEFFFHHHIIIJJJKKKLLLLLLMMMNNNPPPQQQRRRSSSSSSUUUVVVWWWXXXYYYZZZZZZZZZ[[[^^^aaabbb```aaadddgggkkklllkkkiiifffeeefffgggeeefffgggiiiiiiiiihhhggghhhgggggghhhiiihhhfffccciiiiiigggeeedddcccbbbbbb\\\ZZZWWWTTTPPPNNNLLLKKKHHHFFFDDDDDDEEEDDDCCCAAA=========<<<;;;;;;::::::888888777777777666666666555555444444444333333333222222222222222222222222111111111111111111111111111222222333333222222111000111222333333222111000111111111111111111111111000111111111111222222222000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000111111000000000......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111222222222111111111111222222222222444444444444444444444444555555555555666666666666777888888999999::::::;;;;;;;;;;;;<<<===>>>???@@@??????@@@AAABBBCCCCCCDDDBBBBBBCCCCCCEEEFFFHHHIIIGGGIIIJJJKKKKKKKKKMMMNNNRRRUUUXXXWWWUUUSSSTTTVVVZZZYYYWWWTTTSSSUUUZZZ]]]^^^^^^___```bbbbbbaaa___]]]```eeejjjlllkkkhhhggglllnnnrrrsssssssssssstttjjjlllttt|||}}}{{{wwwaaaXXX```llltttaaaNNNBBB<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888777888888999999888888777777777888888888888777777444555666777777666555444444555555555555555555555666666555555555555666666444333444555777777555333555444444333333444444555444444444444444444444444444444444444444444444444222222222333333444444444444444444444444444444444333333333333333333222222444444444444444444444444444444444444444444444444333333333444444555555555222222222333333444555666666666777777888999999999999::::::;;;;;;<<<<<<===<<<======???AAACCCDDDEEEDDDDDDEEEFFFHHHIIIJJJJJJKKKLLLNNNPPPRRRTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXXXXYYY]]]````````````dddgggmmmllljjjhhheeefffhhhjjjfffggghhhjjjjjjiiihhhggghhhgggfffeeefffeeecccaaaeeeeeeeeedddccccccbbbbbbYYYXXXVVVRRRMMMJJJIIIHHHEEECCCBBBBBBCCCCCCBBB@@@<<<<<<<<<;;;::::::999999777777777666666666555555444444444333333333333333111111111111111111111111111111111111111111111111111222222333333222222111///111222333333222111///111111111111111111111111000111111111111222222222000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111111000000000000000000000000000000000000000000000000000000111111111111000000........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222111111111111222222222222444444444444444444444444444444555555555666666666777777888888999::::::::::::::::::;;;<<<===??????>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCDDDFFFHHHJJJFFFHHHJJJKKKJJJJJJLLLMMMMMMQQQUUUVVVSSSRRRUUUWWWUUUWWWWWWVVVTTTTTTWWWZZZXXXZZZ]]]]]]\\\]]]___aaaaaacccfffiiijjjjjjjjjiiilllnnnpppppppppqqqrrrtttqqqnnnqqqwwwvvvsss|||zzzfff]]]ZZZhhhuuu]]]GGG<<<===AAA;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888888999999999999888888777777888888888888777777444555666777777666555444555555555555555555555555666666555555555555666666444333444555777777555333555444444333333444444555444444444444444444444444444444444444444444444444222222333333333333444444444444444444444444444444333333333444444555555555444444444444444444444444444444444444444444444444222222222333333444444444222111111222333444555666444444555555666777777777999999:::;;;;;;<<<<<<===<<<<<<===???@@@CCCDDDEEECCCCCCDDDEEEGGGHHHIIIJJJJJJLLLNNNPPPSSSUUUVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVZZZ]]]aaabbbaaabbbfffiiilllkkkhhheeecccdddgggjjjfffhhhiiikkkkkkjjjhhhggghhhfffddddddddddddbbbaaaccccccccccccbbbbbbbbbbbbXXXWWWTTTPPPKKKHHHFFFFFFCCCBBB@@@AAABBBBBBAAA???<<<<<<;;;::::::999999888777666666666555555555555444444333333333333333333111111111111111111111111222222222222222222222222222222222333333222222222///000222333333222000///000000000000000000000000000111111111111222222222000111111111111222222222111111111111111111111111////////////////////////000000000000000000000000000000000000111111111111//////000000111111222222000000000000000000000000000000000000000000000000000000111111111111000000---.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222000111111111111222222222444444444444444444444444444444444555555555666666777777777888999999:::::::::::::::;;;<<<===>>>???>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBDDDFFFIIIJJJHHHJJJLLLMMMLLLLLLMMMNNNHHHMMMRRRTTTRRRRRRUUUYYYPPPTTTXXXYYYWWWVVVVVVWWWUUUYYY\\\\\\ZZZ[[[```eeefffffffffgggiiijjjlllmmmmmmnnnoooooonnnoooqqqssszzzrrrpppsssqqqnnnwwwrrrbbb\\\```mmmzzzqqqWWWGGGBBBBBB:::<<<===;;;:::<<<<<<<<<<<<;;;::::::999999::::::888888888888888888888888999888888777777777777777777777777777777777777777999888666555555555777777555555555555555555555555777666555444222111000///333333333444444444555555444444444444444444444444666555444333333444555666222222222222333444444555222222333333333444444444444444444333333222222222444444555555555444222111444444444444444444444444555555555444444333333333333333333444444444555555444444444444444444444444333444555777888:::;;;;;;999::::::::::::::::::;;;???@@@@@@AAAAAABBBCCCCCC@@@BBBDDDGGGIIIKKKKKKKKKLLLKKKKKKLLLNNNQQQTTTVVVYYYYYYYYYYYYXXXXXXXXXXXX[[[\\\]]]___aaaeeehhhjjjkkkjjjhhhfffeeefffggghhhlllkkkiiihhhhhhhhhiiiiiifffeeecccbbbaaaaaabbbbbb___````````````^^^\\\[[[SSSPPPMMMKKKJJJHHHEEEBBBCCCBBBAAA@@@???@@@AAABBB>>><<<:::888777777777888777777777666555555444444555444333333222222333333111111000000111111222333222222222111111111000000222222222222222222222222333333222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000///.........///111222333222222222111111000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111111111222222222333333333333333333444444444555555555555555555666666666666777777777777888888888888888999999:::;;;<<<======<<<===>>>???@@@AAAAAAAAA@@@AAABBBDDDEEEGGGHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNPPPRRRSSSTTTTTTTTTSSSTTTVVVWWWWWWWWWYYY[[[ZZZZZZZZZ[[[[[[[[[\\\\\\___ddddddbbbdddjjjllliiijjjmmmpppqqqqqqqqqqqqrrrssssssrrrpppppprrrwww{{{~~~zzzyyy}}}}}}sss```WWW___lllnnnTTTBBB999;;;<<<<<<<<<<<<======<<<<<<;;;::::::999999::::::888888888888888888888888999999888777777777777777777777777777777777777777888888777666666555666666555555555555555555555555555555444444333333222222444444444444555555555555444444444444444444444444555444333333333333444555333333333222333333444444222222333333333444444444444444444333333333222222444444555555555444333222444444444444444444444444555555444444444333333333333333333333444444444444444444444444444444444444222333444555777888999:::999999999::::::::::::;;;?????????@@@AAAAAABBBBBBAAABBBEEEHHHJJJKKKKKKKKKLLLLLLKKKLLLNNNQQQTTTVVVVVVVVVWWWXXXYYYZZZZZZ[[[^^^^^^^^^___aaaccceeegggiiihhhfffeeeeeefffggghhhkkkjjjhhhgggfffffffffffffffeeedddcccbbbbbbbbbbbb_________^^^]]][[[YYYXXXQQQOOOLLLJJJIIIGGGEEECCCBBBBBBAAA@@@??????@@@@@@<<<;;;:::999888777777777555555555555555666666666444444333222222222222333111111000000111111222333222222222111111111000000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000//////...///000111222222222111111111000000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111111111111222222222333333333333333444444444444555444555555555666666666666666666777777777888888888888888999:::;;;<<<======<<<===>>>@@@AAAAAAAAAAAA@@@AAABBBCCCEEEGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMOOOPPPQQQRRRRRRRRRRRRRRRTTTVVVXXXXXXXXXYYY[[[\\\\\\[[[\\\```eeefffaaa]]]___cccdddbbbdddjjjllljjjhhhjjjlllmmmllllllmmmoootttsssrrrrrrsssuuuwwwxxxxxxuuutttxxx~~~yyy~~~}}}~~~nnn\\\^^^hhh|||mmmSSSBBBAAA???>>>??????>>><<<;;;<<<;;;;;;:::::::::::::::999999999999999999999999999999888777777777777888777777777777777777777777888888888888777666444444555555555555555555555555444444444555555555555555555555555555666666666666444444444444444444444444444444333222222333444444555444333333333333333333333333333333444444444444444444444444333333333333444444555555555444333222444444444444444444444444555444444444444333333333222222222222333333333333444444444444444444444444222222333444666777888888999999999999::::::;;;;;;======>>>??????@@@@@@AAAAAACCCEEEHHHJJJKKKKKKKKKLLLLLLLLLMMMOOORRRUUUVVVSSSSSSUUUWWWYYY[[[\\\]]]```____________aaabbbcccgggfffdddcccdddeeeggghhhiiihhhgggeeedddcccccccccddddddeeeeeedddcccbbbaaa______^^^\\\YYYVVVTTTRRRMMMKKKIIIHHHHHHGGGEEECCCAAAAAAAAA@@@???>>>===<<<:::::::::999888777666555333333444444555666666777444444333222222222222222111111000000111111222333222222222111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////000111111111111000000000000//////000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111111111111222222222222333333333333333444444444444444444444555555555666666666666777777777777888888888888999:::;;;<<<<<<=========???@@@AAABBBBBBBBB@@@AAABBBCCCEEEFFFHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLOOOOOOPPPQQQQQQQQQQQQQQQTTTWWWYYYZZZZZZ[[[\\\^^^]]][[[]]]eeemmmnnneee]]]___bbbcccbbbdddiiikkkjjjggghhhhhhhhhggggggiiikkkpppnnnnnnqqqvvv{{{|||{{{}}}{{{{{{}}}{{{wwwyyy|||yyy~~~~~~nnnfffhhhoookkkVVVJJJDDD@@@@@@AAA???;;;:::<<<<<<;;;:::::::::::::::999999999999999999999999:::999888888777777888888777777777777777777777777777888999888777666444333555555555555555555555555666666666666666666666666666666666666777777777777555555555555555555555555444444444444444444444444666555444333333333333333333333333444444444444555444444444444444444333333444444444444444444444333444444444444444444444444444444444444444444444444111111222222222333333333444444444444444444444444333333444555666666777777888888888999::::::;;;;;;<<<<<<======>>>?????????BBBCCCFFFHHHJJJKKKKKKKKKKKKKKKLLLMMMPPPRRRTTTVVVRRRRRRTTTVVVXXXZZZ\\\]]]___^^^^^^^^^^^^```aaabbbdddcccbbbbbbbbbdddfffhhhhhhgggfffdddbbbaaa``````aaacccdddeeeeeecccaaa___```^^^\\\YYYUUURRROOOMMMIIIHHHFFFFFFFFFEEEDDDBBB??????@@@@@@>>><<<:::999777888999999888777555444333333444444444555555555444333333222111222222222111111000000111111222333111111111111111111111111111111111111111111111111222222222222222333333333000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000///////////////000000111000000000///////////////000000000000000000000000111111111111111111111111///000000000111111111111111111111111111111111111111111111111222222222222222222333333333444444444333333444444444555555555666666666666777777777888777777888999:::;;;<<<<<<<<<===>>>@@@AAAAAABBBBBB@@@AAABBBCCCEEEFFFGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNPPPQQQQQQQQQQQQSSSVVVYYYZZZ[[[[[[\\\^^^\\\\\\^^^eeekkkkkkddd\\\___```aaabbbdddgggiiijjjggghhhhhhfffeeefffhhhjjjjjjggggggmmmxxx}}}xxxzzz{{{~~~nnneeelllwww}}}dddRRRFFF===>>>@@@>>>;;;;;;===<<<;;;;;;::::::;;;;;;999999999999999999999999:::999999888888888888888777777777777777777777777777888888888888666444333555555555555555555555555888777777666666555444444666666666777777777888888555555555555555555555555555555666666666666555555666555555444333333333333333333444444444555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444111111222222222333333333444444444444444444444444555555555666666777777777777777888999999:::;;;;;;;;;<<<<<<======>>>??????AAACCCEEEGGGIIIJJJJJJJJJJJJJJJLLLMMMOOORRRSSSTTTSSSSSSTTTVVVWWWYYYZZZZZZ[[[[[[[[[\\\^^^```bbbdddbbbaaa``````aaaccceeegggffffffeeedddbbbaaa___^^^^^^```bbbdddcccaaa___]]]^^^\\\YYYUUUQQQNNNKKKJJJFFFDDDCCCCCCDDDDDDBBBAAA===>>>>>>>>>===;;;999777666777777888777666444333555444444444333333333222333333222111111111111222111111000000111111222333111111111111111111111111111111111111111111111111111111222222222333333333000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000...//////000000000000000///////////////000000000////////////////////////000000000000000000000000///000000000111111111111111111111111111111111111000000111111111222222222222222222333333333444444333333333333444444444444555666666666666777777777666777777888999:::;;;;;;<<<===>>>???@@@AAAAAAAAA@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJNNNNNNOOOOOOOOOOOONNNNNNQQQTTTWWWYYYZZZZZZ[[[\\\]]]^^^aaadddeeedddaaa^^^^^^^^^___aaaccceeegggiiiiiijjjiiihhhggggggjjjlllhhhdddccciiiuuu{{{|||yyy~~~sssiiinnnzzzzzz___MMM>>><<>>===???===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999888888888888999777777777777777777777777777777777777777666666555555555555555555555555555888777777666555444444444666666666666777777777777555555555555555555555555666666777777777777666666666555444444444444444444333444444444555555555555444444444444555555555555444444333333333444555555444444444444444444444444333333333444444444444555222222222222333333333333444444444444444444444444666666666666666666666777666777777888999:::;;;;;;;;;<<<<<<======>>>>>>???AAABBBDDDFFFHHHHHHHHHHHHHHHIIIKKKMMMOOOQQQRRRSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZ[[[]]]```cccdddaaa```___^^^___aaaccceeeddddddccccccaaa```^^^]]][[[]]]___``````___\\\[[[ZZZXXXUUUQQQMMMJJJHHHGGGDDDBBBAAAAAAAAAAAA@@@>>><<<<<<<<<;;;:::999888777555666666666555555444333555555444333333222111111333333222111111111111111111111000000111111222333111111111111111222222222111111111111111111111111/////////000111111222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......///000000000000000//////000000000000111111////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111000000000111111111111222222222222222333333333333222222222333333333444444555555666666666666777777666666777888999::::::;;;;;;;;;===>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIQQQQQQPPPOOOMMMLLLJJJIIIOOORRRVVVXXXYYYYYYZZZ[[[^^^```bbbcccbbbaaaaaa```]]][[[\\\```bbbbbbdddgggiiijjjkkkjjjiiijjjkkkmmmkkkhhhfffiiipppxxx}}}~~~~~~vvv{{{pppooopppzzzzzz```IIIBBBBBB>>>===@@@======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::999999888888999999777777777777777777777777666666666666666777777888555555555555555555555555555555555555555555555555555555555666666666777777555555555555555555555555555555666777777666555555555444444444444555555666444444444444555555555555444444444444555555555666444333333333333444555666444444444444444444444444333333333444444444555555333333333333444444444444444444444444444444444444555555555555555555555555666666777888999:::;;;;;;<<<<<<<<<===>>>>>>??????@@@AAACCCEEEFFFGGGGGGFFFGGGHHHJJJLLLNNNOOOPPPQQQRRRRRRSSSUUUVVVWWWXXXYYYYYYYYYYYYZZZ\\\___bbbccc```___^^^]]]^^^___aaaccc``````aaa``````^^^]]]\\\XXXZZZ[[[\\\\\\[[[ZZZYYYTTTRRROOOLLLIIIFFFEEEEEEBBBAAA??????@@@???>>><<<;;;:::999999888888888888666555444444444444444444333333333222222222222222333222222111111111111111111111000000111111222333000000111111111222222222111111111111111111111111...//////000111111222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---...///000111000000///000000000111111111222222////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111000000000000111111111111111222222222222333333333222222222222333333333333555555555666666666777777555555666777888999::::::999:::;;;===>>>>>>>>>>>>@@@AAABBBBBBCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHNNNNNNNNNNNNMMMLLLKKKJJJNNNQQQVVVXXXYYYYYYZZZZZZ\\\\\\]]]```ccccccaaa^^^[[[XXXYYY^^^```___aaaffffffhhhjjjkkkjjjjjjkkkmmmlllllllllmmmnnnpppqqqrrr}}}wwwxxx|||ooojjjtttuuuWWWKKKFFF???===???======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;:::999999888888999999777777777777777777777777666666555555555777999:::555555555555555555555555333333444444555666666777555555555555666666666666666666666666666666666666333444555666666555444333444444444444444555666777444444444555555555666666444444444555555555666666444333333222333444555666444444444444444444444444333333333444444555555555333333444444444444555555444444444444444444444444555444444444444444333333555666777888999:::;;;;;;<<<<<<======>>>????????????@@@BBBDDDEEEFFFFFFEEEFFFGGGIIIKKKMMMOOOPPPPPPPPPQQQRRRTTTVVVXXXYYYZZZYYYYYYYYYZZZ\\\^^^```bbb```___^^^]]]]]]^^^```aaa]]]^^^^^^___^^^]]][[[ZZZWWWXXXYYYZZZZZZYYYXXXXXXPPPNNNKKKHHHEEEDDDCCCCCCBBB@@@???>>>???>>>===;;;:::999888777777777999999666555444333222333444555111111111222333333444444333222222111000111111111111111111000111222222333000000111111222222222222000000000000000000000000000111111222333333444444000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111---...000111111111000///000000111111222222222333////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111000000000000111111111111111111222222222333333333111111222222222333333333555555555555666666666777555555666777888999::::::888999:::<<<======>>>>>>AAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHJJJLLLNNNOOOPPPPPPNNNQQQVVVYYYZZZZZZZZZ[[[YYYVVVWWW]]]dddfff```YYYZZZWWWXXX]]]___^^^```eeecccfffiiijjjjjjjjjjjjkkkiiilllooopppooolllkkkkkkrrruuuxxx{{{~~~yyyxxx}}}~~~~~~qqqbbbjjjuuu\\\III@@@???AAA???<<<<<<@@@AAA===999888<<<<<<;;;::::::999888888:::999999888888999999:::777777777777666666666666666666666666666666666666444444444555555555555666777777666666555555555444222333333444444555555555444444555555555555444444444444444555555555555666666555555555555444444444222333444444222222333444444444444444444444444444555444444333333444444555222222222333333333444444444555555555444333222222444444444444444444444444666555555555555777999:::555444222222222333555777666777777888888999::::::::::::;;;===>>>???@@@AAABBBBBBCCCCCCDDDFFFGGGHHHGGGHHHIIIIIIJJJLLLQQQTTTRRRSSSSSSTTTTTTUUUVVVVVVYYYYYYYYYZZZ[[[]]]______]]]\\\\\\[[[[[[\\\\\\]]]YYYYYYYYYYYYYYYZZZZZZZZZVVVUUUTTTTTTUUUUUUTTTRRRJJJGGGDDDBBBBBBBBBAAAAAA@@@???>>>===<<<;;;::::::888888888888777777777666222222222222222222222222333333333333333333333333222222222222222222222222000000000000000000000000222111111111000000//////000000000000111111111111222222222111111111000000222222222222222222222222111111111111111000//////000000000000000000000000222222222111111111000000000000000000000000000000000000000000000000000000000000000000111111111111222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000111111000///////////////////////////000000000000111111222222222333333333333222111111000000111111111111111111111111111111111111111111111111111111111111222333444444444444444333333333333444555555666777777888888888888777888999:::;;;<<<>>>???@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHJJJKKKLLLMMMNNNOOOOOOOOONNNOOOQQQTTTVVVVVVVVVVVVUUUWWWZZZ\\\]]]]]]]]]\\\[[[\\\]]]___aaabbbccccccbbb^^^```hhhlllhhhggghhhhhhiiimmmtttxxxvvvnnngggkkkqqqtttuuuxxx||||||xxxzzzzzz}}}||||||zzzzzzdddbbbtttpppVVVCCC>>>@@@@@@======@@@@@@======???<<<<<<;;;;;;:::999999888::::::999999999999::::::999999999999888888888888666666666666666666666666555555555666666666777777777666666666555555555555444444444444555555555555444444555555555555444444444444444555555555555666222333333444555666777777444555666666444444555666444444444444444444444444555444444333333444444555333333333333444444444444555555555555555444333333444444444444444444444444555444444555555666777777777666555444444555777888888999999::::::;;;;;;<<<;;;;;;<<<===>>>@@@@@@AAACCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJLLLPPPSSSSSSSSSSSSTTTUUUUUUVVVVVVXXXXXXYYYYYYZZZ\\\]]]]]][[[[[[[[[[[[[[[[[[\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYTTTSSSQQQQQQRRRRRRPPPOOOJJJGGGCCCAAAAAAAAAAAA@@@???>>>>>>===<<<;;;::::::888888888777777777666666222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111000000000///000000000000111111111111222222222111111111000000222222222222222222222222111111111111111000//////000000000000000000000000222222222111111111000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000111111000///////////////////////////000000000000111111111222222222333333333222111111000000111111111111111111111111111111111111111111111111111111000111222333444444444444333333333333333444555555666666777888888888777777888888999;;;<<<>>>??????AAAAAAAAABBBBBBBBBBBBCCCEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMNNNPPPRRRTTTUUUUUUVVVSSSTTTVVVXXXYYYXXXWWWVVV[[[\\\^^^```bbbbbbbbbbbb___YYYYYYdddmmmmmmhhhdddfffdddfffmmmuuuwwwqqqkkkuuuyyy|||{{{{{{|||yyyuuuooorrryyy~~~sssssseeeiiilll|||lllQQQDDDBBB???<<<<<<===;;;999;;;???<<<<<<;;;;;;:::999999999::::::999999999999::::::999999999999888888888888666666666666666666666666666666666666777777777888666666666666555555555555666666666666555555555555444444555555555555444444444444444555555555555666222333333444555666777777444666666666555444555666444444444444444444444444555444444333333444444555333444444444444555555555555555666666666555444444444444444444444444444444444444555555555555555444666666555444444666777888888888999999:::;;;;;;;;;<<<======>>>???@@@@@@AAACCCCCCCCCCCCCCCDDDEEEFFFFFFHHHIIIIIIJJJLLLPPPSSSSSSSSSTTTTTTUUUVVVVVVVVVXXXXXXXXXXXXYYYYYYZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\YYYYYYZZZYYYYYYXXXWWWVVVRRRQQQOOONNNNNNMMMKKKJJJHHHEEEBBBAAAAAAAAA@@@???===<<<<<<<<<;;;;;;::::::777777777777666666666666222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111000000000000000000000000111111111111222222222111111111111111222222222222222222222222111111111222111111000///000000000000000000000000222222222111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000111000000///////////////////////////000000000000111111111222222222222333333222111111000000111111111111111111111111111111000000000000000000000000000111222333444444444444333333333333444444444444555555666777777777777777888888999:::<<<===>>>>>>??????@@@@@@AAAAAAAAAAAAEEEEEEEEEEEEFFFHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLMMMNNNPPPQQQSSSTTTUUURRRSSSTTTUUUUUUTTTSSSRRR[[[]]]```bbbcccbbb```______VVVUUUaaaooossskkkddddddaaaaaafffpppuuutttqqqzzz~~~}}}zzzyyysssmmmgggmmmxxxyyypppwwwjjj```bbbuuuiiiQQQDDDAAA???>>>???;;;777888===<<<<<<;;;;;;:::::::::::::::::::::999999:::::::::777777777777666666666555666666666666666666666666555555666666666777777777666666666666666555555555888888777777666666555555444444555555555555444444444444444555555555555666666555555555555444444444333444555444333222333555444444444444444444444444555444444333333444444555444444444555555555666666555666666666666666555555444444444444444444444444444555666777666555444333444333333333333444555666666666666777888888999999======>>>>>>???@@@@@@AAACCCCCCBBBBBBCCCCCCDDDEEEEEEGGGIIIJJJJJJLLLOOORRRSSSSSSTTTTTTUUUVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZXXXYYYYYYYYYXXXVVVUUUTTTQQQOOOMMMLLLKKKJJJHHHFFFFFFCCCAAA@@@@@@@@@???>>>;;;;;;;;;;;;::::::::::::777777666666666555555555222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111000000000000000///000000000111111111111111111111111111111111111111111111111111111111111111111111222222111111000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111111111111000000000000000000000000000000000000000///////////////////////////////////////////////////////////////000000111000000000000000000000000000000////////////000000////////////000000000000111111111111222222222222333222111111000000111111111111111111111111111111////////////////////////000111222333333444333333222222333333444444444444444444555666777777777777777888999:::;;;<<<=========>>>>>>>>>???@@@@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGIIIIIIIIIIIIIIIHHHGGGGGGMMMMMMNNNOOOQQQSSSTTTUUUUUUUUUVVVVVVUUUTTTSSSRRR[[[]]]```ccccccaaa^^^]]]ccc\\\XXX```lllrrroooiiifffeeedddfffjjjooosssuuu{{{}}}{{{vvvpppkkkrrrzzz~~~~~~~~~yyywwwfffVVVbbbvvv~~~```HHHDDDBBBAAABBB@@@<<<<<>>???@@@@@@AAABBBAAAAAAAAABBBCCCDDDEEEEEEFFFIIIJJJJJJLLLOOOQQQRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXVVVVVVWWWWWWVVVTTTSSSQQQPPPNNNKKKJJJIIIHHHFFFDDDCCCAAA????????????>>><<<::::::::::::999999999999666666666555555555555444222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000111111///000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000111111111111111111111111111111///////////////////////////////////////////////////////////////000000111000000000000000000000000000000////////////000000////////////000000000000000000111111111222222222333222111111000000111111111111111111111111111111////////////////////////000000111222333333333333111222333444444444333333333333444666666777777777777888888999:::;;;<<<<<<<<<<<<======>>>??????@@@AAAAAAAAABBBCCCDDDFFFFFFJJJJJJJJJJJJIIIHHHGGGGGGMMMMMMOOOPPPRRRSSSUUUUUUVVVVVVVVVVVVVVVUUUUUUTTT[[[]]]```bbbbbb```]]][[[fffbbb]]]]]]bbbiiimmmnnnjjjlllmmmkkkhhhiiipppvvv{{{|||tttxxx{{{zzzuuutttyyy~~~zzz|||xxx```]]]bbbuuulllTTTEEE@@@===>>>???===<<<>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999999999888888888888666666666666666666666666444444444444555555555555555555555666666666666666777777777777666666666666444444555555555555444444444444444555555555555666222333333444555666777777555666777777666555666777444444444444444444444444555444444333333444444555333444444444444555555555444444555666666666555555444444444444444444444444666666777777777777777666555555555666666666666777777777888888999:::::::::::::::;;;===>>>???@@@AAA@@@@@@@@@AAABBBCCCDDDEEEDDDFFFHHHJJJKKKLLLNNNPPPQQQQQQRRRRRRSSSTTTTTTUUUUUUVVVWWWWWWWWWVVVUUUTTTUUUTTTTTTSSSSSSTTTTTTTTTRRRSSSTTTUUUTTTSSSQQQOOONNNLLLJJJHHHHHHGGGDDDBBBAAA@@@>>>>>>???>>>===;;;::::::999999888888888777666555555555444444444444222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222000000000000111111111111000000000000111111111111111111111111111222222222111111111111111111111111000111222222333222222222000000000000000000000000111111111111111222222222111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000///////////////000000111////////////000000000000000000000111111111111222333222111111000000111111111111111111111111111111000000000000000000000000///000111222333333333333000111333444444444333222222222444555666666666666777777888999999:::;;;;;;;;;;;;<<<===>>>??????@@@CCCCCCCCCCCCDDDFFFGGGHHHLLLLLLLLLLLLLLLKKKJJJIIIKKKMMMOOOQQQSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVZZZ[[[^^^______^^^\\\[[[cccccc^^^WWWUUU\\\fffkkkmmmpppssspppkkkjjjnnnsssrrrxxx{{{}}}zzz{{{{{{vvvqqqpppuuuzzzxxxvvvyyyrrrcccYYYaaauuuzzznnnRRRFFF<<<;;;===<<<;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999999999999888888888888666666666666666666666666555555555555666666666666555555555555666666666777555555666666666666666777444444555555555555444444444444444555555555555666222333333444555666777777555777888777666555666888444444444444444444444444555444444333333444444555333333333333444444444444333333444555555555555555444444444444444444444444555555555555555666777888444555555666666666666666777777888888999999::::::777888:::;;;===???AAAAAA>>>>>>???@@@AAACCCEEEFFFCCCFFFHHHJJJKKKLLLNNNPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTUUUVVVXXXXXXWWWVVVUUUUUUTTTSSSRRRQQQQQQQQQRRRNNNPPPRRRSSSSSSQQQOOONNNKKKIIIGGGFFFFFFEEECCCAAA???>>>======>>>>>><<<:::::::::999888777666666555555555555444444444333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111///000000000111111111111000000000000111111111111000000111111111222222222111111111111111111111111000111222222333333333222000000000000000000000000000000111111111222222222111111111111111111111111000000000000000000000000000000000000111111111111///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000///////////////000111111////////////000000000000000000000000111111111111333222111111000000111111111111111111111111111111111111111111111111111111///000111222222333333222000111333444444333222111111222333444555666666666777777888888999999::::::;;;;;;<<<===>>>???@@@@@@BBBBBBBBBCCCDDDEEEGGGGGGKKKKKKKKKLLLKKKKKKJJJJJJHHHKKKNNNRRRSSSSSSRRRQQQRRRRRRSSSTTTVVVWWWYYYZZZYYYZZZ[[[\\\]]]]]]\\\[[[___```\\\RRROOOWWW```eeemmmnnnqqqrrrrrrqqqpppoooiiinnnqqqrrrvvv|||~~~|||zzzzzzzzzxxxvvvxxx|||yyyuuuzzz|||xxx~~~kkkWWWVVVgggzzzgggVVVEEE???@@@@@@>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<777777777777666666666666666666666666666666666666666666666666777777777777444555555555666666777777444444555555666666777777444555555555555555555444444444444555555555666666666666555555555444444444444555666555444333444666444444444444444444444444555444444333333444444555222222222333333333444444222333333444555555555444444444444444444444444444444333333333444555777888222333444444555555444444555555555666777777888888666777888:::===???AAABBB======>>>???AAADDDFFFGGGCCCEEEHHHJJJKKKLLLNNNOOOOOOOOOPPPPPPQQQRRRRRRRRRSSSTTTVVVXXXXXXXXXVVVUUUUUUTTTSSSRRRQQQPPPPPPPPPLLLMMMPPPRRRRRRPPPNNNMMMIIIGGGEEEEEEEEEDDDBBB@@@>>>=========>>>===;;;:::;;;:::999888777666555444555555444444444333333333222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000//////000000111111111222000000000000111111111111000000111111222222222222000000000000000000000000000111222333333333333333000000000000000000000000000000111111222222222222111111111111111111111111000000000000000000000000000000000000111111111111//////000000111111111222111111111111111111111111000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000///////////////000111111////////////000000000000000000000000111111111111333222222111000111111111111111111111111111111111111111111111111111111111///000111222222333222222///111222444444333222111000111333444555666666666777777888888999999999:::;;;;;;<<<===>>>???@@@AAA@@@@@@@@@AAABBBCCCDDDEEEGGGHHHHHHIIIIIIHHHHHHHHHFFFIIIMMMQQQSSSRRRPPPNNNRRRSSSTTTUUUXXXZZZ\\\^^^XXXYYYYYYZZZ[[[\\\\\\\\\]]]^^^ZZZQQQOOOWWW___aaalllkkklllrrrxxxyyyssslllhhhlllnnnooosssyyy|||{{{xxxyyy{{{}}}wwwyyy~~~|||hhhYYYVVVdddnnnQQQEEECCC@@@===;;;<<<;;;;;;<<<======<<<:::<<<<<<;;;;;;;;;:::::::::::::::999999888777666666888888888888777777777777666666666666666666666666666555555555555444444444888888777777666666666555777777666555555555555555555444333333333555666777555555555555555555555555333333444444555666666666555555444444444333333333333444444555555444444333333333333333333333333333444444444444444444444444444333333333333444555555555555555555555555555555444444444555555555555666666777777777777888888888888888999:::;;;======>>>;;;<<<===???AAACCCDDDEEEEEEFFFHHHHHHHHHIIILLLNNNNNNOOOOOOOOOOOOQQQTTTVVVRRRSSSUUUVVVVVVUUUSSSRRRTTTSSSQQQPPPOOOOOOPPPPPPMMMNNNOOOOOONNNLLLIIIHHHDDDDDDCCCBBBAAAAAAAAAAAA???>>>===<<<;;;:::999999777777777666555555444444555555444333333222111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111//////000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222111111111000000//////111000/////////000222333000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111222222222111111111000000000111111111111222222222111111222222222333333333000222444444333222333444555666777888999:::::::::::::::;;;;;;<<<=========???@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJLLLMMMMMMNNNMMMMMMOOOOOOPPPTTTWWWWWWTTTQQQYYYXXXYYY]]]``````[[[VVV[[[[[[___dddccc]]]\\\```ggggggiiiooovvvyyyuuuqqqkkkiiiiiinnnuuuyyyxxxvvvqqqwww|||~~~zzziiiZZZ[[[ppplllPPPAAA@@@@@@======<<<<<<===>>>???>>><<<<<<<<<;;;;;;;;;:::::::::::::::999999888777777777888888888777777777666666666666666666666666666666777777666666666555555555777777777666666555555555777777666555555555555555444444444444444555666666555555555555555555555555333333444444555666666666555555555444444444333333333444444555555444444333333333333333333333333333444444444444444444444444444333333333444444555555444444444444444444444444444444444555555555555666777777777888888888888999888999999:::;;;<<<===>>><<<===>>>@@@AAACCCDDDEEEEEEFFFHHHHHHHHHIIILLLNNNNNNOOOPPPPPPPPPPPPSSSUUURRRSSSTTTUUUUUUTTTSSSRRRSSSRRRPPPOOONNNNNNNNNOOOLLLMMMMMMMMMLLLJJJHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>===<<<;;;:::999999777777666666555555444444555555444333333222111111222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111//////000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000///000000/////////000111222000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111333333333222222222111111000000111111111222222222111111111222222222333333111333444444333333444555555555777888999::::::::::::::::::;;;<<<<<<======>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNQQQPPPQQQSSSUUUUUUSSSPPPVVVVVVXXX\\\``````^^^[[[^^^\\\___eeefffccccccgggjjjhhhhhhmmmssswwwvvvsssiiigggfffiiipppvvvwwwvvvzzz}}}~~~}}}~~~yyyaaaWWWggg|||eeeIIIDDDDDD@@@>>>======>>>???@@@@@@>>><<<<<<;;;;;;;;;::::::::::::::::::999888888777777777777777777666666666666666666666666666666666666888777777777666666666666666666666555555555555555777666666555555555555666333444555555666555555555555555555555555555555555333333444444555666666666555555555444444444444333333444444555555444444333333333333333333333333333444444444444444444444444333333333444444444555555333333333333333333333333444444444555555555555666777888888888888999999999888999999:::;;;<<<======>>>??????@@@BBBCCCCCCDDDDDDEEEGGGHHHHHHIIIKKKMMMNNNOOOQQQRRRQQQPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPOOOMMMLLLLLLLLLLLLMMMJJJJJJKKKKKKJJJHHHFFFEEECCCBBBAAA@@@????????????======<<<;;;:::999999888777777666666555444444444444444444333333222222222222222222222222222222222222222222222222222222222222222222222111111000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111//////000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000//////.........///000111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111333333333333333222222222000000000111111111222222111111111222222222222333111333555555444333444555444555666888999999999999999::::::;;;;;;<<<<<<=========>>>???@@@AAAAAABBBDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKLLLMMMMMMNNNNNNNNNRRRQQQQQQRRRSSSSSSRRRPPPRRRTTTXXX\\\___````````````]]]^^^cccggghhhjjjlllllliiihhhjjjppptttuuutttjjjgggdddffflllssswwwxxxzzz}}}|||yyy{{{zzzkkk[[[aaapppxxx~~~bbbQQQGGG@@@???>>>======???@@@@@@???<<<<<<;;;;;;;;;::::::::::::::::::999999888888888777777777666666666555555666666666666666666666666777777777666666666555555555555555555555555444444777666555555555555666666333444555666666666444444555555555555555555555555333333444444555666666666555555555555444444444444333444444555555444444333444444444444444444444444444444444444444444444444333333444444444555444444333333333333333333333333444444444555555555555666888888888888999999999999999999::::::;;;<<<======@@@@@@@@@AAABBBBBBCCCCCCCCCEEEGGGHHHHHHHHHJJJLLLMMMOOOQQQRRRQQQOOOOOOPPPRRRQQQPPPPPPPPPPPPQQQRRRMMMLLLKKKJJJIIIJJJJJJKKKHHHHHHHHHHHHGGGEEEDDDCCCAAAAAA@@@???>>>>>>>>>>>><<<;;;;;;:::999999888888777666666555555444333333333333333333333333333333222222222222222222222222222222222222222222222222333333222222111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111//////000111111111111111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000000000...............//////000////////////////////////////////////////////////111111111000000000000000////////////////////////////////////////////////////////////////////////111111111111111111111111111111111111111111111111222222222222222222222222000000000000111111111111111111111111222222222222222333555555444444444555444444666777888999999999999999999:::;;;;;;<<<<<<<<<===>>>>>>@@@@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHKKKLLLLLLLLLMMMNNNNNNOOOQQQQQQPPPQQQRRRRRRRRRRRRQQQTTTWWWZZZ]]]^^^```aaaaaa^^^]]]```eeeiiikkkmmmkkkjjjiiikkkooorrrsssssspppkkkgggfffjjjpppuuuwww}}}}}}yyywwwyyyyyyvvvvvvwwwxxx{{{wwwyyyggg]]]\\\dddvvvgggMMMAAA@@@>>>======>>>??????>>><<<<<<;;;;;;;;;::::::::::::::::::999999999999999777777777777666666666666777777777777777777777777666666666555555555444444444444555555555555555555666666555555555555666666333444555666666555444333555555555555555555555555333333444444555666666666666666555555555444444444333444444555555444444333444444444444444444444444444444444444444444444444222333444555555555444444333333333333333333333333444444444555555555555666777777888888888999999999999::::::;;;;;;<<<<<<<<<@@@@@@@@@AAAAAAAAABBBBBBAAADDDFFFHHHHHHHHHIIIJJJLLLNNNPPPQQQOOONNNNNNNNNPPPOOOOOONNNNNNOOOOOOPPPKKKJJJHHHGGGGGGHHHIIIIIIFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>======<<<<<<===::::::999999888888777777666666666555444444333333333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111//////000111111111111111111111111111111111111111////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111---......///////////////////////////////////////////////////////////////000000000000000000111111////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111//////000000000111111111000000111111111222222222111333555555444333444555333444555666777888888888888888999999:::;;;;;;;;;======>>>???@@@AAABBBBBBBBBCCCDDDDDDFFFFFFGGGHHHKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQRRRRRRSSSTTTSSSTTTUUUXXXZZZ]]]^^^^^^aaaaaaaaabbbeeeiiikkkkkkiiijjjkkkmmmoooqqqpppooosssooojjjggghhhlllppprrr~~~xxxtttmmmgggnnnpppoooooozzzvvv|||hhhZZZ^^^iii}}}\\\IIIBBB@@@=========>>>>>>===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999999888888888888777777777777777777777777777777777777555555555555444444444444555555555555555666666666666555555555555666666777555555555666555555444333555555555555555555555555333333444444555666666666666666666555555555444444333444444555555444444333444444444444444444444444444444444444444444444444222333444555555555444333333333333333333333333333444444444555555555555666666777777777777888888888:::::::::;;;;;;;;;<<<<<>>===<<<;;;;;;;;;;;;999999888888777777777777666666555555444333333333222222222333333444444444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111//////000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111---...///000000000000///000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000/////////000000000000000/////////000000000111111000000000111111111111222000222444444333222333444222333444666777777777777777888888999999::::::;;;======>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGKKKJJJIIIIIIJJJKKKMMMNNNPPPRRRSSSTTTSSSRRRSSSTTTVVVSSSRRRTTTYYY\\\\\\ZZZ```eeehhhggggggjjjlllkkkiiijjjlllnnnoooooonnnmmmtttrrrmmmjjjiiijjjlllnnn|||~~~{{{tttlllkkknnnlllhhhqqquuu|||yyyjjj```ggguuusssZZZFFFCCC@@@>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999888888888888777777777777777777777777666666666666555555555555555555555666666777777777555555555555555666777777666666555444444444444444555555555555555555555555333333444444555666666666666666666666555555555555333444444555555444444333555555555555555555555555444444444444444444444444111222444666666555444333444444444444444444444444444444444555555555555666555555666666666777777777:::::::::;;;;;;;;;;;;<<<======>>>??????@@@AAAAAA???BBBFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJKKKMMMOOOKKKLLLMMMMMMMMMMMMLLLKKKHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEDDDBBBAAAAAA@@@@@@>>>===<<<;;;::::::::::::888888777777777777666666666555555444444333333222111111222333333444555555222222222222222222222222222222222222222222222222000000000111222222333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111//////000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111...///000111111111000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000111111111111////////////000000000111000000000000111111111111///111333333222111222333222333444555666777777777777777888888999:::::::::;;;<<<======??????@@@AAAAAABBBBBBCCCDDDEEEFFFGGGJJJIIIHHHGGGHHHJJJLLLMMMRRRUUUXXXWWWTTTQQQQQQQQQVVVPPPLLLPPPXXX]]][[[XXXXXXccckkkjjjgggiiijjjjjjkkkkkkllllllkkklllmmmooovvvuuusssqqqnnnmmmnnnooosssyyy|||vvvmmmsssppphhhmmm{{{}}}sss|||~~~sssbbbhhhllluuujjjIIIFFFBBB?????????>>>===<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999888888777777777777777777777777777777777777666666666666555666666666777777888888555555555555555666777888777666555444333333444555555555555555555555555555333333444444555666666777777666666666555555555555333444444555555444444333555555555555555555555555444444444444444444444444111222444666666555444333555555555555555555555555444444444555555555666666555555555555666666666666::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAA???BBBFFFGGGGGGGGGGGGHHHGGGHHHIIIHHHHHHJJJMMMOOOIIIKKKLLLNNNNNNLLLKKKIIIGGGGGGFFFEEEEEEFFFGGGHHHEEEEEECCCBBBAAA@@@@@@@@@======<<<;;;::::::::::::777777777777666666666666666555555444444333222222111111222333444444555555222222222222222222222222222222222222222222222222//////000111222333333444111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111//////000111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111111222...///111222222222111000000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000111111222222222333////////////000000000000000000000000111111111111///000222222111111111222222222444555666777777777777777777888999999::::::::::::;;;<<<===>>>??????AAAAAABBBCCCDDDEEEFFFFFFIIIHHHGGGFFFGGGIIIKKKMMMUUUXXX[[[YYYUUUPPPNNNNNNVVVNNNHHHMMMWWW^^^\\\WWWPPP___jjjiiieeefffhhhhhhnnnmmmkkkiiihhhjjjnnnqqqxxxyyyyyywwwuuussssssssswww|||~~~}}}{{{vvvppppppxxxuuukkkmmmyyyzzzqqq{{{}}}jjjdddbbblll]]]MMMAAAAAA???999;;;CCC<<<<<<;;;:::::::::;;;;;;::::::;;;;;;::::::999888::::::999999888777666666666666666666666666666666666666666666666666666666555555666666666666555555999777666555555666777999999888888777666555555444444333333222222333333444666666666666666666666666555555555555555555555555555555444444444333333333333333333333333333333333444444444444444444444444555555555555555555555555555555555555555555555555333333333444444444555555555555666666777777888888888888999::::::;;;;;;<<<===>>>???@@@AAABBBBBBBBBAAABBBCCCEEEFFFFFFGGGGGGJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDDDDDDDEEEFFFFFFEEECCCAAA???>>>>>>======<<<;;;;;;999999888777666666666666555555555555444444222222222222444444333333333333333333333333333333333333333222111000111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111000000000000000111222222222333111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000000000////////////////////////222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111000000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000222111111111000000//////............/////////000222111111111000000//////000000000000000000000000111111000000000000111111---...///000000111000000000111111111111222222222222222111111111111111111333333333333444666888999666777999999888888999;;;<<<<<<======>>>>>>??????CCCCCCCCCDDDFFFGGGIIIJJJLLLKKKIIIHHHIIILLLNNNPPPTTTVVVXXXXXXUUUQQQNNNMMMSSSUUUQQQOOOXXXccc```SSSTTT[[[bbbdddbbb```bbbdddcccgggkkkjjjgggiiiqqqxxx~~~{{{yyyxxxwwwuuuqqqmmmuuuwwwzzz}}}~~~{{{vvvrrrpppssswwwyyyxxxtttpppmmmvvvaaa[[[ggg}}}|||fffNNNCCC@@@>>><<<======<<<;;;;;;::::::;;;;;;::::::;;;;;;::::::999888::::::999999888777777666777777777777777777777777666666666666666666666666555555666666666666555555777666444333333444666777888888777777666555555444444444333333222333333333444444444444444444444444444444444444444444444444555555555444444444333333333333333333333333333333444444444444444444444444555555555555555555555555555555555555555555555555333333333444444444555555555555666666777777888888999999999:::;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAABBBBBBCCCEEEEEEFFFFFFFFFHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHIIIJJJJJJJJJIIIIIIGGGFFFEEEDDDDDDDDDEEEEEECCCBBBAAA???>>>=========<<<<<<;;;:::999888777777666666666666555555555444444333222222222222333444333333333333333333333333333333333333333222111000111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111000000111111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000111000000000000000000000////////////////////////222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000///000111111222222111111000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000///........./////////000000111111111111000000000///000000000000000000000000111111000000000000111111...//////000000000000///000000111111111222222222111111111111111111111111222222222222333555666777666777888888888888999;;;<<<<<<<<<===>>>>>>??????AAAAAAAAABBBDDDEEEGGGHHHKKKJJJHHHHHHIIILLLOOOPPPTTTVVVWWWWWWTTTRRRPPPPPPQQQTTTRRRPPPXXXbbbaaaWWWUUUYYY^^^``````___aaacccgggiiikkkiiihhhkkkqqqwww{{{sssmmmnnntttuuupppiiijjjlllqqqyyy}}}yyyyyyzzz}}}|||qqqcccXXXppp___^^^ooobbbGGG???BBB@@@;;;======<<<;;;;;;;;;;;;;;;::::::;;;;;;::::::999888::::::999999888777777777888888888888888888888888666666666666666666666666555666666777777666666555555444333222222333444555888777777666666555555555555555444333222222333333333333333333333333333333444444444444444444444444555555555555555444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555555555666666777777888888:::::::::;;;<<<<<<======;;;<<<===>>>???@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIFFFEEEDDDDDDCCCCCCDDDDDD@@@???>>>======<<<<<<<<<;;;;;;:::999888777777666666666555555555444444444333333222222222222333333333333333333333333333333222222333333333222111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111111111222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000111111222222222222222000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000....../////////000000000111111111111000000000000000000000000000000000000111111000000000000111111///000000000000//////...000000000111111111222222111111111111111111111111111111111111222333555666555666888888888888999;;;;;;<<<<<<======>>>????????????@@@@@@BBBCCCEEEFFFHHHHHHGGGGGGIIILLLOOOPPPSSSTTTUUUTTTSSSRRRSSSTTTNNNSSSTTTSSSWWW```aaa[[[WWWXXXYYY[[[\\\___aaabbbbbbbbbbbbcccfffkkkppptttrrrfff\\\___kkkqqqkkkbbbeeeeeehhhrrr}}}zzzzzzyyyzzz||||||sssdddXXXooo___bbb{{{zzzSSS@@@AAACCC===>>>>>>===<<<;;;;;;;;;;;;::::::;;;;;;::::::999888999999999888888888777777888888888888888888888888666666666666666666666666666666777777777777666666555444333333333333444555777777666666666555555555666555444333333333333333555555555555555555555555666666666666666666666666555555555555555555555555333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555555555666666777777888888::::::;;;;;;<<<======>>>;;;<<<===???@@@@@@AAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGDDDDDDDDDCCCCCCCCCCCCCCC>>>>>>===<<<<<<<<<<<<===::::::999888777666666555555555555444444444333333333222222222222222222333222222222222222222222222222222333333333222222111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111333222222222111000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111222333333333333222000000////////////000000////////////////////////////////////////////////////////////000000000000111111111000000000000000...////////////000000000111111111000000000000000////////////////////////111111000000000000111111000000111000000///...---000000000000111111111111111111111111111222222222111111111222333444444555444666777888777888999;;;;;;;;;<<<<<<===>>>>>>????????????@@@AAACCCEEEEEEFFFFFFFFFGGGIIIKKKNNNPPPPPPQQQQQQPPPPPPPPPSSSUUUOOOTTTWWWUUUVVV\\\^^^\\\ZZZXXXVVVWWW[[[___aaabbb]]][[[ZZZ^^^fffnnnsssuuupppdddZZZ]]]iiiqqqnnnggglllgggdddjjjtttzzzwwwrrrxxxvvvuuuvvvuuurrrlllgggxxx```ZZZnnnlllJJJAAAAAA>>>@@@???>>>===<<<<<<<<<<<<::::::;;;;;;::::::999888999999999888888888888888888888888888888888888888777777777777777777777777666666777777777777666666666666555555555555666666666666666666555555555555666555444444333333333444555555555555555555555555444444444444444444444444444444555555555555555555333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555555555666666777777888888::::::;;;;;;<<<======>>>======???@@@AAABBBBBBBBBAAABBBCCCDDDDDDEEEDDDDDDEEEEEEFFFGGGHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCBBBBBBAAAAAA======<<<<<<<<<<<<======999999888777666555555444444444444444333333333333222222222222222222222222222222222222222222222222111222222333333333222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111333222222222111000000000111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111111111222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111222333333333333222000000////////////000000////////////////////////////////////////////////////////////000000000000000000000000000000111111////////////000000000111000000000000000000111111////////////////////////111111000000000000111111000000111000000///...---//////000000000111111111000000111111111222222222222222333333444444555555333555777777777888999;;;;;;;;;;;;<<<======>>>>>>???@@@@@@AAABBBDDDEEEFFFEEEEEEEEEFFFHHHKKKMMMNNNLLLMMMMMMMMMMMMNNNQQQTTTQQQVVVXXXVVVUUUWWWZZZZZZ[[[YYYWWWXXX\\\```bbbcccaaa^^^^^^ccckkksssvvvvvvuuunnnfffgggooovvvwwwvvvuuullldddeeekkkpppmmmiiiwwwyyyzzzwwwqqqllliiiiiiwwweeedddnnndddOOOEEE>>>AAA@@@???===<<<<<<<<<<<<::::::;;;;;;::::::999888888888888888888888888888888888888888888888888888777777777777777777777777666777777888888777777666777777777777777777777777555555555555555555555555555555444444444444555555222222222222222222222222111111111111111111111111333333333444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555555555666666777777888888:::::::::;;;<<<<<<=========>>>???@@@AAABBBBBBBBB@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGIIIIIIHHHGGGGGGEEEEEEFFFEEEEEEDDDCCCBBBAAABBBBBBBBBBBBAAA@@@@@@===<<<<<<;;;;;;;;;<<<<<<999888777666555444444333444444333333333222222222111111222222222222111111222222222222222222222222111111222333333333222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222222222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000/////////000111111222222111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000000000000111111222222222222222000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111/////////000000000111111000000000000111111111111000000000000000000000000111111000000000000111111///000000000000//////.../////////000000000111111000000000111222222333333222222333444555444444444333444666777777888999;;;:::;;;;;;<<<<<<===>>>>>>@@@@@@AAABBBCCCEEEFFFGGGDDDDDDEEEFFFHHHIIIKKKLLLIIIJJJKKKKKKKKKMMMPPPRRRSSSUUUVVVVVVUUUUUUVVVWWWXXXYYYZZZ\\\^^^```bbbcccdddbbbbbbeeekkkoooooonnnvvvqqqlllkkknnnssswwwyyyvvvnnnfffeeeiiillljjjgggjjjqqqyyyyyysssllliiiiii~~~iii___mmmVVVFFFAAAAAA???>>>===<<<<<<<<<::::::;;;;;;::::::999888888888888888888888888888777777777777777777777777777777777777777777777777777777888888888888777777666777777777777777777666555555555555555555555555444444333444444555666777222222222222222222222222222222222222222222222222222222222333333333444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555555555666666777777888888999999999:::;;;;;;<<<<<<<<<===>>>@@@AAAAAAAAAAAA>>>???AAACCCDDDFFFFFFFFFDDDEEEGGGIIIIIIHHHGGGFFFFFFFFFFFFEEECCCBBB@@@???@@@AAABBBBBBBBBAAA??????<<<;;;:::999999999999999888777777666555444333333333333333333222222222222000111222333333222111000111111111111111111111111000111222333333333333222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222111111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000...//////000111111222222111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000000000///000111111222222111111000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000///000000000111111111111//////000000000111111111///000000000111111111111000000000000000000000000111111000000000000111111...//////000000000000///////////////000000000111///000000111222222333333111111333333444333333222222444666777777777999;;;::::::;;;<<<<<<======>>>@@@@@@@@@AAACCCDDDFFFGGGDDDDDDEEEFFFGGGHHHIIIJJJHHHJJJKKKKKKKKKLLLOOOQQQSSSRRRRRRTTTUUUUUUUUUVVVTTTXXX]]]______^^^```bbbaaabbbdddfffhhhiiihhhgggqqqmmmhhhfffgggkkknnnppprrrnnnkkkkkkmmmmmmjjjggg```gggnnnrrrqqqnnnmmmlllyyykkkbbbwwwhhhQQQBBBAAA@@@>>>===<<<<<<<<<::::::;;;;;;;;;:::999999888888888888888888999999666666666666666666666666777777777777777777777777777777888888888888777777666666777777777777666666444555555555555555555555333333333444555666777888444444444444444444444444555555555555555555555555111111111222222333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555555555666666777888888888888888999::::::;;;;;;<<<;;;<<<===???@@@@@@@@@@@@===>>>@@@BBBDDDFFFGGGGGGCCCEEEGGGHHHIIIHHHFFFEEEGGGFFFFFFDDDCCC@@@???>>>@@@@@@AAABBBAAA@@@???>>>;;;:::999888777777777777777777666555444333333222333333333222222222111111000111222333333222111000111111111111111111111111000111222333333333333333111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000111111222222222222000000111111222222222333111111111111111111111111000000000000000000000000000000000000000000000000...//////000111222222222000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000//////000111111111111111000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000//////000000111111111222000000000000111111111111//////000000111111111222000000000000000000000000111111000000000000111111......///000000111000000////////////000000000000///000000111222222333333///000222333333222111000222444666666777777:::;;;::::::;;;;;;<<<======>>>??????@@@AAABBBDDDEEEFFFDDDDDDEEEFFFGGGHHHHHHHHHHHHJJJLLLMMMMMMMMMOOOPPPRRROOOOOORRRVVVVVVVVVVVVPPPWWW___aaa___]]]^^^aaa```cccgggjjjkkkkkkjjjiiiqqqkkkeeecccfffiiijjjiiinnnooopppqqqrrrooojjjgggggggggggghhhjjjkkkllllllooojjjlll]]]JJJFFFAAA???>>>======>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999999999999999999999999999666666666666666666666666777777888888888888777777777777777777666666666666555555444444444444555555444444444444444444444444333333333444444444555555666666555555555444444444444444444333333333222222333333333333333222111000333333333333333333333333333333333333333333333333222222222222222222222222444444444333333222222222444666888999777666666666888888999::::::;;;<<<<<<>>>??????@@@@@@AAABBBBBB???@@@AAABBBDDDEEEFFFFFFGGGFFFEEEFFFFFFFFFDDDBBBDDDCCCBBBAAA@@@????????????@@@@@@??????>>>===<<>>===;;;999777666666888777666444333222111111333333333222222111111111000111222333333222111000222222222222222222222222111111222222222333333333//////000000111111111222111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111222111111111000000//////111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////.........---000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000///............//////000000111111222222111111222222333444444444555555666777777777888999:::::::::;;;===??????AAACCCFFFGGGHHHGGGFFFEEEEEEDDDDDDEEEGGGIIIJJJIIIJJJLLLMMMNNNNNNNNNMMMPPPPPPQQQRRRSSSUUUWWWXXXVVVXXXZZZ\\\\\\]]]```bbbffffffeeeeeefffiiinnnrrr{{{uuuiiiaaaccckkknnnkkklllnnnllljjjjjjnnnmmmjjjmmmiiigggjjjllljjjiiikkk{{{kkkgggvvvxxxMMMFFFAAAAAA???;;;:::===;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999999999999999999999999999666666666666666666666666777777888888888888777777777777777777666666666666666555555444444555555666444444444444444444444444333333444444444555555555666666555555555444444444444444444333333333222222222222333333333222222111333333333333333333333333444444444444444444444444333333333333333333333333444444444333333333222222000333555666666555666777888999999:::;;;;;;<<<<<<======>>>>>>???@@@@@@@@@??????@@@AAACCCDDDEEEFFFFFFEEEDDDEEEFFFFFFEEECCCCCCCCCBBBAAA@@@@@@@@@@@@????????????>>>===<<<;;;::::::999999888777666666777666555333222111111111333333333222222222111111000111222333333222111000222222222222222222222222111111222222222333333333000000000000111111111222111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111222111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000000111111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000/////////.........000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000///............//////000111111111222222111111222222333444444444555555666666777777888999:::::::::;;;===???>>>@@@BBBEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEGGGIIIJJJIIIJJJLLLMMMNNNOOONNNNNNPPPQQQRRRSSSTTTUUUVVVVVVYYY[[[^^^^^^^^^^^^___```dddddddddcccdddhhhnnnrrruuupppiiicccaaabbbdddeeeiiijjjiiiffffffjjjiiifffmmmjjjiiilllmmmiiiggggggyyynnnnnnwww]]]LLLAAACCCBBB;;;999>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999999999999999999999999999777777777777777777777777777777888888888888777777777777777777666666666666666555555444444555555666444444444444444444444444333444444444444555555555555555555555555444444444444444444444333333333333111222222333333333333222444444444444444444444444555555555555555555555555444444444444444444444444444444444444333333333333///111444555555666777999999999999:::;;;;;;<<<<<<===>>>>>>???@@@@@@AAAAAA>>>>>>???@@@BBBCCCDDDEEEDDDDDDCCCDDDFFFFFFEEECCCCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::666666666666666555555555555555444222111111111111333333333222222222222111111111222222222222111111222222222222222222222222111111222222222333333333000000000111111111111111111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111111111111111111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000000111111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////......000000000000000000000000////////////000000000000000000000000000000000000////////////////////////111111111111111111111111////////////////////////000000000000000000000000000000000000000//////.........///000000111111222222111111111111222333333444444444555666666777777888999::::::::::::===???===???AAACCCDDDEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMOOOOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUTTT[[[^^^aaaaaa```___^^^___cccbbbbbbaaabbbgggmmmrrrnnniiiggghhhbbbYYYYYY```iiilllllliiiiiikkkjjjgggkkkiiijjjnnnnnnhhhcccbbbuuulllrrrwwwZZZDDDBBBCCC<<<:::@@@<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888999999:::999999999999999999999999888888888888888888888888777777888888888888777777777777777777666666666666666666555555555555666666555555555555555555555555444444444444555555555555555555555555555555555555555444444444444333333333111111222333444444444444555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444333333222444666777777777999:::::::::::::::;;;;;;<<<<<<@@@@@@@@@AAABBBBBBCCCCCC======>>>???AAABBBCCCDDDCCCBBBBBBDDDFFFFFFEEEDDDBBBAAA@@@@@@?????????@@@============<<<;;;:::999555555555555444444444444444333333222111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111222222111111000000000111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000//////////////////////////////////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////000000000000//////...//////000111111222222111111111111111222222333333333444555555666666777777888::::::999:::<<<>>>===>>>???AAABBBCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHHHHJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQTTTUUUVVVUUUTTTRRRZZZ]]]```bbbaaa______^^^aaaaaa``````aaaeeelllppplllddddddlllhhh[[[WWW^^^hhhmmmpppnnnlllllljjjfffeeecccfffllllllfff___]]]llleeelll|||kkkLLLBBBAAA===;;;???=========<<<<<<;;;;;;;;;::::::999999999999::::::999999999999999999999999999999999999999999999999777777888888888888777777777777777777666666666666666666666555555666666666555555555555555555555555444444444555555555666666444555555555555555555555555555555444444444333333111222333444444444444444555555555555555555555555333333333333333333333333555555555555555555555555444444444444444444444444555666777777666666777999::::::;;;;;;;;;;;;<<<<<>>???AAABBBCCCCCCBBBBBBBBBCCCEEEFFFDDDCCC@@@??????>>>>>>>>>>>>???;;;;;;;;;;;;:::999888888777777666555444333333222333333222111111222222222222222222222222222222222333222222222222222222333222222222222222222222222111111222222222333333333222222222111111111111111111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111000000111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000//////////////////////////////000000000000000000////////////////////////////////////000000000000////////////////////////........................//////////////////////////////////////////////////////////////////////////////000000000000////////////000000111222222222111111000000111111222333333333444444555666666666777888999999999:::<<<>>>======>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFGGGGGGHHHJJJJJJKKKLLLNNNOOOPPPQQQPPPQQQTTTUUUVVVUUUTTTRRRUUUXXX]]]```````````````______``````aaaeeejjjnnnmmmccccccnnnoooddd^^^aaabbbiiinnnllliiihhheeeaaa]]]\\\```fffgggaaa\\\ZZZtttgggbbblllzzz^^^KKKBBB===<<<===>>>>>>======<<<;;;;;;;;;::::::999999999999::::::999999999999999999999999888888888888888888888888777777888888888888777777777777777777666666666666777666666555555666666777555555555555555555555555444444555555555666666666444444444555555555555555555555555555444444444333222333333444444444444333444444444444444444444444333333333333333333333333555555555555555555555555444444444444555555555555555555666555333333555666;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>??????@@@@@@======>>>???AAABBBCCCDDDBBBBBBAAABBBDDDDDDCCCBBB>>>======<<<<<<<<<======::::::::::::999888777777888777666555444333222222333222222222222333333444111222222222222333333333333333222222222222333333222222222222222222222222111111222222222333333333222222222222222111111111111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111222222222222111111000111111111111222222222000000000000000000000000222222222222222222222222111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000//////000000000000111111000000000000000000000000////////////000000000000000000000000000000000000................................................////////////////////////////////////////////////...//////000000000000000//////000111111222222333111000000000000111222222333333333444555555666666777888999999999999<<<>>>===>>>>>>??????@@@AAAAAABBBBBBDDDEEEFFFGGGGGGGGGIIIIIIJJJKKKLLLNNNPPPQQQPPPQQQSSSTTTUUUUUUUUUTTTRRRUUUZZZ]]]______aaabbb^^^___aaabbbbbbdddgggjjjnnneeeccckkkooojjjeeeddddddjjjmmmiiieeeeeeeeecccYYYWWWZZZ___aaa\\\XXXXXXsssbbbaaatttxxx```JJJAAA??????>>>>>>>>>===<<<;;;;;;;;;;;;::::::999999::::::;;;999999999999999999999999888888888888888888888888777777888888888888777777777777777777666666666666777777666666666666777777555555555555555555555555555555555555666666666666444444444555555555666666555555555555444444444444444444444444444444333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444555555555666333444555444333444666888<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>??????===>>>???@@@AAACCCDDDDDDCCCBBBBBBBBBCCCCCCBBB@@@<<<;;;;;;::::::;;;;;;<<<999999999999888777666666555555555444444333333333333333222333333444555555111111222222222333333333444333222222222222333444222222222222222222222222111111222222222333333333333333333222222111111111111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111111111111222222333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111222222333333222222111000111111111111222222222000000000000000000000000222222222222222222222222111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000//////000000000111111111000000000000000000000000////////////000000000000000000000000000000000000........................////////////////////////////////////////////////////////////////////////......///000000000000000///000000111111222333333000000000000000111222222222333333444444555555666666888999999888999;;;>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBDDDEEEFFFGGGFFFFFFHHHHHHHHHIIIKKKMMMPPPQQQPPPQQQRRRSSSTTTUUUVVVVVVSSSUUUYYY\\\]]]___aaaccc]]]```cccdddddddddeeegggjjjgggeeefffhhhiiihhhfffhhhkkkiiibbb]]]```eeehhhZZZWWWWWWZZZ[[[XXXUUUVVV}}}eeeXXXfff}}}sssTTTFFFCCCBBB???>>>>>>===<<<;;;;;;;;;;;;::::::999999::::::;;;999999999999999999999999777777777777777777777777777777888888888888777777777777777777666666666666777777666666666666777777666666666666666666666666555555555555666666666777444444444555555555666666666666555555555444444444555555555555444333222222333333333333333333333333555555555555555555555555444444444444444444444444444444444555555555666666444555555555555777:::<<<<<<<<<<<<<<<<<<<<<;;;;;;=========>>>??????@@@@@@>>>>>>???@@@BBBCCCDDDEEEDDDCCCBBBBBBCCCCCCAAA???::::::999999999:::;;;;;;999999999888888777666555222222333333333444444444333333333333444555666666111111111222222333333333444444222222222222444444222222222222222222222222111111222222222333333333333333333222222111111111111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111111111111222222333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111222222333333222222111000111111111111222222222000000000000000000000000222222222222222222222222111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000//////000000111111111222000000000000000000000000////////////000000000000000000000000000000000000........................000000000000000000000000////////////////////////////////////////////////......///000000000000000000000000111222222333333000000000000000111111222222222333444444555555666666777999999888999;;;===??????>>>>>>???@@@AAABBBAAABBBDDDEEEFFFGGGFFFFFFGGGGGGGGGHHHJJJMMMOOOQQQPPPPPPQQQRRRSSSUUUWWWXXXUUUWWWZZZ[[[\\\^^^aaaddd]]]```dddfffeeeddddddeeefffiiihhhaaa___dddgggggghhhhhhbbbWWWRRRXXXbbbhhh]]]XXXVVVXXXXXXUUUSSSTTTooo______kkkkkkKKKAAACCC@@@>>>;;;;;;>>>@@@>>>999:::::::::999999999888888::::::::::::::::::::::::888888888888888888888888666666777777777777666666888888888888888777666666777777777777777777777777555555555555555555555555555444444333333444666777555555555555555555555555555555555444444333333333222222111111222444555777666666666555444333111111555555444444444333333333555555555555555555555555666666666555333333444555666666666777888:::;;;<<<::::::999999999:::;;;;;;======<<<<<<<<<>>>@@@AAA======>>>???@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>><<<;;;::::::999999::::::666777999:::999888666555444444444444444444444444222333333444444333333222444444444444444444444444111222222333333444444555444444444333333333222222333333333333333333333333222222222222222222222222222222222222222222222222444333333222111000//////222222222222111111000000222222222222222222222222444333222111111111222333333222222111111222222333333222222111111222222333222222111111222222333444333333333333333333333333222222222222222222222222111111111111111111111111222222111111111111222222222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000111111111000000000000000222222111000//////000000111111111111000000000000............/////////000000000111111111111000000000000//////.........---000000000000000000000000000000000000000000000000............/////////000111111111111111111111111000000000000000000000000222222111111111111222222222444555444333333444555444444555666777999;;;<<<<<<<<<======>>>>>>??????AAABBBCCCEEEFFFFFFGGGGGGIIIHHHHHHIIIJJJMMMPPPRRRSSSQQQOOONNNPPPSSSWWWYYYXXXZZZ\\\[[[ZZZ[[[```ddd[[[]]]```bbbdddeeeddddddeeefffgggddd```___aaadddhhhfffbbb]]]YYYZZZ___dddYYYXXXWWWWWWVVVSSSOOOKKKxxxdddaaabbbwwwxxx]]]KKKDDD?????????>>>>>>>>><<<;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::888888888888888888888888888888999999999999888888888888888888888777666666777777777777777777777777666666666666666666666666666666666666666777888888555555555555555555555555555555555444444333333333444444333333333444666777444444555555555444333333333333333444444555555555666555555555555555555555666666666555333333444666666666666777888999;;;<<<::::::::::::;;;;;;<<<======<<<<<<<<<===>>>???@@@<<<<<<===>>>>>>???@@@@@@@@@@@@??????>>>>>>======;;;;;;:::999999999999:::666777888888888666444333444444444444444444444444222333333444444333333222444444444444444333333333444333333333333333333333444444444333333333222222333333333333333333333333222222222222222222222222222222222222222222222222333333222222111000000000222222222222111111111000222222222222222222222222777666555333222222333333333222222111111222222333333222222222222222222333222222111111222222333444333333333333333333333333222222222222222222222222111111222222222222111111222222111111111111222222222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000111000000000000000000000333222111000000000000000111111111111000000000000........./////////000000000000111111111111000000000000/////////.........000000000000000000000000000000000000000000000000........./////////000000111111111111111111111111000000000000000000000000222222111111111111222222222333444444333333444666444444555666777999;;;<<<<<<<<<<<<===>>>>>>??????AAABBBCCCDDDEEEFFFFFFFFFIIIHHHHHHHHHJJJMMMOOOQQQRRRQQQPPPPPPRRRTTTWWWYYYYYYYYYYYYXXXXXXZZZ]]]```ZZZ[[[^^^```bbbbbbaaa```aaabbbaaa```___```bbbdddhhhhhhgggccc___\\\]]]___WWWUUUTTTTTTSSSPPPLLLHHHqqqfff[[[iii}}}xxx\\\III@@@@@@AAA@@@>>><<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888888999999999999888888777888888888888777777666777777777777777777777777777777777777777777777777555666666777777777777777555555555555555555555555555555555444444444444444666666555444444555666777333333444555666555555555222222333444555666777777777777666666555555444444555666666555444333555666666666666777888999:::;;;::::::::::::;;;===>>>>>>===<<<<<<<<<===>>>???@@@;;;<<<<<<======>>>>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;:::999999999999999666777777777666555333222444444444444444444444444333333444444444444333333333333333333333333333333555555444444333222222111444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222111111111111333333333333333333333333888777666444333222111111333222222111111222222333222222222222222222222222222222111111222222333444333333333333333333333333222222222222222222222222111222222333333222222111222222111111111111222222222222222222222222222222222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000111111333333222111111111111222111111111111000000000000....../////////000000000000000111111111111000000000000////////////......000000000000000000000000000000000000000000000000....../////////000000000111111111111111111111111000000000000000000000000222222111111111111222222000222333444333444555777444444555666777999:::;;;;;;<<<<<<======>>>??????AAAAAACCCDDDEEEEEEEEEEEEIIIHHHHHHHHHJJJKKKMMMOOOQQQQQQQQQRRRTTTUUUWWWXXXXXXWWWVVVWWWYYYZZZ[[[[[[[[[\\\^^^```aaa```___^^^]]][[[ZZZ[[[^^^```bbbbbbccceeegggfffbbb]]]YYYWWWSSSRRRPPPOOONNNLLLHHHEEEmmm[[[___nnntttZZZGGGBBB>>>@@@AAA???===<<<;;;::::::::::::999999999::::::::::::::::::::::::888888888888888888888888666666777777777777666666777777888888888888777666666666666666666666666666666666666666666666666666222333555666666666555444555555555555555555555555555555555555555444444444777666555444444444555666444555555666666666555555333444444555666666777777888888777666666555555555555666777666444444555777666666666666777888999:::888888999999;;;<<<>>>>>><<<<<<<<<===>>>>>>??????<<<<<<<<<======>>>>>>>>>>>>======<<<<<<;;;;;;:::;;;::::::999888999999999777888888777666555333333555555555555555555555555333333444444444444333333222222222333333333333333555555444444333333333333555444444444444333333333444444444444444444444444333333333333333333333333333333333333333333333333111111111222222333333333222222222222222222222222333333333333333333333333444444333222111111000000333222222111111222222333222222222222222222222222222222111111222222333444333333333333333333333333222222222222222222222222222222333444444333222222222222111111111111222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111333333222222222222222333111111111111000000000///...////////////000000000000000111111111111000000000000//////////////////////////////////////////////////////////////////...////////////000000000111111111111111111111111000000000000000000000000222222111111111111222222///111333333333444666777444555555555777888999:::;;;;;;<<<<<<===>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDHHHHHHHHHHHHIIIJJJLLLLLLNNNOOOPPPRRRTTTUUUVVVVVVVVVVVVWWW\\\``````\\\XXX]]]^^^```aaaaaa```___^^^ZZZWWWUUUWWW[[[______^^^[[[^^^```aaa^^^YYYTTTQQQPPPNNNMMMKKKJJJHHHEEEBBBttt___ZZZ```{{{wwwVVVGGG<<<>>>DDDDDD???<<<;;;;;;;;;:::::::::999999::::::::::::::::::::::::888888888888888888888888666666777777777777666666666777777888888888777777666666666666666666666666555555555555555555555555222333555666666666555444555555555555555555555555555555555555555555555555666555444333333333444555777777777777666555444333666666666666666666666666888888777777777666666666555666777666444444666888666666666666777888999999777777777888999;;;<<<===;;;<<<======>>>?????????======>>>>>>>>>>>>>>>???======<<<<<<;;;:::::::::::::::999888888888888999999999888888777666555555555555555555555555555555333444444555555444444333222222222333333444444444333333333444444555555555555555555444444444333333444444444444444444444444333333333333333333333333333333333333333333333333111111111222333333444444222222222222222222222333333333333333333333333333111111222222222222222222333222222111111222222333111222222333333222222111222222111111222222333444333333333333333333333333222222222222222222222222222333444555555444333222222222111111111111222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111111111333222222222222222333333111111111111000000000///////////////000000000111000000111111111111000000//////000000000000000000////////////////////////////////////////////////////////////000000000111000000000000000000000000000000000000000000000000222222111111111111222222///000222333333333555777555555555555666777999999;;;;;;;;;<<<======>>>>>>@@@AAABBBCCCCCCDDDCCCCCCGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLOOOQQQSSSTTTTTTTTTRRRVVV\\\dddiiiggg___XXX[[[\\\^^^______^^^\\\[[[YYYVVVTTTUUUYYY[[[[[[ZZZWWWXXXYYYYYYXXXVVVSSSPPPNNNLLLJJJIIIGGGFFFCCC@@@|||eeeZZZYYYnnnkkkTTT@@@@@@FFFFFFAAA>>>============<<<<<<<<<;;;::::::::::::::::::::::::888888888888888888888888888888999999999999888888666777777888888888888777777777777777777777777777555555555555555555555555555666666777777777777777555555555555555555555555555555555555555666666666555444333333333444555666999999888888777555444333888777777777666666666666777777777777888888888888555666777666555555777888666666666666666777888999777777777777888999;;;;;;;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::::::::999888888888888888888888888888777777777777555555555555555555555555444444555555555555444444222333333444444555555666222333333444555555666666555555555555444444444333444444444444444444444444333333333333333333333333333333333333333333333333111222222222333333444444222222222222333333333333333333333333333333333333111222333444555555555555333222222111111222222333111222333444444333222111222222111111222222333444333333333333333333333333222222222222222222222222222333555666666555333222222222111111111111222222222222222222222222222222111111111111111222222222000000000000000000000000000000000000000000000000/////////000111111222222222111111111111222333333111111111111000000000000/////////000000000111111000000111111111111000000//////000000000000111111000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000222222111111111111222222///111222333222333444666555555555555666777888999:::;;;;;;<<<<<<===>>>>>>@@@AAAAAABBBCCCCCCBBBBBBDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKMMMOOOQQQSSSTTTTTTRRRXXXbbbjjjmmmiii```YYYVVVWWWYYYZZZ[[[ZZZXXXWWWXXXVVVUUUUUUVVVXXXYYYXXXWWWVVVTTTUUUUUUUUUSSSQQQMMMJJJHHHFFFEEECCCAAA>>>qqqcccYYYccc}}}eeeLLLFFFGGGCCCAAABBB============<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888888888999999999999888888666666777888888888888888777777777777777777777777555555555555555555555555666666666666666777888888555555555555555555555555444555555555666666666777555555444444444666777888888888888888777777666555777777777777777777888888666777777888888999999:::555666777666555555777999777666666666666777888888999888888888999999:::;;;;;;<<<===>>>?????????>>>=================================<<<;;;;;;:::::::::999999888888888888888666666666666666777777888555555555555555555555555444444555555555555444444333333444555555666777777444444444555555555555555555555555555444444444444555555555555555555555555444444444444444444444444444444444444444444444444222222333333333333333333222222222333333333444444444444444444444444444444222333444555555555444333333222222111111222222333000111333444444333111000222222111111222222333444333333333333333333333333222222222222222222222222222333555777777555333222222222111111111111222222222222222222222222222222000000111111111222222222000000000000000000000000000000000000000000000000...//////000111111222222000000000000000111222333111111111111000000000000//////000000000111111111000000111111111111000000//////000000000111111111000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000222222111111111111222222000222333333222222333444555555555555555666777888::::::;;;<<<<<<======>>>@@@@@@AAABBBBBBBBBBBBAAABBBCCCEEEFFFHHHIIIJJJJJJKKKKKKMMMOOOQQQSSSUUUUUUTTT\\\eeekkkkkkeee]]]YYYSSSTTTVVVXXXYYYXXXWWWVVVVVVVVVVVVVVVUUUVVVYYY[[[WWWUUUSSSSSSSSSSSSQQQNNNKKKHHHEEECCCBBBAAA>>><<<|||lll]]]^^^ppprrrVVVKKKFFF@@@@@@EEE<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888888888888888888888666666777777777777666666666666777888888888888888777777777777777777777777777777777777777777777777555555444333333555666777555555555555555555555555444555555555666666777777666555555555666777999:::666666777888888888888888555555666777888999::::::666666777888999::::::;;;555666777666555666888999777666666666666777777888:::::::::999999:::;;;;;;:::;;;===?????????>>>>>><<<<<<<<<<<<<<<<<<<<<;;;>>>======<<<<<<;;;:::::::::999999888777888888888555555444555555666777888666666666666666666666666444444555555555555444444444444555555666777888888666666666555444444333333666666555555555444444444555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333222222222333333444444444444444444444444444444444222333333444333222000///333222222222222222222333000111333444444333111000222222111111222222333444333333333333333333333333222222222222222222222222222444666777777666444222222222111111111111222222222222222222222222222222000000111111222222222222000000000000000000000000000000000000000000000000...//////000111222222222000000//////000111222222111111111111000000000000000000000000111111111111000000111111111111000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000222222111111111111222222111222333333222111222444555555555555555666777888::::::;;;;;;<<<======>>>@@@@@@AAABBBBBBBBBAAAAAAAAABBBDDDFFFHHHIIIJJJJJJLLLLLLMMMOOOQQQTTTVVVWWWWWW^^^fffiiifff```[[[XXXSSSUUUWWWYYYYYYYYYXXXWWWSSSUUUWWWWWWUUUVVVZZZ^^^VVVTTTRRRQQQRRRQQQMMMIIIIIIFFFCCCAAA@@@???===;;;~~~yyyiii```aaayyysssZZZIIIAAAAAABBB@@@>>><<<<<<<<<===<<<:::======<<<<<<<<<;;;;;;;;;:::999999888888999999:::888888888888888888888888777777777777777777777777888888888888888777666666999888888888777777666666555555555555555666777777444555555666555444222111555555555555666666666777777777777777666666666666777999;;;:::777555777:::666777777777555555777888;;;;;;;;;:::999888777666555555666666666666555555666777888::::::999888888999999::::::::::::;;;;;;==================<<<<<<:::;;;<<<<<<======<<<<<<>>>===<<<;;;;;;;;;;;;;;;999888777666555555555555555555666666666666555555777777666666555555555444666666555666666777888999999888777555555555666777666666666666666666666666555777888666444333555888666666555555555444444444444555555555666666777777444444444444444444444444444333333222222111111000333333333333333444555666555444333333555555444333222222222222222222222222333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333111111111111111111111111000111111111111222222222000000000000000000000000111111222222222333333333222222222111111111000000222111111111000000//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111000000//////......000000000000000000000000111111111111111111111111//////000111111111111111000000000000000000000000000000000000111111111111111111111111111111111111222222333333333444444444555555444444555666888999888999999:::;;;<<<======>>>@@@AAAAAA@@@???AAABBBDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMOOORRRUUUYYYZZZWWW]]]eeehhheee^^^WWWSSSRRRSSSSSSTTTVVVWWWXXXXXXTTTSSSQQQPPPPPPRRRSSSTTTWWWTTTPPPLLLIIIGGGFFFFFFCCCBBBAAA???===<<<;;;:::wwwkkkbbbqqqhhhSSSGGGDDDEEE@@@>>>===<<<===>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888999999:::888888888888888888888888777777777777777777777777888888888888888777666666777777777777666666555555666555555555555666777777444555666666666666555444555555555666666666777777888888777777777666666666777888999999888777888999777888888777555555666888888888999999999999888888666777777888888777777666777777888999999999999888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;<<<<<<;;;:::::::::;;;;;;;;;:::999888777777666777555555666666666666555555777777666666666555555555777666666666666777777888999888777666555666666777666666666666666666666666555666777666444333555777777777777666666555555555555555555666666666777777555555555555555555555555444333333333333222222222555444333333333333333444333222111222444555444333333333333222222222222222333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333111111111111111111111111000111111111111222222222111111111111111111111111111111222222222333333333222222222111111111000000222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111000000000/////////...000000000000000000000000111111111111111111111111//////000111111111111111000000000000000000000000000000000000111111111111111111111111111111111111222222222222333333333333555444444444555666777888888999999:::;;;<<<======>>>???@@@@@@??????@@@AAADDDDDDEEEFFFGGGHHHIIIIIILLLMMMNNNPPPRRRVVVYYY[[[ZZZ___eeegggccc]]]VVVSSSTTTTTTUUUUUUVVVWWWWWWWWWTTTSSSQQQPPPPPPRRRTTTUUUXXXUUUPPPKKKGGGDDDCCCBBBAAA@@@@@@>>>===<<<;;;:::uuuaaaeee}}}|||bbbNNNFFFEEE@@@>>><<<<<<>>>>>>>>>===;;;;;;;;;;;;:::::::::::::::999999888888999999:::888888888888888888888888777777777777777777777777888888888888888777666666666666666666555555555555666666555555666666777888555555666777777777666666666666666666777777777777999999888888888777777777777666666777999:::999888888888999777555555666777555666777888999999:::999888888999999999999888888888777777777777888999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;::::::999999999::::::;;;======;;;:::888888777777555666666777777666666555777777666666666666555555888777777666666666666777888888777666666666777777666666666666666666666666444666777666555444555777888888777777777777666666555555666666666666777777666666666666666666666666333444444444444555555555666555444333333222222333333222111111333444444333444444333333222222111111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111111111222222222333333333222222222111111111111111111111111111111000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111222222222222333444444444444555666777888888888999:::;;;<<<=========>>>??????>>>>>>???@@@CCCDDDDDDEEEFFFGGGHHHHHHMMMMMMNNNPPPRRRVVVXXXZZZ]]]```cccddd```ZZZUUUSSSVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSQQQOOOPPPRRRTTTVVVWWWTTTOOOJJJEEEAAA???>>>>>>>>>>>>===<<<;;;;;;;;;iiidddtttoooTTTFFFAAA???===<<<<<<===>>>===<<<;;;;;;:::::::::999999999:::999999888888999999:::888888888888888888888888777777777777777777777777888888888888888777666666666666666666666666666666666666666555666777777888666666666666666666555555666666777777777888888888999999999999888888888777777555444666999;;;:::888888999999888666555666777555555666888888999999888888888999999999999888888888777666666666777999:::888999999999999:::::::::999:::::::::::::::;;;;;;888999::::::;;;;;;::::::888888777888888999::::::>>>===;;;:::999888777777666666777777777777666666777777666666666666666666888888777666666555666666888888777777777777777777666666666666666666666666444555666666666666666666777777777777777777777777666666666666666666777777666666666666666666666666333444444555666777777777666666555444444444555555777555333222333444444333444444444333333222111111222222222222222222222222222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000//////////////////////////////////////////////////////////////////000111111111111111000000000000000000000000///000000000111111111111111111111111111111111111000000111111111222222222333444444444555666777777888888999:::;;;<<<<<<===<<<===>>>>>>======>>>???BBBCCCCCCEEEFFFGGGHHHHHHMMMMMMMMMOOOQQQTTTVVVXXXZZZ\\\^^^^^^[[[WWWUUUTTTVVVUUUUUUTTTSSSSSSRRRRRRSSSRRRPPPNNNOOOQQQSSSUUURRRPPPLLLGGGCCC???===<<<;;;;;;;;;;;;;;;;;;::::::yyyrrryyy|||{{{]]]HHH???>>>===;;;;;;<<<===<<<;;;;;;;;;:::::::::999999999:::999999888888999999:::888888888888888888888888777777777777777777777777888888888888888777666666777777777777777777777777666666666666666777888888888777666555444444333333777777777888888888888999999999999999888888888777777555333555999;;;:::777888999999888666555777888777888888888888777666666666666777777777777666666888777666666666777999:::888888888999999999::::::999999999999::::::;;;;;;888999::::::;;;;;;::::::777777777777777888999:::<<<;;;:::999777777666666666666777777777777666666666666777777777777777777888888777666666555666666777777888888888888888888777777777777777777777777555555666777888888888777666666666666666666666666777777777777777777666666555555555555555555555555444444555666777777888999555555555555666777999999<<<999666444444444444333444444444333333333222222222222222222222222222222222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111222222222333333333111111111111111111111111111111111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////000000000000//////////////////////////////////////////////////////000111111111111111000000000000000000000000///000000000111111111111111111111111111111111111000000111111111222222222333333444444555666666666777888888999:::;;;<<<<<<;;;===>>>>>>===<<<>>>???AAAAAACCCDDDFFFHHHIIIJJJKKKKKKLLLMMMNNNQQQSSSUUUUUUVVVXXXXXXVVVTTTTTTUUUTTTSSSSSSRRRQQQPPPOOONNNPPPPPPNNNMMMMMMNNNPPPPPPKKKIIIGGGDDDAAA???===<<<999999999999999999999999~~~}}}kkkRRRDDD@@@>>><<<<<<<<<<<<;;;:::;;;;;;;;;;;;:::::::::::::::999999888888999999:::888888888888888888888888777777777777777777777777888888888888888777666666777777777777888888888888777777666666777777888999888777666555444444444444777888888888999999999999999999888888888777777777666555555666888999888777777888999888777666888::::::::::::999888666555444555555666666666666555555777666666666666777888888888888888888999999999999888999999::::::;;;;;;<<<999999:::;;;;;;;;;;;;;;;888888777777777888888999:::999888777777666777777666777777888888777777666666666777777777777888888888777777666666666666777666777888999999999888888777777777777777777777777777666777999;;;;;;999888555555666666666666777777888888777777777777666666555555555555555555555555444444555666777777888888444444444555777888:::;;;>>>;;;777555555555444444333333333333444444444444333333333333333333333333333333333333333333333333111111222222222333333333222222222222222222222222111111111111111111111111000111111111111222222222222222222222222222222222111111222222222333333333111111111111111222222222111111111222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111222222222222333222222444555555666555555777777888999:::;;;<<<<<<<<<===>>>>>>======>>>??????@@@BBBEEEGGGJJJLLLMMMKKKKKKKKKKKKMMMOOOQQQSSSQQQRRRTTTTTTSSSRRRSSSTTTRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJDDDDDDCCCAAA???>>><<<<<<888888888888777777777777}}}cccQQQCCCAAA???>>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;;;;::::::999999888888999999:::888888888888888888888888777777777777777777777777888888888888888777666666666666666777777777888888777777666666777777888999666666555555555666888888888888888999999999::::::888888777777777666666666555777777777666666777888666777888888777888999;;;;;;;;;;;;:::999777666555444555555666666555555444555666666777777777777777888888888888999999999999999999999:::;;;<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;999999888888777777888888888888777777777777888888777777888888888888777777666666777777777888888888777666666666666777777888666777888999999999999888777777777777777777777777888777888:::===>>>;;;999666666666777777888888888888888888777777777666666666666666666666666666666444555555666666777777777444444444444555666777888<<<999555444444666666666222222333333444555555555444444444444444444444444444444444444444444444444111111222222222333333333333333333333333333333333111111111111111111111111000111111111111222222222222222222222222222222222111111222222222333333333000000111111111222222222111111111222222333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000.../////////000000000111000000000000000000000000111111111111111111111111//////000111111111111111000000000000000000000000000000000000111111111111111111111111111111111111222222222222333333333333111222444555666555555555777777888999:::;;;;;;<<<<<<>>>??????>>>===???@@@>>>???BBBEEEHHHLLLNNNOOOLLLKKKKKKLLLMMMOOOQQQRRRPPPRRRSSSSSSQQQQQQQQQRRRRRRQQQQQQPPPOOONNNMMMMMMIIIJJJKKKKKKJJJGGGDDDBBBAAAAAA@@@???>>><<<::::::888777777777666666555555ppp\\\FFFDDDAAA@@@??????===<<<======<<<<<<<<<;;;;;;;;;:::999999999999999999:::888888888888888888888888777777777777777777777777888888888888888777666666444555555555666666777777777777777777777888888999555444444555777999<<<===888888999999999:::::::::777777777777666666666666555777999888555444666888555777888888777888:::===:::;;;;;;::::::888777777555555666666666666555555444555777888888888777666777888888888888999999999999999:::;;;;;;<<<======:::;;;<<<<<<======<<<<<<::::::999888777777888888888888777777888888999:::777777888888888888777777666666777777888888888999666666555666666777888999666777888999::::::999888777777777777777777777777999888888;;;??????<<<999777777888888999999999999999888888888777777666666777777777777777777777777555555555555666666666666444444333333333444444555888666333222444666888888111222222333444555666666555555555555555555555555555555555555555555555555111111222222222333333333333333333333333333333333111111111111111111111111000111111111111222222222222222222222222222222222111111222222222333333333000000111111222222222222111111111222222333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000.../////////000000111111000000000000000000000000111111111111111111111111//////000111111111111111000000000000000000000000000000000000111111111111111111111111111111111111222222333333333444444444111222333555666555555444777777888999:::;;;;;;<<<===>>>??????>>>>>>???@@@===???AAAEEEIIIMMMPPPQQQMMMLLLLLLLLLMMMOOOQQQRRRRRRSSSTTTSSSQQQPPPPPPPPPRRRRRRQQQPPPPPPOOONNNNNNGGGIIIJJJKKKIIIEEEAAA>>>AAA@@@@@@>>>===:::999888888777777666555555444444lllVVVGGG;;;;;;@@@???======>>>===<<<::::::;;;<<<<<<999999999999999999999999999999999999999999999999777888999::::::999888777:::999999888777666555555777777777777777777777666777777777777888888888888666777777888999:::::::::999999888777666666777777666666666666666666666666666666666666777777777777888888888888888999999999777888999::::::999888777555555555555555555555555777555444444555666777777888777666666666777999::::::::::::::::::::::::::::::::::::<<>>777777888888888888777777777888888888888999999999:::999888666555555555555::::::;;;;;;:::999777666999999999888666666666777<<<<<<;;;888666666888:::===:::777666666777888888888777777;;;???@@@===999888888777888999:::999888===<<<;;;:::999888888888:::888777666777777777666666666666555555555444444888777666555444555666777555555555444444333333333555444333333333333444555444444444444444444444444555555555555555555555555222222222222222222222222333444444555555444444333222222222111111000000000333222222111111222222333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333222222222111111...///000111111000///...000000000000000000000000000000000000000000000000222111111111000000//////111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////111000///......///000111000000000000000000000000222222222222222111000///333333333333333333333333///000111222333444444555777888999999;;;;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<;;;>>>BBBEEEGGGHHHIIIJJJMMMLLLLLLLLLLLLMMMOOOPPPLLLLLLMMMMMMMMMNNNNNNNNNOOOPPPPPPOOONNNLLLJJJHHHIIIIIIHHHFFFDDDBBB@@@???=========<<<;;;999888777777666555444333222222222lllWWWDDD???AAA???;;;999======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999777888888999999888888777888888888777777777777777444333333333333333333333444555555555555666666666444555555666777777888888888888888888777777666666666666666666666666666666666666666777777777777888888888888888888777777777666777888888888888777666666666666666666666666666888666555555666777888888888777777777888888999999999999999999999999999999:::999888:::<<<======<<<777888888888888888777666888888888888999999999999:::999888888777777777777888999:::::::::999888888888999;;;;;;;;;:::999999888999::::::999999:::<<<999888777777888999::::::777888888888888888999::::::999888888888999:::999888888777777777777888888666666666777888:::::::::<<<;;;:::999999888888999444444444444444555666666555555555444444444444444555555444333333444555555444444444444444444444444555555555555555555555555333333333333333333333333333444444555555444444333333333222222222111111111333222222111111222222333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333222222222111111//////000000000000//////000000000000000000000000000000000000000000000000111111111111000000000///111111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///111000///......///000111000000000000000000000000222222222222222111000000333333222222222222222222000111111222333444555555777888888999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<@@@AAABBBBBBCCCGGGKKKOOOMMMLLLLLLLLLLLLNNNOOOPPPKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNNNNMMMLLLJJJHHHFFFFFFFFFEEEDDDBBB@@@???>>><<<<<<<<<<<<:::999888777666666555333333222222333yyy}}}}}}kkkMMM@@@@@@AAA===999<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999888888777777888888999666666777777888888888888555555555555555555555555444444444444555555555666555555555666777777888888777777888999999888666555777777777777777777777777666666777777777888888888888888777777666666555555555555666666666666555555777777777777777777777777888888777777777888999:::777888999:::::::::999999888888888888888888888888:::888777777999;;;;;;:::888999999999888777666666888888888888999999999:::::::::999999999999999:::888999:::;;;;;;;;;::::::666888:::<<<======<<<;;;888:::<<<===<<<;;;;;;<<<:::;;;<<<======<<<<<<<<<<<<>>>???<<<888777;;;???===<<<;;;::::::;;;<<<===999999999::::::;;;;;;;;;;;;;;;::::::999999888888;;;:::999888777888888999555555666666666666555555444555555555555555666666555555444444444444555555444444444444444444444444555555555555555555555555444444444444444444444444333444444555555444444333333333333333222222222222333222222111111222222333222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333333333333222222222111111111000000//////000000111000000000000000000000000000000000000000000000000111111111111000000000000000111111111111000000///000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000////////////000000000000000000000000000000111222222222222111000000111111111111111111111222111222222333444555666666777777888999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<======BBBAAA??????AAAHHHQQQWWWLLLLLLKKKKKKLLLNNNOOOPPPLLLKKKKKKJJJJJJIIIIIIHHHKKKKKKKKKKKKIIIGGGEEEDDDBBBBBBBBBAAA@@@???>>>===;;;;;;;;;::::::888777666666555444333333222222333uuuwwwyyyyyyyyy{{{~~~}}}}}}||||||~~~{{{yyyTTT@@@???BBBAAA>>>;;;<<<=========<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999888777666666777888999777777777777777777888888555666666666666666777777555555666666777777888888777777888888999999999999555777888:::999888666555777777777777777777777777666666666777777777888888888888777666555444444333444444444444444444444444666666666666666666666666777777888888777777888:::777888:::<<<===;;;:::888777777777777777777777777:::999777777888::::::999999999999999888777666666888888888999999999::::::999999888888999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;===?????????>>>;;;<<<>>>===;;;::::::;;;:::<<<>>>>>>===<<<;;;;;;???@@@AAA@@@======>>>@@@?????????>>>===<<<<<<===>>>>>>======<<<;;;;;;;;;:::;;;<<<;;;:::888888999;;;:::999888999:::;;;<<<999999::::::999777555333555555555666666777777777666555555555555555555666555555555555555555555555555555555555555555555555444444444444444444444444333444444555555444444333333333333333333333333333333222222111111222222333222222222222222222222222111222222222222222333333111111111111111111111111333333333333333333333333333333333222222222111111222111000//////000111222000000000000000000000000000000000000000000000000111111111000000000000000000000111111111111000///000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000////////////000000////////////////////////111111222222222111111000000000000000111111111111222222333444555666777777777777888999:::;;;;;;<<<::::::;;;;;;<<<=========??????>>>>>>BBBJJJTTT[[[KKKKKKJJJKKKKKKMMMOOOPPPNNNMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIGGGEEECCCBBB@@@@@@@@@@@@???>>>======999999999999888777666555555444444333222222222333xxxxxxyyyxxxxxxyyyzzz||||||}}}~~~~~~~~~||||||||||||{{{|||||||||aaaGGG@@@BBBBBB@@@;;;<<<=========<<<:::999999999999999999999999999999999999999999999999999999888777666666777888999999999888888777666666555222222333333333444444444555555666666777888888999888888888888888999999999555666888999:::888777555666666666666666666666666555666666666666777777777888777777666555444333333444444333333333333444444555555555555555555555555444666888888666666777999666888;;;===>>><<<:::888777777777777777777777777;;;999888888:::;;;:::999999999999999999888777777888999999999999:::::::::888888888888999999:::;;;<<<;;;;;;:::::::::999999>>><<<:::;;;===@@@@@@???;;;<<<======<<<===@@@BBB<<>>>>>===888;;;======<<<;;;<<<======<<<;;;;;;;;;<<<===>>>999999:::::::::888777666666666666777777888888888666666666666666666666666555555555555555555555555555555555555555555555555333333333333333333333333333444444555555444444333333333333333333333333333333222222111111222222333222222222222222222222222111111111222222333333333111111111111111111111111333333333333333333333333333333333222222222111111222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000111111///000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111//////000000000000//////////////////////////////000111111222222222111111/////////000000111111111222333444444666666777888666777777888999:::;;;<<<::::::;;;;;;<<<======>>>??????@@@AAADDDIIIPPPTTTIIIIIIIIIIIIJJJLLLNNNOOOPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHFFFDDDBBBAAA>>>?????????>>>>>>===<<<888888888888777666555555444444333222222222333333zzzzzzzzzzzzzzzzzz{{{{{{zzzzzz{{{|||}}}~~~|||||||||~~~zzzvvvYYYIIIDDDAAA>>><<<<<<======<<<<<<;;;:::999999999999999999999999999999999999999999999999888777777666666777777888::::::999888777666555555444444444555666666777777333444444555666777888888666666666666666666777777555666888999999888777777666666666666666666666666444444555555555666666666777777666666555555444444555555444444444444555555555555555555555555555555333666999999666555777999666888;;;======<<<:::888777777777777777777777777999999999:::<<<<<<;;;999888888999999999999999888999999999999::::::::::::888888888888999::::::;;;;;;::::::999999999::::::<<<999888:::>>>AAAAAA???AAADDDHHHKKKNNNRRRUUUXXXRRRUUUXXXYYYZZZ^^^eeejjjllllllmmmrrrvvvuuuooojjjiiijjjiiiddd___\\\]]]___aaa___[[[WWWUUUUUUVVVWWWRRRTTTTTTPPPIIICCCAAAAAA<<<;;;;;;:::999888777666777888999:::::::::::::::777888888888888888888999666666777777777777666666555555555555555555555555555555555555555555555555333333333333333333333333333444444555555444444333222222222222333333333333333222222111111222222333222222222222222222222222111111111222222333333444111111111111111111111111222222222222222222222222333333333222222222111111111111111000000111111111000000000000000000000000000000000000000000000000000000000000111111111111///000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111//////000000000000//////000000000000000000000000000000111222222222222111/////////000111111222222222333333444555666777777666666777888999:::;;;;;;999::::::;;;<<<===>>>>>>@@@BBBDDDDDDDDDEEEGGGIIIGGGGGGGGGGGGHHHJJJLLLNNNOOOOOONNNMMMLLLJJJJJJIIIFFFFFFFFFFFFDDDBBB@@@???======>>>======<<<;;;:::666666666666666555444444333333222222222222333333wwwsssZZZKKKCCC=========<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999666666777777777777666666999888888888777777666666777777888888999::::::;;;444444555666777888999999777666666666666666666666666666777777888888888888444444444444444444444444333333333444444444444555666666666666666666666666777666555555555555666777555555555555555555555555333777;;;;;;888666888:::777888:::;;;;;;;;;999888888888888888888888888888666777888;;;======;;;999777777888999::::::::::::999999999:::::::::;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<>>>???AAABBBCCCBBBDDDJJJPPPSSSQQQMMM[[[aaaiiipppuuuxxxzzz{{{wwwxxxyyyxxxxxx~~~{{{sssrrrxxx}}}}}}zzzvvvttttttwww{{{~~~~~~}}}uuuiii___ZZZXXXPPPOOONNNLLLIIIDDD@@@>>>@@@???>>>===<<<<<<;;;<<<999999999999999888888888666777888888888888777666555555555555555555555555555555555555555555555555444444444444444444444444333444444555555444444333111111111222222222333333333222222111111222222333222222222222222222222222000111111222333333444444111111111111111111111111111111111111111111111111333333333222222222111111000111111222222111111000000000000000000000000000000000000000000000000000///000000000111111111111//////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111...///000111111000///...000000000000000000000000000000111222222222222222//////000111111222333333222222333444555666666777666666777888999:::;;;;;;999999:::;;;<<<===>>>>>>???AAACCCCCCCCCBBBCCCDDDEEEEEEEEEEEEGGGIIIKKKLLLKKKKKKJJJJJJIIIHHHGGGGGGCCCDDDDDDCCCBBB@@@>>>===<<<<<<<<<;;;:::999888777444555555555555444444333333222222222222222333333ttthhhTTTGGG@@@>>>===<<<::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999555666777888888777666555777777777777888888888888444555555666777888888888666777888999:::;;;<<<<<<999999999888888888888888777777666666777888999999444444444444444444444444222222222333333333444444666666666777777777777777888777666555555666777888777777777777777777777777444999===<<<999777999<<<777888999:::::::::999999888888888888888888888888444555888;;;>>>>>>;;;888666777888999:::;;;;;;;;;999999:::::::::;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<>>???:::<<>><<<;;;::::::::::::888777666555444444555555444444333333222222222111222222333333yyyZZZGGGCCCEEEDDD@@@<<<;;;<<<======<<<;;;::::::999999::::::::::::::::::::::::::::::888888888888888888888888888888888888888888888888555555555555666666666777888777666777999::::::888===<<<<<<;;;;;;::::::999999999888777777888999999555555666666777777888888333333444555555666555555888888888888888777666666777777888888888888777777666666666666777777777777999666888>>>>>>888666888999999999999999999999999999:::;;;:::888777888999999999999999999888777666555777:::;;;;;;;;;;;;;;;888999;;;<<<======<<<<<<;;;999===CCCCCC>>>>>>BBBEEEKKKOOONNNPPPZZZdddiiijjjoooxxx{{{sss~~~vvvjjjeeeZZZMMMFFFDDDAAA======>>>===::::::;;;888333:::::::::999888777888999777777666777777888999:::777666666666555555555555555555555555555555555555555555555555555555555555222222222222222222222222444444444444444444444444555444222111111111222222333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111111000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000///000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000000111111111111000000111111000000//////......//////000111111111111111000000000000111111111111222222333444444555555666666666666666777999:::;;;;;;;;;<<<<<<===<<<<<<<<<;;;===@@@BBBDDDDDDDDDCCCFFFGGGGGGFFFEEEDDDFFFGGGHHHGGGFFFDDDCCCCCCCCCCCCBBBBBB@@@???>>>=========;;;;;;:::999888777666555333333333333333333333333111111111111111111111111}}}hhhOOODDD@@@???===;;;;;;===>>>===<<<;;;::::::999999::::::::::::::::::::::::::::::888888888888888888888888888888888888888888888888555555555666666666777777888777666777999:::999888888888888888888999999999999999999999999999999999777777777777777666666666666666777888888888777777777777888888777777666555666777777888888777777666666666666666777777777777888555666<<<>>>:::777777999999999999999999999999999:::;;;:::888777888999999999::::::::::::999999;;;<<<>>>>>>===<<<<<<<<<888999;;;<<<===<<<<<<;;;<<<;;;???FFFGGGEEEGGGLLLYYYaaagggjjjmmmvvv~~~zzzwwwzzz{{{wwwyyyyyykkkbbb]]]WWWQQQKKKIIICCC:::666888;;;:::666777999999999999999999999999888888888888999999777777666666666555555555555555555555555555555555555555555555555555555555222222222222222222222222333333333333333333333333444444222111111111222222333333333333333333333333111111111111111111111111222222222222222222222222222222222111111111111000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000000000000000//////////////////000111111111111111000000000000111111111111222222333333444555555555555555555666777888999::::::;;;<<<<<<===<<<<<<<<<<<<===???AAABBBCCCCCCBBBEEEFFFGGGFFFEEEEEEFFFHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@>>>============;;;:::999888777666555555333333333333333333333333111111111111111111111111{{{]]]EEEAAA???===>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::888888888888888888888888777777777777777777777777555555666666666777777777999777777777999:::999888555666666777888888999999999999:::;;;;;;:::999999999999888777777666555555888999999999999888888777666666777777777666555555555666666777777666666555666666666666777777777777777333444;;;@@@>>>999666999999999999999999999999888999:::999777777777999999999:::;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<===============CCCEEEKKKSSSXXXYYY]]]bbbnnnwww~~~yyyvvvuuuvvvvvvpppiiigggkkkmmmmmmfffccc___]]]^^^ccciiimmmnnnlllgggdddccceeehhhjjjsssxxx}}}|||vvvpppgggdddYYYJJJ@@@>>>>>>===;;;;;;;;;:::999888777666::::::999999888999999999777777777666666666555555555555555555555555555555555555555555555555555555333333333333333333333333222222222222222222222222444333333222222222222333333333333333333333333333111111111111111111111111222222222222222222222222222222222111111111111000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000111111111111000000////////////000000000000//////000111111111111111000000000000111111111111222222333333444444555555444444444555666777999999:::;;;;;;<<<======<<<<<<>>>>>>??????@@@AAAAAABBBCCCDDDEEEEEEDDDDDDFFFHHHFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???===<<<<<<;;;;;;999999888888777666555555333333333333333333333333111111111111111111111111lllJJJGGGCCC@@@AAABBB???<<<<<<<<<<<<;;;:::::::::::::::999999999999999999999999888888888888888888888888666666666666666666666666555666666666666777777777999888777888999:::999777777888888888999999999:::777888:::;;;;;;:::888777888888888777777777666666888888888888888777666555555555666666666666555555555555666666666666555555666666666666777777777777777444444:::BBBCCC===777999999999999999999999999777888999999777777888999::::::;;;;;;;;;:::999999777777888:::===????????????>>>======???BBBEEEGGGUUUZZZdddmmmsssuuuxxxzzz~~~|||xxxqqqlllhhhfffdddccc```bbbaaa___aaagggjjjjjjfffbbb^^^^^^aaacccdddccc```______^^^]]]ZZZWWWUUU\\\```dddhhhllloooqqqqqquuuuuutttqqqnnnlllmmmnnnkkkqqqxxx|||yyypppddd]]]WWWPPPGGGAAA>>>;;;999999:::::::::999999999888999999::::::777777777666666666666555555555555555555555555555555555555555555555555555333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222222222222111111111000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000111111111111000000.........///000111111111//////000111111111111111///000000000111111111111111222222333444444555555444444444444555777888999::::::;;;<<<============???>>>>>>>>>??????AAAAAABBBCCCDDDDDDCCCDDDFFFHHHEEEDDDCCCBBBAAA@@@@@@@@@???>>>===<<<;;;:::::::::888888777777666555444444222222222222222222222222111111111111111111111111}}}YYYLLLDDD???AAABBB???===>>>===<<<;;;;;;::::::;;;;;;999999999999999999999999888888888888888888888888666666666666666666666666666666666666777777777888999888777888999999888777999999999888888777777777555777888::::::888777555666777777777888888888999888888999888888777666666555555666666666666555555555555666666666666555555666666666666777777777777888666555:::AAAEEEAAA:::999999999999999999999999777888999999888777888:::;;;;;;;;;;;;:::999888777:::999:::<<>>???BBBHHHOOOWWW[[[mmmuuu|||xxxtttssssssqqqmmmiiihhheeeaaa```cccfffggggggjjjnnnooonnnpppvvvyyyxxxtttqqqppprrrvvvvvvrrrnnniiiiiihhheeebbb___]]]\\\ccceeeggghhhfffdddfffhhhfffeeebbb^^^ZZZWWWXXXYYYVVVZZZ```jjjyyyyyytttuuusssiii^^^JJJEEE???<<<;;;=========777777777888999:::;;;<<<888777777777666666666666666666666666666666666666666666666666666666666666333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222111111111000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000////////////////////////000000000000000000000000///000000000111111111111000000111111111111000000------...///000111222222//////000111111111111111///000000000111111111111111111222222333444444555444444444444555777888999999:::;;;<<<============???>>>>>>>>>??????AAAAAA@@@BBBCCCCCCBBBCCCEEEGGGDDDCCCAAA@@@??????>>>>>>===<<<;;;:::999888888888777666666555555444444444222222222222222222222222111111111111111111111111nnnRRRFFF===???@@@>>>===AAA===<<<<<<;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888777777777777777777777777666666666777777777888888:::999777888999999888777888888777777666555555444555666777888888777666555666666777777888999999:::999999:::::::::999999888555555666777777777666666555666666777777666666555666666666666777777777777888888777888>>>DDDBBB===999999999999999999999999888999::::::999888:::;;;<<<<<<<<<<<<;;;:::999888<<<:::999===CCCGGGHHHGGGFFFHHHNNNUUU___hhhooottt}}}vvvxxx{{{{{{yyyyyy}}}}}}{{{uuussspppooonnniiibbb\\\]]]]]]]]]```eeekkknnnpppqqqttttttqqqrrruuuuuusssppppppqqqtttwwwvvvrrrnnnhhhiiiiiieee```]]]^^^aaabbbdddiiimmmllllllqqqyyytttrrrnnnhhhbbb___^^^___WWWVVVWWW[[[ccclllsssvvv~~~wwwlllddd]]]RRRJJJEEE@@@:::666999999999999:::;;;<<<<<<888888777777777666666666666666666666666666666666666666666666666666666666333333333333333333333333444444444444444444444444222333333444444444444333333333333333333333333333444444444444444444444444222222222222222222222222222222222111111111111000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000...///000111111222111111000000000000000000000000........................000000000000000000000000000000000000111111111111000000111111111111000000---......///000111111222//////000111111111111111000000000000111111111111111111222222333333444444444444444555666777999999999999;;;<<<======>>>>>>>>>>>>??????@@@AAAAAABBB@@@AAABBBBBBAAAAAACCCEEEBBBBBB@@@???>>>=========<<<;;;:::888777777666666555555555444444444333333222222222222222222222222111111111111111111111111bbbPPPBBB@@@@@@<<<<<>>999999999999999999999999888:::;;;;;;::::::;;;<<<;;;<<<===>>>>>>>>>>>>>>><<<:::;;;BBBKKKSSSVVVVVV^^^dddmmmxxx}}}tttkkklllppprrrrrrsssuuusssnnnpppmmmjjjjjjiiigggbbb^^^]]]___bbbdddgggjjjmmmnnnmmmppppppmmmmmmqqqqqqooolllllllllllllllkkkhhhffffffoooxxxxxxpppfffbbbaaa\\\___fffkkkkkkkkksss~~~}}}|||zzzuuuqqqooooooppphhhccc^^^\\\[[[[[[\\\\\\aaagggkkklllrrr~~~zzzxxxrrrjjjbbb[[[RRRFFF>>>>>>>>>===<<<<<<;;;<<<<<<888888888777777777666666666666666666666666666666666666666666666666666666444444444444444444444444333333333333333333333333222222444555555555444444333333333333333333333333333333333333333333333333222222222222222222222222222222222111111111111000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000...///000111111222222222000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000000111111111111000000......//////000000111111//////000111111111111111000000000000111111111111111111111222333333444444555555555666777888999:::888999:::<<<===>>>>>>>>><<<===???AAABBBCCCCCCBBBAAABBBBBBAAA@@@@@@BBBCCCAAAAAA???>>>===<<<<<<<<<::::::888777666555555555444444444444333333333333111111111111111111111111111111111111111111111111sss]]]KKKEEEBBB;;;;;;@@@======<<<;;;;;;;;;;;;<<<888888888888888888888888888888888888888888888888888888888888888888888888777777777777888888888888;;;999888888999999888666888888888999::::::;;;;;;999999888777777888999999::::::999999888777777777444555666777777777777777666666777888888888888888777777888888888888777777666666666666777777777777555999777333555<<<@@@>>>999999999999999999999999999:::<<<;;;;;;:::<<<===;;;<<<===???AAABBBCCCCCC@@@???BBBLLLZZZeeejjjlllwww{{{wwwpppiiilllpppttttttuuuuuupppiiiiiieeebbbaaadddffffffeeedddgggjjjkkkjjjiiijjjkkkppptttuuuuuuxxx~~~xxxvvvsssooollljjjiiiiiitttssslllggghhhlllmmmgggbbbhhhssssssttttttsssrrrsssuuuwww{{{tttlllfffbbb]]][[[[[[TTTXXXYYYWWWZZZfffsss{{{vvvtttssstttssslllaaaXXXCCCBBBAAA???===<<<;;;;;;888888888888777777777777777777777777777777777777777777777777777777777777444444444444444444444444222222222222222222222222111222444555666555444444333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111111000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000......///111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000////////////000000000000//////000111111111111111000000000000111111111111000111111222333333444444666666666666777999:::;;;888999:::<<<===>>>>>>>>>;;;===@@@BBBDDDDDDDDDCCCAAABBBBBBAAA@@@???AAABBBAAA@@@???===<<<<<<<<<<<<:::999888666555555555555444444333333333333333333111111111111111111111111111111111111111111111111uuuXXXBBB<<<@@@???;;;???>>>===<<<;;;::::::::::::::::::999999999888888999999999888888888777777:::::::::999999777666666777777777777888999:::;;;777777777777777888888888::::::::::::::::::::::::999888888888777777666666888888888777666555555444666666555555555444444444666666666666777777777777888888888777777777777777777777777777666666666666888888888777888===CCCGGG;;;::::::;;;<<<<<<<<<;;;???<<<999888999:::;;;<<<777;;;@@@BBBAAABBBEEEGGGFFFKKKRRR]]]kkkwwwyyyttt}}}{{{zzzzzz|||zzzzzzuuunnnnnnsssmmmllllllhhh```___ooo~~~{{{yyyxxxuuuuuunnnqqq}}}qqqbbbhhhooommmxxxrrrlllkkkmmmnnnllliiiaaa```______```___]]][[[aaalll~~~~~~xxxxxxzzz{{{zzzjjjZZZKKKGGGEEE@@@<<<<<<:::888888888666333777>>>888777666777888777666444777777777777777888888888555444444333444555666777666555444333222333333444555555555444444333333333444444444444444444444444444444333333333333222222333222222111111222222333333333333222222111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////111111222222222222111111222222222111111111000000000111111222222333444444666666777777888888999999::::::::::::<<<===>>>???AAAAAACCCDDDDDDDDDCCCBBBAAA@@@??????AAABBBAAA@@@>>>===;;;:::999999:::;;;999999777666555555555555333333333222222111111111000111111111111222222222333333222111000000111111{{{```HHH>>>??????<<<>>>===<<<;;;:::::::::;;;:::::::::999999999888888999999999888888888777777888888888777777666555444777666666777888999::::::888888888888999999999999999999999999999999999999888888888888888888777777888777777666666555444444666666555555555444444444666666666666777777777777999999999999999999::::::777777777777777777777777888888888777999===BBBGGG;;;:::999999999999999888<<<;;;:::;;;<<<<<<;;;;;;<<<>>>??????@@@DDDKKKRRRXXX\\\bbbiiiuuu|||tttrrrrrruuuuuutttyyyxxxzzz}}}rrrhhhhhhiiiiiigggeeeggglllrrruuuwwwtttpppjjjfffdddbbb___\\\WWW[[[fffqqqyyyxxxvvv}}}}}}rrrfff]]]RRRDDD<<<;;;???===>>>@@@???:::888:::999888777888999999888666888888888888777777777777555555444444444555666777666555444333333333444444444444444444444444333333444444444444444444444444444444333333333333222222333222222111111222222333333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///111111222222222222111111222222222111111111000000000111111222222333444444666666666777888888999999:::::::::;;;<<<===??????@@@AAABBBCCCDDDCCCCCCBBBAAA???>>>???@@@@@@???>>>===<<<;;;:::999999999999999888777666555555555555333333333222222222111111111111111111222222222222333333222111111111111111mmmRRRAAA>>>>>>>>><<<;;;;;;:::::::::;;;;;;:::::::::999999999888888999999999888888888888888777777888777777666555444666666666666777888999999888888999999::::::::::::888888888888888888888888888888888999999999999999777777777666666555555444666666666555555555555444666666666666777777777777888888888999:::::::::;;;777777777777777777777777888999888888999<<>>???@@@@@@AAAAAABBBCCCBBBBBBBBBAAA???>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::999888777888777666555555555555555333333333222222222222111111111111111222222222333333222222111111111111222zzz]]]FFF======>>>;;;::::::::::::;;;;;;<<<:::::::::999999999888888888888888888888888888888999999999999999888777777666666666666666777888888777888888999999:::::::::777777777777777777777777888888888999999::::::;;;888888888777777666666666666666666555555555555555666666666666777777777777555555666777888999999999777777888888888888888999999999999999999<<>>888:::;;;;;;;;;;;;<<<===BBBFFFKKKQQQYYYdddqqq{{{zzz{{{||||||}}}xxxnnnqqqvvv|||zzzuuutttsssssstttxxxzzzvvvmmmeeegggdddeeejjjlllhhhdddbbbggglllvvvwwwlllfffKKKAAA999:::======<<<;;;;;;999888999;;;<<<;;;:::::::::999999888777666666555555555555555555666666555555555444444444444555333333333444444555555555444444444444444444444444444444333333333222222222333222222111111222222333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000111111222222222222111111111111111111111111111111000111111222222333444444555555666777888999999:::;;;;;;;;;<<<===>>>???@@@???@@@@@@AAAAAAAAAAAAAAA@@@>>>============;;;:::999::::::;;;:::888777666777666555555444444444555222222222222222222222222111111111222222222333333333222222111111222222222xxxwwwiiiMMM???===>>>;;;;;;:::::::::;;;<<<<<<:::::::::999999999888888888888888888888888888888888999999999999888888777666666666666666666777888666666777777888999999:::777777777777777777777777888888888999999::::::;;;999999888888888888888777666666666666666666666666666666666666777777777777555555666777888999999999777888888888999999::::::999::::::999999<<<@@@CCC;;;===??????>>>>>>???AAA;;;;;;:::999999===BBBGGGNNNUUU```iiiqqqxxx{{{yyywwwuuusssllluuuzzzwwwtttvvvyyywwwqqqkkkfffdddhhhrrryyyxxxtttrrreeeaaa```fffrrr|||qqq___LLLCCCAAA???>>>>>><<<:::888888:::;;;;;;:::;;;::::::999888777777666666666666666666666555555444555555555555555555555333333333444444555555555444444444444444444444444444444333333333222222222333222222111111222222333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111111111111111111111111111111000111111222222333444444555555666777888999::::::;;;;;;;;;;;;<<<>>>???@@@???????????????@@@@@@AAA???>>><<<<<<<<<<<<;;;999888999999:::999777666444666555444444444444444444222222222222222222222222111222222222222333333333333222222222222222333333tttuuuWWWEEE???>>>===<<<<<<;;;;;;;;;<<<<<<:::::::::999999999888888888888888888888999999999666666777777777777666666777777777666666777777888555555666777888999999:::777777777777777777777777888888888999999999999999888888888888888888888888555666666666666777777777666666666666777777777777888888888999:::::::::;;;888888888999::::::;;;;;;::::::;;;::::::;;;???BBB999===AAABBB@@@>>>>>>???======<<<<<<>>>EEEPPPYYYbbbjjjuuu}}}~~~{{{vvvrrrpppqqqtttwww{{{ttttttuuusssppphhhdddeeemmmtttwwwyyy|||tttwwwvvvnnneeeccciiiqqqpppvvv}}}lll\\\QQQFFF???<<<>>><<<999999:::;;;:::::::::::::::999888888888777666666777777777666555555444444555666666666666555333333444444444444444444444444444444444444444444444444333333333333222222333222222111111222222333111222222222222333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222111111111111111111111222222222000111111222222333444444444555666777888999:::;;;::::::::::::<<<===>>>??????>>>>>>>>>>>>???@@@@@@???===<<<<<<======;;;:::888888888888777666555444555444444333333333444444111222222222222333333333222222222222333333333333333222222222222333333444~~~aaaMMMDDD@@@???>>>======<<<<<<<<<<<<:::::::::999999999888888777777888888888999999999666666777777777777666666999888888777777777888888555666666777999::::::;;;888888888888888888888888888888888888888888777777666666666666666666666666555666666666777777777777666666666666777777777777999999999999999999::::::888888999999:::;;;;;;<<<:::;;;;;;;;;:::;;;>>>AAA<<>><<<======???AAACCCHHHSSSbbbnnnsssyyyrrrttttttssssssyyyzzzvvvvvvvvvuuuwwwzzz}}}sssddd[[[YYYdddjjjnnnqqq}}}qqq^^^MMMDDDAAA???;;;::::::;;;;;;:::999999999999999999999999666777777888777666555444333444555666777777666555444444444444444444333333444444444444444444444444444444333333333333222222333222222111111222222333111111222222222333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111111111222222222222111111000000111111111222222222000111111222222333444444444444555777888999:::;;;999999999999:::<<<===>>>>>>>>>=========>>>???@@@>>><<<;;;<<<======<<<;;;888888777666555555555555444333333333333333444444111111222222222333333333222222222333333333444444222222222222222333444555hhhSSSGGGBBB@@@@@@???======<<<<<<<<<:::::::::999999999888888777777888888999999999999777888888999999999888888999999888888888888888999666777888999:::;;;<<<<<<888888888888888888888888999888888888777777666666444444444555555555555555555666666666777777888888666666666666777777777777888888888777777777777777888888999::::::;;;<<<<<<:::;;;;;;;;;:::;;;>>>@@@AAAGGGLLLLLLFFF@@@===<<<<<<@@@EEEJJJRRR___ppp|||{{{yyy}}}}}}yyywwwwwwvvvtttrrrvvv{{{}}}}}}||||||~~~~~~zzzpppiiiYYY```bbb```ggg|||zzzcccWWWDDDAAA===<<<<<<<<<<<<;;;999999999999999999::::::666777888888888666555444333444666777777777666555555555555444444333333333444444444444444444444444444444444333333333222222333222222222222222222333111111111222222333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111111222111111222222222222111111000000111111222222222222000111111222333333444444444444555777888:::;;;;;;888888888999:::;;;<<<===>>>===<<<<<<<<<===???@@@===<<<;;;<<<>>>>>>===<<<999888666555444444555555333333333222222333444444111111111222222333333333222222333333333444444444222222222222333333444555yyyzzz```LLLCCC>>>>>>===;;;::::::;;;===888999:::;;;:::999888777888888888888888888888888:::::::::999999999888888777777777777777888888888888888999999999:::::::::999888888888777777666666777777777777777777777777555444444333333333444444777777888888888999999999777777777777777777777777999999:::;;;;;;;;;;;;:::999999:::;;;;;;;;;;;;:::999:::;;;;;;;;;;;;<<<>>>FFFJJJNNNLLLFFF@@@>>>??????KKKZZZdddjjjpppxxxxxxuuuwwwxxxvvvuuusssoookkklllqqqzzzxxxrrrvvv~~~{{{sssiii]]]VVVXXXXXX\\\qqqkkkSSS===:::???>>>;;;;;;;;;;;;;;;::::::999777555777777777777777777777777444444444444444444444444555444444333333444444555444444555555555555444444333333333333333333333333111111222222222333333333444333222222111111222222000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222111111111000000//////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222111111111111111111111111333333222222333333444555555444444444555666888999999999:::;;;<<<===>>>???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999999999777777666555444444333333444333333222111111111222222222222222222222222222222222222222222222222222444444444444444444444444oooWWWIII@@@@@@???===;;;;;;;;;<<<:::;;;;;;;;;;;;:::999999888888888888888888888888:::999999999888888888888666666777777888888888999888888888999999999::::::888888888888777777777666777777777777777777777777666666555555555555666666888888888888999999999999888888888888888888888888888999999:::::::::::::::888999::::::;;;;;;::::::999;;;============???@@@EEEHHHKKKJJJFFFEEEGGGKKKYYYaaalllsssvvvxxx}}}|||vvvsssrrrnnniiifffjjjrrr|||{{{uuuuuuvvvtttrrroooiiieeeddd^^^ZZZbbbnnnpppWWWKKKDDD>>>;;;===999:::::::::999999999999888888888888888888888888555555555555555555555555555444444333333444444555444555555666666555555444333333333333333333333333111222222222222333333333444333222222111111222222000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000///////////////////////////////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222111111111111111111111111333222222222222333444444333333333444555777999:::999999:::;;;<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999999888888999666666555555444333333222444333333222111111222222222222222222222222222222333333222222222222222222555555555555555555555555{{{```KKKCCCBBB@@@???>>>===<<<<<<===<<<;;;;;;::::::;;;;;;888888888888888888888888999999888888888777777777555555666777888999999:::888888888999999999999:::888888888888777777777777777777777777777777777777888888777777777777888888888888999999999:::::::::888888888888888888888888888888999::::::::::::999888888999:::::::::::::::999;;;===???>>>???@@@AAACCCEEEGGGHHHJJJNNNUUU[[[kkkpppwww|||~~~~~~{{{tttmmmkkkllliiidddfffnnnwwwtttuuuvvvtttuuuuuupppggg___ZZZYYY```xxxuuu___NNNAAA<<<<<<:::;;;;;;;;;:::999;;;<<<888888888888888888888888777777777777777777777777555555444444444444555555444555555666666555555444333333333333333333333333222222222222333333333333444333222222111111222222000000000111111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000/////////////////////////////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111222222222222222333444444333333333444666888:::;;;999999:::;;;<<<======>>><<<;;;;;;::::::;;;;;;<<<;;;;;;:::999888888888888555555444444333333222222444333333222222222222222333333333333333333333333333333333333333333333333555555555555555555555555iiiOOODDDBBB@@@??????>>>===<<<===<<<:::999999999:::;;;888888888888888888888888888888888777777777777666444555666777888999::::::888888888888999999999999888888888777777777777777777777777777777777777777888888777777777888999999999999999999::::::::::::888888888888888888888888777888999999::::::999999888999999:::::::::::::::999;;;===>>>======???@@@AAADDDIIIMMMRRRZZZccciiiooorrrvvv{{{~~~{{{uuukkkdddgggqqqwwwwwwwww~~~{{{~~~|||tttnnnlllgggbbbaaakkk|||uuuaaaRRRDDD<<<<<<======<<<:::999999:::888888888888888888888888777777777777777777777777555555444444444444555555555555666666666666555555333333333333333333333333222222222333333333444444444333222222111111222222000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000000000//////////////////////////////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333111111111111111111111111222222222111222333333444444444555666777888888999999999:::;;;;;;<<<======;;;;;;::::::::::::;;;;;;::::::999888777777777777444444444333333222222222444333333222222222333333333333333333333333333333333333333333444444444444444444444444444444444444yyy]]]GGGDDD@@@????????????===<<<;;;999888888888999:::888888888888888888888888888888888777777777777666444555666777888999::::::777777888888888999999999777777777777777777888888666666666666666666666666777666666666777777888999888888999999999:::::::::888888888888888888888888888888999::::::::::::999999999:::;;;;;;;;;;;;:::999:::<<<<<<;;;<<<>>>@@@EEEIIIOOOWWW^^^fffmmmqqqtttuuuvvvwwwyyyzzzzzzzzzooonnnlllmmmyyy~~~tttrrrxxx|||{{{wwwnnngggjjjzzzsss]]]III@@@>>><<<;;;::::::999777888888888888888888888888666666666666666666666666666555555444444555555666555666666666666666666555333333333333333333333333222222333333333444444444444333222222111111222222111111111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111///000000111222222333333111111111111111111111111222111111111111222333333666666777777777777777777999999::::::;;;<<<<<<<<<::::::999999999999::::::999999888777666666666666444333333333333333222222444333333222333333444444333333333333333333333333333333444444444555555555333333333333333333333333nnnOOOIIIBBB??????@@@???>>>::::::999999888888888999888888888888888888888888999999888888888777777777555555666777888999999:::777777777888888888888999777777777777888888888888666666666666666666666666555555555555666777888999777777888888888999999999999999999999999999999999999999:::;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<>>>BBBFFFPPPSSSZZZbbbiiiooossstttuuuuuussspppnnnnnnpppssskkktttwwwvvv}}}|||sssjjjeeemmmhhhRRRIII???;;;;;;<<<;;;888999999999999999999999999666666666666666666666666666666555555555555666666555666666777777666666555333333333333333333333333333333333333444444444444444333222222111111222222111111111222222222222333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000111111111222222000000000000000000000000111111111111111111111111111111111111111111111111//////000111222333333444111111111111111111111111111111111111111222333333666777777888888777777666999999::::::;;;;;;;;;;;;:::999999888888999999:::888888777666555555555555444444444444333333333333333333333333333444444555333333333333333333333333333444444555555666666666444444444444444444444444|||ZZZQQQGGGAAA???@@@>>>===::::::;;;;;;::::::999888888888888888888888888888:::999999999888888888888666666777777888888888999777777777777888888888888666777777777888888888888666666666666666666666666555555555666666777888999666666777777777888888888999999999999999999999999::::::;;;<<<<<<<<<<<<;;;;;;<<<======>>>>>>======;;;;;;;;;<<>>@@@>>>:::999999999999999999999999888888888888888888888888666666555555555555666666666666777777777777666666333333333333333333333333333333333444444444444555444333222222111111222222111111111222222222333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111...///000111222333444444111111111111111111111111111111111111111222222333333444666888999999999999999::::::::::::;;;;;;;;;999999888888888888999999888777666555444444444444444444444444444444444444333333333333333444555555444444444444444444444444333444444555666666777777666666666666666666666666bbbXXXKKKCCC@@@???>>><<<:::;;;<<<===<<<;;;:::999888888888888888888888888:::::::::999999999999888777777777777777888888888777777777777888888888888666666777777888888888999666666666666666666666666666666666666777888999:::666666666666777777777777999999999999999999999999:::;;;<<<<<<======<<<<<<<<<======>>>>>>>>>>>>>>><<<<<<<<<>>>BBBJJJTTT[[[iiiiiijjjmmmqqquuuwwwwwwiiimmmpppooopppxxxyyyyyy}}}}}}yyyooofffccceee^^^HHHCCCCCC@@@;;;999999999999999999999999999999999999999999999999666666555555555555666666666666777777777777666666333333333333333333333333333333333444444444555555444333222222111111222222111111222222222333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000111111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111...///000111222333444444111111111111111111111111111111111000111222222333000222555888:::;;;<<<<<<:::::::::::::::::::::;;;999999888888888888999999777777666444444444444444555555555555555555555555333333333333333444555666444444444444444444444444444444444555666777777888888888888888888888888888mmmWWWEEEDDDBBB<<<;;;AAA======<<<;;;;;;;;;;;;<<<888888888888888888888888999999999999888888888777777777777777777777777777555555555666666666666777777777666666555555555444666666666666666666666666777777777777888888888888777888888888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>><<<;;;;;;<<<======<<<:::;;;===CCCLLLVVV^^^bbbeeekkkooopppqqqtttsssppphhhooo|||xxxuuuvvvtttkkkccccccooobbbJJJAAA@@@AAA===<<<::::::;;;:::888666888888888888888888999999999999999888777666666555777666666666666555555555555555444333333222111111333222333333444555666777555555444444444333333333222222222222222222222222333222222111111222222333000111111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000111111111000000000000000111111111111111111111111000111111222222333444444222222222222222222222222222222222222222222222222666666777888999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;999999999999888888888777777777666666555555555555444444444444444444444444333444444555555555555444555444444444555666777777777555222222444888:::<<<>>><<<999777777888888777{{{dddNNNHHHDDD===;;;???======<<<;;;;;;;;;;;;;;;888888888888888888888888999999888888888777777777777777777777777777777777444555555555555666666666777777666666666555555555666666666666666666666666777777777777888888888888888888888888999999999999999999999999999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<>>>????????????BBBHHHQQQ[[[dddjjjmmmhhhmmmpppnnnoootttvvvvvvrrrzzzrrrqqqrrrssseeekkktttlllZZZIII===AAA???;;;888777999<<<>>>888888888888888888999999999999888888777666666555666666666555555555555444555444444333333222222222222222222222333444555666555444444444444333333333222222222222222222222222333222222111111222222333111111111111222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111111111111111000000000000111111111111111111111111000111111222222333444444222222222222222222222222222222222222222222222222555666666777888999::::::;;;;;;;;;;;;;;;:::::::::999999888888888777777777666666666666555555444444555555555555555555555555777777666666555444444444777666666666666777777888444444444666999<<>>???@@@AAAAAADDDJJJTTT^^^gggnnnqqqrrrmmmnnnmmmkkkppp~~~{{{vvvzzzqqqooonnnooovvv|||___HHHCCCAAA===999777999===@@@999999999999999999888888999999888888777666666666666555555555555444444444444444444333333333333333222222111222222333444555444444444444333333333333222222222222222222222222333222222111111222222333111111111111222222222333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000111111222222333444444333333333333333333333333222222222222333333333333444555555666777888999:::<<<;;;;;;::::::999999999888888777777777666666666555555555555555444444444555555555555555555555555777666444333333333444555777777777777666666666666333444666888;;;===??????EEECCC???;;;888888888999mmmiiivvvpppWWWFFF???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::888888888888888888888888777777777777666666666666666666666666666666666666444444444444555555555555777777666666666666666666666666666666666666666666666777777777888888888888888888888999999999::::::999999999999999:::::::::;;;<<<<<<<<<<<<=========@@@@@@???======???CCCEEEPPPVVV^^^eeekkknnnqqqrrrnnnmmmiiilll}}}|||wwwrrrrrr{{{}}}eeeIIIDDD???<<<;;;<<<:::999:::999999999999999888888888888888888777777666666555555555555444444444444333333333444444444444444222111111111222222333444444444444333333333222222222222222222222222222222333222222111111222222333111111111222222222333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111000111111111111111222222111111111111111111111111000111111222222333444444333333333333333333333333222222222333333333333333444444555666777888999999<<<;;;;;;:::999888888777777777777777666666666666555555555555444444444444555555555555555555555555666555444333444666888:::888999999999999999888888555666777777777999;;;<<>>>>>@@@@@@???>>>???CCCJJJPPP^^^aaadddfffgggiiilllooojjjmmmsss}}}~~~\\\PPPBBB;;;<<<<<<999555::::::::::::999999888888888888888777777777777777666666555555555444444444444444444444444444444555222222111111111222333333444444333333333222222222222222222222222222222222333222222111111222222333111222222222222333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111000000111111222222222333111111111111111111111111000111111222222333444444333333333333333333333333222222333333333444444444444444555666777888999999;;;;;;:::999888888777777777777777777666666666666555555555555555555555555444444444444444444444444999888777666777888;;;<<<777888:::;;;;;;;;;;;;;;;777888999999999;;;???CCCCCCFFFIIIIIIEEE@@@===<<>><<<;;;<<<=========<<<:::999888888888888888888888888888888777777777666666666666666666666666666666666555555555666666666666777666666777777777777888888777777777777777777777777777777777777888888888888999999999999::::::::::::::::::;;;;;;<<<<<<==================>>>>>>>>>>>><<>>????????????BBBFFFGGGIIILLLRRRWWWYYY^^^dddfffccc^^^\\\[[[sssuuu```FFF>>><<<999;;;<<<===>>>===<<<:::999888888888888888888888888999999888888888777777777777777777777777777777777666666666777777777888888666666777777777888888888777777777777777777777777777777777777888888888888999999999:::::::::;;;;;;999999:::;;;;;;<<<============>>>>>>>>>?????????===CCCJJJOOOQQQSSSXXX]]][[[]]]^^^]]]^^^dddnnnvvv|||~~~kkkVVVHHHAAA???@@@<<<;;;;;;:::999999888888777777777777777777777888888888777777777666666666666666555555444444333333444444333333333333444444333333333222222222222111222222222222222222222222333222222111111222222333222222222333333333444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222000000111222222333444444111111111111111111111111000111111222222333444444444444444444444444444444222222333333444555555666555666666777888999::::::888888888888888777777777999999888888888777777777666666666777777777888888777777777777777777777777666777999;;;===???AAABBBAAADDDHHHLLLOOOQQQRRRSSSPPPVVV^^^cccdddfffjjjmmmoootttzzz|||zzzyyyzzz||||||nnnppp~~~jjjMMMDDDBBB???;;;<<<===>>>>>><<<:::999888888888888888888888888999999999999888888888888888888888888888888888888777777777777888888888888666666777777888888888999777777777777777777777777777777777777888888888888999999:::::::::;;;;;;;;;888888999::::::;;;<<<<<<>>>>>>>>>>>>????????????BBBJJJTTTYYYXXXWWWWWWYYY\\\```cccfffiiirrr~~~wwwyyyyyyxxx~~~mmmVVVFFF@@@???<<<<<<;;;::::::999888888777777777777777888888888888888888888777777777777777777666555444333333333555555444333333444444444333333333222222222111111222222222222222222222222333222222222222222222333222222333333333444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222000000111222333333444444111111111111111111111111000111111222333333444444444444444444444444444444222222333333444555666666666666777888999:::;;;;;;777777777777888888888888999999999999888888888888666666777777888888999999999999999999999999999999;;;>>>BBBHHHMMMRRRUUUVVVXXXZZZ___dddiiilllmmmnnn```iiisssyyyzzzxxxyyyzzzpppuuuyyy{{{zzz{{{xxx|||wwwVVVBBB???@@@@@@???>>>===;;;;;;:::::::::999999888888777777777<<<;;;999777555666:::===999999999999999888777666777888888888888999999999888888777777777777888888777777777777888888888888666777777777777888888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<>>>???>>><<<===@@@CCCFFFMMMYYYaaa^^^WWWVVVZZZdddkkkrrrxxxyyyxxxnnntttyyyuuuVVVBBB>>>;;;888777;;;<<<999777888888888888888888888999999999888777666666777888999666666666666555555555555333333333333333333333333333333333333333333333333444444444444444444444444111111222222222222111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222000111111111111222222222111222222333333222222111111111111111111111111111222222222222333444555555333333333333333333333333444444555555555555555555666666777888999:::::::::777777777777888888888888444555666777777777777777555777999:::999999:::;;;:::888888999<<>>BBBGGGQQQ]]]gggmmmmmmllljjjmmmppprrrrrrqqqrrrssssssuuuxxxzzzzzzyyyvvvtttsssrrrpppoooppptttxxxzzz~~~___HHH@@@BBB@@@???>>>===<<<;;;;;;;;;999999999999999999888888???===:::888777999;;;<<<999999999999999888777777777888888888888999999999888888777777777777888888777777777777888888888888777777777888888888999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<============AAACCCAAA>>>>>>DDDIIIXXXUUUVVV]]]cccbbb___^^^kkkpppqqqyyyuuu{{{nnnXXXLLLCCC>>>;;;;;;:::888999<<<888888888999999999999999999888777666666777888999666666666666555555555555333333333333333333333333333333333333333333333333333333333333333333333333111111222222222222111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000111111111111222222222111222222333333222222111111111111111111111111111222222222222333444555666333333333333333333333333444444444444555555555555666666777888999999999999777777777777888888888888999::::::999999888777777555888;;;<<<;;;999888777:::???DDDGGGIIIJJJMMMOOO[[[^^^eeemmmtttxxxxxxvvvuuuvvvvvvtttpppnnnmmmmmmrrrsssuuuvvvuuurrrnnnlllhhhfffdddbbbaaabbbdddeeeoooQQQCCCDDD@@@???>>>===<<<;;;;;;;;;999999::::::::::::::::::CCC>>>:::888:::<<<<<<;;;888999999999999888777777777888888888888999999999888888777777777777888888777777777888888888999999888888999999999:::::::::999999999:::::::::;;;;;;<<<<<<<<<<<<============???CCCFFFDDDBBBCCCKKKRRRaaa]]]]]]bbbffffffgggjjjuuuqqqiiiwww}}}yyyfffJJJCCC===<<<;;;888888;;;999999999999999999999999999888777777777777888999666666666666555555555555333333333333333333333333333333333333333333333333333333333333333333333333111111222222222222111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000111111111111222222222111222222333333222222111222222222222222222222222222222222222333444555666222222222222222222222222333333333444444444555555666666777888999999999999777777777777888888888888888888777777777666666555777888999999999:::===???===GGGRRRYYY\\\^^^dddiiiooooooqqqtttxxxyyyxxxwwwoooooolllhhhccc`````````eeefffhhhhhhfffddd```^^^]]]\\\ZZZYYYXXXXXXWWWXXXvvv}}}}}}~~~~~~[[[FFFDDD@@@???>>>===<<<<<<<<<<<<999::::::;;;;;;<<<<<<<<>>999888;;;===;;;888888888999999999888888777777777888888888999999999999888888777777888888999777777888888888999999999999999999:::::::::;;;;;;999999999::::::::::::;;;<<<<<<=========>>>>>>>>>@@@BBBDDDEEEHHHMMMTTTYYY^^^eeeoooqqqkkkiiivvvzzzjjjnnnsss|||]]]PPPDDD@@@@@@>>>;;;::::::::::::::::::999999999888888888888888888888888666666666666555555555555444444444444444444444444333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000111111111222222222111222222333333222222111222222222222222222222222333222222333333444555666222222222222222222222222222222333333444444555555666666777888888888888888666777777777888888888888444555555555666777777888;;;:::999:::===EEEOOOVVVQQQXXX```eeeggghhhlllpppllljjjhhhggghhhhhhgggeee\\\[[[YYYVVVTTTTTTVVVXXXZZZ\\\___aaabbbaaa```___``````aaabbbccccccccccccsssooowww|||yyyxxxeeeKKKDDD@@@???>>>===============:::::::::;;;;;;<<<<<<===AAA<<<777777:::<<<:::777777888888999999999888888777777888888888999999999999999888888888888999999888888888888999999999999999::::::::::::;;;;;;;;;999999:::::::::;;;;;;;;;=========>>>>>>>>>??????AAA@@@AAAFFFOOOXXX]]]___aaahhhqqquuuvvv~~~}}}wwwzzz~~~mmmSSSFFFCCCBBB???>>>;;;;;;;;;;;;::::::999999888888999999999999888888666666666666555555555555444444444444444444444444333333333333333333333333222222222222222222222222222222333333333333222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000111111111222222222111222222333333222222111222222222222222222222222333333333333444555666666222222222222222222222222222222333444444555666666666666777888888888777777666777777777888888888888777777666777888999;;;;;;<<>>>>>=========>>>::::::;;;;;;;;;;;;;;;;;;===:::777777999:::999777777777888999999999999888777888888888888999999999999999888888888888999999888888888999999999999:::999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????AAAAAADDDKKKUUU]]]bbbdddiiieeehhhuuu~~~}}}wwwsssssstttvvv~~~zzzyyywwwtttsssxxxfffPPPDDD???===???===<<<<<<;;;;;;::::::999888888999::::::999888888666666666666555555555555444444444444444444444444333333333333333333333333333333333333333333333333222222333333333333222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000111111111111222222222111222222333333222222111333333333333333333333333333333333333444555666777333333333333333333333333222333333444555666777777666666777888888777777666777777777777888888888888777777777777888:::<<<>>>CCCLLLXXXcccjjjmmmoooooollliiifffeeeggggggeeeddd]]]YYYTTTPPPOOOOOOOOONNNOOOPPPPPPPPPQQQUUUYYY]]]hhhkkkpppvvv|||~~~nnnpppyyy}}}uuuwww\\\HHH@@@???>>>>>>===>>>>>>>>>;;;;;;;;;:::::::::::::::999888888888888999::::::777777888999999999999999777888888888888999999999:::999999888888999999:::888888888999999999::::::999999999999::::::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>?????????@@@@@@AAAGGGOOOTTTXXX]]]dddiiiqqqqqq{{{|||vvvsssrrrsssuuutttpppqqquuuuuuvvv|||{{{{{{||||||||||||}}}}}}lllVVVDDD>>>@@@=========<<<;;;:::::::::888999999::::::999999888666666666666555555555555555555555555555555555555333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000111111111111222222222111222222333333222222111333333333333333333333333444333333444444555666777444444444444444444444444333444444555666777888999666777777777777777666666777777777777888888888888777888999;;;???DDDIIIKKKVVV]]]gggnnnooommmiiigggdddfffiiilllnnnpppqqqssseeeaaa\\\XXXWWWVVVVVVUUUTTTVVVWWWXXXYYY\\\aaadddmmmooorrrvvvzzz}}}~~~}}}{{{zzzxxxvvvuuutttxxxvvvvvv}}}}}}cccKKK@@@???>>>>>>>>>>>>>>>???;;;;;;;;;::::::999999999777888999999888999;;;<<<666777888999999999999999777888888888888999999999:::999999888888999999:::888888999999999:::::::::888888999999999:::::::::<<<<<<<<<============>>>>>>????????????@@@@@@@@@AAALLLXXX[[[YYYZZZcccmmmwwwrrrqqqttttttpppnnnqqqtttsss||||||~~~~~~{{{|||}}}|||qqqTTTFFFEEE>>>>>>===<<<;;;;;;::::::888999:::;;;;;;:::999888777666666666555555555555555555555555555555555555333333333333333333333333444444444444444444444444222333333444444333333222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000111111111111222222222222222222333333222222222333333333333333333333333444444444444444555777777555555555555555555555555444444555666777888999:::666777777777777777666666777777777777888888888888:::<<<@@@FFFMMMUUU\\\```hhhjjjkkkjjjfffbbb```___gggnnnuuuwwwuuusssuuuxxxmmmjjjddd```___^^^]]]\\\\\\^^^```bbbdddhhhlllppppppqqqrrrtttuuuuuuvvvvvvqqqpppnnnllljjjiiihhhhhh{{{uuu|||~~~nnnWWWDDD>>>??????:::===???777<<<<<<;;;;;;;;;:::::::::888888888888888888888888:::::::::::::::999888777999999:::::::::999888888777888888888888999999999666666666777888888999999999999:::::::::;;;;;;;;;===============<<<<<<<<<<<<>>>???@@@@@@BBBDDDFFFOOOVVV\\\ZZZYYYbbbvvv}}}~~~~~~|||zzzxxx{{{yyy}}}|||~~~{{{|||qqqUUUIII@@@======>>>:::444666>>>;;;:::999888888999:::;;;777777777777666666666666777777777777777777777777666555555555555444444444333333333333333333333333333333333333333333333333444444333333333333222222222222222222222222222222222222222222222222222222333333333222222111111111111111111111111111111111222222111111222222333444333333333333333333333333222222222222222222222222333222222111111222222333444444333333333444555555555444444333333444444555222333444666777888888888444666999999888666666777444666888999999999;;;===CCCIIISSS^^^fffjjjkkkkkklllnnnjjj]]]UUUZZZdddkkkvvvtttooojjjgggfffggghhhllleee```^^^^^^___cccjjjggghhhhhhgggeeeggglllqqqpppkkkhhhgggdddaaabbbfffdddgggiiigggcccbbbdddfff{{{nnnyyyvvvaaaEEE>>>??????:::===@@@888<<<<<<;;;;;;;;;:::::::::999999999999999999999999:::::::::::::::999888777888999999:::::::::999999888888888888999999999999888888999999:::;;;;;;;;;999::::::::::::;;;;;;;;;========================;;;===>>>>>>@@@CCCGGGKKKTTTXXX]]]aaaiiiyyy~~~zzz{{{~~~{{{~~~|||~~~}}}dddRRREEEAAA???AAA@@@<<<<<>>???;;;>>>@@@:::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999:::::::::999888888777888999999::::::::::::888888888888999999999:::888999999::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<==================>>>>>>===>>>>>>???BBBHHHPPPVVV[[[\\\aaaooozzztttvvv{{{mmmOOOFFF>>>>>>@@@???<<<:::::::::999999999999::::::999999999888888888777777555555555555555555555555666555555555555444444444333333333333333333333333333333333333333333333333444444333333333333222222222222222222222222222222222222222222222222222222333333333222222222222111222222222222222222222222222222111111222222333444333333333333333333333333333333333333333333333333333333222222222222333333444444333333444555555666555555444444444444555555333444555666777888888888666888::::::999999:::<<<888888999:::>>>EEEMMMSSSbbbeeejjjooosssvvvwwwxxx}}}vvvkkkeeekkkvvv{{{zzzpppkkkddd```aaadddiiikkkhhheeeeeeggggggcccbbbdddbbb^^^\\\___iiiuuuzzzpppqqqvvvxxxwwwwwwsssuuu{{{}}}pppqqqrrrtttyyyvvvOOOAAA>>>@@@;;;===@@@;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::999999888666777888999:::;;;;;;;;;888888888999999999::::::777777888888999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>??????@@@@@@AAACCCHHHQQQ\\\cccdddeeennn}}}zzzuuusssyyyiiiWWWDDD<<<===>>>;;;777:::::::::::::::::::::::::::::::::999999999888888666666666666666666666666666555555555555444444444333333333333333333333333333333333333333333333333444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333444222222333333333333444444333333333333333333333333333333333222222333333333444444333444444555666777555555444444444444555555444444555777777888888888777888999888888888:::<<<888;;;@@@FFFMMMVVV___fffkkkmmmooorrruuuxxxzzz{{{|||{{{yyyyyy~~~|||ssskkkjjjiiijjjlllnnnnnnnnnnnniiidddcccbbb```bbbfffaaabbbiiizzzyyyiiidddhhhnnnyyyVVVDDD???@@@<<<===@@@<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999:::::::::999999666777888999:::;;;;;;;;;888999999999999:::::::::888888888999::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>??????@@@@@@AAABBBCCCGGGNNNYYYeeemmmrrrxxxzzzyyy|||uuuWWWCCC>>>???>>>;;;::::::::::::::::::::::::::::::::::::999999999999777777777777777777777777666555555555555444444444333333333333333333333333333333333333333333333333444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333444222222222333333444444444333333333333333333333333444333333333333333333444444444444444555666777888666555555444444555555666555555666777888888888777777888888777777888<<<>>>BBBGGGOOOXXX```gggmmmqqqooopppqqqsssvvvyyy{{{}}}zzz|||tttkkkllllllkkkiiihhhiiilllnnnnnnkkklllrrrwwwzzziii___dddmmmzzz]]]HHH???AAA===<<>><<<<<<<<<============>>>>>>>>>>>>???@@@@@@AAAAAA@@@CCCGGGMMMUUU```llltttkkkNNN@@@???>>>;;;::::::;;;;;;;;;;;;:::::::::::::::999999999888888888888888888888888888888666555555555555444444444333333333333333333333333333333333333333333333333444444333333333333222222222222222222222222222222222222222222222222222222111222222222222333333333333333333333333333333333222222111111222222333444111222222333333444444555333333333333333333333333444444333333333333444444333333444444555666888888666666555555555555666666555666777777888888888777666777888888:::>>>CCCGGGRRRYYYbbbiiinnnppprrrsssrrrssssssuuuwwwyyy{{{}}}yyy~~~xxxrrrnnnjjjfffccccccbbb```bbbmmm~~~ooobbbgggnnn}}}{{{cccKKK@@@AAA===;;;===;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::777888999::::::::::::999888999999:::::::::999999999999999:::::::::;;;;;;;;;;;;;;;<<<======>>>>>><<<<<<=========>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCGGGNNNVVV___jjjttt{{{}}}^^^IIIAAA>>>:::::::::;;;<<<<<<;;;::::::999999999999888888888888777777777777777777777777666555555555555444444444333333333333333333333333333333333333333333333333444444333333333333222222222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333222222111111222222333444111111222333333444555555444444444444444444444444444444333333333333444444333333444444555777888999666666555555555555666666666666777888888888888777666777999<<<@@@GGGOOOUUU___eeemmmsssuuuuuuttttttttttttuuuuuuvvvxxxyyyyyyvvvxxxvvvnnnhhhffffffddd\\\bbbgggkkkttttttfffiiinnnyyy}}}gggMMMAAABBB===:::<<<;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::777888999:::::::::::::::999999:::::::::999888888999999:::::::::;;;;;;;;;999999::::::;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBGGGLLLUUU^^^hhhrrr{{{~~~oooVVVJJJCCC===::::::;;;<<<<<<;;;::::::999999999888888888777777777777777777777777777777666666555555555444444444333333333333333333333333333333333333333333333333444444444333333333222222222222222222222222222222222222222222222222222222111111111222222333333333333333333333333333333333222222111111222222333444111111222333333444555555444444444444444444444444555444444333333444444555333333444444666777888999666666555555555555666666666777777888888888888777555777;;;???FFFOOOYYY```dddiiipppuuuwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuqqqsssqqqllliiihhheeeaaadddooo|||}}}ooossspppwww~~~zzzjjjUUUDDDCCCDDD???;;;===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888999;;;<<<888888888888888888888888888888888888888888888888999999:::::::::;;;;;;;;;::::::;;;;;;<<<======>>>>>>===???BBBAAA@@@BBBHHHPPPWWWaaammm~~~}}}rrrVVVEEEBBB>>>>>>======<<<<<<;;;:::;;;:::999888777777777777777777777777666666666666777777777777777666555555444333333222222333333444333333333333333333333333444444444333333222222222444333222222111111222222222222222222222222222222111111111111111111111111111111222222222333333333333333333222222111111111333333333333333333333333333333333333333333333333222222333333333444444444333444444444333444777999777777777777777666555555888777666777:::<<<;;;:::;;;@@@IIIRRR[[[dddkkkoooqqqvvvuuupppnnnssswwwvvvtttuuuuuusssssssssnnnggggggiiihhheeeiiirrryyyzzz{{{|||wwwvvv{{{}}}lllWWWFFFBBBBBB===;;;>>><<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;:::999888888999:::;;;999999999999999999999999::::::::::::::::::::::::999::::::::::::;;;;;;;;;:::;;;;;;<<<======>>>>>>???======AAACCCBBBDDDHHHUUUcccuuu}}}nnnTTTCCC???>>>===<<<;;;;;;:::999;;;:::999888777777777777888777777777666666666666777777777777777666555555444333333222222333333444333333333333333333333333444444444333333222222222444333222222111222222222222222222222222222222222111111111111111111111111111222222222222333333333333333333222222222111111333333333333333333333333333333333333333333333333222222333333333444444444333444555444333444777999777777777777777666666555777888999888777999===AAAHHHQQQ\\\dddhhhlllsssxxxwwwzzzyyytttsssvvvwwwtttuuuyyyxxxrrrmmmjjjgggccc^^^eeekkkpppzzz~~~uuuwwwxxx~~~{{{lllYYYHHHBBB@@@<<<;;;>>><<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<======>>>>>>???@@@======AAADDDEEEIIINNN]]]pppgggKKKCCC@@@===<<<<<<<<<;;;:::;;;:::999888888777777888888888777777777666666666777777777777777666666555444444333333333333444444333333333333333333333333444444333333333333222222444444333222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222333333333333333333444444333333333333333333333333333333333333444444444444444444555444333444777999777777777777777777666666666999:::888666999CCCKKKUUU```mmmsssrrrrrrwww|||{{{|||{{{yyyyyyzzzxxxtttqqquuutttkkkbbb``````___dddnnnyyy|||mmmvvvuuuuuuqqqeeeWWWJJJDDDAAA<<<;;;<<<<<<;;;;;;::::::;;;;;;<<<999999999999999999999999:::999888888888888999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>??????@@@AAA@@@AAABBBCCCHHHTTTaaappp|||```KKKFFF@@@======>>>===<<<;;;;;;:::999888888888888888888888777777777666666666666777777777777666666444444333333333333444444444444444444444444444444333333333333333333333333444444333222222222222333222222222222222222222222222222222222222222222222222222222333333333444444333333333333333333333333333333333444444444444444444444444444444444444444333333333444444444444555444555555444444555777:::888888777777777777777777666777999888:::AAALLLTTT]]]dddmmmrrrrrrrrrtttwwwyyyyyyxxxxxxzzzzzzvvvsssmmmnnnlllgggfffkkkoooppp~~~iiiooonnn{{{qqqkkk^^^VVVMMMGGGBBB>>>;;;;;;<<<;;;;;;::::::;;;;;;<<<999999999999999999999999:::999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<===============>>>??????@@@@@@AAAAAACCCFFFFFFEEEOOOggg}}}zzzyyyxxxwwwvvvwwwxxxyyyyyyzzzzzzzzz{{{{{{{{{|||vvvVVVNNNCCC===<<<=========<<<;;;:::999888888888888888888888888777777777777666666777777777777666666555444444333333444444555444444444444444444444444333333333333333333333333555444333333222222333333222222222222222222222222222222222222222222222222222222333333333444444444333333333333333333333333333333333444444555555555444444444444444444444444333333444444444555555555444555555555444555888:::888888777777777777888999777777888===EEEOOOWWW\\\dddeeeggglllppprrrsssrrrwwwuuusssssssssqqqooonnnkkklllmmmssskkkfffgggppp~~~tttmmm]]]YYYQQQIIICCC>>>======<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999========================<<<<<<<<<============>>>>>>>>>??????@@@AAAAAABBBBBBEEEIIIKKKOOO___}}}|||xxxwwwvvvuuusssqqqooonnnkkkjjjiiihhhhhhhhhiiijjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhiiikkkmmmoooqqqrrrwww|||xxx}}}iii\\\KKK???;;;;;;<<<;;;<<<;;;:::999999888888999999999888888888777777777555666666777777777777777555555444444444444555555444444444444444444444444222222333333333333444444555444444333333333333333222222222222222222222222333333333333333333333333333333333333444444444444333333333333444444444444333333333444555555666666444444444444444444444444333444444444555555555555555555666555444555888:::999888777666777888999:::;;;<<<@@@IIITTT\\\aaabbbkkkiiihhhlllqqqtttssspppuuurrrooommmiiieeefffjjjmmmqqq{{{wwweeefffgggjjjsss{{{yyyrrreee```WWWKKKAAA>>>???@@@<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<=========>>>>>>>>>??????@@@@@@AAABBBBBBBBBCCCDDDIIIRRR___ttt{{{vvvsssqqqnnnmmmooooooooonnnnnnmmmllllllkkkjjjiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkddddddcccccccccccccccdddhhhkkknnnrrrvvv{{{qqqYYYGGG???===<<<;;;<<<<<<;;;:::999999999999999999999888888888777777555555666777777777777777555555444444444444555555555555555555555555555555222222222333333444444444555555444333333333333444222222222222222222222222333333333333333333333333333333333444444444444555333333333444444444555555333333444444555666666666555555555555555555555555444444444444555555555555555666666555555666888:::999888777666777888:::;;;???EEEOOOYYYaaaeeehhhiiillllllnnnppprrrqqqooommmooollljjjhhhbbb___fffppp}}}iiijjjccc]]]fffwww{{{sssmmmggg[[[KKK@@@>>>@@@CCC<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDCCCGGGVVVkkkzzzwwwuuusssooonnnnnnooooooooonnnnnnnnnmmmmmmmmmmmmlllmmmmmmlllkkkkkklllmmmnnnooooooooopppppppppqqqqqqmmmllljjjiiigggfffeeeeeefffeeeeeedddeeeiiinnnsssyyyuuufffOOODDDAAA???===<<<<<<;;;:::999999999999999999999888888888888777555555666777777777777777555555444444444444555555555555555555555555555555222222222333333444444444555555444333333333333444222222222222222222222222333333333333333333333333333333333444444444555555333333333444444555555555333333444444555666777777555555555555555555555555444444444555555555666666555666666666555666888;;;999888777666777888:::;;;BBBMMM\\\fffhhhiiikkkmmmiiimmmqqqssspppllliiihhhhhhfffeeeddd______kkkzzz|||```\\\YYY___tttwwwyyypppjjj^^^NNNCCC??????@@@<<<<<<;;;::::::::::::;;;>>>===<<<;;;:::999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>??????>>>>>>>>>>>>>>>???@@@GGGAAA;;;BBBEEEAAACCCGGGGGGKKKfff}}}wwwtttsssrrrtttrrrpppoooooonnnmmmlllkkklllmmmlllkkkkkkmmmoookkkpppppplllmmmqqqqqqmmmqqqoooooopppssstttsssrrrvvvrrrnnnlllllllllkkkjjjjjjhhhfffdddbbbaaa``````mmmnnnqqqxxx~~~{{{SSSGGG@@@:::BBB>>>===<<<<<<;;;999888777777777777888999999999:::777777777777666666666666555555555555555555555555555555555555555555555555333333333444444444555555333333333333333333333333222222333333333333444444333333333333333333333333333333222222222333444444444444444444444444444444111222333444555777888888555555555555555555555555555555555555666666666777777888777666444555777999666999;;;:::888999???EEENNN\\\hhhhhhgggjjjmmmmmmmmmnnnqqqqqqhhh]]]]]]dddcccaaa]]]bbbmmmpppyyyfff___XXX[[[mmmooorrrqqqnnndddUUUGGG@@@??????===<<<;;;;;;::::::;;;;;;======<<<;;;:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===??????>>>>>>>>>>>>??????>>>DDD@@@???EEEDDDCCCJJJNNNUUUddd}}}xxxtttpppooonnnnnnooonnnmmmmmmmmmnnnnnnmmmnnnnnnnnnlllkkkjjjkkkkkkkkknnnnnnkkkkkkoooooollloooooooooooopppqqqqqqqqqxxxuuusssrrrssstttttttttooonnnllljjjhhhffffffeeeeeeddddddeeejjjqqqyyy}}}lllaaaSSSCCCAAA>>>===;;;:::::::::999999888888888888888999999999777777777777666666666666555555555555555555555555555555555555555555555555333333333444444444555555333333333333333333333333222222333333333333444444333333333333333333333333444444333333333333333444444444444444444444444444222333333444555666777777555555555555555555555555555555555666666666777777666777888777666777999;;;999:::::::::<<>>>>>>>>>>>>>>??????>>>BBBBBBFFFJJJDDDFFFUUUfffqqqzzzvvvsssrrrpppnnnnnnnnnnnnoookkkkkkkkkkkklllmmmnnnnnnpppnnnmmmmmmmmmmmmlllkkktttvvvvvvssssssvvvwwwvvvvvvwwwwwwvvvvvvwwwyyy{{{yyywwwuuuuuuvvvxxxxxxxxxuuutttrrrqqqooonnnmmmmmmiiifffbbb___^^^```dddfffiiiqqq{{{lllPPP@@@BBB???;;;::::::;;;::::::999999999888888888888888777777777777666666666666555555555555555555555555555555555555555555555555333333333444444444555555333333333333333333333333222222333333333333444444333333333333333333333333666666555444333333333444444444444444444444444444444444444555555555666666555555555555555555555555555555666666666777777777444666888999888999:::<<<<<<::::::>>>FFFRRR___ggghhhhhhfffeeejjjqqqsssqqqooojjjfffeeedddaaaaaadddtttzzzkkk]]]VVV___```fffkkkmmmnnneeeSSSBBB<<<>>>======<<<;;;;;;;;;;;;;;;===<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>???@@@@@@CCCEEEKKKNNNFFFJJJaaa|||zzzyyyxxxwwwqqqqqqqqqppppppqqqqqqqqqnnnooooooooonnnnnnpppqqqooonnnnnnpppsssttttttrrrssstttsssrrrssstttuuuuuussstttttttttssstttwww{{{|||zzzxxxxxxyyyzzzzzzyyyzzzyyywwwvvvuuuttttttsssrrrppplllhhheeecccbbbaaa___bbbgggnnnxxx^^^EEEDDDAAA===;;;<<<<<<:::888:::999999999888777777777777777777777666666666666555555555555555555555555555555555555555555555555333333333444444444555555333333333333333333333333222222222333333333444444333333333333333333333333888777666555444333333333444444444444444444444444555555555555555555555444555555555555555555555555555666666666666777777777444666888999888999:::;;;::::::>>>FFFRRR^^^ggglllccc```^^^bbblllrrrqqqmmmnnnjjjeeecccdddiiirrrxxxooo___UUUZZZZZZcccdddhhhmmmjjjZZZFFF===???======<<<;;;;;;;;;;;;<<<<<<<<<;;;:::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>======>>>???@@@@@@@@@CCCDDDKKKOOOJJJTTTnnn}}}yyyvvvuuuvvvvvvwwwrrrqqqqqqpppppppppppppppqqqrrrsssrrrpppoooqqqsssooooooqqqsssuuuwwwvvvvvvvvvuuuvvvwwwxxxwwwwwwxxxvvvwwwwwwwwwwwwxxxzzz|||}}}|||{{{|||~~~~~~|||{{{zzzyyyxxxxxxxxxxxxuuuuuuuuussspppmmmiiigggaaaaaa```bbbhhhsssqqqUUUCCC???;;;:::<<<<<<:::777:::999999999888777777777777777777777666666666666555555555555555555555555555555555555555555555555333333333444444444555555333333333333333333333333222222222333333333444444333333333333333333333333888777666555444333333333444444444444444444444444555555555555555444444444666666666666666666666666666666666666777777777888555777888888888888999;;;888===GGGSSS^^^eeegggfffccc```bbbjjjsssuuupppkkkkkknnnooooootttrrraaaTTTVVVVVV```bbbeeemmmoooaaaLLL@@@@@@>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<======>>>>>>>>>?????????============>>>???@@@AAA===BBBBBBGGGQQQWWWhhh}}}{{{yyyvvvsssppppppppppppqqqpppooonnnnnnoooppppppoooqqqttttttrrrsssvvvzzzxxx{{{}}}~~~}}}||||||}}}~~~}}}~~~~~~~~~}}}|||||||||{{{}}}~~~}}}}}}|||{{{{{{{{{|||yyyzzz||||||{{{xxxuuurrrhhhfffccc``````dddkkkppp}}}mmmIIIBBB;;;999;;;===<<<999999999999888888888888888777777777777666666666666555555555555555555555555555555555555555555555555333333333444444444555555333333333333333333333333222222333333333333444444333333333333333333333333666666555444333333333444444444444444444444444444555555555555555555444444666666666666666666666666666666666777777777888888777777888888888999<<>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>============>>>???@@@AAA;;;CCCCCCGGGZZZnnn~~~zzzwwwvvvvvvuuusssqqqpppqqqqqqvvvuuuttttttuuuxxx|||~~~yyy}}}~~~~~~vvvuuuqqqmmmhhheeecccccckkksssyyyzzz}}}aaaUUUEEE<<<;;;======<<<888888888888888999999999777777777777666666666666555555555555555555555555555555555555555555555555333333333444444444555555333333333333333333333333222222333333333333444444333333333333333333333333444444333333333333333444444444444444444444444444444444555555555555555555666666666666666666666666666666777777777888888888777777888888999===BBBFFFMMMVVVaaahhhjjjiiihhhhhhllljjjkkkmmmllljjjnnnvvvxxxnnn]]]YYYWWWbbblllkkkrrryyyoooXXXGGGDDD>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>============>>>???@@@AAA<<>>>>>777777888888999999999:::777777777777666666666666555555555555555555555555555555555555555555555555333333333444444444555555333333333333333333333333222222333333333444444444333333333333333333333333333333222222222333444444444444444444444444444444444444444555555555666666777777777777777777777777777777777777888888888888777777777888;;;@@@HHHMMMZZZaaaiiilllkkkjjjmmmoooqqqnnnmmmmmmjjjjjjwwwyyyaaaWWW^^^^^^eeekkksssxxxrrrcccNNN@@@BBB@@@===<<<<<<===<<<;;;888999999:::;;;<<<======::::::::::::::::::::::::999999:::;;;;;;<<<<<<===============>>>>>>>>>>>>>>>??????>>>???BBBCCCBBB???DDDJJJaaa~~~|||zzzyyy|||~~~~~~|||}}}}}}~~~xxxpppiiicccdddeeefffkkkwwwzzz~~~xxxZZZ@@@888===>>>:::999999999888999999::::::777777777777666666666666444444444444444444444444444333333333333444555555555555555555555555555555444444444444444444444444444333333333333444555555666555555444444333222222666555333222222333555666555555444444444444555555555555666777777777777777444444555666666666666666222555777888777777888999666999<<<===@@@GGGRRRZZZ```hhhpppqqqmmmlllqqqwwwmmmgggiiirrruuuvvvjjj\\\ZZZXXXbbbfffmmmsssrrrfffSSSDDDCCC@@@===<<<======<<<;;;999::::::;;;;;;<<<<<<===::::::::::::::::::::::::::::::;;;<<<<<<======>>>============>>>>>>>>>????????????@@@BBBDDDDDDCCCDDDQQQ```||||||vvvvvv{{{}}}{{{rrrooojjjeeeffflllwwwiiiMMM??????@@@===::::::999999999999::::::888777777777666666666666555555555555555555555555555555444444555555666777555555555555555555555555444444444444444444444444444333333333333444555555444444444444444444444444666555333222222333555666555555444444444444555555555555666777777777777777666666777777888777777777444666888888888888999:::;;;:::;;;@@@IIISSSZZZ^^^eeekkkppppppmmmkkknnnrrrjjjkkkrrr|||uuueeeXXXWWW``````dddlllpppiiiXXXIIICCC@@@>>><<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>???=========>>>>>>>>>????????????@@@BBBEEEGGGGGGFFFIII```zzz~~~xxxyyy}}}{{{qqqjjjggggggiiikkkxxxxxx\\\GGG>>>===>>>;;;::::::999999:::::::::888888777777777666666666666666666666666666666666666666555555666666777888555555555555555555555555444444444444444444444444444333333333333444555555222222333444444555666666555444333222222333444555555555444444444444555555555555666777777777777777888888888999999888777777666777999999888888999;;;>>><<<===GGGVVVaaabbb```ccceeeggggggffffffggghhhhhhqqq~~~|||mmm```cccbbb^^^___gggnnnjjjZZZKKKCCCAAA>>>============<<<======<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======>>>>>>>>>?????????@@@???@@@EEEHHHIIIKKKNNNPPPmmmyyyyyyuuussspppkkkgggjjjppp}}}oooUUUCCC>>>>>><<<;;;;;;::::::::::::;;;888888888777777777666666666666666666666666666666666666555555666666777888555555555555555555555555444444444444444444444444444333333333333444555555333333333444444444555555555444333333333333444555555555444444444444555555555555666777777777777777888888888999888888777666666777888888777888:::;;;>>>???EEERRR___fffccc___^^^]]]^^^```cccgggiiiiiiqqq~~~tttnnnwwwhhhbbb```fffmmmjjjZZZKKKCCCAAA>>>======>>>===<<<>>>======<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<======>>>>>>>>>>>>????????????@@@???BBBGGGHHHIIIQQQZZZddd}}}ssskkkfffeeekkkwwwiiiOOOBBB???===<<<<<<;;;::::::;;;;;;888888888888777777777777555555555555555555555555555555444444555555666777666666666666666666666666444444444444444444444444444333333333333444555555555555444444444333333333444444444333333444444444555555444444444444555555555555666777777777777777777777777888888777666666555666777777777888:::===<<>>>>>==================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<<<<>>>>>>>>>?????????@@@@@@@@@@@@CCCGGGFFFHHHWWWiiiyyyrrriiiccccccjjjssswwwZZZEEE>>>>>>===<<<<<<;;;;;;;;;;;;999999888888888777777777555555555555555555555555555555444444555555666777666666666666666666666666444444444444444444444444444333333333333444555555666666555444333333222222444444444444444444444444555555444444444444555555555555666777777777777777555666777777888888777777555666777888888:::===@@@AAALLLZZZbbbbbb^^^[[[ZZZYYYYYY[[[bbbmmmyyy}}}{{{uuuqqqrrrtttnnn___RRRDDDBBB???>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========>>>>>>?????????@@@@@@@@@@@@@@@DDDGGGCCCFFF]]]www{{{rrriiieeehhhjjjnnn}}}fffPPPFFF???>>>===<<<;;;;;;;;;;;;999999999888888888777777666666666666666666666666666666555555666666777888666666666666666666666666444444444444444444444444444333333333333444555555444444444444444444444333333444444444444444444333555555444444444444555555555555666777777777777777555666777888999:::::::::666777999999:::===AAADDDLLLTTT^^^bbb```]]]\\\]]][[[\\\___fffppp}}}|||xxxxxxxxxqqqbbbVVVDDDBBB???>>>>>>>>>>>>===<<<=====================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAEEEFFF@@@DDD```{{{qqqkkkjjjgggccclll{{{uuu```VVV??????>>><<<<<<;;;;;;;;;999999999888888888888777777777777777777777777777777777777777777888888999777777777777777777777777444444444444444444444444444333333333333444555555222333333444444555555666333444444555555444444333555555555444444555555555555666666777777777777777555666777999:::;;;<<<<<<777999:::;;;<<<@@@DDDHHHUUUYYY^^^``````___```aaabbbdddhhhnnnwww~~~xxxnnngggeeeQQQEEE<<<===AAAAAA??????@@@>>><<<<<<======;;;999===============<<<<<<<<<<<<<<<<<<<<<=========>>>>>>??????@@@@@@AAABBBBBBCCCBBB@@@DDDHHHLLLnnn{{{uuunnniiifffeeexxx|||yyyaaaIIIAAA;;;<<<>>>===::::::;;;;;;::::::::::::999999777777777777777777777777777777777777777777777777777777666666555555555444555555555555555555555555555555555555555555555555555666666666777777888888555555555555555555555555555555444444444444555555333666999;;;;;;999666555666999===???>>><<<:::999;;;;;;===??????AAALLLXXX\\\bbbfffdddgggoooppplllkkkjjjhhhkkk{{{~~~{{{{{{}}}{{{sssnnnmmmTTTHHH>>>>>>AAAAAA??????@@@>>>============<<<:::=====================<<<<<<<<<<<<=========>>>>>>?????????@@@AAAAAABBBBBBBBBDDDDDDGGGKKKUUUzzzsssnnnjjjhhhnnnvvv~~~oooNNNFFF???======::::::;;;;;;;;;::::::::::::999999777777777777777777777777777777777777777777777777777777666666666555555555555555555555555555555555555555555555555555555555555555555666666666777777555555555555555555555555555555444444444444555555444555888999:::888777555666999<<<>>>===;;;:::999===:::;;;???CCCHHHQQQ[[[eeehhhjjjmmmqqqtttrrrnnnkkkkkkmmmtttvvvsssssswwwwwwrrrnnnmmmZZZMMMBBB@@@BBBAAA??????@@@???>>>>>>>>>>>>===;;;<<<<<<==============================>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBB???DDDEEEGGGMMM^^^{{{vvvrrrppphhhkkkrrr~~~|||{{{XXXNNNCCC>>>;;;999999===;;;;;;::::::::::::999999777777777777777777777777777777777777777777777777777777666666666666555555555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555555555444444444444555555555555666777777777777777555888;;;<<<;;;:::999999===::::::BBBJJJRRR[[[cccqqqppprrrxxxzzzwwwqqqnnnqqqvvv}}}vvvrrrqqqtttuuupppllljjj```RRREEEBBBBBBAAA??????AAA???>>>>>>??????>>><<<<<<<<<<<<<<<==================>>>>>>>>>???????????????@@@@@@AAABBBBBBCCCBBBFFFFFFLLLZZZrrr{{{yyyooollljjjnnnzzz}}}dddUUUEEE>>><<<;;;;;;<<<;;;;;;:::::::::999999999777777777777777777777777777777777777777777777777777777666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555444444444444555555555555555555666777888888666888:::;;;:::999999:::;;;;;;???HHHQQQ[[[hhhttt}}}{{{}}}}}}tttoooppp|||vvvtttxxxzzzvvvqqqpppeeeVVVHHHCCCBBBAAA??????@@@???>>>>>>??????>>>===;;;<<<<<<<<<======>>>>>>>>>>>>>>>????????????@@@???@@@@@@AAABBBBBBCCCCCCFFFIIILLLZZZttt|||vvvnnniiilllyyysss^^^HHH???@@@@@@===;;;;;;;;;:::::::::999999999777777777777777777777777888888888888888888888888666666777777777777777777666666666666666666666666555555555555555555555555444444444444444333333333555555555555555555555555555555444444444444555555666555555555666777999:::777888::::::999888999;;;999>>>IIISSSZZZeeexxxwwwwww|||lllpppyyysssrrrwww{{{zzzvvvuuuhhhYYYIIICCCBBBAAA@@@@@@???>>>======??????>>>===;;;;;;<<<<<<===>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCAAAGGGQQQjjjvvvnnniiilllsssyyylllSSSGGGDDDAAA>>>;;;;;;;;;::::::::::::999999777777777777777777777777888888888888888888888888666666777777777777888888666666666666666666666666555555555555555555555555555444444444444333333333555555555555555555555555555555444444444444555555666666666666777999:::;;;999999:::999888999:::<<<<<>>===<<<<<<>>>>>>===<<<;;;;;;<<<<<<===>>>>>>????????????@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCC>>>JJJ\\\{{{xxxqqqllljjjjjjyyy|||cccRRRGGG???===>>>;;;;;;::::::::::::999999777777777777777777777777888888888888888888888888666666777777777888888888666666666666666666666666555555555555555555555555555555555555444444444333555555555555555555555555555555444444444444555555666666777888999:::;;;;;;:::;;;:::999888999<<<>>>EEEMMM[[[jjjvvvuuuuuuuuu{{{{{{tttrrrwww~~~}}}zzzxxxkkk[[[JJJCCCAAA@@@@@@AAA===<<<;;;<<<===>>>===<<<;;;;;;;;;<<<===>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDUUUlllzzzqqqjjjgggkkk~~~qqq[[[HHH<<<<<>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>???@@@@@@AAAAAA===BBBBBB???BBBIIIIIICCCEEEggg|||qqqhhhhhhkkkttthhhNNNBBB???>>><<<;;;::::::::::::999888999999888888888888999999777777777777777888888888777777777777666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444555555555666666666666666666777777777777888888888888888999999999999999;;;<<<;;;:::BBBKKKVVV```jjjttt}}}|||zzzzzztttvvv|||{{{qqqdddRRRFFFCCCCCCBBBAAA????????????????????????????????????????????????>>>>>>??????@@@AAAAAAAAABBBCCCCCCAAABBBEEEJJJMMMeee}}}vvviiiiiikkktttwww\\\JJJAAA<<<===;;;::::::;;;;;;999888999999888888888888999999888888888888777777777777666666666666555555555555666666666666666666666666666666666666666666666666444444444444444444444444444444444555555555666666666666666666777777777888888888888888999999999999::::::<<<===:::;;;GGGTTT___ccciiisss}}}wwwwwwrrrttt{{{zzzpppdddUUUJJJFFFDDDBBB???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBEEEBBBCCCFFFDDDEEETTTfffuuupppkkkiiirrryyyiiiSSSFFF@@@>>><<<::::::;;;;;;:::888999999888888888888999999999999999888777777777666666666555555555444444444666666666666666666666666666666666666666666666666444444444444444444444444444444555555555666666666666666666777777777888888888888888888999999::::::999:::===>>>===BBBQQQ```ggghhhlllyyy}}}rrrrrrpppttt{{{{{{qqqfffWWWLLLFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBEEE@@@CCCJJJHHHJJJfff|||rrriiijjjxxxvvvrrr[[[LLLFFF@@@>>>;;;:::;;;;;;:::999:::999999888888999999:::::::::999999888777666666777666666666666555555555666666666666666666666666666666666666666666666666555555555555555555555555555555555555666666666666666666777777777888888888777888888999999::::::::::::999;;;@@@DDDKKKXXXeeeggglllwwwppppppooottt|||}}}tttiiiZZZMMMFFFCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCEEE@@@DDDKKKIIIOOOuuuyyynnnggglllyyy~~~fffRRRHHHBBB???<<<:::;;;;;;;;;:::::::::999999999999::::::;;;::::::999888777777666888888888777777777777666666666666666666666666666666666666666666666666666555555555555555555555555555555555666666666777777777777777777888888888888777888888999::::::;;;;;;<<<999;;;CCCKKKRRRZZZbbbfffqqqpppoooooossszzz|||vvvkkk\\\NNNFFFCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@AAAAAABBBBBBCCCCCCDDDEEEBBBEEEIIIGGGSSSyyyoookkklllnnnuuuZZZIIICCC@@@===;;;;;;;;;;;;;;;::::::999999999999:::::::::::::::999888888888777999999999888888888777777666666666666666666666666666666666666666666666666555555555555555555555555555555666666666777777777777777777888888888999999777888888999:::;;;<<<<<<>>><<>>AAA@@@999999???::::::::::::::::::::::::888888888888888888888888777777666666666666777777666666555555555444444444444444444555555555666666777777777777777777777777666666666666777777777777999999999888888777777777888777777888;;;============EEETTTcccsss{{{zzztttqqqppprrrkkkaaaXXXMMMCCCAAACCCAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEKKKLLLNNNjjjyyymmmmmm~~~|||vvvXXXIII>>>???@@@<<<;;;???::::::::::::::::::::::::888888888888888888888888777777666666666666777777666666555555555444444444444444444555555555666666777777777777777777777777666666666666777777777888::::::999999999888888888:::999999:::;;;===>>>???CCCTTTfffuuu~~~nnnmmmqqqjjjbbbZZZOOOEEEAAADDDAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEEEEDDDLLLNNNUUU~~~rrrggglllxxxfffQQQ>>><<<@@@???======::::::::::::::::::::::::888888888888888888888888888777777666666777777888666666666555555555444444444444555555555666666666777777777777777777777777666666666777777777888888::::::::::::999999999999<<<;;;;;;;;;<<<>>>@@@AAAHHH```yyymmmnnnoooiiibbb[[[QQQFFFAAACCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFGGGIIIKKKPPPddd}}}ooojjjmmmyyytttZZZAAA:::???AAA>>>;;;::::::::::::::::::::::::888888888888888888888888888777777777777777777888666666666666555555555555555555555555666666666666666666666666666666666666666666777777777888888888::::::::::::::::::::::::<<<<<<;;;;;;;;;>>>BBBEEEOOOfffmmmooolllgggbbb\\\RRRGGGAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHMMMLLL[[[~~~tttkkknnndddGGG;;;===@@@===999::::::::::::::::::::::::888888888888888888888888888888777777777777888888777777666666666555555555555555555666666666777777666666666666666666666666777777777777888888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;???EEEJJJVVViiivvvmmmnnnkkkgggccc___UUUIIICCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIHHHQQQppppppjjjsssoooRRRAAA>>>???===999::::::::::::::::::::::::888888888888888888888888999888888777777888888999777777777666666666555555555555666666666777777777777777777777777777777777777777777888888888999999999999999999::::::::::::999:::;;;;;;===BBBKKKRRRYYYmmmnnnllliiikkkhhhfffbbbYYYLLLEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBCCCDDDEEEGGGHHHIIIJJJIIIeee|||qqqnnnqqqxxx^^^III???======;;;::::::::::::::::::::::::888888888888888888888888999888888777777888888999777777777777666666666555555666666666777777777777777777777777777777777777777777888888888999999999888888888999999999::::::888:::<<<===@@@GGGRRR[[[bbbiiikkkdddllljjjhhheee[[[OOOGGGFFFCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDFFFGGGHHHIIIJJJSSS}}}sssnnnooo~~~fffOOOAAA=========::::::::::::::::::::::::888888888888888888888888999999888888888888999999777777777777666666666666666666666666777777777777777777777777777777777777777888888888888999999999777777777888888999999999888:::===???BBBKKKWWWaaarrr}}}|||{{{{{{zzzzzz{{{|||||||||{{{{{{{{{}}}~~~||||||~~~qqqggg```hhhiiiiiieee]]]SSSKKKFFFEEEEEECCCBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDHHHDDDBBBDDDFFFFFFIIIMMMWWW{{{ppplllwww~~~nnnWWWEEE>>>===<<<<<<<<<;;;::::::::::::;;;;;;::::::999999888888888999999999888888888888777777777777777777777777777777777777777777777777777777777777777777777777777666777777777777888888888777999::::::::::::;;;===<<>>>>>NNNXXXddd|||zzzxxxvvvuuutttyyyxxxvvvwwwzzz~~~}}}}}}~~~|||uuurrrooojjjbbbYYYPPPIIIEEEFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDEEEFFFEEEDDDBBBAAADDDCCCEEEIIIKKKNNNVVV```yyyuuunnnttt{{{mmmYYYGGG>>><<<===<<<;;;;;;:::;;;;;;;;;999999999999::::::::::::999999999888888888888777777777777777777777777777777777777777777777777777777777777777777777777777888888888888999999999:::888999;;;;;;::::::<<<===777@@@BBBGGGRRR\\\uuu}}}}}}~~~~~~}}}~~~}}}}}}|||vvvmmmddd[[[RRRLLLHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGHHHJJJLLLSSSeeeuuutttooo~~~yyyfffOOOAAA???======<<<;;;;;;;;;;;;;;;888999999::::::;;;;;;;;;999999999888888888777777777777777777777777777777777777777777777777777777777777777777777777777777888888999999999:::::::::888999;;;;;;::::::<<<===888@@@GGGNNNUUUfff{{{oooddd[[[SSSMMMHHHFFFFFFDDDCCCCCCCCCCCCCCCCCCBBBAAAAAACCCFFFIIILLLKKKJJJIIIJJJOOO```}}}tttwwwzzz|||zzzmmmTTTDDDAAA======<<<;;;;;;;;;;;;<<<999999999::::::;;;;;;<<<999999999888888888777777888888888888888888888888777777777777777777777777888888888888888888888888888888999999999:::::::::888:::;;;;;;;;;;;;<<<>>><<>>===<<<<<<;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;999999999888888888888777888888888888888888888888777777777777777777777777888888888888888888888888888888888888999999999:::999:::<<<<<<;;;;;;===>>>???DDDQQQXXXccc~~~pppeee\\\UUUMMMGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEGGGIIILLLNNNPPPPPPJJJJJJKKKLLLWWWvvvxxxqqqwwwrrrpppooo\\\IIICCC>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888888888777888888888888888888888888777777777777777777777777888888888888888888888888777777777888888888999999999:::<<<<<<;;;;;;===>>>@@@GGGVVV^^^nnnssshhh___XXXOOOIIIGGGFFFEEEDDDDDDCCCCCCCCCEEEHHHLLLPPPRRRQQQPPPOOOIIIJJJKKKKKKUUUuuuzzzooonnntttppprrraaaMMMFFF>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888888888777888888888888888888888888777777777777777777777777888888888888888888888888666777777777777888888888999;;;<<<<<<;;;<<<===??????HHHYYYcccwwwwwwjjj___VVVOOOKKKIIIHHHGGGFFFEEEEEEEEEEEEHHHJJJMMMPPPPPPOOOLLLKKKJJJLLLLLLNNNaaazzznnnrrr}}}yyy|||~~~fffqqqjjjRRRLLL@@@???===;;;<<<>>><<<999<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::999999999888888888888888888888888999888777555555777888999777777777777777777777777::::::999999::::::;;;<<<<<<<<<<<<======>>>@@@AAAAAAWWWUUUcccwwwjjj___UUUNNNJJJIIIHHHGGGFFFEEEEEEEEEEEEIIIKKKNNNPPPPPPOOOMMMLLLNNNLLLHHHMMMiiisssqqqtttxxxrrrqqqlllpppmmmWWWLLLBBB@@@===;;;<<<===<<<999<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::999999999888888888888888888888888999888777666666777888999888888888888888888888888::::::999999::::::;;;<<<<<<<<<=========>>>@@@BBBKKKSSS[[[yyywwwkkk___UUUNNNJJJHHHHHHGGGFFFEEEEEEEEEEEEIIIJJJLLLMMMNNNMMMKKKJJJNNNKKKLLL\\\|||qqqhhh{{{qqqjjjpppwwwoooooo```QQQFFFAAA<<<;;;<<<<<<;;;999<<<<<<;;;::::::::::::;;;;;;;;;::::::::::::999999888888888888888888888888999888777666666777888999888888888888888888888888::::::999999::::::;;;<<<<<<======<<<<<<>>>AAADDDQQQRRRjjjzzznnnaaaVVVOOOLLLHHHGGGGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHJJJNNN\\\{{{vvveeennn{{{ppp{{{pppoooiii\\\LLLCCC<<<;;;<<<<<<::::::<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::888888888888888888888888999888888777777888888999888888888888888888888888::::::999999::::::;;;<<<<<<===>>>===<<>>======@@@HHHNNNOOOssstttfffZZZRRRPPPGGGGGGFFFFFFFFFFFFFFFGGGHHHJJJNNNQQQSSSRRRPPPNNNQQQddd{{{lllmmmyyyyyymmmpppqqqYYYJJJ======???<<<;;;>>><<<<<<;;;::::::::::::;;;999999::::::::::::;;;;;;888888888888888888888888999999999999999999999999999999999999999999999999::::::999999::::::;;;<<<;;;===???>>>>>>CCCMMMUUU___uuugggYYYRRROOOGGGFFFFFFFFFFFFFFFGGGGGGGGGKKKQQQVVVXXXWWWTTTRRRVVVqqquuummmooo|||zzznnnmmmqqq___MMM???>>>@@@===<<<@@@<<<<<<;;;::::::::::::;;;999999999::::::;;;;;;;;;888888888888888888888888888999999999999999999888999999999999999999999999::::::999999::::::;;;<<<:::>>>@@@???@@@FFFQQQ[[[zzzuuufffYYYQQQOOOGGGFFFFFFFFFFFFFFFGGGGGGEEEJJJQQQWWWYYYXXXUUURRRVVVzzz|||oookkk~~~wwwqqqiiimmmbbbNNN??????AAA>>>===AAA<<<<<<;;;::::::::::::;;;999999999::::::;;;;;;;;;888888888888888888888888888999999::::::999999888999999999999999999999999::::::999999::::::;;;<<<:::>>>@@@@@@AAAGGGTTT___ssseeeZZZSSSOOOKKKJJJHHHGGGFFFFFFGGGHHHFFFGGGNNNOOOHHHMMMSSSMMMUUUvvv{{{rrrqqq{{{lllpppiiiZZZHHH>>>>>>@@@???<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::999999888888777777777777777777777777777888888999999999:::::::::777777777777888888888888::::::::::::;;;<<<======>>>@@@BBBBBBBBBMMMfff|||uuuggg\\\TTTPPPKKKJJJHHHGGGFFFFFFGGGHHHGGGGGGLLLLLLGGGJJJOOOLLLUUUvvvpppxxx~~~ooommm^^^KKK@@@>>>@@@???===<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999888888888888888888888888888888888888888999999999:::::::::888888888888999999999999::::::::::::;;;<<<======???:::===EEEJJJTTTsssxxxkkk^^^UUUQQQKKKJJJHHHGGGFFFFFFGGGHHHHHHHHHIIIJJJHHHHHHJJJLLLYYY{{{pppooorrrsssdddPPPCCC???@@@@@@>>><<<<<<<<<;;;;;;;;;;;;:::;;;;;;::::::999999888888888888888888888888888888888888999999999:::::::::999999999::::::::::::;;;::::::::::::;;;<<<===>>>AAA888;;;HHHQQQ___yyymmm___UUUQQQKKKJJJHHHGGGFFFFFFGGGHHHGGGIIIIIILLLNNNIIIHHHRRRlllssskkkuuu~~~yyyiiiUUUFFF@@@??????>>><<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;:::999999888888888888888888888888888888888888999999999:::::::::999999999999:::::::::::::::::::::;;;;;;<<<===>>>BBB???@@@GGGUUUqqqzzznnn^^^SSSPPPKKKJJJHHHGGGFFFFFFGGGHHHEEEKKKKKKPPPUUULLLLLLaaawwwlllmmm|||mmmYYYIIIAAA???>>>=========<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999999888888888888888888888888888888888999999999:::::::::888888888999999999999:::;;;;;;;;;;;;<<<===>>>>>>===FFFFFFEEE\\\{{{ooo^^^RRROOOKKKJJJHHHGGGFFFFFFGGGHHHDDDMMMLLLPPPXXXNNNUUUyyy|||ppphhhqqq~~~qqq]]]MMMDDD@@@>>><<<=========<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::999999999999999999999999999999888888999999999:::::::::888888888888999999999999;;;;;;;;;;;;<<<===>>>???999GGGIIIJJJnnn}}}qqq^^^RRRPPPKKKJJJHHHGGGFFFFFFGGGHHHEEEOOOJJJLLLVVVNNN___xxxkkkhhhooo~~~tttbbbRRRHHHBBB???===============<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999999999999999999999888888999999999:::::::::999999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>??????FFFJJJXXXrrr^^^RRRQQQKKKJJJHHHGGGFFFGGGGGGHHHFFFPPPHHHHHHSSSNNNfffqqqhhhiiivvveeeVVVKKKDDD@@@>>>>>>=========<<<<<<<<<<<<===<<<<<<;;;;;;:::999999999999999999999999999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>???HHHFFFJJJdddqqqfffWWWPPPMMMJJJGGGEEEEEEFFFEEEEEEHHHLLLDDDIIISSSJJJgggvvvlllgggppp```\\\JJJBBBCCC;;;>>>>>><<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888888888888888999999999999999999999999999999::::::::::::;;;;;;;;;::::::<<<>>>?????????BBBOOOIIIgggssshhhXXXQQQLLLJJJGGGEEEFFFGGGGGGGGGJJJNNNGGGMMMVVVPPPnnnyyypppkkkttt}}}{{{ddd___PPPGGGFFF???>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888888888888888999999999999999999999999999999::::::::::::;;;;;;<<<<<<===>>>@@@BBBCCCCCCDDDPPPXXX}}}vvviiiYYYQQQLLLJJJGGGFFFGGGHHHHHHHHHGGGLLLHHHLLLUUUWWW}}}~~~vvvrrrhhhxxx~~~jjjcccZZZNNNHHHCCC???>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;<<<===>>>@@@BBBCCCIIIPPPiiivvviiiYYYRRRNNNLLLHHHGGGHHHHHHHHHHHHFFFLLLJJJKKKSSSccc{{{xxxgggpppttthhhcccTTTHHHDDD???>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;<<<<<<=========>>>AAACCCPPPVVV|||sssgggXXXTTTQQQNNNJJJHHHHHHHHHHHHGGGIIINNNNNNLLLTTTrrr|||kkkmmm{{{llliiiYYYGGGBBB??????===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;>>>???@@@???>>>???BBBEEEPPP]]]~~~oooeeeXXXUUURRROOOKKKIIIIIIJJJIIIIIIJJJJJJLLLOOO^^^~~~nnnkkkqqqooommm___JJJBBB??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999999999::::::::::::;;;;;;:::<<<>>>===<<<>>>CCCGGGMMMiii|||nnndddWWWWWWOOOMMMJJJIIIKKKLLLMMMLLLJJJGGGMMM]]]{{{}}}rrrjjjhhhzzzrrrpppfffOOOEEE@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999999999::::::::::::;;;;;;777;;;>>>>>>>>>BBBIIIOOObbb|||nnndddXXXXXXMMMKKKIIIIIILLLNNNPPPPPPPPPJJJTTTqqq|||wwwjjjbbbnnn{{{tttrrrlllTTTIII@@@???>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999999999:::::::::;;;;;;;;;<<<@@@DDDFFFGGGLLLUUU\\\tttbbbbbbQQQOOOMMMJJJHHHIIIJJJJJJJJJLLL[[[\\\rrrsssnnnfffggg~~~iiikkk```HHHDDD@@@>>>???>>>;;;;;;>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999888888999999999:::::::::::::::;;;;;;<<<=========???:::AAAEEERRR[[[^^^zzzwwwdddcccSSSOOOMMMJJJHHHIIIJJJJJJJJJHHHUUUVVVpppxxxrrriiifffzzz~~~|||kkkjjj```LLLEEE@@@>>>???>>><<<<<<>>><<<<<<<<<;;;;;;;;;::::::999999999999999999999999888999999999999:::::::::::::::;;;;;;<<<=========DDD>>>CCCDDDMMMSSSVVVsss{{{gggcccTTTPPPMMMJJJIIIIIIJJJKKKJJJHHHPPPQQQsssyyyuuukkkeeeqqqyyyyyy}}}jjjfff^^^OOOFFFAAA>>>??????======???<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999::::::::::::::::::;;;;;;<<<=========AAA;;;@@@???DDDHHHMMMooojjjbbbUUUPPPMMMJJJIIIJJJKKKKKKKKKLLLPPPSSS|||~~~~~~vvvwwwrrriiiiii{{{oooddd^^^VVVIIIBBB>>>???@@@>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;::::::;;;;;;<<<============888???>>>BBBFFFRRR{{{mmm```TTTPPPNNNKKKIIIJJJKKKKKKKKKNNNPPPXXX~~~}}}|||{{{zzzzzz|||{{{xxxrrrggguuu{{{}}}jjjaaa[[[MMMEEE??????AAA???>>>???======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::;;;;;;<<<=========???;;;CCCBBBEEELLLaaaooo^^^TTTQQQNNNKKKJJJJJJKKKLLLKKKNNNPPP^^^~~~}}}zzzxxxwwwwwwxxxzzz}}}yyy~~~~~~{{{iiinnnyyyuuubbbYYYQQQGGG@@@@@@AAA@@@>>>============<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<=========???;;;CCCBBBDDDMMMjjjppp\\\UUUQQQNNNKKKJJJKKKLLLLLLKKKLLLQQQfff|||{{{wwwvvvuuutttvvvyyy}}}yyyjjjkkk|||lll[[[UUUJJJAAA@@@AAA@@@===<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<::::::;;;;;;<<<=========>>>999BBBBBBEEEQQQvvvppp\\\VVVQQQNNNKKKJJJKKKLLLLLLLLLLLLSSSlll{{{vvvuuuvvvuuutttsssuuuyyy}}}{{{{{{zzzsssiiikkk~~~fffWWWLLLBBB@@@BBB???<<<;;;>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<======>>>@@@<<>>===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>>>>??????@@@>>>CCCJJJWWW~~~www```TTTRRRLLLIIILLLNNNMMMLLLNNNWWWXXX{{{zzzwwwtttssssssrrrqqqqqqrrruuuxxxzzzyyy|||~~~{{{wwwuuutttmmmiiirrrzzzyyylll^^^QQQEEE@@@???>>>===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>>>>??????FFFGGGMMMTTThhhvvv___RRRRRRMMMJJJLLLMMMKKKKKKNNNYYYbbbzzzwwwuuurrrooonnnpppppppppqqqrrrtttuuuvvvvvvyyy}}}{{{vvvttttttnnnhhhnnnzzz{{{yyylll___RRRFFFAAA@@@>>>===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>>>>??????BBBGGGKKKTTTqqqqqqjjjnnn}}}wwwaaaSSSRRRNNNKKKLLLLLLJJJKKKOOOWWWjjjwwwtttsssooollllllmmmnnnoooqqqrrrrrrsssssssssvvv{{{|||yyy}}}vvvssstttoooiiijjjrrr|||{{{lll```SSSGGGBBB@@@>>>>>>???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>>>>??????;;;BBBCCCNNNtttzzznnnooovvvyyyyyydddVVVRRRNNNLLLLLLKKKJJJLLLQQQVVVsss}}}vvvtttrrrnnnlllmmmlllmmmooopppqqqqqqqqqqqqsssvvv|||xxx{{{xxxssstttqqqjjjgggkkk|||xxxmmmaaaTTTGGGBBBAAA???>>>???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>>>>??????>>>DDDBBBRRR{{{sssnnnmmmvvvyyyfffWWWRRROOOMMMMMMLLLKKKOOOUUUZZZ~~~zzzuuutttrrrnnnlllmmmmmmmmmnnnppppppqqqqqqpppuuuxxx}}}yyy~~~|||sssuuussslllfffgggrrr{{{nnnbbbUUUHHHCCCAAA???>>>???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>>>>??????BBBFFFEEE___yyylllcccfffpppxxxfffVVVRRROOONNNNNNMMMLLLQQQXXXccc{{{vvvsssssspppllljjjlllnnnnnnnnnoooppppppqqqqqqtttwww|||}}}tttuuuuuummmfffeeejjjnnncccVVVIIIDDDBBB???>>>???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>>>>??????AAAFFFHHHooooooaaaaaafffooowwweeeTTTRRROOOOOOOOONNNMMMSSS[[[kkk|||wwwsssqqqqqqnnnjjjhhhjjjoooooonnnnnnooopppqqqrrrqqquuu||||||xxxvvv{{{uuuvvvvvvooogggeeegggmmmdddWWWIIIDDDBBB@@@>>>???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<======>>>?????????BBBFFFNNN}}}ooo___]]]___bbbnnn|||rrrcccTTTTTTNNNPPPPPPJJJNNNUUUSSSvvvzzzsssqqqooonnnmmmllljjjhhhjjjkkklllllllllmmmoooqqqqqq}}}{{{wwwwwwvvvzzz|||zzzrrrmmmlllgggmmmsssdddYYYKKKAAA???@@@@@@>>>>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<==================<<<======>>>???@@@GGG===YYY{{{hhhaaa___^^^ggguuuwwwuuueeeVVVSSSNNNPPPQQQLLLOOOUUUVVVtttsssqqqooommmmmmllljjjhhhhhhiiijjjjjjjjjkkkmmmoooqqq|||}}}yyytttqqquuu}}}}}}zzzrrrnnnmmmhhhhhh{{{uuuggg[[[LLLBBB@@@@@@???>>>>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===========================>>>???@@@FFFDDDeeeqqqgggaaa___hhhvvvvvveeeVVVTTTOOONNNPPPOOOOOOTTT[[[}}}rrrrrrpppnnnmmmlllkkkiiigggfffggghhhhhhhhhhhhjjjlllppp|||}}}wwwooojjjjjjgggkkkttt{{{sssnnnnnniiifffvvv|||kkk___OOODDD@@@@@@???>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<========================>>>???@@@AAAGGGOOOuuu}}}mmmbbb^^^gggtttuuudddUUUTTTQQQMMMOOOQQQMMMSSSdddvvvpppnnnllllllkkkkkkiiigggeeefffggggggfffgggiiikkknnnzzzyyyrrrlllkkkjjjjjjoooxxx~~~tttppppppkkkgggtttooobbbQQQEEEAAA@@@???>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>???@@@AAABBBIIIXXXpppaaaZZZ```jjj~~~vvvdddUUUUUUTTTMMMNNNQQQKKKUUUtttzzzooommmkkkjjjkkkjjjhhhffffffggghhhgggfffgggiiikkklllxxx}}}uuuvvvrrrllliiiiiijjjkkklll{{{vvvqqqqqqmmmiiiqqqrrreeeSSSFFFAAA@@@???>>>>>>>>>>>>>>>============;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>???AAABBBCCCKKK___tttbbbYYY[[[```www~~~zzz}}}yyygggWWWSSSVVVNNNMMMSSSKKK]]]xxxmmmllljjjiiijjjiiigggffffffggghhhgggfffggghhhjjjkkkxxx|||yyyuuuoookkkhhhfffdddbbbbbblllxxx~~~~~~}}}xxxrrrrrrooojjjlllyyysssfffSSSFFFAAA@@@@@@>>>>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>???@@@BBBCCCDDDLLLggg~~~mmmbbb]]][[[^^^iii}}}|||{{{zzzgggXXXQQQWWWNNNNNNUUUOOOjjjyyyrrrlllkkkiiiiiiiiiiiigggeeefffgggggggggffffffgggiiimmmzzz{{{vvvrrrooolllhhhfffbbbdddfffhhhiiilllppprrrrrrxxxzzzsssssspppllljjjqqqtttfffSSSFFFAAA@@@@@@???>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============>>>>>>>>>???AAABBBDDDEEEOOOqqqssshhh___YYYXXXaaauuu|||uuuyyyeeeVVVOOOWWWOOONNNWWWSSStttuuuooollljjjiiihhhiiihhhgggeeeeeefffgggfffeeeeeefffhhhnnn|||yyytttpppkkkiiinnniiiccc```aaadddfffgggnnnlllqqq{{{ttttttqqqoookkkooo{{{ssseeeSSSEEE@@@@@@@@@???>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>>>>>>>???@@@AAACCCEEEEEERRRyyyrrreeeddd[[[VVVZZZhhhwwwzzziiiTTTUUUNNNOOOMMMSSSYYY}}}vvvnnnllljjjhhhhhhhhhgggeeecccdddcccccceeeccc```aaafffnnnwwwzzzsssnnnoookkkfffccccccdddeeeeeeiiihhhgggnnn}}}vvvtttnnnmmmkkklll}}}fffMMMEEEDDD???;;;;;;>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????<<<@@@======DDDDDDDDDMMM[[[{{{jjjjjjbbbZZZWWWZZZeeexxx}}}zzziiiUUUUUUNNNPPPOOOVVV]]]{{{rrrjjjkkkiiigggfffffffffdddbbbcccaaabbbcccbbb___```eeeoooyyy{{{vvvrrrmmmiiihhhhhhhhhgggdddffffffgggooo|||~~~vvvuuunnnkkkiiiiiixxx{{{jjjNNNEEEDDDBBBAAABBB>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>?????????CCC@@@???EEECCCCCCMMMiii|||qqqiii```ZZZVVVWWWaaakkkzzzyyyhhhWWWTTTOOOQQQQQQXXXaaa}}}uuullldddiiigggeeeeeeeeedddbbb```bbb``````bbb```^^^```eeeooo|||}}}xxxuuusssqqqooonnniiimmmmmmgggdddeeeiiikkknnn~~~xxxvvvpppllliiihhhsssvvvoooOOOBBBAAA@@@@@@CCC>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>?????????CCCAAAAAAFFFCCCEEEQQQyyyuuuxxx~~~vvvlllcccYYYPPPPPPTTTWWWccctttxxxfffXXXTTTPPPSSSRRRYYYbbbxxxrrriiiccchhhfffdddccccccbbb```___bbb``````aaa```^^^aaafffppp~~~~~~|||yyywwwrrrtttsssmmmeee``````aaa```gggvvvzzzxxxrrrooolllhhhooowwwvvvRRRDDDAAA@@@>>>???>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????<<<@@@???BBBFFFCCCHHHYYYvvvxxxyyyooocccWWWQQQQQQTTTXXX___hhhvvvvvveeeYYYUUUPPPSSSRRRWWW```}}}vvvqqqjjjeeegggeeecccccccccbbb```^^^cccaaa```aaa```___bbbhhhppp~~~~~~wwwuuurrrooolllgggcccaaa___```cccrrr~~~xxxyyyvvvqqqnnnlllhhhkkk~~~zzz~~~zzzVVVGGGFFFCCC@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>AAA@@@BBBEEEAAAHHH___yyy|||vvvjjj]]]VVVVVVQQQQQQTTTZZZcccnnnzzztttcccYYYTTTQQQSSSQQQUUU]]]|||uuupppjjjiiihhhfffdddddddddcccaaa___cccaaa```aaa```___ccciiirrryyyuuuvvvwwwsssmmmjjjgggeee^^^bbbnnnnnnkkksss~~~xxxtttooojjjjjjggghhh}}}~~~}}}|||zzzTTTEEEDDDCCC@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????BBBCCCAAABBBCCC???JJJeee|||uuu|||}}}pppccc[[[YYYPPPNNNOOOSSSXXX\\\bbbhhhjjjooosssvvvyyy|||zzzuuurrrbbbXXXSSSPPPSSSPPPTTT]]]|||tttmmmjjjkkkiiihhhfffeeeeeedddbbb```bbb___^^^______^^^bbbhhhvvv|||yyyuuutttooommmbbb]]]dddcccaaaiiijjjzzz|||vvvqqqjjjkkkhhhgggxxxwwwWWWDDDBBBAAA??????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????AAABBB@@@BBBEEEBBBRRRrrruuuttt}}}rrrgggdddZZZTTTRRRTTTTTTQQQRRRUUUTTTZZZ]]][[[\\\```bbb```qqqaaaXXXQQQOOOSSSPPPTTT^^^{{{rrrkkkhhhkkkjjjiiigggffffffeeecccaaaaaa^^^]]]^^^]]]]]]aaagggyyy~~~wwwsssuuurrrsssggg^^^```^^^\\\ccc___fffrrr|||}}}zzz{{{{{{uuuooooookkkgggttttttcccKKKFFFDDDCCCCCC>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????===>>>===BBBGGGGGG\\\yyytttxxxwwwrrraaaZZZVVVWWWUUUPPPNNNQQQMMMTTTVVVPPPNNNRRRUUUTTTttt___RRRRRRVVVLLLTTTUUU[[[|||rrrjjjhhheeehhhgggfffdddcccbbbaaaaaacccaaaaaaaaa^^^\\\```fffxxx{{{xxxsssooojjjgggeeebbb```]]]___aaadddiiimmmooommmkkk~~~~~~wwwtttmmmoooooommmxxxwwwhhhJJJJJJEEECCC:::????????????>>>>>>>>>>>>=========>>>===<<<<<<;;;<<<<<<======>>>>>>??????BBB===AAA>>>JJJKKKUUUuuurrrzzz~~~rrriiiaaa^^^[[[TTTOOONNNSSSTTTTTTRRROOONNNMMMNNNsss^^^RRRPPPSSSJJJSSSUUU___wwwooohhhgggeeeeeeeeedddcccbbbbbbbbbccc```___^^^___\\\ZZZ^^^eeewwwzzzrrrllliiigggfffddd______aaadddggghhhgggeeemmmooo~~~xxxwwwoooqqqooollluuuyyyhhhGGGEEEAAADDD@@@????????????>>>>>>>>>>>>===============<<<<<<;;;<<<<<<======>>>?????????AAA???BBB???IIIKKK\\\uuurrrzzz~~~vvvmmmhhhccc\\\VVVUUUZZZYYYXXXTTTPPPMMMKKKKKKppp^^^TTTPPPRRRKKKTTTVVVgggxxxqqqjjjeeefffeeebbbbbbbbbaaaaaabbbbbbccc^^^\\\[[[\\\ZZZXXX]]]eeevvvuuunnnlllllljjjiiieeedddeeefffhhhiiihhhgggaaadddnnnyyyyyyrrrrrrnnnkkkqqqhhhIIIDDD???DDDBBB????????????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@DDDBBBHHHLLLiiiuuurrrzzz~~~~~~~~~~~~{{{uuuooohhhbbbaaaeeeccc___[[[UUUPPPLLLJJJooo^^^VVVTTTTTTOOOWWWWWWooouuuooohhhccceeeeeebbbbbbaaa````````````aaa\\\ZZZZZZZZZYYYXXX^^^fffwwwzzzvvvuuutttqqqmmmnnnmmmmmmnnnppprrrrrrqqqeeeffffffvvvwwwwwwtttrrrnnnkkkoooiiiOOOHHH???AAA>>>????????????>>>>>>>>>===???>>>>>>===============<<<======>>>??????@@@@@@@@@BBBDDDEEEFFFMMMxxxsssrrr|||yyywwwyyy{{{|||yyysssrrrqqqnnnhhhccc]]]WWWRRROOOnnn___XXXUUUSSSQQQXXXUUUsssuuupppiiiccceeeeeedddcccaaa```___^^^^^^^^^\\\ZZZYYYZZZYYYYYY```hhhyyyyyyqqqoooooooooqqquuuwwwxxxwwwqqqooohhhlllvvvsssrrrpppmmmlllooolllRRRIII>>>@@@>>>????????????>>>>>>>>>===??????>>>============>>>======>>>>>>???@@@@@@@@@@@@DDDDDDHHHFFFPPPzzzpppsss{{{{{{}}}~~~zzzuuuooojjjeee```ZZZUUUppp```XXXSSSPPPQQQXXXSSSvvvwwwrrrjjjccceeefffdddcccbbb```___^^^]]]]]][[[YYYYYYZZZYYYZZZaaajjjzzz~~~tttkkklllmmmqqquuuxxxxxxxxxxxxuuukkkiiiyyyppppppnnnmmmmmmooooooPPPFFF<<>>>>>>>>>>>@@@???>>>===<<<===>>>???======>>>??????@@@@@@AAAAAADDDBBBJJJGGGSSSuuuooouuu~~~wwwrrrnnniiiccc^^^qqq```VVVRRROOOSSS[[[TTT|||vvvrrrjjjcccdddfffcccbbbaaa```____________ZZZXXXWWWYYYXXXZZZbbbkkkzzzpppqqqtttxxx|||~~~~~~|||zzzwwwpppjjjtttqqqooolllmmmmmmooo~~~mmmOOOFFF===BBBBBB????????????>>>>>>>>>>>>AAA@@@>>>===<<<===>>>???===>>>>>>??????@@@AAAAAABBBDDD@@@LLLHHHVVV|||ssspppxxx~~~zzzuuunnnhhhsss```TTTRRROOOVVV___XXXtttqqqiiibbbdddfffaaaaaa````````````aaaaaaYYYWWWVVVWWWXXXYYYbbbkkkyyyzzz|||{{{xxxssslllllltttnnnllllllnnnnnn{{{iiiPPPJJJ@@@BBB>>>????????????>>>>>>>>>>>>AAA@@@>>>===<<<===>>>@@@>>>>>>>>>???@@@@@@AAAAAABBBDDD>>>LLLIIIXXX{{{sssqqqzzzwwwqqquuu\\\TTTSSSSSSRRR\\\fffoooooojjjeeefffddddddcccaaa___^^^]]]]]]^^^\\\YYYWWWWWWUUUVVV^^^gggsss{{{xxxrrruuusssmmmnnnjjjhhhkkkuuucccMMMEEEBBBAAABBB@@@@@@@@@????????????>>>??????>>>>>>======<<<<<<@@@@@@@@@@@@@@@@@@AAAAAA???>>>EEEHHHJJJkkkuuuqqq}}}{{{}}}rrr\\\VVVSSSSSSRRR\\\hhhooonnniiieeefffddddddcccaaa___^^^]]]]]]]]]ZZZWWWVVVVVVTTTUUU]]]ffftttxxxuuuvvvnnnoookkkiiillluuu~~~]]]KKKEEEBBBAAA@@@@@@@@@@@@????????????>>>???>>>>>>>>>=========<<>>>>>>>>>>>>>>============??????@@@@@@@@@AAAAAAAAADDDBBBGGGIIIQQQzzzvvvsss~~~|||zzzyyyxxx{{{ppp[[[VVVRRRSSSRRR]]]mmmooolllgggeeegggdddccccccaaa```___^^^]]]\\\XXXVVVUUUVVVUUUVVV]]]fffuuu|||~~~yyyqqqqqqllljjjmmmtttrrrXXXIIIDDDBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>============?????????@@@@@@AAAAAABBBDDDCCCGGGIIIWWW}}}tttsss{{{zzzzzzzzz{{{yyyqqq[[[UUURRRTTTRRR]]]ppppppkkkeeeeeehhhdddcccbbbbbbaaa___^^^]]]\\\YYYWWWWWWXXXWWWWWW^^^ffftttyyyqqqtttxxxrrrqqqllljjjmmmssswww\\\LLLEEEBBBBBBCCC@@@@@@@@@?????????>>>>>>============>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCGGGJJJ^^^yyyrrrsss~~~~~~}}}qqq[[[UUUSSSTTTRRR\\\qqqpppjjjdddeeehhhcccbbbbbbbbbaaa```^^^\\\[[[ZZZXXXXXXYYYWWWWWW]]]eeeqqqttttttzzzrrrqqqkkkjjjmmmrrrxxx^^^NNNFFFCCCBBBDDD@@@@@@@@@????????????>>>============>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCAAACCCHHHMMMgggtttppptttoooZZZVVVSSSTTTRRR\\\rrr~~~pppiiiccceeeiiicccbbbbbbbbbaaa```^^^\\\[[[[[[YYYXXXYYYWWWVVV[[[bbbnnn}}}|||rrrqqqjjjiiilllpppqqq[[[NNNGGGCCCBBBCCC@@@@@@@@@????????????>>><<<=========>>>>>>>>>???===>>>???@@@AAABBBBBBCCC@@@DDDJJJQQQpppqqqooovvvlllZZZWWWSSSUUURRR[[[rrr}}}pppiiibbbeeeiiicccbbbbbbbbbbbb```^^^\\\[[[ZZZXXXXXXXXXVVVTTTYYY```mmm{{{rrrpppjjjhhhlllooozzzjjjXXXMMMHHHCCCAAAAAA@@@@@@@@@????????????>>><<<=========>>>>>>??????===>>>>>>@@@AAABBBCCCCCC@@@EEELLLTTTvvvvvvpppoooxxxgggVVVTTTSSSOOOUUU[[[qqqzzzkkkfffbbbeeehhhbbb____________^^^]]]\\\\\\YYYWWWWWWXXXVVVVVV\\\eeekkkwww{{{}}}wwwrrrkkkkkkmmmlllzzztttbbbXXXRRRFFFBBBAAA;;;AAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDCCCJJJHHHXXXsssmmmrrr}}}hhhXXXTTTTTTOOOUUU\\\sssxxxjjjfffbbbeeegggbbb``````______^^^\\\[[[ZZZYYYWWWWWWWWWVVVVVV\\\dddlllwwwvvvqqqjjjjjjllllllwwwzzzhhh\\\UUUHHHCCCCCC===AAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDCCCJJJPPPmmm}}}uuuvvv}}}}}}hhhYYYTTTUUUOOOTTT[[[tttvvviiifffbbbdddgggbbbaaa``````^^^]]][[[YYYXXXYYYWWWVVVWWWUUUUUU[[[cccmmmwwwuuupppiiiiiikkkkkk~~~{{{wwwooocccYYYKKKEEEEEE@@@AAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDDDDIIIYYYzzzfffWWWSSSTTTNNNSSSZZZtttssshhhfffbbbdddgggbbbbbbaaa```^^^\\\ZZZXXXWWWXXXVVVVVVVVVUUUTTTZZZbbblllvvvtttooohhhhhhkkkjjjxxxxxxyyyuuuhhh\\\LLLEEEFFFBBBAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDEEEFFF[[[{{{yyybbbTTTRRRRRRLLLRRRYYYppppppgggfffaaacccfffbbbbbbbbbaaa___]]]ZZZXXXVVVXXXVVVUUUVVVTTTSSSYYYaaaiiitttuuuooohhhhhhjjjiiixxxzzzwwwjjj^^^KKKDDDEEEBBBAAA@@@??????>>>>>>??????????????????????????????>>>???@@@@@@BBBBBBCCCDDDFFFCCCWWW}}}uuu{{{yyyaaaRRRQQQOOOLLLSSSXXXmmm}}}mmmffffffaaabbbfffbbbcccbbbaaa```^^^[[[YYYXXXXXXVVVUUUUUUSSSRRRXXX```fffqqq~~~vvvqqqiiiiiijjjhhh}}}zzzwwwvvvjjj^^^KKKCCCDDDAAAAAA@@@??????>>>>>>??????????????????????????????>>>???@@@@@@BBBBBBCCCDDDFFFCCCTTT}}}vvv|||zzz|||uuummmttt}}}xxxcccTTTPPPMMMMMMVVVYYYjjjzzzjjjeeefffaaabbbfffbbbccccccbbbaaa___]]][[[ZZZXXXVVVUUUUUUSSSRRRWWW___eeeppp}}}yyyssskkkjjjjjjhhh|||tttxxxtttjjj___LLLCCCDDDAAAAAA@@@??????>>>>>>??????????????????????????????>>>???@@@@@@BBBBBBCCCDDDEEEEEEVVVpppeeennnrrrzzzzzzxxxlllfffoootttwwwfffVVVQQQLLLNNNXXX[[[iiixxxiiieeeeee```bbbfffcccccccccbbbaaa```^^^\\\[[[XXXVVVUUUUUURRRQQQWWW___dddppp}}}zzzuuullljjjjjjhhh|||ttttttssskkk```MMMDDDEEEBBBAAA@@@@@@???>>>?????????????????????????????????>>>???@@@AAABBBCCCCCCDDDEEEHHHYYYrrrggggggooo{{{wwwttthhhcccnnnkkkyyywww\\\VVVSSSTTTNNNRRRYYYpppzzzppphhhfffgggdddaaa```___`````````___]]]ZZZYYYXXXVVVTTTSSSUUUYYY]]]```dddnnnzzzzzzooonnnhhhiiikkkvvvttt{{{qqqqqqaaaMMMHHHAAACCCAAA@@@??????>>>??????????????????????????????????????????@@@AAABBBCCCDDDJJJBBBTTTyyyjjjoooqqqyyyvvvgggbbbeeehhhppp|||tttZZZTTTPPPTTTPPPWWW```xxxzzzpppgggfffgggdddaaa```^^^___``````___]]][[[ZZZVVVTTTRRRQQQSSSWWW[[[^^^fffooozzzzzznnnmmmggghhhjjjtttuuu{{{sssppp```MMMJJJAAACCCAAA@@@@@@????????????????????????????????????????????????@@@AAABBBCCCDDDGGGCCCUUUnnnnnnpppwwwwwwhhhdddiiieeejjjooosssuuu{{{ttt[[[TTTOOORRRPPPYYYddd|||yyypppgggfffgggdddaaaaaa]]]^^^_________]]]\\\[[[UUUSSSQQQPPPQQQTTTXXX[[[fffnnnwwwzzznnnmmmfffgggiiissstttxxxuuuppp___NNNLLLBBBBBBAAAAAA@@@????????????????????????????????????????????????@@@AAABBBCCCDDDDDDDDDTTTrrrooopppvvvpppkkkmmmqqqtttwwwwwwwwwxxx|||ttt\\\UUUPPPQQQNNNWWW```xxxyyyooogggfffgggdddbbbaaa]]]]]]^^^^^^^^^]]]\\\\\\UUUSSSQQQOOOPPPSSSWWWZZZccckkkrrryyyzzzmmmllleeefffhhhqqqrrrtttxxxppp___OOOMMMCCCBBBAAAAAA@@@????????????@@@?????????????????????????????????@@@AAABBBCCCDDDDDDFFFQQQyyyxxxtttsssvvv~~~uuusssvvvxxxzzz{{{{{{|||rrrZZZTTTPPPRRRNNNTTTZZZqqqyyyooogggfffgggdddbbbaaa]]]]]]]]]]]]]]]]]]\\\\\\WWWUUURRRPPPQQQTTTWWWZZZbbbiiipppvvvyyymmmkkkeeefffgggqqqtttsssyyyqqq```PPPNNNCCCBBBBBBAAAAAA@@@???@@@@@@@@@?????????????????????????????????@@@AAABBBCCCDDDEEEGGGOOOssszzzwwwxxx|||}}}|||}}}~~~nnnUUUQQQOOOTTTOOOTTTXXXnnnxxxnnngggfffgggeeebbbbbb^^^^^^]]]]]]\\\\\\\\\[[[YYYWWWSSSQQQQQQTTTWWWZZZcccjjjqqqwwwxxxlllkkkeeefffhhhsssxxxwwwyyyrrraaaPPPMMMCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@?????????????????????????????????@@@AAABBBCCCDDDGGGGGGQQQxxx~~~yyyxxxzzz}}}lllRRROOOPPPQQQNNNTTTYYYoooxxxnnnffffffgggeeecccbbb___^^^]]]\\\[[[[[[[[[ZZZYYYWWWTTTQQQQQQSSSVVVYYYbbbiiiqqqwwwwwwkkkkkkeeegggjjjuuu|||zzzwwwtttcccPPPLLLCCCDDDBBBBBBAAA@@@@@@@@@@@@AAA?????????????????????????????????@@@AAABBBCCCDDDEEEFFFUUU|||wwwuuuwwwzzz~~~mmmRRRQQQSSSLLLJJJSSSZZZpppxxxnnnffffffgggeeecccbbb```___^^^\\\[[[ZZZZZZZZZYYYWWWSSSQQQPPPRRRUUUXXX___gggooovvvvvvkkkjjjeeehhhkkkvvv|||zzzwwwuuueeePPPJJJBBBDDDCCCBBBAAAAAA@@@@@@AAAAAA?????????????????????????????????@@@AAABBBDDDDDDDDDEEEYYY~~~yyytttrrrtttxxx}}}___RRRSSSOOOOOOPPPPPPYYYiii|||lllggghhhccccccfffaaa^^^^^^^^^]]]\\\[[[ZZZYYYYYYWWWUUUQQQPPPRRRWWW[[[aaafffmmmuuusssmmmeeegggjjjfffvvv{{{~~~{{{pppdddNNNDDDDDDAAABBBBBBAAAAAAAAAAAA@@@@@@????????????????????????>>>@@@AAAAAA@@@AAACCCEEECCCMMMYYY~~~ttttttmmmkkkqqqvvvxxx```SSSRRRNNNMMMOOONNNWWWfff|||mmmggghhhccccccfffaaa______^^^^^^]]][[[ZZZYYYXXXWWWTTTQQQOOOQQQUUUYYY```dddlllttt~~~rrrmmmeeefffiiieeevvv{{{|||zzzooocccOOOEEEFFFCCCBBBBBBAAAAAAAAAAAA@@@@@@????????????????????????>>>@@@AAAAAA@@@AAACCCEEECCCLLLWWW{{{vvvssslllkkkrrrwwwzzzttt___SSSQQQNNNNNNPPPNNNVVVeee}}}mmmhhhhhhcccdddfffaaa```______^^^]]]\\\[[[[[[XXXWWWTTTPPPOOOPPPTTTWWW^^^bbbjjjsss~~~qqqkkkdddeeegggdddvvvyyyxxx{{{nnnbbbNNNFFFGGGDDDBBBBBBAAAAAAAAAAAA@@@@@@????????????????????????>>>@@@AAAAAAAAAAAADDDFFFDDDJJJVVVyyyvvvpppppppppjjjkkkrrrwwwzzz~~~lll[[[PPPOOOPPPQQQRRRQQQXXXggg}}}nnnhhhiiidddeeegggbbbaaaaaa```^^^]]]]]]\\\\\\YYYXXXUUURRRPPPPPPTTTWWW]]]bbbjjjsss}}}ooojjjdddeeefffcccvvvwwwvvvpppbbbNNNFFFGGGCCCBBBBBBAAAAAAAAA@@@@@@@@@????????????????????????>>>???AAAAAAAAABBBDDDGGGFFFJJJVVVzzzllliiigggiiijjjgggiiiqqqvvvyyywwwgggVVVKKKNNNRRRPPPSSSRRRZZZggg~~~nnniiijjjeeeeeehhhccccccbbb```___^^^]]]]]]^^^[[[ZZZXXXTTTRRRRRRTTTWWW\\\bbbjjjttt}}}~~~nnnjjjddddddeeecccwwwxxxwwwtttcccNNNEEEEEEAAABBBBBBAAAAAAAAA@@@@@@@@@????????????????????????>>>???AAAAAAAAACCCEEEGGGIIILLLXXXooohhheeegggeeecccfffooossswww~~~uuudddSSSKKKPPPRRRMMMQQQRRRYYYfffooojjjjjjeeefffhhhcccdddcccaaa___^^^^^^______\\\[[[YYYVVVSSSRRRTTTVVV\\\aaajjjsss|||}}}mmmjjjdddeeeeeecccxxx}}}zzzwwwdddNNNEEEDDD???BBBBBBAAAAAAAAAAAA@@@@@@????????????????????????>>>???AAABBBBBBCCCFFFHHHIIIMMMZZZrrrgggbbbbbbbbbaaaeeennnrrruuuzzz{{{uuuaaaRRRPPPRRRMMMKKKQQQSSS[[[gggooojjjkkkffffffiiidddeeedddbbb```_________```\\\[[[YYYVVVRRRQQQSSSUUUZZZ```hhhqqqyyy|||mmmkkkeeeeeeeeeccczzz~~~zzzeeePPPFFFEEE@@@BBBBBBAAAAAAAAAAAA@@@@@@????????????????????????>>>???AAABBBBBBDDDFFFIIIHHHMMM\\\rrrfff___```aaa```fffooorrrttt{{{uuu___SSSTTTTTTIIILLLSSSVVV___jjjpppkkkkkkfffgggiiidddfffdddbbb```______```aaa[[[ZZZXXXUUURRRPPPQQQSSSYYY^^^fffooowww~~~|||mmmkkkfffffffffccczzz{{{fffQQQHHHGGGBBBBBBBBBBBBAAAAAAAAA@@@@@@????????????????????????>>>???AAABBBBBBDDDGGGIIIGGGLLL]]]vvviiiccccccaaaaaagggppprrrttt~~~vvv___TTTPPPPPPSSSLLLQQQRRRZZZhhh}}}pppfffgggiiiffffffjjjhhhhhhgggeeeccc```^^^\\\```^^^ZZZUUUPPPOOOQQQSSSXXX___eeehhhooozzz{{{pppgggjjjdddeeekkk}}}hhhQQQHHHFFF???CCCCCCBBBAAAAAAAAAAAABBB????????????????????????@@@AAAAAABBBCCCDDDEEEEEEHHHNNN]]]jjjcccaaaccceeejjjooopppuuuyyycccWWWQQQOOOPPPMMMPPPPPPZZZhhh}}}oooeeeggghhhffffffjjjiiihhhfffdddbbb```^^^^^^^^^\\\YYYUUUQQQPPPRRRTTTWWW^^^dddhhhppp|||}}}nnnfffiiidddeeekkk}}}hhhRRRKKKJJJDDDCCCCCCBBBAAAAAAAAAAAABBB????????????????????????@@@AAAAAABBBCCCDDDEEEEEEFFFLLL\\\llldddccccccfffkkkpppqqqvvv~~~yyycccXXXQQQNNNNNNOOONNNNNNYYYggg|||nnneeefffhhheeeeeejjjiiigggeeebbbaaa_________\\\[[[XXXUUURRRQQQSSSVVVUUU\\\ccchhhqqq}}}|||nnneeehhhccceeellleeePPPKKKLLLFFFCCCCCCBBBAAAAAAAAAAAABBB????????????????????????@@@AAAAAABBBCCCDDDEEEEEEDDDKKKZZZnnnddddddcccfffkkkpppqqqvvv~~~{{{rrr]]]TTTOOOMMMMMMPPPMMMKKKXXXddd|||nnneeefffgggeeeeeeiiiiiigggdddaaa______```aaa\\\[[[YYYUUURRRQQQRRRTTTTTT[[[aaafffnnn{{{}}}yyynnnfffiiidddgggooo}}}zzz```MMMIIIJJJCCCCCCCCCBBBAAAAAAAAAAAABBB????????????????????????@@@AAAAAABBBCCCDDDEEEEEEDDDJJJVVVpppdddcccbbbdddiiinnnppptttwwwzzzgggSSSMMMLLLMMMNNNQQQKKKJJJXXX___~~~pppfffggghhhddddddhhhgggeeecccaaa______```aaa^^^]]][[[VVVRRRPPPPPPRRRTTTZZZ___bbbjjjvvvvvv|||xxxooogggjjjfffjjjsss}}}sss]]]LLLHHHGGG@@@CCCCCCBBBAAAAAAAAAAAABBB????????????????????????@@@AAAAAABBBCCCDDDEEEEEEFFFKKKTTTvvvgggeee```ccchhhlllnnnrrr~~~{{{sss{{{~~~^^^MMMJJJLLLMMMNNNPPPJJJKKKXXXZZZssshhhhhhhhhdddcccfffeeedddbbbaaa``````aaaaaa^^^^^^[[[WWWSSSPPPOOOPPPTTTYYY]]]___fffrrr{{{zzzsssxxxyyyooogggkkkggglllvvv~~~qqq^^^MMMHHHGGGAAACCCCCCBBBAAAAAAAAAAAABBB????????????????????????@@@AAAAAABBBCCCDDDEEEEEEGGGLLLTTT~~~lllgggaaacccgggkkklllooo{{{xxxqqqxxx[[[NNNMMMNNNMMMLLLOOOJJJLLLXXXTTTvvvvvvjjjiiiiiidddbbbeeeccccccbbbbbbaaaaaa``````\\\\\\[[[WWWSSSQQQQQQQQQSSSXXX[[[]]]dddpppzzz~~~vvvnnnppp~~~xxxnnnfffjjjggglllxxx{{{ooo^^^LLLFFFGGGCCCCCCCCCBBBAAAAAAAAAAAABBB????????????????????????@@@AAAAAABBBCCCDDDEEEEEEEEEMMMVVVllleeecccdddhhhllllllnnnzzzvvvpppvvv\\\QQQQQQPPPMMMIIINNNJJJMMMXXXQQQpppwwwllljjjiiidddbbbeeebbbbbbbbbbbbbbbaaa```___ZZZZZZZZZWWWTTTRRRRRRSSSRRRWWWZZZ]]]dddppp{{{rrrjjjhhhvvvxxxtttzzz~~~uuummmeeeiiiffflllxxxuuunnn]]]IIIBBBEEECCCCCCCCCBBBAAAAAAAAAAAABBB????????????????????????@@@AAAAAABBBCCCDDDEEEEEECCCLLLXXXjjjbbbeeefffjjjllllllooozzzuuupppsssZZZRRRLLLMMMOOOKKKJJJLLLOOOOOORRRsssvvvkkkiiidddeeehhheeeeeedddbbbbbbbbbaaa^^^\\\[[[ZZZWWWUUURRRPPPOOOOOOTTTUUUXXX\\\ccclllwww~~~zzzoooeeecccjjjxxxrrrnnnooorrryyyuuukkkdddcccgggiiivvv~~~nnnYYYNNNHHHDDD@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDLLLEEEUUU}}}jjjccccccdddhhhmmmooorrr}}}|||oooooooooXXXQQQLLLLLLOOOKKKKKKLLLOOOOOORRRqqqxxxkkkjjjfffgggjjjgggfffdddcccbbbbbbaaa___]]]]]][[[YYYWWWTTTRRRQQQPPPRRRSSSVVVZZZaaajjjttt{{{yyynnnddd```bbbpppuuuqqqkkkggghhhjjjppp{{{sssiiicccbbbfffiiixxxmmmYYYMMMGGGDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDMMMGGGWWWzzzhhhaaacccdddhhhlllnnnrrr|||vvvkkkoooiiiTTTOOOKKKLLLOOOKKKLLLMMMPPPQQQTTTpppzzzkkkkkkhhhhhhkkkhhhfffeeedddccccccbbb```^^^^^^]]][[[YYYWWWTTTSSSRRROOOQQQTTTXXX^^^fffpppvvvvvvlllccc___^^^cccvvvssshhhiiiddd``````bbbfffpppzzzppphhhbbbaaafffkkk|||mmmYYYLLLFFFDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEKKKGGGXXXyyyhhhaaaccccccgggkkkmmmpppzzzzzzooogggooo~~~aaaPPPNNNJJJKKKNNNKKKLLLLLLPPPSSSVVVqqq|||jjjjjjhhhhhhkkkhhhgggfffdddddddddccc```^^^^^^]]]\\\ZZZWWWUUUSSSRRRNNNPPPSSSWWW\\\dddmmmsssqqqhhhbbbbbbaaaaaajjjwwwxxxrrrjjjbbbbbb^^^\\\]]]^^^aaajjjsss~~~~~~nnnhhhcccbbbfffmmm~~~kkkXXXJJJDDDDDDFFFAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFFFFEEEWWWzzzjjjcccbbbcccfffjjjlllnnnxxxzzzpppjjjcccnnnttt[[[MMMMMMJJJKKKNNNKKKKKKJJJOOOUUUXXXqqq~~~iiiiiihhhggghhhggggggfffdddddddddccc```^^^]]]\\\[[[ZZZWWWTTTRRRPPPOOOQQQTTTWWW\\\ccckkkpppzzzpppfffaaacccdddbbbeeekkkrrruuuuuupppllljjjeee```[[[XXXWWWYYY[[[^^^fffnnnxxx{{{mmmjjjfffdddgggooo}}}iiiVVVIIIDDDDDDFFFAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDFFFFFFFFFGGGWWWyyyjjjbbbbbbbbbfffiiijjjlllvvvwwwlllhhhbbbnnnmmmVVVKKKMMMJJJJJJMMMJJJKKKHHHNNNVVVXXXnnniiiiiihhhfffgggeeefffeeedddccccccbbb```^^^[[[[[[[[[YYYWWWTTTQQQOOOOOOQQQTTTWWW\\\bbbiiinnnvvvsssfff^^^aaaccc___^^^bbbgggjjjiiieeecccccc```\\\TTTRRRRRRUUUWWWYYY___gggnnnzzzxxxkkkiiigggfffiiisss~~~zzz}}}gggTTTHHHDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGJJJJJJYYYuuuggg```aaabbbeeehhhhhhkkktttuuujjjfffaaaooohhhSSSJJJMMMJJJJJJLLLJJJKKKGGGMMMUUUUUUhhhjjjjjjjjjffffffdddfffdddcccbbbbbbaaa___]]][[[[[[[[[ZZZXXXTTTQQQOOONNNQQQTTTWWW[[[```gggkkkuuuwwwggg[[[\\\___\\\[[[]]]```cccbbb^^^\\\\\\ZZZVVVQQQOOOPPPSSSTTTTTTYYY___cccooo{{{uuuiiigggffffffjjjvvvvvvxxxfffQQQGGGDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBDDDEEEGGGHHHJJJJJJXXXtttggg```aaaaaadddggggggiiisss}}}ssshhhccc```qqqfffQQQJJJNNNKKKJJJLLLIIILLLGGGLLLSSSSSSdddkkklllkkkgggfffdddeeedddbbbbbbbbbaaa^^^\\\\\\\\\\\\[[[XXXUUURRRPPPNNNPPPSSSVVVZZZ___eeeiiivvvxxxfffXXXYYY]]]\\\\\\^^^]]]```___[[[YYYYYYWWWRRRRRRPPPPPPSSSSSSRRRUUU[[[\\\hhhsssyyysssgggeeedddeeejjjyyy|||uuuzzzeeePPPGGGEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBDDDFFFGGGHHHGGGGGGVVVvvviiibbbaaaaaadddggggggiiirrr|||qqqggg``````sss{{{]]]YYYRRRMMMIIIIIIKKKMMMPPPIIIMMMPPPXXX^^^iiiiiiiiieeeeeeeeefffeeecccccccccbbb___]]]]]]]]]]]]]]]\\\YYYTTTPPPOOOQQQTTTXXX[[[aaagggkkksss{{{{{{jjjYYYUUUYYYZZZXXXVVVYYYWWWVVVVVVVVVUUUSSSPPPNNNNNNNNNOOOPPPQQQSSSTTTVVVaaagggoooqqqfffbbbbbbdddlll}}}pppppp~~~aaaOOOFFFBBB@@@@@@@@@@@@@@@????????????>>>??????@@@@@@@@@AAAAAAAAA>>>???@@@AAABBBDDDGGGJJJKKKIIITTTpppfffbbbaaaaaacccffffffhhhpppzzzooolllggg^^^yyysss[[[WWWRRRMMMJJJJJJKKKLLLNNNHHHKKKLLLSSSWWWyyymmmllljjjffffffffffffeeecccccccccbbb___]]]^^^]]]]]]]]]\\\YYYTTTQQQQQQRRRSSSUUUXXX\\\bbbgggrrrzzzoooaaaUUUSSSVVVXXXWWWWWWWWWVVVUUUUUUUUUTTTQQQOOOMMMMMMMMMNNNOOOQQQRRRSSSRRR\\\___eeesssooofffcccdddhhhqqqsssxxxyyy]]]LLLEEEBBBAAAAAA@@@@@@@@@@@@??????????????????@@@@@@@@@AAAAAAAAA>>>@@@AAABBBBBBEEEHHHKKKLLLLLLSSSyyyrrrggg```^^^___ccchhhhhhiiipppxxxlllgggcccaaa||||||xxxwwwfffWWWUUUQQQNNNKKKJJJJJJJJJMMMHHHKKKKKKOOOQQQkkkrrrooolllfffggghhhfffeeecccccccccbbb___]]]^^^]]]]]]]]]]]]ZZZUUURRRRRRRRRRRRRRRSSSWWW]]]bbbnnnvvv|||jjjaaaYYYYYYZZZYYYYYY[[[YYYWWWVVVVVVUUUSSSOOOLLLLLLLLLMMMMMMNNNOOOQQQQQQPPPWWWWWWZZZffftttllleeecccfffkkkuuu~~~uuurrrXXXJJJDDDBBBAAABBBAAA@@@@@@@@@??????????????????@@@@@@@@@AAAAAAAAA???AAABBBCCCCCCFFFIIILLLQQQUUUXXXttttttjjj___\\\^^^ccciiijjjjjjooouuuiiibbb```iiisssjjj^^^aaaccceeeeeefffhhhiiiuuu|||~~~]]]TTTRRRPPPNNNLLLKKKJJJIIINNNLLLOOOLLLQQQQQQddduuuoookkkfffgggiiifffeeecccccccccbbb___]]]^^^]]]]]]^^^]]][[[VVVSSSRRRRRRPPPOOOPPPUUU[[[```iiiqqq{{{zzzqqqkkkgggeeeccc``````cccaaa___\\\ZZZWWWSSSNNNKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPVVVTTTUUU___lllzzzkkkfffcccgggkkkuuu~~~zzznnnUUUHHHDDDBBBAAABBBAAAAAA@@@@@@@@@???????????????@@@@@@@@@AAAAAAAAA@@@BBBCCCDDDDDDFFFJJJMMMWWW```cccvvvuuulll``````___bbbggghhhhhhlllrrr|||kkkccc^^^qqq~~~nnndddZZZ[[[[[[[[[\\\___dddhhhoooyyyyyy\\\QQQPPPOOOMMMLLLKKKJJJIIIMMMMMMQQQMMMSSSTTT```vvvpppkkkfffggghhhfffeeecccccccccbbb___]]]^^^^^^^^^^^^^^^\\\WWWTTTQQQPPPOOONNNPPPUUU\\\aaagggpppxxx}}}xxxsssooommmjjjfffgggkkkllliiiccc___ZZZTTTOOOKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPUUUSSSRRR\\\ggg~~~vvvjjjgggcccfffiiissskkkTTTHHHDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEGGGJJJMMMXXXeeejjjzzzvvvmmmccceeebbbbbbdddeeefffjjjpppxxxmmmggg```xxxtttdddZZZSSSRRRRRRQQQRRRWWW]]]bbbmmmwwwuuu[[[OOONNNMMMLLLKKKJJJJJJJJJIIILLLOOOKKKSSSUUU\\\yyyrrrmmmffffffgggfffeeecccccccccbbb___]]]^^^^^^^^^______\\\XXXUUUNNNOOONNNOOOPPPUUU[[[```fffqqqxxxzzz{{{uuupppnnnllljjjmmmqqqtttooohhh```ZZZUUUPPPMMMMMMMMMLLLLLLMMMNNNNNNOOOLLLRRRQQQPPPXXXaaatttsssiiihhhaaafffjjjuuuxxxzzzfffQQQGGGDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@BBBCCCDDDDDDGGGJJJMMMSSSaaaiii|||{{{mmmeeegggccc```bbbdddeeeiiioooyyymmmfffggg~~~zzziiiZZZQQQKKKKKKKKKKKKMMMRRRYYY^^^iiiqqq{{{mmmUUUNNNMMMKKKJJJIIIJJJKKKKKKHHHKKKNNNHHHRRRUUUXXXwwwppphhhfffffffffeeecccccccccbbb___]]]^^^^^^^^^______]]]YYYVVVMMMNNNNNNOOOPPPTTTYYY\\\bbbnnnuuuvvv}}}tttpppooooooqqquuuvvvpppggg^^^YYYTTTQQQOOONNNMMMMMMMMMMMMNNNOOOOOOIIIQQQPPPOOOUUUZZZjjjpppgggggg___gggnnn|||zzzppp}}}sss```LLLDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@AAACCCCCCDDDFFFJJJLLLLLLYYYddd}}}mmmfffddd```___cccfffgggjjjnnnxxx~~~ggg^^^cccvvvttthhh]]]TTTMMMHHHIIIJJJJJJLLLPPPVVVZZZ___eeemmmzzzdddMMMMMMLLLJJJIIIHHHIIIKKKLLLIIILLLOOOHHHRRRVVVWWW{{{|||tttjjjgggffffffeeecccccccccbbb___]]]___^^^___``````^^^ZZZVVVMMMNNNOOOOOOOOORRRVVVYYY\\\jjjrrrrrr{{{{{{uuutttssstttxxxtttnnnddd\\\VVVTTTRRRQQQNNNNNNNNNNNNNNNNNNOOOOOOIIIQQQQQQPPPTTTVVVccczzzmmmffffff^^^hhhrrryyyqqqmmm[[[HHHBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAA???AAABBBCCCCCCFFFIIILLLJJJTTTaaa}}}mmmfff___\\\^^^dddhhhiiikkknnnvvv{{{bbbWWWUUUccc{{{zzzvvvnnnbbbXXXRRRNNNKKKHHHEEEEEEFFFFFFGGGIIILLLOOOWWW[[[bbbpppbbbZZZRRRPPPLLLIIIGGGGGGGGGHHHNNNMMMIIINNNRRRNNNZZZwwwwwwqqqkkkfffeeehhhgggfffdddbbb```___^^^``````___^^^]]][[[ZZZYYYRRRLLLJJJMMMOOOOOOQQQUUU]]]eeeqqqrrrwww}}}vvvrrrrrroooiiiaaaZZZVVVTTTTTTSSSUUURRROOOMMMMMMNNNMMMMMMQQQPPPRRRTTTRRRUUUhhh~~~}}}iiieeebbbaaahhhtttvvvvvvlllWWWFFFDDDDDD@@@@@@DDDCCCBBBBBBAAA@@@???>>>>>>@@@@@@@@@???@@@@@@AAAAAAAAACCCDDDEEEFFFHHHJJJMMMMMMRRR^^^xxxlllhhheee```^^^aaaeeefffjjjnnntttzzzsss\\\VVVVVVVVV\\\dddhhhddd```___XXXWWWUUUQQQMMMIIIFFFDDDGGGGGGGGGFFFGGGGGGHHHHHHNNNTTT[[[hhh~~~___YYYSSSQQQNNNKKKIIIIIIIIIJJJNNNLLLIIIMMMQQQMMMXXXsssxxxqqqjjjfffeeehhhgggfffdddbbbaaa______`````````___^^^\\\YYYXXXQQQLLLIIILLLOOOOOOQQQTTT[[[bbbmmmpppxxx}}}uuuqqqmmmhhhaaaZZZWWWUUUTTTSSSTTTRRRQQQQQQQQQQQQOOOMMMPPPNNNPPPSSSQQQUUUiiizzzgggdddbbbbbbiiivvvyyy|||jjjVVVFFFDDDDDDAAA@@@DDDBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@AAAAAABBBAAACCCEEEFFFFFFHHHKKKNNNPPPTTT\\\rrrnnnjjjfff```^^^aaadddfffiiimmmtttyyynnnYYYTTTNNNMMMOOOUUUXXXUUURRRRRRRRRRRRRRRRRRPPPNNNLLLJJJFFFFFFFFFEEEFFFFFFGGGHHHLLLPPPSSS]]]www~~~llleeennnuuuqqqYYYVVVRRRPPPMMMKKKIIIIIIJJJJJJLLLLLLIIILLLPPPLLLUUUmmm|||qqqjjjffffffggggggeeedddbbbaaa```___```aaaaaaaaa___\\\YYYWWWQQQLLLIIILLLNNNNNNPPPSSSZZZ^^^hhhmmmxxxvvvnnnlllgggaaa\\\YYYXXXVVVTTTSSSSSSUUUWWWXXXVVVRRROOOOOOMMMOOOQQQQQQVVVkkkuuueeecccaaadddkkkzzzuuu{{{{{{fffUUUFFFDDDDDDAAAAAACCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBBDDDFFFGGGHHHIIILLLOOOTTTUUUZZZkkkrrrmmmfffaaa^^^aaadddeeehhhlllrrrxxxzzzcccRRRNNNKKKGGGEEEHHHIIIGGGGGGIIIQQQQQQRRRSSSRRRPPPNNNLLLEEEEEEEEEEEEEEEFFFGGGGGGHHHLLLNNNTTTeeeyyy|||yyyooorrrssseee```jjjpppfffSSSRRRNNNMMMKKKIIIHHHGGGHHHHHHKKKLLLIIIKKKOOOLLLRRRgggsssjjjgggfffgggfffeeedddbbbaaa```___aaabbbbbbbbb```]]]YYYWWWQQQLLLIIILLLNNNMMMOOORRRYYY\\\dddkkkyyy{{{qqqlllhhhccc___]]][[[YYYWWWTTTVVVYYY]]]^^^[[[VVVQQQOOOMMMOOORRRRRRYYYoooqqqeeedddcccdddmmm|||oooxxxvvv```SSSGGGDDDDDDBBBAAACCC?????????@@@@@@AAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDCCCEEEGGGHHHIIIKKKNNNQQQTTTVVVZZZhhhwwwmmmgggbbb___aaacccdddfffjjjpppvvvxxxtttnnn___SSSPPPPPPJJJEEEEEEFFFFFFHHHLLLTTTUUUUUUTTTRRRNNNJJJHHHFFFEEEEEEEEEFFFGGGHHHHHHDDDKKKPPPSSS\\\iiiqqqsss~~~www```PPPNNNMMMLLLJJJIIIHHHHHHHHHHHHJJJLLLIIIKKKPPPMMMRRRcccvvvlllggggggffffffeeedddbbbaaa``````bbbbbbbbbbbb```]]]ZZZYYYTTTNNNKKKLLLNNNMMMNNNQQQWWWYYYbbbiiiwwwzzznnnkkkfffbbb```^^^\\\[[[XXXZZZ^^^bbbccc```ZZZUUURRROOOPPPSSSTTT\\\sssmmmeeefffddddddppp}}}rrr}}}rrr[[[QQQHHHDDDDDDCCCBBBBBB?????????@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCDDDEEEDDDFFFHHHIIIJJJMMMPPPRRRSSSXXX\\\iii~~~mmmhhhccc___aaacccccceeehhhmmmsss|||}}}sssrrrqqqiii___[[[VVVNNNGGGFFFGGGHHHMMMRRRUUUUUUUUUSSSPPPLLLHHHFFFGGGFFFFFFGGGHHHIIIJJJJJJEEEMMMSSSUUU\\\ooo{{{[[[OOOLLLMMMLLLLLLKKKJJJJJJJJJJJJIIIMMMKKKLLLRRRPPPSSS```zzznnnhhhgggfffeeeeeedddcccbbbaaa```cccbbbbbbaaa```^^^]]]\\\WWWQQQMMMNNNNNNLLLLLLOOOTTTWWW```gggsss~~~tttpppjjjfffcccbbbaaa```^^^```bbbeeefffccc^^^ZZZTTTQQQQQQTTTUUU]]]vvvyyyiiidddgggeeefffuuu{{{tttlllUUUOOOHHHEEEDDDDDDCCCBBB?????????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEEGGGIIIJJJLLLNNNQQQTTTSSSZZZ```kkkoooiiiddd```aaabbbbbbcccgggjjjpppyyy|||xxxwwwxxxpppfffbbbWWWOOOHHHFFFGGGHHHMMMRRRRRRQQQPPPOOOMMMKKKIIIHHHGGGGGGGGGHHHHHHJJJKKKLLLIIINNNQQQTTT___|||tttUUUNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJIIINNNMMMNNNTTTSSSUUU```~~~pppiiiffffffeeeeeedddcccbbbaaaaaacccbbbaaa_______________[[[TTTPPPOOONNNLLLKKKNNNPPPUUU___dddmmmzzzuuunnniiifffeeeeeedddeeeeeeeeefffgggeeeaaa^^^UUUQQQQQQSSSTTT]]]vvvsssfffbbbfffdddhhh{{{vvvsssgggQQQNNNIIIEEEDDDEEEDDDBBB@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCEEEFFFGGGEEEGGGJJJKKKMMMOOOSSSUUUUUU\\\ccclllsssjjjddd```aaabbbaaabbbfffgggmmmwwwuuuhhhbbb[[[RRRKKKIIIIIIHHHKKKOOOOOONNNLLLKKKIIIIIIIIIIIIFFFFFFFFFGGGHHHIIIKKKKKKHHHJJJMMMSSS___xxxnnnQQQNNNNNNIIIIIIIIIIIIIIIIIIIIIIIIIIIOOONNNOOOVVVVVVVVV```ppprrrjjjfffeeeeeeddddddcccbbbaaaaaadddbbb```^^^^^^___aaabbb]]]VVVQQQPPPOOOLLLKKKMMMMMMSSS^^^bbbiiizzz~~~xxxqqqjjjhhhgggggggggiiihhhgggggggggfffcccaaaUUUQQQQQQRRRSSS\\\vvvpppcccaaaeeecccjjjuuuvvv{{{dddOOOMMMIIIEEEDDDEEEDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBDDDEEEFFFGGGFFFHHHJJJLLLMMMPPPSSSVVVWWW___eeelllvvvkkkddd```aaabbbaaabbbeeefffllluuu|||{{{llleee```XXXPPPNNNLLLJJJLLLOOOPPPNNNKKKHHHGGGFFFGGGHHHEEEEEEEEEFFFGGGIIIJJJKKKCCCFFFKKKSSS^^^kkk|||iiiUUUUUUJJJKKKKKKJJJIIIIIIIIIJJJJJJMMMNNNPPPSSSVVVZZZ]]]___pppqqqhhhiiiiiigggfffeeeffffffdddcccbbbdddbbb^^^```eeeddd^^^```ZZZRRRLLLKKKKKKJJJIIIQQQRRRVVV^^^hhhrrryyy}}}}}}~~~xxxqqqllliiiiiijjjppplllhhheeeddddddcccbbb\\\UUUPPPRRRVVVaaa|||kkkbbbhhhbbbcccmmmvvv|||bbbTTTOOOIIIEEECCCBBBBBBAAACCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCEEEGGGHHHIIIHHHKKKMMMOOOQQQSSSUUUXXX\\\bbbhhhppp{{{lllgggaaa]]]]]]___bbbcccdddgggppp}}}~~~rrrkkkeeeccc___YYYRRRNNNMMMNNNLLLKKKIIIGGGFFFEEEEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMKKKIIIIIILLLSSSZZZ^^^___ddd[[[eeetttrrr{{{aaaRRRUUUJJJKKKJJJIIIIIIIIIIIIJJJJJJMMMMMMOOOQQQSSSVVVYYYZZZgggzzzoooqqqiiihhhfffgggggggggfffeeebbbcccaaa]]]___dddccc]]]]]]XXXQQQLLLKKKLLLLLLKKKPPPQQQUUU\\\fffpppwww{{{~~~~~~xxxtttqqqnnnmmmooolllhhheeeddddddcccbbb\\\VVVSSSTTT[[[lllzzziii___ggggggnnnssswww}}}bbbPPPLLLGGGCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCEEEGGGIIIJJJHHHKKKNNNPPPRRRTTTXXXZZZ___dddjjjqqqyyymmmhhhaaa]]]]]]___bbbccccccfffnnnzzzzzzssslllggg___YYYVVVRRROOOLLLMMMKKKHHHFFFDDDDDDEEEFFFEEEFFFFFFGGGIIIKKKMMMNNNJJJHHHGGGJJJPPPVVVZZZ[[[XXXRRR[[[eeedddpppzzz{{{WWWOOOTTTIIIJJJIIIIIIIIIIIIIIIJJJJJJLLLMMMNNNOOOQQQSSSUUUVVVaaavvv}}}oooqqqjjjhhhggggggiiiiiihhhgggaaabbb```]]]^^^aaaaaa^^^ZZZVVVQQQMMMLLLLLLMMMMMMNNNOOOSSSYYYbbbkkksssxxx}}}{{{zzzxxxsssnnnooolllhhheeedddcccbbb```YYYVVVSSSUUU```yyy{{{jjj]]]bbbfffqqq}}}yyyxxxzzz```LLLIIIEEEBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHJJJKKKJJJMMMPPPRRRTTTWWWZZZ]]]aaaffflllrrrwwwnnniiibbb^^^^^^___aaacccbbbdddkkkuuu~~~{{{uuulllbbb\\\ZZZWWWQQQLLLNNNLLLHHHEEECCCDDDFFFGGGEEEEEEEEEFFFHHHKKKMMMNNNIIIGGGFFFHHHLLLQQQTTTUUURRRPPPXXX\\\^^^sss}}}pppQQQNNNSSSHHHIIIIIIHHHHHHIIIJJJKKKKKKLLLMMMNNNPPPSSSUUUXXXYYYeeennnnnnmmmiiihhhggggggiiiiiihhhgggaaa```___]]]]]]___``````[[[XXXTTTPPPMMMLLLLLLLLLLLLNNNQQQVVV]]]fffnnnttt|||{{{tttqqqnnniiifffdddbbb```^^^WWWVVVSSSTTTeeezzzkkk```eeehhhuuuwww{{{tttZZZLLLIIIEEECCCCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEGGGIIIKKKLLLNNNQQQTTTVVVWWWYYY\\\^^^cccgggmmmtttxxxooojjjccc___^^^```aaabbbaaabbbgggqqqzzz~~~|||tttjjjbbb^^^ZZZTTTPPPPPPMMMIIIEEECCCDDDGGGHHHEEEEEEEEEFFFGGGJJJMMMNNNIIIHHHFFFGGGIIILLLOOOQQQOOOQQQXXXZZZdddyyyhhhQQQOOOPPPHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNPPPSSSWWW[[[___aaaiiikkktttoooiiigggfffggghhhhhhgggeeeaaa___^^^^^^^^^___aaaddd___]]]YYYTTTPPPLLLKKKJJJJJJMMMPPPTTTYYY```iiipppyyy~~~sssppplllhhheeebbb^^^[[[YYYYYYVVVXXXnnn}}}ooogggdddmmmqqq~~~zzznnnVVVMMMJJJGGGDDDDDDCCCCCCAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJMMMNNNTTTVVVXXXYYYYYY[[[]]]___cccgggooovvv|||qqqllleee```^^^```aaabbbaaaaaaeeemmmvvv}}}vvvmmmccc\\\XXXVVVTTTQQQLLLHHHFFFFFFHHHIIIGGGFFFEEEEEEFFFIIILLLNNNIIIIIIGGGFFFGGGIIILLLNNNIIINNNSSSVVVggg|||~~~cccSSSPPPMMMIIIIIIIIIIIIJJJKKKMMMNNNOOOMMMOOORRRVVV\\\aaaeeegggkkkjjj{{{ooojjjhhhggggggggggggfffdddaaa______`````````dddjjjdddccc```ZZZSSSNNNKKKKKKJJJLLLOOORRRUUU\\\fffmmmttt}}}ssspppmmmiiigggddd```]]]^^^___[[[___}}}wwwjjjeeedddmmmrrrjjjSSSMMMJJJGGGEEEDDDDDDCCCAAACCCCCCCCCCCCCCCDDDDDDDDDCCCDDDEEEGGGIIILLLNNNOOOWWWYYY[[[\\\\\\]]]```bbbfffiiiqqqyyysssmmmfffaaa___```aaabbbaaa```dddlllttt|||xxxmmmddd___]]]YYYVVVQQQLLLIIIIIIIIIJJJHHHGGGEEEDDDEEEGGGJJJLLLIIIIIIHHHFFFEEEFFFIIILLLHHHKKKPPPSSSeeevvv^^^UUUNNNIIIJJJIIIJJJJJJKKKMMMNNNPPPQQQNNNPPPSSSXXX]]]bbbgggiiimmmmmmooolllkkkiiihhhhhhgggeeedddbbb______bbbbbbbbbgggoooggggggddd^^^WWWPPPMMMMMMJJJLLLOOOPPPSSSYYYccckkkpppxxxxxxpppnnnllljjjiiigggdddbbb```aaa^^^eeeuuukkkhhhdddlllttteeePPPIIIGGGEEEDDDDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEDDDDDDFFFGGGJJJMMMOOOPPPVVVYYY\\\^^^___aaadddfffjjjmmmuuu|||tttnnngggaaa___```aaabbbaaaaaadddlllssszzzyyypppgggbbb]]]ZZZVVVQQQNNNKKKJJJJJJJJJIIIFFFDDDDDDFFFIIIJJJGGGHHHGGGEEEBBBCCCGGGJJJJJJJJJMMMNNN\\\rrr\\\UUULLLFFFKKKJJJJJJKKKLLLNNNOOOQQQRRRNNNPPPSSSWWW\\\bbbfffhhhqqqrrrsssooommmkkkiiiiiihhhfffdddbbb___```ddddddcccjjjsssggghhhgggaaaYYYSSSPPPPPPJJJMMMOOOPPPQQQXXXbbbjjjnnnuuu~~~vvvmmmlllkkkkkkkkkjjjhhhfff___aaa^^^gggnnnkkkjjjgggqqq```LLLFFFDDDBBBBBBDDDDDDDDDCCCBBBCCCCCCCCCDDDDDDEEEEEEDDDEEEFFFHHHJJJMMMOOOQQQUUUWWW[[[^^^aaadddhhhkkknnnpppwww~~~tttooogggbbb``````aaaaaabbbaaaeeelllssszzzzzzmmmddd```]]]YYYUUUPPPMMMKKKJJJLLLJJJFFFDDDDDDEEEHHHIIIFFFFFFFFFCCCAAAAAAEEEIIIHHHEEEGGGGGGNNNllluuu[[[WWWOOOJJJKKKKKKFFFHHHKKKLLLMMMNNNPPPRRRVVVUUUTTTVVV[[[```eeegggpppyyyzzzuuunnnjjjmmmnnnkkkgggfffbbbdddeeeddddddffflllpppfffdddbbb```]]]XXXSSSNNNNNNMMMMMMNNNSSSYYY___ccciiiqqqhhhiiiffffffjjjllliiifffgggfffiiidddqqq|||pppggggggjjjsss~~~xxxYYYIIIIIIGGGEEEBBBAAABBBDDDEEEDDDCCCCCCCCCCCCDDDDDDEEECCCFFFIIIKKKLLLNNNQQQTTTYYY\\\aaaeeegggiiilllmmmkkkxxxuuuiiibbb````````````ccccccdddiiiqqq{{{wwwrrrfffbbb\\\XXXVVVSSSNNNJJJHHHFFFDDDBBBAAABBBCCCDDDIIIHHHGGGDDDCCCDDDGGGIIIFFFFFFIIIPPPVVVbbbtttjjjTTTRRRLLLHHHJJJIIIGGGIIIKKKLLLLLLNNNQQQTTTVVVUUUVVVYYY^^^bbbfffgggsss{{{yyyrrrllllllllljjjiiijjjfffggggggeeedddeeeiiimmmeeedddbbbaaa___\\\XXXTTTNNNMMMMMMNNNQQQWWW]]]```gggnnn|||vvviiieeedddiiikkkiiiggghhhhhhllljjjzzzxxxnnnggghhhlllxxxzzzoooTTTFFFHHHGGGDDDBBBBBBCCCDDDFFFDDDDDDCCCCCCDDDDDDEEEEEEDDDFFFJJJLLLNNNQQQTTTWWWYYY\\\```dddfffiiimmmooorrr}}}{{{llldddaaa______```bbbaaacccgggoooxxxxxxsssjjjeee___[[[WWWSSSNNNJJJGGGFFFEEEDDDCCCCCCDDDEEEHHHHHHGGGEEECCCCCCEEEGGGGGGHHHMMMWWWbbbqqq|||^^^NNNOOOJJJHHHJJJIIIIIIJJJKKKKKKLLLOOOSSSVVVVVVWWWYYY\\\```dddgggiiiuuu~~~vvvnnnlllkkkiiijjjmmmiiiiiihhhfffdddeeegggjjjhhhgggdddbbb```]]]YYYVVVOOONNNMMMMMMOOOTTTYYY\\\cccjjjvvvkkkeeecccfffiiihhhggghhhiiioooqqqrrrlllhhhjjjppp{{{eeePPPEEEGGGFFFDDDBBBBBBCCCEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEHHHLLLOOOQQQTTTWWWZZZ\\\^^^aaadddgggkkkppptttzzzooofffccc```^^^___``````bbbfffllluuu}}}~~~xxxsssmmmiiiccc]]]XXXRRRMMMIIIFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGEEECCCBBBCCCEEEGGGJJJSSS```pppoooWWWMMMOOOKKKJJJLLLJJJJJJKKKKKKKKKLLLOOOTTTXXXXXXXXXZZZ[[[___dddiiimmmwwwxxxpppmmmllljjjkkkoookkkjjjiiigggffffffgggiiillliiieeeaaa^^^ZZZVVVSSSPPPOOOLLLLLLMMMQQQUUUXXX```fffrrrrrriiibbbcccfffffffffhhhhhhpppvvvmmmjjjjjjmmmtttyyy^^^OOOIIIFFFEEEDDDCCCCCCDDDFFFGGGEEEEEEEEEEEEEEEFFFGGGHHHHHHJJJNNNPPPRRRUUUXXXZZZ___aaacccfffiiiooouuuzzz}}}pppiiifffbbb^^^^^^```aaabbbeeejjjqqqyyy~~~wwwyyyxxxtttpppnnnkkkeee___XXXQQQLLLHHHEEEEEEFFFFFFFFFFFFEEEDDDFFFGGGGGGFFFCCCBBBBBBCCCHHHKKKUUUeeexxxeeeSSSMMMOOOKKKIIILLLIIIKKKLLLLLLLLLMMMQQQVVVZZZZZZ[[[ZZZZZZ]]]ccclllrrryyy|||rrrooonnnmmmlllmmmjjjiiihhhggghhhiiijjjjjjjjjgggbbb^^^[[[YYYVVVSSSQQQOOOLLLKKKLLLOOOSSSUUU]]]bbbnnnsssfffbbbcccdddeeeggggggqqq|||zzzjjjjjjkkkooo{{{qqqWWWNNNLLLEEEEEEDDDCCCDDDDDDEEEFFFEEEEEEEEEFFFFFFHHHIIIIIIKKKMMMPPPQQQSSSTTTWWWZZZ```bbbdddgggkkkqqqxxx~~~~~~ooojjjjjjddd______```bbbccceeehhhooowww}}}uuusssrrrnnnkkkkkkjjjfff```XXXQQQLLLIIIEEEEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGFFFCCCBBBBBBCCCHHHLLLUUUddduuu[[[MMMKKKMMMGGGGGGJJJGGGKKKLLLMMMNNNOOORRRWWWZZZ\\\]]]]]]]]]___eeeooovvv}}}uuupppqqqpppmmmllliiihhhggghhhjjjkkkkkkjjjfffbbb^^^[[[[[[[[[ZZZYYYRRRPPPMMMKKKKKKNNNQQQTTTYYY___lll}}}oooeeecccccceeehhhiiiwwwyyypppiiijjjlllssshhhRRRKKKKKKEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNQQQSSSTTTVVVYYY[[[aaacccfffiiinnnuuu|||rrrlllkkkeee```aaa```bbbddddddfffkkktttzzz{{{tttnnnjjjhhhggggggfffaaaZZZSSSOOOMMMHHHHHHGGGGGGFFFEEEEEEDDDEEEFFFFFFEEECCCCCCDDDFFFIIIKKKSSS^^^kkk|||sssTTTJJJJJJKKKFFFGGGKKKHHHJJJLLLNNNPPPQQQTTTWWWZZZ[[[___bbbdddeeeiiiqqqwwwyyyoooqqqqqqnnnkkkkkkiiiggghhhkkklllkkkiiigggccc___\\\\\\]]]^^^^^^RRRPPPMMMKKKKKKNNNQQQTTTTTT[[[iii{{{yyyjjjeeeeeegggjjjooo{{{yyyxxxjjjhhhiiimmmxxx```PPPJJJGGGFFFFFFEEEEEEDDDDDDCCCCCCFFFFFFGGGGGGHHHJJJKKKLLLKKKNNNQQQUUUWWWZZZ^^^aaafffiiimmmqqqvvv|||yyynnnkkkddd```ddd^^^aaaccccccccchhhpppwwwxxxnnniiigggdddeeefffbbb\\\VVVTTTSSSMMMLLLJJJHHHGGGFFFFFFGGGFFFFFFFFFDDDCCCDDDGGGIIIIIIJJJPPPXXXaaalll~~~eeeQQQIIIJJJLLLGGGIIINNNKKKIIILLLOOOQQQSSSUUUWWWZZZZZZ```fffjjjkkkmmmrrrwww|||oooppprrrnnnkkkmmmjjjhhhiiikkkllljjjhhhlllgggbbb^^^^^^^^^^^^^^^RRRPPPMMMKKKKKKNNNRRRTTTQQQYYYgggyyynnngggfffiiilllttt~~~vvvjjjhhhiiimmmzzzttt[[[RRRKKKFFFGGGFFFFFFEEEDDDCCCCCCBBBGGGGGGGGGHHHIIIJJJLLLLLLJJJMMMRRRVVVZZZ^^^bbbffflllppptttyyy~~~ooojjjcccaaafff]]]```bbbaaaaaaeeennnuuu}}}pppiiihhhbbbeeefffccc^^^YYYWWWWWWQQQOOOLLLIIIHHHGGGHHHIIIFFFFFFEEEDDDCCCEEEIIILLLIIIJJJOOOUUUZZZbbbqqq|||qqq___MMMLLLKKKJJJIIIIIIJJJKKKFFFKKKQQQTTTTTTSSSTTTVVV[[[```hhhpppsssrrrrrrsssqqqqqqqqqnnnnnnlllkkkjjjiiiiiijjjkkklllkkkjjjiiigggdddaaa___^^^SSSQQQNNNKKKKKKLLLNNNOOORRRZZZffftttssseeefffkkkoooyyyqqqnnnkkklllppp|||lllUUUMMMIIIFFFEEEDDDBBBBBBBBBCCCEEEFFFFFFFFFFFFGGGIIIKKKMMMOOOTTTTTTSSSUUUYYY___eeehhhnnnttt|||wwwooojjjfffddd___]]]^^^``````aaahhhppp~~~yyyooogggjjjiiihhhgggbbb[[[YYY]]]UUUSSSPPPNNNKKKGGGEEEEEEFFFEEEDDDDDDEEEGGGIIIKKKMMMFFFOOOQQQ]]]nnnmmmvvvzzzuuuhhhYYYNNNLLLKKKIIIIIIIIIKKKLLLIIIMMMRRRTTTTTTTTTWWWZZZ\\\```fffmmmrrruuuxxxzzzxxxvvvuuuqqqnnnlllkkkjjjiiiiiijjjkkklllkkkjjjiiihhhfffdddaaa```WWWTTTPPPLLLJJJKKKMMMOOOPPPVVVaaaooo{{{qqquuu~~~ooojjjjjjmmmuuuhhhSSSKKKGGGDDDEEEDDDCCCBBBBBBCCCEEEFFFGGGGGGGGGHHHJJJMMMOOOQQQTTTUUUVVVZZZ___eeejjjnnnrrrxxx~~~sssnnnhhh```aaa``````bbbbbbaaafffmmm}}}|||sssqqqpppooooooiiiaaa___bbb[[[XXXUUUSSSQQQMMMIIIFFFEEEEEEDDDCCCEEEGGGJJJKKKMMMDDDNNNVVVjjjyyyzzzuuubbbTTTNNNMMMJJJHHHHHHJJJLLLMMMMMMPPPRRRSSSSSSVVV\\\```]]]```eeekkkrrryyy~~~zzzxxxsssnnnlllkkkjjjiiiiiijjjkkklllkkkkkkkkkjjjhhhgggeeeddd\\\XXXRRRMMMJJJKKKMMMNNNOOOQQQZZZiii}}}|||~~~nnneeeiiiooo|||cccOOOHHHDDDBBBDDDDDDCCCBBBCCCDDDEEEFFFHHHHHHIIIJJJLLLOOORRRTTTUUUWWW[[[```ffflllqqqtttzzz~~~tttmmmbbbcccaaabbbdddcccbbbdddiiizzz~~~{{{{{{zzztttllliiikkkddd___YYYVVVUUUSSSMMMGGGEEEDDDCCCCCCDDDGGGKKKMMMNNNFFFQQQ^^^{{{}}}nnn```RRROOOMMMJJJHHHHHHJJJLLLNNNPPPQQQRRRRRRSSSWWW___eee```dddjjjooowwwyyywwwsssnnnllllllkkkjjjjjjkkkllllllllllllllllllkkkjjjiiiiiiaaa]]]VVVOOOKKKKKKLLLNNNNNNNNNVVVeeeyyyvvvllleeeiiiqqq___MMMGGGDDDCCCDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKNNNRRRUUUVVVWWWZZZ___eeelllrrrvvvxxxzzzpppjjjccc```aaaddddddbbbdddgggwww}}}wwwttttttmmmfff[[[TTTSSSTTTOOOGGGDDDCCCBBBBBBEEEHHHLLLOOONNNJJJYYYggg}}}kkk]]]OOONNNMMMJJJIIIIIIKKKMMMNNNPPPQQQRRRRRRSSSYYYaaahhhgggnnntttzzzwwwtttsssnnnnnnmmmlllkkkkkklllmmmnnnmmmmmmnnnnnnmmmmmmlllllleeeaaaYYYRRRMMMLLLLLLMMMNNNMMMTTTccctttyyyooolllhhhlllvvv]]]MMMGGGFFFFFFCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJMMMPPPTTTWWWYYYZZZ^^^cccjjjpppvvvyyy{{{rrrrrrbbb______ccceeecccdddgggssszzz}}}yyyyyytttkkk\\\OOONNNQQQNNNGGGDDDCCCBBBCCCEEEJJJOOORRRIIIMMM```ooo{{{gggVVVJJJLLLLLLKKKKKKKKKLLLMMMNNNNNNQQQSSSUUUVVV\\\cccjjjmmmvvv}}}~~~{{{uuutttppppppooonnnmmmmmmnnnooopppnnnoooooooooooonnnnnnmmmgggccc]]]VVVQQQMMMLLLLLLNNNMMMSSS___lllssslllllllllrrrxxxXXXLLLGGGFFFGGGBBBCCCDDDEEEFFFFFFGGGGGGJJJKKKLLLOOOSSSWWW[[[^^^___bbbhhhooovvv{{{{{{tttddd```___bbbeeeeeefffhhhmmmvvv||||||xxxqqqaaaPPPLLLPPPOOOHHHEEEDDDCCCCCCGGGLLLRRRUUUFFFOOOffftttuuu```RRRJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNQQQVVVYYY[[[___fffkkklllvvv|||zzz{{{{{{xxxsssqqqqqqpppoooooopppqqqqqqooopppppppppoooooonnnmmmgggddd___YYYSSSOOOLLLKKKLLLKKKQQQZZZ```rrrpppjjjlllnnnzzzjjjQQQJJJGGGDDDEEEBBBCCCDDDEEEFFFGGGGGGGGGLLLMMMOOORRRWWW\\\```bbbdddgggmmmttt|||vvvjjjdddaaacccffffffgggiiihhhrrr~~~{{{xxxkkkXXXPPPSSSQQQJJJFFFEEEDDDDDDHHHNNNTTTXXXMMMVVVkkkwwwnnn[[[QQQOOOJJJKKKLLLNNNNNNNNNMMMLLLMMMRRRXXX\\\___bbbhhhlllhhhqqqwwwyyyvvvwww|||uuusssrrrqqqppppppqqqrrrssspppppppppppppppooonnnmmmgggeee```[[[UUUPPPMMMKKKKKKJJJOOOUUUVVVeee|||xxxmmmjjjkkkmmm^^^KKKIIIFFFBBBBBBBBBCCCDDDFFFGGGGGGHHHHHHOOOPPPRRRUUUZZZ___ccceeegggjjjpppxxxzzzppphhhccceeeffffffgggiiidddooozzz}}}~~~sss```VVVWWWSSSKKKGGGEEEDDDEEEIIIOOOVVVZZZXXX___oooyyy~~~jjjUUUMMMOOOKKKJJJIIIJJJMMMOOOOOOOOOPPPYYY______aaahhhllllllooolllnnnqqq|||vvv|||vvvyyyvvvsssqqqqqqrrrqqqppppppqqqssssssqqqppppppqqqjjjkkkiiiddd[[[RRRMMMKKKLLLIIIMMMTTTUUU___zzz}}}xxxvvvnnnlllnnnrrrtttWWWMMMHHHIIIIIICCCGGGFFFFFFGGGIIIJJJJJJIIIRRRTTTVVVXXX[[[```fffjjjooorrrtttwwwyyymmmiiijjjfffhhhlllfffdddlllrrr||||||ooocccZZZUUUTTTTTTGGGEEEEEEHHHJJJNNNXXXcccbbb```oooxxxdddRRRKKKNNNNNNMMMLLLMMMOOOQQQQQQQQQRRRYYY\\\ZZZ[[[aaaffffffqqqrrrwwwxxx}}}}}}zzzvvvtttsssssstttttttttsssrrrssstttsssqqqqqqrrrssspppmmmhhheeebbb\\\SSSLLLKKKIIILLLSSSSSSZZZwwwyyyrrrsssyyyzzzrrrkkkkkkooosssjjjPPPHHHDDDFFFGGGBBBFFFFFFGGGIIIJJJLLLLLLKKKQQQRRRUUUYYY^^^ccchhhjjjooosssvvvyyypppjjjiiidddfffjjjeeeeeemmmssszzz~~~vvvjjj```[[[YYYXXXVVVJJJHHHFFFFFFIIIOOO[[[eeejjjeeemmm{{{jjjZZZNNNJJJMMMNNNNNNNNNPPPSSSVVVWWWWWWWWW\\\___]]]\\\aaafffhhhvvv{{{~~~uuuttttttuuuwwwxxxwwwuuuuuuuuuuuusssqqqqqqsssuuuxxxpppiiiiiikkkggg\\\QQQMMMIIIKKKQQQQQQSSSeee{{{|||sssooonnnppp{{{{{{nnnkkkmmmssszzz```JJJEEEBBBEEEGGGCCCFFFGGGIIIKKKMMMNNNNNNNNNSSSSSSVVV\\\dddjjjlllkkkooouuuyyy}}}xxxlllhhhcccdddhhheeeeeelllqqquuuyyyooobbb\\\]]]^^^\\\YYYJJJHHHDDDBBBGGGTTTbbblllvvvpppooorrrppp^^^RRRKKKIIILLLLLLLLLMMMPPPVVVZZZ\\\\\\\\\aaahhhjjjlllnnnrrruuu}}}wwwwwwwwwyyyzzzzzzxxxvvvvvvvvvtttrrrppppppsssuuuzzzsssmmmmmmooolllbbbYYYRRRLLLJJJOOOOOOOOOXXXfff~~~}}}xxxuuuqqqooottt{{{tttnnnnnnsss}}}wwwZZZHHHFFFDDDEEEIIIEEEFFFHHHKKKNNNOOOQQQRRRTTTYYYXXXZZZaaajjjpppooolllqqqxxx~~~pppjjjcccdddhhheeedddjjjnnnpppzzzyyylll^^^YYY]]]```^^^YYYKKKIIIEEECCCOOOeeevvv}}}~~~www~~~gggWWWOOOKKKKKKLLLNNNMMMNNNQQQUUUYYYZZZ[[[XXXaaannnyyy}}}~~~}}}|||{{{||||||zzzwwwuuuvvvuuutttqqqooooooqqqtttwwwvvvtttrrrpppkkkeee```YYYQQQKKKMMMMMMNNNTTT]]]ccc~~~yyyrrrmmmmmmxxx~~~yyyooommmqqqyyynnnUUUHHHHHHEEEEEEHHHFFFGGGJJJMMMOOOQQQSSSWWWZZZ^^^]]]___eeennnqqqooollluuu|||vvvmmmfffeeehhhfffeeejjjnnnnnnvvv}}}nnn^^^XXX\\\```]]]XXXPPPOOOIIIJJJ___~~~~~~vvvbbbSSSMMMMMMMMMNNNRRRQQQPPPQQQSSSUUUVVVUUURRR]]]ppp}}}}}}{{{xxxuuuuuuuuutttrrrpppoooqqqrrruuuwwwxxxuuuoooiiifffeee^^^UUUMMMLLLLLLMMMSSSYYY[[[lllvvvmmmiiijjjoooxxxrrrmmmnnnsss}}}dddNNNFFFHHHDDDCCCGGGEEEIIILLLOOOPPPQQQUUU\\\aaabbbbbbeeejjjpppsssrrrpppzzzzzzpppiiifffhhhggghhhlllooopppvvvtttaaaXXXZZZ]]]\\\XXXPPPOOOIIINNNmmm~~~}}}ppp]]]PPPLLLNNNPPPOOOQQQPPPOOOQQQTTTVVVVVVVVVUUU```ttt~~~}}}|||zzzxxxuuuvvvvvvuuurrrqqqqqqrrrvvvxxxzzzwwwpppjjjgggfff^^^WWWOOOLLLKKKLLLPPPTTTYYY```vvv|||ooojjjkkkjjjjjjwwwuuuqqqoooqqqwwwuuu[[[IIIDDDHHHEEEDDDHHHGGGKKKNNNPPPPPPQQQVVV___ggghhhjjjnnnrrrvvvyyy{{{|||~~~|||rrrjjjfffgggfffhhhjjjlllooouuuzzzeeeYYYXXX[[[\\\[[[PPPOOOKKKWWWqqq~~~wwwkkkZZZMMMKKKOOOQQQPPPLLLLLLMMMPPPUUUYYY[[[[[[]]]fffzzzwww}}}~~~}}}}}}|||{{{vvvwwwxxxwwwtttrrrrrrrrrxxxyyyyyywwwrrrlllhhhfff]]]WWWQQQMMMKKKJJJMMMPPPSSSRRR___|||xxxmmmmmmssskkkhhhrrr|||wwwtttsssuuu|||dddXXXGGGEEEJJJGGGGGGKKKKKKMMMOOOPPPPPPQQQWWWbbbjjjnnnqqqvvvzzz}}}|||ssskkkffffffeeeeeefffhhhlllsss}}}hhhZZZWWWZZZ]]]]]]TTTUUUTTTfffzzzkkkzzzssscccSSSPPPRRRRRROOOMMMNNNLLLNNNRRRTTTWWW]]]eeeggguuuzzzyyy{{{yyyuuuxxxxxxvvvttttttuuusssoookkkmmmtttwwwrrrooonnnjjjccc___[[[UUUNNNJJJJJJMMMPPPMMMNNNTTT```qqqyyyqqqnnniiilllnnnwww~~~vvv|||}}}|||||||||```MMMIIIGGGHHHHHHGGGIIIMMMNNNVVVTTTQQQWWW[[[dddsssuuuzzz~~~{{{qqqjjjffffffiiijjjnnnqqqsss|||iii[[[XXXZZZZZZWWWZZZSSSVVVuuurrrooo```SSSQQQTTTSSSQQQOOOQQQNNNOOOTTTVVVVVVYYY]]]lllwww}}}yyyzzzwwwvvvuuuttttttrrrooollllllrrruuurrroooooolllgggeeeaaaZZZRRRMMMKKKLLLMMMPPPOOOPPPUUU]]]jjj~~~zzzssspppnnnrrruuu{{{yyy~~~zzz{{{}}}kkkSSSKKKHHHFFFHHHIIIHHHKKKPPPRRRZZZYYYVVVZZZ\\\aaaooowww}}}tttnnnjjjgggkkklllooorrrttt{{{qqqbbb^^^^^^\\\ZZZZZZWWW]]]{{{hhh\\\RRRRRRUUUUUUSSSSSSQQQNNNOOOVVV\\\]]]]]]^^^uuu~~~{{{~~~|||xxxwwwuuuvvvwwwvvvssspppoooooolllqqqtttrrrppppppooollllllggg___WWWQQQMMMKKKKKKNNNLLLMMMPPPTTTZZZgggsss}}}wwwtttuuuxxx{{{~~~~~~yyyzzz}}}```NNNJJJFFFFFFIIIJJJJJJMMMQQQTTT^^^^^^]]]bbbcccfffqqqvvv}}}xxxrrroookkkmmmnnnpppssstttzzz}}}mmmeee```\\\YYYVVV[[[fffxxx___VVVQQQRRRVVVVVVVVVWWWOOOKKKMMMXXXccchhhjjjlllzzz|||zzz{{{yyyvvvvvvyyy{{{yyyuuurrrqqqsssooorrrsssrrrpppoooooooooooojjjccc\\\VVVQQQMMMKKKLLLKKKMMMRRRUUUXXX___hhhpppttt|||{{{vvvuuuwwwyyy|||}}}[[[NNNIIIFFFFFFIIIKKKJJJMMMQQQSSS^^^aaadddlllnnnpppzzz{{{|||rrrpppmmmmmmmmmpppssstttyyyzzzlllaaaYYYUUURRR___pppkkkWWWRRROOORRRVVVWWWYYY\\\QQQLLLNNNYYYfffooouuuyyy~~~{{{yyy|||~~~|||xxxuuuuuuvvvsssrrrrrrqqqooommmnnnpppoookkkddd___[[[VVVQQQMMMNNNLLLMMMPPPQQQPPPSSSXXXdddeeekkkvvvxxxqqqmmmkkkmmmpppuuunnnSSSJJJIIIGGGGGGJJJLLLKKKMMMQQQSSS^^^bbbfffpppsssuuu~~~tttooolllllllllooorrrtttwwwsssbbbWWWRRRSSSiii~~~vvvcccTTTQQQPPPTTTWWWXXX]]]cccZZZUUUVVV^^^hhhpppvvv{{{{{{|||}}}~~~~~~{{{yyyxxxxxxuuurrrppppppnnnkkkmmmrrroookkkfffccc```\\\UUUPPPMMMJJJJJJNNNOOONNNOOOSSS[[[[[[___iiiqqqxxxtttjjjfff``````dddhhhrrrcccNNNIIIIIIGGGHHHMMMOOONNNPPPTTTZZZbbbccceeeoooqqqrrrzzzvvvooonnnnnnppptttuuuvvv~~~wwwcccWWWTTT\\\xxx|||nnn]]]UUURRRSSSVVVXXX[[[bbbjjjdddbbbdddjjjooorrrvvv|||{{{~~~}}}}}}}}}}}}|||yyywwwsssooommmnnnmmmkkknnnuuurrrnnniiigggeee```XXXRRRNNNJJJIIILLLOOOOOOQQQUUUWWWVVVZZZcccjjjnnnvvv~~~vvvkkkiii___\\\```aaaeee}}}zzz[[[KKKKKKIIIGGGJJJPPPTTTUUUWWW\\\bbbhhheeeeeennnpppqqqzzz{{{tttssstttwwwvvvvvvzzzttt___WWWWWWeeeooofffUUUVVVTTTUUUXXXZZZ]]]fffoookkklllooouuuwwwvvvyyy~~~uuu|||{{{|||~~~}}}zzzvvvqqqlllkkkmmmlllkkkpppxxxuuuqqqllljjjhhhcccZZZSSSTTTNNNKKKKKKKKKIIIJJJMMMTTTSSSWWW```eeehhhpppyyy~~~~~~|||qqqpppddd___bbb```^^^qqqtttSSSFFFJJJHHHGGGKKKRRRXXXZZZ]]]bbbggglllhhhgggppptttuuu~~~yyyyyywwwxxxyyyxxxuuuwww|||mmmZZZVVVYYYiiiuuukkkbbbSSSUUUUUUVVVXXX\\\___bbbdddgggttt~~~~~~~~~~~~uuuhhhiiirrr|||yyyyyyyyyvvvrrrooommmkkkkkklllmmmmmmmmmwwwsssmmmhhhhhhhhh```VVVWWWSSSNNNMMMNNNOOOMMMKKKNNNNNNQQQUUU]]]eeemmmrrrvvv}}}zzzwwwppphhhdddaaa```gggppp{{{aaaRRRNNNIIINNNMMMPPPWWW[[[\\\^^^bbbmmmzzz}}}zzzzzzvvvyyyvvvuuuzzz~~~{{{{{{mmmYYYXXX```{{{kkkbbb\\\SSSWWWYYY[[[]]]```dddiiilllkkkvvv}}}{{{|||~~~xxxmmmgggqqq|||zzzyyyxxxvvvpppnnnlllkkklllmmmmmmmmmxxxuuuooohhhggghhhddd^^^]]]YYYSSSNNNLLLKKKKKKJJJLLLLLLNNNQQQWWW^^^dddhhhrrrxxx}}}zzzrrrkkkgggdddbbbdddiiioooZZZPPPOOOKKKOOOOOOSSS[[[``````aaadddppp~~~}}}}}}bbbSSSUUU___xxxyyyaaaYYYXXXVVVZZZ]]]aaadddgggkkkrrrxxxuuu{{{|||xxxvvvyyyvvvpppaaalll|||zzzyyyzzzqqqooollllllmmmmmmmmmlllvvvuuuppphhheeefffeeeccc```]]]WWWPPPKKKIIIKKKMMMLLLKKKLLLNNNQQQWWW[[[^^^jjjppptttuuuyyy}}}|||yyypppmmmjjjeeebbbbbbiiiuuucccTTTOOORRROOOQQQRRRXXXaaadddaaa```aaammmyyyoooXXXMMMSSS^^^www}}}~~~mmm^^^WWWXXX[[[[[[___dddhhhkkkqqq{{{wwwtttuuusssooo^^^jjj~~~|||zzzzzzsssqqqnnnmmmmmmnnnmmmmmmpppsssppphhhbbbaaabbb```\\\\\\YYYTTTMMMKKKLLLOOOLLLLLLLLLMMMPPPTTTWWWZZZbbbhhhlllmmmttt~~~tttppplllfffaaa___aaatttooo]]]RRRPPPUUUTTTTTTVVV]]]eeegggbbb___^^^mmmkkkgggSSSKKKRRR]]]www{{{}}}ggg___XXXXXX^^^[[[___dddhhhnnnvvv{{{zzzyyywwwjjjttt~~~zzzzzzvvvssspppooooooooonnnmmmmmmrrrsssllldddaaa___]]][[[]]]]]]ZZZSSSNNNLLLLLLJJJJJJKKKLLLNNNRRRUUUWWW]]]cccggghhhqqqtttnnnjjjddd___^^^]]]jjj|||lllZZZPPPPPPUUUUUUVVVXXX```jjjmmmjjjggghhhwwwxxxnnnrrr^^^OOOIIIPPPYYYqqq{{{qqqbbb]]]XXXXXX]]]]]]___bbbiiirrr|||}}}|||zzzyyyvvvsssqqqqqqqqqpppooonnntttvvvpppjjjgggddd```bbbcccbbb___YYYQQQLLLIIIHHHHHHHHHIIIKKKNNNPPPRRRXXX___ddddddlll}}}sssmmmhhhccc___```XXX___kkkcccUUUNNNMMMTTTWWWYYY[[[dddooouuuvvvvvvyyymmmgggqqq```RRRJJJGGGMMMTTTddduuu~~~{{{kkk^^^ZZZWWWYYY]]]bbbaaabbbjjjwww}}}{{{yyyuuussssssrrrqqqpppqqqtttuuuqqqmmmmmmkkkgggiiigggdddaaa]]]XXXRRRMMMHHHHHHHHHIIIJJJKKKMMMNNNOOOZZZbbbccchhh|||}}}wwwsssmmmfffdddeee]]]]]]aaaqqq|||WWWOOOLLLNNNWWW]]]___```gggqqqxxx{{{~~~aaaqqq~~~|||}}}{{{}}}kkk```SSSLLLIIIHHHKKKPPPWWWiiisss}}}yyy}}}iii]]]XXXXXX[[[___fffcccccclllzzz}}}zzzwwwuuutttsssrrrqqqqqqsssqqqnnnmmmpppooolllkkkhhhcccaaa```^^^ZZZVVVKKKKKKKKKJJJKKKKKKLLLLLLHHHUUUaaadddhhhyyy~~~}}}{{{uuullliiikkkfffbbb```kkkoooOOOLLLMMMPPP\\\dddfffeeejjjrrrwwwzzz}}}kkkbbbzzzuuuwwwyyyxxxzzzeee[[[QQQMMMKKKJJJKKKNNNPPPbbbnnnyyywww~~~uuuccc[[[YYYXXXYYY[[[bbbjjjggghhhyyy}}}~~~}}}~~~|||wwwsssrrrrrrssspppsssuuutttrrrooonnnnnnlllhhhdddbbbbbb```\\\YYYLLLKKKIIIHHHHHHIIIKKKLLLNNNNNNRRRYYYbbbrrr~~~wwwsssqqqmmmhhhjjjjjjeeeggg___PPPQQQHHHMMM___cccnnnyyy{{{qqqqqq~~~gggmmmuuuhhhqqqnnnuuu|||}}}yyyZZZTTTRRRSSSPPPJJJIIIMMMTTTYYYddduuutttnnnyyylll___[[[[[[\\\___aaajjjsssqqqpppyyy}}}}}}yyyuuutttttttttqqqrrrsssssssssqqqooommmlllhhhdddccccccbbb^^^ZZZQQQPPPMMMKKKIIIJJJKKKKKKIIIKKKOOOUUU\\\lllzzzuuuqqqoooooommmlllggghhhyyyZZZPPPTTTMMMRRRdddkkkyyy|||xxxyyy}}}ggg[[[}}}~~~llloookkkpppvvvzzzuuuiii```XXXVVVRRRMMMKKKMMMPPPVVVaaammm|||ttthhhwwwiii```ZZZ[[[^^^aaaeeejjjsss|||zzzwww|||~~~~~~zzzxxxvvvvvvvvvsssqqqppprrrtttsssppplllllliiieeedddeeedddaaa]]]YYYWWWSSSOOOLLLJJJJJJJJJHHHIIIMMMPPPSSS```xxxvvvssswwwsssqqqlllmmmjjjWWWTTT[[[XXX\\\llluuu~~~~~~vvvzzzUUUffflllggghhhkkkqqqxxx}}}}}}ooo```VVVQQQLLLHHHGGGIIIPPP[[[dddooowwwaaaoooddd]]]YYYXXX\\\aaadddiiinnnzzz{{{~~~|||yyyxxxwwwvvvuuuqqqooopppttttttpppkkkllliiiffffffggggggdddaaa___]]]XXXSSSOOOKKKJJJIIIIIIKKKMMMLLLLLLTTTjjj{{{|||yyyvvvrrruuu}}}bbbZZZ[[[bbbbbbcccnnnzzzhhhXXXmmm{{{pppgggkkksss||||||fffWWWPPPLLLHHHFFFGGGMMMUUU^^^hhh}}}zzz[[[]]]cccsssaaaWWWVVVYYY^^^aaabbbffflllxxx~~~yyy{{{zzz}}}{{{zzzxxxvvvvvvrrrooopppssstttoookkkkkkhhhffffffhhhiiifffdddbbb```]]]XXXSSSOOOKKKIIIIIIJJJKKKJJJIIIOOObbbttt|||yyywww||||||ddd``````aaafffhhhfffkkkwwwXXXVVVjjjzzznnnrrr|||iiiWWWPPPOOONNNKKKKKKLLLQQQYYYcccttt~~~\\\ZZZ\\\nnncccVVVVVVZZZ]]]]]][[[___eeekkkrrrpppooorrrqqqwww~~~|||yyyvvvwwwtttqqqqqqqqqqqqnnnkkkjjjgggeeefffiiijjjhhhfffccccccbbb___ZZZTTTOOOLLLHHHGGGHHHIIIJJJOOO]]]lll}}}|||ooocccaaafffeeeffflllhhhgggtttmmmXXX```}}}}}}~~~hhhUUUMMMOOOOOOMMMNNNMMMOOOUUU\\\jjjnnnppppppyyyhhh^^^UUUVVVYYY[[[WWWSSSVVV]]]gggjjjhhhhhhmmmkkkppp{{{wwwxxxvvvtttrrrpppnnnlllkkkhhhfffdddfffiiikkkiiigggccceeefffeeebbb\\\UUUQQQLLLIIIHHHIIIJJJMMMUUU___ppplllfffnnniiiiiisssppplllxxxrrrcccvvv___SSSQQQQQQNNNKKKLLLOOOSSSXXXfffooobbbVVVTTTUUUXXXXXXSSSMMMPPPWWWpppqqqllllllqqqnnnpppwww~~~|||xxxxxxxxxvvvsssnnnkkkkkklllgggeeedddfffiiikkkjjjhhhcccfffiiijjjgggaaaYYYUUUSSSMMMJJJJJJJJJIIIMMMRRRXXX|||kkkgggkkktttmmmmmm{{{yyysssiiiVVVrrr```[[[XXXSSSFFFJJJPPPSSSWWWhhhsssiii___VVVRRRTTTWWWYYYVVVSSSXXX___uuuqqq{{{yyy{{{zzztttmmmlllpppnnnggggggeeedddfffjjjmmmkkkiiikkkiiihhhhhhiiifff```[[[SSSNNNHHHFFFHHHKKKMMMNNNKKKXXXmmmlllqqqzzzzzz~~~}}}|||___```iiilllgggqqq~~~|||ddd]]]ZZZUUULLLMMMMMMNNNTTTkkk|||jjjdddcccaaa^^^^^^```eeefffccccccfffzzz}}}|||wwwxxxtttnnnnnnqqqooojjjgggffffffgggiiijjjjjjiiikkkiiiggghhhhhhfff```[[[UUUPPPKKKHHHIIIKKKLLLLLLIIINNNXXXiii}}}lllttt{{{{{{rrr[[[SSSYYYYYY^^^kkkqqq{{{xxxuuuzzzvvv```XXXSSSMMMJJJLLLNNNOOORRRbbbooofffeeekkktttlllkkkpppzzz~~~{{{zzz~~~~~~wwwyyywwwtttrrrsssqqqnnniiijjjjjjiiihhhgggiiijjjjjjhhhgggggghhhfffaaa\\\XXXTTTOOOLLLKKKKKKKKKJJJLLLJJJLLLSSSbbbsssrrr||||||}}}nnnRRRRRRPPPOOOYYYbbbkkkkkkkkkooo|||nnn[[[SSSNNNHHHIIILLLQQQRRRQQQXXXmmmwwwhhhfffgggqqqqqqttt~~~{{{|||{{{yyywwwuuutttrrrlllnnnnnnlllhhhgggiiillliiigggfffgggiiigggaaa]]][[[XXXTTTQQQNNNLLLJJJIIIMMMIIIKKKQQQUUUbbbxxxoooyyyyyy~~~|||iiiVVVMMMSSSYYY___```bbbfffppp}}}iiiYYYQQQMMMIIIIIINNNVVVXXXUUUSSS]]]iii||||||zzzlllggghhhjjjtttxxx~~~|||zzzzzzyyyxxxxxxyyypppqqqqqqnnniiihhhjjjmmmhhhgggfffhhhiiihhhccc^^^]]]\\\ZZZVVVRRRNNNLLLKKKJJJEEEHHHPPPNNNLLL\\\rrrqqqqqq{{{}}}uuu}}}fffQQQQQQQQQTTTVVVZZZ^^^fffwww~~~jjjYYYPPPLLLJJJKKKQQQYYY^^^ZZZTTTVVV]]]dddzzzxxx~~~qqqpppqqqrrryyyzzzyyy{{{{{{{{{}}}ssssssqqqmmmjjjjjjkkkmmmiiiggggggiiikkkjjjeee```^^^______\\\WWWRRRPPPOOOMMMHHHGGGLLLKKKHHHLLLUUUWWW\\\ccchhhiiiooowwwuuuzzznnnppp{{{WWWNNNIIILLLNNNRRRXXX___nnnooo[[[NNNJJJIIILLLQQQYYY___\\\VVVUUUYYYYYY|||zzzzzzvvvuuuwwwzzz~~~}}}{{{|||uuuqqqmmmkkkjjjkkkkkkjjjiiihhhhhhjjjlllkkkgggbbb^^^```bbb```[[[WWWTTTSSSSSSPPPMMMKKKKKKLLLLLLMMMMMMNNNPPPTTTWWW\\\gggsss}}}wwwzzz~~~|||{{{zzz{{{~~~qqqhhh~~~cccPPPKKKKKKKKKNNNSSSXXXcccyyysss___QQQKKKKKKLLLOOOUUU[[[YYYTTTSSSVVVTTTqqq~~~|||}}}sssooommmkkk}}}~~~yyyxxxzzz~~~zzzyyyuuupppjjjhhhjjjkkkjjjhhhjjjiiiiiikkkmmmlllhhhddd^^^aaadddccc^^^YYYVVVVVVTTTTTTPPPJJJIIILLLKKKGGGMMMJJJHHHJJJJJJJJJOOOUUUVVV```ccc[[[XXX```jjjooohhhppptttssswww}}}xxxmmmttt{{{yyy|||kkk|||pppVVVTTTPPPNNNNNNPPPRRRYYYkkk~~~uuucccTTTNNNOOOKKKLLLQQQVVVUUUQQQQQQTTTOOOfff~~~tttooouuuvvvppp|||}}}~~~zzzyyywwwuuu{{{~~~{{{xxxuuupppkkkiiihhhhhhiiijjjkkklllmmmlllkkkjjjiiigggeeebbbaaaaaa```]]]\\\\\\[[[XXXSSSOOOLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLJJJMMMPPPRRRSSSWWW\\\aaaZZZ```fffhhhhhhhhhlllppppppuuu|||wwwxxx~~~}}}xxx}}}gggPPPOOOJJJLLLRRRPPPOOO]]]rrr~~~}}}{{{kkkXXXNNNNNNDDDHHHMMMPPPQQQPPPPPPPPPRRR___uuu~~~|||wwwtttxxxvvvpppttt~~~|||zzz{{{uuuyyyvvvrrrooommmnnnoooooolllkkkiiihhhhhhjjjkkklllkkkjjjhhhggggggeeebbb___]]]\\\YYYUUUQQQOOONNNOOOMMMLLLKKKIIIHHHHHHHHHHHHHHHJJJLLLMMMMMMOOOSSSWWWQQQVVV[[[]]]]]]]]]aaaeeeiiimmmssswwwxxxxxxxxxxxxxxxyyyyyyyyyyyy{{{~~~}}}zzz~~~zzzrrryyyzzz{{{eeeSSSMMMMMMRRRQQQMMMYYYkkkyyy||||||kkkZZZQQQPPPIIIKKKMMMNNNMMMLLLLLLMMMNNNWWWhhhyyy}}}lllvvvlllrrrvvvwww~~~}}}zzzwwwwwwlllwww|||xxxssspppooopppppppppnnnlllhhheeeeeehhhllloooooonnnmmmlllllliiieeebbb___]]]ZZZWWWUUUSSSRRRRRRQQQOOOMMMKKKIIIHHHGGGFFFIIIJJJJJJIIIHHHHHHKKKMMMMMMQQQUUUWWWWWWXXX[[[^^^aaadddhhhjjjkkklllmmmnnnoooqqqssssssssstttvvvxxxyyywwwvvvvvvrrrooossszzzzzzyyyxxxzzz}}}}}}~~~kkkjjjvvv\\\QQQNNNTTTTTTPPPTTT```ttt}}}||||||kkk[[[SSSRRRKKKLLLNNNNNNLLLLLLLLLMMMNNNQQQ[[[jjjuuukkkrrrlllxxx~~~{{{wwwzzzpppyyyxxxtttsssrrrqqqpppqqqnnnjjjgggfffhhhkkknnnnnnmmmmmmnnnmmmjjjeeeaaa```]]]ZZZXXXWWWVVVUUUUUUSSSSSSQQQOOOMMMKKKJJJIIILLLKKKJJJHHHGGGGGGIIIJJJLLLOOORRRSSSSSSTTTWWWYYY\\\^^^```aaaaaabbbdddggghhhkkknnnooooooooopppqqqqqqoooooooookkkhhhlllrrrvvvvvvuuuwww~~~}}}zzzzzz|||zzzlllnnn{{{}}}{{{uuu___OOOQQQUUURRRRRRWWWooo~~~yyy|||jjj[[[SSSQQQKKKNNNQQQRRRQQQQQQQQQQQQRRRQQQWWWdddrrrlllfffhhh{{{|||zzzxxxxxxwwwvvvsssqqqnnnllljjjiiijjjkkkmmmmmmmmmmmmmmmjjjfffbbbaaa^^^ZZZYYYYYYYYYWWWVVVVVVUUUUUUTTTSSSRRRQQQPPPLLLKKKIIIHHHIIIIIIJJJJJJHHHIIIKKKLLLLLLMMMOOOQQQXXXXXXYYYYYYXXXZZZ]]]___^^^aaadddffffffffffffggghhhggghhhiiifffcccgggmmmooopppooonnnttt{{{}}}{{{yyywwwvvvwwwzzz}}}~~~zzzwwwwwwzzz~~~www|||{{{www[[[OOOOOONNNOOOTTTeeewww}}}{{{zzziii]]]UUURRRQQQUUUXXXZZZXXXUUURRRQQQSSSSSSYYYfffxxxrrrdddaaavvvwwwrrrttt|||{{{yyyzzzyyyxxxsssrrrqqqooommmkkkjjjiiimmmllllllmmmmmmlllhhheeeddd```\\\ZZZ[[[[[[YYYVVVXXXXXXYYYYYYXXXWWWVVVVVVLLLJJJHHHHHHIIIKKKKKKKKKIIIIIIIIIIIIJJJLLLMMMNNNSSSSSSSSSSSSRRRSSSUUUXXXWWWZZZ]]]____________```___^^^```bbb```^^^aaahhhjjjkkkjjjhhhkkkqqqsssqqqtttrrrooooooqqqtttvvvwwwwwwuuutttsssuuuxxx|||~~~nnnnnn{{{}}}dddWWWNNNNNNTTTXXXfff|||yyyxxxuuuiiibbb]]]YYY\\\^^^```^^^ZZZTTTPPPNNNOOOTTT^^^nnnzzzsssggguuu{{{~~~~~~vvvlllnnn{{{|||{{{yyywwwqqqpppooommmllllllllllllkkkjjjjjjjjjkkkkkkiiihhhhhhccc^^^]]]^^^^^^[[[XXX[[[[[[\\\\\\[[[ZZZXXXXXXNNNLLLIIIIIIKKKMMMMMMLLLMMMLLLKKKKKKLLLNNNOOOOOOQQQQQQRRRQQQOOOPPPQQQSSSTTTVVVYYYZZZZZZZZZ\\\]]]XXXXXXZZZ]]]\\\[[[___eeefffgggfffdddffflllnnnlllpppnnnlllmmmoooqqqrrrqqqoooooopppqqqsssvvvyyy{{{xxx|||mmmlll|||___SSSVVVSSSUUUhhhzzz~~~vvvtttvvvxxx{{{xxxpppjjjjjjhhheeecccbbb```\\\VVVQQQOOOOOONNNVVVdddttt|||}}}}}}uuu{{{}}}}}}uuu|||}}}zzzzzzzzz|||yyyooonnnllljjjjjjlllnnnoooiiihhhfffgggiiiiiiiiigggkkkfff```___``````\\\YYY]]]]]]]]]]]]\\\ZZZXXXWWWSSSOOOLLLLLLNNNPPPOOOMMMMMMLLLJJJJJJKKKMMMMMMMMMQQQRRRSSSRRRPPPPPPRRRSSSOOOQQQSSSTTTTTTTTTVVVXXXUUUVVVYYY\\\\\\ZZZ^^^eee___aaa```^^^```fffiiiggggggggghhhjjjmmmooonnnmmmnnnooopppqqqsssuuuwwwwwwssszzzvvvvvvuuuZZZVVVTTTMMMZZZmmmrrr~~~sssooohhhnnnooolllkkkpppqqqnnndddaaa]]]WWWRRRPPPQQQSSSPPPZZZiiixxxzzzuuuxxx{{{pppuuu}}}xxxnnnqqqttttttrrrpppppppppllliiiffffffhhhjjjlllmmmkkkjjjiiigggdddbbb___^^^]]]]]]^^^^^^___^^^^^^^^^WWWTTTQQQQQQSSSTTTQQQNNNPPPOOOOOOOOOOOOPPPQQQQQQRRRSSSSSSQQQOOONNNOOOPPPSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVVVVWWWXXXYYYZZZ[[[[[[[[[\\\^^^```ccceeefffeeeeeefffiiilllllljjjgggfffmmmsssuuutttuuu||||||[[[SSSLLLNNN[[[hhhuuuzzzqqqhhhmmmqqqqqqooommmhhhddd```^^^YYYRRRNNNOOOPPPNNNPPP```ttt{{{tttqqqyyywww}}}|||~~~~~~yyyxxxvvvtttrrrrrrrrrsssllljjjhhhhhhjjjlllnnnnnnlllkkkjjjhhheeecccaaa_________`````````______^^^ZZZXXXVVVVVVVVVVVVTTTSSSRRRQQQQQQPPPPPPPPPQQQQQQSSSSSSRRRPPPNNNNNNOOOQQQRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUVVVWWWXXXXXXYYYYYYYYYYYYZZZ\\\^^^```bbbcccbbbbbbdddfffiiijjjhhhgggjjjpppvvvxxxxxx{{{uuu}}}gggXXXMMMPPPYYYcccrrryyyqqqpppoooooopppqqqooolllbbb```]]]YYYSSSPPPPPPSSSVVVggg}}}}}}|||{{{~~~~~~yyyvvv{{{xxxvvv~~~zzzwwwvvvvvvuuutttmmmlllkkkkkkmmmoooooonnnllllllkkkiiigggdddbbbaaabbbbbbaaaaaa``````______ZZZ[[[ZZZXXXVVVUUUUUUVVVUUUTTTSSSRRRQQQQQQQQQQQQSSSSSSQQQOOOMMMMMMPPPRRRRRRRRRRRRRRRSSSSSSSSSSSSUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXYYY[[[]]]___aaabbbaaabbbcccdddffffffggggggjjjpppwwwzzz|||lllrrr~~~eeeNNNJJJPPPUUU[[[aaannn|||xxxsssoooqqqwww{{{zzzwwwjjjeeebbbaaa[[[SSSTTT[[[[[[nnn}}}~~~rrrqqq|||mmmooosss}}}|||yyyvvvsssooonnnmmmnnnooopppooonnnllllllkkkiiigggdddbbbaaaccccccbbbaaa```_________YYYZZZ[[[XXXTTTRRRTTTWWWWWWWWWUUUTTTSSSRRRRRRRRRSSSRRRQQQOOOMMMMMMPPPSSSQQQQQQRRRRRRRRRSSSSSSSSSUUUUUUUUUVVVVVVVVVWWWWWWZZZZZZ[[[\\\^^^```bbbcccbbbdddfffeeedddccceeefffhhhnnnvvv|||~~~~~~tttrrruuuUUUJJJNNNSSSSSSSSSWWWccctttuuuooottt~~~yyyllldddccc```XXXYYYaaa[[[pppzzz{{{}}}tttlll{{{zzzrrrmmmmmmooovvvzzzxxxwwwrrrqqqppppppqqqqqqooommmlllkkkkkkiiigggeeecccbbbccccccaaa```____________ZZZ[[[[[[WWWSSSRRRTTTWWWYYYXXXVVVUUUTTTSSSRRRRRRRRRSSSRRRPPPNNNOOOQQQSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWZZZ[[[[[[\\\^^^```bbbcccbbbfffiiigggcccaaaccceeekkkqqqzzz{{{sssxxx{{{vvvgggOOOKKKNNNPPPPPPRRRVVV^^^iiiwwwtttttt|||yyyhhhbbb```]]]^^^ccc]]]sss{{{|||~~~|||ooo{{{zzzuuuooonnn{{{~~~xxxvvvsssrrrrrrqqqpppnnnmmmlllllljjjiiigggeeedddcccbbbaaa_________``````___^^^\\\YYYVVVUUUWWWXXXYYYXXXWWWUUUTTTSSSSSSSSSRRRSSSSSSRRRQQQQQQRRRTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZZZZ[[[]]]^^^```aaaaaagggmmmlllgggcccfffiiiuuu{{{|||sssyyy{{{{{{cccPPPKKKMMMOOOUUURRRQQQVVV___mmm{{{jjjcccccccccccceee{{{}}}vvv|||vvvvvvrrrlllzzz}}}xxxzzzvvv|||~~~}}}|||xxx}}}|||xxxuuutttsssrrrqqqoooooonnnmmmkkkiiihhhgggdddcccaaa``````aaabbbcccccc```\\\YYYYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTQQQSSSUUUUUUTTTSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUSSSTTTUUUVVVXXXZZZ[[[[[[[[[[[[[[[\\\]]]___```aaabbbkkkuuuvvvqqqmmmpppuuuzzz|||{{{|||~~~nnnZZZRRROOOUUUOOOMMMPPPUUU]]]jjjxxxmmmlllmmmiiippp}}}jjjpppjjjjjjqqqpppccchhh~~~ooolllrrr{{{|||wwwxxx{{{wwwuuuuuutttsssqqqqqqpppooonnnllljjjiiieeedddbbbaaaaaacccdddfffeee```ZZZXXXYYYZZZYYYWWWWWWWWWVVVUUUTTTTTTTTTTTTQQQSSSVVVWWWVVVTTTSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVSSSTTTUUUWWWYYY[[[\\\]]]]]]]]]^^^___```aaacccdddeeeppp|||{{{xxx|||ppptttqqq\\\SSSRRRNNNMMMQQQSSSUUU]]]gggzzzxxxuuuuuupppwwwoooiiiggglllmmmrrruuuoookkkxxxbbbhhhsss~~~}}}~~~}}}wwwqqqpppnnnoooppprrrrrrnnnhhhcccgggeeedddeeeeeeeeecccaaaaaa___]]]ZZZYYYYYYZZZ[[[WWWWWWVVVVVVUUUTTTTTTSSSUUUUUUVVVVVVVVVTTTSSSRRRSSSTTTUUUVVVVVVVVVTTTTTTXXXVVVTTTUUUYYY[[[[[[YYY^^^```^^^]]]```fffiiihhhnnnuuurrrxxxWWWUUUOOOMMMOOOPPPQQQYYYcccmmmpppuuu~~~yyy}}}hhhfffeeeooopppssssssooommmuuufffkkksss}}}}}}wwwtttmmmnnnnnnmmmkkkjjjkkkmmmggggggfffggghhhgggeeeccc```___]]]\\\[[[[[[[[[\\\YYYYYYYYYXXXXXXWWWWWWWWWTTTTTTUUUVVVVVVVVVUUUTTTSSSTTTUUUVVVVVVUUUTTTTTTWWWVVVTTTVVVYYY\\\[[[ZZZ]]]___```bbbiiiqqqtttqqq|||wwwfffVVVPPPOOOPPPSSSXXX___aaaeeelllzzzzzzxxxggg```dddeeepppttttttpppnnnppprrrqqqyyyxxxuuutttwwwyyyssskkkcccgggnnnxxx{{{www{{{~~~~~~}}}}}}vvvtttwwwzzzxxxyyyyyytttmmmjjjkkknnnjjjiiiiiiiiiiiigggccc````````````______^^^^^^^^^[[[[[[[[[[[[[[[ZZZZZZZZZUUUVVVWWWXXXYYYYYYYYYYYYVVVVVVWWWWWWWWWWWWVVVVVVXXXWWWWWWYYY\\\^^^___^^^aaacccffflllxxxvvvbbbSSSNNNOOOSSSTTTUUUXXXaaasssooo]]]\\\eeegggpppxxxyyyqqqlllooonnniiinnnrrruuuwwwwwwssseeeWWWXXX\\\eeeooowwwxxxtttooorrryyy~~~{{{zzz{{{vvvkkkdddooo|||yyysssooommmooonnnmmmmmmlllhhhddd```aaaaaabbbbbbbbbaaaaaa```\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZ[[[[[[\\\\\\\\\\\\YYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[\\\___aaacccdddkkklllnnnuuuhhhUUUOOOQQQPPPQQQRRRUUU___qqqrrrbbb___gggjjjsss}}}sssiiihhhhhheeeiiinnnssswwwyyysssdddVVVRRRXXXaaajjjooopppmmmkkknnnvvv}}}}}}uuulllpppuuu|||yyymmmdddooo~~~yyytttrrrqqqoooooonnnkkkgggdddaaaaaabbbbbbbbbaaa``````]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]\\\[[[[[[[[[[[[[[[YYYYYYZZZZZZ[[[\\\]]]]]][[[\\\^^^```bbbeeehhhiiittttttuuuyyy}}}kkkTTTMMMLLLOOOSSSUUUXXXbbbnnn{{{llldddiiilllvvv||||||rrrgggcccdddfffkkklllmmmooosssuuunnneeeXXX___hhhmmmmmmkkkjjjkkkqqqvvvzzz}}}~~~{{{ooodddooovvv}}}zzzqqqvvv~~~vvvtttrrrpppooollliiifffddddddccccccbbbbbbbbbbbb``````______^^^]]]]]]]]]^^^^^^\\\[[[[[[ZZZZZZ[[[ZZZZZZ[[[\\\]]]___aaabbb```bbbdddggghhhkkkooorrr{{{}}}~~~sssssszzzeeePPPIIIGGGMMMSSSTTTYYY```iiizzz||||||yyynnnhhhlllooorrrooonnnlllgggdddhhhnnnqqqooollljjjooouuutttooobbbkkktttvvvqqqmmmoootttyyyzzzyyy{{{uuuiiiuuu{{{~~~~~~|||xxxssspppnnnmmmkkkiiihhhhhhiiiiiiffffffeeedddbbbaaa``````bbbaaa```_________```aaa______```bbbdddgggjjjkkkjjjmmmqqqsssuuuwww|||uuu___LLLKKKNNNNNNOOOTTTYYY___jjjwww|||~~~xxxlllooollliiiooorrrjjjaaa^^^eeejjjjjjoooxxxvvvtttpppnnnrrrvvvtttnnniiisss}}}}}}vvvrrrwww~~~zzz{{{sss{{{~~~~~~|||xxxvvvsssqqqppppppqqqqqqkkkjjjiiihhhfffdddcccbbbfffeeeddddddeeefffhhhiiieeefffgggiiilllooorrrtttuuuxxx|||~~~___RRRPPPLLLJJJMMMTTTRRRVVV```gggnnn~~~|||yyyvvvtttuuuxxx|||}}}~~~yyypppoooqqqooonnnnnniiikkkaaa]]]kkkuuuvvv{{{rrrsssqqqlllnnnrrrmmmdddjjjvvv~~~|||wwwvvvxxxzzzzzzxxx|||~~~}}}~~~{{{}}}{{{wwwrrrpppqqqtttxxxxxxsssmmmmmmqqquuuuuussswwwxxxyyywwwvvvzzz|||hhhTTTMMMKKKKKKLLLQQQRRRPPPTTT```kkkpppzzz}}}vvvssssssttttttuuuxxx|||}}}wwwrrrooorrrsssooolllllljjjnnnfffdddrrr|||~~~yyyvvvqqqllllllllliiidddiiisss{{{{{{xxxxxxyyyyyy{{{yyyzzzzzzwwwuuuwww{{{~~~~~~~~~}}}gggVVVMMMIIIJJJOOOUUUZZZ]]]```eeeiiiiiittt{{{uuunnnjjjkkknnnrrrttttttwwwyyy|||{{{tttqqqrrrxxxwwwqqqooohhhnnniiiiiiwww}}}vvvpppllliiieeecccccciiiqqqwwwyyyyyyzzzyyyvvv~~~{{{zzzyyyuuunnnkkkmmmwwwzzz}}}sss]]]RRROOOIIIGGGMMMQQQRRRXXXaaa___gggxxxxxxuuusssmmmkkkiiihhhjjjmmmqqqssstttuuuwwwyyyyyyrrrmmmsss}}}ssspppcccjjjhhhhhhuuu||||||{{{tttpppnnniiibbb```dddjjjppptttvvvxxxzzzvvvqqqwwwxxx{{{{{{tttjjjeeegggsss{{{{{{vvvwww|||}}}~~~xxxgggUUUJJJQQQVVVRRRRRRYYY[[[```lll|||yyypppllliiiffffffgggiiijjjkkklllmmmnnnoooqqqtttyyy~~~xxxqqqiiiooo|||xxxmmmiii```hhhfffeeeoootttssswwwxxxvvvvvvtttnnnfffeeehhhkkknnnqqqrrrtttvvvssslllpppssszzz~~~xxxmmmfffeeeqqqyyy}}}yyytttuuuyyy{{{uuuiiiqqq{{{}}}{{{|||www{{{jjjlllmmm```SSSPPPPPPTTT]]]iiiqqquuu|||}}}rrrmmmhhheeeggghhhfffcccccceeehhhjjjjjjjjjkkklllhhhmmmuuu{{{uuukkknnnvvv~~~~~~tttkkkgggaaajjjgggdddlllooommmqqqyyy~~~xxxpppllljjjiiiiiilllmmmmmmooorrrqqqlllmmmooovvv}}}{{{rrrkkkjjjrrrwwwzzzwwwuuuwwwyyyxxx}}}|||iiisss~~~~~~uuuqqq}}}www{{{}}}}}}|||{{{zzzzzzpppfffYYYOOOLLLIIIKKKSSS]]]cccggglllsssxxx~~~xxxkkkfffcccaaaccceeefffeeeeeeaaadddfffggghhhjjjnnnrrrrrr{{{~~~yyywwwqqqoooqqqxxxzzzuuuooolllccckkkhhhdddjjjmmmkkkooo|||uuuiiiiiihhhbbbdddhhhiiihhhjjjoooqqqpppooonnnqqqxxxyyyuuupppoooooossstttssstttwwwwwwsss{{{}}}~~~}}}|||vvvppp|||~~~}}}{{{zzzzzzyyy}}}||||||lll^^^WWWTTTNNNMMMPPPVVVYYY[[[```ggghhhoooyyyssshhh___```___aaaccccccaaabbbeeebbbccceeeeeegggllltttzzz||||||vvvrrrssssssmmmlllqqqvvvtttpppoooccckkkhhhccciiilllkkkooo~~~ooo___ccccccZZZ```dddgggeeegggmmmrrrsssrrrnnnmmmssswwwuuusssssslllmmmnnnnnnqqquuusssmmm{{{||||||{{{zzz}}}uuuppp~~~}}}||||||{{{xxxzzzzzzwwwtttuuu{{{mmm```UUUQQQOOOOOOMMMMMMQQQWWW^^^eeennnuuuzzzxxxmmmddd]]]ZZZ```aaabbbaaa``````aaaccc___hhhiiijjjttt{{{zzzqqqmmmmmmooopppwwwiiibbbjjjpppoooooossskkkcccaaajjjqqqqqqoooooouuuyyywwwnnngggccc]]]UUUTTT]]]dddeeegggkkknnnnnnbbbbbbgggnnnrrrqqqqqqsssoooiiigggkkknnnmmmpppvvvzzz~~~~~~yyyzzzppp~~~}}}wwwvvvzzz{{{yyy{{{{{{yyysssnnnoooxxxuuucccRRRMMMMMMLLLNNNRRRZZZXXX[[[bbbfffjjjuuuooommmjjjgggeeebbbaaa```\\\^^^`````````aaabbbdddhhhnnnnnntttvvvlllhhhkkkooorrrtttjjjiiigggdddgggooonnngggeeemmmuuuvvvuuuvvvvvvyyyzzzuuuppplllcccYYYXXX^^^cccbbbcccgggkkklllbbbbbbfffmmmpppooopppssspppkkkiiilllnnnmmmoootttxxx}}}}}}yyyyyy~~~yyy~~~{{{zzzzzz}}}}}}{{{zzzzzzzzz}}}~~~{{{vvvuuuxxxyyywwwxxxzzz{{{wwwssssssyyy~~~||||||sssddd[[[TTTOOONNNOOONNNQQQUUUWWWYYYdddppp}}}|||}}}zzz{{{~~~aaaaaaaaaaaaaaaaaaaaaaaa]]]^^^`````````bbbdddgggllltttxxxttthhheeehhhnnnrrrwwwnnnjjjddd]]]^^^fffnnniiigggnnnuuuxxxyyyyyytttwwwyyyxxxwwwrrrggg]]]]]]bbbeeebbbaaafffjjjkkkfffeeegggmmmpppoooqqqtttuuuqqqpppqqqqqqooopppsssvvvyyy{{{yyyzzz~~~~~~|||{{{|||}}}{{{uuu}}}~~~wwwuuuuuuvvvyyy{{{||||||}}}zzzxxxwwwvvvvvvyyyzzzxxxsssrrruuuvvvtttrrrvvvzzzyyyuuutttwww{{{~~~}}}|||zzzxxxyyy{{{~~~{{{kkkZZZPPPRRRQQQQQQRRRRRRUUU___jjj~~~}}}||||||}}}ccccccccccccbbbaaa``````bbbbbbaaa```aaaeeekkkooouuutttiiieeegggkkknnnpppkkkiiikkkhhhaaa]]]^^^lllhhhfffiiiooosssuuuuuuppppppqqqrrrrrrmmmcccZZZ___eeehhhfffeeehhhkkkkkkjjjhhhiiinnnpppppprrruuuyyyxxxxxxwwwuuusssssstttrrruuuxxxyyy{{{~~~|||}}}xxxrrr}}}~~~wwwuuusssrrrsssuuuwwwxxxzzzyyyyyyxxxwwwwwwvvvvvvuuuwwwuuupppooorrrsssqqqmmmqqqtttuuurrrrrruuuxxxzzzzzz{{{zzzzzzzzz{{{|||qqq___XXXPPPJJJIIIMMMSSSYYYqqq}}}\\\]]]]]]^^^___``````aaabbbaaa```aaaeeennnzzzzzz}}}wwwnnnhhhfffgggiiikkkhhhcccaaafffjjjiiiccc```jjjgggdddcccggglllnnnmmmhhhfffeeeeeeeee```ZZZVVV[[[cccjjjiiihhhjjjjjjhhhiiiggghhhlllnnnmmmooorrrxxxzzz{{{xxxuuusssssssssnnnppptttxxx{{{~~~~~~}}}~~~~~~}}}~~~~~~zzzxxxuuusssqqqrrruuuwwwwwwwwwwwwwwwwwwvvvvvvuuurrrtttsssooonnnqqqqqqooommmoooppppppoooppptttwwwxxxxxxyyyzzz{{{{{{zzzyyy}}}|||}}}lll\\\VVVVVVSSSPPP\\\dddmmmpppqqqttt}}}]]]]]]\\\[[[\\\]]]^^^___```bbbeeejjjsss~~~kkkkkkhhhdddbbbdddfffggghhhkkkddd]]]^^^eeejjjhhheeefffeeeaaa]]]___eeehhhgggaaa^^^\\\]]]ZZZVVVTTTVVVXXXaaahhhiiiggggggfffdddfffdddfffjjjkkkiiiiiilllqqqvvvxxxuuuqqqpppooonnnmmmmmmpppuuuxxx{{{}}}}}}}}}vvv||||||}}}}}}}}}}}}}}}|||zzzyyywwwtttrrrrrrtttvvvwwwwwwwwwwwwvvvtttsssrrrppprrrrrrnnnnnnqqqqqqnnnppppppooonnnnnnppptttxxxwwwvvvuuuvvvwwwwwwtttsssqqquuu{{{|||~~~|||tttiii^^^TTTTTTTTTVVV[[[cccmmmsssdddbbb___]]]\\\^^^```bbbhhhmmmttt~~~vvviiidddaaa^^^^^^```bbbddddddhhhccc^^^\\\```dddeeeccc^^^___[[[VVVXXX___dddccc[[[ZZZ\\\]]]YYYTTTUUU\\\\\\ccchhhgggddddddcccaaaeeedddfffkkkllliiihhhjjjjjjrrrvvvrrrnnnnnnnnnlllmmmkkkmmmrrrtttuuu{{{|||||||||mmm~~~}}}{{{|||}}}zzzzzzzzzzzzzzzzzzyyyyyyvvvwwwvvvtttrrrqqqtttwwwssstttuuuuuuuuutttrrrrrrppprrrrrrooonnnqqqqqqnnnooonnnnnnmmmnnnooorrrtttuuusssrrrrrrssssssqqqooosssuuuxxxzzzyyy{{{{{{hhh```VVVUUU\\\dddhhhiiisssvvv^^^]]][[[[[[]]]bbbgggjjjttt{{{|||nnnjjjhhhddd___]]]]]]___``````\\\^^^```___^^^___^^^\\\WWWYYYUUUPPPRRR[[[``````XXXZZZ^^^bbb]]]VVVZZZbbbbbbhhhkkkgggcccccccccbbbgggfffiiinnnoookkkiiijjjhhhqqqvvvrrrnnnoooooommmnnnkkkkkkoooppppppvvv{{{{{{uuu|||~~~yyywwwxxxzzzxxxxxxwwwwwwwwwwwwwwwwwwqqqssstttsssqqqqqquuuxxxmmmnnnqqqssstttuuuuuuuuuppprrrrrroooooorrrqqqoookkkkkkllllllmmmmmmnnnooorrrpppooopppssstttsssqqq|||vvvssstttsssttt|||{{{dddccceeemmm{{{\\\^^^```cccgggmmmuuuzzzzzzuuurrrjjjcccjjjfff```ZZZWWWXXX\\\___YYYXXX\\\bbb^^^SSSTTT^^^\\\XXXRRRMMMLLLPPPVVVZZZ[[[^^^ccceeeeeecccbbbaaaiiiiiigggccc```aaafffjjjhhhkkknnnnnnnnnooorrruuupppnnnmmmoooqqqrrrpppmmmnnnnnnmmmllllllooouuuzzz~~~}}}{{{yyywwwyyy}}}}}}~~~}}}zzzxxxvvvtttttttttvvvwwwxxxvvvrrrooommmlllnnnnnnnnnpppsssuuuuuutttrrrnnnlllnnnsssvvvuuurrrqqqpppnnnmmmkkkkkkjjjjjjnnnlllkkkkkkiiiiiikkkoootttssssssrrrrrrsssttttttuuuuuutttuuuuuuvvvwwwxxxttt[[[ZZZ^^^[[[___iiikkkrrr~~~bbbfffkkkpppuuuwwwiiiggghhheeeaaacccccc```ZZZVVVXXX```gggjjjaaa\\\]]]YYYRRRSSS[[[^^^[[[VVVQQQNNNNNNQQQTTT]]]```cccfffffffffeeeeeejjjjjjhhhdddaaabbbeeeiiilllnnnooopppqqquuuzzzooonnnmmmoooqqqrrrpppnnnqqqooonnnmmmooorrrwwwzzz~~~~~~}}}{{{yyyzzz}}}{{{~~~~~~|||xxxtttqqqqqqssstttsssttttttrrrooommmlllllljjjiiihhhiiikkkmmmnnnmmmnnnlllkkkllloooqqqqqqpppooonnnmmmlllkkkjjjiiiiiiqqqpppnnnllljjjiiiiiikkklllmmmnnnooopppppppppppprrrrrrrrrrrrssstttuuuuuuzzzxxxiiigggpppsss{{{~~~sssiiidddmmmttt|||kkk______ccceeedddaaacccccc]]]YYY\\\gggrrrxxxiii]]]XXXUUUPPPRRRXXXeeedddbbb]]]XXXUUUTTTUUU\\\^^^aaaccceeegggggggggjjjjjjhhheeeccccccfffiiiooooooooooooqqquuu{{{nnnmmmmmmnnnppprrrqqqppptttrrroooooorrrvvvyyy{{{{{{|||}}}{{{yyyyyyyyy{{{~~~}}}|||}}}|||zzz{{{uuupppmmmnnnppprrroooppppppnnnkkkjjjkkkmmmkkkiiigggfffhhhjjjkkkkkkhhhiiijjjjjjjjjkkkmmmooommmmmmlllkkkjjjjjjiiiiiigggggggggfffggghhhhhhiiigggiiilllmmmmmmkkkiiigggoooooooooooopppqqqrrrsssuuu|||pppyyyxxxggg]]]^^^bbbeeeeeeddddddaaa\\\YYY]]]gggppptttjjj___ZZZUUUPPPRRRVVVfffhhhjjjgggbbb]]][[[[[[YYYYYY[[[^^^bbbeeeffffffhhhgggfffeeeeeefffhhhjjjllllllkkkkkklllooorrrtttlllllllllmmmooopppqqqrrrvvvtttqqqqqquuuxxxzzz{{{xxxzzz||||||yyywwwvvvvvv}}}}}}~~~yyyzzz{{{|||{{{zzzxxxwww|||yyytttooommmlllmmmnnnmmmmmmmmmkkkjjjjjjlllnnnnnnkkkgggfffggghhhjjjjjjdddgggjjjiiiffffffiiinnnllllllllllllkkkkkkjjjjjjkkklllllljjjlllnnnnnnlllhhhjjjmmmnnnlllgggaaa^^^mmmmmmmmmnnnnnnpppqqqrrruuuwwwzzz{{{rrrjjjaaa\\\]]]```bbbbbbiiiddd\\\XXXXXX[[[```bbbccccccbbb```YYYSSSSSSWWW^^^bbbggggggccc___^^^^^^XXXXXXYYY]]]bbbeeefffeeedddddddddeeegggiiijjjkkkggghhhiiikkkmmmnnnnnnmmmjjjkkkkkkllllllnnnpppqqqvvvtttrrrrrruuuxxxzzz{{{yyy{{{~~~~~~|||yyywwwwwwzzz{{{}}}wwwwwwxxxwwwwwwvvvuuutttvvvuuussspppnnnkkkjjjiiikkkllllllkkkjjjkkkmmmppplllhhheeecccccceeeffffffbbbfffjjjhhhdddcccggglllllllllmmmmmmmmmmmmlllkkklllmmmjjjfffgggjjjiiiccciiikkkmmmnnnlllgggbbb^^^lllllllllmmmnnnoooqqqrrrsssqqqrrruuuxxxxxxccc```]]]\\\^^^aaacccdddppphhh___ZZZ[[[^^^^^^]]]VVV\\\cccddd^^^XXXVVVXXXXXX___eeefffbbb______aaa[[[ZZZ[[[```fffiiiiiifffbbbaaabbbdddhhhjjjjjjiiieeefffiiimmmqqqrrrqqqoooiiijjjkkkjjjjjjkkkmmmppprrrsssssssssrrrssswwwzzz{{{~~~}}}{{{{{{xxxzzz|||~~~~~~~~~|||zzzwwwvvvuuutttrrrqqqppppppppppppooonnnllliiigggfffgggiiijjjiiiiiiiiikkkmmmllliiifffeeeeeefffffffffbbbeeehhhfffcccbbbfffjjjkkklllmmmnnnnnnnnnmmmlllfffiiigggeeejjjtttvvvqqqfffgggjjjlllllljjjgggeeekkkkkkkkklllnnnoooqqqqqqsssnnnooowwwzzzzzzvvvggg^^^]]]]]]\\\^^^```cccdddmmmhhhbbb]]]\\\]]]]]]]]]VVV[[[aaabbb```]]][[[YYYWWW]]]bbbaaa]]]YYY[[[^^^]]]]]]^^^dddjjjmmmkkkgggbbbaaabbbdddggghhhgggeeeffffffgggjjjnnnqqqpppooohhhjjjjjjhhhggggggkkknnnmmmqqqtttrrrnnnnnntttyyy{{{}}}~~~||||||vvvxxx{{{}}}~~~zzzyyyxxxwwwvvvvvvuuussspppnnnmmmlllllllllkkkjjjhhhgggfffeeeeeebbbdddffffffeeeeeefffgggjjjhhhfffffffffgggfffeeeaaacccdddcccaaaaaadddfffiiijjjlllnnnnnnmmmlllkkkkkknnnmmmlllvvvdddeeefffggghhhhhhhhhhhhiiijjjjjjkkklllnnnpppqqqrrrmmmpppyyy{{{vvvwww~~~{{{lll]]]]]]\\\[[[XXXXXXYYY\\\^^^aaa```^^^ZZZVVVUUUXXX[[[\\\^^^^^^___aaaaaa^^^YYYSSSXXX\\\YYYSSSOOOQQQUUU]]]]]]___eeelllnnnjjjfffdddcccbbbdddggggggdddaaahhheeecccdddhhhjjjjjjiiihhhiiiiiigggeeefffiiimmmjjjppptttrrrlllkkkqqqxxxxxx{{{}}}~~~}}}{{{{{{{{{tttwwwzzz|||~~~~~~}}}zzzwwwvvvvvvwwwwwwvvvtttqqqnnnkkkjjjiiiiiijjjhhheeecccbbbbbbdddeee]]]```bbbcccbbbbbbbbbbbbcccbbbaaaaaabbbbbbaaa___aaabbbbbbaaaaaaaaabbbdddgggiiikkkmmmmmmmmmkkkkkkbbbddd```[[[cccqqquuuooofffeeeeeeddddddeeeffffffhhhhhhiiijjjkkkmmmooopppllliiillluuuuuuoooqqqzzz}}}~~~