BM6P6(@ ~~~|||xxxrrriii^^^XXXQQQPPPPPPOOOOOOPPPPPPQQQSSSRRRRRRVVV[[[aaaeeefffbbbgggppp||||||yyyxxxqqqjjjiiipppuuuwwwyyy|||kkk[[[MMMIIIGGGEEEDDDCCCBBB@@@===;;;;;;<<<<<<;;;;;;::::::999:::;;;:::888888888999:::;;;CCCVVVqqqvvvmmmgggnnn}}}~~~xxx{{{yyyfff[[[PPPLLLLLLKKKKKKLLLQQQUUUZZZ^^^bbbhhhpppvvv}}}}}}zzzyyy}}}wwwmmmmmmtttyyy~~~yyymmmddd^^^YYYTTTPPPNNNNNNNNNPPPRRRSSSSSSQQQUUUUUUUUUVVVVVVVVVVVVVVVZZZ]]]```cccfffkkkpppttt}}}zzz{{{{{{rrrbbbYYYYYYXXX[[[^^^^^^^^^^^^aaadddrrryyy}}}{{{wwwpppggg]]]WWWPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQUUUZZZ```dddeeedddiiisss|||xxxwwwtttmmmlllssswwwzzzyyy~~~iii[[[MMMKKKIIIFFFCCCBBB@@@===;;;:::;;;;;;;;;:::999888888888999:::999888777888999999:::AAARRRkkkvvvkkkcccgggsss~~~xxxzzz~~~vvvfff[[[QQQOOOOOOOOOPPPRRRWWW\\\aaaeeejjjrrr{{{}}}zzz|||~~~vvvpppsss{{{xxxkkkaaa[[[XXXUUUSSSSSSRRRRRRSSSUUUVVVTTTSSSUUUUUUUUUUUUVVVWWWXXXYYY[[[^^^bbbeeeiiioootttyyy}}}zzzyyywwwvvvwwwuuu{{{}}}nnn___XXXXXXVVVYYY\\\\\\\\\]]]```bbbrrrxxx}}}{{{xxxtttnnneee[[[UUUPPPPPPOOOOOOOOOOOOPPPPPPPPPOOOPPPTTTZZZ```ccceeeffflllvvv|||yyyxxxwwwpppooouuuzzz}}}rrr|||{{{}}}hhh\\\OOOMMMJJJFFFCCCAAA>>>;;;999<<<<<<<<<;;;:::999888777777888999888777666666888888888===LLLcccxxxlllaaaaaaiiivvvwwwwww}}}{{{rrrfff\\\SSSRRRTTTUUUXXX\\\```dddjjjooouuu}}}zzz||||||}}}{{{vvvsss{{{|||}}}|||sssggg^^^ZZZZZZYYYXXXYYYXXXXXXYYYZZZZZZYYYWWWYYYXXXWWWXXXYYY[[[^^^```___bbbgggkkkpppvvv}}}zzzrrrqqqrrrpppqqqssspppyyyyyyiii[[[VVVXXXVVVXXX[[[\\\]]]___bbbdddpppwww~~~{{{yyyvvvrrrkkkcccYYYSSSPPPOOOOOOOOOOOOOOOOOOPPPOOOOOOQQQVVV\\\bbbeeefffgggnnnxxx}}}|||vvvpppooouuuyyy~~~mmmwww}}}iii___SSSNNNKKKGGGCCCAAA???===;;;=========<<<;;;:::999888666888888777666555666777888888;;;GGG[[[www~~~qqqdddaaafffqqqvvvtttyyy~~~wwwmmmeee\\\UUUUUUXXX[[[```fffiiimmmsssxxx}}}vvvwwwzzz~~~|||www}}}{{{yyyuuuwwwwwwpppgggaaa```aaa```______^^^^^^___aaaaaa```^^^___^^^]]]]]]```cccgggiiigggjjjooosssyyyzzzrrrllllllmmmlllmmmppprrr|||xxxeeeXXXUUUXXXWWWYYY[[[^^^aaacccfffgggooovvv~~~~~~|||zzzxxxtttoooiiiaaaXXXRRROOOOOOOOONNNNNNOOOOOOOOOPPPQQQSSSYYY___eeehhhiiihhhoooyyysssmmmlllrrrwww~~~nnnwwwkkkcccXXXNNNJJJFFFCCCBBBAAA???>>>:::;;;;;;:::999888777777666777888777555555555666888999;;;CCCUUUpppvvviiieeehhhqqq~~~tttqqqtttxxx~~~tttjjjccc\\\VVVVVVYYY]]]eeelllqqqvvv{{{|||kkk```jjjxxx}}}{{{~~~zzzxxxwww|||}}}xxxsssooonnnmmmiiifffeeedddeeefffhhhiiihhhgggeeedddcccdddfffjjjnnnqqqqqqtttxxx}}}~~~uuuoookkkkkkkkkjjjlllpppxxxxxxcccXXXVVVWWWWWWXXXZZZ^^^bbbfffhhhiiiooouuu~~~}}}{{{zzzwwwsssnnnhhh```WWWRRROOOOOONNNNNNNNNNNNOOOOOOQQQRRRUUU[[[bbbhhhkkkllljjjpppzzzpppjjjjjjpppuuu~~~yyymmmvvvllldddYYYMMMJJJEEEBBBAAA@@@???>>>666666777777777666555555666777888777666555555777888999;;;AAAPPPkkkyyymmmhhhjjjrrr}}}rrrnnnpppsss{{{{{{rrrjjjaaaZZZUUUUUUXXX\\\fffnnnvvv{{{wwwhhh]]]jjj{{{}}}}}}~~~{{{{{{}}}}}}yyysssnnnooonnnnnnoooqqqqqqpppooojjjjjjjjjkkknnnqqquuuwww{{{}}}|||tttpppmmmoooooonnnqqqvvvvvvbbbYYYWWWWWWTTTUUUWWW\\\bbbfffiiiiiiooovvv~~~|||{{{zzzwwwrrrmmmggg___WWWRRROOOOOONNNNNNNNNNNNOOOOOOQQQRRRVVV\\\dddjjjlllmmmlllrrr{{{{{{nnnjjjjjjpppvvvvvvmmm{{{~~~kkkbbbVVVNNNJJJDDD@@@>>>===<<<;;;555666666777777777777777777888999888666555666777666888:::???LLLfff}}}rrrnnnnnnuuu|||pppkkkllloooxxx}}}}}}yyyrrrjjj___XXXSSSSSSUUUZZZdddmmmsssyyy{{{sssyyy}}}|||}}}yyyzzzyyyxxxxxxyyyxxxvvvtttrrrssstttvvvxxx{{{}}}~~~}}}xxxuuuuuuxxxyyyzzz~~~qqq___ZZZYYYVVVTTTTTTVVV\\\ccchhhjjjjjjooovvv|||zzzzzzwwwrrrmmmfff___WWWRRROOONNNNNNNNNNNNNNNNNNOOOQQQRRRVVV]]]dddjjjmmmmmmnnnsss|||{{{vvvoookkkkkkqqqxxxuuurrr|||iii___SSSNNNJJJDDD???<<<:::888777777888999::::::;;;::::::777888999888777666777888444777:::>>>JJJcccwwwrrrrrrwww{{{ooojjjkkkmmmvvv{{{~~~}}}{{{xxxqqqkkk]]]WWWRRRQQQSSSXXXbbblllmmmuuu~~~~~~|||}}}~~~~~~|||yyyvvvzzz{{{|||~~~|||}}}mmm]]][[[ZZZVVVVVVVVVXXX^^^eeekkkmmmmmmpppwww|||zzzzzzwwwqqqiiiaaaYYYSSSPPPOOONNNNNNMMMNNNOOOQQQRRRTTTSSSVVV```iiikkklllmmmssswww}}}xxxtttllljjjlllrrryyy}}}}}}yyyggg___\\\IIIFFF@@@:::777666888999777666777:::===?????????;;;::::::999888777777777999555666===EEEXXXzzzwwwpppqqq~~~|||qqqgggdddgggnnntttxxxwwwtttoooggg___[[[XXXRRRNNNOOOSSSYYY]]]hhhmmmsssyyy~~~|||zzzwwwtttsssuuuwwwyyy}}}}}}~~~{{{ddd[[[ZZZ[[[[[[ZZZWWWWWW^^^dddhhhmmmrrrtttxxx~~~}}}{{{yyyuuuooohhh___XXXRRROOOOOONNNNNNNNNNNNOOOQQQRRRTTTSSSXXXbbbkkknnnoooqqqtttxxx|||wwwsssnnnlllnnnuuu~~~}}}yyytttbbbZZZVVVJJJDDD>>>;;;;;;;;;;;;999::::::;;;???DDDHHHIIIIIIIIIFFFBBB===:::777666666777555777===DDDTTTtttwwwpppppp{{{}}}pppeeebbbdddkkkqqqtttssspppllleee]]]YYYUUUQQQNNNNNNQQQVVVYYY]]]aaaggglllqqquuuyyy|||}}}|||tttnnnjjjfffeeebbb```aaaccceeegggqqqvvv|||zzzuuuqqqooouuurrruuu~~~wwwbbbZZZ[[[\\\\\\\\\XXXXXX___eeeiiinnnsssvvvzzz~~~|||wwwtttnnnfff^^^VVVQQQNNNOOONNNNNNNNNNNNPPPRRRSSSTTTTTTZZZeeemmmppprrruuutttzzz|||vvvrrroooooorrryyyuuusssqqq```WWWSSSKKKEEE===:::;;;===<<<;;;???BBBHHHPPPXXX^^^```___YYYTTTKKKBBB;;;777666666777555777===BBBPPPmmmwwwoooooozzz}}}oooccc___```ggglllooonnnkkkhhhaaaZZZUUUSSSPPPNNNMMMOOORRRTTTWWW[[[aaafffjjjooosssvvv{{{~~~}}}nnnhhhddd]]]VVVYYYXXXVVVUUUVVVYYY[[[]]]ccciiirrrzzz}}}||||||{{{yyywwwuuutttnnnmmmllljjjhhhggggggfffpppooosss}}}qqq```[[[\\\^^^______[[[ZZZ```fffjjjoootttyyy}}}~~~|||wwwsssmmmeee]]]VVVQQQOOOOOONNNNNNNNNOOOPPPRRRSSSUUUVVV\\\gggnnnoooqqqttttttzzz|||vvvrrrooopppuuu}}}oooooo|||rrrcccZZZUUUMMMGGG???;;;;;;???CCCEEEOOOUUUaaammmvvvxxxuuuqqq^^^WWWMMMBBB;;;777777888:::777888<<>>999888999:::<<<999888<<>>IIIeee|||vvvvvvttteee^^^]]]]]]aaaccc```___^^^[[[VVVRRRRRRRRRSSSTTTUUUVVVWWWZZZ]]]aaaeeeiiinnnssswww~~~llllllmmmnnnooonnnlllkkkfffeeedddbbbbbbbbbbbbcccdddcccaaa```cccjjjssszzz}}}zzzxxxwwwxxxxxxwwwxxxyyy{{{uuuiiibbbaaadddhhhjjjdddbbbfffkkkoootttzzz|||||||||xxxvvvrrrnnnfff^^^VVVQQQNNNLLLNNNNNNNNNOOOPPPRRRTTTVVVTTTXXX```jjjmmmlllmmmrrrxxxyyyrrrnnngggppp{{{wwwjjjvvvuuuhhhlllwwwqqqggg___XXXTTTRRRTTT```tttyyylll___RRRKKKAAA???===:::888888999999888666999===>>>EEE[[[sssxxxxxxyyyiii___\\\ZZZ^^^___\\\[[[[[[YYYTTTRRRRRRRRRSSSUUUWWWYYYZZZ___aaaeeehhhlllqqqvvvzzz~~~xxxpppqqqtttvvvwwwuuuqqqnnnjjjiiihhhhhhhhhhhhhhhiiihhhgggeeeddddddhhhnnnsss|||}}}pppeeebbbfffjjjmmmgggdddggglllpppvvv{{{{{{~~~zzz{{{wwwtttpppkkkddd[[[TTTOOOLLLJJJNNNNNNNNNOOOPPPRRRUUUVVVRRRWWWaaakkknnnnnnppptttzzz}}}wwwppplllgggqqq}}}uuulllzzz}}}nnnccchhhrrryyy}}}qqqiiiaaaZZZZZZUUUXXXiiipppaaaVVVPPPLLLKKK>>>>>><<<;;;999888777777444444999======AAASSShhhzzzyyy}}}kkk___\\\XXX\\\]]]ZZZYYYYYYWWWSSSQQQQQQRRRSSSUUUXXX[[[\\\]]]```cccgggjjjooouuuyyy{{{~~~yyyxxxwwwvvvwwwzzz}}}{{{vvvppphhhgggggghhhhhhiiijjjkkkiiiiiijjjiiihhhjjjmmmpppuuuyyytttgggcccfffkkknnnhhheeehhhmmmqqqvvv|||{{{yyyyyy}}}xxxtttmmmhhh```WWWQQQNNNMMMMMMOOONNNNNNOOOOOOQQQRRRRRRYYY[[[ccclllqqqooonnnppp}}}{{{vvvsssrrrlllqqq|||rrrnnnzzzrrrhhhaaafffpppyyysssllleee]]][[[VVVVVVbbbuuu}}}wwwmmmeee[[[TTTQQQMMMFFF@@@@@@???===<<<:::999999999:::666777:::;;;???OOOaaa}}}vvv{{{|||ttthhh\\\\\\WWWUUUYYY[[[XXXUUUUUUSSSRRRRRRUUUYYY\\\\\\[[[]]]```dddiiioootttyyy{{{|||vvvuuu{{{|||~~~~~~|||wwwrrrnnnjjjiiigggeeefffhhhjjjlllmmmmmmmmmlllkkkmmmppprrruuuxxx}}}yyyjjjcccdddiiikkkkkkkkkkkklllooouuuyyyyyy{{{~~~zzzuuurrrmmmhhh___VVVPPPMMMLLLLLLMMMMMMNNNOOOPPPRRRTTTUUUZZZ]]]fffqqquuurrrqqqsss~~~{{{vvvrrrppplllsssqqqmmmyyysssiiicccgggqqq|||uuujjjaaaZZZWWWSSSRRRXXXaaaiiijjjiii]]]XXXRRRNNNLLLJJJFFFCCCBBBAAA???===;;;:::999999999555666::::::===KKK]]]|||zzzqqquuu~~~vvvjjj___\\\WWWUUUXXX[[[XXXVVVVVVTTTSSSSSSVVVZZZ]]]]]]\\\^^^```dddiiiooouuuyyy{{{}}}yyyxxxyyyzzz{{{zzzxxxtttpppmmmhhhhhhfffffffffggghhhiiilllmmmmmmmmmmmmpppsssvvvxxx{{{|||kkkcccdddhhhlllllllllkkklllpppvvvzzzxxxyyy}}}yyytttppplllggg^^^UUUNNNKKKKKKKKKLLLMMMNNNOOORRRTTTVVVWWWYYY]]]hhhssswwwtttrrrtttzzztttpppmmmmmmuuullliiittttttkkkeeejjjvvvrrrgggbbb^^^YYYXXXUUUSSSSSSUUUYYY\\\PPPOOOLLLIIIGGGFFFEEEEEEDDDCCCAAA>>><<<:::999888888555666999999:::GGGXXXvvvuuulllmmmuuuwwwlllccc\\\WWWTTTXXXZZZYYYWWWWWWVVVUUUUUUXXX[[[^^^^^^^^^___aaadddiiiooouuuyyy||||||zzzuuuuuuuuuuuusssqqqooommmkkkkkkkkkkkkkkkkkkjjjjjjlllmmmnnnoooqqqtttxxx{{{~~~mmmdddeeeiiiooonnnnnnmmmnnnrrrxxx}}}}}}vvvxxx~~~zzzuuuqqqkkkeee\\\SSSLLLJJJJJJKKKNNNNNNOOOPPPRRRTTTVVVWWWVVV\\\hhhsssvvvsssrrrttt~~~yyysssnnnlllooovvv~~~fffdddmmmwwwkkkdddmmm}}}nnnjjjkkkkkkcccbbb^^^ZZZWWWVVVWWWXXXPPPPPPNNNKKKFFFDDDDDDEEEGGGEEECCC@@@===;;;999888777444666999888888DDDTTTrrr|||tttjjjiiiooo~~~uuujjjddd^^^XXXTTTWWWZZZYYYXXXYYYXXXXXXYYY[[[]]]___``````___```dddhhhnnntttyyy||||||vvvpppppppppppppppppppppppprrrssstttvvvuuutttrrrppppppqqqrrrssstttwww{{{~~~qqqggghhhlllqqqqqqppppppqqquuu{{{{{{vvvzzz}}}yyytttppphhhbbbYYYPPPJJJIIIJJJKKKPPPPPPPPPQQQRRRSSSTTTUUUWWW]]]hhhrrruuussstttxxx|||wwwsssooommmrrrwwwxxxcccccckkk~~~xxxjjjdddrrr{{{vvvwwwuuusssjjjgggddddddeeeddd___ZZZTTTSSSPPPKKKFFFDDDEEEGGGHHHFFFDDDAAA>>>;;;999999777555666:::888888DDDTTTrrr~~~wwwmmmiiilllwwwssshhhcccaaaZZZVVVXXXZZZZZZZZZ[[[ZZZ[[[\\\^^^___```bbbccc___aaadddhhhnnntttzzz}}}zzzqqqooooooooopppqqqrrrttttttwwwyyy|||~~~~~~|||yyywwwwwwwwwxxxwwwwwwyyy}}}vvvlllmmmqqqsssssssssssstttxxx}}}yyyyyy~~~}}}|||zzzvvvpppllleee___VVVNNNIIIHHHJJJLLLPPPPPPPPPPPPQQQRRRSSSSSSZZZ```iiirrrssssssxxx~~~zzzvvvsssqqqpppuuuzzzvvveeefffnnn}}}vvvjjjeeewwwwwwooogggdddbbbgggnnnoooggg___VVVRRRMMMHHHEEEEEEGGGHHHHHHFFFDDDAAA>>>;;;:::999999666777::::::;;;HHHXXXrrrtttmmmlllppp~~~ssshhheeeeee]]]XXXYYY[[[ZZZ[[[]]]\\\^^^`````````aaaccceeebbbccceeejjjooovvv|||yyyrrrssssssssstttuuuuuuvvvvvvxxxzzz}}}|||zzz|||}}}|||{{{zzz{{{~~~{{{ppppppssssssuuuwwwxxxyyy{{{www|||~~~|||{{{yyyuuuoookkkbbb\\\SSSLLLGGGHHHKKKMMMNNNNNNNNNOOOPPPRRRSSSTTT]]]```gggnnnoooqqqzzz|||xxxuuutttssstttwww~~~tttfffiiippp~~~rrrjjjjjj{{{zzznnnfffbbb```aaaiiiqqqtttnnnggg[[[TTTJJJEEEDDDFFFGGGGGGGGGEEECCC@@@===;;;:::::::::777888;;;<<<>>>MMM___qqq{{{pppmmmjjjuuuvvvkkkjjjiii```ZZZZZZ\\\[[[\\\^^^]]]```bbbcccbbbbbbeeegggfffgggiiimmmsssyyy{{{zzz{{{{{{{{{zzzyyyxxxvvvuuuwwwyyy|||}}}|||~~~}}}~~~rrrppprrrsssvvvzzz|||}}}~~~zzzttt}}}~~~}}}{{{vvvqqqmmm```ZZZRRRJJJGGGHHHKKKNNNKKKLLLMMMNNNPPPRRRTTTVVV\\\___dddiiikkknnnxxx{{{wwwttttttuuuvvvyyyrrreeeiiipppoookkknnn~~~wwwllldddaaaaaaaaaccckkkssswwwtttqqqbbbXXXLLLEEEDDDFFFFFFEEEFFFDDDBBB@@@===<<<::::::;;;888888<<<===AAAQQQcccpppqqqlllgggooo{{{yyyooooookkkccc\\\[[[\\\\\\\\\___^^^aaacccdddcccccceeehhhiiiiiikkkooouuu||||||~~~|||yyyvvvtttwwwyyy|||~~~sssooopppssswww{{{~~~vvvrrr~~~~~~xxxqqqllljjj___XXXPPPIIIHHHIIIKKKMMMNNNMMMLLLNNNQQQTTTVVVVVVXXX```hhhjjjiiimmmwww|||zzzvvvqqqqqqvvv}}}mmmiiiqqqwwwpppkkkooosssmmmfffbbbcccdddfffiiimmmppprrrssssssbbbXXXLLLCCCBBBEEEHHHIIIIIIFFFBBB???===<<<:::888;;;999777999AAAMMMYYYaaadddwwwrrrjjjnnnvvvssshhhcccgggeee]]]YYY]]]aaaaaa______aaacccfffjjjmmmooopppqqqssswww~~~zzzuuusssuuuwwwxxxvvvooooooqqqtttzzz~~~wwwyyy|||vvvpppkkkhhh]]]WWWOOOIIIGGGIIIKKKMMMNNNNNNMMMNNNQQQTTTVVVWWWZZZbbbjjjlllkkkooozzz~~~{{{yyyuuuqqqsssxxx~~~kkkhhhrrrzzzpppmmmtttxxxlllhhhccc```bbbdddfffhhhjjjlllmmmnnnnnncccZZZOOOGGGEEEFFFGGGHHHLLLHHHCCC???===;;;999777888888888;;;BBBKKKTTTYYYZZZnnnuuukkkooowwwyyyooofffiiiggg___[[[^^^aaaaaaccccccdddgggjjjnnnqqqsssxxxxxxzzz~~~~~~yyyvvvwww|||zzzrrrqqqrrruuuzzz{{{tttyyy~~~zzztttnnnhhheee[[[UUUNNNHHHGGGIIIKKKLLLOOOOOONNNOOOQQQSSSVVVWWW]]]eeelllnnnmmmrrr}}}}}}zzzxxxuuurrrtttzzzhhhfffsss~~~ooopppyyypppfffdddaaaaaaccccccdddeeefffggggggggggggbbb[[[RRRMMMLLLMMMMMMLLLNNNJJJDDD???<<<;;;999888555666888<<>>AAADDDEEEBBBVVVqqqyyykkknnnuuu|||qqqpppnnnkkkiiijjjlllllllllmmmoooqqquuuzzz~~~{{{}}}zzzvvvqqqssswww{{{~~~tttsss{{{~~~zzzvvvrrrllleee```UUUQQQKKKGGGGGGIIIKKKLLLOOOPPPPPPPPPPPPSSSXXX\\\dddjjjppppppooottt~~~yyyuuurrrppptttzzzxxxggghhhwwwkkknnnvvvllleeeeeecccccceee]]]^^^^^^___```bbbcccccc\\\XXXUUUTTTVVVWWWVVVTTTHHHDDD???===<<<<<<;;;;;;888777777888999<<>>>>>>>>===<<<:::999777666777999<<<>>>???III___zzz~~~oooppptttoookkkjjjmmmppppppqqqsssqqqrrrtttxxx|||~~~uuutttxxxxxxqqqsssuuuyyy}}}yyywww|||{{{uuurrrooojjjaaaZZZQQQMMMHHHFFFGGGIIIKKKLLLLLLOOOQQQPPPPPPTTT\\\cccnnnsssvvvtttqqqvvvzzzuuurrrpppqqqxxxqqqooowwwjjjqqqyyyyyyiiigggjjjgggdddeeeaaa``````aaabbbdddfffggg^^^ZZZUUURRRRRRQQQMMMJJJFFFDDDCCCBBBAAA@@@===;;;::::::888888888999:::;;;???CCCUUUrrrvvvuuuxxxrrrlllkkkpppsssrrrqqqtttssstttvvvzzz|||uuuoooqqqvvv{{{~~~zzzwwwxxxyyy{{{~~~tttvvv~~~~~~yyyssspppnnnhhh___XXXOOOLLLGGGEEEFFFIIIKKKLLLLLLNNNPPPPPPPPPUUU^^^eeerrrvvvxxxvvvsssxxx}}}xxxsssqqqpppsss{{{~~~ooorrr}}}{{{kkkttt}}}xxxjjjjjjnnnkkkhhhhhhdddcccccccccdddeeeggghhh^^^ZZZUUUSSSTTTTTTQQQOOOIIIGGGFFFEEEDDDAAA===:::999::::::::::::999999888>>>???OOOmmm{{{zzz|||wwwpppnnntttwwwtttsssvvvtttuuuxxx|||{{{tttpppnnnpppuuusssuuuwwwxxxxxxyyyzzz|||zzzxxxvvvxxx}}}{{{}}}}}}}}}~~~pppttt}}}}}}xxxrrrnnniiiccc[[[TTTKKKHHHEEEEEEGGGJJJLLLLLLJJJOOOSSSSSSRRRUUU]]]eeeuuuvvvwwwvvvuuuyyy~~~wwwqqqppppppssszzzxxxrrruuusssmmmwwwtttppptttsssjjjeeehhhjjjiiifffdddaaa```______WWWXXXXXXWWWTTTPPPLLLIIIJJJJJJIIIHHHEEEAAA>>>;;;999999:::::::::999888888;;;AAANNNeee~~~}}}~~~ooohhhqqqzzzwwwttttttyyyzzz|||~~~yyyrrrrrrsssppplllooorrrvvvxxxyyyyyy{{{|||}}}~~~~~~~~~~~~|||ooouuu}}}|||wwwqqqmmmhhhbbbZZZSSSJJJHHHEEEEEEHHHKKKLLLMMMMMMQQQTTTTTTRRRVVV___gggssssssuuuuuuuuu{{{{{{tttoooooopppsss{{{tttpppuuuuuulllrrr}}}tttnnnqqqooogggbbbeeejjjiiigggdddaaa^^^[[[ZZZVVVVVVWWWVVVUUURRROOOMMMKKKJJJJJJHHHEEEAAA>>>;;;999::::::::::::999888888;;;???KKKbbb}}}~~~oooiiiqqqyyyxxxuuuvvvyyyzzz|||~~~{{{uuuuuuuuurrroooqqqtttwwwzzz{{{}}}yyylllttt}}}zzzuuuoookkkfff```XXXQQQIIIGGGEEEFFFHHHKKKMMMMMMOOORRRTTTSSSSSSWWWaaaiiiqqqppprrrtttvvv}}}wwwrrrnnnmmmooosss}}}nnnmmmsssyyykkkgggyyy}}}sssllllllkkkeeebbbdddjjjiiigggccc___ZZZVVVTTTUUUUUUVVVVVVUUUTTTRRRQQQLLLLLLKKKIIIFFFBBB>>><<<::::::::::::999999999888<<<===FFF\\\yyyrrrjjjpppxxxxxxwwwxxxzzz{{{}}}~~~~~~|||{{{yyywwwuuuxxxzzz|||~~~tttjjjrrr|||wwwsssmmmhhhddd]]]UUUOOOHHHGGGFFFGGGIIILLLNNNNNNPPPQQQRRRQQQRRRXXXbbbiiipppooopppssswwwvvvqqqmmmmmmmmmrrr}}}jjjjjjqqqpppgggiii~~~{{{rrrjjjjjjjjjgggfffhhhmmmjjjfffaaa\\\WWWTTTSSSVVVVVVVVVVVVUUUSSSRRRQQQMMMLLLLLLJJJGGGCCC???===<<<;;;;;;:::999999999999<<<;;;AAAVVVtttuuummmpppwwwyyyyyyzzzzzz|||~~~|||}}}}}}qqqjjjrrr}}}{{{uuupppjjjeeeaaaZZZRRRLLLGGGFFFFFFGGGKKKMMMOOOOOOPPPPPPPPPPPPRRRXXXaaahhhqqqoooooorrrwwwvvvrrrnnnmmmlllppp|||zzzggghhhppp}}}iiifffmmmxxxpppjjjiiikkkllllllnnnpppllleee___ZZZWWWVVVWWWYYYYYYYYYXXXVVVSSSPPPOOOMMMMMMLLLKKKHHHDDDAAA???===<<<;;;:::999999999999;;;999>>>PPPlllyyyppppppuuuxxxzzz|||{{{}}}yyypppllluuu|||zzzxxxrrrnnnhhhccc^^^XXXPPPJJJFFFEEEFFFHHHLLLNNNPPPOOOOOOOOOOOOPPPSSSZZZaaagggqqqnnnnnnqqqxxx}}}vvvsssooommmlllppp}}}vvveeehhhooo~~~ssscccdddmmm|||tttoooiiiiiikkkoooppppppooolllfff```]]][[[[[[\\\\\\]]]]]]\\\YYYUUUQQQNNNLLLLLLLLLLLLJJJFFFCCCAAA>>>===;;;:::999999999999;;;999===LLLeee}}}yyy~~~~~~ssspppsssxxx{{{|||{{{}}}~~~zzzwwwxxxzzz||||||{{{zzzyyyzzztttqqqpppyyy}}}zzzwwwvvvppplllfffaaa\\\VVVNNNHHHEEEEEEFFFHHHLLLOOOPPPPPPOOOOOOPPPRRRVVV\\\bbbgggnnnkkkkkkpppyyy{{{tttqqqooommmlllqqqrrrccchhhooo}}}kkk^^^aaakkkuuuzzzpppmmmhhhgggjjjmmmnnnmmmkkkjjjhhhfffcccaaa```______```bbbbbb___ZZZTTTPPPKKKKKKLLLLLLKKKHHHFFFDDD???>>><<<999888888999:::::::::===III^^^xxx{{{uuuxxxvvvpppqqqwww{{{|||{{{~~~}}}xxxzzz{{{wwwtttsssqqqpppppppppppppppppppppvvv{{{ppppppsss~~~|||xxxvvvuuuoookkkeee```[[[UUUMMMGGGEEEEEEFFFIIIMMMPPPQQQPPPOOOPPPQQQTTTXXX^^^cccgggllliiiiiiooozzzyyyrrrpppnnnnnnmmmsssooobbbhhhppp}}}zzzhhh\\\```jjjqqqvvv~~~nnnkkkgggeeegggkkkkkkhhhhhhiiijjjjjjiiifffcccaaa```bbbeeefffccc^^^WWWSSSJJJKKKLLLLLLKKKIIIGGGEEE@@@>>><<<999888888999:::999:::>>>HHHZZZsss{{{tttuuu{{{xxxppppppwww{{{|||{{{~~~zzzuuuwwwwwwsssrrruuuooollliiiiiijjjlllkkkkkkiiipppzzz{{{lllooouuu|||yyyxxxwwwnnnkkkeee^^^VVVOOOJJJHHHAAACCCFFFIIILLLNNNPPPQQQNNNOOOQQQUUUZZZ___cccfffkkkjjjkkkqqq~~~xxxvvvpppkkkjjjmmmwwwmmm___hhhyyyxxxggg]]]]]]```qqqsssyyyvvvjjjfffddddddcccbbbfffmmmiiilllllljjjjjjkkkgggbbb^^^^^^^^^aaadddddd```\\\UUURRRMMMJJJIIIIIIGGGFFF@@@???=========<<<:::777;;;999<<>>===;;;999888:::AAALLL___zzzsssiiijjjuuu}}}xxxwwwxxx|||~~~|||vvvsssmmmiiieeebbb___^^^WWWWWWWWWVVVVVVUUUTTTTTTSSSUUUXXX[[[___fffnnntttrrrvvvyyy||||||{{{{{{|||xxx~~~}}}rrrnnnooo{{{zzzzzzzzzxxxvvvrrrooollleeeaaaZZZRRRKKKFFFCCCBBBCCCFFFKKKOOORRRSSSSSSSSSTTTUUUXXX\\\aaafffjjjmmmnnnpppttt~~~zzzwwwpppmmmlllrrr|||jjjkkkrrr~~~rrrddd]]]aaammmwwwrrriiifffdddccc___[[[]]]aaakkkoooooohhhbbb```___]]][[[[[[ZZZWWWSSSRRRRRRTTTTTTVVVZZZ___bbbaaa^^^ZZZNNNKKKFFFCCCAAA???<<<;;;777777999???GGGWWWppp{{{nnnkkkttt}}}wwwuuuuuu|||}}}|||uuurrrmmmhhhdddccccccddd^^^^^^^^^]]]\\\[[[YYYYYYTTTUUUVVVWWWXXX___hhhpppooosssxxx{{{|||{{{{{{{{{vvvzzzwwwnnnlllqqq~~~zzzyyyxxxvvvssspppnnnlllbbb^^^WWWOOOIIIEEECCCCCCDDDGGGKKKPPPSSSTTTTTTSSSUUUWWW[[[___dddhhhkkkmmmkkkmmmsss~~~}}}xxxvvvooollllllsss~~~kkknnnttt}}}}}}ooobbb\\\bbbnnnyyy}}}rrrgggeeeeeeeeebbb]]]\\\```iiimmmllleee______aaabbbdddbbb^^^WWWRRRPPPRRRUUUWWWWWWYYY[[[\\\\\\YYYVVVNNNKKKHHHEEECCCAAA===;;;666777999===BBBNNNdddxxxuuuooouuu~~~zzzvvvwww|||}}}sssrrrpppllljjjhhhiiiiiigggggggggfffeeebbb```___XXXZZZZZZXXXVVVYYY```gggiiimmmsssxxxzzz{{{}}}~~~{{{|||~~~rrrkkkiiittt}}}zzzyyywwwtttqqqooommmlll```\\\UUUNNNHHHEEECCCCCCDDDGGGLLLQQQTTTUUUTTTSSSUUUXXX]]]bbbgggkkkmmmnnngggjjjqqq~~~|||wwwuuunnnlllmmmtttmmmpppuuu||||||nnnaaa]]]cccpppzzz}}}zzzqqqeeeeeefffhhheee^^^[[[]]]```eeeeee```\\\```eeehhhkkkhhhaaaXXXQQQOOOSSSXXXYYYXXXXXXXXXYYYYYYWWWUUUMMMKKKIIIGGGEEEBBB>>>;;;777777999;;;>>>GGG\\\nnn~~~zzzssswww~~~{{{{{{|||sssssstttrrrpppnnnnnnnnnmmmnnnmmmllljjjgggeeeccc\\\^^^___\\\WWWVVVZZZ___bbbgggnnnuuuzzz}}}~~~~~~}}}ooohhhgggvvv~~~yyytttqqqpppmmmiiieeeaaa\\\SSSJJJDDDAAAAAABBBEEEIIINNNQQQSSSTTTUUUVVVYYY\\\```dddhhhjjjkkkkkkhhhmmmxxxzzzuuuqqqlllmmmqqqxxxzzzmmmooovvvlllddddddhhhnnnuuu}}}tttqqqgggcccaaaeeekkklllddd\\\YYYXXXWWWWWWXXX]]]dddiiilllccc\\\ZZZXXXWWW]]]eeeggg```YYYXXX\\\[[[UUUNNNLLLIIIEEEBBB@@@>>><<<::::::777666777999AAAPPP___sss{{{yyy}}}|||zzzzzz~~~|||zzzxxxwwwwwwxxxyyyyyyyyyyyywwwuuuqqqnnnlllhhheeebbb^^^\\\ZZZZZZ[[[]]]aaahhhooouuuzzz}}}~~~tttjjjiiijjj{{{~~~zzztttqqqpppmmmhhheee\\\WWWPPPHHHCCCAAABBBCCCGGGJJJNNNPPPRRRSSSUUUVVVZZZ\\\```eeeiiikkkllllllkkkppp|||~~~xxxsssoooiiilllqqqyyyvvvkkkoooyyy~~~mmmeeeeeehhhnnnuuu~~~|||ooommmeeeaaa```dddkkklllfff___ZZZZZZYYYXXXXXX[[[```dddeee___[[[\\\\\\]]]ccckkkhhhbbb\\\\\\]]]\\\TTTMMMLLLJJJGGGDDDCCCAAA>>><<<;;;888777777888===JJJWWWlllwww~~~|||xxxuuutttnnnllliiidddaaa^^^\\\[[[\\\___dddjjjqqqwww|||~~~~~~|||zzzyyyzzz{{{uuusssxxxqqqiiijjjmmm~~~~~~zzzuuuqqqooolllgggcccWWWSSSLLLFFFBBBAAACCCEEEIIIKKKMMMOOOPPPQQQTTTVVVYYY\\\```eeeiiikkkmmmmmmmmmttt|||vvvppplllgggkkkrrr}}}rrrkkkqqq}}}|||nnngggeeeiiirrrzzztttjjjiiiccc```^^^ccciiikkkfff```ZZZ[[[[[[YYYXXXYYY[[[^^^^^^]]]]]]______```dddjjjhhhccc___^^^^^^ZZZRRRKKKLLLJJJGGGFFFDDDBBB???===<<<999888888777999BBBLLLcccrrr~~~|||{{{vvvuuurrrnnniiidddaaa^^^\\\]]]```dddkkkrrryyy}}}}}}|||vvvtttsssssssssxxxpppdddccciiisss|||mmmhhhlllsss~~~zzzuuuqqqoookkkeee```UUUQQQJJJDDDAAAAAADDDEEEKKKLLLNNNNNNOOOQQQTTTVVVXXX[[[___dddhhhjjjkkklllmmmuuu{{{uuuoookkkhhhllluuussspppwwwzzzlllfffgggooo|||qqqjjjjjjccc___]]]```dddeeeaaa\\\VVVXXXYYYYYYWWWVVVWWWXXX[[[]]]```aaa___]]]^^^aaadddaaa^^^\\\ZZZUUUNNNHHHKKKIIIFFFDDDCCCAAA???<<<<<<999888999888888===DDD\\\ooo~~~}}}{{{zzz{{{{{{|||zzzyyyxxxuuuqqqlllgggddd```___^^^```eeellltttxxx~~~|||{{{vvvsssqqqppppppsss}}}~~~oooeee\\\[[[___fffrrr~~~vvvjjjgggoooyyy~~~~~~}}}yyytttpppmmmhhhaaa\\\UUUQQQJJJDDDAAAAAADDDEEEKKKMMMNNNOOOPPPQQQTTTWWWXXXZZZ^^^bbbfffhhhiiiiiijjjttt{{{uuuooolllkkkppp|||~~~zzz{{{wwwiiifffmmm{{{sssooommmddd```\\\\\\^^^^^^ZZZVVVQQQSSSUUUVVVUUUTTTTTTUUUWWW\\\aaa```\\\YYYXXXXXX]]]\\\YYYVVVSSSOOOKKKHHHJJJGGGDDDAAA@@@???===;;;;;;888888::::::999<<>>===<<<<<<;;;888777:::;;;:::<<<@@@QQQhhh}}}|||{{{yyyxxxvvvuuutttvvvuuusssrrrpppooonnnnnntttuuuvvvvvvuuusssqqqooojjjhhhfffdddeeeiiimmmpppxxx|||{{{wwwttttttsssrrrwww}}}}}}{{{{{{zzzrrrkkkggg\\\ZZZWWWUUUUUUZZZbbbhhhooovvv{{{oooiiijjjwww~~~}}}~~~~~~}}}{{{wwwqqqmmmiiiccc[[[UUUNNNJJJEEEAAA???AAAEEEGGGJJJMMMQQQSSSUUUVVVWWWYYYZZZ\\\___bbbdddeeeeeeeeejjjwww}}}yyytttooolllmmmvvvxxxjjjcccnnn}}}xxxoooeeeaaa\\\XXXVVVTTTRRROOOPPPRRRTTTTTTSSSRRRSSSSSSQQQ]]]eeeccc^^^\\\[[[XXXVVVTTTQQQLLLIIIKKKQQQWWWTTTNNNFFFAAA>>>>>>??????;;;777666888:::999:::>>>HHH^^^www~~~~~~|||{{{yyywwwwwwxxxxxxwwwvvvtttrrrpppooopppqqqrrrrrrrrrqqqpppooolllkkkjjjjjjjjjlllnnnpppuuuyyy~~~|||yyyyyyxxxvvvyyy~~~~~~}}}}}}~~~yyypppiiibbb^^^VVVXXXYYYZZZ^^^fffooovvv}}}tttllliiimmm|||}}}}}}~~~~~~}}}zzzvvvqqqlllhhhbbbYYYSSSIIIFFFBBB>>>>>>AAAFFFIIIIIIMMMQQQUUUVVVWWWYYYZZZ\\\^^^aaaccceeeeeeeeedddlllyyy{{{wwwsssnnnkkklllvvvrrrfffbbbsssyyymmmeeeaaa\\\XXXVVVTTTRRRPPPSSSTTTVVVUUUSSSRRRRRRSSSVVVbbbjjjfff```]]][[[XXXVVVTTTPPPKKKHHHLLLVVV___YYYRRRIIIBBB@@@@@@AAABBB<<<777555777888777888;;;@@@VVVqqq}}}zzzyyyxxxyyyzzzzzzyyyxxxvvvuuunnnooooooooooooooonnnnnnlllllllllmmmnnnoooqqqqqqssswww}}}~~~~~~{{{}}}|||~~~tttlllddd\\\WWWUUUZZZ^^^bbbiiitttoooiiijjjooo~~~~~~~~~}}}zzzxxxxxxuuupppkkkddd]]]TTTOOOJJJGGGCCCAAAAAADDDHHHJJJLLLNNNQQQTTTUUUWWWZZZ]]]YYYYYY\\\```aaa___bbbgggsss|||uuullljjjlllooozzzsssllljjj|||vvvqqqsssuuukkkaaaVVVRRRSSSUUUSSSPPPPPPQQQRRRSSSSSSRRRQQQPPPNNN```kkkddd]]]\\\\\\XXX[[[[[[RRREEEFFFVVVcccfff```RRRJJJFFFEEELLLKKK>>>@@@:::666777888777888;;;BBBHHHZZZwww~~~||||||}}}~~~}}}zzzxxxvvvtttqqqnnnkkkjjjjjjiiigggjjjkkklllnnnppprrrssstttvvvyyy|||{{{mmmbbb[[[YYYYYY^^^bbbiiisssyyygggfffjjjppp~~~~~~~~~|||zzzxxxwwwsssnnniiibbbZZZRRRMMMHHHFFFCCC@@@AAADDDHHHKKKKKKMMMPPPRRRTTTVVVXXXZZZ\\\[[[^^^aaaaaa```dddjjjyyy~~~{{{tttkkkiiilllooo|||ooohhhiii|||rrrooopppqqqiiiaaaXXXRRRPPPPPPOOOMMMQQQRRRRRRSSSTTTTTTTTTTTTYYYiiirrrjjj^^^[[[ZZZVVVYYYYYYRRRJJJOOO___iiiiii^^^QQQLLLKKKLLLUUUVVVJJJAAA<<<888::::::888999;;;>>>BBBRRRnnn~~~}}}}}}~~~|||zzzyyyyyyyyyzzzvvvqqqmmmkkkjjjiiihhhjjjlllnnnpppsssuuuvvvwwwyyy|||~~~ttthhhaaa___aaacccfffnnn|||vvvggghhhnnnvvv}}}}}}}}}|||yyywwwuuuqqqlllfff___XXXPPPKKKFFFDDDAAA@@@AAADDDHHHKKKMMMOOORRRTTTUUUVVVXXXZZZ^^^]]]___aaaaaaaaagggooo}}}yyyrrrjjjhhhkkkqqq~~~jjjccceeeyyywwwmmmlllkkkkkkbbb^^^WWWRRRNNNMMMNNNOOOSSSSSSSSSTTTVVVXXXYYYZZZffftttzzznnn^^^YYYXXXXXXXXXVVVQQQOOOZZZjjjoookkk\\\RRRNNNOOOPPPZZZ]]]QQQCCC>>>;;;<<<<<<:::999;;;:::;;;HHHaaa~~~{{{vvvsssxxx{{{yyyxxxzzz{{{{{{uuupppmmmlllkkkjjjkkkmmmppptttwwwyyyzzzzzzxxxmmmeeecccfffmmmrrr{{{qqqfffjjjttt~~~|||||||||{{{xxxvvvtttpppjjjddd]]]UUUNNNIIIDDDBBB@@@@@@BBBEEEIIILLLPPPSSSVVVXXXXXXYYY[[[\\\]]]\\\^^^```aaacccmmmwww|||wwwooohhhgggkkkrrrwwweee___```sssnnniiigggeeecccXXXXXXVVVRRROOOOOORRRVVVTTTTTTTTTUUUXXX[[[^^^___nnnwwwxxxkkk[[[WWW[[[^^^\\\WWWQQQTTTcccrrrsssmmm\\\RRRPPPPPPPPPXXXZZZNNNDDD???<<<======:::888999::::::BBBXXXttt|||uuuooottt}}}zzzxxxwwwxxx}}}zzzvvvtttrrrpppmmmkkkkkknnnrrrvvvzzz}}}~~~~~~wwwrrrkkkhhhkkksss~~~zzzmmmeeelllyyy~~~}}}{{{{{{{{{zzzwwwuuutttpppiiibbb[[[TTTLLLHHHAAAAAA@@@@@@CCCGGGKKKNNNQQQTTTXXXZZZZZZ[[[\\\]]][[[[[[]]]```bbbfffrrryyytttmmmggggggkkkqqq~~~mmmaaa^^^```pppyyyiiifffccc___\\\UUUWWWWWWTTTQQQPPPTTTXXXTTTTTTUUUWWWYYY]]]```bbbnnnrrrnnnbbbWWWVVV___fffddd]]]WWW\\\kkkwwwuuummmZZZRRRQQQQQQPPPWWWXXXLLLFFFAAA======<<<888777888======BBBRRRmmmvvvooorrr{{{wwwtttrrruuuttttttuuuvvvtttpppmmmmmmooossswww|||xxxtttpppnnnnnnpppyyysssjjjfffnnn}}}}}}|||zzzzzzzzzyyyvvvtttsssnnnggg```YYYQQQJJJFFF@@@@@@@@@AAAEEEIIIMMMPPPOOOSSSWWWZZZZZZ[[[[[[\\\ZZZ\\\___cccdddiiiwww}}}wwwqqqkkkfffhhhmmmrrr~~~|||eee___aaahhhvvvrrrfffddd```[[[YYYXXXYYYYYYVVVRRRPPPRRRUUURRRSSSUUUWWW[[[^^^aaabbbjjjhhhbbbZZZTTTWWW```ggghhhaaa]]]dddssszzzsssjjjXXXQQQSSSTTTSSSZZZ\\\QQQIIICCC===<<<;;;888777999===???DDDPPPgggzzzrrrsss{{{}}}yyyuuupppnnnlllmmmooorrruuutttqqqooonnnpppssswww{{{xxxoookkkjjjkkknnnsss|||nnnhhhgggqqq~~~|||{{{zzzyyyyyyxxxvvvsssqqqllleee]]]VVVNNNHHHCCC???@@@@@@CCCFFFKKKOOORRROOORRRWWW[[[\\\\\\]]]^^^^^^```dddggghhhlllyyy{{{tttooojjjfffiiinnnxxxxxxccc]]]fffvvvllldddccc^^^YYYYYYXXXXXXXXXVVVTTTRRRRRRSSSQQQRRRUUUXXX[[[^^^___```ddd```ZZZWWWVVVXXX]]]aaabbb]]]^^^iiivvvwwwkkk```WWWRRRUUUWWWVVV]]]___TTTNNNFFF???===;;;888888;;;888===DDDMMMbbbyyyvvv|||}}}vvvqqqrrrssstttuuutttrrrooonnniiihhhiiillloooqqqqqqqqqpppppprrruuuyyy}}}uuunnnllllllkkkpppuuu}}}yyyjjjgggiiittt~~~}}}|||{{{yyyyyyyyyxxxuuussspppkkkccc[[[SSSLLLFFFBBB???@@@AAACCCGGGLLLQQQSSSPPPTTTYYY]]]______```aaabbbdddiiikkkjjjmmmzzzyyysssnnniiifffiiiooowwwccc[[[kkkhhhbbbbbb]]]YYYZZZUUUTTTTTTTTTUUUUUUTTTTTTOOOQQQUUUXXX[[[]]]^^^^^^bbb\\\WWWWWWXXXYYYYYYZZZXXXVVV\\\jjjuuurrrcccVVVXXXTTTVVVXXXVVV\\\]]]SSSQQQHHH@@@===;;;999:::===222;;;BBBKKK^^^|||zzz|||{{{xxxsssoooiiijjjlllmmmooooooooooooiiigggeeefffjjjnnnqqqrrrqqqqqqqqqssswww|||pppiiikkkpppsssrrrxxx}}}ttthhhfffjjjvvv}}}|||{{{{{{{{{xxxtttqqqqqqjjj___UUUMMMHHHDDDAAA===>>>@@@DDDIIIMMMNNNNNNRRRUUUYYY\\\]]]^^^```bbbfffiiikkkiiiiiirrryyyppplllhhhgggkkkrrr|||pppmmmbbbpppccc```___[[[VVVUUUUUUTTTTTTTTTUUUVVVVVVTTTTTTVVVXXX[[[]]]]]]\\\ZZZ^^^```]]]ZZZ[[[ZZZXXXUUUTTTYYYbbbddd___ZZZZZZVVVVVVUUUUUUTTTUUUUUUUUUPPPKKKDDD>>>;;;;;;::::::<<<>>>>>>CCCUUUttt|||xxx{{{wwwqqqmmmkkkiiiaaaaaa``````cccfffjjjllljjjgggddddddfffkkknnnppp{{{xxxtttsssvvvzzz}}}~~~xxxpppkkkmmmnnnpppwwwwwwllldddhhhqqq~~~}}}|||{{{yyyvvvqqqnnnllleee[[[RRRKKKGGGCCCAAA===???BBBFFFKKKNNNPPPPPPTTTWWW[[[]]]^^^___aaabbbdddgggjjjjjjlllwwwwwwoookkkhhhhhhnnnvvvyyyjjjjjjooowwwiiiccc```\\\WWWYYYXXXXXXWWWWWWWWWXXXXXXRRRRRRTTTVVVXXXZZZZZZZZZ[[[___```\\\ZZZZZZYYYWWWWWWTTTVVV\\\^^^ZZZWWWWWWVVVVVVUUUTTTTTTTTTTTTUUUPPPKKKEEE@@@>>><<<;;;:::999<<<===@@@OOOjjjzzz{{{||||||}}}|||uuuooohhhbbb______^^^]]]^^^```cccfffhhhjjjhhhffffffhhhllloooqqquuuwwwyyyyyyxxxyyy|||tttooonnnrrrvvvxxx~~~rrrjjjeeejjjuuu~~~~~~~~~~~~}}}{{{yyywwwsssnnnjjjeee___VVVNNNHHHEEEBBB@@@===@@@DDDHHHMMMPPPRRRSSSWWWYYY]]]_________aaabbbaaaeeeiiikkkppp}}}}}}uuummmiiigggiiisss|||mmmcccfff{{{~~~nnneee```\\\ZZZXXXWWWVVVUUUUUUUUUUUUUUUQQQRRRTTTVVVXXXYYYYYYZZZ]]]aaaaaa]]]ZZZZZZZZZWWWYYYTTTRRRTTTUUUSSSSSSTTTVVVUUUUUUTTTSSSSSSTTTTTTOOOLLLGGGCCCAAA???<<<;;;666:::;;;<<>>;;;666999;;;:::>>>LLL```nnn~~~uuummmllljjjjjjooouuuxxxvvvsssooonnnmmmmmmkkkgggaaa]]]ZZZYYYYYYYYYZZZ[[[]]]___fffgggjjjkkkmmmoooqqqsssrrrxxx~~~~~~|||qqqmmmoooqqqvvv}}}vvvkkkjjjfffooo~~~}}}}}}~~~~~~xxxvvvuuutttssspppkkkhhh```ZZZQQQIIIDDDAAA>>>===;;;@@@FFFKKKMMMOOOQQQSSSWWWZZZ]]]^^^^^^]]]^^^___aaaeeekkkqqq{{{}}}vvvpppjjjhhhgggmmm|||lll]]]___gggzzztttiii```[[[ZZZ[[[ZZZZZZYYYWWWWWWVVVVVVVVVTTTVVVYYYZZZYYYYYY[[[]]]^^^aaa```[[[XXXXXXXXXVVVXXXUUUPPPLLLMMMQQQTTTUUUWWWVVVUUUTTTSSSSSSSSSSSSOOOMMMJJJGGGEEECCC???<<<888999;;;::::::BBBRRR___xxxpppcccaaaaaagggpppvvvuuurrrllliiifffdddcccbbb```^^^ZZZYYYYYYXXXYYYZZZ[[[\\\bbbeeeiiilllmmmooosssuuuzzz{{{}}}wwwkkkiiinnntttwww{{{~~~qqqhhhiiigggsss~~~}}}}}}|||uuutttsssrrrqqqnnniiifff^^^XXXOOOHHHCCC@@@>>><<<<<>>===>>>DDDLLLOOOOOONNNQQQSSSWWWZZZ]]]_________```aaaccciiisss~~~zzzooommmjjjjjjjjjqqq||||||nnn```]]]bbbhhhwwwjjjeee___[[[YYYYYYWWWVVVUUUUUUTTTTTTSSSTTTTTTTTTTTTXXX[[[[[[YYYXXX[[[^^^^^^``````[[[XXXZZZ[[[ZZZXXX\\\^^^^^^bbbhhhiiieeeZZZYYYXXXVVVUUUTTTTTTTTTPPPMMMIIIFFFEEECCC@@@>>>>>>:::888::::::;;;BBBKKK___zzzvvvtttvvv}}}{{{uuuooohhheeebbbccchhhnnnqqqrrrjjjddd[[[UUUSSSSSSUUUVVVZZZZZZYYYYYYXXXXXXXXXXXXXXX]]]cccgggiiimmmtttzzztttnnnkkkiiimmmvvvyyyvvvgggdddhhhvvv~~~~~~{{{xxxwwwuuurrrpppmmmiiiccc___UUUOOOHHHCCC@@@??????>>>@@@GGGNNNQQQPPPOOOQQQTTTXXX[[[^^^``````aaabbbccccccjjjvvv}}}zzznnnlllkkkkkkkkkqqqxxx|||yyyiii^^^]]]bbbgggttt|||fffaaa[[[XXXYYYYYYWWWUUUWWWWWWWWWVVVWWWWWWXXXXXXWWW[[[___^^^\\\[[[]]]aaabbbeeeddd___]]]___aaa```YYY___dddfffkkkrrrqqqlll[[[ZZZXXXWWWVVVUUUUUUUUUPPPMMMIIIEEEDDDCCCAAA??????999666999;;;;;;???FFFUUUtttxxxqqqdddcccfffoooyyy|||yyyxxxtttoookkkgggddd___]]]___bbbfffhhhfff```YYYTTTSSSTTTVVVWWWZZZZZZYYYXXXXXXWWWVVVVVVVVV[[[aaaeeegggllluuu|||vvviiikkkppppppttt|||wwwqqqfffffflll}}}|||yyyvvvvvvwwwuuupppmmmiiibbbZZZSSSOOOHHHCCC??????@@@AAADDDJJJNNNNNNOOORRRTTTSSS\\\[[[[[[[[[]]]aaaeeegggjjjqqq|||}}}zzzrrriiiggglllooossssssnnn___WWWWWW^^^eeeqqqyyybbb___[[[WWWUUUVVVYYYZZZ___\\\YYYWWWWWWXXXXXXXXX\\\```ccccccaaa```bbbeeeggggggeeeaaa\\\ZZZ\\\^^^[[[eeejjjggghhhnnnlllccc^^^YYYUUUSSSUUUVVVUUUSSSQQQPPPMMMJJJGGGDDDAAA??????======???>>>;;;>>>BBBSSSiiixxxkkkcccVVVWWWYYY^^^gggvvv{{{ssslllgggeee______^^^___```bbbdddeeebbb^^^YYYTTTQQQPPPPPPQQQTTTUUUUUUVVVVVVWWWXXXXXXUUUXXX[[[\\\___gggsss}}}|||qqqiiiiiinnnrrrvvvzzzwwwiiiffflllsss{{{|||yyywwwuuuvvvtttnnnjjjggg___WWWPPPLLLFFFAAA>>>===???AAAFFFLLLPPPOOOPPPTTTVVVTTT[[[ZZZZZZ[[[]]]aaaeeegggkkkrrr~~~|||yyyqqqiiigggkkkpppvvvzzz{{{iii]]]WWWXXXaaajjjwwwtttfffccc]]]YYYVVVUUUVVVWWW]]]\\\\\\\\\\\\[[[YYYXXX[[[___cccdddbbb______````````````]]]ZZZYYY\\\^^^[[[fffnnnmmmmmmooohhh]]]VVVSSSQQQPPPQQQRRRQQQOOONNNQQQRRRPPPJJJFFFEEEFFFGGGCCCAAABBBBBB@@@AAADDDKKK```|||~~~pppccc[[[OOOPPPSSSWWW___nnn|||vvvpppiiidddaaa\\\\\\\\\]]]^^^aaacccdddbbb___ZZZUUURRRQQQRRRSSSTTTTTTUUUVVVWWWXXXYYYYYYWWWYYY\\\]]]___fffpppxxx{{{qqqjjjkkkpppuuuzzzssshhhgggpppyyyqqq~~~|||yyyxxxtttuuurrrlllgggccc[[[SSSLLLIIICCC>>><<<<<>><<<===@@@BBBIIIOOOSSSSSSTTTWWWYYYXXXZZZYYYYYYZZZ\\\```dddgggllluuu~~~yyyuuunnniiihhhmmmvvv~~~nnn]]]VVVVVV[[[jjjzzzmmmjjjfffaaa[[[WWWUUUTTTTTTYYY\\\```bbbaaa^^^[[[YYY^^^aaadddddd___[[[YYYYYYYYY\\\aaaddddddbbb___^^^bbbllluuuwwwtttnnnaaaUUUOOOPPPRRRTTTUUUUUUTTTSSSSSSYYY___bbb```[[[XXXWWWPPPFFF>>>===???>>><<<===;;;HHH___zzz|||{{{}}}zzzjjj[[[PPPJJJHHHJJJNNNQQQXXXbbbpppyyy}}}{{{~~~|||{{{}}}~~~yyyvvvvvvyyy{{{|||uuulllgggfffeee```\\\ZZZZZZZZZZZZ\\\^^^```bbb```]]]YYYUUUSSSRRRTTTUUUSSSSSSUUUWWWYYY[[[]]]^^^\\\]]]___```ccchhhoootttyyyyyyrrrnnnqqquuuyyy~~~ssshhheeekkk{{{nnn]]]}}}{{{zzzyyyxxxxxxttttttooogggaaa]]]UUUNNNHHHEEEAAA>>>===???CCCEEEJJJPPPSSSSSSTTTXXXYYYXXXYYYYYYYYYZZZ]]]aaaeeehhhnnnxxx{{{uuuqqqllljjjjjjppp{{{{{{jjj[[[WWWXXX___pppnnnfffccc___ZZZWWWUUUUUUUUUXXX[[[]]]^^^\\\[[[[[[\\\bbbddddddaaa\\\ZZZ[[[]]]]]]bbbkkkqqqqqqkkkbbb\\\bbbhhhmmmnnnkkkeee\\\SSSOOORRRUUUXXXYYYYYYXXXXXX[[[]]]ccciiilllhhh```YYYNNNDDD;;;:::;;;:::888888:::BBBTTTnnn{{{yyyyyyqqqaaaTTTLLLHHHIIILLLOOOSSSXXX```kkksss{{{{{{zzzyyywwwtttrrrppp~~~|||xxxttttttvvvxxx{{{}}}yyyuuurrrsssttttttmmmeeebbbccccccaaa^^^\\\\\\\\\\\\\\\^^^```aaa___]]]XXXTTTRRRRRRSSSTTTSSSTTTVVVXXXZZZ\\\^^^___]]]___aaadddhhhnnntttxxxzzzyyysssppprrruuuxxx}}}lllfffhhhooo~~~hhhYYY}}}zzzxxxwwwvvvvvvsssrrrmmmeee___[[[TTTLLLGGGDDDAAA>>>>>>AAAEEEHHHKKKQQQTTTTTTUUUYYY[[[YYYZZZYYYYYY[[[^^^bbbfffiiirrr|||}}}xxxrrrnnniiijjjmmmtttxxxfffYYYZZZ^^^eeewwwlll```^^^[[[XXXVVVUUUUUUUUUVVVYYY[[[ZZZXXXWWWZZZ]]]bbbcccccc___[[[ZZZ\\\___aaagggpppxxxxxxpppcccZZZ\\\]]]______]]]YYYTTTPPPOOORRRVVVXXXXXXXXXYYYYYY^^^```eeemmmqqqlll___TTTJJJBBB<<<;;;;;;999888999;;;>>>KKKbbb}}}{{{wwwwwwwwwgggYYYPPPJJJIIIIIILLLPPPSSSWWW^^^fffmmmsssqqqnnnkkkiiihhhhhhiiiwwwtttpppllllllnnnrrruuuyyy{{{{{{xxxrrrmmmlllllljjjfff```^^^___```___^^^]]]\\\\\\\\\]]]___aaabbbaaa^^^ZZZUUUSSSRRRSSSTTTUUUUUUWWWYYY[[[]]]___```___```ccchhhmmmsssxxxzzz}}}wwwsssqqqtttvvvwww|||xxxggggggmmmuuutttaaaUUU|||xxxvvvuuuuuuuuupppooojjjbbb\\\XXXQQQJJJEEEBBB???>>>???BBBGGGJJJMMMSSSWWWVVVWWW[[[]]][[[[[[ZZZZZZ\\\___ccchhhjjjvvvzzzuuuoookkkgggkkkpppxxxtttcccYYY]]]dddllluuufff\\\[[[XXXVVVTTTSSSSSSTTTSSSWWWZZZYYYWWWVVVYYY\\\]]]___aaa___[[[ZZZ\\\^^^aaafffnnnuuuvvvnnnaaaXXXUUUTTTTTTTTTSSSQQQOOOOOOOOORRRUUUWWWWWWWWWXXXZZZZZZ___fffmmmnnnfffXXXNNNFFFAAA>>>>>><<<888888;;;:::;;;CCCXXXsss{{{xxx{{{lll]]]QQQKKKIIIIIIIIIMMMQQQTTTWWW\\\ccciiijjjgggbbb^^^]]]^^^aaacccllliiifffcccdddhhhmmmpppsssvvvvvvrrrkkkfffeeefffcccaaa^^^\\\ZZZZZZZZZZZZZZZZZZZZZ[[[^^^```ccceeedddaaa\\\XXXUUUTTTTTTUUUVVVWWWXXXZZZ\\\^^^___```aaabbbeeejjjpppuuuxxxzzz~~~~~~tttqqqrrruuuxxxyyy~~~pppccciiisss|||~~~iiiXXXNNN|||xxxuuutttttttttnnnmmmggg___ZZZVVVPPPIIICCCAAA>>>===>>>BBBGGGJJJOOOUUUXXXXXXYYY]]]^^^]]][[[[[[[[[\\\```dddiiikkkzzz~~~yyysssmmmiiifffkkkrrr{{{qqqaaaXXX```hhhqqqmmm```[[[YYYWWWUUUSSSRRRRRRRRRQQQVVVZZZ[[[XXXVVVXXX[[[XXX\\\______]]]ZZZ[[[\\\```cccjjjpppqqqkkk___VVVRRRQQQPPPQQQQQQOOOOOOPPPPPPSSSVVVWWWVVVWWWYYY\\\UUU]]]gggmmmjjj___RRRIIIBBB???>>>>>>;;;777888<<<999888???QQQlll||||||ssseeeVVVLLLHHHHHHIIIKKKOOOSSSVVVXXX\\\ccchhheeeaaa[[[VVVUUUXXX\\\___dddbbb^^^]]]___dddjjjmmmqqqrrrrrrmmmeee```aaaccc___^^^]]]ZZZWWWUUUVVVWWWVVVVVVXXXZZZ^^^aaaeeeggggggddd___ZZZVVVUUUVVVVVVWWWXXXYYYZZZ\\\^^^______cccdddfffkkkqqquuuxxxxxx~~~}}}zzzrrrppprrrvvvyyy{{{kkkaaakkkwwwvvvaaaQQQIII|||xxxuuusssqqqqqqpppllleee^^^XXXQQQLLLHHHDDDAAA>>>===>>>CCCIIILLLUUUWWWZZZ]]]___`````````bbb______ccceeefffjjjppp||||||vvvpppllliiiiiijjjppp|||qqqcccZZZ___iiivvvvvvfff___XXXYYYXXXVVVSSSRRRRRRSSSWWWWWWXXXYYYYYYYYYYYYYYYXXXYYY^^^dddddd]]]YYYXXXccc___```fffhhhaaaWWWQQQRRRVVVVVVRRRPPPRRRRRRPPPRRRSSSVVVXXXYYYYYYWWWVVVXXXaaakkkkkkbbbVVVOOOLLLKKKDDD>>>===<<<999888999<<<;;;<<>>>>>===???CCCHHHNNNQQQRRRUUUYYY]]]```bbbbbbaaacccaaabbbfffiiilllsss{{{~~~xxxsssooommmllliiillltttzzzllleeeooo}}}mmmaaa[[[UUUVVVVVVUUUSSSTTTVVVXXXWWWXXXXXXXXXXXXXXXWWWWWWWWWVVV[[[gggnnniii```YYY[[[WWWVVV[[[^^^YYYRRRNNNNNNRRRRRRNNNMMMPPPRRRRRRTTTYYY```fffgggddd^^^ZZZYYY\\\___\\\UUUPPPOOOQQQ```TTTJJJGGGFFFAAA:::777777888:::@@@SSSpppxxxmmm\\\TTTNNNLLLKKKIIIIIILLLSSSYYY^^^bbbhhhnnnmmmiii[[[TTTLLLIIILLLQQQTTTVVVUUUTTTSSSTTTXXX]]]cccfffmmmiiiccc]]]ZZZYYY[[[\\\ZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVXXX[[[___bbbdddeeeffffffbbb]]][[[\\\^^^______`````````aaadddgggkkkooossswwwyyy{{{}}}tttsssvvvyyy{{{|||uuuhhhffflll|||lll]]]TTTNNNKKK{{{zzzyyyvvvssspppmmmkkkddd```YYYTTTOOOIIIDDDAAA>>>>>>???AAAEEEJJJOOORRRRRRUUUZZZ^^^bbbccccccbbbbbbaaacccgggjjjoooxxx}}}vvvqqqmmmkkkkkkhhhmmmwww}}}vvvssszzzggg]]]WWWQQQRRRRRRQQQQQQRRRUUUWWWQQQRRRSSSTTTUUUUUUVVVUUUXXXVVVYYYaaaeeeccc```___```YYYTTTWWWZZZXXXUUUTTTQQQTTTSSSNNNMMMPPPRRRQQQSSSWWW]]]bbbdddaaa\\\YYYZZZ[[[YYYTTTOOONNNQQQUUUdddXXXNNNLLLKKKEEE===888666888999===JJJccc{{{mmmbbbTTTPPPMMMNNNNNNLLLMMMQQQXXX___gggnnnuuuxxxssskkkVVVQQQJJJHHHKKKPPPRRRSSSOOOPPPSSSVVVZZZ___ccceeeiiieee___ZZZWWWWWWYYYZZZXXXYYYYYYYYYWWWWWWWWWXXXVVVVVVWWWYYY\\\___bbbdddeeeggghhheee```]]]]]]______```aaaaaaaaacccfffiiimmmqqqvvvzzz}}}~~~yyysssvvvzzz}}}~~~}}}kkkfffgggpppwwwbbbUUUOOOLLLJJJ}}}|||{{{xxxsssnnniiiggg```\\\WWWQQQMMMHHHDDDAAA>>>???BBBEEEHHHLLLOOOQQQSSSVVV[[[```dddeeedddcccbbbaaacccgggkkkppp|||}}}uuuoookkkhhhhhhhhhooo{{{zzzyyy~~~}}}pppaaaYYYTTTKKKKKKKKKJJJIIIKKKNNNQQQKKKMMMOOORRRTTTVVVXXXXXXXXXWWWXXXZZZ[[[]]]eeennnnnncccYYYWWWWWWVVVUUUVVVOOOSSSSSSPPPPPPSSSVVVUUURRRTTTXXX[[[\\\\\\[[[YYY[[[ZZZVVVQQQMMMMMMRRRVVV```VVVOOOOOONNNGGG???:::888999:::<<>>>>>@@@CCCGGGKKKNNNPPPQQQUUUXXX^^^cccffffffeeedddcccccceeeiiilllrrr|||uuunnnjjjgggfffjjjrrrwww|||{{{|||ggg\\\VVVQQQGGGFFFEEECCCBBBCCCFFFIIIJJJLLLOOOSSSVVVYYY[[[\\\WWWWWWWWWXXXYYY]]]kkkxxxwwwjjj^^^XXXVVVSSSRRRRRRLLLQQQTTTRRRSSSXXXZZZYYYSSSSSSTTTVVVXXXYYYZZZ[[[ZZZXXXUUUPPPMMMMMMQQQTTTVVVRRRPPPRRRPPPHHH@@@<<<999999:::;;;???NNNiiilll[[[SSSOOONNNQQQUUUWWWXXX\\\bbbcccnnn}}}~~~nnnSSSPPPMMMMMMQQQTTTUUUTTTNNNRRRWWW^^^cccfffhhhhhhdddaaa[[[WWWTTTUUUWWWYYYVVVYYY[[[[[[ZZZZZZ\\\___]]]]]]^^^___bbbeeehhhiiiiiilllnnnkkkfffaaa______```aaabbbcccdddfffjjjmmmooorrrwww{{{~~~}}}}}}zzzwww|||ssskkkjjjppp|||~~~fffTTTMMMKKKIIIGGG~~~{{{yyyzzzyyywwwrrrllleeeaaaXXXTTTOOOKKKGGGDDD@@@===;;;>>>CCCIIINNNQQQSSSSSSWWW[[[```eeehhhhhhfffdddeeeeeehhhkkknnnttt~~~yyytttoookkkhhhgggmmmvvvyyysssmmmqqqvvvaaaYYYSSSNNNIIIHHHFFFCCCAAABBBDDDGGGJJJLLLOOORRRVVVYYY[[[\\\XXXVVVWWWZZZ[[[^^^fffppppppeee\\\YYYXXXTTTPPPOOOMMMSSSVVVUUUUUUWWWXXXVVVQQQQQQRRRTTTVVVXXXYYYZZZXXXVVVTTTPPPNNNMMMNNNOOONNNNNNQQQUUUPPPFFF???===:::999999:::<<>>888<<>>===:::888888::::::AAAUUUjjj~~~}}}zzz|||ttt^^^TTTTTTVVVWWW\\\dddiiinnnwwwoooYYYRRRPPPNNNPPPTTTWWWVVVUUURRRUUU[[[aaafffiiijjjkkkddd```[[[WWWUUUVVVYYY[[[UUUZZZ^^^^^^\\\\\\aaaeeeddddddeeefffhhhkkknnnpppqqqtttvvvsssmmmfffcccbbbcccdddfffgggiiikkkooorrrrrruuuxxx{{{~~~vvvuuu|||}}}|||nnnfffiiiooozzzzzzkkkXXXMMMKKKLLLJJJFFF|||zzzyyytttsssqqqooolllhhhccc___WWWQQQLLLIIIDDD>>><<<>>>:::AAAIIINNNOOOPPPQQQSSS]]]aaaeeehhhiiihhhhhhiiigggdddhhhrrrvvvyyy~~~xxxtttrrroookkkllloooxxxqqq___YYYWWW^^^pppppp```UUUQQQSSSNNNNNNOOOPPPQQQQQQNNNKKKNNNNNNOOOPPPRRRTTTVVVWWWTTTWWW[[[^^^]]]\\\[[[ZZZ\\\XXXWWWYYYYYYUUURRRSSS[[[]]]^^^[[[VVVRRRRRRSSSQQQQQQOOOMMMQQQYYY^^^]]]VVVUUURRROOONNNMMMNNNNNNLLLKKKKKKJJJIIIFFFAAA===:::999;;;<<<===BBBPPP___zzz|||}}}mmm]]]XXX[[[YYY___iiirrryyyppp```XXXUUUVVVVVVUUUSSSSSSTTTVVVXXXXXX[[[dddnnnrrrnnniiidddaaa\\\XXXWWWWWWZZZ[[[[[[]]]^^^]]]```eeeeeebbbdddfffhhhiiiiiilllqqqvvvrrrrrrssstttrrrnnngggbbbeeefffhhhkkknnnppprrrsssssswww|||tttssswww}}}{{{mmmgggeeetttooo```PPPIIIHHHHHHGGGIII~~~{{{zzzyyyuuutttqqqnnnkkkgggaaa]]]UUUOOOJJJHHHCCC>>><<>><<<;;;;;;<<<;;;???KKKYYYuuu|||zzzlll]]]YYY]]]___fffsssxxxeeeZZZTTTTTTUUUUUUTTTSSSRRRTTTUUUYYYZZZ^^^hhhqqqtttoooiiibbb___[[[WWWVVVWWWYYYZZZ[[[^^^______dddiiijjjggghhhjjjkkkkkkkkkmmmqqquuuuuuuuuvvvwwwvvvqqqjjjeeedddeeegggjjjmmmoooqqqrrrtttwww|||yyynnnqqqwww~~~wwwmmmkkkmmm|||jjj\\\NNNIIIIIIHHHGGGHHH}}}{{{zzzyyywwwtttqqqmmmiiiddd^^^ZZZRRRLLLHHHEEEBBB===<<>>???===<<<;;;999;;;EEEQQQlll|||xxxzzz}}}lll^^^\\\aaajjjtttxxxfffZZZUUUTTTSSSTTTTTTTTTRRRRRRTTTVVVZZZ]]]dddnnnvvvwwwqqqjjjccc```\\\YYYXXXYYY[[[\\\\\\___bbbdddiiiooopppmmmmmmnnnooooooooopppsssvvvxxxxxxzzz{{{zzzvvvpppkkkggghhhjjjlllooorrrtttuuuvvvyyy|||~~~|||yyywwwyyyyyyooojjjqqqzzzqqqlllqqqwwwwwwaaaVVVKKKHHHIIIHHHHHHIII}}}{{{zzzzzzwwwtttoookkkfff```ZZZVVVOOOIIIEEECCC@@@<<<===@@@EEEKKKRRRVVVXXXYYY[[[^^^cccfffiiikkkkkkkkklllmmmpppooosss||||||vvvqqqmmmhhhfffkkksss~~~}}}|||dddUUUOOOQQQ[[[iiiwwwvvvgggbbb[[[RRRNNNMMMLLLMMMOOOQQQRRRQQQOOORRRSSSUUUWWWYYYZZZ[[[\\\[[[]]]___^^^\\\YYYWWWVVVZZZTTTQQQSSSTTTSSSTTTVVVWWWWWWUUUPPPKKKJJJMMMPPPSSSTTTSSSRRRVVV\\\^^^\\\SSSQQQNNNKKKJJJKKKLLLMMMNNNLLLJJJHHHGGGEEEBBB@@@???<<<;;;:::888999AAAKKKdddzzz}}}wwwvvv{{{~~~nnnbbbbbbhhhwwwuuueee\\\VVVUUUVVVRRRSSSTTTTTTSSSSSSUUUWWW[[[```iiittt|||zzzrrrkkkeeeccc```^^^]]]^^^```aaa___cccgggiiiooottttttqqqqqqqqqrrrssssssuuuwwwyyyzzz{{{}}}~~~~~~zzztttpppmmmnnnooorrrtttwwwxxxyyyyyyzzz}}}~~~yyyuuurrrpppooooooqqqzzzzzznnnjjjkkktttwwwjjjiiitttlllYYYPPPHHHHHHIIIIIIHHHJJJ}}}{{{zzzyyyvvvrrrmmmgggbbb\\\VVVRRRLLLFFFBBBAAA???===>>>BBBGGGMMMTTTXXXYYY[[[^^^```eeehhhkkklllllllllmmmnnnrrrsssyyyyyytttoookkkffffffnnnxxx}}}|||ooo\\\SSSRRRRRR^^^nnn{{{lll^^^\\\WWWRRRQQQMMMMMMMMMNNNPPPRRRQQQPPPQQQRRRUUUXXX[[[]]]^^^^^^ZZZ\\\]]]\\\XXXUUUSSSSSSVVVQQQNNNQQQRRRRRRRRRUUUUUUUUURRRMMMIIIHHHLLLPPPVVVYYYZZZZZZ]]]aaa```\\\MMMLLLKKKKKKKKKMMMNNNPPPPPPNNNJJJHHHGGGFFFDDDBBB???<<<::::::999999???GGG\\\ttt|||uuurrruuu}}}qqqgggjjjrrrtttccc\\\ZZZWWWUUUVVVSSSTTTUUUUUUUUUVVVXXXZZZ\\\cccnnnyyy|||ssskkkfffeeebbbaaa```aaacccdddccchhhllloootttyyyxxxssssssssstttvvvxxx{{{|||}}}{{{|||~~~~~~xxxtttqqqrrrsssuuuxxxzzz{{{||||||}}}~~~{{{xxxtttpppnnnooopppqqqtttyyytttjjjhhhiiinnnyyypppfffiiiwwwtttdddRRRKKKGGGHHHJJJJJJJJJMMM|||yyyxxxwwwsssoooiiiddd^^^XXXRRROOOJJJDDD@@@@@@???===@@@DDDJJJOOOUUUYYY[[[\\\```cccgggiiikkklllllllllmmmnnnpppttt|||~~~uuuqqqmmmiiifffgggsss|||}}}vvvdddWWWSSSUUUSSS```ppp}}}fffYYYWWWTTTRRRSSSQQQOOOOOOPPPRRRSSSRRRQQQPPPRRRUUUXXX[[[]]]]]]^^^YYYZZZ[[[YYYUUURRRQQQQQQSSSOOOMMMPPPSSSRRRRRRUUUTTTTTTRRRMMMIIIHHHKKKOOOYYY^^^aaabbbdddeee```ZZZIIIIIIKKKLLLNNNOOOPPPPPPSSSOOOLLLIIIHHHGGGFFFDDD@@@<<<;;;<<<;;;:::???EEESSSmmm{{{tttppprrryyytttlllqqqzzzuuufffZZZYYYZZZVVVSSSUUUUUUVVVXXXXXXXXXYYY[[[]]]]]]eeeppp{{{|||ssskkkeeedddbbbaaaaaabbbcccdddgggmmmrrrvvv{{{}}}yyyuuuuuuvvvxxx|||~~~~~~}}}~~~|||xxxrrrsssuuuwwwyyy{{{|||}}}~~~|||yyyuuuqqqoooooopppqqqwwwxxxyyywwwsssmmmgggcccgggkkkttt~~~xxxkkkgggmmm~~~~~~iii\\\OOOJJJGGGIIIKKKKKKMMMQQQ}}}yyyvvvtttsssqqqlllfff```[[[UUUPPPLLLIIICCC?????????>>>AAAGGGLLLQQQWWW[[[\\\^^^bbbeeegggiiikkkkkkkkkkkkmmmnnnnnnuuu~~~zzzrrrnnnkkkhhhfffjjjxxx{{{yyykkk[[[RRRRRRUUU[[[hhhwwwdddYYYVVVSSSRRRTTTRRRQQQOOOPPPQQQRRRRRRQQQQQQSSSVVVXXXZZZZZZZZZZZZXXXYYYZZZXXXTTTQQQPPPPPPRRRNNNNNNRRRUUUTTTTTTVVVSSSTTTSSSNNNJJJIIILLLOOO[[[aaafffggghhhggg___VVVKKKLLLOOORRRSSSSSSSSSRRRUUUQQQMMMJJJIIIHHHHHHGGGCCC???===>>>===;;;>>>CCCJJJeeeyyyssstttzzzuuuooovvvnnn___UUUWWWXXXTTTSSSXXXWWWYYYZZZ[[[[[[\\\___aaa]]]eeeqqq|||{{{rrrkkkfffeeedddccccccdddffffffjjjpppvvv|||yyyxxxxxxzzz~~~}}}~~~{{{uuuvvvwwwyyy{{{}}}~~~~~~|||{{{xxxuuuqqqnnnllllllmmmnnnssssssppplllgggdddddddddjjjrrr|||nnnhhhkkktttrrr```VVVOOOJJJGGGIIIKKKLLLPPPTTT{{{wwwtttqqqpppoookkkddd^^^YYYSSSNNNKKKHHHCCC????????????CCCHHHNNNSSSYYY]]]^^^```dddggghhhiiikkkkkkkkkkkkmmmnnnrrrzzz{{{wwwpppmmmjjjgggfffkkk{{{|||yyy}}}ttteeeWWWPPPPPPTTTeeeqqq|||eee\\\XXXSSSRRRUUUQQQOOONNNNNNOOOPPPOOONNNSSSUUUWWWXXXYYYXXXWWWVVVXXXYYYYYYWWWTTTQQQPPPQQQRRROOOOOOTTTWWWVVVUUUWWWSSSTTTSSSPPPKKKJJJLLLOOO[[[bbbhhhjjjkkkggg^^^TTTPPPRRRVVVYYYZZZXXXVVVTTTVVVRRRNNNJJJIIIIIIIIIHHHFFFBBB??????>>>;;;<<<@@@DDD___}}}xxxxxx~~~uuupppxxxlll\\\RRRTTTVVVSSSVVV^^^YYYZZZ\\\\\\]]]^^^aaaccc^^^fffrrr|||zzzrrrkkkhhhhhhgggffffffgggiiijjjkkkrrryyy|||zzzzzz|||~~~{{{~~~yyyyyy{{{|||~~~}}}yyyuuussspppnnnllljjjiiijjjkkklllnnnnnnlllhhhdddcccfffiiioooxxxuuuggggggnnnzzzjjjZZZSSSOOOJJJHHHJJJLLLMMMQQQWWW{{{xxxuuussspppnnnmmmhhhbbb]]]XXXRRRJJJDDDCCC@@@<<<:::===CCCJJJNNNWWWYYY\\\```bbbcccccccccgggfffiiinnnnnnkkkiiikkkmmmzzzwwwppplllgggdddeeeiiirrrzzzxxx~~~ppp^^^PPPNNNTTTZZZkkkvvv{{{gggbbb___UUUNNNNNNSSSRRRPPPLLLJJJKKKOOORRRVVVUUUTTTSSSSSSSSSSSSSSSZZZZZZ[[[YYYVVVRRRNNNMMMLLLMMMPPPRRRTTTSSSSSSRRRUUUSSSPPPNNNNNNPPPSSSUUU]]]aaadddccc^^^[[[[[[^^^VVVcccooommm```UUUUUUYYY]]]WWWOOOLLLMMMOOONNNLLLJJJHHHCCC???===<<<===???EEEWWWqqqxxxvvv}}}pppaaaTTTQQQTTTVVVXXXYYY]]]]]]^^^^^^___```aaabbbccckkkwww}}}uuunnniiiiiiiiihhhgggjjjnnnqqqrrrxxx}}}~~~||||||{{{{{{}}}|||xxxrrrlllhhheeeeeeeeeeeefffggghhhiiilllllliiidddaaaccciiinnnyyy|||lllcccjjjvvvttt___RRROOOJJJIIIIIIHHHJJJNNNUUUZZZ~~~zzzwwwuuussspppmmmlllfff___ZZZUUUPPPIIIDDDDDDAAA===<<<>>>DDDKKKOOOTTTWWW[[[___ccceeeffffffgggfffiiilllkkkfffdddfffmmm{{{}}}uuunnnjjjeeeccceeekkkwwwyyyxxx{{{mmm\\\QQQPPPUUU[[[kkkxxxmmmeeeaaaYYYTTTVVVRRRPPPMMMKKKMMMPPPUUUXXXTTTTTTSSSRRRQQQPPPPPPPPPUUUYYY\\\YYYRRRNNNMMMOOOMMMOOOQQQTTTVVVWWWWWWWWWXXXVVVSSSQQQPPPQQQSSSUUUYYY\\\___^^^ZZZYYY\\\___kkkssszzztttggg[[[XXX[[[[[[UUUOOOLLLNNNPPPOOOMMMLLLIIIDDD@@@>>>===>>>>>>BBBRRRjjj~~~~~~xxxvvv~~~tttfffXXXTTTWWWZZZ\\\_____________________aaabbbdddlllxxx~~~vvvpppkkkkkkkkkjjjjjjmmmqqqtttuuu{{{}}}}}}zzzvvvqqqkkkgggcccccccccccccccdddeeefffiiijjjhhhffffffjjjsssyyywwwlllgggrrr~~~jjjXXXNNNKKKIIIIIIIIIJJJLLLQQQXXX^^^}}}yyywwwuuurrrooollliiiccc[[[UUUQQQMMMHHHDDDDDDBBB???>>>AAAFFFMMMQQQTTTWWW\\\bbbfffjjjlllllljjjiiikkkllliiibbb___aaalll|||zzzrrrlllgggcccaaafffnnn|||{{{{{{{{{}}}vvvfffXXXPPPQQQWWW\\\kkkyyyrrrfff```ZZZXXXZZZTTTOOOLLLLLLPPPUUUWWWXXXRRRQQQQQQPPPOOOOOONNNNNNPPPVVVZZZWWWOOOJJJLLLQQQOOOPPPQQQTTTVVVXXXZZZ[[[ZZZYYYVVVTTTSSSSSSTTTUUUXXXYYYZZZYYYXXXYYY^^^cccuuuxxxwwwpppddd[[[XXXXXXXXXSSSNNNMMMNNNPPPPPPOOOLLLJJJFFFBBB???>>>>>>>>>???KKK```yyy}}}|||}}}xxxuuu{{{kkk[[[VVVXXX[[[___bbbbbbbbbbbb```^^^^^^```bbbeeemmmxxxwwwqqqmmmnnnnnnnnnnnnqqqvvvyyyxxxzzzwwwrrrmmmjjjgggfffffffffffffffggghhhggghhhhhhhhhjjjppp{{{~~~ooojjjlll{{{qqq___QQQJJJIIIHHHIIIJJJLLLOOOUUU]]]bbb~~~{{{xxxvvvtttqqqmmmjjjfff___VVVPPPLLLJJJFFFCCCBBBAAA???@@@CCCHHHNNNRRRXXX[[[```eeejjjmmmooopppnnnmmmmmmmmmggg```^^^aaajjj|||~~~wwwpppkkkeeebbbbbbgggpppxxx}}}~~~ppp___SSSOOOQQQYYY```ooo~~~uuufff___YYYVVVWWWTTTPPPMMMOOOTTTVVVTTTQQQOOOOOOOOOPPPPPPPPPPPPPPPOOOSSSVVVSSSNNNKKKLLLOOOOOOOOOPPPQQQSSSUUUWWWXXXXXXWWWVVVUUUUUUUUUVVVWWW[[[ZZZYYYWWWWWWZZZ```eeennnlllhhhccc]]]YYYWWWWWWUUURRRNNNNNNOOOPPPPPPOOOLLLJJJGGGCCC@@@>>>===<<<>>>FFFWWWooo~~~{{{zzzwww}}}xxxuuuppp^^^WWWXXX[[[^^^bbbdddeeedddaaa]]]\\\^^^aaafffnnnyyyyyyssspppqqqqqqqqqrrruuuzzz}}}{{{|||xxxtttrrrpppoooooooooooooooppppppnnnooopppqqqttt{{{ssshhhhhhpppzzzgggXXXMMMIIIIIIGGGHHHJJJMMMRRRYYYaaaggg}}}zzzxxxuuusssoookkkhhhbbb[[[RRRLLLIIIGGGDDDBBB@@@??????AAAEEEKKKQQQTTT[[[^^^bbbfffjjjlllmmmmmmnnnlllllljjjccc]]]^^^ccclll|||uuuooojjjeeebbbbbbhhhppp~~~xxx}}}yyyiiiYYYQQQPPPTTT___jjj}}}uuuhhh```YYYTTTRRRPPPNNNNNNSSSWWWWWWRRRLLLMMMNNNPPPRRRSSSTTTTTTTTTRRRQQQPPPPPPPPPOOOMMMKKKMMMMMMMMMMMMNNNPPPQQQRRRTTTTTTTTTUUUVVVWWWXXXXXX\\\[[[YYYWWWWWWZZZ^^^bbbfffbbb]]]ZZZYYYYYYYYYYYYSSSQQQPPPOOOOOOOOOOOONNNJJJIIIGGGDDDAAA>>>===;;;>>>CCCPPPfff~~~~~~{{{{{{yyyzzzuuuvvvccc[[[ZZZ\\\___cccfffgggfffbbb]]][[[^^^bbbhhhooozzz{{{vvvssssssttttttuuuxxx}}}~~~}}}{{{yyyxxxxxxxxxxxxyyyyyyzzz{{{~~~}}}mmmeeeiiitttppp^^^RRRJJJGGGIIIFFFHHHKKKOOOUUU\\\eeejjj}}}zzzxxxuuurrrmmmhhhddd^^^XXXOOOJJJGGGFFFCCCAAA>>>>>>@@@DDDIIIOOOUUUXXX]]]___bbbfffhhhiiiiiiiiiiiigggfffccc^^^ZZZ___ggguuuzzzsssmmmiiidddbbbbbbhhhppp{{{{{{~~~zzzpppbbbUUUQQQTTT[[[lll}}}rrrhhhbbb]]]WWWSSSJJJLLLOOOUUUYYYXXXSSSOOONNNOOORRRTTTVVVWWWWWWWWWVVVRRRNNNOOOQQQQQQNNNJJJMMMMMMMMMMMMNNNNNNNNNNNNPPPRRRSSSVVVWWWXXXYYYYYYZZZYYYWWWVVVWWWXXX[[[\\\^^^[[[WWWTTTTTTUUUVVVVVVSSSSSSRRRPPPOOOMMMLLLKKKIIIHHHGGGFFFCCCAAA>>>===>>>AAAKKK^^^uuu~~~~~~|||www~~~{{{hhh```___aaadddgggiiijjjjjjeee^^^\\\```eeekkkrrr}}}zzzwwwxxxxxxwwwxxx{{{uuulllhhhpppyyydddVVVMMMHHHFFFGGGGGGJJJNNNSSSYYY```iiinnn~~~}}}{{{xxxuuuqqqkkkeeeaaa[[[UUUNNNIIIGGGEEEBBB???===???BBBGGGMMMTTTZZZ]]]```bbbdddgggiiiiiiiiihhheeecccbbb___ZZZZZZcccnnn~~~wwwooojjjggg```___aaagggoooyyyvvvggg[[[RRRTTTZZZeee|||yyysssjjjcccaaa```\\\XXXMMMOOORRRUUUWWWVVVTTTRRRPPPRRRTTTVVVWWWWWWWWWVVVVVVTTTRRRQQQPPPPPPNNNMMMMMMNNNPPPRRRRRRRRRRRRQQQQQQRRRUUUWWWXXXYYYXXXXXXXXXXXXXXXXXXZZZ[[[[[[[[[XXXWWWUUUSSSRRRRRRSSSSSSTTTTTTTTTRRRNNNKKKIIIHHHIIIIIIIIIIIIGGGDDDBBB@@@>>>@@@GGGWWWlllxxx|||~~~~~~yyyhhhaaabbbeeehhhkkkmmmooonnnhhhbbb```dddjjjooovvv|||||||||{{{|||~~~zzzmmmkkknnn{{{{{{kkkYYYOOOKKKHHHGGGHHHJJJMMMQQQWWW]]]eeemmmrrr|||}}}{{{xxxtttpppjjjddd___YYYTTTMMMIIIGGGEEEBBB???>>>@@@DDDIIIQQQXXX^^^aaaccceeehhhjjjlllmmmlllllleeecccaaa^^^[[[\\\hhhuuu}}}uuummmhhheee]]]]]]```gggnnnxxxuuu```VVVRRRVVV^^^lll~~~lllhhhbbb]]]^^^```___\\\TTTUUUWWWVVVTTTRRRSSSSSSSSSTTTVVVWWWWWWVVVUUUTTTVVVVVVVVVSSSOOOMMMNNNPPPNNNPPPSSSVVVWWWXXXWWWVVVSSSUUUWWWYYYYYYYYYWWWVVVWWWXXXYYY\\\^^^___^^^\\\WWWXXXXXXWWWVVVVVVVVVWWWUUUVVVUUUSSSNNNJJJGGGFFFJJJJJJKKKKKKIIIGGGDDDCCC>>>???EEESSSggg{{{yyyzzz{{{uuuvvv{{{uuueee```bbbeeeiiilllooorrrqqqkkkdddbbbhhhnnnssszzz~~~~~~ppphhhkkksssrrrcccSSSMMMLLLKKKJJJKKKLLLOOOTTTZZZ```hhhpppuuu~~~yyyvvvtttsssrrrpppmmmggg```[[[SSSLLLEEEEEEDDDAAA?????????CCCHHHMMMSSSYYY```dddfffgggiiikkkkkkkkkiiihhhhhhddd```]]][[[```ppp~~~wwwpppiiieeebbbZZZZZZ___hhhnnnvvvwwwaaaVVVMMMRRRfffnnnccc```\\\ZZZYYYYYYYYYXXXSSSRRRPPPQQQRRRTTTSSSSSSSSSRRRRRRSSSUUUWWWVVVUUUXXX\\\^^^[[[TTTNNNLLLMMMOOORRRTTTUUUTTTRRRQQQQQQVVVWWWXXXXXXWWWVVVXXXYYY[[[[[[\\\^^^``````]]][[[WWWWWWVVVUUUUUUUUUUUUVVVVVVXXXXXXUUUPPPLLLKKKLLLNNNOOOPPPPPPNNNJJJEEEBBBBBBCCCCCCHHHVVVnnn|||{{{xxxppplllnnnqqqssssssvvviii___aaaiiimmmppprrrsssxxx{{{wwwooojjjlllppp|||wwwjjjfffiii|||eeeYYYNNNJJJIIIGGGFFFGGGLLLQQQYYY```fffkkkqqqttt~~~zzzvvvsssrrrpppmmmiiiccc\\\WWWRRRKKKEEEDDDCCC???>>>???@@@DDDJJJPPPUUU[[[aaadddhhhiiikkkllllllkkkjjjiiinnnjjjeeebbbbbbiii{{{|||uuummmgggbbb```\\\\\\bbbkkkrrr}}}yyy```XXXRRRXXXlllwwwggg^^^ZZZWWWTTTTTTTTTSSSSSSRRRQQQQQQSSSVVVYYYYYYYYYUUUTTTSSSTTTVVVXXXWWWVVVZZZ]]]___\\\VVVPPPNNNOOOQQQSSSUUUUUUSSSRRRRRRSSSUUUWWWYYYYYYXXXWWWWWWXXXZZZZZZ[[[]]]___^^^\\\ZZZXXXXXXWWWVVVVVVVVVVVVVVVVVVWWWVVVSSSOOOKKKKKKLLLKKKMMMNNNOOONNNKKKHHHEEECCCDDDDDDFFFQQQggg}}}zzzyyyssskkkgggiiikkkmmmmmmnnnddd\\\```hhhnnnrrrtttxxx{{{}}}zzzuuuqqqrrrttt|||~~~ooogggjjjrrrrrr___TTTKKKHHHIIIHHHIIIKKKPPPUUU\\\ccchhhmmmrrruuu~~~zzzvvvrrrpppmmmiiieee___XXXSSSPPPIIIDDDCCCAAA>>>===???BBBGGGNNNTTTYYY]]]aaadddjjjkkklllmmmmmmllljjjiiiooojjjeeeccceeeooozzzrrrjjjddd```]]]]]]___eeennnyyyttt]]]XXXUUU^^^rrrnnn___YYYVVVRRRPPPOOOOOOOOONNNOOONNNOOORRRWWW[[[]]]]]]SSSRRRRRRSSSUUUVVVVVVUUUZZZ\\\^^^[[[VVVRRRQQQQQQSSSTTTUUUTTTSSSRRRTTTUUUVVVXXXZZZ[[[YYYXXXWWWWWWYYYYYYYYY[[[\\\\\\ZZZXXXXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUTTTQQQMMMKKKKKKLLLHHHJJJLLLNNNNNNLLLJJJHHHDDDEEEDDDDDDJJJ]]]yyy}}}yyyuuuooogggdddeeeggghhhgggfff^^^[[[aaakkkrrrwww{{{}}}}}}zzzyyyzzz}}}qqqggggggsssuuudddVVVNNNGGGFFFHHHIIIKKKNNNTTTYYY```ggglllqqquuuxxx}}}yyyvvvrrrooojjjfff```ZZZTTTOOOLLLGGGCCCBBB@@@======@@@DDDIIIQQQXXX\\\___aaaccclllmmmmmmnnnmmmlllkkkkkknnniiieeeeeekkkxxxyyyppphhhbbb^^^\\\^^^bbbiiirrrgggVVVTTTWWWbbbuuujjj\\\WWWTTTPPPNNNNNNNNNNNNMMMJJJJJJKKKNNNSSSXXXZZZZZZPPPOOONNNPPPRRRSSSSSSRRRUUUWWWXXXWWWTTTRRRRRRSSSUUUUUUUUUSSSRRRRRRUUUWWWVVVYYY\\\]]][[[XXXWWWVVVWWWWWWVVVXXXYYYYYYWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQNNNLLLKKKKKKLLLHHHIIIKKKMMMMMMLLLJJJIIIDDDEEEDDDCCCEEETTTqqq~~~yyytttnnnhhheeeeeeffffffeeeaaa\\\\\\dddmmmttt{{{~~~wwwiiidddkkk|||iiiYYYPPPIIIDDDFFFIIIJJJMMMQQQVVV[[[ccckkkpppuuuyyy|||}}}{{{xxxuuurrrnnnhhhbbb]]]WWWQQQMMMIIIDDDAAAAAA???<<<>>>BBBGGGLLLTTTZZZ^^^```bbbcccmmmmmmmmmnnnnnnmmmmmmmmmnnnjjjiiimmmvvv~~~wwwooogggaaa^^^\\\]]]dddllluuuttt[[[QQQRRRXXXeeewwwmmm^^^TTTQQQNNNLLLLLLMMMLLLLLLIIIHHHIIILLLPPPSSSUUUUUUNNNMMMMMMOOORRRSSSTTTSSSOOOPPPPPPPPPPPPPPPQQQSSSTTTTTTSSSQQQPPPQQQTTTVVVWWWZZZ\\\]]]ZZZXXXVVVUUUUUUTTTTTTTTTVVVVVVTTTSSSRRRRRRQQQPPPPPPPPPPPPQQQQQQPPPOOOMMMMMMLLLLLLKKKJJJKKKLLLLLLLLLJJJIIIHHHDDDDDDDDDCCCCCCNNNjjj|||vvvqqqkkkhhhhhhhhhfffddd^^^[[[\\\cccjjjqqqyyy|||mmmffffffqqqwwwaaaSSSLLLGGGDDDGGGJJJKKKNNNSSSWWW]]]fffnnntttyyy}}}|||{{{yyyvvvtttpppkkkeee^^^XXXSSSNNNJJJEEEBBBAAAAAA???===@@@FFFKKKPPPXXX]]]aaabbbdddeeellllllmmmmmmmmmnnnnnnnnnkkkiiikkkttt|||uuummmeee```^^^\\\]]]fffpppyyyiiiTTTOOORRRZZZgggwwwppp```PPPNNNJJJIIIIIIJJJIIIIIIKKKJJJIIIKKKNNNQQQRRRQQQMMMMMMNNNPPPTTTWWWWWWWWWNNNMMMLLLLLLMMMNNNPPPQQQRRRRRRQQQPPPNNNOOORRRTTTVVVXXXZZZZZZWWWTTTSSSRRRTTTRRRQQQQQQSSSSSSRRRPPPOOOOOONNNMMMMMMMMMMMMMMMOOONNNNNNNNNOOONNNLLLJJJKKKLLLLLLLLLKKKIIIHHHGGGEEECCCDDDDDDCCCIIIaaazzzyyyuuuooollllllkkkiiifff^^^\\\\\\___cccgggpppyyyxxxooogggffflllzzzjjjYYYOOOIIIFFFFFFIIILLLMMMQQQVVVZZZ```iiirrrxxx}}}}}}zzzyyywwwuuussslllhhh```ZZZTTTOOOKKKHHHBBB@@@@@@AAA@@@???CCCIIIQQQUUU\\\```ccceeegggiiikkkkkkkkklllmmmnnnoooppphhhhhhooo|||}}}yyyrrrjjjccc___]]]\\\^^^hhhttt}}}zzzbbbSSSKKKPPPYYYeeesssqqq^^^OOOLLLIIIGGGHHHHHHHHHHHHJJJIIIHHHJJJMMMOOOOOOOOOLLLKKKMMMPPPUUUXXXYYYYYYRRRPPPMMMLLLLLLMMMOOOOOOOOOOOOOOONNNMMMMMMOOOQQQTTTUUUVVVTTTQQQOOONNNOOOSSSQQQOOOOOOPPPQQQPPPOOOMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMMMMOOOQQQQQQMMMJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGCCCDDDEEEBBBDDDVVVlll|||wwwttttttrrrooolllccc___]]]]]]]]]^^^gggqqq{{{nnnhhheeeiiiuuummm\\\QQQJJJFFFDDDFFFKKKOOOPPPUUU[[[```fffooowww|||{{{yyyxxxvvvtttrrrjjjeee]]]WWWQQQMMMIIIGGG@@@???@@@AAA@@@@@@EEELLLUUUYYY^^^ccceeehhhjjjllljjjjjjjjjkkkmmmnnnpppqqqlllnnnvvv{{{vvvooogggaaa]]]\\\[[[___kkkwwwrrr^^^TTTHHHMMMUUUbbbooozzzqqqZZZOOOMMMIIIHHHHHHIIIIIIIIIGGGFFFFFFGGGJJJMMMNNNMMMHHHIIIJJJNNNSSSWWWYYYYYYXXXTTTPPPNNNMMMMMMNNNNNNMMMNNNNNNMMMLLLLLLMMMOOORRRSSSRRRPPPMMMKKKKKKLLLRRRPPPNNNNNNOOOOOOOOONNNMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMQQQSSSRRRMMMIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIDDDCCCFFFBBBAAAOOObbb~~~{{{{{{yyyuuurrrhhhdddaaa^^^[[[[[[cccnnnxxxyyylllgggfffnnn|||tttaaaSSSKKKGGGCCCCCCFFFMMMQQQSSSXXX___ffflllssszzz~~~zzzvvvtttqqqooommmgggbbb[[[TTTOOOJJJFFFDDD<<<<<<<<<<<>>>>>===>>>@@@FFFNNNTTT[[[]]]aaaeeehhhiiiiiihhhkkkkkkjjjkkkmmmmmmnnnmmmnnnuuu~~~{{{uuunnngggaaa[[[XXX\\\bbbmmmtttppp___VVVTTTSSS[[[cccjjjsss~~~{{{lllZZZOOOMMMIIIGGGGGGHHHKKKMMMOOOMMMLLLMMMNNNNNNMMMLLLKKKKKKLLLMMMOOOQQQSSSTTTTTTQQQNNNMMMNNNMMMJJJGGGFFFFFFGGGHHHIIIIIIHHHHHHJJJLLLNNNLLLKKKMMMOOOQQQQQQOOOMMMMMMNNNMMMKKKIIIKKKIIIGGGHHHKKKLLLKKKJJJIIIIIIJJJLLLPPPTTTXXX[[[MMMNNNLLLHHHGGGLLLNNNNNNJJJIIIIIIIIIEEECCCJJJTTToooyyytttmmmhhheeedddcccbbbfffppp~~~xxxrrroootttlll\\\RRRKKKHHHHHHIIIKKKLLLMMMOOOUUU^^^eeellluuu}}}yyy}}}zzzuuurrrooollliiifff```[[[TTTNNNJJJFFFBBB@@@>>>>>>>>>???CCCJJJSSSYYY]]]___aaadddfffggghhhhhhjjjjjjkkkmmmmmmnnnnnnmmmoooyyy{{{xxxpppiiiccc___[[[ZZZ___gggrrr{{{uuuggg[[[WWWYYY^^^gggrrryyyzzzooommmfff\\\OOOLLLIIIFFFFFFHHHKKKMMMPPPNNNMMMMMMNNNNNNMMMKKKKKKKKKKKKKKKLLLMMMOOOOOOPPPOOONNNNNNNNNLLLIIIFFFCCCDDDFFFGGGHHHIIIIIIIIIJJJIIIJJJLLLOOOQQQRRRSSSPPPOOONNNNNNNNNNNNLLLJJJKKKIIIHHHIIIKKKKKKKKKIIIHHHGGGGGGIIIMMMSSSYYY]]]MMMMMMKKKIIIMMMSSSTTTPPPLLLIIIGGGGGGEEEDDDHHHNNN```www}}}wwwrrroookkkhhhffffffmmmwww{{{vvvuuuvvvuuu```SSSLLLHHHHHHIIIIIIKKKNNNPPPRRRYYYbbbiiissszzz}}}vvv{{{xxxssspppmmmiiifffccc\\\XXXQQQLLLHHHDDDAAA???>>>>>>???AAAEEEMMMWWW]]]```aaabbbdddfffggghhhhhhhhhjjjlllnnnnnnnnnnnnnnnqqq}}}}}}xxxuuullleee```]]][[[\\\bbbkkkuuu|||pppbbbXXXXXX\\\kkkwwweee]]]___]]]XXXNNNKKKHHHEEEEEEGGGJJJLLLOOOMMMLLLLLLMMMLLLKKKJJJLLLKKKKKKJJJJJJKKKKKKLLLNNNOOOOOOPPPOOOMMMJJJHHHGGGGGGHHHJJJJJJKKKKKKKKKKKKGGGGGGMMMTTTVVVUUUTTTOOOOOOPPPQQQQQQQQQPPPOOOKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFGGGIIILLLPPPRRRLLLKKKIIIKKKSSSZZZXXXRRRNNNJJJGGGFFFFFFGGGGGGIIISSSlll|||yyyuuupppmmmnnnrrrwww~~~vvvqqqrrruuu|||{{{jjjXXXNNNJJJHHHIIILLLJJJMMMQQQTTTXXX___hhhooovvv|||zzzttt~~~}}}yyyvvvrrroookkkgggccc```YYYUUUOOOIIIFFFCCC@@@>>>===>>>@@@CCCHHHPPPYYY___aaabbbccceeefffhhhhhhhhhhhhkkkmmmnnnmmmmmmoooqqqwww{{{vvvrrriiiccc^^^\\\[[[]]]eeennn{{{|||pppbbbXXXXXX^^^wwwqqqYYYRRRSSSRRRPPPKKKIIIGGGDDDDDDFFFHHHIIIKKKJJJIIIIIIJJJJJJIIIGGGKKKKKKJJJJJJIIIJJJJJJJJJKKKMMMNNNOOOMMMKKKIIIHHHJJJJJJKKKKKKKKKKKKJJJJJJKKKFFFGGGQQQYYYYYYVVVTTTSSSTTTUUUUUUTTTSSSQQQQQQMMMNNNOOOOOONNNMMMLLLKKKGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIMMMVVV^^^[[[SSSNNNLLLIIIGGGHHHIIIHHHFFFMMMbbb~~~zzzvvvvvvyyy}}}~~~qqqhhhiiiooowwwoooaaaQQQJJJIIIHHHIIIKKKKKKNNNSSSVVV[[[bbbkkkrrrvvv{{{~~~|||||||||xxxsss~~~~~~~~~~~~}}}{{{vvvtttpppmmmiiieee```\\\UUUQQQKKKGGGDDDAAA???===<<>>BBBHHHNNNSSSXXX]]]```aaaccchhhlllnnnnnnlllkkkjjjmmmmmmkkkiiikkkrrrxxx{{{uuunnniii___ZZZXXXZZZ___fffsss~~~sssfffYYYTTT\\\ggg~~~rrrVVVLLLHHHAAAAAAGGG@@@BBBCCCDDDDDDBBB@@@???DDDCCCCCCDDDGGGHHHHHHGGGAAAAAABBBCCCEEEGGGHHHIIIHHHJJJKKKIIIGGGFFFIIILLLFFFGGGHHHIIIJJJKKKKKKKKKHHHGGGPPP```bbbXXXPPPQQQLLLQQQVVVYYYXXXXXXYYYZZZVVVYYY[[[ZZZVVVSSSRRRSSSSSSPPPMMMJJJIIIJJJKKKMMMLLLQQQUUUXXX^^^aaa^^^WWWMMMSSSTTTOOOMMMOOOOOOLLLLLLOOO```}}}yyygggaaaaaacccqqqrrr^^^SSSJJJDDDGGGKKKLLLLLLNNNTTTXXX]]]bbbfffmmmuuu|||}}}}}}xxxuuuuuurrrnnn|||yyyxxxxxxxxxooolllfffaaa]]]WWWRRRNNNGGGDDDAAA???>>>>>>>>>===AAAFFFMMMTTTYYY]]]```ccceeefffiiikkkmmmnnnnnnnnnlllkkkkkkjjjgggiiitttyyyqqqjjjfff___XXXUUUZZZccclllwww|||nnn```VVVTTT___kkk|||gggPPPFFFEEEDDDCCCCCCCCCBBBBBBAAAAAABBBBBBBBBAAACCCGGGHHHHHHHHHIIIJJJ@@@BBBDDDEEEEEEFFFHHHJJJNNNKKKIIIIIIJJJKKKKKKKKKIIIIIIHHHGGGHHHIIIJJJKKKMMMKKKSSSaaabbbVVVKKKKKKMMMKKKSSSVVVRRRWWW]]]XXXUUUYYYZZZTTTRRRUUUTTTQQQSSSQQQNNNKKKJJJKKKLLLMMMTTTTTTUUUYYY]]]\\\VVVPPPUUUXXXZZZWWWPPPJJJHHHIIINNNQQQYYYkkkzzzlllbbbdddhhhnnn}}}wwwddd\\\QQQJJJFFFGGGKKKLLLNNNQQQRRRXXX]]]aaaiiittt{{{|||zzzsssqqqsssrrrmmmggg~~~~~~|||zzzxxxvvvvvvvvvnnniiiccc^^^YYYTTTOOOKKKFFFDDDAAA>>>===>>>>>>>>>DDDIIIPPPWWW[[[^^^aaacccggghhhjjjlllnnnooooooooonnnllljjjjjjhhhlllyyy~~~vvvmmmeee```[[[XXXYYY___gggooozzzwwwiii]]]UUUVVVaaannnooo]]]JJJCCCCCCCCCBBBCCCAAAAAA@@@@@@@@@AAAAAABBBHHHIIIKKKJJJIIIGGGHHHIIICCCEEEGGGHHHGGGGGGHHHIIILLLJJJHHHHHHJJJKKKKKKKKKIIIIIIGGGFFFFFFGGGGGGHHHLLLJJJQQQ]]]___TTTLLLKKKJJJHHHOOOQQQNNNTTT[[[UUUVVVYYYXXXRRRPPPSSSTTTQQQSSSPPPLLLIIIHHHJJJNNNPPPQQQQQQTTTZZZ___```[[[VVVSSSVVVWWWSSSMMMHHHGGGHHHHHHJJJQQQbbbooofffbbbhhhoooxxxnnn]]]VVVOOOIIIEEEHHHKKKLLLOOORRRWWW]]]bbbfffmmmvvv{{{{{{{{{uuuooommmnnnlllfff```{{{zzzyyywwwvvvtttsssrrrlllggg___XXXSSSOOOJJJHHHEEECCC@@@>>>======>>>???IIINNNTTTZZZ^^^```ccceeejjjkkklllnnnoooppppppppppppllliiiiiijjjrrr|||rrrhhh___ZZZVVVWWW]]]eeelllttt{{{oooaaaXXXUUUYYYgggtttaaaRRREEEAAACCCCCCDDDEEE????????????@@@@@@AAABBBOOOOOONNNLLLHHHFFFFFFGGGGGGIIILLLLLLKKKIIIHHHHHHJJJHHHGGGHHHJJJKKKKKKKKKIIIHHHFFFEEEDDDEEEEEEFFFLLLJJJNNNXXXZZZRRRLLLMMMKKKHHHMMMMMMJJJRRRYYYSSSWWWXXXUUUPPPPPPSSSVVVUUUTTTQQQLLLHHHGGGJJJNNNRRRLLLMMMQQQXXX___aaa___[[[QQQSSSRRRNNNHHHEEEEEEGGGGGGHHHMMM\\\vvv|||iiibbb```dddmmmwwwuuuaaaSSSNNNLLLGGGEEEHHHLLLMMMQQQUUU]]]ccciiimmmrrryyy|||zzzuuupppjjjhhhgggddd\\\VVVzzzxxxwwwuuutttssspppoooiiiddd\\\TTTOOOKKKGGGEEECCCBBB@@@===<<<===@@@BBBLLLQQQXXX^^^bbbdddgggiiilllmmmnnnooooooppppppqqqpppkkkhhhiiinnnzzzyyyoooddd\\\XXXUUUXXX___hhhoooxxxrrrfffYYYTTTVVV^^^mmmzzznnnWWWMMMEEEDDDEEEEEEFFFHHH????????????@@@AAABBBCCCQQQPPPNNNKKKGGGEEEEEEFFFJJJMMMOOOPPPMMMJJJHHHGGGHHHGGGFFFGGGJJJKKKKKKJJJGGGGGGFFFEEEEEEFFFGGGHHHMMMKKKMMMTTTVVVRRRNNNOOONNNLLLOOONNNMMMYYYaaaZZZ]]]ZZZUUUQQQRRRUUUXXXYYYUUURRRNNNJJJIIIJJJLLLNNNGGGIIINNNUUU[[[]]]\\\ZZZOOOOOOMMMIIIEEECCCEEEFFFHHHHHHLLLWWWlllmmm```___ccclllxxxxxxfffVVVLLLJJJIIIEEEEEEIIIMMMOOOSSSYYY```gggnnnsssxxx}}}}}}zzzppplllgggdddaaa\\\TTTMMMzzzxxxuuuttttttqqqnnnjjjgggaaaYYYRRRMMMIIIEEECCCAAAAAA@@@===<<<>>>CCCGGGOOOTTT[[[aaaeeehhhkkkmmmmmmmmmmmmnnnooopppqqqqqqooojjjhhhlllttt}}}uuulllccc]]]YYYWWWZZZaaakkktttkkk___SSSQQQXXXdddssscccQQQJJJEEEEEEFFFDDDDDDGGGAAAAAAAAAAAAAAABBBCCCCCCLLLLLLKKKHHHEEEDDDEEEGGGKKKNNNPPPPPPNNNJJJHHHGGGGGGGGGFFFHHHJJJKKKKKKJJJFFFFFFEEEFFFGGGIIIKKKLLLOOOMMMNNNQQQSSSQQQPPPPPPNNNNNNSSSTTTXXXkkkvvvmmmiiiaaaYYYTTTSSSTTTUUUWWWTTTSSSQQQNNNLLLJJJHHHGGGEEEGGGKKKPPPTTTVVVUUUSSSNNNMMMJJJGGGDDDDDDEEEGGGFFFFFFIIIQQQaaazzzpppcccaaabbbjjjxxx}}}jjj[[[OOOIIIHHHGGGEEEFFFKKKOOOQQQVVV\\\```iiirrrxxx~~~~~~yyymmmjjjeeeaaa\\\VVVNNNHHHzzzwwwtttsssrrrooojjjeeebbb^^^WWWPPPLLLHHHDDDAAA>>>??????>>>===@@@GGGMMMSSSXXX^^^dddhhhjjjmmmnnnkkkkkkllllllmmmooopppqqqnnnkkkjjjrrr~~~}}}wwwppphhhbbb]]][[[ZZZ\\\dddqqqgggZZZOOOQQQ\\\jjjyyyvvvYYYLLLGGGDDDDDDCCC@@@@@@DDDCCCBBBBBBAAAAAABBBBBBCCCEEEFFFFFFEEEDDDDDDEEEGGGIIILLLNNNNNNKKKIIIHHHHHHHHHHHHHHHIIIKKKLLLJJJIIIEEEEEEFFFGGGIIIKKKNNNOOOQQQOOONNNOOOQQQPPPOOONNNKKKNNNVVV[[[eee~~~qqqfff[[[VVVSSSPPPOOOPPPRRRRRRRRRPPPNNNJJJGGGEEEEEEGGGJJJMMMOOOOOONNNMMMNNNLLLJJJGGGFFFFFFGGGHHHHHHHHHKKKPPPZZZnnnzzzddd^^^bbb```lll}}}nnn^^^SSSKKKHHHIIIGGGFFFHHHNNNQQQSSSXXX___aaakkkwww~~~xxxjjjfffbbb\\\VVVPPPHHHDDD~~~~~~~~~~~~yyyvvvrrrpppooollleee___]]]YYYTTTOOOKKKFFFBBB???<<<>>>??????>>>CCCKKKRRRXXX\\\bbbfffiiijjjkkkllliiiiiiiiijjjlllnnnpppqqqooollloooyyy{{{xxxrrrjjjddd^^^[[[ZZZZZZ]]]hhh{{{dddXXXOOOSSSaaaooo|||hhhPPPHHHEEEDDDCCCAAA===???CCCCCCCCCBBBAAA@@@@@@@@@@@@@@@BBBDDDEEEDDDDDDEEEGGGGGGHHHJJJJJJHHHHHHHHHIIIJJJIIIIIIKKKLLLLLLJJJHHHFFFFFFFFFGGGIIIKKKMMMOOOPPPOOONNNMMMNNNOOOMMMKKKMMMRRR[[[aaammmmmmaaaVVVSSSRRRNNNMMMNNNQQQQQQPPPOOOMMMKKKIIIHHHGGGIIILLLMMMMMMMMMLLLLLLNNNMMMKKKIIIIIIIIIIIIIIIIIIJJJMMMPPPUUUdddnnn___]]]bbbeeeqqqvvvaaaTTTMMMIIIGGGHHHGGGGGGKKKPPPSSSTTTZZZaaaeeeppp|||~~~vvveeebbb\\\VVVOOOIIICCC@@@~~~}}}|||{{{{{{yyyuuupppnnnnnniiibbb[[[ZZZVVVRRRNNNJJJFFFAAA===;;;>>>?????????DDDNNNVVV\\\```eeehhhiiiiiiiiijjjgggggghhhhhhjjjmmmoooqqqooonnnrrrxxxtttnnnggg```\\\YYYXXXZZZ^^^lllcccWWWOOOUUUdddrrr~~~}}}___JJJGGGEEEDDDDDDAAA===@@@EEECCCCCCAAA@@@???>>>>>>>>>>>>AAADDDEEEEEEDDDEEEFFFDDDFFFGGGGGGFFFFFFHHHJJJKKKJJJJJJLLLMMMLLLJJJHHHHHHGGGGGGGGGHHHJJJLLLMMMOOOOOOMMMLLLLLLMMMKKKHHHRRRWWW___dddnnncccXXXOOOOOOQQQOOOOOORRRPPPOOONNNLLLLLLLLLLLLMMMHHHKKKMMMOOONNNMMMMMMMMMOOOMMMLLLKKKLLLLLLKKKJJJDDDFFFIIIKKKLLLXXXvvvtttggg______dddrrr~~~~~~lllXXXMMMIIIGGGFFFGGGHHHIIILLLRRRTTTUUU[[[bbbiiittt}}}tttbbb^^^XXXQQQJJJDDD???===}}}||||||{{{yyyxxxwwwuuuqqqmmmiiiccc\\\WWWUUURRRMMMIIIFFFCCC???<<>>DDDMMMUUUYYY```cccfffggggggggghhhiiiiiigggggghhhjjjllllllllljjjqqq|||~~~~~~tttoooiiiaaa\\\YYYYYYYYY\\\fffwwwZZZTTTQQQWWWeeesss{{{~~~gggQQQMMMDDDDDDBBBAAA@@@?????????DDDCCCAAA??????@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGEEEFFFGGGIIIJJJLLLKKKIIIJJJOOOOOOLLLEEEGGGJJJKKKJJJJJJKKKMMMPPPLLLIIIJJJLLLMMMNNNOOOWWW___bbbbbblllcccRRRDDDDDDIIILLLNNNQQQQQQOOOKKKIIIHHHIIIKKKLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGEEEHHHMMMLLLPPPfffqqqeee```^^^eeeqqqnnn___PPPHHHEEEDDDEEEHHHJJJLLLNNNQQQUUU[[[bbbgggqqqvvv~~~tttiiiccc[[[QQQIIIEEEAAA===999|||{{{{{{zzzxxxwwwuuurrroookkkfff```ZZZUUUQQQNNNJJJGGGEEECCC@@@>>>>>>======@@@GGGPPPWWW\\\aaacccfffgggffffffggghhhgggfffgggiiikkkmmmnnnnnnnnnvvv}}}{{{zzzpppllleee]]]YYYWWWXXXYYYccclll}}}rrrZZZVVVTTT[[[iiixxx___MMMIIIDDDDDDBBBAAA@@@?????????CCCBBB@@@???>>>???@@@AAA@@@@@@@@@@@@AAABBBCCCDDDEEEGGGHHHHHHHHHHHHIIIKKKLLLMMMKKKHHHGGGIIIIIIEEEGGGHHHHHHHHHGGGIIILLLOOONNNNNNNNNOOOPPPOOONNNNNNSSS[[[^^^^^^fffvvv}}}cccXXXQQQTTTYYYWWWSSSQQQNNNMMMLLLLLLKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLLLLMMMLLLLLLLLLIIIGGGIIIMMMLLLOOOccczzzzzzfff___]]]^^^jjjxxx|||fffYYYLLLGGGEEEEEEFFFIIIJJJLLLOOOSSSXXX^^^fffkkktttyyyyyykkkaaaZZZSSSJJJCCC@@@>>>===<<<~~~|||zzzzzzyyywwwuuurrroookkkgggccc]]]WWWRRRMMMJJJGGGDDDCCCBBB@@@???======???CCCJJJSSS[[[___bbbdddffffffeeeeeeeeefffeeefffgggiiikkkmmmnnnooottt~~~~~~zzzwwwuuulllggg___XXXUUUUUUXXXZZZfffooozzzaaaSSSQQQRRR]]]nnnlllTTTIIIEEEDDDCCCBBBAAA@@@?????????AAA@@@>>>======>>>??????>>>>>>>>>???@@@BBBCCCDDDEEEHHHJJJKKKKKKJJJKKKLLLMMMOOONNNJJJHHHIIIHHHEEEHHHHHHFFFEEEDDDGGGLLLOOOMMMPPPTTTTTTSSSQQQPPPOOOPPPVVVYYYYYY___jjjpppnnneee```bbbllltttooo```UUUMMMMMMNNNOOOOOONNNMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLJJJKKKLLLMMMNNNNNNNNNMMMKKKIIIJJJLLLKKKNNN___rrrttthhh^^^]]]___fffvvvnnnZZZPPPHHHEEEFFFEEEGGGJJJKKKMMMRRRVVV\\\ccckkkpppwww}}}|||pppccc[[[QQQMMMFFF@@@<<<;;;<<<===~~~|||{{{zzzyyyvvvtttpppmmmhhhddd___ZZZTTTPPPKKKHHHDDDAAAAAA@@@???>>>;;;===BBBGGGMMMUUU]]]bbbcccdddfffeeeddddddeeefffeeefffhhhiiijjjlllmmmoooyyy~~~yyytttpppgggbbbZZZTTTRRRUUUZZZ^^^iiirrrkkkVVVLLLMMMTTTdddyyy]]]NNNGGGBBBCCCBBBAAA@@@????????????>>>>>>===<<<<<<======>>>=========>>>@@@BBBCCCDDDGGGIIILLLMMMLLLKKKJJJJJJIIILLLMMMIIIGGGIIIIIIFFFFFFFFFFFFDDDDDDFFFJJJMMMLLLQQQTTTTTTRRRRRRRRRQQQOOOTTTVVVVVVZZZaaacccaaafffdddlll~~~pppZZZPPPPPPOOOOOONNNNNNMMMMMMLLLKKKIIIHHHHHHIIIKKKLLLKKKKKKLLLMMMMMMMMMLLLLLLKKKIIIJJJKKKKKKOOO]]]lll}}}xxxeeeaaa```ccciiitttmmm]]]QQQJJJEEEEEEFFFEEEGGGJJJLLLPPPUUUZZZ```hhhpppuuu|||vvviii^^^YYYMMMJJJEEE@@@<<<::::::;;;~~~|||{{{zzzxxxuuurrrnnnkkkfffaaa]]]WWWRRRNNNKKKGGGBBB???>>>>>>===<<<;;;???EEEKKKPPPVVV]]]bbbdddeeefffeeeddddddeeegggfffhhhiiiiiiiiijjjmmmpppyyyrrrlllddd___XXXSSSSSSWWW^^^cccoooyyyvvvaaaSSSNNNRRR^^^ppprrrVVVLLLGGGBBBAAA@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<=========>>>???AAABBBDDDEEEHHHJJJMMMMMMKKKHHHGGGGGGEEEJJJKKKGGGEEEEEEEEECCCBBBDDDEEEFFFEEEFFFHHHIIIGGGMMMOOOLLLMMMQQQSSSQQQPPPSSSUUUUUUWWW[[[\\\[[[aaa```hhh~~~www\\\TTTRRROOOLLLKKKKKKMMMNNNLLLJJJIIIGGGGGGIIIJJJLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHIIIJJJKKKPPP[[[fffqqqxxx~~~vvvhhh]]]___eeellltttrrr^^^RRRLLLGGGDDDFFFGGGFFFGGGJJJOOOSSSXXX^^^dddlllsssxxxzzznnnaaaYYYUUUJJJHHHDDD@@@===;;;:::999~~~}}}{{{zzzyyywwwsssppplllhhhccc^^^YYYUUUPPPLLLJJJFFFAAA>>>======<<<<<<>>>DDDKKKPPPTTTXXX^^^bbbdddeeeffffffeeeeeegggiiiiiijjjkkkjjjiiikkkpppuuuyyypppiii```\\\VVVSSSUUUZZZbbbgggqqq|||vvvfffYYYSSSPPPWWWeeexxxeeeQQQIIIEEEBBB???>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>???@@@BBBCCCDDDFFFHHHJJJIIIGGGEEEEEEEEEJJJPPPQQQLLLGGGFFFEEECCC@@@BBBDDDEEEEEEEEEFFFGGGCCCHHHIIIHHHLLLUUUWWWQQQQQQRRRSSSTTTVVVXXXYYYYYYZZZYYY^^^nnnoooVVVSSSPPPMMMJJJIIIJJJLLLNNNJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHIIIKKKQQQYYY___iiizzzxxx}}}vvveee___YYY```iiisssxxxcccUUUOOOIIIFFFEEEHHHIIIHHHJJJNNNSSSVVV\\\bbbgggmmmtttxxx~~~yyyqqqggg___YYYWWWPPPJJJBBB>>>>>>>>><<<:::{{{zzzyyyxxxwwwtttpppmmmiiieee___ZZZVVVQQQLLLIIIGGGCCC???<<<<<<===>>>>>>CCCIIIQQQVVVXXXZZZ___ccceeefffffffffffffffiiikkkjjjllllllkkkjjjooowww~~~xxxnnneee\\\YYYUUUSSSVVV]]]dddiiiqqq~~~uuugggZZZRRRRRRQQQZZZjjj~~~nnnWWWJJJCCC@@@AAA<<<<<<;;;;;;::::::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<=========>>>???@@@AAABBBBBBCCCDDDDDDCCCCCCDDDFFFJJJPPPRRRNNNHHHGGGFFFEEEAAABBBCCCCCCBBBCCCFFFHHHEEEJJJLLLMMMVVVbbb```WWWOOOOOOPPPRRRTTTUUUWWWYYYVVVWWWXXX]]]gggjjj___PPPLLLKKKJJJIIIIIIJJJLLLMMMHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLLLLMMMMMMMMMKKKJJJIIIHHHKKKPPPUUUXXXbbbnnn{{{fff\\\[[[\\\dddqqq~~~zzzgggVVVNNNNNNGGGEEEFFFIIIKKKKKKNNNTTTVVVZZZ___dddiiinnnssswwwxxxtttnnnjjjhhhhhhhhhgggeeeXXXHHH??????@@@>>>;;;yyyxxxwwwvvvuuurrrnnnjjjgggccc]]]XXXSSSOOOJJJGGGEEEAAA===<<<===???@@@AAAGGGMMMVVVZZZ[[[\\\```dddeeefffgggffffffhhhkkkmmmkkklllmmmllllllrrr}}}~~~wwwlllcccZZZWWWTTTSSSWWW^^^eeejjjvvvzzzmmm```RRRNNNPPPUUU```rrr___MMMEEE>>><<>>??????>>>???@@@AAAAAABBBEEEGGG???FFFJJJGGGCCCCCCCCCCCCBBBBBBAAA@@@???BBBFFFJJJIIINNNRRRVVVbbbooojjj]]]NNNLLLMMMOOORRRSSSVVVYYYVVVYYYYYYUUUTTTWWWTTTNNNFFFFFFHHHJJJKKKLLLLLLLLLGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHJJJLLLNNNPPPPPPQQQMMMLLLJJJHHHKKKOOORRRRRR^^^fffyyy{{{lll___ZZZZZZaaajjjyyy~~~lllZZZLLLHHHLLLFFFDDDFFFJJJLLLNNNRRRYYYYYY\\\aaaeeeiiinnnsssvvvqqqlllggggggmmmtttyyy{{{{{{hhhQQQBBB@@@AAA>>>:::{{{xxxuuusssrrrpppmmmkkkfff___WWWSSSQQQNNNIIIDDDAAA???===<<<<<<>>>@@@BBBNNNRRRWWW[[[]]]___aaacccjjjiiihhhggghhhiiikkkmmmpppnnnllllllmmmuuu|||vvvnnneee```YYYTTTRRRUUUYYY^^^gggooo{{{ttt```TTTRRRSSSSSSYYYlllnnnRRRKKKCCC======<<<:::999888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;:::;;;<<<===>>>>>>>>>???@@@@@@@@@@@@???@@@@@@@@@BBBEEEHHHHHHGGG?????????@@@BBBDDDEEEFFFHHHLLLUUUbbbkkkiii]]]SSSJJJLLLLLLJJJLLLRRRUUUTTTXXXVVVUUUWWWTTTMMMIIIJJJIIIIIIJJJLLLNNNMMMKKKHHHHHHKKKOOOOOOLLLJJJJJJKKKKKKKKKKKKLLLMMMOOOPPPQQQMMMLLLJJJIIIJJJLLLOOOQQQUUUaaassszzzjjjbbb^^^___bbbjjjxxxlll\\\SSSLLLHHHHHHFFFGGGIIIJJJLLLPPPVVVZZZ\\\___eeekkkoooqqqpppooonnngggjjjzzzuuuVVVFFFAAA???===<<>>>>>???@@@?????????@@@???>>>???AAAAAA@@@???AAAAAABBBBBBCCCDDDEEEEEEFFFIIIPPPYYY^^^\\\TTTMMMKKKNNNMMMKKKMMMRRRUUUTTTVVVSSSRRRSSSQQQJJJGGGHHHGGGGGGHHHJJJLLLLLLJJJHHHIIILLLOOOOOOMMMJJJJJJKKKLLLLLLMMMMMMNNNOOOPPPQQQPPPOOOMMMLLLKKKLLLMMMNNNQQQ[[[kkkmmmbbb___aaafffkkkxxx|||eeeWWWOOOIIIFFFFFFEEEGGGHHHJJJMMMQQQWWW[[[aaadddhhhlllmmmmmmkkkiiigggeeeqqquuuZZZIIIBBB>>><<<===yyywwwuuussspppkkkfffbbb\\\WWWPPPLLLJJJGGGCCC???>>>===:::999;;;???CCCFFFOOOSSSYYY]]]___aaaccceeeeeeeeeeeefffhhhjjjmmmnnnooollllllpppwww~~~yyytttnnnfff___YYYUUUSSSUUUZZZaaaiiiuuuqqqXXXNNNMMMRRRUUUjjj~~~\\\GGGCCC===:::<<<:::<<<;;;:::999999999999999888888888888999999999::::::999999999999:::;;;;;;<<<======>>>???>>>>>>>>>???===<<<===>>>>>>===<<>>>>>===;;;;;;===BBBHHHKKKQQQUUUZZZ^^^```bbbdddeeeccccccdddfffhhhkkknnnooommmkkkmmmttt~~~zzzuuuoooiiibbb[[[WWWUUUTTTWWW^^^eeennn|||qqqYYYOOOPPPWWW^^^ooonnnRRRBBBAAA<<<:::<<<:::<<<<<<;;;:::999888888888777777888888888999999999888888888888888999999:::;;;;;;<<<==================<<<<<<===@@@AAAAAA@@@AAACCCEEEGGGHHHHHHFFFFFFHHHIIIKKKJJJHHHHHHJJJMMMPPPSSSRRRPPPPPPTTTUUUSSSNNNKKKJJJLLLJJJFFFEEEGGGFFFFFFGGGIIILLLMMMLLLKKKNNNNNNOOOOOONNNLLLLLLKKKMMMMMMMMMLLLLLLMMMNNNNNNKKKLLLNNNOOOPPPPPPPPPOOOYYYYYY\\\fffyyyqqqhhhaaabbbiiisssmmm```RRRJJJGGGDDDCCCEEEJJJLLLOOOSSSVVV\\\aaafffmmmmmmmmmkkkhhhddd```^^^\\\___rrr~~~rrrcccUUUGGG===:::===wwwuuussspppkkkeee^^^YYYRRROOOKKKGGGDDDBBB???>>><<<;;;;;;<<>>tttrrroookkkfff```ZZZUUUNNNLLLIIIEEEBBB???>>>>>>999999:::===BBBHHHMMMPPPWWW[[[___aaabbbccccccdddbbbccceeehhhkkkmmmooopppiiijjjrrrxxxuuuqqqjjjddd```\\\XXXUUUWWWXXX^^^eeelllvvvgggYYYUUU[[[lll}}}wwwUUUDDD???@@@;;;;;;===999888999999999888777666555777777777888888888999999666777888888999999888888888999::::::;;;;;;::::::===;;;;;;<<<===>>>>>><<<===???BBBEEEGGGHHHIIIIIIDDDEEEEEEDDDBBBCCCGGGKKKLLLOOOPPPMMMNNNQQQQQQOOOIIIGGGIIIMMMMMMIIIHHHIIIHHHHHHIIILLLOOORRRSSSSSSPPPOOOMMMLLLMMMMMMKKKIIIGGGGGGGGGGGGGGGHHHIIIIIIIIIKKKOOOSSSWWWZZZ\\\\\\ddd___ZZZXXX^^^oooqqqhhh]]]___gggsss~~~tttcccSSSLLLGGGGGGHHHGGGIIILLLKKKNNNSSSYYY^^^dddjjjnnnqqqpppmmmjjjfffcccaaa___```^^^cccrrrqqqkkkcccYYYKKK???;;;>>>pppmmmiiiddd```[[[UUUQQQJJJIIIFFFCCC???===<<<===999:::>>>BBBHHHMMMRRRUUU[[[]]]aaaccccccbbbccccccccceeegggjjjlllnnnpppqqqooorrr}}}}}}vvvoookkkddd___[[[XXXUUUTTTWWWZZZaaaiiippp{{{ppp```[[[\\\eee|||dddMMMAAA???@@@::::::<<<777666666777888777777666555555555666666666777777777666777888999999999888888777888999999::::::999999:::999999;;;===>>>>>>===>>>???@@@BBBDDDFFFGGGHHHBBBCCCDDDCCCCCCCCCCCCDDDFFFIIIJJJHHHIIIMMMMMMJJJFFFEEEIIINNNOOOKKKHHHIIIHHHHHHIIILLLPPPTTTUUUUUUQQQNNNKKKKKKLLLLLLJJJHHHEEEEEEEEEEEEFFFGGGIIIIIIJJJKKKMMMPPPSSSUUUWWWWWWZZZXXXWWWWWWYYYddd|||rrrfffdddaaagggtttxxxdddTTTLLLGGGEEEGGGIIIHHHKKKOOONNNRRRWWW]]]ccciiippptttsssqqqnnnjjjfffcccaaa```\\\[[[ZZZ___iiittt|||mmmggg```XXXLLLAAA<<<>>>mmmjjjeee```[[[WWWRRROOOHHHGGGEEEAAA===;;;;;;<<<<<<>>>CCCHHHNNNTTTXXXZZZ\\\___bbbdddcccbbbbbbbbbdddfffhhhkkkmmmooopppqqqwww{{{{{{uuulllggg```[[[XXXVVVTTTRRRWWW[[[bbbkkksss~~~rrrfff]]]^^^cccooorrrSSSHHH???>>>@@@:::999;;;555444555666777777666555555444444444555555555666666666777888::::::999999888777777888999999999999999777777888;;;???BBBCCCCCC@@@???@@@@@@AAACCCEEEFFFCCCDDDDDDEEEEEEDDDBBB@@@AAAEEEFFFEEEFFFIIIIIIGGGCCCDDDIIIOOOPPPKKKHHHHHHHHHHHHHHHKKKPPPTTTUUUVVVQQQNNNKKKJJJKKKLLLJJJGGGDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKLLLMMMNNNOOONNNPPPTTTXXXXXX___tttvvvfffaaacccllltttyyyjjjXXXIIIHHHDDDDDDGGGIIIIIILLLPPPRRRVVV]]]ccciiiooouuuzzzuuusssooojjjfffcccaaa```XXXWWWTTTQQQTTT^^^iiioookkkddd]]]WWWMMMBBB===>>>iiieee```[[[WWWTTTPPPNNNIIIDDDAAAAAA???;;;;;;>>>:::@@@IIIPPPTTTXXX^^^bbbaaaccceeeggggggeeecccbbbfffhhhiiijjjkkkllloooqqq{{{uuummmhhhaaaZZZWWWSSSQQQRRRWWW\\\```dddhhhrrrssspppddd^^^XXXXXXddd~~~___NNN@@@???===;;;999888888777888777666444444555555666555444333333333333444555777777777777888999:::;;;888999999::::::999999999:::<<>><<>>>>><<<999999===@@@FFFMMMSSSVVVZZZ^^^bbbccceeefffgggfffdddbbbaaagggjjjnnnooooooqqqvvv{{{{{{rrrjjjddd]]]WWWTTTSSSRRRUUU[[[bbbfffkkkrrr}}}nnniii^^^XXXSSSYYYmmmvvvWWWJJJAAA@@@???===;;;:::::::::888777666555444555555666555444333333333333444555444444444555555666777888888888888999888888777777:::;;;>>>@@@AAABBBAAAAAADDDDDDDDDBBB??????@@@BBB@@@BBBCCCBBBAAA???@@@AAA?????????@@@BBBEEEHHHJJJPPPOOONNNLLLJJJGGGEEEDDDEEEEEEFFFIIIMMMNNNNNNMMMMMMKKKIIIHHHJJJKKKLLLKKKEEEFFFHHHJJJLLLNNNOOOOOONNNOOOOOONNNKKKHHHHHHHHHGGGHHHJJJNNNPPPVVVdddrrrxxxkkkdddccchhhoooxxxhhh[[[PPPIIIHHHEEEGGGIIIJJJKKKMMMPPPRRR\\\___fffmmmtttxxx{{{}}}|||tttlllhhhhhhgggbbb]]]SSSKKKDDDCCCCCCDDDGGGKKKPPPMMMHHHCCC@@@>>>===<<>>FFFLLLSSSWWWZZZ\\\___cccffffffggggggfffdddbbbaaafffkkkqqqrrrqqquuu~~~|||vvvmmmfff___XXXSSSRRRRRRSSSXXX___dddiiiqqqzzzxxxfff___XXXQQQPPP^^^yyyeeeMMMDDD===<<<:::999888777777666777666555555444444555555444444333333333333444444333333333444555555666666777888888888777666666555888:::<<<>>>????????????CCCDDDCCCAAA>>><<<===>>>;;;>>>@@@AAA@@@???@@@@@@======>>>@@@CCCGGGKKKMMM]]]YYYTTTNNNIIIFFFEEEEEEEEEEEEEEEGGGJJJKKKKKKJJJJJJHHHFFFEEEGGGHHHHHHGGGDDDEEEGGGJJJLLLMMMNNNOOOMMMOOOOOONNNKKKIIIIIIIIIGGGGGGJJJNNNOOORRR\\\gggzzzkkkcccccchhhrrr||||||eeeWWWPPPJJJGGGGGGEEEGGGIIIJJJMMMPPPUUUYYYbbbeeekkkrrrwww{{{}}}}}}xxxsssnnnlllkkkhhhaaaZZZNNNFFF@@@>>>===;;;<<<@@@???>>>===<<<<<<<<<<<<===___[[[UUUPPPMMMIIIFFFDDDEEE@@@===>>>===<<<>>>BBBJJJPPPVVV[[[\\\^^^bbbeeefffffffffffffffeeeddddddiiipppvvvwwwvvv||||||wwwppphhhbbb[[[UUUPPPPPPQQQTTT[[[cccgggnnnyyymmm\\\UUUSSSNNNQQQbbb~~~vvvVVVEEEAAA999888777666555555555555666666555555444444444444333333333333333333333333333333444555666666666666888888888888777666555555777888:::;;;<<<=========@@@@@@@@@???===;;;<<<===:::<<>>???>>>>>>???AAAEEEIIIMMMOOOddd___WWWOOOJJJGGGGGGHHHFFFEEEEEEFFFIIIJJJIIIHHHGGGEEECCCCCCDDDEEEEEEEEEBBBDDDFFFHHHJJJLLLMMMMMMNNNOOOPPPOOOMMMKKKKKKKKKJJJJJJMMMQQQQQQQQQWWW___tttxxxnnneeeccchhhrrrmmmYYYOOOLLLIIIGGGFFFGGGHHHJJJKKKNNNSSSYYY^^^dddhhhmmmsssxxx{{{||||||uuurrrooommmkkkddd[[[SSSKKKDDD>>>===<<<999999<<<999:::;;;;;;;;;<<<>>>@@@ZZZVVVQQQMMMJJJGGGDDDBBBBBB>>>;;;===>>>>>>AAAFFFLLLQQQXXX\\\^^^```dddgggeeeeeeeeeeeefffgggggghhhooovvv{{{}}}~~~}}}xxxrrrkkkddd___XXXSSSOOOQQQSSSWWW^^^eeennnwwwsssaaaTTTPPPMMMMMMSSSccczzzeeeLLLAAA???::::::999888777777888888555555555555555444444333333333333333333333333333222333444555666666555555888888999999888777777666666777888999:::;;;;;;;;;:::<<<=========<<<===???<<<>>>@@@@@@???>>>>>>>>>@@@@@@@@@AAACCCGGGJJJLLL^^^YYYRRRKKKGGGFFFHHHIIIHHHFFFEEEFFFHHHIIIHHHGGGEEECCCAAABBBCCCEEEEEEEEEBBBCCCEEEGGGIIIJJJKKKKKKKKKMMMNNNMMMKKKJJJJJJKKKKKKKKKNNNQQQQQQPPPSSSYYYhhh|||yyylllfffcccgggppp}}}nnn```RRRLLLKKKHHHEEEEEEIIIJJJLLLNNNPPPUUU\\\```gggjjjpppuuuyyyzzzzzzyyyqqqooommmjjjeee]]]RRRJJJFFF@@@=========;;;:::<<<:::;;;<<<<<<;;;<<>>:::888:::===???DDDJJJOOOTTT[[[___```bbbeeehhhfffeeeeeeeeefffhhhjjjkkknnnsssxxx{{{}}}zzztttmmmeee___[[[UUUQQQPPPSSSWWW[[[bbbiiirrr}}}wwwdddWWWPPPNNNKKKMMMSSSaaassstttWWWGGG@@@===888777777666666666777777444555555555555444333333222222333333333333222222///000222333444444333333777888888999999888888777666666777888888999::::::666888;;;======>>>???AAA>>>???@@@@@@???>>>???AAAEEEDDDBBBAAAAAABBBDDDEEEOOOLLLHHHDDDCCCCCCEEEGGGGGGFFFDDDEEEFFFGGGGGGGGGDDDCCCAAABBBDDDGGGGGGGGGEEEEEEGGGHHHIIIJJJJJJJJJHHHIIIKKKJJJIIIHHHHHHIIIJJJIIIKKKOOOOOOMMMOOOSSS\\\lll|||mmmbbbaaaeeeooo{{{nnn]]]TTTLLLJJJHHHEEEDDDEEEJJJLLLOOOQQQUUUZZZ```dddlllooossswwwyyyxxxvvvtttjjjiiifffbbb\\\SSSIIICCC@@@;;;:::===>>>;;;:::<<<;;;<<<===;;;:::<<>><<<888777:::>>>BBBHHHOOOTTTYYY^^^aaabbbbbbeeeggghhhgggeeeeeeeeegggiiikkkmmmoootttyyy{{{zzzvvvppphhh```ZZZWWWQQQNNNPPPVVV\\\aaahhhooouuummm[[[RRRPPPPPPNNNPPPUUUbbbrrraaaLLLCCC>>>999555555444444444444555666444444555555555444333222111222333333333333222111///000222444555444333333555555666777888888888888777666777777777888999:::555777;;;======>>>???AAA???@@@@@@??????@@@DDDFFFNNNLLLHHHEEEBBBAAA@@@@@@DDDCCCAAAAAAAAACCCDDDFFFEEEDDDBBBBBBDDDFFFFFFFFFDDDCCCBBBCCCFFFIIIKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKHHHIIIKKKKKKJJJIIIIIIJJJIIIHHHIIIMMMNNNLLLMMMQQQWWW___sssrrrgggbbbeeepppooo^^^PPPKKKHHHGGGEEECCCFFFKKKJJJMMMRRRVVV[[[```fffjjjppprrruuuvvvuuuqqqmmmjjjaaa```\\\XXXRRRKKKDDD???===:::999===>>><<<:::;;;999;;;<<<;;;:::>>>FFFMMMJJJGGGCCCAAA@@@@@@>>>======999888===AAAEEELLLTTTXXX]]]bbbdddcccbbbdddfffkkkiiigggeeeeeefffhhhjjjqqqssswwwxxxwwwtttmmmeee]]]WWWTTTMMMLLLOOOXXX___eeelllsss{{{hhhWWWQQQQQQQQQTTTTTTXXXeeevvvvvvUUUEEEAAA===666888777777777777888999999333444555555555444333222111222333444444333222111111333555777777777666555222333444666777777888888777777666777777888999:::555888;;;======>>>???@@@????????????@@@BBBGGGKKKVVVSSSNNNIIIEEEBBBAAA@@@???@@@@@@AAACCCDDDFFFFFFDDDBBB@@@@@@BBBDDDEEEEEEDDDCCCCCCDDDHHHKKKMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLJJJLLLNNNNNNMMMLLLMMMNNNJJJHHHIIIMMMOOOMMMOOORRRXXXXXXccc~~~uuullleeegggmmm{{{tttaaaSSSKKKHHHFFFEEECCCCCCIIIRRRIIIMMMSSSYYY___eeekkkoooqqqrrrtttssspppjjjddd```[[[YYYVVVQQQLLLFFFAAA>>>>>>:::;;;???@@@===:::;;;888:::;;;;;;<<>>=========>>>???@@@DDDIIIQQQVVVZZZ___dddfffdddaaaaaabbbeeeeeeeeedddeeefffhhhiiipppttt|||zzzwwwqqqiiiaaa[[[VVVSSSMMMNNNSSS[[[bbbhhhrrr{{{wwwaaaUUUSSSSSSRRRQQQWWW^^^iiizzz```LLLCCC<<<999:::888777777666555444444333444444444333333222222222222222222222222222222222333333222222333333444555444444444444444444444444444444555555666666777777:::999888888999<<<>>>@@@AAABBBBBB@@@>>>@@@FFFKKKWWWTTTOOOIIIDDDAAA@@@???@@@>>>===>>>AAACCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEECCCDDDEEEHHHJJJLLLNNNOOOUUUOOOHHHGGGIIILLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIILLLKKKJJJLLLNNNPPPPPPOOOQQQZZZbbbmmmxxxnnneeeeeejjjrrrmmm\\\QQQMMMGGGEEECCCCCCDDDGGGHHHHHHMMMRRRWWW[[[bbblllqqqqqqtttsssqqqmmmggg```YYYUUURRRPPPLLLHHHDDD@@@===<<<;;;;;;:::::::::999999999@@@===;;;<<<<<>><<<;;;::::::<<<>>>@@@CCCGGGMMMSSSXXX[[[___dddeeebbb``````aaadddeeeffffffggghhhjjjlllqqqwwwvvvsssmmmeee^^^WWWSSSPPPOOOPPPVVV___gggnnnyyyrrr^^^SSSQQQQQQRRRQQQWWWbbbsss{{{WWWEEE???:::777777777666666555444444333333444444333333333222222222222222222222222222222222333222222222222333444444444444444444444444444444444444555666666777777888:::999888888999;;;>>>???EEEGGGGGGEEEBBBBBBFFFIIIOOOMMMJJJGGGDDDBBB@@@@@@@@@@@@@@@BBBEEEFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMNNNRRRMMMHHHGGGJJJLLLKKKIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJKKKMMMOOOOOONNNQQQVVV\\\eeezzzxxxoookkkhhhmmmuuunnn```SSSJJJHHHGGGFFFEEEEEEGGGJJJLLLMMMRRRXXX]]]aaahhhppptttssssssrrrooojjjddd\\\VVVRRRMMMKKKHHHDDDAAA>>>===<<<<<<<<<;;;;;;::::::999999<<<;;;;;;<<<>>>CCCPPP^^^CCCBBB???===;;;:::999999;;;>>>CCCHHHLLLQQQWWWZZZ\\\```cccccc```^^^^^^___ccceeegggiiiiiijjjlllnnnpppyyy|||pppmmmggg___XXXSSSPPPNNNRRRSSSZZZdddmmmvvv}}}jjjYYYPPPMMMOOOQQQVVV^^^mmmlllLLL???>>>:::666555666666555555444444333333333333333333222222222222222222222222222222222222222222222222222333444444444444444444444444444444555555666666777888888888999999888888999;;;===>>>EEEHHHJJJIIIEEECCCCCCDDDGGGGGGGGGFFFFFFDDDCCCCCCAAABBBDDDGGGJJJIIIFFFCCCBBBBBBBBBAAAAAABBBBBBBBBFFFGGGHHHJJJKKKLLLMMMMMMNNNKKKHHHHHHKKKLLLJJJHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIJJJMMMNNNOOONNNRRRRRRVVV]]]jjj~~~|||llliiijjjnnnxxx}}}gggZZZRRRJJJEEEDDDHHHHHHHHHHHHKKKNNNQQQSSSWWW^^^dddhhhnnntttvvvsssqqqooolllfff___WWWPPPMMMGGGEEEBBB???===<<<<<<===>>>======<<<;;;:::::::::<<<;;;<<>>???<<<777555666666666666555555444444333222222222222222222222222222222222222222222222222222222111222333333444333333333333333333333333555555666666777888888888888888888888999:::<<<<<>>???CCCEEEFFFHHHHHHGGGFFFEEEAAACCCGGGKKKMMMLLLGGGCCCBBBBBBAAAAAAAAAAAABBBBBBGGGHHHIIIKKKLLLLLLLLLKKKKKKIIIHHHIIIKKKKKKIIIGGGHHHHHHIIIJJJJJJKKKLLLLLLLLLJJJIIIJJJLLLNNNOOOOOOSSSPPPTTT\\\bbbppp}}}yyykkkjjjpppxxx~~~kkkXXXNNNKKKHHHFFFFFFHHHIIIJJJKKKNNNRRRVVVYYY\\\cccjjjnnnrrrvvvuuuqqqpppnnnhhhaaaYYYRRRLLLHHHBBB@@@>>>;;;;;;<<<===>>>??????>>>===<<<;;;::::::>>>===>>>AAAEEEMMM^^^mmmAAA@@@>>><<<;;;;;;<<<<<<<<>>;;;555444777777666666666666666666222222222222222222222222222222222222222222222222222111111111111222333333333333333333333333333333555555555666777777888888888888888888999999:::;;;:::???DDDEEEBBB???======AAACCCEEEGGGGGGFFFEEECCCBBBDDDHHHLLLNNNLLLGGGCCCCCCBBBBBBAAAAAABBBBBBCCCFFFGGGIIIKKKLLLKKKKKKJJJHHHHHHHHHIIIJJJIIIHHHFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMKKKIIIJJJLLLOOOPPPPPPPPPNNNSSS]]]___fff{{{qqqttt||||||ooo```PPPJJJIIIHHHHHHJJJHHHJJJLLLNNNPPPTTTZZZ___cccjjjqqqtttwwwxxxuuupppooollleee]]]UUUNNNHHHEEE???>>><<<;;;;;;<<<>>>?????????>>>===<<<<<<;;;;;;@@@>>>>>>BBBHHHTTThhhyyy<<<;;;:::::::::;;;<<<===BBBGGGNNNTTTXXX[[[]]]___```aaabbb```\\\[[[]]]```hhhkkknnnllljjjjjjooottt}}}vvvnnniiiaaa]]]WWWRRRPPPPPPRRRTTTWWW[[[dddoooyyyyyyhhh\\\RRRNNNKKKKKKUUUbbb|||^^^LLL===<<<<<<777222333666666666666666666666666111111111222222222222222222222222222222222222222111111111111111222333333333333333333333333333333444444555555666777777777777777888888888999999999999===BBBCCC@@@>>>>>>@@@???@@@BBBCCCDDDCCCAAA@@@CCCDDDFFFIIIJJJIIIFFFCCCCCCBBBBBBAAAAAABBBBBBCCCDDDFFFHHHJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEGGGHHHJJJKKKLLLMMMLLLJJJHHHIIIKKKNNNOOOPPPLLLKKKQQQYYY[[[```www{{{}}}hhh___TTTKKKHHHGGGGGGIIILLLIIILLLPPPQQQSSSWWW^^^ccckkkqqqwwwyyy{{{{{{wwwqqqlllhhhaaaYYYPPPIIIEEEBBB=========<<<======>>>>>>===============<<<<<<<<>>@@@IIIMMMSSSXXX[[[]]]___aaa```bbbbbb___\\\[[[^^^bbbhhhlllooonnnkkknnnvvv}}}zzzrrriiiccc\\\YYYSSSOOONNNPPPTTTWWW[[[```jjjwwwsssdddXXXOOOMMMKKKMMMZZZkkknnnPPPDDD;;;<<<;;;555333666444444444444444444444444000111111111222222222222222222222222222222222222111111111111111222222333222222222222222222222222333333444444555555666666666777777888888888888888:::===@@@???===<<<>>>@@@>>>>>>@@@AAABBBBBBBBBAAADDDCCCCCCDDDFFFFFFEEECCCAAAAAA@@@@@@@@@@@@AAAAAABBBDDDGGGJJJKKKJJJIIIHHHIIIIIIIIIGGGFFFEEEEEEEEECCCDDDEEEGGGIIIJJJLLLLLLKKKHHHFFFFFFIIIKKKMMMNNNMMMMMMPPPTTTWWW]]]mmm}}}}}}iiiYYYNNNJJJGGGGGGFFFEEEHHHNNNLLLPPPTTTUUUVVVZZZbbbhhhooouuuzzz{{{{{{{{{vvvpppiiiddd]]]TTTLLLEEEAAA@@@<<<======>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<======>>>???EEENNNXXXfff{{{;;;;;;;;;<<<===@@@BBBDDDNNNRRRWWW[[[]]]___aaaccc```bbbbbb___\\\\\\```ccciiillloooooommmqqq{{{xxxooofff___YYYVVVPPPMMMMMMPPPUUUYYY]]]cccooo}}}|||nnncccVVVMMMMMMLLLNNN^^^pppYYYHHH@@@<<<>>><<<555555:::222222222222222222222222000000111111222222222222222222222222222222222222111111111000111222222333222222222222222222222222222222333333444555555666666777777888888888888777;;;===>>><<<999999;;;>>>>>>???@@@BBBCCCDDDEEEEEEDDDBBBAAAAAABBBDDDDDDCCC@@@@@@????????????@@@@@@AAACCCFFFIIIJJJJJJIIIHHHIIIIIIIIIGGGDDDCCCDDDEEEBBBCCCDDDFFFHHHJJJKKKLLLIIIGGGDDDDDDFFFJJJKKKLLLQQQQQQPPPRRRUUU]]]iiirrr~~~{{{kkk]]]RRREEEDDDEEEHHHGGGEEEIIIPPPNNNRRRWWWXXXYYY]]]dddjjjpppuuuyyyyyyyyyxxxtttnnnfffaaaYYYPPPHHHCCC???>>>;;;<<<>>>>>>>>><<<:::888::::::;;;;;;<<<=========???BBBLLLXXXcccppp<<<<<<<<<<<<===@@@FFFJJJMMMRRRYYY]]]```aaabbbbbbdddeeefffeeedddcccdddfffmmmqqqtttsssrrryyy~~~{{{vvvppphhh```ZZZSSSOOOKKKJJJLLLRRRXXX[[[fffkkktttqqqggg[[[PPPKKKNNNQQQZZZpppiiiSSSBBB???;;;777444333444444333333333333333333333333222222222222222222222222111111111111111111111111000111111111111222222222222222111111111111222222111222333333444444333333888777777777777777888888:::::::::;;;<<<===??????@@@AAABBBCCCCCCCCCBBBBBBEEECCC@@@>>>??????>>>===>>>>>>???AAACCCDDDBBB@@@CCCDDDEEEFFFFFFFFFEEEDDDIIIHHHFFFEEEDDDCCCDDDDDDEEEDDDEEEHHHLLLNNNLLLJJJIIIHHHFFFGGGHHHIIIHHHGGGPPPSSSVVVVVVUUUXXX___eeexxxuuugggYYYOOOKKKDDDFFFGGGHHHIIIJJJMMMOOOSSSUUUXXX[[[___dddiiimmmssstttvvvwwwvvvrrrkkkfff^^^VVVKKKEEECCCBBB>>>;;;888999;;;===>>>>>>======AAA<<<:::;;;<<<<<<>>>CCCCCCKKKZZZnnn;;;<<<======???CCCIIINNNRRRVVV[[[^^^`````````aaaccceeeggghhhggggggiiijjjmmmqqquuuwwwyyy|||wwwqqqkkkddd\\\WWWQQQNNNKKKKKKNNNTTTZZZ^^^gggnnnzzznnnaaaTTTLLLJJJPPPXXXddd|||}}}ZZZFFF>>><<<999666555555666777333333333333333333333333222222222222222222222222111111111111111111111111000000111111111222222222222111111000000111111222111222333333444444333333555555555555666666777888999999999:::;;;<<<>>>>>>?????????@@@@@@@@@AAAAAA@@@???======@@@BBBBBBBBBAAA@@@???@@@BBBBBBAAA???DDDEEEGGGHHHIIIHHHGGGGGGHHHGGGEEEDDDCCCDDDDDDEEEEEEEEEEEEHHHKKKLLLKKKIIIKKKJJJHHHHHHJJJKKKKKKKKKNNNPPPRRRRRRPPPSSSYYY^^^ggg{{{tttdddYYYOOOGGGEEEEEEGGGIIIJJJKKKMMMPPPRRRVVVYYY]]]aaaeeeiiiooosssuuuuuuvvvwwwtttnnnfff```XXXQQQHHHBBBAAA???<<<::::::;;;<<<>>>>>>>>>>>>===>>><<<<<>>AAAFFFKKKVVVjjj~~~;;;<<<>>>@@@CCCHHHNNNSSSWWWZZZ^^^``````______```dddfffjjjkkklllmmmooopppqqqvvv{{{~~~|||xxxqqqjjjddd]]]WWWSSSOOOMMMLLLNNNRRRYYY```dddnnnwww~~~eeeVVVNNNJJJKKKUUUbbbqqqnnnPPP@@@:::999777666555666888999333333333333333333333333222222222222222222222222111111111111111111111111000000000111111111222222222111111000000111111222111222222333333333333333333333333444555666777888888888888999:::;;;<<<===>>>===<<<<<<<<<===>>>???=========???CCCGGGJJJJJJGGGEEEBBBAAABBBBBBBBBAAADDDEEEGGGHHHIIIIIIIIIIIIFFFEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFHHHJJJKKKJJJHHHIIIHHHFFFGGGKKKNNNPPPQQQPPPRRRSSSRRRPPPRRRVVVZZZ\\\kkk~~~|||}}}sssssstttvvvxxxyyyxxxwwwuuuzzzuuubbbWWWOOOIIIFFFFFFGGGHHHKKKLLLNNNPPPTTTVVVZZZ^^^ccchhhlllqqquuuyyyvvvvvvwwwvvvqqqiii___XXXPPPJJJCCC>>>======;;;999======>>>>>>???>>>>>>===<<<;;;>>>AAABBBCCCIIIQQQaaaooo:::<<>>???BBBHHHMMMOOOPPPMMMJJJFFFCCCCCCDDDDDDDDDBBBDDDFFFGGGIIIIIIIIIIIICCCCCCBBBBBBBBBCCCEEEFFFGGGGGGHHHHHHIIIJJJJJJIIIFFFEEEDDDGGGLLLQQQUUUVVVRRRRRRSSSQQQOOOPPPRRRUUUXXX```qqqyyyxxxvvvuuuvvvxxx{{{}}}}}}{{{rrrhhhiiikkkmmmnnnnnnmmmkkkooozzzrrrdddUUUMMMIIIFFFFFFIIIGGGIIILLLOOOQQQTTTXXXZZZ]]]bbbhhhnnnrrruuuxxx{{{uuuuuutttsssnnneeeZZZSSSIIIEEE???<<<;;;<<<;;;:::===>>>>>>>>>=========<<<;;;;;;===BBBFFFLLLYYYeee;;;>>>BBBEEEJJJOOOVVVZZZ\\\^^^```aaabbbccceeeggglllnnnpppqqqrrrsssvvvxxx}}}|||uuuooofff^^^XXXTTTQQQNNNKKKNNNRRRWWW]]]dddmmmsss|||ooo___RRRLLLJJJMMMWWWgggxxxoooSSSAAA:::999888777666555555555555222222222222222222222222111111111111111111111111000000000000000000000000//////000000000111111111111000000000000000000111000111222222333333222222333333333444555666888999777777777777777888999:::===<<<:::999:::;;;===????????????BBBGGGKKKNNNNNNMMMJJJEEECCCCCCDDDDDDDDDCCCDDDFFFHHHJJJJJJJJJIIIBBBAAAAAAAAAAAACCCDDDEEEHHHIIIIIIIIIIIIJJJJJJKKKLLLJJJIIIKKKOOORRRUUUUUUMMMMMMMMMLLLJJJJJJLLLMMMRRRTTT^^^ttt~~~yyytttpppooonnnnnnooorrruuuvvvvvv{{{vvvnnnjjjhhhkkkooorrrrrrqqqpppooowwwttt^^^TTTIIIEEECCCBBBCCCFFFHHHJJJNNNQQQTTTWWW\\\___aaaffflllrrrtttvvvwwwwwwrrrqqqooommmhhh```VVVOOODDDAAA>>><<<;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<===<<>>999999999777666444333333333222222222222222222222222111111111111111111111111000000000000000000000000/////////000000000111111111000000//////000000111000111111222222222222222333333333444555666777888777777777777777888999999<<<;;;:::::::::;;;=========<<<;;;===AAAEEEGGGGGGGGGDDD@@@??????AAAAAAAAAEEEFFFHHHIIIJJJJJJJJJJJJAAAAAA@@@@@@@@@AAACCCDDDGGGHHHIIIHHHHHHIIIKKKMMMUUUSSSRRRQQQRRRRRRQQQPPPLLLLLLKKKKKKKKKLLLLLLLLLOOONNNSSSccc}}}zzzuuuqqqlllhhhggggggggghhhiiillloooqqqssswww}}}{{{qqqjjjhhhjjjqqqvvv}}}kkkaaaRRRKKKEEECCCCCCBBBDDDHHHJJJMMMPPPTTTXXX\\\aaadddggglllrrrvvvwwwuuusssrrrnnnlllhhhddd___XXXPPPJJJAAA???===<<<;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<===???@@@GGGUUUdddrrrEEEGGGKKKOOORRRVVV\\\___```aaaccccccdddfffjjjmmmppppppooooooqqqvvv|||}}}vvvqqqjjjddd]]]VVVRRROOOLLLJJJLLLSSS[[[aaagggoooyyylll]]]SSSLLLJJJJJJHHHTTThhhjjjPPPEEE@@@;;;888777666555444444333333111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000111000000////////////000000000000111222222222222222333333333333333444555555888888777777888888999999999::::::::::::;;;;;;;;;:::999888:::===AAABBBBBBBBB???===<<<>>>@@@@@@@@@CCCDDDFFFGGGGGGGGGFFFFFFAAAAAA@@@??????@@@AAABBBCCCEEEGGGFFFFFFGGGJJJMMMVVVUUUSSSSSSSSSQQQNNNKKKLLLLLLKKKLLLNNNOOOOOONNNMMMMMMPPPYYYkkk~~~yyyqqqmmmiiieeebbbbbbbbbbbbccceeehhhkkkmmmqqqtttyyy}}}vvvooolllkkkpppvvv}}}hhhYYYSSSKKKGGGDDDFFFHHHGGGIIIMMMMMMPPPTTTXXX\\\aaafffjjjnnnsssyyy{{{zzzuuuqqqnnnjjjgggaaa[[[UUUNNNGGGBBB>>>>>>===<<<;;;;;;===>>><<<<<<;;;;;;<<<===>>>???@@@EEETTTlllIIILLLOOORRRUUUYYY^^^aaacccddddddddddddfffjjjmmmnnnnnnmmmmmmpppwwwzzzsssmmmfffaaaZZZTTTPPPMMMJJJHHHMMMTTT]]]dddjjjqqq{{{yyyeeeWWWOOOHHHEEEFFFMMM[[[qqq{{{WWWDDD@@@???;;;666666555555555444444444111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000111222222222222111222222222111222222333333999888888888888888999:::888888999::::::::::::999:::888888999===@@@BBBBBB???>>><<<===???AAAAAAAAA@@@AAABBBCCCCCCBBBAAAAAABBBAAA@@@??????@@@AAAAAAAAACCCEEEDDDDDDEEEIIILLLOOOOOOOOOQQQQQQPPPMMMJJJHHHGGGGGGIIIKKKLLLLLLLLLIIIKKKMMMQQQ\\\sss~~~vvvvvv~~~wwwoookkkhhhdddaaa^^^______aaacccfffiiikkkqqqsssvvvyyy|||uuulllkkknnnrrr{{{|||lllZZZPPPMMMDDDAAABBBFFFHHHGGGIIIMMMOOORRRWWW[[[___eeejjjnnntttxxx~~~|||vvvpppmmmiiiddd]]]VVVOOOHHHAAA============;;;::::::<<<>>>===<<<<<<<<<===>>>@@@AAA???HHH___~~~PPPRRRUUUXXXYYY\\\___aaagggfffeeedddfffiiilllnnnnnnppptttvvvuuuxxx}}}vvvpppmmmfffaaaYYYRRRMMMMMMNNNPPPWWWXXX```jjjpppvvv~~~nnn[[[PPPKKKHHHHHHJJJRRR```vvv```MMMEEE<<<666666444444333333333333222222//////000000111111111222000000000000000000000000222222111000//////000000000000000000000000000000222222111000//////000000//////000000111111111111111111111111222222222222555444444333444555666777999;;;<<<<<<:::999999:::;;;999777999<<<>>>>>><<<:::>>>BBBBBB@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@>>>>>>???AAABBBBBBAAA@@@BBBDDDEEEEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGIIIJJJKKKLLLLLLHHHIIIQQQWWWbbb{{{xxxmmmnnnqqq{{{~~~~~~yyyuuupppiiidddcccccccccaaaaaacccgggjjjoooqqqtttttttttvvv{{{qqqpppppppppuuuooo```UUULLLHHHGGGBBBDDDEEEFFFHHHKKKOOORRRUUUXXX]]]aaaffflllrrrvvvzzz|||~~~yyypppjjjeee]]]RRRHHHBBB???==================<<<<<<<<<<<<===<<<;;;;;;===>>>>>>>>>DDDKKKdddSSSUUUXXX[[[\\\^^^aaacccgggfffeeefffgggjjjnnnpppppprrruuuxxxxxx}}}zzztttmmmjjjccc^^^WWWPPPMMMNNNRRRTTT[[[___hhhrrrxxx~~~vvvgggVVVMMMIIIFFFGGGJJJTTTbbbvvvyyyVVVEEE???888444555444444333333333222222222000000111111222222222222000000000000000000000000222111111000//////000000000000000000000000000000222111111000//////000000000000000000000111111111111111111111222333444444444333333333444555777888888:::;;;:::999777888888999666555666999;;;;;;::::::===@@@@@@>>><<<<<<===@@@@@@AAAAAAAAA@@@??????AAA@@@???>>>>>>???@@@AAABBBAAA@@@BBBDDDEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGIIIJJJKKKLLLPPPKKKKKKOOOQQQWWWllltttjjjmmmwww}}}{{{~~~}}}sssmmmfffffffffeeedddfffjjjmmmrrrssstttsssqqqrrrtttwww~~~|||uuuooorrrxxx~~~}}}nnn^^^SSSMMMGGGEEEFFFAAACCCEEEGGGHHHKKKOOORRRYYY]]]bbbgggmmmrrrwww{{{yyynnnfff^^^WWWMMMDDD???===<<<;;;============<<<<<<<<<<<<:::::::::;;;<<<>>>>>>>>>HHHOOOeeeVVVYYY\\\^^^```aaadddfffgggffffffgggjjjmmmppprrrssstttwww{{{~~~|||vvvoooiiieee^^^YYYRRRMMMLLLPPPUUUYYY[[[bbbllluuu{{{mmm```SSSLLLIIIHHHIIIMMMZZZhhh|||~~~gggJJJ===:::666444555333333333333222222222222111111222222222222333333000000000000000000000000111111000/////////000000000000000000000000000000111111000/////////000000111111111000000000000000111111111111222444555666333222222222444666888999777999::::::888777777888888666444555777888999888;;;===???>>>===;;;;;;<<>><<>>???@@@GGGOOObbbxxxYYY\\\___aaabbbccceeegggffffffggghhhkkkooorrrttttttuuuyyy~~~yyyssskkkeeeaaaYYYTTTOOOKKKKKKPPPWWW[[[^^^fffooovvv}}}ggg]]]RRRMMMLLLLLLOOOSSSaaaqqqoooYYYBBB999888666555666333333333222222222222111111111111111111111111111////////////////////////111000000/////////000000////////////////////////111000000/////////000000111111111111000000000000222222222111222222333444111111111222444666888999888999::::::888777777888999888666666666888999:::===>>>>>>>>>>>>>>>>>>??????@@@BBBCCCBBB@@@===<<<<<<===>>>???????????????CCCBBBAAABBBDDDEEEDDDCCCBBBBBBAAAAAAAAABBBCCCCCCBBBCCCDDDFFFGGGIIIJJJKKKKKKJJJJJJJJJHHHHHHRRR^^^uuuxxxqqqooowww}}}{{{|||~~~~~~~~~{{{wwwssspppnnnnnnlllrrr{{{zzztttvvvzzz}}}rrrcccYYYQQQJJJHHHGGGDDDDDDFFFGGGJJJMMMPPPSSSVVVZZZ]]]```eeelllsssxxx|||ssscccXXXIIIEEE???;;;::::::;;;;;;======<<<<<<<<<;;;;;;;;;;;;<<<>>>??????@@@AAACCCGGGPPPaaasss}}}[[[^^^aaacccddddddeeefffffffffgggjjjmmmpppsssuuutttvvv|||~~~{{{vvvppphhhaaa]]]UUURRRMMMJJJLLLQQQXXX]]]gggnnnvvv{{{|||aaaXXXPPPNNNNNNOOOUUU[[[jjj|||]]]MMM===666555555444444333333222222222111111111000000000000000/////////////////////////////////000///////////////000000////////////////////////000///////////////000000111111111000000000000000333333333222222111000000111111111222333555888999999:::<<<;;;999888888999999888777555444555777999===<<<;;;;;;===>>>@@@@@@???@@@BBBCCCCCCAAA>>>===;;;<<<===???@@@@@@@@@@@@CCCBBBAAABBBDDDDDDDDDBBBBBBBBBAAA@@@@@@BBBCCCEEEBBBCCCDDDEEEGGGHHHIIIIIIIIIIIIJJJJJJHHHGGGMMMUUUhhh}}}rrrpppxxxzzzvvvssspppoookkkpppwwwxxxtttuuu}}}qqq```UUUOOOJJJGGGGGGGGGFFFFFFIIIJJJMMMRRRUUUXXX\\\```bbbggglllrrrxxx|||wwwiiiYYYNNNBBB???;;;999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===??????>>>???CCCEEEKKKWWWiiixxx\\\___ccceeeeeeeeeeeefffggghhhjjjlllooorrruuuvvvvvvzzz|||{{{xxxssslllddd]]]YYYRRRPPPMMMMMMPPPVVV]]]aaalllssszzzoooYYYRRRLLLLLLOOOTTT]]]fffwwwoooMMMDDD999333333333222000222222222222111111111111000////////////.........000000000000000000000000//////......//////000000000000000000000000000000//////......//////000000///000000000111111111111222333444555444333000///222111111111333555777888999;;;<<<<<<:::999999:::888888666333111222555777<<<:::888777:::<<<===>>>>>>???@@@BBBBBBAAA???>>><<<<<<===>>>???AAAAAABBBDDDBBBAAABBBCCCDDDCCCBBBBBBAAA@@@@@@@@@BBBDDDFFFCCCDDDDDDEEEFFFFFFGGGGGGIIIJJJKKKJJJGGGFFFIIIMMM___qqq~~~uuuuuu~~~~~~{{{xxxtttrrrnnnqqquuuzzzyyywwwxxx}}}{{{lll\\\PPPKKKDDDAAAAAADDDFFFFFFHHHMMMLLLPPPUUUZZZ]]]aaaeeegggppptttyyy|||~~~vvvjjj[[[MMMDDD???===::::::;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<>>>======@@@FFFLLLSSSaaattt^^^bbbeeehhhggggggfffgggkkklllnnnppprrruuuwwwxxx{{{yyyxxxuuuppphhh```YYYTTTOOOOOOOOOQQQVVV]]]dddhhhnnnvvvuuubbbSSSNNNJJJLLLRRR[[[iiiuuu|||YYYBBB>>>777333333444333000222222222222111111111111000000000000/////////...000000000000000000000000...............///000000000000000000000000000000...............///000000......///000111222222333///222666999999777444111222222111111222444555666999:::;;;;;;999888888999999999777444111111444888@@@<<<888666888:::;;;:::;;;<<<===>>>?????????>>>=========>>>???AAACCCEEEDDDCCCBBBBBBCCCDDDCCCBBBBBBAAA???>>>???AAADDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHGGGEEEFFFHHHJJJTTTaaazzz{{{wwwrrrrrrssssssvvv|||~~~|||~~~qqqdddYYYNNNGGGFFFBBB@@@AAAEEEGGGHHHKKKQQQRRRVVV[[[```dddhhhlllooovvvxxx{{{}}}~~~|||qqqeeeYYYNNNDDD>>>>>><<<::::::;;;===<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;===>>>???@@@FFFPPPXXXdddsss```cccgggiiiiiihhhhhhhhhnnnoooqqqsssuuuwwwyyyzzz}}}wwwvvvsssmmmfff]]]VVVQQQMMMNNNPPPTTT[[[cccjjjnnnsss}}}ooo\\\QQQLLLJJJOOOWWWccctttmmmLLL>>><<<888555555777555222222222222111111111111000222111111111000000//////000000000000000000000000...............///000111000000000000000000000000...............///000111------...000111222333444---111777;;;===;;;888555333333222111222333555666777999::::::888777777888<<<;;;:::666333333777:::EEE@@@;;;888999::::::999999::::::;;;<<<===>>>>>>>>>>>>======???BBBEEEGGGDDDCCCBBBBBBCCCDDDCCCAAAAAA@@@>>>===>>>@@@CCCEEEFFFFFFEEEEEEDDDDDDDDDCCC???BBBDDDDDDDDDFFFIIIJJJJJJTTTkkk}}}tttsssqqqooopppuuu|||{{{~~~}}}mmm]]]UUUOOOHHHEEEFFFHHHFFFGGGJJJKKKKKKNNNTTTWWW\\\bbbgggkkkooosssuuuxxxyyyzzzzzzzzz{{{~~~wwwooocccWWWMMMFFFAAA>>>===;;;::::::;;;<<<<<<;;;<<<<<<;;;;;;;;;:::::::::<<<>>>AAABBBDDDMMMYYYcccyyyeeeeeefffgggiiikkklllnnnmmmpppsssssstttvvv||||||yyyvvvooofff___[[[WWWRRROOONNNQQQVVV[[[aaahhhooouuu~~~zzzhhh\\\RRRLLLMMMWWW```jjj~~~yyy[[[MMM<<<;;;999777555333222222111111111111000000000000////////////............//////............//////---------.........//////000000//////.........---........................000000000000000000000000---000777AAAGGGEEE<<<444444333222111111222444666???@@@AAA???<<<888666666666777777444222555===EEEHHHCCC<<<888777999:::<<<;;;<<<===???@@@@@@@@@@@@=========>>>???@@@AAABBB@@@@@@AAABBBBBBCCCCCCDDD?????????@@@AAABBBDDDEEEKKKIIIFFFFFFFFFEEEBBB>>>CCCDDDEEEFFFGGGHHHIIIJJJMMMPPP]]]www|||zzzvvvrrrppprrrvvvyyyvvvccc[[[QQQKKKIIIIIIFFFDDDFFFGGGHHHKKKNNNQQQSSSUUU[[[aaahhhnnnqqquuuzzz}}}~~~|||{{{zzzzzzwwwtttqqqfffaaaWWWMMMDDD???<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<;;;:::999;;;<<<<<<<<>>>>>???===999777666666555777777555444777@@@GGGJJJEEE>>>999777888999999;;;<<<===???@@@@@@@@@@@@>>>>>>>>>??????@@@BBBBBB??????@@@@@@AAABBBBBBBBB?????????@@@AAABBBCCCDDDKKKHHHFFFFFFFFFFFFCCCAAACCCDDDDDDFFFGGGHHHIIIJJJNNNOOOWWWjjjzzzuuurrrrrrtttvvv{{{rrrdddYYYRRRKKKGGGGGGHHHFFFDDDGGGHHHJJJMMMPPPTTTWWWXXX___eeelllrrrvvvyyy|||~~~{{{yyyvvvrrrmmmiii\\\WWWPPPHHHBBB>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;:::;;;<<<;;;::::::<<<>>>AAABBBHHHRRR^^^nnndddeeefffiiilllnnnpppqqquuuvvvwwwxxxzzz~~~zzzwwwkkkfff___XXXUUURRRPPPOOORRRVVV\\\ccckkkvvvwwwiii]]]VVVRRROOOUUUeeevvv^^^DDD:::888777666444333333222222111111000000000000//////////////////............//////............//////------------............//////............------................................................000000222666:::;;;777222111111111222555888;;;<<<<<<<<<;;;999666555555666555666777666666;;;BBBIIIKKKFFF???:::888888888888<<<<<<>>>???@@@AAAAAAAAA????????????@@@AAABBBBBB>>>>>>??????@@@AAAAAAAAA????????????@@@BBBCCCDDDHHHFFFDDDCCCDDDDDDDDDBBBCCCCCCDDDFFFGGGIIIJJJJJJOOOOOOQQQZZZnnnzzztttrrrqqqqqqsssvvvzzz}}}kkk\\\RRRNNNJJJEEEEEEGGGIIIHHHFFFIIIJJJLLLPPPTTTXXX\\\^^^eeekkkrrryyy}}}|||wwwrrrmmmfff^^^ZZZMMMJJJFFFAAA>>>======>>>;;;<<<======<<<;;;:::999:::;;;;;;;;;:::;;;===???AAACCCKKKWWWeeewwwccceeegggkkknnnqqqssstttxxxyyyzzz||||||xxxtttgggccc\\\VVVRRRPPPOOOOOOVVVZZZaaaiiissswwwjjj```ZZZWWWTTTWWWcccwwwrrrQQQ???:::555555444333222222222222111000000000////////////////////////............///......------......///------------------------////////////////////////................................................///...---///111333111000000000111222444777999:::999999888555333222444666444555666777999===DDDIIIIIIEEE???;;;::::::999999<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBB>>>>>>??????@@@AAAAAAAAA????????????@@@AAABBBCCCDDDCCCBBBAAABBBCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKKKKOOOPPPPPPSSS^^^xxx}}}xxxtttpppnnnmmmmmmnnnpppuuu{{{vvveeeZZZQQQLLLHHHFFFEEEFFFIIIKKKKKKJJJKKKMMMPPPTTTYYY]]]aaadddlllpppxxx~~~{{{wwwppphhh```WWWOOOIIIBBBAAA???===<<<<<<===>>><<<<<<======<<<;;;888777:::;;;;;;:::999999<<<>>>BBBDDDLLLYYYgggyyydddfffiiimmmpppssstttuuuuuuwwwzzz}}}yyytttpppeeeaaa[[[UUUQQQPPPQQQSSS\\\```hhhqqq}}}zzzjjj]]]VVVTTTTTTTTT^^^sss```GGG===<<<444444333222222222222222000000000////////////...////////////..................------------......------------------,,,,,,000000000000000000000000........................////////////////////////000...------...///000000000000000111222333444555555555555333111111333555444555666888:::>>>CCCFFFCCC@@@===;;;;;;<<<<<<<<<<<<===>>>@@@AAAAAAAAAAAAAAAAAA@@@?????????@@@@@@??????@@@@@@AAABBBBBBBBB????????????@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFDDDEEEFFFHHHIIIKKKLLLMMMLLLPPPTTTVVV^^^qqq}}}yyy~~~xxxsssooollliiieeecccgggnnnuuuzzzsssbbbWWWPPPKKKHHHEEEEEEFFFGGGJJJLLLMMMMMMOOOQQQTTTYYY^^^cccgggjjjqqqtttzzz}}}vvvppphhh^^^UUULLLDDD@@@===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<;;;:::888777;;;;;;;;;999888999<<<>>>FFFJJJTTTcccrrrfffhhhkkkooorrrtttvvvvvvqqquuu|||}}}yyytttnnnjjj```^^^ZZZUUUQQQRRRUUUYYYccchhhqqq|||ppp```SSSNNNNNNPPPTTTfffnnnOOO???:::999555444333222222111222222000000////////////......////////////..................------------......------------,,,,,,,,,,,,///000000000000000111111........................////////////////////////000000/////////000111222///000000000000000000000222333333222111111333444444444555777:::===???AAA>>><<<;;;;;;<<<>>>>>>===<<<===???@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBB???????????????@@@AAAAAAEEEGGGHHHIIIHHHGGGHHHIIIEEEFFFHHHIIIKKKMMMOOOOOOKKKPPPWWW\\\cccqqq~~~sss{{{}}}~~~yyyvvvtttttttttvvvvvvwwwyyy~~~zzzuuupppkkkddd```bbbhhhmmmpppxxx{{{qqqjjj^^^TTTMMMHHHFFFDDDEEEEEEGGGHHHJJJMMMOOOPPPVVVWWWZZZ___dddiiinnnppptttuuuxxx|||~~~}}}yyyvvvpppiii___UUULLLFFF@@@===::::::;;;;;;;;;<<<<<<;;;<<<<<<;;;;;;::::::999999;;;;;;;;;:::999<<<@@@CCCJJJQQQ```sssgggiiimmmqqqtttuuuvvvvvvrrryyy~~~zzzuuunnngggbbbYYYXXXVVVSSSRRRUUU[[[```iiiooozzzyyyrrreeeWWWLLLJJJMMMRRR]]]sss[[[CCC;;;999555666555444333222111111111000000/////////.........////////////...............------,,,,,,------...---------,,,,,,,,,++++++---.........////////////................................................---...///000//////000000...//////000000000000//////000222333222111222333555444555666888:::;;;;;;;;;:::999:::<<<======<<<===>>>???@@@AAABBBBBBBBBAAA@@@???>>>============>>>>>>??????@@@AAAAAAAAA???????????????@@@@@@AAACCCGGGJJJKKKIIIGGGGGGGGGGGGHHHIIIKKKMMMOOOQQQRRRPPPRRRUUU[[[bbbkkkuuu{{{xxxvvv|||~~~yyysssooommmlllllljjjiiihhhhhhjjjooowww|||~~~wwwqqqkkkggghhhjjjkkkkkkmmmpppuuu{{{vvvkkkYYYUUUOOOJJJGGGFFFEEEEEEGGGHHHIIIKKKMMMQQQTTTWWW]]]___bbbfffkkkppptttvvvuuuuuuuuuvvvxxxvvvrrrooofff___TTTJJJCCC???===;;;777888:::;;;<<<<<<;;;;;;<<<;;;:::888888999;;;<<<999:::;;;;;;===BBBGGGLLLSSS^^^qqqhhhkkknnnrrrtttvvvvvvvvvvvv~~~|||wwwqqqjjjbbb]]]SSSTTTSSSRRRRRRWWW___ffflllsssrrrlllggg]]]QQQJJJJJJPPPVVVgggsssOOO>>><<<:::555777666444333222111111111000/////////............000/////////...............------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,---------..............................------------------------(((***---...---------------...///000111111111000---///222333333222222333555444444555777999888888;;;:::999:::<<<===<<<;;;===>>>???@@@AAABBBBBBBBB@@@@@@???===<<<<<<<<<<<<=========>>>??????@@@@@@??????????????????@@@@@@@@@DDDIIIJJJHHHEEEDDDDDDHHHIIIJJJLLLNNNPPPRRRSSSVVVTTTSSSUUU[[[bbbfffhhhzzzwwwssssss}}}|||vvvqqqmmmjjjiiiiiifffeeeccc___]]]^^^aaadddlllvvv{{{wwwrrrooonnnnnnllliiifffiiinnnttt{{{yyyjjj]]]TTTLLLJJJGGGFFFFFFHHHJJJKKKJJJKKKMMMOOOQQQVVV[[[^^^bbbdddfffkkkppptttxxx{{{uuutttrrrssstttrrrnnnjjj^^^VVVJJJAAA;;;999999999555666888:::<<<<<<<<<;;;<<<;;;999777777999<<<===888999;;;===AAAGGGNNNSSSbbbmmmkkknnnrrrssssssuuuyyy}}}|||}}}xxxqqqjjjbbb\\\XXXUUUSSSRRRRRRVVV]]]fffkkksssrrreee[[[WWWRRRNNNIIIJJJTTT```yyy{{{VVVEEE===666222444555444222000//////000111000///---,,,,,,---..............................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,......///000///...,,,+++---......///000111111222222333444444222000---,,,333333444555666777888999666999:::888999<<<===;;;<<<<<<===@@@CCCDDDCCCBBB@@@???>>>>>>===>>>>>>>>>BBBAAA@@@???>>>>>>>>>>>>@@@>>>===>>>@@@BBBBBBAAADDDEEEFFFFFFEEEEEEFFFGGGGGGIIILLLMMMMMMOOOQQQSSSUUURRRNNNOOOSSSXXX[[[\\\ggg~~~ssspppxxxxxxttttttuuutttsssnnnmmmiiibbb___```^^^ZZZ```hhhqqqzzzzzzuuusssqqqlllhhhffffffgggmmmuuu}}}~~~hhh[[[TTTOOOLLLIIIGGGFFFFFFHHHJJJKKKKKKMMMLLLLLLPPPVVV\\\aaaccckkkkkkmmmqqqwww{{{||||||xxxsssnnnmmmmmmlllhhhcccUUUMMMDDD???>>>===:::777::::::::::::::::::::::::<<<:::888888999:::::::::===<<<;;;===CCCMMMWWW^^^wwwnnnpppssstttuuuxxx~~~}}}zzzuuunnnfff___YYYVVVQQQQQQQQQSSSXXXaaajjjqqqyyy}}}iii___SSSOOOLLLIIIGGGJJJVVVcccoooOOOAAA<<<666333555555444333222111111111111111000///---------..............................------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---......//////......---,,,,,,,,,,,,,,,,,,++++++---......///000000111111333444555555444111///...222222333444555666777777666888777555777===@@@???>>>>>>>>>@@@BBBBBB@@@>>>???>>>>>>=========>>>>>>BBBAAA@@@???>>>>>>>>>>>>BBBBBBBBBAAAAAA@@@@@@@@@CCCEEEFFFFFFEEEEEEFFFGGGFFFHHHKKKLLLNNNPPPTTTWWWZZZVVVQQQOOORRRUUUXXXXXX[[[mmmyyypppssszzz|||yyy{{{~~~vvvyyyvvvnnnfffcccbbb___[[[aaagggooo~~~~~~yyytttmmmhhheeeddddddhhhooovvv{{{~~~|||iiiYYYPPPMMMKKKIIIHHHFFFFFFFFFGGGIIIKKKKKKPPPPPPQQQUUU[[[bbbgggjjjrrrsssvvvzzz~~~~~~}}}rrroookkkjjjjjjgggaaa\\\OOOHHH@@@;;;;;;;;;999666::::::::::::::::::::::::888777777777888999::::::>>>>>>@@@EEEOOO[[[hhhqqqsssuuuwwwxxxzzzxxxuuuooohhhaaaZZZUUUSSSPPPQQQSSSWWW^^^hhhssszzzkkk]]]WWWLLLIIIGGGGGGHHHMMM\\\jjjwww^^^EEE<<<999555333555444444444444333222111111222111000///............------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------...//////...//////////////////...,,,++++++++++++,,,,,,---------......///000000000444555555555444333111000111111222222333444555555555888888777<<>>===============>>>>>>AAA@@@??????>>>>>>>>>>>>CCCEEEGGGFFFBBB??????@@@CCCDDDFFFFFFEEEDDDEEEFFFFFFGGGIIIKKKMMMQQQVVVZZZ___ZZZTTTPPPPPPQQQSSSTTTWWW```rrryyytttuuu{{{tttmmmhhheee\\\]]]___dddqqq{{{sssmmmgggdddcccdddhhhnnnsssuuulllcccUUULLLGGGGGGFFFFFFHHHHHHHHHHHHIIIKKKMMMOOOTTTVVVZZZ___eeelllqqqtttzzz|||{{{pppnnnmmmmmmkkkfff^^^WWWJJJDDD===:::::::::999777;;;;;;;;;::::::999999999777777888888999;;;<<<===???CCCJJJTTTbbbssswwwyyy{{{||||||ssspppjjjccc\\\WWWSSSRRRQQQTTTXXX]]]eeeooo|||sss]]]RRROOOJJJHHHGGGIIILLLTTTdddsssbbbPPP>>>888777555333444222222333444333222000///222222111000///......---------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---............////////////......------,,,+++,,,---///000---------....../////////333333444444333222111000111111222222333444444555///333777999@@@KKKQQQSSS@@@>>>======>>>>>><<<:::============>>>>>>???@@@@@@@@@???>>>>>>>>>>>>>>>AAAFFFJJJIIICCC???@@@BBBBBBDDDFFFFFFEEEDDDEEEFFFEEEFFFGGGHHHJJJNNNSSSXXX___[[[UUUPPPMMMNNNPPPQQQWWW[[[eeeyyyxxxwww}}}rrriiibbbaaa```ccckkkvvv~~~}}}xxxmmmiiieeedddfffiiilllnnnvvv}}}uuuggg\\\VVVNNNHHHFFFFFFFFFEEEJJJKKKLLLLLLNNNPPPSSSUUUZZZ^^^cccjjjpppvvv{{{~~~|||vvvllllllmmmmmmjjjcccXXXQQQFFFBBB===:::;;;;;;;;;;;;<<<<<<;;;::::::999888888999:::;;;;;;<<<===???@@@BBBJJJXXXgggyyyvvvyyy|||{{{xxxnnnkkkeee^^^YYYUUUSSSSSSSSSWWW]]]cccjjjtttiiiWWWNNNKKKJJJHHHHHHKKKPPPYYYkkk{{{qqqQQQFFF:::666666555333222000000111222222111///...111111111000//////...---------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,------......------,,,---,,,++++++,,,---///000------------............000000111111111000000///222222222333444444555555)))...333777<<>>???@@@AAABBB??????>>>>>>===>>>>>>>>>???DDDHHHHHHDDDAAABBBEEEAAACCCFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFIIIMMMQQQYYYVVVRRRNNNLLLLLLNNNOOORRRUUU[[[hhh|||yyy}}}~~~~~~nnndddbbbbbbeeejjjooosssuuuvvv~~~uuuqqqkkkgggeeefffffffffkkkrrr{{{{{{lll^^^VVVQQQNNNJJJGGGGGGGGGGGGHHHIIIKKKNNNOOOQQQTTTXXX\\\aaagggooouuu{{{wwwpppcccdddffffffbbbYYYOOOHHHAAA>>>;;;999:::;;;<<<<<<<<<<<<;;;::::::999888888:::;;;<<<<<<;;;===AAADDDJJJWWWjjjtttyyy|||wwwsssiiieee```ZZZVVVTTTTTTTTTUUU[[[ccciiippp{{{tttbbbVVVPPPLLLJJJIIIJJJNNNTTT___sss^^^EEE???999555555555333222///000000000000000////////////000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,,,,,,,------------,,,,,,+++************++++++,,,------------------------..................//////222222222333333444444444---222666777999======999:::999888999;;;=========<<<<<<<<<===>>>@@@AAABBB???>>>>>>======>>>>>>>>>===AAADDDEEECCCBBBCCCEEE@@@CCCFFFGGGFFFDDDDDDDDDCCCDDDDDDCCCCCCDDDGGGJJJPPPPPPOOOLLLJJJJJJKKKMMMNNNQQQWWW___kkkyyy|||{{{xxxuuudddaaabbbgggkkklllmmmpppmmmtttzzzsssmmmiiifffdddbbbaaagggmmmqqqsssuuuyyy|||}}}mmmaaaVVVNNNJJJFFFFFFEEEEEEFFFGGGIIIJJJHHHKKKOOORRRSSSWWW]]]bbbjjjqqqzzz|||pppiii^^^___```___ZZZQQQIIICCC;;;:::999777777888:::;;;;;;;;;;;;::::::999999999888:::;;;;;;;;;>>>EEEKKKXXXiiixxx~~~xxxrrrmmmddd```[[[UUUSSSRRRTTTUUU[[[bbbkkkrrrzzz}}}eeeZZZVVVSSSPPPLLLKKKMMMRRRZZZhhh}}}iiiOOO<<<:::666444444444444222111000000000000000111111,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,---------............------******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---------------...//////111111111222222222222222111555666555555888888555:::888777777:::;;;<<<<<<999::::::;;;===>>>@@@AAA>>>>>>============>>>>>>??????@@@AAAAAABBBCCCCCC???BBBEEEGGGFFFDDDCCCCCCAAABBBCCCCCCBBBCCCEEEGGGHHHJJJLLLKKKHHHGGGHHHJJJMMMOOOUUU[[[aaaooo|||sss~~~}}}zzz~~~kkkffffffkkkmmmkkkkkknnnkkkppp|||yyysssmmmgggddd^^^aaacccdddcccdddiiimmmxxxzzzrrraaaXXXQQQJJJFFFGGGDDDEEEEEEFFFGGGHHHKKKMMMIIINNNSSSWWWYYY^^^eeelllsss{{{~~~rrreee]]]YYYZZZZZZXXXRRRKKKDDDAAA::::::999888777888:::;;;::::::::::::::::::::::::888:::<<<<<<>>>DDDOOOWWWhhh|||}}}{{{uuunnniii```]]]WWWSSSQQQQQQTTTVVV```hhhrrr{{{qqqZZZTTTVVVVVVSSSNNNNNNPPPWWWaaapppvvvVVVEEE666666555222333444555333222222000000000111222333+++,,,---////////////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++,,,,,,---.........////////////......,,,---......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000000000000111111111111---000000---///333555444;;;999777777999:::::::::777888888999;;;===???@@@>>>>>>============>>>???AAA???>>>>>>@@@AAAAAAAAA???BBBEEEGGGFFFDDDCCCCCC>>>@@@BBBCCCCCCCCCEEEGGGDDDGGGJJJJJJGGGEEEFFFGGGIIIJJJOOOTTTWWW___sssqqqttt{{{wwwvvvooolllnnnnnnjjjjjjmmmmmmpppzzz|||tttmmmhhh___``````]]][[[\\\```eeegggiiinnnssszzzyyyiii[[[OOOKKKJJJGGGFFFHHHJJJKKKKKKJJJJJJJJJMMMOOOMMMRRRYYY\\\___dddmmmtttyyyvvvhhh[[[SSSRRRRRRQQQNNNHHHBBB===;;;;;;<<<;;;:::999:::<<<>>>:::::::::::::::::::::;;;:::<<<>>>???BBBKKKYYYcccsssyyytttpppllliii```YYYUUUSSSSSSSSSXXX^^^hhhnnnvvvgggVVVRRRSSSWWWZZZSSSPPPUUU```mmmzzzcccHHHAAA888666444222000000111222000000000000////////////000000000000////////////---,,,,,,++++++,,,,,,---,,,,,,,,,------.........++++++++++++++++++++++++---...---,,,******,,,...+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,++++++******++++++,,,...---,,,,,,+++++++++,,,,,,,,,------.../////////000000000000000000000000111111111222222333333333444555666888:::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===???>>>===<<<;;;:::::::::<<<;;;;;;<<<<<<===>>>???AAACCCGGGIIIHHHFFFBBB@@@?????????@@@AAABBBCCCDDDGGGGGGFFFFFFGGGGGGHHHIIIFFFKKKPPPTTTXXX]]]dddjjjvvvpppnnnppp|||}}}wwwuuuuuuvvvtttrrrqqqttt}}}}}}uuuppphhheeeaaa^^^]]][[[YYYXXX______bbbhhhlllrrr}}}xxxggg\\\QQQMMMIIIHHHHHHIIIGGGEEEGGGHHHIIIJJJKKKNNNRRRUUU[[[^^^bbbeeeiiiooowww~~~wwweeeXXXPPPNNNLLLJJJHHHEEEAAA>>>;;;:::999::::::;;;;;;:::::::::888777777999;;;<<<<<<<<<===888:::CCCLLLUUUbbbooo|||vvvqqqlllgggdddZZZUUURRRRRRSSSUUU[[[bbbmmmsss~~~yyy___SSSSSSUUUWWWYYYTTTUUU\\\jjjwwwwwwTTT@@@;;;777666444222111111111222000000000000/////////...............------------...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,******+++---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,...---,,,,,,++++++++++++,,,,,,------.../////////////////////////////////000000111222222333444444444555666777999:::;;;;;;:::::::::999::::::;;;<<<::::::999999999::::::;;;<<<<<<<<<<<<<<<===??????AAACCCFFFGGGGGGEEEBBB????????????@@@AAABBBCCCDDDGGGFFFFFFFFFFFFGGGHHHHHHKKKMMMOOOQQQSSSWWW\\\```qqqzzzpppiiidddiiissszzz{{{{{{qqqmmmgggccc___]]]ZZZXXXZZZXXXZZZ___bbbgggpppyyy}}}ooodddXXXQQQLLLIIIFFFFFFGGGHHHHHHFFFJJJKKKLLLMMMOOOSSSXXX\\\```eeekkkqqquuuzzz|||kkk\\\QQQJJJGGGGGGFFFDDDAAA???<<<:::999:::::::::;;;::::::999999999888888999999999999888>>>;;;???JJJWWWdddttt~~~xxxrrrlllfff```\\\UUURRRQQQTTTVVVZZZbbbjjjuuu|||{{{iiiVVVQQQUUUWWWXXXXXXQQQVVVbbbppp~~~^^^EEE:::888666555333222111111111222000000000/////////...............------------,,,......------------......******++++++++++++,,,,,,---------------------------------,,,******+++---++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,---......//////........................//////000111222444444555555555555555666888:::<<<:::::::::::::::;;;<<<<<<;;;::::::999999999::::::<<<<<<<<<<<<===>>>??????@@@BBBDDDEEEEEECCC@@@>>>>>>>>>>>>???@@@AAACCCCCCFFFFFFEEEEEEEEEFFFGGGGGGLLLJJJIIIKKKOOOSSSWWWXXXZZZwww~~~sssiii___\\\___lllyyy~~~yyyqqqjjjeeeaaa]]]ZZZYYYVVVVVVYYYZZZ\\\cccjjjooovvvzzzkkk^^^UUUPPPKKKHHHHHHGGGEEEFFFHHHJJJKKKJJJNNNOOOQQQSSSVVV[[[aaafffiiiooowww|||kkk[[[QQQIIICCC???@@@???>>>===<<<:::999999::::::;;;;;;:::999888888888888999999999:::999999===>>>DDDPPP```qqq~~~zzztttnnnhhhaaaZZZVVVSSSQQQSSSWWW[[[___iiisss~~~jjj]]]QQQQQQVVVXXXVVVUUUQQQZZZhhhwwwlllNNN???:::888555444333222111111111111000000/////////.........000000/////////.........------,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,------------------------,,,---...---+++***+++,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------...//////---------------------------...///111222444555555555555444333555777999;;;<<<<<<<<<<<<===>>>??????AAA@@@>>><<<:::999999888<<<<<<<<<<<<===>>>???@@@@@@AAABBBCCCBBB@@@???===>>>>>>>>>>>>???AAABBBCCCEEEEEEDDDDDDEEEEEEFFFGGGGGGDDDCCCFFFLLLSSSVVVWWWVVVlll{{{rrrggg___\\\]]]hhhwww|||tttnnniiidddaaa```[[[YYYYYYYYYXXX[[[```fffjjjoootttzzzxxxjjjbbbXXXOOOKKKIIIHHHGGGIIIHHHHHHHHHJJJLLLNNNOOOQQQSSSVVVYYY]]]dddkkkppptttyyyzzzmmm\\\OOOHHHDDD@@@<<<;;;;;;:::::::::::::::999:::::::::::::::999888777666777999::::::<<<>>>??????CCCLLLYYYiii~~~yyyuuuoooiiiccc]]]WWWSSSQQQQQQUUU[[[___eeeppp{{{|||mmm]]]TTTNNNOOOSSSSSSRRRRRRVVVcccuuu\\\FFF???;;;666444333333222111111111111////////////............////////////............,,,++++++++++++++++++,,,---------------,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,***++++++,,,,,,++++++************++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,---------,,,+++++++++,,,,,,---.........---------------------------...///000222333444555555444333222333666888:::;;;;;;;;;<<<<<<>>>??????@@@???>>><<<:::999999999===<<<<<<======>>>???@@@AAAAAAAAAAAA@@@???>>>============>>>???@@@AAABBBDDDCCCCCCCCCCCCDDDEEEEEEDDDBBBAAADDDLLLRRRUUUVVVYYYdddyyy~~~rrrfff^^^VVV]]]hhhqqqyyy{{{uuupppmmmhhhbbb]]][[[YYYUUUUUUXXX]]]___bbbfffkkkqqqxxx|||vvvhhh___YYYUUUPPPLLLJJJIIIHHHHHHIIIJJJJJJJJJKKKMMMPPPQQQUUUXXX]]]bbbgggnnnuuuzzzuuuhhh]]]OOOFFFBBB@@@<<<999999999999999::::::::::::999:::::::::999999888777666888999999999;;;@@@CCCEEEMMMXXXeeewww|||tttpppiiiccc___ZZZVVVTTTPPPSSSYYY```ffflllyyyssscccZZZQQQMMMKKKMMMMMMMMMQQQVVVaaarrrmmmPPPBBB===777222333222222222222111111000/////////.........---------------,,,,,,,,,,,,+++++++++************++++++......------------,,,,,,+++++++++++++++++++++++++++---......,,,+++++++++******++++++++++++***************+++++++++++++++,,,++++++******++++++,,,***+++,,,---...---,,,++++++++++++,,,------......------------------------......///000111333333444444333333333333555666777888888888999:::;;;<<<===:::999999999999:::;;;<<<============>>>???@@@@@@BBBAAA@@@???>>>>>>======<<<<<<======>>>???AAABBBCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDDDDFFFJJJNNNPPPQQQUUUXXXeee}}}}}}mmm```XXXYYY]]]dddkkkwww{{{qqqiiibbb___[[[UUURRRSSSUUUVVVWWW[[[```fffkkknnnuuu}}}vvvjjj```WWWQQQLLLLLLKKKJJJIIIIIIHHHHHHIIIKKKLLLLLLMMMOOORRRUUU\\\```gggmmmtttzzzxxxiii]]]SSSMMMDDD???===;;;999777999999999999::::::::::::888888999999999999888888999::::::999888<<>>888444444222222222222222111111000//////.........------------------,,,,,,,,,++++++,,,++++++******++++++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,+++++++++******++++++++++++******++++++++++++************,,,++++++******++++++,,,)))***,,,......---,,,+++***++++++,,,,,,---......------------------------...//////000111222222333222222333333444444555555777777777888999:::;;;<<<888888888999:::;;;<<<===============>>>???@@@AAACCCBBB@@@???>>>=========<<<<<<<<<===>>>???@@@AAABBBBBBBBBAAABBBCCCCCCDDDCCCEEEGGGIIIIIIJJJLLLMMMMMMOOOYYYjjj~~~{{{mmmccc\\\XXXZZZ```iiizzz~~~uuummmiiiccc\\\WWWVVVTTTTTTTTTVVVYYY]]]```aaahhhqqq}}}|||sssggg^^^WWWSSSNNNKKKFFFGGGHHHHHHHHHIIIKKKLLLKKKMMMPPPQQQRRRUUUZZZ^^^dddjjjrrr{{{~~~uuulll```SSSKKKCCCAAA???===;;;999888777::::::999999999999999888666777888999999:::999999:::;;;<<<<<<>>>EEEQQQZZZjjjvvv}}}yyysssnnnlllggg___ZZZWWWVVVUUUUUUXXX]]]gggsss{{{rrr___VVVPPPIIIGGGIIIMMMOOONNNRRRbbbrrrfffGGG>>>;;;555444999111111222222222111111000//////.........---------//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********------------------------+++,,,......---+++***+++******++++++++++++******,,,+++++++++******)))))),,,++++++++++++++++++,,,)))***,,,.........,,,+++***++++++,,,,,,---..............................//////000000111111111222111222333444444444444444888888888999:::;;;===>>>===<<<<<<;;;;;;<<<<<<===============>>>???@@@AAADDDBBB@@@???=========>>><<<<<<<<<<<<===???@@@AAABBBAAAAAAAAAAAABBBCCCCCC???CCCHHHIIIIIIHHHKKKMMMIIILLLVVVbbbooo~~~ooocccXXXVVVXXX___mmm{{{xxxsssmmmeee___^^^ZZZXXXVVVVVVWWWXXXXXXWWW^^^gggsss{{{uuukkkddd^^^UUUPPPOOONNNLLLJJJFFFFFFGGGHHHIIIKKKOOORRRMMMQQQTTTWWWYYY]]]cccgggjjjqqq{{{~~~xxxnnncccXXXNNNFFFAAA;;;===??????<<<:::999999:::::::::999888888777777555666777888999::::::::::::<<<>>>@@@FFFQQQaaammm}}}yyysssmmmhhhfff___YYYWWWUUURRRRRRUUU]]]cccnnnzzzuuudddXXXKKKFFFHHHGGGEEEJJJPPPNNNQQQkkkhhhSSSAAA<<<888111...333000000000000000000000000........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,+++***))))))***+++,,,******+++,,,,,,---......------------------,,,,,,------///000000111111111111111111111222333444555666777999;;;>>>???@@@AAAAAA>>><<<;;;<<<======<<<>>>>>>======<<<<<<<<<;;;>>>===<<<<<<======<<<;;;;;;;;;;;;;;;;;;<<<===>>>???AAADDDEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJQQQ[[[aaammmvvv___WWWVVVXXX\\\bbbxxx}}}yyyooogggddd```[[[WWWVVVUUUTTTTTTXXX]]]dddiiikkklllooorrr~~~yyyppphhh___XXXQQQNNNJJJHHHIIIJJJHHHFFFGGGHHHIIIJJJJJJLLLPPPRRRVVVYYY]]]___aaaeeekkkooozzzpppfffYYYOOOIIIDDD???;;;::::::::::::::::::::::::888888777777666666555555;;;888666555666888999999:::???DDDFFFLLL^^^yyy|||xxxuuupppjjjeeeaaa[[[VVVVVVUUUTTTVVVZZZbbbjjjxxxiii___WWWKKKFFFHHHGGGEEEJJJRRRRRRVVVppp]]]KKK<<<999777111000444000000000000000000000000........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,+++++++++************++++++++++++++++++++++++************************************++++++++++++++++++***))))))***++++++******++++++,,,------...,,,,,,------------------//////000111222222222111111111111111222333444555555666888:::<<<>>>???@@@??????>>>???AAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>?????????>>>===;;;;;;;;;<<<===>>>???@@@@@@AAACCCDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHIIIJJJGGGFFFLLLTTTXXXaaayyypppbbbYYYUUUXXX___iiixxx~~~wwwmmmiiiccc^^^ZZZXXXVVVTTTSSSVVV[[[^^^___aaadddfffmmmrrrxxxzzzrrrhhh___ZZZUUUOOOJJJMMMJJJHHHHHHJJJKKKKKKJJJIIIJJJLLLNNNOOOQQQUUUXXX\\\___cccfffiiinnntttxxx{{{ttt```WWWMMMEEEBBB@@@<<<999::::::::::::::::::::::::888888777777666666666666888777666666777999::::::<<>>>>>>>>???@@@CCCDDDCCC@@@===:::;;;;;;<<<======>>>>>>===>>>@@@AAAAAA@@@>>>===;;;;;;<<<===>>>@@@AAABBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIEEEEEEIIINNNOOOTTTfffzzzvvvcccVVVUUUZZZ[[[eeetttvvvzzzzzzvvvooohhhccc^^^ZZZWWWRRRSSSUUUUUUUUUVVVYYY[[[]]]aaagggmmmssszzzxxxlllddd]]]XXXQQQNNNLLLKKKHHHEEEHHHGGGFFFGGGJJJMMMNNNOOOLLLNNNQQQSSSVVVYYY]]]```eeeiiinnnssswww|||tttggg^^^MMMGGG@@@<<<<<<<<<;;;999999999999999999999999999888777777777777666666666888888888999:::;;;<<<===<<>>>>>???AAACCCBBB@@@>>>888999:::;;;===>>>??????===???BBBCCCAAA>>><<<;;;============>>>???@@@AAADDDFFFHHHKKKLLLKKKHHHEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGJJJNNNMMMOOO[[[hhhvvvdddZZZWWWUUUYYYaaammmyyyzzzvvvzzz{{{tttnnnhhhbbb^^^YYYXXXVVVTTTSSSSSSTTTUUUVVVYYY^^^bbbfffkkkpppttt{{{~~~yyyooohhhaaaZZZUUURRROOOKKKJJJJJJKKKJJJIIIEEEEEEEEEGGGJJJNNNPPPRRROOORRRVVVZZZ]]]bbbfffjjjppptttyyyxxxmmmaaaTTTKKKBBB???;;;999:::;;;;;;;;;999999999999999999999999777777777777777777777777999:::;;;<<<<<<===???@@@???HHHVVVcccuuu}}}|||xxxssslllfff```[[[VVVSSSRRROOOPPPSSSVVV[[[dddnnnzzzqqqgggaaaZZZUUUNNNGGGDDDDDDIIIJJJRRR]]]hhhwww|||ZZZDDD===777333444444333222222////////////////////////........................,,,------------------,,,++++++++++++++++++++++++---,,,++++++*********+++************************++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,++++++******************++++++***************+++++++++++++++,,,******++++++,,,---.........//////000000000000///222222111111222222333333444444444555777999;;;<<>>>>>===777888999;;;<<<>>>???@@@AAADDDGGGFFFBBB>>><<<;;;???>>>>>>>>>>>>>>>??????GGGIIINNNSSSVVVRRRKKKEEEDDDDDDDDDDDDEEEFFFGGGGGGIIIJJJLLLNNNNNNPPPVVV]]]mmmzzziii]]]WWWTTTUUU]]]fffrrruuummmqqq{{{uuunnnjjjbbb___[[[WWWTTTSSSSSSSSSTTTVVVYYY[[[]]]___cccfffkkknnnqqqvvv}}}xxxmmmfff]]]VVVSSSPPPMMMJJJKKKIIIHHHGGGGGGGGGGGGFFFFFFGGGHHHJJJLLLOOORRRTTTTTTXXX]]]bbbgggkkkpppttt|||~~~qqqdddYYYOOOFFF@@@===<<<:::999::::::;;;;;;888888888888888888888888777777777777888888888888888:::<<<<<<<<<===@@@CCCGGGTTTgggzzz}}}zzzyyytttoooggg```ZZZUUUQQQOOOQQQPPPQQQUUUYYY___jjjvvvuuubbbZZZXXXTTTNNNIIIFFFFFFHHHMMMSSSaaarrreeeLLLAAA:::888555444333222111000000000000000000000000000........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++***++++++,,,,,,************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******************)))***++++++++++++***)))******++++++++++++++++++******++++++,,,,,,------+++,,,---...////////////333222222111222222333333444444444444666888:::;;;>>><<<999888999:::;;;:::777777999:::<<<>>>???@@@EEEHHHJJJHHHDDD@@@??????@@@????????????@@@AAAAAAJJJLLLQQQWWWZZZVVVMMMFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIKKKMMMNNNPPPSSSVVV___ttt}}}mmm^^^VVVQQQUUUZZZcccsssoooiiiooo||||||wwwlllhhhbbb]]]ZZZWWWUUUSSSTTTUUUUUUUUUTTTTTTVVVXXX\\\^^^bbbgggmmmuuu}}}{{{pppddd\\\\\\VVVOOOKKKKKKJJJHHHFFFHHHGGGGGGFFFEEEEEEEEEEEEJJJKKKMMMOOOPPPSSSWWWZZZ^^^bbbhhhnnnsssxxx}}}wwwmmm^^^RRRJJJDDD???<<<::::::999999888888888888777777777777777777777777777777777888888888888999666999;;;;;;;;;>>>DDDIIIPPP```xxx}}}yyywwwvvvnnniiiaaaZZZUUURRROOOMMMQQQQQQTTTYYY^^^eeesssyyycccYYYNNNPPPOOOKKKGGGFFFHHHJJJRRR___vvvtttTTTDDDAAA888777555222111222111000000000000000000000000000........................***++++++,,,,,,++++++***************************************+++,,,------************************(((((()))))))))*********++++++++++++++++++++++++************************))))))))))))))))))******)))***++++++++++++***)))++++++******************++++++++++++++++++,,,,,,)))***,,,---///000000000333333222222111222222333555444444444555888:::<<<<<<:::999999999999777555777888999:::<<<===>>>???BBBFFFHHHFFFBBB???@@@BBB??????@@@AAABBBDDDFFFGGGLLLMMMOOOTTTWWWUUUNNNGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKMMMOOOPPPPPPVVVccc{{{mmm___UUUUUUUUUXXXdddttt~~~~~~pppkkknnnssszzzuuuooojjjfffccc^^^[[[WWWWWWWWWTTTQQQOOOPPPQQQSSSVVVYYY\\\```eeekkkoooqqquuuzzz~~~xxxuuuppphhhaaaYYYTTTPPPRRRNNNJJJIIIJJJJJJHHHFFFHHHHHHIIIIIIIIIIIIJJJKKKMMMPPPSSSUUUWWWZZZ___ccciiinnnttt{{{{{{sssnnnbbbZZZNNNEEEAAA???===;;;999:::::::::888777777777777777777777777777777777777777888888888999999999777:::===>>>@@@EEEOOOVVVaaarrr~~~zzzwwwuuusssiiiddd]]]WWWSSSQQQOOOMMMQQQRRRVVV\\\bbbkkkzzzfffVVVRRRIIIMMMOOOLLLGGGGGGIIIKKKUUUhhhcccGGG<<<<<<666666444111000111111000000000000000000000000000........................*********++++++*********************************)))))))))***+++,,,......))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))++++++++++++++++++++++++''''''(((((())))))******)))***+++,,,,,,+++***)))++++++******************,,,,,,++++++++++++++++++)))***,,,...///000111111333333222222111222222222666555444444555888:::<<<:::::::::;;;;;;888444111777888999:::<<<===>>>???===AAACCCBBB>>><<>>???@@@CCCEEEHHHKKKLLLNNNLLLLLLOOOSSSSSSMMMHHHGGGGGGGGGFFFGGGGGGHHHHHHIIIKKKKKKKKKMMMOOOOOOMMMQQQXXXjjjvvvzzzjjj\\\WWWTTTQQQ[[[hhhoooxxx{{{nnniiiiiiwww|||wwwsssnnniiieee]]]]]][[[WWWSSSPPPPPPPPPRRRTTTUUUVVVWWWYYY]]]```dddgggkkklllnnnttt}}}yyyrrrllliii]]]]]][[[WWWSSSPPPPPPQQQIIIFFFEEEFFFHHHIIIGGGEEEFFFHHHJJJKKKLLLMMMOOOQQQPPPSSSWWWYYY[[[___eeejjjqqqvvv}}}{{{sssjjjbbb[[[TTTMMMEEE@@@>>>>>><<<;;;999;;;<<<;;;:::999888999777777777777777777777777777777888888999999999999:::===AAACCCFFFNNNYYYcccwww~~~{{{yyyuuupppmmmggg^^^WWWSSSQQQNNNOOORRRTTTTTTYYYbbbjjjtttjjjWWWOOOOOOOOOJJJGGGFFFFFFGGGMMMUUUaaawwwfffLLLAAA<<<888333333222222111000//////////////////............------------------------...---,,,,,,------+++)))******+++++++++,,,,,,,,,************************************************+++*********))))))(((((())))))))))))************))))))))))))************************************+++++++++*********)))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,((('''&&&'''***---//////000000000111222222333333111222222444666:::<<<>>>;;;;;;<<<<<<;;;999777666444555777888999:::::::::>>>???@@@AAABBBBBBAAA@@@??????BBBIIISSSXXXWWWUUURRROOOKKKJJJKKKKKKIIIGGGGGGIIIKKKLLLJJJIIIIIIJJJFFFGGGIIIJJJLLLMMMMMMMMMWWWUUU[[[mmmyyyxxx~~~|||fffXXXUUUXXX[[[[[[eeeeeekkkvvvrrreeejjjvvvyyyrrrnnngggeeeaaa\\\XXXVVVTTTTTTSSSRRRQQQQQQRRRTTTVVVXXXXXX[[[^^^```aaaeeejjjoooxxxzzz}}}zzzqqqnnnhhhbbb]]]YYYWWWVVVXXXNNNHHHKKKMMMKKKIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHKKKLLLMMMNNNOOORRRUUUXXX\\\^^^aaadddfffjjjnnnrrr~~~rrreee]]]VVVNNNIIIDDDCCCAAA???<<<:::888777::::::999888777666555555999888777777777777777777;;;888777::::::999;;;???<<>>??????>>>===@@@BBBGGGRRR\\\aaa___\\\PPPMMMJJJIIIIIIJJJIIIGGGHHHJJJLLLMMMKKKJJJJJJJJJHHHIIIKKKLLLNNNNNNOOOOOOQQQQQQWWWdddvvvyyywwwwwwjjjccc___[[[XXX\\\ZZZ^^^gggqqqyyy~~~mmmpppwww{{{wwwpppnnnjjjeee```\\\YYYWWWVVVUUUSSSRRRRRRSSSTTTUUUSSSVVVXXXYYYYYY\\\```ddddddfffgggjjjmmmppprrrsssyyyuuupppiiiccc___]]]YYYUUUQQQOOONNNNNNNNNGGGEEEJJJMMMLLLKKKMMMLLLLLLKKKKKKKKKLLLMMMMMMNNNPPPRRRTTTUUUXXX\\\______bbbgggkkkpppuuuzzz~~~vvvlll___UUUOOOIIIDDD???@@@???>>>===<<<;;;:::999::::::999999888888777777777777777777777888888999888666666999:::999;;;???BBBEEELLLXXXgggyyy|||zzzwwwtttqqqkkkeee```WWWQQQNNNNNNNNNOOOSSSXXX\\\dddqqq{{{zzzdddUUUKKKGGGGGGFFFFFFGGGGGGGGGKKKYYYfff[[[GGG???888444444222222222111111000000////////////............------------------------------+++++++++---...---+++******+++++++++,,,,,,,,,************************************************************))))))))))))))))))))))))************))))))))))))************************************+++************))))))))))))))))))))))))******+++******++++++,,,,,,---------,,,+++,,,...///000/////////000000111111222222333333333444555777999:::999:::::::::999888777777777777888999:::;;;;;;;;;999:::<<<===>>>>>>======BBBFFFMMMWWW___bbb___[[[MMMJJJHHHGGGGGGHHHGGGGGGIIIKKKMMMMMMKKKJJJJJJJJJHHHIIIJJJLLLMMMNNNNNNOOOMMMOOOTTTZZZaaatttyyy|||{{{oooddd]]]XXXTTTSSSXXXaaakkkwww|||tttmmmmmmxxxzzzxxxuuupppjjjeee```^^^]]][[[YYYVVVTTTSSSSSSSSSSSSTTTUUUUUUTTTUUUWWWYYYXXXXXXYYYZZZ\\\]]]___```iiijjjmmmqqqvvv{{{{{{wwwssspppnnniiiccc___]]]ZZZUUUQQQOOOMMMKKKJJJHHHHHHIIIIIIGGGFFFGGGKKKNNNNNNOOOSSSUUUTTTSSSSSSSSSTTTUUUVVVTTTWWWZZZ\\\___bbbgggjjjjjjmmmrrrwww|||xxxnnn```YYYOOOHHHEEEBBB>>>;;;::::::;;;;;;;;;;;;;;;;;;999999999999999999999999777777777777777888999:::777666777;;;;;;:::>>>CCCIIIOOO[[[oooxxxvvvrrroookkkeee^^^YYYSSSOOOMMMOOOPPPQQQVVV]]]___jjjxxx~~~eeeVVVNNNIIIFFFGGGEEEFFFGGGHHHJJJRRReeexxxjjjJJJ@@@<<<444222666222111111111000000000/////////.........---------,,,,,,------------------+++***)))***+++,,,,,,+++******+++++++++,,,,,,,,,*********************************************************)))))))))))))))((()))))))))************((()))))))))************************************************)))))))))))))))))))))))))))******+++))))))***+++,,,------......---,,,,,,...///...---......//////000111111222333333333444444555666666888888888888888888777777888888888999999:::;;;<<<;;;<<<>>>@@@AAAAAA@@@@@@FFFHHHMMMSSSWWWWWWSSSOOOIIIGGGFFFEEEEEEFFFFFFFFFHHHJJJLLLLLLJJJIIIHHHIIIEEEFFFGGGIIIJJJKKKLLLLLLMMMOOOSSSUUUWWWccc|||vvvnnnaaaYYYSSSSSSXXX```mmmyyyxxxllliiiqqq~~~{{{{{{{{{}}}~~~|||yyytttooojjjgggfffdddbbb^^^[[[YYYXXXWWWZZZYYYXXXWWWUUUTTTSSSSSSUUUTTTTTTTTTUUUWWWXXXYYY[[[\\\^^^aaadddgggiiikkkpppqqqqqqrrrssswww|||}}}||||||tttpppjjjddd```]]]ZZZXXXZZZWWWSSSRRRRRRQQQNNNLLLJJJIIIIIIHHHIIIIIIJJJKKKJJJJJJLLLMMMOOORRRWWW[[[``````___^^^]]]\\\\\\[[[\\\___cccgggjjjnnnrrruuuxxx{{{yyymmm```WWWQQQLLLFFFBBB@@@>>><<<;;;888888888999999999::::::888888888999999999::::::888888888777777888999999999888:::>>>>>>>>>CCCJJJUUU```sss}}}|||{{{rrrppplllhhhccc^^^YYYUUUPPPNNNOOOQQQRRRSSSYYYaaajjjtttzzziiiVVVLLLIIIGGGEEEFFFDDDEEEGGGJJJNNNZZZqqqoooVVVAAA===:::111000666111111111000000000000000............------------,,,,,,,,,---------......)))'''&&&&&&'''(((((((((******+++++++++,,,,,,,,,************************************************))))))))))))))))))******((()))))))))************((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))******+++,,,---------,,,+++,,,---...---+++---......//////000111111222333333333444444444444777777666666777777777888888888888888888:::;;;;;;<<<===???AAABBBBBBBBBAAAFFFFFFHHHJJJKKKJJJGGGDDDEEEDDDDDDCCCCCCDDDEEEGGGGGGIIIJJJJJJHHHGGGFFFGGGDDDEEEGGGHHHJJJKKKKKKKKKNNNNNNOOORRRSSSZZZhhhwwwooodddYYYSSSRRRVVV```jjjuuu}}}nnnhhhlllsss~~~yyyyyyuuuzzz}}}~~~~~~{{{xxxuuusssooonnnllliiifffdddbbbaaaaaa___]]][[[XXXVVVSSSQQQPPPPPPOOONNNOOOPPPRRRSSSTTTUUUVVVWWWYYYZZZ[[[[[[]]]^^^^^^^^^___bbbgggkkknnnnnnooooooppppppppppppuuuwwwxxxxxxwwwwwwxxxzzz{{{zzzzzzyyyyyyzzzzzz{{{xxxvvvuuuuuuuuutttrrrpppiiihhhfffdddcccaaaaaa```]]]YYYTTTPPPNNNMMMLLLKKKLLLKKKJJJIIIJJJKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNOOORRRZZZccchhhllllllkkkjjjgggeeebbbaaafffiiinnnqqquuuxxx||||||rrriiiaaaYYYPPPIIIDDDBBB>>>;;;999888777666888888888777777777777777666666777777888999999999::::::999888777777888888999999<<<@@@AAADDDLLLUUUiii{{{}}}zzzxxxvvvtttkkkhhhccc^^^[[[XXXTTTRRRPPPOOOQQQTTTUUUVVV]]]fffvvvdddXXXLLLHHHFFFDDDCCCDDDDDDEEEJJJQQQYYYggg}}}}}}UUUGGG;;;999666000///333000000000000000000000000.........------------,,,+++,,,,,,------.........///---***)))***+++++++++******+++++++++,,,,,,,,,************************************************))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))(((((()))))))))))))))***)))))))))))))))******+++))))))******++++++,,,,,,+++******+++------,,,***------......//////000000111222222333333333333222555555555555555666777888999888777777777888:::;;;:::;;;===???@@@AAAAAA@@@BBBCCCEEEFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBCCCEEEHHHFFFHHHIIIIIIGGGEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLMMMLLLJJJKKKNNNPPPRRRYYYaaa{{{}}}pppbbbWWWPPPMMMRRRXXXcccooo}}}qqqjjjhhhmmmyyy~~~xxxxxxuuu{{{~~~~~~~~~}}}}}}|||zzzzzzvvvuuutttsssrrrqqqpppooohhhfffcccaaa___[[[WWWTTTSSSQQQOOONNNNNNOOOQQQRRRPPPPPPQQQQQQQQQQQQPPPPPPOOOPPPQQQRRRSSSVVV[[[^^^^^^^^^^^^]]]]]]]]]]]]\\\___aaabbbbbbaaaaaacccdddddddddccccccccccccddddddaaa```___`````````^^^\\\WWWVVVUUUSSSRRRRRRQQQQQQQQQNNNKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLIIIIIIJJJKKKKKKLLLLLLLLLKKKNNNPPPSSS\\\iiissswwwxxxvvvtttrrrpppoooooopppqqqtttyyy|||rrrjjj___WWWQQQLLLGGGCCC???>>>===;;;999777666666888888777777777666666666666666777777777888888888::::::999888888888888888999:::>>>CCCGGGMMMZZZggg~~~yyyuuurrrooommmddd```ZZZUUUSSSRRRQQQPPPRRRSSSVVV[[[\\\^^^gggpppkkkVVVPPPJJJIIIHHHDDDBBBCCCFFFIIIRRR___lllxxx~~~bbbFFF???888444444444222//////000000000000000000000.........---------,,,,,,++++++,,,,,,---......///444111...,,,---...------******+++++++++,,,,,,,,,************************************************((()))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))******+++***************+++++++++*********,,,---...,,,***,,,------......///000000///000111333333333222222444444444444444666777888888777666555555777888:::999:::<<<>>>@@@@@@@@@@@@@@@BBBFFFGGGFFFDDDBBB@@@@@@AAACCCBBBAAABBBFFFIIIGGGHHHJJJJJJGGGEEEEEEEEEEEEFFFHHHIIIKKKLLLLLLLLLJJJIIIJJJLLLLLLLLLQQQXXXdddxxx~~~ooobbbVVVMMMLLLOOOSSS]]]hhhssssssggg]]]eeeqqq~~~yyyzzzttt{{{~~~}}}{{{{{{zzzxxxwww|||}}}zzzuuuuuuuuuuuuuuuvvvvvvwwwxxxyyyzzzzzz{{{{{{{{{{{{vvvssspppnnnlllhhhccc___^^^\\\YYYVVVUUUUUUUUUVVVPPPPPPQQQQQQPPPOOOMMMLLLKKKMMMNNNOOOOOOPPPSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUQQQSSSTTTUUUTTTTTTVVVWWWVVVUUUUUUTTTTTTUUUUUUVVVTTTSSSSSSSSSUUUUUUSSSRRROOONNNNNNMMMMMMMMMMMMMMMMMMKKKJJJKKKLLLMMMLLLJJJKKKKKKLLLKKKKKKLLLNNNOOOJJJKKKLLLMMMNNNOOOPPPPPPOOOTTTXXX^^^kkkzzzuuuqqqllliiijjjpppvvv{{{||||||wwwqqqmmmaaa[[[QQQKKKGGGDDD@@@============<<<:::999888888666666666777777777777777888888888888888888888999888777888888999:::;;;<<<;;;===BBBJJJQQQ]]]pppzzzuuurrrnnnjjjhhh___ZZZTTTOOONNNNNNNNNNNNUUUWWW\\\aaadddgggpppzzzhhhVVVQQQNNNLLLMMMKKKEEECCCEEEJJJOOO\\\mmm|||mmmMMMBBB>>>666111555:::666...////////////000000000000......---------,,,,,,,,,++++++,,,,,,---...//////111...***(((((((((((((((******+++++++++,,,,,,,,,************************************************(((((())))))*********+++))))))))))))************))))))))))))************))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))******++++++++++++************************,,,...///---+++,,,,,,------...//////000...///111222333333222222444333333333444666777999888777555444555666888999999;;;===???AAAAAAAAAAAA???CCCHHHJJJHHHDDD???<<>>??????AAAHHHQQQ[[[kkkxxxrrrlllgggccc```YYYUUUOOOLLLLLLNNNPPPRRRRRR[[[dddhhhiiippp~~~|||eeeWWWPPPOOOOOONNNMMMKKKIIIGGGFFFPPP]]]mmm|||\\\AAA999999777555333111///...////////////............///...---,,,,,,,,,,,,,,,+++,,,---...////////////------,,,,,,,,,,,,++++++,,,+++++++++***)))))))))************************+++++++++*********))))))************))))))))))))******))))))))))))******+++*********))))))((((((((((((((((((((()))******''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++......------...///111222222222222111111111111111111111222333444666666777888666444333333555777999:::;;;>>>@@@AAAAAA@@@???>>>CCCHHHJJJIIIEEEBBBAAACCCBBBAAA@@@@@@BBBDDDEEEIIIKKKKKKGGGBBB@@@CCCGGGGGGFFFFFFFFFFFFFFFGGGGGGKKKIIIGGGEEEFFFJJJNNNQQQUUUWWWccczzz|||lll^^^VVVQQQMMMMMMOOOSSS\\\kkk~~~zzzjjjbbb\\\\\\___hhhzzzxxxtttwwwwwwsssppprrrlllppptttuuuuuuvvvxxx{{{{{{{{{{{{}}}~~~~~~{{{xxxwwwuuupppiiiccc```___^^^^^^___bbbfffhhhlllqqqwww|||}}}zzzzzzvvvpppkkkhhhfffeeedddbbb```]]]YYYWWWVVVVVVVVVSSSRRRQQQOOONNNNNNMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMPPPNNNMMMMMMNNNMMMLLLJJJLLLLLLLLLLLLKKKKKKKKKJJJLLLLLLLLLMMMNNNOOONNNMMMKKKKKKLLLLLLLLLMMMMMMMMMKKKLLLMMMMMMMMMMMMMMMLLLOOONNNMMMMMMOOORRRUUUWWWXXXXXXWWWXXXYYY[[[^^^___dddfffjjjpppyyyzzzqqq\\\SSSMMMOOOUUU^^^mmmzzz{{{vvvsssnnniiibbb\\\WWWTTTPPPNNNFFFEEECCC@@@===<<<:::::::::::::::999888777777666666666666666777777777777888888888888999999777555<<<888888<<<===;;;>>>DDDFFFLLLUUU```ooo|||uuunnniiiddd___\\\SSSPPPLLLJJJKKKOOORRRTTTXXX```hhhnnnssslllZZZPPPLLLKKKLLLLLLLLLKKKJJJJJJJJJXXXfffyyyjjjOOO<<<888777666444333111000///////////////............///...---,,,,,,,,,,,,---,,,------...............------,,,,,,,,,++++++++++++++++++***************************************+++++++++*********))))))************))))))))))))******))))))))))))************)))))))))(((((((((((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++...---------...///000111111111111111111111111000111111222333444555666666777666444333333555777999===>>>???@@@@@@@@@???>>>???BBBFFFGGGFFFCCCAAA@@@BBBAAA@@@???@@@AAACCCDDDFFFIIIJJJGGGCCCAAACCCFFFFFFFFFFFFEEEFFFFFFGGGGGGJJJHHHGGGFFFGGGJJJNNNPPPQQQRRRZZZkkk}}}{{{pppcccYYYMMMMMMLLLNNNSSS^^^lllvvv|||rrrgggaaa]]]^^^gggrrr{{{{{{yyysssppppppllloooqqqqqqpppppprrrttttttuuuxxx|||~~~{{{yyywwwtttooollljjjeee^^^YYYVVVUUUTTTTTTUUUXXX[[[]]]bbbffflllrrrxxx}}}|||wwwtttsssrrrrrrpppmmmiiieeebbb```______[[[ZZZXXXWWWUUUTTTSSSSSSSSSSSSQQQPPPOOOOOOOOOOOOQQQOOONNNNNNPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOOOOOOONNNKKKKKKLLLLLLMMMNNNNNNOOOMMMMMMNNNNNNOOOOOOOOOOOOQQQQQQRRRTTTVVVYYY\\\^^^aaaaaabbbcccdddgggiiijjjqqqtttwwwzzzttthhhXXXQQQLLLOOOVVV```ooo|||yyyrrrmmmjjjccc___YYYSSSPPPMMMJJJHHHDDDCCCAAA???<<<;;;:::999:::999999888777777666666555555666666666777777777<<<;;;::::::;;;<<<<<<<<<<<<888888;;;<<<;;;@@@GGGNNNWWWeeeuuu}}}xxxpppiiiccc]]]YYYVVVMMMLLLJJJJJJMMMRRRWWWZZZaaafffnnnwwwoooZZZOOOJJJIIIIIIJJJKKKKKKLLLMMMPPPRRR]]]nnniiiPPP@@@888666555555444333222111111////////////..................---,,,,,,,,,---------............---,,,,,,,,,,,,,,,,,,++++++++++++***************+++++++++************************+++++++++***************************))))))))))))******))))))))))))******))))))((((((((((((((('''((((((((((((((()))******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++------------...///000111/////////000000000000000111111222333444555666666777666444333444555777999@@@@@@@@@?????????>>>>>>???AAACCCCCCAAA?????????AAA@@@@@@??????@@@BBBCCCCCCFFFHHHGGGDDDBBBDDDFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFGGGHHHKKKMMMNNNNNNNNNSSS]]]lll}}}www~~~ssseeeTTTRRRNNNLLLMMMSSS\\\cccvvvtttkkkbbb___```___eeemmmtttyyy|||}}}vvvqqqpppoooppppppooommmlllmmmnnnmmmqqqvvv|||~~~yyyuuuqqqllleee```]]]XXXRRRMMMJJJIIIIIIIIIJJJLLLOOOQQQVVVYYY^^^eeemmmvvv{{{vvvrrrooommmlllhhhgggfffdddbbb```___^^^^^^\\\YYYVVVUUUTTTTTTUUUTTTSSSRRRRRRTTTUUUUUUTTTRRRRRRRRRQQQRRRRRRSSSSSSRRRRRRSSSSSSSSSRRRQQQQQQOOOOOOOOOPPPRRRSSSTTTUUUTTTTTTTTTUUUVVVWWWXXXXXXXXXYYY\\\```dddgggiiijjjooopppqqqsssuuuwwwzzz{{{uuuggg]]]XXXUUUYYY```jjjxxxyyyrrrkkkeee```^^^VVVRRRMMMIIIFFFDDDBBBAAAAAA@@@>>><<<:::999888888888888777777666666555555555555555555666666666666999888777666777999;;;===;;;:::<<>>>>>=========>>>>>>@@@AAAAAA@@@>>>===>>>???@@@@@@?????????@@@AAABBB@@@CCCFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIDDDEEEEEEGGGHHHIIIKKKKKKKKKMMMSSSZZZbbbooo|||yyyttteee```XXXRRROOOQQQVVVZZZgggqqqvvviiiaaaYYYYYYYYYZZZ\\\___cccfffoooyyy|||vvvsssssssssqqqooommmlllmmmnnnnnnqqqvvv{{{}}}yyyuuunnnggg^^^XXXSSSOOOJJJFFFCCCCCCBBBCCCDDDFFFHHHIIIMMMPPPTTTYYYbbbmmmyyy}}}{{{zzzyyyxxxvvvtttqqqooonnnmmmjjjfffbbb```___```aaa^^^\\\ZZZZZZ\\\]]]]]]\\\YYYYYYXXXXXXXXXYYYZZZ[[[\\\\\\]]]\\\[[[YYYYYYYYYXXXXXXXXXYYY[[[^^^```aaaaaa`````````aaaccceeegggcccfffkkkpppuuuxxxyyyzzz}}}~~~rrriiigggeeegggmmmvvvyyyvvvrrrllleee^^^ZZZWWWUUUMMMIIIEEEBBB@@@@@@>>>===>>>===;;;:::999888777777777777666666555555555555444555555555666666666666555555555555555666999::::::>>>EEEKKKPPPYYYfffqqq}}}yyyvvvpppkkkccc[[[VVVRRROOOMMMLLLNNNPPPSSSWWW]]]dddjjjtttxxx|||cccUUUNNNIIIGGGHHHGGGJJJLLLMMMNNNTTT]]]dddsssvvv[[[GGG;;;666555222222222222222222222222////////////............------,,,,,,,,,------......///......---,,,******,,,,,,+++++++++*********)))))))))***+++++++++,,,************************************************************)))))))))(((******))))))))))))******''''''''''''((((((((((((((((((((((((((())))))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------.../////////------......////////////111222222333333444444444555444444444555666888999::::::::::::;;;<<<>>>>>>@@@AAA@@@>>>======>>>@@@@@@?????????@@@@@@AAAAAA???AAACCCEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJCCCDDDEEEFFFGGGHHHHHHHHHGGGKKKTTT[[[^^^cccooo||||||ttthhh\\\UUURRRRRRSSSXXX\\\gggxxxzzzlllbbb\\\TTTMMMKKKMMMRRRUUUXXXaaappp~~~xxxwwwuuuqqqooonnnnnnooooooqqqrrrsssvvvxxxxxxuuussshhhaaaWWWPPPMMMJJJFFFCCC@@@@@@???@@@AAABBBDDDEEEGGGIIIKKKOOOVVV```kkkrrr|||xxxtttrrrqqqrrrrrrooommmjjjiiijjjkkkkkkkkkhhhgggfffeeeeeefffhhhiiilllnnnnnnmmmjjjgggggghhheeeeeeeeefffhhhkkknnnppppppooonnnnnnooorrruuuwwwtttwww|||yyyxxxvvvuuuwww}}}~~~~~~~~~zzzrrrjjjgggddd___YYYUUURRRPPPPPPJJJFFFBBB@@@??????>>>===;;;:::999888777777777777666666666555555555555555555555555666666666666777555777999:::999999;;;======IIIWWWaaaiiiuuu~~~|||yyytttoooiiiddd]]]VVVSSSPPPNNNMMMLLLPPPUUUYYY]]]dddmmmtttwwweeeTTTOOOMMMGGGEEEGGGFFFIIILLLNNNQQQYYYfffooo{{{^^^III???888444333111111111111111111111111////////////............------,,,,,,,,,---...............------+++******++++++++++++***************************+++++++++***************************************+++++++++************))))))))))))******))))))))))))******'''(((((((((((()))))))))((((((((((((((()))******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++---......///......------......//////000000111222222222333333333444444444444555666777888999777888999:::;;;<<<<<<===>>>???>>>===<<<<<<>>>AAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDCCCCCCCCCDDDEEEFFFHHHJJJKKKFFFFFFGGGGGGGGGHHHHHHHHHCCCGGGPPPWWWYYYYYY^^^eeeyyylllaaaXXXRRROOONNNNNNVVVggg}}}ooofffYYYNNNIIIHHHJJJKKKKKKRRR]]]jjjyyy|||xxxsssooonnnooooooooorrrpppooonnnnnnmmmkkkiii^^^XXXOOOIIIGGGEEEBBB@@@=========>>>???@@@AAAAAABBBCCCEEEGGGKKKRRRZZZ```mmmuuu}}}{{{{{{{{{}}}~~~{{{|||}}}xxxwwwwwwwwwyyy|||~~~}}}~~~yyyvvvqqqnnnlllhhhbbb]]]ZZZXXXTTTPPPNNNLLLLLLLLLIIIFFFBBB??????>>>===<<<888888777777666777777777666666666666666666555555666666666666777777777777444777:::;;;;;;<<<@@@DDDMMM```uuu~~~zzzxxxtttnnniiiddd___XXXSSSQQQPPPOOOOOOOOOTTT[[[aaagggooozzzyyybbbTTTKKKMMMMMMGGGFFFJJJHHHLLLQQQTTTYYYdddttt}}}fffLLL???:::555333333111111111111111111000000////////////............,,,,,,,,,,,,,,,---...///---------------,,,+++***++++++++++++************+++++++++***************************************))))))*********+++++++++************))))))))))))******))))))))))))******((((((((()))))))))******((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++---...///.........---......///000000111111222222222222222333333333333333444555666777888999888999:::;;;<<<;;;;;;::::::;;;<<<;;;:::;;;===???@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@AAACCCCCCCCCBBBCCCCCCEEEGGGIIIJJJLLLKKKKKKJJJIIIIIIIIIIIIIIIEEEEEEHHHNNNPPPPPPTTTZZZfffzzzwwwkkk___WWWPPPNNNRRR]]]jjjxxxzzzmmm```WWWQQQKKKHHHFFFJJJOOOVVVbbbtttxxxsssqqqqqqqqqppprrrooollljjjhhheeeaaa^^^UUUPPPIIIEEEDDDCCCAAA???======>>>>>>??????@@@@@@???AAACCCDDDFFFJJJNNNRRRXXX```jjjqqqvvv|||~~~{{{uuuiiifffbbb^^^ZZZWWWTTTSSSPPPOOOMMMJJJHHHGGGGGGGGGHHHEEEAAA===<<<;;;:::999777777666666666777777888666666666666666666666666777777777777888888888999555888::::::<<>>@@@AAABBBCCCCCCCCCBBBBBBBBBAAA??????@@@BBBCCCCCCBBBBBBCCCEEEGGGIIIKKKLLLOOONNNLLLKKKJJJJJJKKKKKKIIIEEECCCFFFIIILLLQQQXXXVVVgggoooeeeYYYVVVVVVXXXZZZaaasssuuuhhh\\\QQQJJJFFFGGGGGGIIIPPP___rrr~~~xxxuuuuuusssrrrrrrpppmmmjjjgggbbb\\\XXXQQQLLLFFFDDDDDDDDDBBB@@@?????????@@@AAAAAAAAABBB@@@BBBDDDEEEFFFHHHKKKMMMIIIQQQZZZ___cccjjjuuu}}}zzztttrrrllleee\\\[[[XXXSSSNNNLLLMMMNNNLLLKKKIIIGGGFFFDDDDDDCCCGGGDDD???;;;:::888777666666666666666666777888888666666666777777777777777777888888888999999999999<<<>>>>>>>>>AAAJJJYYYccczzzsssllleee```]]]ZZZUUUPPPPPPOOOPPPTTTZZZ^^^dddlllsss{{{nnn___ZZZMMMJJJJJJLLLLLLIIIJJJMMMSSSWWW^^^hhhttt|||UUUHHH<<<777666333222333111111111111000000000//////............---------,,,------......------,,,///...------,,,,,,,,,,,,,,,+++******))))))************************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******************+++++++++,,,,,,,,,...///111222111000...---000111111222222333444444555666555444333444777:::;;;;;;::::::::::::999999888888888888999:::;;;<<<@@@DDDGGGFFFAAA>>>>>>AAA>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCEEEIIILLLJJJJJJKKKKKKJJJJJJIIIHHHEEEEEEFFFGGGHHHJJJLLLMMMRRRXXXfff|||zzzlllbbbYYYUUUUUUWWW^^^fffpppyyyyyyfffXXXVVVKKKFFFJJJMMMNNNWWWdddvvv{{{wwwssspppllljjjgggddd```[[[VVVRRRLLLIIIEEECCCCCCCCCCCCCCCBBBAAA@@@>>>======<<<<<<@@@@@@AAABBBCCCEEEEEEFFFHHHLLLQQQTTTWWW^^^hhhppprrryyy}}}zzzssskkkfffccc```YYYTTTNNNMMMLLLJJJHHHGGGGGGGGGFFFFFFEEECCCCCCBBBBBBBBBAAA???<<<888666555555555777777777777777777777777999666444555777999888666999888666666666888;;;======;;;===DDDKKKWWWmmm{{{yyytttnnngggbbb]]][[[VVVRRRPPPQQQRRRSSSXXX___fffllluuu}}}ppp^^^SSSOOONNNLLLLLLOOONNNLLLNNNRRRXXX```kkkyyyiiiMMMCCC999666555333222333111111111000000000//////............------------,,,,,,------------,,,,,,,,,+++***))))))))))))***,,,+++******))))))************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************************(((((((((((())))))))))))************))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---...000111111000///...000111111222222333333444555555555444444555888;;;<<<<<<;;;;;;:::::::::999777777777777888999;;;<<<>>>BBBEEEDDD@@@===>>>AAA>>>>>>??????@@@BBBCCCDDDDDDDDDDDDBBBBBBDDDGGGJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGFFFFFFGGGHHHIIIJJJNNNRRRZZZfffyyyttteeeZZZSSSPPPTTTZZZ]]]fffuuuuuugggZZZPPPNNNKKKHHHNNNYYYaaalll||||||wwwtttoooiiieeeaaa\\\VVVQQQLLLIIIFFFDDDDDDEEEDDDCCCEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEHHHLLLNNNPPPWWW```hhhooovvv~~~zzzsssooogggaaa[[[WWWVVVTTTOOOKKKLLLKKKIIIGGGFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@===<<<999666444444444444777777777777777777777777999777555666888999888777888999:::;;;;;;<<<>>>@@@@@@BBBJJJVVVcccttt~~~{{{yyysssppplllfff```\\\XXXVVVSSSQQQQQQUUUWWWZZZ```hhhqqqyyyooo___SSSMMMKKKLLLJJJKKKNNNNNNLLLPPPUUU___jjj{{{wwwXXXDDD<<<555444555333222333000000000000////////////............------------,,,,,,------------,,,,,,******))))))(((((()))))),,,+++******))))))************************************))))))))))))******))))))))))))))))))))))))************************+++******)))(((''''''&&&'''''''''(((((()))))))))(((((((((((())))))))))))************************((((((((()))))))))******************))))))))))))))))))))))))************,,,,,,,,,,,,------------,,,---///000111111000///000000111111222333333333444555555555555777:::<<<======<<<;;;::::::999999777666555555666888;;;======@@@CCCCCC@@@>>>???AAA???>>>======>>>@@@BBBDDDCCCCCCCCCBBBAAABBBEEEHHHIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHFFFFFFEEEFFFGGGHHHMMMRRRWWWZZZbbbwwwuuueeeXXXNNNLLLNNNKKKSSS___lllzzzrrrddd\\\RRRHHHGGGMMMNNNVVVcccqqq~~~}}}vvvlllfffccc___YYYTTTPPPNNNKKKJJJJJJJJJIIIGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFHHHHHHJJJOOOXXX^^^jjjrrr{{{{{{xxxuuuvvv|||}}}|||yyytttnnnggg```]]]WWWSSSOOOMMMNNNNNNKKKHHHHHHGGGEEEDDDCCCBBBAAAAAA@@@@@@??????>>>>>>======;;;999888666555555555666777777777777777777777777999888666666888999888777777888:::;;;<<<===@@@CCCFFFMMM[[[mmm~~~{{{xxxuuurrrllliiieee___ZZZVVVSSSRRRSSSSSSUUU[[[^^^bbbjjjsssqqq___VVVPPPMMMLLLLLLKKKLLLNNNOOOPPPVVV]]]mmmzzzfffLLL>>>888444555555222111222000000/////////..................---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))************************************))))))))))))******))))))))))))))))))))))))************************++++++***)))((('''&&&&&&&&&&&&'''((()))******+++(((((((((((())))))))))))''''''''''''''''''''''''((((((((())))))******+++************)))))))))(((((()))))))))************,,,,,,,,,---------......,,,---...///000000000000000000000111222222333333333444555666666777:::===<<<;;;;;;:::999888777777777666555444666888;;;======???BBBBBBAAA@@@@@@BBB???>>><<<;;;<<<>>>AAACCCBBBCCCBBBAAA@@@@@@CCCEEEIIIHHHHHHGGGHHHIIIJJJJJJGGGFFFEEEDDDEEEFFFGGGHHHNNNUUUZZZZZZ[[[fff{{{vvvhhhYYYNNNJJJGGGJJJPPPYYYeeesss}}}tttfffUUUKKKIIIHHHLLLSSS[[[fffvvvvvvooollliiiccc^^^ZZZXXXVVVUUUUUUUUURRRQQQQQQQQQPPPOOONNNMMMKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHGGGHHHLLLSSSXXXdddkkkvvv~~~}}}~~~|||zzz|||{{{wwwtttjjjhhhhhhmmmtttzzz}}}}}}~~~zzzuuurrrrrruuuxxx|||uuupppnnnmmmlllllljjjiiifffbbb]]]WWWRRROOONNNLLLJJJIIIKKKKKKIIIGGGEEEDDDCCCAAA@@@@@@??????>>>>>>>>>======<<<<<<;;;:::999888888888888999999777777777777777777777777888888777777777888999999:::;;;;;;;;;>>>DDDMMMTTT___hhhxxx~~~zzzwwwsssnnnkkkgggddd```ZZZVVVSSSQQQPPPTTTUUUZZZ```dddjjjuuusss]]]RRROOOMMMJJJJJJNNNMMMOOORRRTTTYYYdddooopppRRRBBB<<<777555666555111///111/////////............---...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,------...,,,+++******))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********************************)))(((''''''&&&&&&''''''((()))***++++++(((((((((((())))))))))))''''''''''''''''''''''''((((((((()))***+++++++++************)))))))))(((((()))))))))************,,,,,,,,,---------......,,,,,,---...///000000000///000000111111222333333222333555666666777:::<<<999999888888777666555555777666666666777:::<<<>>>>>>@@@BBBCCCCCCBBBBBBCCC???>>><<<;;;<<<>>>AAABBBAAABBBBBBAAA@@@@@@BBBDDDIIIIIIIIIHHHHHHIIIIIIJJJEEEDDDCCCCCCEEEGGGJJJLLLRRRUUUWWWUUUTTTXXXcccllllllZZZPPPKKKIIIHHHKKKSSS^^^hhhooo}}}iiiYYYQQQKKKKKKKKKLLLRRR^^^nnnyyyzzztttooohhhgggfffffffffeeebbb___aaa```___\\\YYYUUURRRQQQSSSSSSRRRQQQPPPPPPOOOOOOKKKKKKJJJIIIIIILLLOOORRRYYY```kkkuuu|||{{{wwwvvvxxxyyyxxxvvvvvvyyy|||}}}|||wwwrrrooocccdddgggoooxxx~~~}}}{{{zzzzzz{{{}}}}}}}}}yyyzzz{{{{{{yyyvvvsssqqqrrrqqqooollljjjkkkooorrrtttuuuxxx}}}~~~{{{wwwtttqqqlllhhhccc___^^^___^^^^^^ZZZZZZXXXVVVRRROOOKKKJJJFFFFFFEEEEEEEEEEEEDDDBBBCCCCCCAAA@@@????????????<<<<<<=========<<<;;;;;;777777777888888999999:::888888888888888888888888777777777777888999:::;;;===>>>@@@CCCJJJYYYkkkyyyzzzvvvrrrmmmhhhddd```^^^ZZZWWWTTTRRRRRRRRRYYYZZZ```hhhnnnvvvmmm___RRRNNNMMMLLLJJJJJJJJJIIILLLQQQWWWbbbsss\\\FFF???:::777555666444000///111///.........------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,---,,,+++******))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))((((((((((((((((((((())))))*********(((((((((((())))))))))))************************'''((())))))***+++,,,,,,************))))))))))))))))))))))))************,,,,,,,,,,,,---------------------......//////000//////000000111222222222111333555666666666888:::666666666666666555555555777777888999;;;===>>>??????@@@BBBCCCDDDCCCCCCBBB???>>>===<<<===>>>@@@AAA@@@AAABBBAAA@@@AAABBBDDDJJJJJJKKKKKKJJJJJJIIIHHHCCCCCCBBBCCCEEEIIIMMMPPPYYYWWWSSSOOONNNRRRYYY^^^ttt~~~~~~jjj___UUUOOOIIIGGGJJJPPPWWW[[[jjjqqq{{{~~~ooofffZZZWWWRRRLLLIIIOOOYYYbbbqqq{{{~~~zzzwwwtttssspppmmmhhhbbb^^^[[[[[[ZZZYYYVVVTTTRRRPPPOOOOOOOOONNNMMMMMMNNNOOOOOOQQQUUU]]]fffnnntttwwwyyyxxxvvvtttuuuvvvxxxyyyyyyxxxzzz}}}~~~|||wwwrrrooofffhhhoooxxxzzzxxxuuutttuuuwwwwwwwwwvvvwwwxxxwwwsssooommmllliiijjjkkkkkkllloootttwwwtttttttttwwwzzz}}}~~~}}}~~~|||yyyxxxxxxxxxwwwvvvsssqqqmmmjjjhhhfffbbb___]]]ZZZWWWVVVVVVWWWWWWVVVPPPPPPOOONNNLLLKKKIIIHHHDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>:::;;;<<<======<<<;;;:::444444555666666777777888888888888888888888888888666888999::::::;;;>>>@@@===BBBJJJSSSaaavvv~~~{{{vvvrrrmmmgggaaa]]]XXXWWWTTTSSSSSSTTTVVVWWWaaadddkkkttt}}}vvv___VVVNNNLLLLLLJJJJJJKKKGGGGGGKKKSSS^^^oooiiiNNN@@@???777444333444222//////222.........---------,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))***++++++,,,,,,+++******))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***(((((((((((())))))))))))************************'''((()))***+++,,,,,,---************))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,......---------....../////////000000111111222222111333555555555555666777555555555666666666666777777999;;;===???@@@@@@@@@@@@@@@AAABBBCCCCCCAAA@@@??????>>>>>>>>>???@@@@@@???@@@BBBBBBAAABBBCCCEEEKKKLLLMMMNNNMMMKKKHHHFFFDDDCCCCCCCCCFFFJJJNNNQQQVVVVVVSSSPPPNNNPPPVVV[[[aaavvv}}}~~~uuufff^^^TTTMMMKKKMMMNNNOOOVVV\\\gggrrr|||zzztttjjj\\\RRRNNNQQQUUU[[[dddqqq|||wwwsssnnnlllhhhddd___[[[WWWUUUUUUUUUUUUUUUUUUTTTSSSQQQPPPQQQTTTYYY___eeeiiikkkoooqqqtttvvvwwwzzz}}}~~~zzzvvvsssooosss{{{~~~{{{wwwvvvvvvxxxzzzzzzuuuwwwxxxvvvrrrooonnnnnnnnnoooqqqrrrsssvvvzzz}}}{{{yyywwwxxxzzz}}}~~~~~~zzzvvvqqqmmmkkkjjjhhhfffcccaaa^^^\\\[[[YYYVVVTTTRRRPPPOOOOOOPPPQQQPPPOOOKKKKKKJJJIIIHHHGGGGGGFFFBBBCCCEEEEEEEEEDDDCCCDDD@@@???>>>===<<<<<<<<<<<<888:::;;;<<<<<<;;;:::999444444555666666777777777888888888888888888888888777:::<<<===>>>@@@CCCGGGEEEQQQaaarrrooo{{{xxxtttooojjjddd]]]YYYRRRQQQPPPPPPRRRUUUYYY[[[iiimmmuuuzzzbbbVVVOOOIIIHHHGGGEEEFFFIIIKKKLLLRRR\\\jjjmmmVVVCCC:::;;;444222111222111...000444......---------,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++******+++,,,------,,,++++++***)))*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))***************)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))***+++,,,------************))))))))))))))))))))))))******************+++++++++,,,,,,,,,///......---------....../////////000111111222222111333555555444444444555555555666666777888888888888:::===@@@BBBBBBBBBAAA@@@@@@@@@AAABBBBBB@@@>>>????????????@@@@@@@@@@@@>>>@@@BBBBBBBBBCCCDDDFFFLLLMMMOOOPPPNNNKKKGGGEEEFFFEEEDDDDDDFFFJJJNNNQQQJJJNNNSSSRRROOONNNQQQUUUVVVjjjwwwnnnaaaWWWQQQNNNLLLKKKGGGMMMUUU___iiisss{{{ppp___TTTQQQRRRKKKRRR^^^jjjxxx~~~wwwqqqjjjeeeccc[[[[[[\\\]]]]]][[[XXXUUUTTTRRRQQQRRRWWW\\\```bbbfffkkkpppsssuuuwww|||~~~zzzwwwyyy}}}uuuwwwyyywwwssspppqqqrrrwwwxxxyyyyyyyyyzzz|||~~~{{{zzz|||xxxsssmmmgggdddaaa___^^^YYYWWWUUUTTTSSSRRROOOMMMKKKJJJJJJKKKLLLLLLJJJHHHIIIIIIHHHGGGFFFEEEDDDDDD===???AAABBBBBBAAABBBBBB>>>===<<<<<<;;;;;;;;;;;;777888:::;;;;;;:::999888555666777888999999888888888888888888888888888888888;;;???@@@AAACCCGGGKKKWWWggg}}}{{{bbbMMMvvvrrrmmmiiieee___WWWRRRRRRRRRQQQPPPPPPVVV___gggppp|||zzzcccYYYPPPLLLKKKLLLJJJEEEEEEGGGPPPOOOXXXlllfffQQQFFF===666222222222111111000/////////......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++***************************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))************+++(((%%%'''***,,,)))&&&'''((()))******)))((('''(((((((((((((((((((((((((((((()))***************((()))***++++++***)))((()))************+++++++++,,,+++*********,,,...000444111...,,,---......---.........//////000111222333444555555333222333555555444333444555888;;;<<<===>>>@@@BBBCCCCCCCCCCCC<<<======<<<::::::;;;======>>>@@@BBBBBBBBB@@@??????>>>>>>@@@CCCEEEFFFFFFHHHIIIJJJJJJIIIGGGFFFEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJLLLNNNPPPQQQRRRSSSXXXeeeyyyxxxfffYYYTTTQQQNNNHHHIIIJJJMMMRRRZZZeeelllvvv}}}oooaaaVVVRRRPPPSSSZZZ```hhhvvv{{{uuupppjjjeeeeeeiiijjjgggbbb___[[[UUUQQQOOOQQQUUUWWW^^^bbbfffiiikkkpppvvv{{{|||}}}~~~}}}||||||~~~|||xxxxxx|||~~~}}}yyypppiii___ZZZYYYYYYVVVSSSOOOMMMJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFFFFDDDAAA@@@:::;;;;;;;;;::::::999888:::999999999888888777777999888666666777999999999<<<:::999:::;;;===>>>===DDDCCCBBBCCCGGGPPP[[[bbbrrrrrr\\\KKK???ppplllgggccc```\\\VVVRRRRRRTTTVVVXXX[[[bbblllsss{{{iiiWWWPPPNNNJJJIIIJJJHHHEEEFFFIIIWWW\\\llllllQQQBBB===888444111222222111111000/////////......---------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,+++++++++************************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((('''''''''''''''''''''(((((((((((('''(((((((((((()))))))))+++(((%%%'''***+++)))&&&'''((()))******)))((('''((((((((((((((((((((((((((((((((()))))))))******'''(((((((((((((((((('''))))))*********++++++++++++***))))))+++---000111333111...,,,---......---............///000111222333444555555333333444555666555555555666999;;;===<<<===???@@@AAAAAAAAAAAA<<<======<<<;;;:::<<<======>>>@@@AAAAAA@@@???>>>AAA@@@??????AAACCCCCCBBBFFFEEEDDDEEEGGGGGGFFFDDDFFFFFFFFFGGGGGGHHHHHHIIIGGGHHHJJJLLLMMMOOOPPPPPPSSSZZZfffqqq{{{vvviiiaaaZZZSSSNNNLLLJJJIIILLLQQQVVVZZZhhhqqq}}}wwwjjj___XXXRRRRRRTTTXXXcccooo}}}yyyyyy~~~zzztttiiiddd\\\VVVRRRQQQQQQQQQVVVYYY\\\]]]^^^aaafffjjjoooppprrrrrrrrrsssvvvxxx}}}~~~~~~{{{sssmmmeee___VVVRRRQQQQQQOOOLLLJJJHHHFFFDDDBBBBBBCCCDDDFFFEEEEEEDDDCCCBBBBBBBBBCCCBBBAAAAAAAAAAAAAAAAAAFFFGGGHHHHHHFFFCCC???===999999:::999999888888777:::::::::999999999888888===<<<:::999999999999888:::999888888:::<<<>>>???AAAEEELLLRRRZZZfffttt}}}{{{___MMM@@@777jjjgggaaa]]][[[YYYVVVUUUSSSVVV[[[___eeemmmxxx|||hhhXXXOOOLLLKKKHHHGGGIIIHHHGGGKKKPPP]]]hhh~~~eeeTTTAAA:::999888666555222111111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++*********************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((***(((&&&''')))+++)))&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((()))*********)))(((((()))******)))))))))*********++++++***)))))))))+++---000222222000---,,,---......---............///000111222333444555555333333444555666666666666777999;;;===;;;<<<===>>>>>>>>>>>>>>><<<<<<===<<<;;;;;;<<<>>>>>>???@@@AAA@@@???>>>===@@@???>>>???AAACCCCCCBBBDDDAAA???BBBGGGJJJHHHEEEGGGGGGGGGGGGGGGGGGHHHHHHDDDEEEGGGIIIJJJLLLLLLLLLPPPQQQVVV[[[bbbqqqzzzrrrhhh```ZZZSSSLLLHHHHHHIIIJJJIIIWWW]]]ggguuu|||pppaaaXXXRRRQQQUUU[[[```iiisss|||tttmmmcccZZZSSSOOOLLLKKKNNNOOOPPPPPPPPPQQQTTTVVV[[[]]]```aaaccceeeiiilll|||~~~}}}|||yyyqqqggg___XXXSSSLLLHHHHHHIIIHHHFFFEEEDDDBBB@@@??????@@@@@@CCCBBBBBBAAA@@@?????????@@@@@@??????@@@@@@AAAAAAIIIJJJJJJIIIFFFAAA<<<999888888888888888777777777:::::::::::::::999999999999999888888777777777888===<<<;;;;;;<<<@@@DDDFFFIIITTTbbbnnnxxx```JJJ???999444fffccc^^^YYYWWWWWWXXXXXXYYY]]]bbbhhhooo{{{yyycccWWWPPPNNNOOOIIIGGGGGGIIIJJJLLLTTT]]]hhhuuukkkTTTHHH<<<999999777555555111111111000//////............---------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((()))))))))'''&&&'''))))))(((&&&(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&'''((())))))***(((&&&%%%%%%&&&(((***))))))))))))************,,,+++*********,,,...000000...---,,,.........---...............///111111222444555444333333444666555555555666777888:::;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;===???@@@AAAAAAAAA@@@???>>>>>>===<<<<<<>>>BBBEEEFFFFFFCCC@@@@@@EEEMMMPPPKKKFFFGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDFFFGGGIIIIIIJJJJJJKKKKKKMMMRRRXXXdddyyyyyyjjj```SSSKKKIIIIIIHHHFFFKKKOOOWWWcccppp~~~|||nnnccc[[[TTTPPPVVVXXX\\\bbbkkkwwwvvviii]]]VVVRRROOOMMMKKKJJJIIIHHHGGGHHHIIIJJJLLLNNNQQQRRRTTTWWWZZZ]]]hhhmmmttt{{{~~~zzzzzz~~~||||||zzzwwwsssnnneeeZZZSSSNNNJJJFFFCCCCCCDDDDDDCCCBBBBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAABBBGGGHHHHHHGGGDDD???:::666888888888777777888888888:::999999999999999999999666777888888888999;;;===AAAAAABBBCCCFFFLLLSSSXXXaaaooohhhLLL>>>:::999888aaa^^^ZZZVVVUUUVVVZZZ\\\aaaeeekkksss~~~eeeVVVOOOMMMMMMNNNEEEDDDEEEIIILLLSSS```lll}}}jjjTTTFFF>>>777666666333111111111111000000///...............---------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))''''''''''''(((((((((((((((((()))))))))*********((('''''''''((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''(((((()))'''%%%###!!!!!!###%%%'''(((((()))))))))*********000...,,,*********+++,,,...---,,,,,,...///...---------------...///000111222333444444333333555666444444444555666777888888999999999888999999999999;;;<<<======<<<<<<>>>@@@BBBBBBBBBAAAAAA@@@??????>>>======???BBBEEEFFFFFFBBBAAACCCKKKTTTUUUNNNGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHEEEFFFJJJPPPTTTYYYdddooouuu~~~qqq```SSSNNNLLLIIIGGGFFFIIINNNSSSZZZeeesss|||}}}ooo```UUUWWWTTTQQQSSSWWW^^^eeekkk{{{{{{lll```ZZZWWWUUUSSSJJJIIIGGGEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJKKKNNNQQQTTTXXX]]]dddlllttt|||~~~yyyxxxyyy}}}uuuqqqmmmnnnrrrtttrrrnnnpppmmmhhhccc\\\UUUOOOJJJGGGDDDAAA@@@@@@AAABBBBBB@@@@@@@@@???????????????======>>>???@@@AAABBBBBB@@@?????????@@@AAABBBBBBBBBBBBCCCBBB@@@<<<999666999999888888888888999:::999999999999999999999999:::;;;<<<<<<<<<>>>BBBEEEBBBEEEIIINNNUUU___kkkrrrrrrVVVBBB:::888888777YYYXXXWWWUUUUUUYYY___dddfffkkkuuuyyyjjjYYYPPPKKKHHHGGGHHHBBBBBBEEEKKKRRR]]]ooooooVVVGGG<<<777555777666333222333111000000//////......---......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))******''''''''''''(((((((((((())))))))))))************''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((())))))))))))(((***(((&&&%%%%%%&&&(((***((((((((()))))))))******222000---+++)))))))))***---,,,+++,,,...//////---------------...///000111111333444444444444555666333333444555555666777777777777777777777888999999;;;<<<======<<<===>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@BBB@@@??????AAABBBBBBAAA@@@AAAEEEMMMSSSSSSMMMFFFDDDDDDDDDDDDDDDDDDEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGKKKQQQSSSRRRTTTYYY\\\lllqqqaaaWWWQQQMMMJJJFFFHHHJJJJJJLLLSSS^^^gggqqq|||xxxlll[[[TTTNNNMMMNNNOOOSSSWWW\\\bbbllluuu~~~qqqfffaaa]]]XXXTTTNNNKKKHHHFFFFFFFFFEEEDDDCCCDDDEEEEEEDDDEEEGGGIIIIIIKKKNNNSSSYYY```fffiiimmmllljjjiiihhhgggggggggdddfffjjjooorrrsssrrrpppdddaaa^^^^^^```aaa```]]]^^^[[[VVVPPPKKKGGGEEEDDDAAA@@@???======>>>@@@AAA??????????????????@@@@@@<<<<<<===>>>???AAAAAABBB@@@@@@@@@???@@@@@@AAAAAA>>>======<<<;;;:::999888:::999888777888999:::;;;999999999999::::::::::::<<<===>>>======@@@GGGLLLLLLRRRZZZcccmmmzzzppp^^^III===888444222222UUUVVVWWWXXX[[[aaajjjpppttt||||||fff]]]TTTOOOKKKFFFDDDEEEEEEFFFKKKSSS]]]kkkqqqXXXGGG@@@888666666888777444333555000000000///......------......---------,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********''''''''''''((((((((((((((((((((())))))))))))***&&&'''(((''''''&&&''''''***)))(((''''''((()))***((((((((((((((((((((((((&&&''')))++++++***)))''',,,+++)))(((((()))+++,,,(((((((((((()))))))))***111000---+++))))))***+++,,,++++++,,,///000///...------------...///000000111333444444444444555777333444555666666777777777666555555555666888999:::;;;<<<======<<<===???AAA>>>>>>>>>>>>>>>>>>??????AAA???======>>>???>>>===???@@@CCCGGGKKKKKKHHHEEEAAABBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEIIIGGGIIINNNOOOMMMMMMOOOQQQ\\\lllsssfff\\\UUURRRKKKKKKJJJKKKNNNQQQUUUWWWZZZfffsss{{{qqqggg]]]ZZZVVVPPPNNNPPPLLLPPPVVV[[[```iiisss{{{xxxpppfff]]]UUUQQQMMMJJJJJJHHHFFFDDDCCCDDDDDDDDDCCCCCCEEEGGGEEEEEEFFFIIIMMMPPPSSSTTTVVVWWWXXXXXXWWWWWWWWWXXXUUUXXX\\\^^^^^^]]]\\\\\\TTTSSSRRRQQQPPPPPPOOOOOOMMMLLLIIIEEEBBBAAAAAABBB@@@@@@???>>>>>>>>>@@@BBB@@@AAAAAABBBCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>??????===<<<:::888888888999999888888666666666888999;;;;;;;;;;;;;;;<<<<<<======<<<>>>@@@@@@BBBIIITTT]]]mmmsss|||ZZZLLL???:::777222000222TTTVVVZZZ^^^bbbjjjttt|||xxxbbbZZZUUURRRPPPMMMHHHFFFIIIJJJLLLRRR[[[fffwww}}}___III>>>;;;555444444666444000///111000000000///......------......---------,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++''''''''''''((((((((()))''''''''''''((((((((()))&&&'''((('''&&&&&&'''(((***)))(((''''''((()))***((((((((((((((((((((((((%%%'''***------+++)))''''''&&&%%%$$$$$$%%%&&&'''(((((((((((())))))))))))000///,,,*********+++,,,+++***+++,,,///000///...---------------...000000111222444444444444555777444555666777888888777777555555444555666888:::;;;;;;<<<============???AAA<<<<<<;;;<<<<<<===>>>???<<<;;;:::;;;===??????>>>===>>>???AAABBBCCCCCCCCC@@@@@@AAAAAABBBCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCDDDAAA@@@DDDGGGGGGIIILLLLLLQQQZZZfffxxxwww}}}ttthhh```\\\QQQNNNMMMQQQVVVXXXTTTPPPKKKUUU___dddkkkvvvwwwpppggg[[[SSSSSSJJJLLLMMMMMMNNNSSS[[[aaahhhvvv{{{ooo]]]XXXRRROOOMMMLLLHHHEEEBBBCCCDDDDDDCCCCCCEEEGGGDDDCCCCCCDDDFFFGGGHHHHHHJJJLLLOOOQQQQQQQQQQQQRRROOORRRTTTSSSOOOMMMNNNPPPJJJKKKKKKJJJGGGEEEEEEFFFDDDDDDDDDCCCAAAAAABBBDDDBBBBBBBBBAAA@@@AAABBBDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBB@@@???>>>======<<<======>>><<<999777666777999:::777666555444555666888:::<<<=========>>>>>>?????????BBBFFFIIINNNYYYhhhsss~~~wwwyyylllKKKAAA999888777444444777WWWWWW\\\fffmmmsssppp```XXXUUUSSSQQQNNNLLLKKKJJJIIIKKKRRR___pppcccLLL===:::<<<333333333222222222111111------......///.........------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))((('''&&&'''***,,,...******))))))((((((''''''))))))))))))))))))))))))******))))))(((((('''''''''((()))******)))(((''',,,---......---+++((('''((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&$$$&&&)))+++,,,***(((''')))(((&&&&&&&&&(((***+++$$$%%%%%%&&&'''((())))))******))))))((((((''''''++++++,,,------------,,,+++***))))))***+++...///000000111222333333333333666666666666666666666666666666666555444555888;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999888888999::::::;;;<<<<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBBEEEGGGHHHGGGFFFGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEFFFMMMVVVZZZ\\\hhhuuulllccc^^^YYYWWWXXXVVVRRRMMMIIILLLPPPSSSWWW___iiiqqqzzzwwwlllgggVVVSSSOOOLLLLLLMMMNNNOOOVVV]]]hhhuuutttkkk^^^UUURRRPPPMMMIIIKKKHHHEEEEEEGGGGGGFFFCCCEEEEEEEEEEEEFFFHHHJJJKKKLLLKKKJJJJJJJJJKKKLLLMMMPPPNNNMMMLLLLLLKKKIIIGGGDDDDDDDDDDDDDDDCCCBBBAAAEEECCCCCCDDDEEEFFFEEECCCEEEEEEEEEEEEFFFHHHJJJJJJLLLOOOQQQPPPMMMJJJIIIJJJIIIIIIJJJJJJHHHGGGEEEDDDDDDBBB???===;;;;;;<<<<<<444444666:::======999666888999999888777777999;;;>>><<<<<>>??????@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCEEEFFFFFFEEEEEEEEEFFFDDDDDDCCCBBBBBBCCCDDDDDDDDDFFFJJJNNNQQQYYYkkk|||}}}tttpppmmmkkkiiibbbYYYQQQJJJJJJJJJKKKMMMSSSZZZ___kkkqqq{{{uuummmaaaUUUNNNLLLMMMNNNLLLPPPVVV___jjjxxx}}}qqqgggaaa]]]WWWSSSQQQNNNKKKKKKLLLMMMLLLJJJLLLKKKKKKJJJJJJKKKLLLMMMRRRQQQPPPOOONNNNNNOOOPPPQQQNNNKKKIIIIIIIIIGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFDDDCCCDDDFFFHHHHHHHHHIIIIIIIIIJJJMMMQQQVVVXXX^^^___^^^[[[VVVRRRRRRSSSTTTTTTRRRPPPLLLIIIEEECCC???>>>;;;999888888999999;;;999888999;;;;;;999777777999;;;<<<<<<===>>>@@@AAAAAACCCHHHOOOWWW]]]aaacccfffjjjssszzzzzz~~~wwwsss___HHH<<<:::777333111111111222bbbdddlllxxx|||iii]]]XXXWWWVVVTTTSSSRRRRRRRRRSSSUUUVVViiiyyyjjjNNNAAA>>>;;;555111333222222222222111111111------...------,,,+++***------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++***)))(((&&&%%%$$$++++++************))))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((())))))(((((('''$$$%%%&&&''''''&&&%%%$$$((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&((())))))((((((((((((((('''''''''&&&%%%###""""""###$$$%%%(((((('''''''''&&&&&&&&&))))))))))))(((((((((((())))))***+++++++++++++++---,,,++++++,,,---///000///000111222222333333222333333444555666777777888777888888777777888:::===>>>>>>>>>>>>===<<<::::::888888888999999999::::::888888888999:::;;;<<<=========>>>??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEDDDBBBBBBCCCEEECCCBBBBBBAAAAAABBBBBBCCCFFFCCCDDDHHHLLLPPPWWW___yyyzzzooo```VVVOOOLLLGGGEEEFFFIIIMMMNNNWWW]]]gggpppzzzpppddd\\\XXXWWWMMMMMMNNNPPPUUU^^^iiiqqq{{{ssskkkeee___\\\XXXVVVUUUVVVUUUTTTVVVUUUTTTSSSSSSSSSSSSSSSXXXWWWUUUTTTSSSRRRRRRRRRSSSQQQNNNMMMNNNOOOOOOOOOLLLMMMMMMNNNNNNNNNNNNMMMKKKJJJIIIJJJMMMPPPRRRSSSWWWVVVVVVXXX\\\bbbiiilllssspppkkkccc]]]YYYYYYZZZ[[[YYYVVVRRRLLLGGGBBB@@@<<<:::999777666666777888;;;999666555666888888888666888<<<>>>??????AAABBBFFFKKKRRR[[[dddqqq~~~qqq___]]]YYYKKK===777666555333222111111111iiiooo{{{uuudddXXXUUUUUUUUUTTTTTTSSSRRRTTTXXX___fffkkk~~~iiiUUU@@@999;;;;;;777444222222222222111111111111------------,,,+++***)))+++++++++*********))))))++++++++++++++++++++++++************************************************)))*********(((&&&###!!!***)))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((%%%&&&'''(((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((***)))'''&&&&&&&&&&&&'''***)))((('''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((()))***************,,,++++++++++++,,,---......///000111222222222222111222333444666777888999888999:::999888999;;;===?????????>>>===;;;:::999999999999999888888888888666666777777999:::<<<<<<>>>>>>>>>>>>???@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBCCCDDDCCCAAA??????AAACCCAAAAAAAAAAAAAAAAAAAAAAAAEEEBBBCCCGGGKKKNNNRRRXXXiii|||mmmcccZZZSSSLLLHHHHHHIIIIIIHHHJJJNNNVVV^^^hhhrrr{{{wwwooolllbbb^^^YYYTTTSSSVVV[[[___fffpppxxxtttooojjjfffdddcccbbbddddddccccccccccccccccccbbbaaa```^^^\\\ZZZYYYYYYYYYXXXYYY[[[^^^______^^^WWWXXXYYYZZZZZZZZZZZZZZZWWWUUUSSSUUUYYY^^^aaabbbhhhhhhiiikkknnnrrrvvvxxxxxxrrriii___XXXTTTTTTUUUSSSRRRNNNJJJEEE@@@===:::::::::999888888888999999999888777666777:::;;;<<<:::;;;>>>???AAADDDHHHLLLXXXcccrrr]]]PPPLLLFFF>>>:::333333333333222111000///uuu}}}iiibbbYYYUUUUUUVVVSSSOOOQQQQQQQQQUUU___mmmzzzjjjUUUHHH<<<888888777777888222222222111111111000000------------,,,+++***)))+++++++++*********))))))++++++++++++++++++++++++************************************************+++,,,.........+++)))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((&&&''''''((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&***(((&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))(((((()))************)))***************+++++++++......///000111111111111000111222444555777888999888999;;;:::::::::<<<>>>?????????>>>===;;;:::999888777666555444222111111444444555666888:::;;;<<<@@@??????>>>??????@@@AAABBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@>>>>>>???AAA@@@AAAAAAAAAAAAAAAAAA@@@BBBAAACCCEEEFFFHHHOOOXXXhhh{{{~~~wwwjjjcccYYYRRROOOLLLHHHEEEDDDGGGKKKPPPVVV___hhhnnnzzz{{{rrrhhh```\\\ZZZZZZWWW\\\dddlllvvv}}}zzzyyy|||||||||}}}}}}}}}}}}}}}{{{zzzxxxvvvrrrooommmllliiikkknnnrrrtttsssnnnkkkcccddddddeeeffffffffffff```^^^]]]^^^bbbgggkkkllloooqqqrrrttttttsssrrrqqqjjjdddZZZPPPJJJGGGFFFGGGEEEDDDBBB???===;;;999888999999999999999999::::::::::::;;;;;;;;;<<<>>>???>>>???AAACCCIIIRRR]]]dddvvvpppWWWLLLDDD:::777:::000111111222222111000///qqqeeeZZZWWWVVVVVVVVVTTTOOOKKKNNNOOOSSS\\\kkk|||pppTTTFFF???:::888666333444777222111111111111000000000------...------,,,+++***------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,------+++)))(((&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((()))***(((((((((((())))))))))))(((((()))***************))))))******************---...///000000111111000000111222333555666888888888999;;;;;;::::::<<<===============<<<;;;999999999999777666444333222111333444555666888:::<<<===AAA@@@???>>>>>>???@@@AAAAAA@@@@@@????????????@@@@@@@@@AAA@@@>>>>>>???AAA@@@AAAAAABBBBBBAAAAAA@@@CCCDDDFFFFFFDDDDDDLLLWWWdddppp~~~~~~xxxnnndddZZZRRRKKKGGGFFFGGGGGGHHHJJJOOOUUUZZZeeekkkvvv|||ssslllggg]]]ZZZXXXXXX]]]fffnnnttt~~~wwwpppeeeeeeffffffgggfffffffff]]]\\\[[[]]]aaadddggghhhfffhhhjjjjjjhhhddd___\\\VVVPPPHHHAAA>>><<<<<<;;;;;;;;;:::999999::::::;;;777777888999::::::;;;;;;:::;;;======<<<===???AAACCCDDDGGGMMMXXXgggxxx~~~lll___QQQHHH???555333888000111111111111000//////yyykkk___UUUSSSTTTTTTTTTSSSQQQNNNMMMPPPTTT]]]kkk|||tttYYYGGG>>>:::777777555222222444111111111111000000000000------.........------,,,............------------++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))))))))'''&&&%%%''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((()))))))))***((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((%%%&&&&&&&&&''''''(((((('''((((((((()))))))))***((()))******++++++***************++++++*********------...///000000000000111111222333555666777777777999;;;;;;::::::;;;<<<;;;;;;<<<;;;;;;:::999999999999888888777777666666444555666888:::<<<>>>???BBBAAA???>>>>>>???AAABBB@@@??????>>>======>>>>>>===???@@@AAA?????????@@@@@@AAABBBCCCCCCBBBAAA@@@CCCCCCEEEGGGDDDCCCIIIQQQXXX___fffjjjmmm{{{|||nnnbbbZZZVVVNNNNNNLLLIIIGGGHHHLLLOOOSSSYYYaaajjjrrrzzzuuummmccc]]]]]]___``````dddlllyyy~~~vvvllleeeXXXXXXXXXYYYXXXXXXWWWWWWPPPOOOOOOQQQTTTVVVWWWWWWTTTUUUVVVUUURRRNNNJJJHHHFFFBBB===::::::::::::888999999888888999:::;;;<<<888999:::<<<===>>>>>>>>>@@@AAABBBCCCDDDIIIOOOUUUWWWZZZ___hhhuuuzzz|||lll^^^QQQMMMGGG@@@999444333444222111111000000000//////uuufff___WWWOOOSSSTTTTTTRRRPPPOOOPPPQQQSSS[[[hhhyyyttt\\\KKKBBB<<<777555777777444222333111111111111000000000000------......///.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++)))((('''&&&'''((((((((())))))******************************'''((((((((())))))******((('''&&&%%%%%%&&&'''((()))((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&'''''''''&&&(((''''''''''''&&&&&&&&&'''((((((((())))))******))))))***+++++++++++++++++++++,,,,,,,,,++++++***,,,---...///000000000000111222333333444555666666666888:::;;;::::::;;;<<<:::::::::;;;::::::999999444444444555555555555666666666777999<<<>>>@@@BBBBBBAAA@@@>>>>>>???AAABBB??????>>>======<<<======<<<>>>@@@AAA@@@@@@@@@@@@AAAAAACCCCCCCCCCCCAAAAAA<<<;;;>>>BBBBBBAAACCCHHHMMMQQQUUUUUUTTT]]]rrrsssllliiiWWWUUURRRMMMJJJIIIKKKMMMJJJNNNTTTZZZ```gggmmmrrruuuzzztttkkkhhhfffaaa\\\UUU\\\dddjjjqqqzzz|||wwwllllllkkkjjjfff___WWWQQQIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCCCCEEEGGGIIIHHHGGGGGGGGGFFFEEECCCAAA???===???<<<999:::<<<===<<<;;;;;;:::999888999:::;;;<<<;;;<<<>>>@@@AAABBBBBBCCCJJJLLLNNNPPPTTT]]]iiirrrtttwww~~~yyyrrrrrrvvv~~~eeePPPEEEAAABBB???999666666555222333222111000//////000000rrrcccZZZRRRMMMLLLHHHMMMQQQQQQMMMLLLOOORRR^^^jjjyyyoooVVVEEE>>>>>>777666666555333222111111000000000000////////////,,,+++,,,///222222...++++++++++++*********))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))'''((()))((('''&&&''')))******))))))((((((''''''))))))(((((('''''''''&&&(((((('''&&&%%%%%%$$$$$$)))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&((())))))(((''''''))))))(((((('''''''''&&&$$$%%%%%%&&&'''((())))))))))))))))))((((((((((((''''''''''''((((((((((((******+++++++++,,,,,,,,,,,,---...///000111222333222222333444555777777888999999999:::;;;<<<===>>>::::::999999888999999999888777777666666666666555666777888:::<<<>>>???@@@@@@???>>>======<<<======???===;;;:::;;;<<<<<<<<<@@@AAABBBBBB@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>@@@AAACCCDDDFFFFFFEEEDDDDDDFFFKKKSSS[[[___zzzwwwlll^^^TTTPPPOOOMMMKKKHHHJJJLLLNNNOOOQQQTTTWWWbbbeeekkksssvvvyyy~~~ssslllfffbbb``````dddggghhhgggnnnnnnppptttyyyttthhh^^^WWWWWWTTTQQQOOOLLLIIIEEEBBB>>>>>>==================>>>>>>>>>>>>>>><<<;;;;;;;;;<<<===<<<:::999888999:::;;;<<<;;;:::999:::<<<;;;:::999:::===>>>???>>>AAACCCDDDEEEHHHOOOXXX___```cccgggmmmuuuzzzuuuyyyooo\\\LLLAAA<<<999999777555333111///...000000///...............wwweee[[[UUUOOOLLLLLLLLLPPPUUUUUUSSSSSSWWW\\\fffuuuqqqZZZKKK@@@:::999555444333222111000000///111111000000000/////////***)))***,,,......+++(((,,,++++++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))(((((('''((()))((('''&&&''')))))))))))))))(((((((((((()))((((((((('''''''''''')))))))))((('''&&&&&&&&&)))((((((''''''(((((()))((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&''')))+++,,,---------)))((((((((('''''''''&&&(((''''''''''''&&&&&&&&&(((((((((((())))))))))))''''''((((((((()))))))))*********+++++++++,,,,,,.........///000000000111//////000111222333444444777777888888999;;;<<<<<<::::::999888777777888888666777888999999999999888666666777888:::;;;<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;<<<============;;;===???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA>>>??????@@@AAACCCDDDEEEHHHGGGEEEEEEGGGKKKPPPSSSaaannnrrrhhhaaaZZZSSSNNNNNNMMMMMMLLLLLLMMMOOOQQQRRRTTTYYY```cccgggoooyyyzzzuuupppllliiifffbbb___^^^^^^^^^___bbbggglllooonnnuuutttiii___VVVNNNIIIHHHFFFDDDCCCBBB@@@===:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<==================999;;;<<<<<<;;;;;;<<<>>>999;;;======<<<<<<===???>>>??????@@@BBBDDDFFFGGGGGGMMMUUU\\\bbbkkkvvv~~~nnnZZZLLLAAA;;;999888777666444333111000///000000///...............}}}mmmbbbXXXSSSPPPMMMMMMNNNOOOSSSWWWWWWVVVXXX^^^cccqqqsssTTTDDD???<<<888555444444333222111000000///111111111111000000000000///---,,,---......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))(((((('''((()))((('''&&&''')))(((((((((((())))))))))))((((((((((((''''''''''''+++******))))))((((((((((((((())))))))))))((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&'''((((((((((((((((((((('''''''''''''''(((''''''''''''&&&&&&&&&''''''(((((())))))******((((((((()))))))))***************++++++++++++,,,////////////////////////......///000111222222333555555666777888999:::::::::999888666666555555555555666999;;;<<<<<<;;;;;;666666666777888888999999<<<<<<;;;;;;:::;;;;;;;;;999:::<<<===>>>>>>===<<<:::<<>>???AAABBBCCCFFFEEEDDDCCCCCCDDDFFFHHHNNNTTTeeexxxmmmaaaYYYVVVTTTPPPMMMKKKJJJKKKKKKHHHHHHKKKOOOPPPSSS[[[dddpppvvv}}}{{{rrrmmm```^^^ZZZWWWVVVXXXZZZ\\\[[[^^^ccciiinnnuuu|||}}}{{{yyyuuuoookkkbbb]]]VVVNNNIIIDDD@@@===>>>===;;;;;;<<<;;;:::888999999999999:::::::::::::::::::::::::::;;;;;;;;;999:::::::::999999;;;<<<;;;===>>>??????AAACCCEEEDDDGGGIIIJJJJJJLLLQQQUUUZZZfffuuuzzzhhhRRRCCC;;;777666777555555444333222111111000000///......---.........tttbbb]]]VVVQQQPPPOOONNNOOORRRYYY]]]```___]]]___eeekkkyyyrrr[[[CCC:::::::::888666555555444444333222222111222111111111000000000000111000...------.........---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***)))))))))(((((((((((('''((()))((('''&&&''')))''''''(((((())))))******((((((((((((((('''''''''*********)))))))))(((((('''((()))******)))(((''''''''''''&&&&&&'''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######"""!!! ''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&''''''((()))******+++))))))))))))************************++++++++++++---...............//////000000111222222333444444444444555666777888999999999888777555444333333333444666:::<<<===<<<;;;:::777777777777777777777777:::999999999999999:::;;;777:::<<<>>>>>>===<<<<<>>===>>>???AAABBB@@@@@@@@@@@@AAABBBCCCDDDIIIKKKTTTfff}}}uuunnnfffbbb[[[VVVQQQNNNKKKIIIKKKHHHGGGHHHHHHHHHNNNUUU^^^cccjjjooouuu}}}vvvsssmmmgggccc`````````bbb```^^^[[[[[[\\\___bbbfffhhhkkkmmmlllkkkjjjiiidddaaa]]][[[ZZZWWWSSSPPPOOOLLLHHHEEEBBB@@@???>>>>>>===;;;;;;=========<<<<<<<<<<<<<<<;;;;;;;;;;;;>>>===<<<;;;;;;:::::::::===>>>===;;;999999:::<<>>999888666555666444444444333333222222111111111111000000000000///...---,,,***))))))+++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))((((((((((((''''''((()))((('''&&&''')))''''''(((((())))))******'''''''''((((((((((((((())))))(((((((((((('''''''''((()))******)))((('''&&&''''''''''''''''''&&&((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''$$$%%%%%%&&&'''((())))))&&&''''''((()))******+++))))))))))))************))))))*********+++++++++++++++,,,---...///000000111111222222333333444444333444555777888888888888888777666444333222222222555777999;;;<<<:::888777999888888888777777777777888888777888888999::::::777:::======<<<;;;<<<===CCCBBBBBBDDDGGGHHHFFFDDDBBBAAA????????????AAABBB@@@???>>>>>>>>>???@@@@@@===>>>>>>???@@@BBBCCCCCCEEEGGGLLLTTT___tttzzzrrriiiaaaYYYPPPKKKMMMHHHFFFFFFEEEDDDHHHNNNRRRUUUYYY]]]bbbjjjssszzz~~~|||{{{{{{uuupppiiibbb]]][[[ZZZZZZXXXXXXYYYZZZZZZYYYWWWUUUUUUSSSQQQOOONNNMMMKKKJJJGGGGGGFFFDDDBBBAAABBBBBB???===;;;;;;<<<===<<<<<<>>>>>>>>>>>>????????????BBBBBB@@@????????????@@@CCCDDDEEEEEEDDDDDDFFFHHHHHHIIILLLPPPXXXbbbnnnvvv}}}|||wwwpppvvv~~~|||wwwuuu{{{qqq```MMMEEE===:::888444222333111111111111111111111111......------------......qqqfff]]]UUURRRMMMKKKJJJKKKJJJKKKRRRZZZoootttxxxyyyxxx{{{tttXXXEEE???;;;:::777333222444222222111111000000000000000000000000////////////---...---,,,******,,,...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((('''''''''((()))((('''&&&''')))(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((()))***+++&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''(((((())))))******((((((((()))))))))******)))))))))************+++)))***+++,,,---///000000//////000000111111111111222333555666888888777777777666555444333222222222555666888999:::999777666999999999999888888888777777777777777888999:::;;;888:::<<<<<<;;;===AAAFFFJJJHHHFFFGGGKKKMMMMMMKKKDDDBBB@@@>>>>>>>>>@@@AAA???????????????@@@@@@@@@@@@@@@??????@@@@@@AAAAAACCCEEEJJJMMMPPP\\\tttzzzlll^^^TTTMMMIIIFFFFFFFFFDDDGGGKKKJJJKKKMMMOOOSSSXXX^^^cccnnnssszzzwwwqqqlllhhhaaa___\\\[[[[[[ZZZXXXVVVRRRQQQOOOLLLJJJIIIHHHHHHCCCDDDDDDCCCAAAAAABBBCCCCCC@@@>>>>>>???@@@@@@@@@@@@AAABBBDDDFFFHHHIIIJJJKKKJJJIIIHHHHHHIIIKKKKKKIIIMMMQQQTTTVVVYYY[[[^^^]]]```fffnnnyyyyyyooojjjiiihhhlllrrruuuuuuuuuwwwzzzkkkWWWKKKCCC===999:::888333000000000000000000000000000000---------,,,------...///uuucccZZZVVVPPPLLLLLLGGGFFFFFFHHHHHHKKKWWWcccuuu{{{pppXXXHHH<<<888666777666222111444111111111111000000000000////////////.........------///000///------///111,,,++++++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((''''''''''''((()))((('''&&&''')))))))))))))))((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$###$$$%%%''')))***%%%%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))******************+++,,,------............////////////000000///111333555666666555555666555444333333333333333555555777888999999999999999999888888888888888888666666666777888:::;;;<<<888:::<<<;;;<<>>======>>>???===>>>@@@AAABBBAAA@@@???AAA@@@???>>>??????AAABBBBBBDDDHHHKKKJJJOOO]]]mmmttthhh[[[VVVRRRQQQOOOLLLKKKMMMIIIIIIJJJJJJLLLOOORRRUUUYYY^^^eeekkkqqqxxx~~~yyyvvvttttttrrrppphhhfffccc^^^YYYUUUSSSSSSPPPQQQSSSRRRPPPOOOQQQSSSUUUSSSPPPPPPRRRTTTUUUUUUTTTVVVZZZ^^^cccgggjjjlllkkkiiigggdddbbbaaaaaabbb```eeelllrrrvvvyyy{{{}}}vvvnnnlllpppsssvvvyyy||||||{{{~~~}}}hhhUUUHHHBBB;;;777555666555111000111////////////////////////---,,,,,,,,,------...///nnn___RRROOONNNJJJFFFFFFDDDCCCEEEGGGHHHNNN]]]kkk~~~qqqVVVEEE@@@:::555333555666444333444333333333222222222222222///.........------------(((+++------+++***,,,///+++++++++*********))))))++++++++++++++++++++++++************************)))))))))))))))))))))))))))((((((((('''''''''''''''((()))((('''&&&''')))******))))))((((((''''''&&&'''''''''(((((())))))'''''''''((((((((((((((('''&&&%%%$$$$$$%%%&&&'''%%%&&&'''(((((('''&&&%%%((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''((())))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000000000...///222444555444444333555555444333333444444444444444666777999;;;<<<===888888888888777777777777666666666777888:::;;;<<<888:::;;;;;;===EEERRR\\\qqqiii___ZZZYYYYYYVVVSSSGGGEEEBBB>>>===<<<===>>><<<===@@@CCCCCCCCCAAA??????>>>======>>>@@@CCCDDD@@@AAADDDGGGFFFEEEKKKSSS]]]vvvzzzooohhhccc```[[[TTTQQQQQQLLLKKKKKKKKKLLLMMMOOOPPPKKKOOOTTTXXX[[[___fffjjjxxx~~~}}}uuuooommmlllgggjjjlllkkkiiihhhjjjmmmjjjhhhggggggjjjmmmnnnooorrruuuzzz}}}{{{{{{~~~~~~zzzsssnnnnnnttt~~~qqq]]]PPPGGG???;;;777333111222222000111444///////////////.........,,,,,,,,,,,,------...///vvvYYYSSSNNNMMMJJJGGGFFFHHHIIIGGGHHHLLLPPPYYYiiiwwwmmmXXXGGG???>>>555555444444444333333333222222222111000//////...000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++******)))(((''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&(((******(((&&&&&&&&&&&&''''''(((((()))))))))''''''''''''(((((())))))''''''''''''((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&'''((((((((('''''''''(((((((((((()))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))************++++++++++++++++++++++++////////////000000000000000111222333333333333222555555444333333333444444555555555555666666666666666555444555777999999888555666888999::::::999999888666888;;;===AAAQQQaaatttlll___UUUOOOKKKHHHFFFFFFCCC???;;;999999;;;<<<======>>>???@@@AAABBBBBB===>>>???@@@@@@???>>>===EEEEEEDDDCCCCCCDDDFFFGGGSSS]]]pppxxxsssnnnhhhaaa[[[YYYVVVQQQMMMMMMMMMMMMLLLNNNMMMKKKKKKMMMPPPTTTWWWdddhhhmmmqqqtttzzz~~~uuummmjjjlllhhhmmmrrrrrrnnnlllmmmooosssqqqpppqqqwwwvvviiiWWWIIIAAA===999777222222222222000---+++))).........///////////////.........------,,,,,,,,,|||ggg^^^SSSMMMHHHHHHFFFCCCCCCFFFGGGHHHMMMUUU]]]gggwwwlllVVVJJJ@@@999666444444444444333333333333222222111111000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))*********)))((('''''''''************************((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&(((******(((&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))************))))))***++++++,,,------////////////000000000000111111111222222222333333666555444333333333333333555555555555666666666666777555444555777888888888666777888::::::::::::999:::888:::<<<<<>>???@@@@@@===>>>????????????>>>===BBBAAA@@@??????@@@CCCFFFKKKRRR^^^ppp{{{rrrkkkgggccc]]]XXXUUURRROOOMMMKKKJJJHHHGGGHHHKKKNNNPPPSSSVVVZZZ\\\^^^bbbhhhllluuuzzztttkkkeee```___aaa^^^bbbggghhhffffffhhhkkkrrrssstttxxxqqq\\\TTTHHH@@@===;;;999666444444444444333222000000---------------,,,,,,,,,......---------,,,,,,,,,wwwcccUUUOOOOOOIIIFFFFFFDDDBBBDDDHHHIIIMMMVVVcccmmmwwwqqqRRRCCC@@@>>>999444444444444333333333222222222111111000000//////...---------------------------------------------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((***)))(((&&&&&&'''((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))************'''((()))***+++---............/////////000000000222222111000111222333444777666555444333222222222555555555555666666666666888666555555777888777666666777888999:::::::::999;;;;;;<<<===;;;<<>>>>>======>>>>>>>>>>>>======?????????===<<<===@@@CCCCCCFFFKKKSSSbbbzzz~~~zzztttnnnggg```YYYUUUNNNMMMJJJHHHGGGHHHIIIJJJHHHJJJKKKLLLMMMOOORRRUUU]]]aaagggmmmtttzzzyyymmmbbb]]]\\\\\\^^^aaadddgggkkkkkkjjjkkknnnqqquuuxxx|||~~~cccQQQDDD???;;;999999999666333555444444333333333444444......------,,,,,,++++++------------,,,,,,,,,,,,ooobbbWWWOOOMMMNNNJJJGGGHHHGGGFFFJJJPPPRRRVVVaaappp{{{sss\\\CCC;;;======999666333333333333222222222222111111000000////////////------------------------------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))'''&&&'''(((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''((())))))******((()))))))))************(((((()))***+++,,,---------.........///000000000333222000//////111333444777666555444333222222222555555555555666666666666999777555555666777777666555666666777888888999999:::<<<======;;;;;;???EEECCCBBB@@@???>>>>>>===<<<:::;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<==============================???BBBDDDCCC@@@======>>>>>>AAACCCEEELLL]]]tttuuullleee[[[YYYVVVRRRNNNLLLJJJJJJKKKKKKKKKJJJJJJKKKMMMNNNSSSTTTVVVZZZ^^^ccciiilllvvv{{{}}}tttnnniiiddd______dddjjjpppssszzz{{{}}}|||{{{{{{}}}wwwcccNNNAAA<<<:::777666666666444111444333111000000000111222000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,wwwdddYYYTTTOOOKKKJJJJJJHHHGGGIIIJJJKKKQQQYYY^^^bbbmmm{{{sssXXXJJJ<<<888888666444333333333222222222111111111000000000///////////////........................------------------------,,,,,,+++++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((()))******+++((()))))))))************)))***************++++++,,,------...///000000000222111000//////111333444666666555444333222222333555555555555666666666666999777555555666777777666444444555555666666777888888;;;===<<<:::;;;>>>@@@======>>>>>>===<<<;;;;;;:::;;;===>>>?????????>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<===AAAGGGLLLLLLFFF@@@<<<;;;<<>>===999;;;===<<<;;;999999:::<<<===>>>???@@@AAAAAAAAACCCBBBAAA@@@???>>>======<<<<<<;;;;;;;;;;;;<<<<<>>>>>???@@@AAABBBBBBFFFFFFDDDBBB@@@>>><<<;;;<<<<<<;;;::::::;;;<<<<<>>>>>>>>AAACCCJJJRRRddd{{{~~~yyyuuuooojjjddd```]]]YYYUUURRRRRROOOLLLKKKMMMMMMLLLKKKIIIKKKMMMMMMLLLLLLLLLMMMKKKMMMNNNNNNNNNNNNPPPRRROOOSSSVVVSSSRRRTTTUUUSSSPPPPPPPPPRRRTTTXXX\\\^^^___aaafffnnnuuuyyyzzzzzzppprrrssstttvvvzzz{{{rrrnnnjjjddd]]][[[UUUUUUVVVYYY\\\```cccdddccccccdddeeeeeedddbbbaaa]]]]]]]]]]]]]]]^^^^^^___aaabbbbbbaaaaaadddjjjoooqqq{{{gggUUUDDD===;;;777444333333333222111000111333444000000000000000///......++++++++++++++++++++++++******+++++++++,,,,,,,,,tttdddZZZUUUMMMJJJIIIKKKJJJFFFEEEGGGHHHKKKTTT___jjjvvvxxxXXXBBB===777444666888555222111111111111111000000000000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))'''%%%%%%''')))$$$%%%%%%%%%&&&&&&''''''))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,))))))))))))************&&&'''((()))***+++,,,---++++++,,,---...///000111//////000111111111111000333333333333444555666666555555555555666666666777666555444555777999999888888777777777777999:::;;;:::>>>>>>999999<<<<<<888999;;;======;;;:::<<>>>>>>>>>>>???@@@BBBBBBHHHGGGEEECCC@@@===;;;:::<<<;;;::::::::::::;;;<<<<<>>AAACCCAAACCCLLL]]]mmm}}}wwwqqqmmmhhhccc___^^^[[[WWWUUUTTTSSSPPPMMMKKKLLLMMMLLLJJJIIIJJJKKKJJJLLLNNNNNNMMMMMMMMMNNNJJJNNNPPPMMMKKKLLLLLLIIIGGGHHHIIIKKKMMMOOOPPPQQQTTTUUUWWWZZZ^^^aaaaaa```\\\]]]^^^^^^```ccciiimmmlllddd]]][[[ZZZVVVSSSTTTPPPRRRUUUVVVVVVWWWYYY[[[WWWYYY\\\]]]]]]]]]___aaabbbccceeeggghhhiiijjjjjjjjjlllmmmmmmmmmpppuuuzzzttt^^^KKKAAA;;;;;;:::555333555222333444333222111111111+++,,,.../////////...------------------------...*********++++++,,,,,,,,,vvveee\\\WWWSSSPPPKKKLLLMMMMMMKKKIIIJJJJJJPPPYYYeeerrr~~~vvvYYYEEE===888777666555444333222222000000000000000000000000111000...------...000111,,,,,,------,,,,,,+++******++++++,,,,,,++++++***))))))))))))))))))))))))*********)))))))))))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((###$$$&&&((()))(((((('''))))))((((((''''''&&&&&&%%%&&&'''***,,,,,,***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))((((((((((((((('''''''''%%%&&&&&&'''((()))******(((''''''&&&&&&((()))***++++++******************+++,,,......---...///111////////////000000000000333444444444555444444444111222444666666555444333444555777999:::;;;::::::444555555666888999;;;<<<888===???<<<;;;======;;;<<<======>>>>>>===<<<<<<>>>>>>>>>>>>???@@@AAABBBJJJEEEAAA@@@>>>;;;;;;???<<<<<<<<<<<<<<<;;;;;;;;;@@@??????>>>===<<<<<<;;;<<<;;;::::::::::::;;;<<<===<<>><<<;;;===>>><<<::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>???AAABBBCCCFFFAAA>>>===;;;888999<<<<<<<<<<<<<<<===>>>>>>???>>>>>>>>>===<<<;;;;;;;;;<<<;;;:::999999:::;;;<<<>>>;;;???FFFHHHLLL]]]ppp|||~~~}}}}}}zzzsssmmmmmmjjjgggeeedddbbb___\\\WWWXXXYYYYYYYYYXXXWWWWWWTTTTTTRRRPPPNNNMMMLLLLLLOOONNNNNNNNNPPPRRRTTTVVVVVVTTTQQQPPPPPPPPPOOOMMMOOOQQQSSSVVVXXXZZZZZZZZZ\\\[[[ZZZYYYZZZZZZZZZZZZ[[[^^^eeepppyyy}}}zzzvvvnnnfffbbbfffkkkmmmnnnppp{{{nnnTTTDDDBBB777666444111000000111111888555222000000111000000////////////.........---......---,,,++++++++++++---,,,+++***))))))))))))aaaZZZPPPKKKJJJKKKKKKJJJLLLKKKIIIHHHJJJQQQYYY___qqq|||{{{bbbNNNAAA999999<<<666666555444333333222222////////////////////////...---,,,++++++,,,---...------......------,,,+++,,,,,,------------,,,,,,))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))*********)))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$###""""""''''''''''''''''''(((((()))))))))))))))***++++++************************+++,,,......------...000.../////////000000000111222444666888999999888777444555777888888888777666555555666777888888777777999999888888888888999999888<<<>>>;;;:::<<<===;;;888888888999:::<<<>>>@@@=========>>>???AAABBBDDDDDD???<<<<<<;;;888999<<<======<<<<<<===???AAABBB<<<<<<<<<;;;::::::999999::::::999999999999::::::===999:::???AAABBBKKKXXXnnn||||||xxxrrrnnnjjjjjjjjjjjjkkkkkkkkkkkkgggfffdddbbb```]]]\\\[[[\\\ZZZYYY[[[___bbbcccbbbccc```]]][[[ZZZXXXVVVTTTUUUWWW[[[^^^bbbdddeeefffhhhhhhiiijjjkkklllmmmmmmooouuuxxxtttwww{{{~~~tttfffTTTAAA888999333333111111111222333444999666333111111111000...//////.........---------...---,,,++++++***++++++,,,,,,+++***))))))))))))RRROOOJJJIIIJJJLLLMMMMMMMMMMMMMMMOOOUUUaaannnwwwmmm]]]LLLBBB===888666777555555444444333222222111////////////////////////000///............///000---............---,,,,,,+++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))&&&&&&''''''(((((())))))((())))))'''&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%'''''''''''''''''''''&&&((((((((()))))))))*********************++++++++++++,,,...------,,,...///......//////000000111111333555777999:::999777555666666777888888777777666555555666666666666666666666666666666888999:::;;;777;;;===:::999;;;;;;:::888777777777888:::===???>>>======<<<===???AAABBBEEEAAA>>>???>>>;;;<<>>===<<<<<<<<<>>>@@@AAA::::::999999999888888888999999999888888999999999:::777777===???@@@DDDKKKSSS\\\iiiwww~~~{{{xxxuuutttpppnnnmmmrrryyy~~~}}}zzzyyyvvvsssqqqooonnnllljjjgggjjjmmmrrrvvvyyy{{{|||mmmdddZZZRRRFFF;;;777999444333333222333333444555666444111000000000///............---------,,,,,,---,,,,,,+++******++++++,,,++++++***))))))******NNNLLLKKKJJJKKKMMMNNNNNNIIILLLRRR[[[iiizzzjjjOOOEEE<<<::::::666222111444444333333222222111111......................../////////....../////////------......------,,,+++******++++++++++++******))))))))))))))))))))))))(((((())))))************************************)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&''''''(((((())))))'''))))))(((&&&%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))*********)))((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((()))((())))))*********++++++++++++,,,...---,,,,,,---............///000111111111444666999;;;;;;999666333666666777777777666666666555555555555555555666666555555555666777888999:::777<<<===:::888999999777999888777666777999;;;===???>>><<<;;;<<<>>>@@@AAAEEEBBB@@@AAA@@@<<<<<>>===<<<;;;:::;;;;;;<<<888888888888777777777777777888888888888888888777888666777;;;>>>>>>@@@BBBDDDHHHNNNWWWeeeyyy~~~{{{hhhTTTQQQNNNIIIAAA999777999444444333333222222222222111000......000000///...------------,,,,,,,,,,,,,,,,,,+++*********++++++,,,+++******)))*********LLLKKKKKKJJJKKKLLLMMMMMMHHHPPP^^^ooo{{{___MMMDDD<<<666666666444333555333333333222222111111111........................------------------------,,,,,,------,,,,,,+++***))))))************))))))))))))))))))))))))))))))((((((((()))******++++++************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((('''''''''(((((((((((((((%%%'''))))))&&&%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((((((((((((((()))))))))***++++++,,,,,,+++,,,...---,,,+++,,,...------...///000111222222555777;;;>>>>>>;;;777444777777777666666666666666555555555555555666777888999999888777666666666666;;;>>>???;;;888999999666999888777777888999:::;;;???>>><<<<<<===@@@CCCEEEDDD@@@???@@@???;;;:::======<<<<<<;;;:::999888777777777777777777777777777666666777888888777666666777777999:::;;;:::::::::>>>>>>@@@EEELLLYYYlll}}}ppp[[[MMMGGGIIIIIIEEE===666333333222222222111000///.........------...///000///...------,,,,,,,,,+++++++++++++++************++++++++++++***************+++KKKLLLLLLLLLMMMNNNPPPRRRUUUaaattttttZZZIII@@@???:::777777555333333777222222222222111111111111........................,,,------------------,,,++++++,,,,,,++++++***)))*********++++++*********))))))))))))))))))))))))'''(((((()))******++++++************************((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((((((((((((((((((((('''''''''"""&&&******'''%%%'''***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''((()))***))))))(((((())))))***++++++,,,,,,+++---------++++++,,,---------...///000111222222444777===AAABBB@@@<<<999999999888777777777777777555555444555555777999:::<<<;;;:::999888888888888???CCCCCC>>>;;;:::999777666666777888:::;;;<<<<<<======<<<===AAAFFFJJJMMMDDD@@@???@@@>>>999888:::999:::;;;<<<;;;:::888666666666777777777777777777555666777777777777666555444777::::::888888999999:::999;;;???AAADDDPPP]]]llljjjSSSGGG@@@@@@CCCDDD@@@888333222222111111111000000///...---000///...///000000...---,,,,,,,,,,,,++++++++++++++++++************+++++++++***************++++++MMMNNNPPPPPPQQQSSSWWWYYYgggttt|||[[[EEE???@@@666555666888555///...000222222222111111111111111..............................////////////......***++++++++++++***))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))'''(((((()))***+++++++++************************((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((('''''''''&&& %%%******'''&&&'''***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))$$$$$$%%%%%%&&&'''(((((('''((()))++++++******)))((())))))***++++++,,,,,,+++---------++++++,,,---------...///000111222222333777>>>CCCFFFDDDAAA>>>;;;::::::999888888888999555555444555666888:::;;;::::::::::::;;;<<<<<<===CCCGGGFFFAAA===<<<;;;888333444777999;;;===>>>>>><<<<<<<<>>;;;AAAJJJPPP```uuuuuuVVVDDD???>>>;;;???AAA<<<666333444555111111222222222222111000222111000000111000...,,,,,,,,,,,,+++++++++******+++***************+++++++++***************++++++OOOQQQSSSTTTVVV\\\dddkkkvvv\\\KKK???999888555555444444444333333333222222222111111111000000000///...---------------////////////////////////+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))******))))))((((((''''''(((((())))))*********+++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((+++***((('''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%$$$$$$%%%&&&###%%%''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((())))))))))))************,,,+++******+++,,,...///000000000000111222333444777888;;;???AAA@@@<<<999777666555555555777888999222333444666777999:::;;;::::::;;;;;;<<<=========DDDBBB@@@===:::777555444777888:::;;;=========<<<======???AAAFFFKKKPPPRRRLLLIIIEEE@@@<<<888666555>>>@@@AAA@@@===:::888777888777666555555444444555222333333444555666777777444555555666666666777777999999999:::;;;===>>>???EEEKKKWWWggg}}}zzz\\\EEE???<<<666999888777666555444333333////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++***((()))+++))))))))))))))))))))))))MMMPPPUUU[[[cccmmmxxx~~~bbbNNNAAA999555666444444444444333333333333222222111111111000000000//////...---------------------------------------++++++++++++++++++++++++*********************************)))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''(((((()))))))))*********(((((((((((((((((((((((()))((((((((('''''''''''')))))))))(((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%$$$%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))************,,,,,,++++++,,,---///000000000000000111222333333555666888<<<>>>===:::888666666555555555666888888333333444666777888::::::999::::::;;;<<<<<<======>>>>>>===;;;:::888777777777888:::<<<==================>>>@@@CCCFFFIIIKKKIIIGGGDDDAAA>>>;;;::::::>>>@@@AAA@@@===:::888777888777666555444444444444555555555555444444444444444555555555555666666666666666666666777888999::::::>>>FFFRRRbbbvvvzzzyyyxxxjjjQQQ>>>:::888444555444333222111000//////000000/////////.................................,,,,,,,,,,,,+++++++++++++++***)))************+++))))))))))))))))))))))))QQQUUU]]]gggtttooo]]]JJJ>>>888444444555444444444333333333222222111111111111000000000000///...------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******''''''''''''''''''''''''((((((((((((''''''''''''((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ###&&&''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$###$$$&&&(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((''''''&&&'''''''''(((((((((((((((((((((((())))))))))))************---,,,,,,,,,---...///000000000000000111222333333333444555777::::::999777666555555555555666777777333333444555777888999999888999999:::;;;;;;<<<<<<888888999999999:::::::::888999;;;===>>>>>>======<<<======>>>@@@AAAAAABBBDDDCCCAAA???===<<<<<<===>>>@@@AAA???<<<999888888777777666555444444444444555555555555444444444444444444444444444555666666777777888888888999999:::777999<<>>>>>======:::;;;<<<===>>>>>>>>>===???>>><<<;;;::::::;;;;;;>>>???@@@>>>;;;888777777777666555444333333333333111222333444555666666777444444333333444555666777888888888999999999999888:::;;;;;;<<>>>>>?????????>>><<<:::999999::::::===>>>>>><<<999777666777666555444333333222222222111111222333444555666666444333333333444666888999333444555555555555444444888888888888888;;;???BBBFFFNNNZZZgggwww{{{iiiUUUKKKEEEAAA======>>>???===888555555444333222222111111000000//////////////////............------------------------+++++++++******)))))))))(((---...+++***------***((((((((((((((((((((((((uuuxxx}}}eeeQQQEEE???999555666555222222444222222222111111111000000////////////............,,,,,,,,,,,,,,,------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((('''%%%&&&&&&%%%$$$%%%''')))((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&(((((((((((((((((((((((())))))))))))************((()))***+++,,,,,,,,,+++////////////000111222222333333444666:::<<<======777777777888777777666555555555555555555555555666555555555666777777888888888888888999999:::::::::888999;;;<<<<<<<<<;;;;;;777888999;;;===???AAAAAAAAA???>>><<<;;;;;;<<<<<<<<<<<<<<<:::777555555555555555444333222222222222444444444444333333333333333222222333555888;;;===333444666777777777666555555666777777777888:::<<<===AAAEEEKKKUUUfff{{{qqqYYYMMMBBB>>>===;;;999:::777777555444222222111000000/////////.........---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((222666///)))+++,,,***((((((((((((((((((((((((mmm[[[MMMAAA;;;888444222444444111000333222111111111000000000000/////////.........------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((())))))))))))(((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%'''((('''&&&&&&((()))((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))************((()))+++,,,------,,,,,,///......//////000111222222333444777;;;>>>>>>===888888999999999888666555555555555555555555555555444444444555666666777777666777777888888999999999888999:::;;;;;;;;;:::999777777888999<<<>>>AAACCC???>>>===<<<<<<===>>>>>>:::;;;:::888555333333444555444333222111111111111444444444333333333222222222222222333666:::>>>@@@444666888:::::::::999999666777888888888777888:::999;;;===>>>AAAJJJXXXcccvvvoooVVVDDD>>>::::::999666666777444222111111111000000000...............---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------***777===222((((((+++***((((((((((((((((((((((((yyy___MMMEEE@@@<<<888555111111333333111111444111111111111000000000000//////.........---------++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))(((((('''''''''&&&))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((("""$$$&&&((()))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''%%%'''))))))((('''((()))((((((''''''''''''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))))))))************)))***,,,---......---,,,.........//////000111222111222444888<<<>>>>>>===888999::::::999888777666555555555555555444444444333333444444555666666777444444555666777888999999777888999:::::::::999888888888777888:::===@@@BBB;;;;;;::::::;;;<<<>>>???::::::999666333222222333555444333222111111111111000111222333444555555666222111222333777;;;@@@CCC000222555777888888777777444666777777666444444555666999<<<;;;:::===DDDKKKRRR\\\jjjxxxzzzrrrsssnnnYYYCCC===999888999777333222555444111///111222111111222//////////////////......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///***;;;BBB555'''&&&******((((((((((((((((((((((((dddYYYKKKAAA<<<999666222333333333222222222111111222111111000///........./////////000///......---000000///...------,,,,,,++++++++++++++++++++++++,,,++++++******)))))))))+++++++++************)))***************)))(((((((((((((((((())))))))))))''''''((()))))))))))))))***)))((()))***+++***))))))'''%%%%%%&&&''''''&&&%%%&&&'''''''''&&&$$$###&&&&&&''''''(((((())))))***(((&&&%%%&&&'''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&(((((()))%%%&&&&&&''''''&&&&&&%%%)))(((&&&%%%%%%&&&'''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******++++++)))))))))***++++++,,,,,,,,,---------.../////////000222555888:::;;;;;;:::333333444555666777888888333333333444444444555555333444555666777777777777999888777666666777888999888999999999888777555444:::777666888;;;======;;;555555777999::::::::::::;;;:::888666444333222222222222222222222111000///222222444444444444222222111111000111333777;;;>>>777333000222666777555111444444444444444444444444777888888777666777;;;===CCCGGGNNNUUU___pppxxxhhhXXXSSSRRRNNNFFFAAA888777666444333222111111000000000000//////////////////...---,,,,,,++++++------,,,,,,+++***))))))+++++++++*********))))))*********++++++,,,,,,,,,000///...---+++***))))))!!!$$$'''+++,,,+++)))'''vvvaaaRRRJJJ@@@:::888888666333333333222222222111111111111111000//////...------...............---,,,,,,.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++*********)))))))))))))))))))))(((''''''(((((((((((())))))))))))''''''((()))))))))))))))+++)))((()))******)))(((((('''&&&&&&((())))))((('''''''''''''''&&&%%%%%%''''''''''''(((((((((((()))'''&&&&&&''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&'''((()))'''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))))))))((())))))******+++,,,,,,,,,,,,------.../////////000222444777999:::999999444444444444444444555555444444444444444444444444444444555666777777777777888888777666666777888888888999999999888777666555777555333444888:::;;;:::555666666777777888999999888777555444222111111111111222222222222111000///222222333444444333222222111111000111333666999<<<666333111222555777444111444444444444444444444444555666666555444555888;;;:::===@@@DDDIIISSSaaakkkxxx\\\PPPFFFDDDFFFCCC>>><<<666555444333222111111111000000000000/////////...///......---,,,,,,++++++------,,,,,,+++******)))+++++++++*********))))))))))))******************---,,,,,,+++***)))((((((&&&''')))++++++***((('''oooVVVFFFBBB===777444555666555333222222222222111111111000000000//////...---------------------,,,,,,,,,+++------,,,,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********)))))))))((((((((((((((('''&&&&&&(((((((((((())))))))))))''''''((()))))))))))))))+++***((()))))))))(((''''''&&&&&&(((***,,,++++++((((((''''''&&&'''''''''((((((((('''''''''''''''''''''&&&''')))(((&&&$$$'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&''''''''''''&&&&&&''''''&&&''''''((()))***&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))++++++***))))))(((''''''(((((()))******++++++,,,+++,,,,,,---....../////////000333555666777777777444333333333222222222222555555555444444444444444444555666777888888888888888777777666666777777888888888888888888777666555555444222444777:::======777777555555555555666777666555444333222222222222111111222222111111000000111222333333333333222111111111000000111444666888555333111222444666444111333333333333333333333333222333333222222333555888555777999999:::>>>FFFLLLWWWaaapppyyywwwppp```FFF???:::<<<===;;;999999333333222111111111111111000000000/////////............------,,,,,,++++++---,,,,,,++++++*********+++************)))))))))))))))))))))))))))(((((())))))))))))((((((((('''******++++++***)))((('''nnnXXXGGG======:::666555555555333111222111111111111000000000//////......------------...------,,,,,,,,,,,,,,,------,,,,,,+++++++++***+++++++++++++++++++++++++++++++++,,,,,,---------************))))))))))))(((((())))))(((((('''&&&(((((((((((())))))))))))''''''((()))))))))))))))+++***(((((())))))(((&&&'''&&&'''))),,,------,,,))))))'''&&&&&&'''((()))(((((((((''''''&&&&&&&&&&&&&&&'''(((***)))&&&###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&''''''''''''&&&&&&((((((((((((((((((((()))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******))))))(((((((((((((((((())))))***+++++++++++++++,,,---......//////...///111222444444444444222222222222222222222222555555555444444444444444444555666777888888888888777777777666666777777777666666666666666555555444666666666777;;;@@@DDDFFF:::888666444444444555666666666555555444444555555000000111111111111000000111111222222222222111111111111000000000222444555444222111222333444333111222222222222222222222222111222222222111111333555444666777888888:::>>>AAABBBGGGOOOZZZiii|||xxxggg^^^```^^^RRR>>>:::999:::888444222333000000/////////000000111000000/////////.........---------,,,,,,,,,++++++,,,,,,,,,++++++*********************))))))))))))*********))))))(((((((((((((((((((((((((((((((((+++***))))))(((((())))))xxxaaaQQQFFF>>>:::999888666555555444333111111111111000000000//////...............---------///...------,,,,,,------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------*********)))))))))(((((()))************)))(((((((((((((((((())))))))))))''''''((()))))))))))))))***)))(((((())))))(((&&&&&&&&&'''))),,,---,,,+++)))((('''&&&&&&'''))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&(((***)))&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&))))))((((((((('''&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))'''(((((()))******++++++******+++,,,---...///000......///000111222222222000111111222333333444444444444444444444333333333444555666777777888888888666666666777777666666666555444444444333333333333555666888;;;>>>CCCHHHKKK<<<:::888555444444666666555555444444444444555555///000000111111111000000111111111111111111111111111111000000000111222333222222111111222333222111222222222222222222222222111222333222111111222444111333555666666777999:::<<<===???CCCLLLZZZjjjuuulllYYYOOOIIILLLMMMDDD999666666777333---+++,,,//////.........///000000////////////............,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++***))))))))))))))))))))))))+++++++++******))))))(((((((((((())))))))))))***(((((('''''''''((()))***uuuYYYHHH@@@;;;999999222333333333333333333333000000000000////////////........................000///---,,,,,,,,,---...---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******)))))))))(((((((((***************))))))((((((((((((((())))))))))))''''''((())))))))))))))))))(((''''''))))))((('''&&&&&&'''(((***+++)))''''''''''''&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''(((((('''&&&&&&%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''(((((()))******''''''((())))))******+++)))***+++,,,---...///000....../////////000000111//////000111222333444444111222222222333333333333333444555666777777777777555666666777777666666555444444333222222333333444333555888;;;===@@@DDDGGG;;;:::888666555555555666444333222222222222222333//////000000111111000000111111000000000000111111111000000000000111222222111111111111111111111111111111111111111111111111000222333222111111222333333333444555555555444444888888777888<<>>888888777666555555444444444333333222111111111222...//////000000000000000111000////////////000111000000000111111222222222000111111111000000111111111111111111111111111111///111222222000000000111444444444444555444333111222333444555777:::>>>@@@FFFPPP]]]jjjvvvxxxrrrkkkccc]]]QQQBBB>>>@@@;;;:::<<<888777333333666888555222333000//////.........////////////.........---------++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))******(((((())))))))))))))))))******))))))))))))))))))))))))))))))((((((((((((zzzcccMMMFFF@@@===999333333888444444333222000///000111000/////////............/////////000000000000000...---+++))))))***+++,,,******************++++++++++++++++++++++++++++++,,,++++++******)))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&(((((((((((())))))))))))'''(((((()))))))))))))))&&&%%%%%%&&&)))******)))'''&&&&&&''''''%%%"""###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''' ###%%%'''((())))))'''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''(((((()))*********((()))***+++---...///000//////.........//////000///////////////.........------...000111222333444111222333444555555555555444555666777777666555444777666555444444555777777555888<<<<<<999777666777666666666666555444333222777666555444333333333333......///000000000000000111000///......///000111000000111111222222333333000111111111000///000111000000000000000000000000...000111111000//////000000000000111222222111000...000222444555666666666888>>>FFFMMMUUUcccuuuyyyiiibbbYYYTTTQQQNNNHHHBBBAAA555666;;;666555999777777222000444666444111111000000///...............//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++'''((((((((())))))******&&&'''''''''(((((())))))******))))))((((((((((((++++++++++++***((('''&&&kkkUUULLL???;;;666333222333333222111222222222222111000000---///111111000///000111///111111000.........//////............---------000///---,,,++++++,,,,,,************************************************)))))))))))))))))))))))))))'''&&&'''(((((('''&&&((((((((((((((((((((((((++++++***)))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))+++------***(((,,,+++***,,,...000///...,,,,,,------...//////000///000000000///...,,,+++000111111111111222222222111222222333333444555555555444333333222222222222333333333444555666777888888:::;;;<<<;;;999666444666666555444444444444555444444333333333333222222111222333444444222111///000000000000000000000000///......///111333222111222111000//////000111222111111222222222000...---111111111111000000000000000000000000000000000000222222222333333333444444777:::<<<===@@@IIIUUU___vvvqqq```UUUGGGFFFCCC@@@>>>===<<<<<<:::999666444333222222222222222222111111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***)))(((((((((((())))))))))))))))))))))))'''((()))***************))))))))))))(((((((((((())))))(((((('''''''''&&&|||fffRRREEE@@@<<<999666333333333333222111111222222111111000///---///000000///...000111111222333111///---...///------------,,,,,,,,,,,,///...,,,+++******++++++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((***)))(((((()))***)))(((***************************)))((('''&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))+++---,,,***((()))((((((***,,,......---,,,---------....../////////000111111222111000///000000111111111222222222111111222222333444444444444333222111111111111222444444444444555555666777777888:::;;;;;;999777555666666555444444444444555444444333333333333222222111222333444444222111///000000000000000000000000///......///111333222111///000111111111111000///...///000111111111111111111111111000000000//////111111111111111111111111111111111111222222222222111444666888:::AAAKKKSSSccclllxxxwwwjjj___TTTIIIBBB???>>><<<999888777666666555555333222111111222222111111111000000/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))***+++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((()))(((((((((''''''''''''mmmZZZLLL@@@:::999999777555444444444333111111111111111111000//////...//////...------000222444555444222///---------,,,,,,,,,,,,++++++++++++---,,,+++***))))))******((((((((((((((((((((((((((()))***,,,,,,***)))((('''''''''''''''''''''''')))((('''((()))***)))(((************************)))'''%%%$$$$$$%%%&&&'''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''''''''###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((***,,,,,,***((()))((((((***---/////////---------------.........---...///000111222222111000000000111111111222222000000111111222333333333222222111111000000111111555555555444555555666666555777999:::;;;:::888777666666555444444444444555444444333333333333222222111222333333333222000///000000000000000000000000///......///111222222111---///111333333111///---////////////000111222222111111000000000000//////000000000000000000000000/////////000000000111111...000222333444999@@@EEELLLPPPUUUZZZ```jjjyyyxxxhhh```SSSIIICCC>>>:::777777666555333222222222222111000000000000000111222111000000///...------,,,------------,,,,,,,,,+++++++++++++++++++++++++++************************'''''''''((()))+++,,,---'''''''''''''''''''''''''''((((((((((((''''''&&&(((((((((((())))))))))))((((((((((((''''''''''''vvveeeSSSIIIDDD>>>888666666444333333444444222111000000111111000000///............,,,+++,,,///222666666666333000---,,,---,,,,,,,,,,,,++++++++++++,,,,,,++++++************))))))))))))))))))))))))((())),,,------,,,)))((((((((((((((((((((((((((((((&&&&&&&&&((()))((('''''''''''''''''''''''''''((('''$$$######$$$&&&(((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''(((((((((!!!"""%%%'''((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''((()))++++++)))(((&&&&&&&&&(((+++---------------------------------,,,,,,---....../////////000000000000111111111111///000000111111222333333222222111111111111222222777666555555555555555666555777999;;;<<<<<<;;;;;;666666555444444444444555444444333333333222222222111222222333222111000000////////////////////////000......///111222111000...///000222222000///...333222000///......//////111000000000////////////------------------------////////////000000000000///111333333333555999<<<===>>>@@@AAADDDLLLXXXaaaggguuuvvviii]]]UUUPPPJJJBBB<<<999888888777333333222222222222222222000//////////////////000111000000///...---,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++************************'''''''''((()))+++,,,---((((((((((((((((((((((((''''''(((((()))((((((((((((((((((((())))))))))))((((((((((((((('''''''''tttZZZMMMAAA======:::555444444333222222333333222000///000000000000///............---,,,+++,,,///111555666555333000---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************)))+++---//////---+++)))))))))))))))))))))))))))((('''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((((( """$$$'''((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''((()))***)))(((###""""""$$$'''))))))(((,,,,,,,,,---------------......------------......//////000000000111111111///000000111111222333333333333222222222333333444777666666555555555666666666777999;;;<<<=========666666555444444444444555444444333333333222222222222222222222111111000000////////////////////////000///......000111000///000000////////////000000333111000...---......///000000000////////////...........................////////////000000000000111222333333333333444555555777888888999>>>EEEJJJOOOXXXdddllltttwwwiii\\\SSSLLLGGGCCC???<<<999777666555444333111222222222222222222222111111111000//////...---111111000///......------.........------------,,,************************))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))&&&'''((()))***+++++++++'''((((((((()))))))))***'''''''''(((((((((((((((qqq___UUUQQQEEE:::666666555555777555333111000111222111000///////////////......---,,,------,,,+++,,,...000333444444222///......///------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***************************+++---......---+++***************************)))(((''')))+++,,,+++***((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''"""###$$$&&&''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''((())))))''''''&&&&&&''')))+++******+++++++++,,,------......000000///......//////000/////////000000000111111000000111111222333333333333333333222333333444555666666666555666666777777666777999:::<<<======>>>666666555444444444444555444444333333333333222222222222111111000000000000000000000000000000000000000///......000000///...111000...------...000111............///000111111000000////////////......000000000000000000000000....../////////000000000000000000000000000000000111333444555555777:::<<>><<<<<<;;;666666666555444222000/////////000111111000000///111111111111000///------///////////////.....................------------))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))***************************'''((()))***++++++++++++''''''(((((())))))******'''''''''(((((((((((((((vvvdddRRRFFFCCCFFF>>>777555444333444777666333000//////000000000....../////////...------***,,,------,,,,,,---...///111111111///...///111,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++******************************)))******++++++******)))))))))))))))))))))))))))'''&&&%%%''')))******)))''''''''''''''''''''''''$$$%%%&&&(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&''')))((('''+++))))))***+++,,,,,,***))))))***+++---.../////////......---...///111222////////////000000000111111111222222333444444444222222111111222333333444666555555555666777888888666666777888:::;;;<<<<<<666666555444444444444555444444333333333333222222222111111000000000000000000000000000000000000000000///......///000///...////////////////////////,,,---...///000000000000000000/////////.................................------------............///...---......///.........///000111222222444555999<<<@@@CCCEEEKKKSSSZZZ[[[```hhhqqq|||qqqfff[[[PPPIIICCC@@@<<<999777666666666444555666555333111000000......///000000///...---......///000000///...------------------.........------------,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))******)))((('''''''''''''''((()))*********''''''''''''((((((((()))jjjXXXKKK@@@;;;<<<444111222444444000///222777444000---.../////////......//////......---,,,)))+++------,,,,,,,,,------///000000//////000222+++++++++************)))((()))***++++++***)))((()))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((###""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((((((&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%%%%'''((((((''''''%%%$$$%%%&&&'''&&&%%%((((((***+++---...000000*********+++,,,...111222////////////000000000000111222222333333444555555111111000000111222333333555555555555666888999999555555666777888999::::::666666555444444444444555444444444333333333222222222111111000000000000000000000000000000000000000000///......///000///---,,,...000111111000...,,,///000000000000...---+++000/////////............++++++++++++++++++++++++++++++,,,,,,,,,---------///...------.../////////............///000222333222666:::>>>?????????@@@???BBBHHHNNNVVVbbbpppyyyqqqgggYYYOOOJJJFFFAAA<<<777777888888777555333222444444444222000///000000...///000111000///...---+++,,,---///000000///...***++++++,,,,,,------...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++((((((((((((((((((((((((++++++***)))'''&&&$$$###&&&''''''((()))******+++&&&'''''''''(((((())))))rrreeeRRRDDD===:::888777444444333333333222222222000111333444444333111000------,,,,,,,,,,,,++++++------------,,,,,,+++***---------,,,,,,++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%###""""""###%%%&&&((('''%%%$$$######$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%******)))((('''&&&&&&%%%(((&&&$$$$$$%%%%%%$$$######$$$&&&((())))))(((''')))+++,,,+++)))(((((((((,,,,,,,,,------.........---...///000000//////...............///111222333333222222444777888777666444333222111111111222333444666777777555444555555666777777777777777666666333222222111111222222333222222222111111111000000///000222222222111///---000000////////////000000111111000000//////......................................................------,,,,,,,,,,,,+++++++++,,,------......------******++++++++++++,,,,,,---------.........//////---......///////////////333333333444444444555555999:::;;;===@@@EEEMMMRRR]]]cccmmmyyyvvvjjjaaa[[[QQQKKKDDD???===;;;888666555555444444222111///...////////////////////////000000////////////000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++******))))))((((((+++******)))(((''''''&&&&&&&&&''')))******'''%%%'''''''''''''''((())))))nnnXXXOOODDD<<<999999777666333333333333222222222222///000111222222111///...------,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$""""""$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&'''''')))((((((''''''&&&&&&%%%+++***(((((())))))((('''###$$$&&&((())))))((('''((()))******(((''''''(((,,,,,,,,,,,,---------...,,,---...///000///..................000111222333333333333444666777666555444444222111111111222333666888999999777666666777666666666666666555444444333333222222222222333333222222111111111000000000000111222333222111///...000000////////////000000000000000000//////......................................................------,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,,,,---------......,,,---------.........///------...///////////////111111111222222222333333111222333444555999>>>BBBBBBGGGNNNWWW```kkktttzzzxxxmmmbbbYYYPPPJJJFFFDDD@@@;;;999888888777555222222222222111000///...........................000//////......//////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))******))))))))))))******************************)))((((((((('''''''''&&&(((((((((((())))))))))))''''''''')))))))))'''&&&'''''''''''''''((())))))qqq\\\MMM@@@<<<777555666777555333333333222222222111111111....../////////...,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&'''((('''&&&$$$%%%&&&(((((((((''''''&&&((())))))'''&&&''''''+++,,,,,,,,,,,,,,,------,,,---......//////...............///000111222333555444333444666666444333555444333222111222333333777888:::999777666666777666666666666555333222222444444333333333333444444222222222222111111111111111222333333333222000///000000////////////000000000000000////////////...........................////////////////////////------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------......,,,---......//////............/////////000000000000111222222111222444777222555999===BBBHHHNNNSSS```jjjwwwyyykkkbbbWWWRRRLLLFFFAAA>>>;;;888777555333333555666666555000000111111111111111000........................//////............//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))******))))))))))))******************************((((((((((((''''''''''''%%%&&&'''((()))***+++,,,(((((((((((((((((('''''''''''''''''''''((())))))uuucccTTTFFF>>>999777444333444444333111222222111111111000000000---.........---,,,+++***------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$%%%%%%&&&'''((((((''''''&&&((())))))((('''((()))++++++++++++,,,,,,,,,,,,+++,,,,,,---.....................///000111333333666444444444555555333111555444333222222333444444777999:::999777666666666888888777777555444222222555444444333333444444555444444444333333333222222222333333333333222111000000000////////////000000////////////////////////........................////////////////////////------,,,,,,,,,+++++++++)))***++++++,,,,,,++++++)))************+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,---............------------............//////111222222111000111222333444666777888;;;???BBBDDDJJJRRRZZZbbbmmmyyy{{{ooocccXXXNNNHHHEEEBBB===;;;:::999777666222222222333444444444444000000000111111222222333..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************))))))))))))%%%&&&'''((()))***+++,,,((()))((('''&&&&&&'''((('''''''''''''''((())))))|||gggUUUIIIAAA===<<<:::888555333222222222222111111000000000/////////.........------,,,,,,+++------,,,,,,,,,+++++++++******+++,,,,,,+++++++++*********++++++,,,,,,,,,))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&((('''%%%%%%'''(((''''''&&&&&&''''''''''''''''''&&&(((******))))))***++++++++++++++++++++++++++++++++++++,,,---......///////////////000222333444666555444444555444222000444444333333333444666777;;;<<<===<<<:::888888999:::::::::999888666555444555444444333333444444555666666555555555444444444333333333333222222111111000000////////////000000.............../////////........................////////////////////////------,,,,,,,,,+++++++++)))***++++++,,,,,,++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------............***,,,...///...------...111222333222222333666888999;;;>>>@@@DDDJJJSSSYYYfffnnnyyywwwddd___WWWPPPJJJEEE@@@===<<<999666555444444333111222333333333222222222222000////////////000111111........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))************'''((((((((()))))))))***((()))***(((&&&%%%''')))'''''''''''''''((())))))lll^^^MMMAAA;;;888888;;;666555333111111111333444000000/////////.........------------------------------,,,,,,,,,,,,++++++)))***++++++++++++++++++*********+++++++++++++++))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$######%%%&&&&&&%%%''''''''''''''''''''''''&&&(((************+++,,,+++++++++************)))*********+++,,,---...////////////000111222333444555444333444444444222000333333333333444666888999???AAAAAA@@@>>><<<<<<<<<;;;;;;;;;;;;:::888777777444444333333333333444444666666666666555555555555333222222222111111111111000000////////////000000---............/////////................................................------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,------,,,,,,,,,------------.........)))+++---...------...///---...///...---...000333444555555555777:::???CCCKKKOOOUUU[[[aaaiiissszzzuuuooohhh^^^WWWKKKGGGBBB>>><<<;;;999888888666333222111111///---222222222111000///111222000///...,,,,,,,,,---...------------------------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((''')))+++)))&&&$$$&&&((('''''''''''''''((())))))uuucccRRRGGG<<<999777444444777222222222222111111222222/////////.........------++++++++++++,,,---......------,,,,,,,,,,,,++++++))))))***+++++++++++++++++++++++++++************((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$"""!!!"""###%%%$$$$$$'''''''''&&&&&&&&&''''''$$$&&&))))))))))))+++,,,++++++******))))))))))))******)))***+++,,,...////////////000111222444444444333222333444444333111111111222333555888:::<<<@@@AAABBBAAA>>><<<<<<<<<;;;;;;;;;;;;;;;:::999888333333222222222222333333555555555444444444444333222222111111000000000000000000////////////000000---------.........//////........................------------------------------,,,,,,,,,,,,++++++++++++,,,---------------++++++++++++,,,,,,,,,,,,,,,+++++++++******************+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,---//////......000222---......---,,,---000222000111111222333444777999======>>>AAAEEEJJJOOORRRXXX[[[bbbkkkuuu|||vvvuuuuuuppphhh^^^VVVQQQLLLFFF@@@>>>;;;888555555666666555666444222222222222000///000111111111000111555888555333000...,,,,,,,,,---------------------------++++++************++++++******+++++++++,,,,,,,,,************************+++++++++************)))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((&&&'''''''''((((((((())))))))))))(((((((((((((((&&&))),,,+++'''$$$%%%''''''''''''''''''((())))))lllTTTAAABBB:::555777888444222444111222444555333111000000//////.........---------))))))******+++,,,...///---------,,,,,,,,,++++++((()))***+++++++++++++++,,,+++++++++******))))))(((((())))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''))))))((((((''''''&&&&&&&&&''''''###%%%'''(((((()))***++++++*********))))))((((((***)))))))))***,,,.../////////000000111222444555333222222333444555333222000000111333666999<<<>>>>>>???@@@>>><<<:::999:::::::::;;;;;;;;;::::::999333222222111111222222333444444333333333222222222222111000000///000000000000000////////////000000---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,------......------((())))))))))))*********,,,+++++++++******))))))******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,+++,,,---,,,++++++---///......///...,,,---///111---...///000111222222333666555444555888;;;<<<<<>>999555999666333222333444555444222000000000111222111000...000222222222555;;;@@@:::888555222///......///------------------------++++++************++++++*********++++++,,,,,,,,,************************+++++++++************)))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((()))))))))******++++++'''((((((((())))))******%%%)))---,,,'''$$$$$$&&&'''''''''''''''((())))))rrr]]]KKKBBB@@@777777555444333222222222111111111111000000000//////............---------++++++++++++++++++++++++***++++++++++++***))))))************************---,,,***)))((()))+++,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&'''&&&'''((()))******)))))))))))))))*********+++++++++,,,,,,,,,////////////000000000000222222222222222222222222333222222222444666999;;;;;;<<<<<<===<<<:::999888777888888888777666444222333333333444333333222222666555333333444444444333333111///---,,,---...///111000///...------...///000///------......---,,,.........------,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++***))))))(((((()))))))))))))))))))))))))))))),,,)))'''(((+++---,,,*********+++++++++,,,,,,,,,))))))((((((((((((((()))---------,,,,,,+++++++++......---,,,,,,,,,,,,---,,,,,,---...///000111111444444555555444444333333222444777;;;???CCCFFFHHHLLLMMMPPPUUU[[[aaafffiiiooottt{{{qqqeee\\\TTTOOONNNQQQUUUVVVQQQGGGAAAAAACCC>>>===<<<:::888777555555333333222222111000//////000000000000000000000000000...---///222777:::<<<;;;888555111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++++++++++++++++++++...---+++)))((())))))***---,,,***)))))))))***+++))))))))))))))))))))))))************)))'''&&&%%%((()))***++++++***)))((())))))(((((((((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))((('''''''''''''''ppp[[[KKK???999888777666555333222222111111111111111000000000//////............------------++++++++++++++++++++++++***++++++++++++***))))))************************'''(((((()))************))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((+++***((('''''''''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%&&&((()))&&&'''((((((&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&&&&''')))******)))))))))))))))************+++++++++,,,,,,......//////000000000111222222222222222222222222444444333333555777999;;;999::::::;;;;;;:::888888999999999888777666444444444444555555555555555444111000000111444777888777222111///---,,,---......000///...------......///000...------......---,,,---------------,,,,,,,,,---------------,,,++++++++++++++++++++++++++++++---,,,++++++******++++++))))))))))))))))))))))))***(((&&&''')))***)))(((************++++++++++++++++++***************+++,,,,,,+++++++++*********,,,,,,,,,,,,,,,---...///.............../////////000000111222333333333222333444555666777999::::::======>>>@@@CCCFFFIIIJJJHHHLLLQQQTTTVVVZZZbbbiiixxx~~~{{{{{{pppcccUUUNNNIIIDDDAAAAAACCCGGGJJJGGG???999999;;;888777666555333222111111333333222111111000//////////////////////////////555222///......//////000333222000...---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,++++++++++++++++++++++++---,,,+++))))))))))))))),,,+++******)))))))))***)))))))))))))))))))))))))))******))))))((('''&&&((()))************)))(((''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&lllTTTFFF>>>999666666666555444333222111111111000000000000////////////............------------++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))'''))),,,...//////...---))))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((***)))((('''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&&&&&&&'''((()))'''((()))(((''''''((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&''')))))))))(((((())))))************++++++++++++,,,------...///000000111111222222222222222222222222666555555444555777999:::777777888999999999999888;;;:::999888777666666666444555666777777777777777000//////111444777888888111000///---------...............---......///000///...------......---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++************+++))))))))))))))))))))))))***(((''''''((()))((('''))))))))))))*********************))))))******+++***************)))))))))*********+++,,,---///000/////////......---------,,,---...///000111111111222222222222222111111111444444444444444555666777===???BBBBBBBBBDDDIIIMMMPPPXXXbbbgggfffbbb___^^^bbbeeehhhjjjlllnnnqqqsssyyyyyyzzz|||~~~zzztttnnnjjjiiijjjkkkiiiiiiiiikkkkkkiiieeebbbZZZZZZYYYYYYZZZ\\\^^^```\\\]]]cccllluuuxxxsssmmmRRRIII@@@===<<<999777888999???DDDCCC===888777888555555444444333333222222222222111111000000//////........................//////---,,,,,,---//////...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******,,,------++++++++++++++++++++++++,,,+++***)))))))))))))))******++++++******))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))(((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&}}}dddTTTBBB;;;:::888666555444444333222111000000000000000/////////..................---------,,,,,,++++++++++++++++++++++++***++++++++++++***))))))((((((((((((((((((((((((***+++---.../////////...))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&'''((()))***&&&((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&''')))(((((((((((())))))***************++++++++++++,,,,,,---...///111111222111111111111111111111111555555444444555666777888666666777888999999::::::<<<;;;999777666666777777333444555777777888888888444333111111222333333222000///...------------...------------...//////000...---,,,,,,......---,,,+++++++++,,,,,,------...++++++,,,,,,++++++***)))******************************)))((((((((((((((())))))))))))))))))))))))******************)))((((((((((((((())))))))))))(((''''''''''''(((((()))************************************+++,,,---............---------,,,,,,+++,,,---...////////////000000111111111222222222333333333444555666777777666777888888777777:::<<<<<>>999666666333333333333333333333333111111000000000/////////........................+++,,,---------...000222------+++***)))(((((((((++++++++++++++++++++++++***************+++,,,,,,************************++++++***)))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((''''''((()))))))))))))))((())))))))))))))))))((())))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''lll[[[LLL@@@777666777444111000333222111000000000000000/////////............---...------------,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))''''''''''''''''''''''''******(((((((((((()))***)))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((('''&&&'''((()))***%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&'''((((((''''''((()))******))))))*********++++++++++++,,,---...///000111222111111111111111111111111333333333333444555555666666777777888999:::;;;;;;<<<;;;999777666666777777222333444555666777777777777555222111111111///...///......---------------,,,,,,---.........//////---,,,+++,,,---...---,,,***++++++,,,,,,---------++++++,,,,,,++++++***)))***************************)))((((((''''''(((((())))))))))))))))))))))))((()))***+++***))))))(((''''''((((((((()))))))))''''''&&&&&&'''((())))))******++++++++++++++++++,,,++++++*********++++++,,,,,,,,,,,,------------------............------//////000111222222333333///000111222333444444555000111111111000000111333444666888999999888888999888:::;;;;;;;;;;;;<<<>>>BBBAAA??????AAADDDGGGJJJOOOVVV[[[XXXOOOFFFCCCCCCCCCCCCBBB@@@>>><<<:::999<<<===>>>???????????????======>>>@@@BBBEEEHHHIIIKKKKKKLLLOOOOOOLLLEEE???;;;666555666666333111333333777===>>>:::555111///....../////////000000000000000//////////////////////////////////////////,,,...///...+++******+++,,,,,,+++***))))))))))))++++++++++++++++++++++++,,,+++******)))))))))***************************************)))))))))((('''(((***++++++***)))(((((((((((((((((((((((((((&&&'''((())))))******))))))(((((((((((((((((()))))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''((('''''''''''''''((((((zzzeeePPPCCC>>>888555666666333000000111111000//////////////////.........------------------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))((((((((((((((((((((((((,,,+++((('''&&&''')))***))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&&&&&&&'''((()))%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''''''''''''''((()))******)))))))))************+++,,,,,,---...//////000000111111111111111111111111111111222333444444555555777777777777888999:::;;;;;;:::999888777666666666222333444444555555555555444222111000111111000///------------------------,,,,,,---.........---------,,,+++,,,---...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************++++++***))))))))))))***))))))))))))))))))))))))$$$&&&((()))(((''''''((((((((((((((())))))))))))(((((((((((()))***++++++*********+++++++++++++++,,,+++******))))))******+++++++++,,,,,,---------...............---,,,,,,////////////////////////...//////000000//////...333333333444444444444444444333222222222333444555444555666555444333444555999888777666777888:::;;;@@@CCCEEEBBB<<<777777999666777888888777666444333444555666666666666777999::::::;;;<<<>>>???AAABBB@@@???>>>===<<<:::777444222000111444555222333555222666:::<<<999444///---/////////000000111111111////////////............////////////////////////###'''++++++***)))***,,,))))))******+++,,,,,,---++++++++++++++++++++++++,,,,,,+++))))))(((((((((************************((())))))******)))(((((((((((())))))******))))))))))))))))))))))))))))))''''''((())))))***)))))))))((((((''''''(((((()))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))ssseeeXXXLLL@@@999999666555666555111111444000000//////......//////.........---------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++***))))))((((((((((((((((((((((((++++++*********++++++,,,))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%&&&((()))&&&'''((('''&&&%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&&&&''')))'''&&&&&&'''''')))******))))))))))))************---------....../////////111111111111111111111111000111222444555666666666777666666666666777999999999999999888777666444444333444444555555555444444333111000///111111111000,,,---------...---------,,,---.........---,,,+++,,,+++***+++---...---,,,,,,,,,,,,+++++++++++++++---------------,,,++++++************************++++++***)))))))))))))))))))))))))))))))))))))))!!!$$$((()))((('''((()))(((((()))))))))*********(((''''''((((((***++++++)))))))))*********++++++******)))))))))******+++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,---------------------......//////000///...---,,,------------......---,,,222111000000111222333333000222333222111000111333444444333333333333444555777888999777555333444555222333333333333333333333000111222222000000333666888888999999999:::::::::777666444444444444333222000...000444444222333666333555999;;;999555222///000000111111111111111222................................................###)))+++******---///))))))***+++,,,,,,,,,,,,************************+++***)))))))))))))))***************************'''((()))******)))((((((((((((((((((((()))******))))))))))))))))))))))))'''((()))))))))))))))((()))(((''''''''''''((()))''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((()))iii___RRRGGGAAA>>>;;;999333222222222///,,,...444000//////.........//////......---------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))$$$%%%(((***+++******))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%$$$%%%&&&'''((('''((()))((('''&&&''')))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&'''&&&'''((()))&&&&&&&&&'''''')))******))))))))))))************------..................000000000000000000000000000111333555666777888888666666555444444666777888888888999888777666444222555555555555555555444444555333000000000000///...,,,,,,---......---------------...///...---+++***,,,+++***+++---...---,,,---,,,,,,++++++*********------......------,,,+++))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))!!!%%%***+++***)))***,,,))))))))))))************%%%%%%%%%&&&&&&((())))))'''((((((((())))))******(((((((((((()))+++,,,---......---,,,+++***)))(((((()))***+++,,,---------***+++,,,---...///000000***+++---...//////...---000/////////000000...---,,,,,,,,,...//////...---...///111111000000111333000000000111111222222222333333333444444444444444444333222111111222444555///111222111//////222666555555555444444333333333111111000000000000111111///......111000---...111///111555666666444000...---------------------------.....................------------------------&&&+++//////+++((((((***,,,,,,,,,,,,+++)))((('''************************(((((((((((()))***+++,,,))))))))))))))))))))))))'''((()))******)))(((((()))(((''''''''')))***+++))))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((IIIGGGBBB<<<888555333333111111111111111111111111000000000000////////////---.........---,,,++++++......---------,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++*********+++))))))(((&&&%%%$$$###"""***************)))((('''******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''(((((('''''''''&&&&&&&&&)))(((&&&&&&&&&&&&$$$"""$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&***)))'''%%%$$$%%%'''(((&&&&&&%%%$$$$$$$$$%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((******+++++++++,,,,,,,,,---...//////---,,,---///,,,------...............///111333555555555444333333333333333444555666777888777777666555555444444222333555666666555333222111222222222222111111000......---,,,,,,,,,,,,---,,,------......------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++++++++******))))))******)))))))))))))))***''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''&&&&&&''''''((()))))))))+++***)))'''''''''((())))))************+++++++++******+++++++++,,,,,,,,,+++,,,------......------++++++,,,,,,---...//////........................///...,,,,,,,,,---///111000000////////////000000000000000000000000000000////////////////////////000000000000000000000000222111000//////000111222555666666444222111111222////////////////////////////////////////////////222444777888888444111...///............---------///////////////.........---------,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***)))((((((((()))+++,,,%%%&&&&&&'''((())))))***))))))))))))************%%%&&&&&&'''((()))*********)))))))))(((((((((((()))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&@@@>>>;;;777444222222222111111111111111111111111000000/////////........................---,,,,,,...------------,,,,,,,,,*********+++++++++,,,,,,------,,,+++++++++++++++******)))((('''&&&%%%%%%***************)))((((((******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&$$$######$$$&&&'''(((((('''''''''&&&&&&&&&)))'''&&&&&&''''''%%%$$$((((((''''''&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((()))))))))*********+++++++++,,,---,,,+++***+++---,,,---...//////////////////000222444444444333222000000000111111222333444888888777666555555444444222333555555555444222111//////000000000//////...///...------,,,,,,------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++++++++*********((((((''''''''''''(((((((((((((((((((((''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((('''''''''******)))((((((((((((((())))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,---------------++++++,,,,,,---.........------------------------...---,,,+++,,,---///000//////............////////////////////////////////////////////////////////////////////////////////////...------...//////111222222111///...///000////////////////////////////////////////////////111333555777666333000---............------------,,,------....../////////------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))&&&'''((()))***))))))((('''''''''(((((())))))************)))))))))((((((&&&&&&''''''(((((())))))'''''''''''''''&&&&&&%%%((((((''''''''''''(((((()))(((((((((((('''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&777666444333222111222222000000000000000000000000//////.........---------.........///......---,,,------------,,,,,,,,,,,,*********++++++++++++,,,---,,,++++++++++++++++++************)))))))))(((************))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&((('''&&&&&&(((((('''&&&''''''''''''&&&$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''(((((((((((((((((()))))))))*********,,,---,,,+++***+++---,,,---...///000000111000///000111222222222111000000000000000000111222333888888777666555444333333333333444555444333111000///////////////////////////.........------------+++,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++************((((((''''''''''''(((((())))))(((((('''''''''&&&''''''((((((((()))))))))(((((((((((((((((((((((()))))))))(((((((((((('''***))))))(((''''''&&&&&&)))))))))))))))((((((''')))))))))*********++++++*********++++++++++++,,,++++++,,,------------,,,+++++++++,,,,,,------...------------------------...---,,,+++,,,---...///------............------........................////////////////////////........................///...------------...///...///000///...---...000///////////////////////////////////////////////////111333444333111...,,,......---------,,,,,,,,,******+++,,,---...//////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))$$$&&&(((***+++)))'''%%%)))))))))))))))))))))))),,,++++++***(((''''''&&&'''''''''(((((((((((((((&&&'''((((((((('''%%%$$$''''''(((((((((((('''''')))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&444444333222222333333444000000000000000000000000......---------,,,,,,,,,.........//////......------------,,,,,,,,,++++++************++++++++++++++++++***))))))***************************************)))))))))))))))******))))))(((((((((((((((************************(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((('''&&&''')))***)))((($$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''&&&%%%%%%#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((()))))))))******,,,---......---,,,---///,,,---...000111111111111//////000111111000//////222111111111222333333444777666555444333222222111333333444444333333222111111111111111111111111111////////////......------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******))))))))))))))))))))))))***))))))))))))******+++)))))))))(((''''''&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''''''''((()))******)))((('''))))))))))))************************++++++++++++******+++,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------...//////...------------------------------........................------------------------////////////////////////---...000000//////000111...................................................///000111000///---,,,------------,,,,,,,,,+++******++++++,,,,,,,,,---,,,+++++++++++++++++++++************************************************((((((((((((((((((((((((%%%&&&(((******)))((('''************))))))))))))+++******)))((((((''''''((((((((((((((('''''''''((()))***+++***)))'''&&&&&&'''((())))))((('''&&&(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&444444333222222222222222////////////////////////------------,,,,,,,,,,,,------...............---------,,,,,,,,,+++++++++))))))*********+++++++++))))))(((((((((((())))))(((((())))))))))))************)))(((((()))***+++***))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''')))***)))(((###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''')))))))))*********+++++++++,,,------,,,,,,...///---...///000111111111111......//////000000//////222222222111222222333333444333333222222111000000333333333333333333333333333333222111111111111222//////000000000///...---,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******'''''''''((((((((((((((()))))))))))))))***++++++))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''(((((())))))'''((()))******)))((('''(((((()))))))))*********))))))*********+++++++++)))***++++++,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------..................---........................------------------------..............................////////////......+++---............///111---------------------------------------------------------...------,,,+++---,,,,,,,,,++++++++++++,,,,,,++++++*********)))++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++************))))))))))))((((((((((((((((((((()))((((((((((((((('''''''''((()))*********)))''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&333333222111000//////...////////////////////////......---------,,,,,,,,,+++,,,------...---------,,,,,,,,,,,,++++++++++++)))))))))************+++(((((((((((((((((()))***((((((((((((((()))))))))***)))((((((((()))++++++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&%%%###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%###$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''')))))))))*********++++++((()))++++++******,,,---......///000000000//////------...//////000111111111111000000000111111222222222111111111111111111222333333444444555555666555444222000/////////000///000111111111000...------,,,+++******+++,,,---,,,,,,,,,++++++++++++***************************,,,,,,,,,+++++++++******''''''''''''(((((((((((('''&&&&&&''''''((()))***((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&''''''((())))))***'''(((((()))))))))))))))((((((((()))))))))******)))))))))************+++))))))***++++++++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,------...........................------------------------........................++++++,,,------,,,++++++)))+++,,,,,,++++++---...------------------------------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++******------,,,+++***)))((((((*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))'''''''''(((((()))))))))'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&222222222111000///..........................................------------***++++++,,,------,,,,,,,,,,,,,,,++++++++++++***))))))))))))************)))))))))))))))***++++++)))))))))))))))(((((((((***)))((('''((()))+++,,,******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%&&&'''((('''&&&&&&&&&&&&%%%$$$###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''%%%$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))******''')))***+++******,,,---...////////////...---------------...///111222333222222111111111111222222111111222222333444444444222222333444555777888999888777444111/////////000///000111222222000///---...---,,,++++++,,,---...,,,,,,,,,+++++++++******************************,,,,,,,,,+++++++++******((((((((()))))))))******&&&&&&&&&&&&'''((()))***&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((()))******(((((((((((()))))))))***))))))))))))************((())))))************************************)))++++++++++++++++++++++++)))******+++++++++++++++---+++)))(((((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++************,,,,,,,,,++++++*********)))*********++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))'''''''''(((((())))))***((((((((((((((('''''''''&&&&&&''''''(((((()))))))))(((&&&%%%%%%%%%'''(((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&222222222333222111111000........................//////.........---------)))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************++++++******+++,,,------************))))))((((((***)))((('''((()))+++---******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''&&&%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%#########%%%'''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((("""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))((('''%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))+++,,,,,,,,,,,,...///////////////...---,,,+++,,,,,,---...000222444555555555444444333444444444111222222333555666666777222222333444666888:::;;;<<<:::777444222111111111///000222333222111///...///...,,,++++++,,,...///,,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))******+++++++++,,,(((((((((((()))***,,,,,,%%%%%%&&&'''((()))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&)))(((''''''''')))***+++(((((((((((())))))))))))))))))))))))************(((((()))************************)))))))))))))))************************))))))***++++++++++++***,,,***'''%%%%%%'''***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,............,,,,,,---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---+++++++++************)))+++++++++++++++,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&(((******)))'''&&&%%%&&&&&&'''((())))))*********)))((('''&&&&&&%%%%%%&&&&&&'''((()))******,,,+++(((&&&&&&''')))+++)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&###$$$&&&''''''&&&$$$###'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&---------...///000111111/////////...------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++,,,,,,************************---,,,***)))((('''(((((())))))))))))))))))))))))((('''&&&&&&&&&((()))***%%%&&&&&&''''''((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&)))))))))))))))(((''''''(((&&&$$$$$$%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''&&&$$$""""""###%%%'''&&&&&&%%%%%%&&&&&&'''&&&$$$""""""%%%&&&%%%###%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$)))))))))***++++++,,,,,,------/////////...---,,,---,,,,,,,,,...000222333555444333222222222333444666555444444555666555444555333000222555888888777777777666555333222111000,,,222888;;;999555333222222000---***((('''((((((---,,,++++++******++++++***************************************)))((((((''''''(((((())))))******))))))))))))))))))))))))%%%'''((())))))'''%%%$$$$$$%%%'''(((((((((''''''))))))(((((('''''''''&&&&&&&&&''''''(((((())))))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))******))))))((('''''''''************************)))************+++++++++---,,,+++***)))))))))))),,,++++++***)))))))))***)))***+++,,,,,,+++***)))++++++++++++++++++++++++////////////......---,,,))))))***+++,,,,,,------......------,,,------------------,,,+++***))))))))))))***++++++++++++***---,,,+++*********++++++***+++,,,,,,,,,,,,+++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((())))))(((((((((((())))))((((((((((((((('''''''''))))))((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$%%%&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&222222111000...---,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************+++***)))((((((((()))***(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''(((((((((((()))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''((((((((((((((('''&&&&&&)))'''%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""######!!!!!!###&&&&&&%%%%%%%%%%%%&&&&&&(((&&&###$$$&&&'''%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&%%%&&&'''''''''&&&'''(((((()))******++++++---...............------/////////000111222333333444333222111111222333333666444333444555666555444555333111222555888888777888777666444333111000000333888>>>@@@???<<<999888000///---+++***+++,,,,,,---,,,++++++******++++++***************************************)))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((((((((('''%%%%%%###$$$%%%&&&'''&&&&&&%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))***))))))))))))(((((((((************************(((((()))))))))***************)))))))))***++++++,,,,,,+++***************)))******++++++******)))++++++++++++++++++++++++***************)))(((''')))******++++++,,,,,,,,,++++++************+++++++++,,,,,,+++***)))(((((())))))***++++++++++++***,,,,,,+++++++++*********++++++************++++++)))******++++++******)))************************+++***))))))((()))))))))))))))(((((((((((())))))(((((((((((((((((((((''')))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$)))(((&&&%%%%%%&&&'''((((((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$333222111///...,,,+++***,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++*********)))************************)))(((((((((((()))***+++(((((((((((((((((((((((((((((((((((((((((('''&&&((((((((((((((('''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&''''''''''''&&&%%%%%%)))'''%%%%%%&&&'''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$######%%%'''&&&&&&%%%%%%%%%%%%&&&&&&)))'''%%%%%%&&&&&&&&&$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((((()))'''''''''((())))))******......---------......///111111333444444444333333222222111111111222222333555444333444555666555333555444333444666888888888888777666444222000//////333777;;;===<<<:::777666......---,,,---...///000,,,,,,+++************+++************************)))************))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))'''''''''''''''((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))'''''''''(((***+++------,,,,,,+++************++++++******))))))******+++************************)))************)))((((((***************+++++++++***)))))))))))))))******,,,,,,,,,,,,+++***))))))((()))******++++++*********++++++++++++***))))))+++***)))(((((()))***+++)))******++++++******)))(((((((((((((((((((((((())))))((((((((()))******)))((((((''''''(((((()))''''''(((((((((((((((((((((((('''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''))))))(((''''''''''''((((((((('''&&&%%%$$$$$$###'''&&&%%%%%%%%%&&&'''((('''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###,,,,,,------------------------...//////000111111------------------------++++++************++++++---,,,,,,+++***))))))(((************************))))))((((((((()))))))))(((((((((((((((((((((((('''((()))))))))'''&&&%%%(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%(((&&&$$$$$$&&&'''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$&&&&&&%%%%%%''')))&&&%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&''''''''''''((()))''''''(((((()))*********///...---,,,,,,---///000111222444666666444222000000000000111111222222333555444333333555555444333444444444555666888888888999777555222000//////...///111444666666444111000---------------...///000,,,++++++***************************************))))))************)))(((******))))))((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&''''''((((((((((((((((((((())))))))))))(((((())))))***++++++,,,((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&'''((()))***,,,---,,,++++++*********+++++++++***)))(((((()))***+++************************)))***************))))))***************)))))))))***************++++++,,,,,,---------,,,,,,+++***((())))))***************)))***+++++++++***)))(((+++)))(((&&&&&&((()))+++))))))************))))))(((((((((((((((((((((((('''''''''((((((***++++++(((((((((''''''(((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''))))))(((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&(((((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%(((((()))***,,,---......,,,------...///000111111------------------------+++******))))))******+++,,,,,,++++++***)))(((((())))))))))))))))))))))))*********)))(((''''''&&&'''''''''''''''''''''''''''((()))))))))'''&&&%%%(((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((((((''''''&&&$$$######$$$%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!############$$$&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$&&&''''''&&&%%%''')))(((((()))******++++++,,,...---,,,,,,,,,...///000///111333555444222000...//////000111222222333333555333222333444555444333222333555666666777888888888666444111////////////000111222333444333000///------,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))((())))))*********))))))******))))))((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((('''''''''(((((()))))))))))))))))))))))))))(((((((((''''''&&&&&&''''''''''''''''''((((((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))''''''((()))***++++++,,,''''''''''''''''''''''''((((((((()))))))))******((('''''''''((())))))************))))))******++++++***)))(((((()))***+++))))))))))))))))))))))))&&&''''''(((((('''''''''***)))))))))))))))))))))***)))))))))******+++,,,***++++++++++++******)))(((((()))************))))))*********))))))((((((***)))'''&&&&&&''')))***)))))))))******)))))))))))))))))))))))))))))))))&&&'''''''''((()))++++++((((((''''''''''''((((((&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''''''''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%************++++++++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++++++++***)))))))))((())))))))))))))))))))))))*********)))((('''%%%$$$''''''''''''''''''''''''(((((((((((((((((('''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((((((((('''$$$###""""""$$$%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######### """%%%%%%%%%%%%%%%'''%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%$$$######$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$''')))(((%%%$$$&&&((()))))))))***++++++,,,,,,---------------...///000---///111222222111...---...///000222333444444444444333222333444555444222000222555666555555666888777555222000......///000000//////000111111///---,,,,,,,,,++++++******)))++++++***))))))))))))***))))))))))))))))))))))))((())))))************)))))))))))))))((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%((()))))))))))))))******(((((((((((((((''''''''''''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))&&&''''''((()))******+++(((((((((((((((((((((((((((((()))))))))*********)))((((((''''''''''''((())))))((((((((()))*********))))))(((((())))))***(((((((((((((((((((((((('''((())))))))))))))))))((((((((((((((()))))))))''''''''''''((()))***+++'''((((((((((((((('''''''''((())))))******))))))***))))))((('''(((((((((***)))(((''''''((()))***((())))))******))))))(((************************''''''''''''((()))***+++(((''''''&&&&&&''''''(((&&&&&&''''''((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''&&&&&&%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###,,,,,,,,,,,,,,,+++++++++)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************))))))))))))))))))))))))))))))))))))(((((()))))))))(((&&&%%%''''''''''''''''''''''''(((''''''''''''(((((()))(((((((((((())))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''%%%###"""###$$$&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""###%%%(((((((((''''''(((%%%%%%$$$$$$$$$$$$%%%%%%"""$$$%%%%%%###$$$&&&)))&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&)))+++)))%%%###%%%((((((((())))))***++++++++++++,,,---...////////////,,,...///000111000...---...///111333444555555555444333222222444444333222...111444555444444555777555333111///...///000111000...,,,---...///---***+++++++++++++++******)))++++++***)))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))''''''''''''''''''''''''&&&'''((((((((('''%%%%%%&&&%%%$$$###"""######$$$&&&'''''''''((((((((((((&&&&&&'''''''''''''''(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%(((((((((((())))))))))))&&&&&&''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))(((''''''&&&&&&''''''((('''''''''''''''((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))***+++++++++++++++&&&''''''(((((()))))))))(((((((((((()))***++++++'''(((((()))))))))(((((('''(((((()))))))))))))))+++***'''&&&%%%&&&((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((()))***(((''''''&&&&&&''''''(((&&&&&&''''''((())))))***+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,------.........++++++,,,,,,,,,,,,------++++++++++++++++++++++++******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))&&&&&&((()))))))))((('''''''''''''''''''''''''''((('''&&&&&&&&&((()))+++))))))******++++++,,,,,,%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%###$$$%%%%%%&&&&&&&&&&&&&&&$$$######%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""!!!###%%%&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""$$$&&&&&&%%%%%%(((+++&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((+++---+++&&&$$$&&&)))''''''(((((()))************+++---///000000///...,,,---...///000000///......///111444555666666666444333222222444444333222---111444555444333444666444222000......///111222333000...///111111///---******+++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))(((((()))***************''''''(((((())))))******''''''''''''''''''''''''%%%'''((())))))'''%%%$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))'''((()))******)))((('''((((((((((((((((((((((((%%%%%%&&&'''((((((''''''%%%&&&&&&'''((()))******************+++,,,---...***++++++,,,,,,,,,++++++'''(((((())))))))))))))),,,***'''$$$$$$&&&(((***))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((''''''''''''((())))))'''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***++++++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&++++++++++++++++++++++++************+++,,,---...,,,,,,+++******+++,,,,,,+++++++++*********))))))))))))************))))))******))))))(((((('''''')))))))))))))))((('''''''''(((((((((((((((''''''''''''''''''''''''''''''(((111'''(((...666AAA555))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################&&&%%%###""""""###%%%&&&''''''&&&%%%$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###""" ###$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((())))))))))))***)))((()))((()))((()))(((+++,,,---......,,,+++***------......///000000000222222111111111111111111111111222222222222111111111111111111000000000000555222///............---222111...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''((()))))))))(((''''''''''''''')))((((((''''''&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%((('''&&&%%%%%%&&&'''(((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&+++,,,,,,+++(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((((((((((((((('''''''''******))))))((((((''''''''''''(((***+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))+++***)))''''''(((((()))))))))(((((('''''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((())))))*********)))((('''&&&&&&'''(((&&&&&&&&&''''''''''''((($$$$$$%%%&&&''''''''''''%%%'''((())))))'''%%%$$$"""!!!!!!"""$$$&&&&&&%%%###$$$&&&''''''%%%$$$###&&&&&&''''''&&&&&&%%%$$$"""!!!!!!###&&&'''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,+++******+++,,,,,,+++++++++*********))))))))))))************))))))***)))))))))(((((((((''')))))))))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&+++###222HHHSSSSSS;;;)))(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&########################&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$$$$###""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&((()))***+++,,,++++++,,,,,,,,,,,,,,,+++------......//////000000000000000000000000000000111111222222222222111111111111111000000000//////222000......///000000///000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***))))))(((''''''''''''''')))((('''&&&%%%######"""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))((('''''''''&&&&&&&&&&&&"""$$$&&&'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''))))))))))))((((((''''''''''''((()))***+++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''(((((()))((((((((('''''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((())))))))))))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((('''%%%$$$$$$###"""###%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$###"""$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$++++++++++++++++++++++++((()))+++,,,------,,,+++,,,++++++******++++++,,,+++************)))))))))((())))))******))))))((())))))))))))((((((((((((((())))))))))))(((''''''&&&''''''((((((((('''''''''''''''''''''''''''''')))***$$$AAAfffssshhhDDD)))(((''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''%%%%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!###%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''')))***+++,,,***************+++,,,------------...//////000000////////////////////////111111222222222222111111111111000000000000//////...---,,,---000111222111------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))***+++***)))((()))+++)))((((((''''''''''''(((((('''&&&%%%###""" &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&!!!$$$&&&&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&''''''((())))))******'''''''''''''''''''''''')))))))))(((((((((((('''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''''''''''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''&&&&&&&&&%%%&&&%%%$$$$$$&&&&&&&&&$$$((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&%%%$$$$$$'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$++++++++++++++++++++++++((()))+++---------+++***++++++++++++++++++++++++************))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))(((((('''&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''')))***%%%CCCgggqqqeeeBBB(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((())))))'''&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))(((((()))+++---...,,,,,,---......//////000...///////////////000000111111222222222222111111111000000000////////////...---,,,---000111111000------------------------++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((('''(((***)))(((''''''''''''(((((('''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$((('''&&&%%%%%%%%%&&&&&&'''%%%$$$$$$%%%%%%$$$###'''&&&%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&%%%$$$$$$'''&&&$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$++++++++++++++++++++++++(((***,,,------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((('''&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''$$$'''"""555IIIKKKHHH222(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))((('''%%%%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&$$$$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''))))))(((((()))+++---...,,,,,,------...//////////////////000000111111111111111222222222222111111000000000////////////...///...---...///000///---.........------,,,++++++++++++++++++++++++++++++******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&%%%######$$$$$$"""!!!###$$$&&&'''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$++++++++++++++++++++++++******,,,,,,,,,,,,+++******++++++,,,,,,++++++***(((((()))))))))))))))***'''(((((())))))(((((('''(((((((((((())))))))))))'''(((((((((((('''&&&&&&$$$%%%&&&'''''''''''''''''''''''''''''''''''''''###)))###,,,///+++111(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%######%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))***+++***************+++,,,---,,,,,,,,,---......///////////////000000111111222111111222222222222111111000000////////////......000///......//////---+++............---,,,+++***++++++++++++++++++++++++******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''&&&%%%$$$%%%'''(((''''''''''''(((((()))%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%&&&''''''((((((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%$$$######$$$$$$"""!!!!!!###%%%'''((('''%%%$$$%%%%%%%%%%%%%%%$$$######%%%&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***(((((((((((())))))******''''''(((((((((((('''''''''((((((((()))))))))***''''''((((((''''''&&&%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%,,,%%%+++)))"""***&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''###""""""###%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%$$$######%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&((()))******++++++,,,,,,,,,,,,,,,++++++,,,,,,------......///------...//////000111111111111222222222222111111000000/////////.........///......///000///---+++,,,------......---,,,+++******************************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&''''''''''''''''''((())))))&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%&&&''''''''''''&&&%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((('''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###%%%$$$######%%%%%%$$$"""""""""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$&&&((('''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$++++++++++++++++++++++++,,,,,,+++******++++++,,,***+++,,,------,,,+++***'''((((((((())))))******''''''(((((((((((('''''''''((((((((())))))******''''''((((((''''''&&&%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''###((("""******"""(((###''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&"""!!!!!!"""$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&''''''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''%%%%%%%%%###""""""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((''''''''''''''''''''''''+++,,,---......,,,+++***++++++,,,------......///,,,,,,------...///000000111111222222222222111111000/////////............---------...000000...,,,***+++,,,...//////......******************************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''((('''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###&&&&&&'''(((((('''&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&***+++,,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%&&&''''''%%%###"""&&&%%%$$$$$$&&&&&&%%%$$$###"""!!!!!!"""$$$&&&'''$$$%%%%%%%%%%%%$$$######%%%(((******'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))(((((())))))+++******)))(((''''''&&&))))))))))))))))))))))))&&&&&&&&&'''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&(((&&&######$$$%%%%%%%%%'''''''''&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########$$$#########$$$%%%%%%&&&''''''&&&%%%###!!!########################%%%$$$#########$$$%%%&&&''''''&&&%%%$$$###"""!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###000444***###%%%&&&"""&&&&&&&&&''''''''''''((())))))))))))((((((((((((,,,,,,------...//////000..................------000000000000////////////...------,,,,,,,,,------+++---///---***)))***---+++,,,,,,------,,,,,,+++((()))***+++++++++++++++++++++***)))(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%''')))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%%%%''')))&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&###%%%%%%$$$&&&)))((($$$)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$&&&''''''&&&)))'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++***))))))******)))))))))((('''&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&'''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$######$$$$$$%%%&&&$$$$$$$$$###!!! ########################$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&***555777...&&&&&&&&&"""&&&&&&&&&&&&'''''''''''')))(((((((((((((((((((((+++,,,,,,------......///...---,,,++++++,,,---...///////////////000000000///...------,,,---------+++,,,---------,,,---///+++,,,,,,------,,,,,,+++)))******++++++++++++***++++++***)))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((&&&%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''+++000000---(((((('''%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$'''((()))((('''%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++*********++++++((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%###"""###%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$######$$$$$$%%%%%%############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&***333666---'''''''''$$$&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((******++++++,,,---------///---***))))))+++---///.........//////000000111//////...---------------,,,+++,,,...000111111000+++,,,,,,------,,,,,,+++++++++++++++++++++***)))+++***))))))))))))))))))((((((((((((((((((((((((***))))))((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$#########!!!"""$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""&&&((('''%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***,,,222999<<<999((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###%%%(((*********$$$$$$$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&************************************************++++++******)))******+++(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&(((((('''%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$+++...)))%%%&&&'''&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((())))))******++++++,,,,,,---,,,+++++++++,,,---...------......///000111111000000///...---------------,,,+++...222333111...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++******)))******)))))))))))))))***(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$###""""""###$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$(((***---333<<>>DDDNNNUUU$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))((('''''''''''''''))))))*********))))))((('''((()))))))))(((&&&%%%(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++++++++++++++++++++******))))))***+++,,,,,,************************************************+++++++++******************************************'''%%%&&&((()))(((&&&))))))))))))))))))))))))))))))************))))))''''''((())))))***))))))((((((((((((((((((((((((***)))((('''''''''''''''))))))((((((''''''&&&&&&'''((()))(((&&&&&&(((***((((((''''''''''''((((((&&&&&&%%%%%%&&&''')))***,,,***(((&&&%%%$$$$$$%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''%%%$$$$$$%%%'''(((((((((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""###%%%%%%$$$$$$$$$&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&'''''''''&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))******)))''''''((()))&&&%%%%%%&&&'''(((&&&$$$***)))(((''''''((()))***+++(((%%%%%%((())))))'''((((((((((((((()))******+++++++++++++++***))))))(((***,,,------///111444333888@@@HHHOOOWWW^^^bbb$$$$$$%%%%%%%%%&&&&&&&&&########################&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))************************++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''((())))))************))))))))))))******))))))(((''')))))))))************+++((((((((((((((((((((((((************************))))))))))))))))))))))))++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******,,,***((()))+++,,,+++)))++++++++++++++++++++++++))))))************))))))&&&&&&'''(((((((((''''''(((((((((((((((((((((((())))))((('''''''''((((((******)))((((((''''''&&&%%%&&&'''&&&%%%$$$&&&'''((((((''''''''''''((((((&&&&&&%%%%%%&&&''')))***+++***)))'''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))'''&&&%%%&&&'''''''''(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!###%%%%%%%%%$$$%%%'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))******)))'''&&&''')))&&&%%%%%%&&&'''(((&&&%%%((('''''''''((()))***+++***'''%%%%%%((())))))'''((((((((('''((())))))***))))))******+++*********)))***+++,,,,,,...222444===BBBIIIPPPVVV[[[___bbb%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######$$$&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''************************,,,,,,++++++***)))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))((((((''''''(((((())))))***************)))++++++***)))))))))***************+++++++++,,,,,,((((((((((((((((((((((((************************(((((())))))******++++++++++++++++++++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......)))***+++,,,,,,+++***)))---,,,******,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))((())))))))))))(((((('''(((((((((((((((((((((((((((((('''''''''((())))))+++******))))))(((''''''%%%&&&''''''%%%%%%&&&'''(((((((((''''''(((((((((&&&&&&&&&&&&&&&'''((()))***))))))(((''''''(((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''***)))((('''&&&%%%&&&&&&(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$(((''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&'''&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###'''''''''(((''''''&&&%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&*********)))&&&%%%&&&((('''&&&%%%&&&''''''&&&%%%&&&&&&&&&'''((()))***+++(((&&&%%%&&&((())))))(((((((((''''''(((((()))***'''(((((()))******+++++++++,,,,,,---...222777;;;FFFLLLTTT[[[___aaabbbccc%%%%%%%%%&&&&&&&&&&&&'''&&&'''((())))))((('''&&&######""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$###%%%&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%&&&&&&&&&&&&&&&''''''************++++++++++++,,,,,,++++++***)))))))))&&&''')))******)))(((((())))))))))))))))))))))))***))))))((('''((((((((())))))***+++++++++******,,,+++)))(((((()))***+++************+++++++++,,,******+++++++++++++++,,,++++++++++++++++++++++++((())))))***+++,,,,,,---++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///)))***,,,------,,,***))),,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))((('''''''''((()))******++++++******)))(((((((((''')))******((('''((()))''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&(((((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&%%%((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&((((((&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%###'''''''''((((((''''''&&&(((&&&%%%######%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*********(((&&&%%%&&&''')))'''&&&&&&''''''&&&%%%''''''''''''(((((())))))&&&&&&'''((()))***)))(((((((((''''''(((((()))***)))))))))))))))******+++---...///111555;;;BBBGGGNNNSSS[[[bbbddddddcccccc%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$&&&''''''''''''((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((((((++++++++++++,,,,,,------,,,,,,++++++***)))))))))&&&'''(((*********)))(((******************************)))((((((((((((((())))))***+++++++++++++++***)))((('''((((((***+++)))))))))*********++++++***+++++++++,,,,,,------++++++++++++++++++++++++)))******+++,,,---......++++++++++++++++++++++++,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...***+++,,,------,,,+++***,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,---,,,,,,+++******************************((((((((((((((()))***+++++++++******)))(((((((((''')))******)))(((((()))''''''((())))))(((''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%&&&&&&%%%$$$&&&((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''***)))))))))((((((((('''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!!!!"""$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&###!!!!!!!!!%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%&&&&&&'''''''''''''''&&&'''%%%$$$""""""$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))******(((&&&%%%&&&'''***(((&&&&&&&&&''''''&&&((((((((((((((('''''''''&&&''')))++++++***)))))))))(((((((((((()))******,,,+++************++++++---///222777<<>>EEENNNWWW]]]dddeeefffddd___[[[WWWVVV&&&&&&&&&&&&'''''''''''')))(((&&&$$$$$$&&&((()))'''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&%%%$$$%%%''''''((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''&&&''''''(((((()))******+++)))******+++,,,,,,------,,,,,,++++++***)))))))))''''''''''''((()))***+++************************+++***))))))(((((())))))((()))***+++,,,,,,,,,,,,((()))******+++++++++************+++++++++,,,,,,))))))******+++,,,,,,---------------------------------------------..............................//////...---------------------------------------------------------------,,,,,,,,,,,,------------...---+++******+++---...,,,...///...++++++---///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***'''((())))))))))))))))))++++++++++++++++++++++++******))))))((()))))))))******)))((((((''''''&&&%%%''')))***((('''&&&'''&&&'''((())))))((('''&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$'''+++***'''%%%''')))(((((((((((())))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''(((((())))))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$###"""!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$&&&((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((())),,,***'''%%%&&&''''''&&&###$$$&&&'''))))))))))))(((,,,000111...+++)))(((++++++******++++++,,,---...---------///111444666888;;;AAAHHHPPPXXX```eeeiiiiiigggccc]]]ZZZXXXXXX&&&&&&&&&'''''''''((((((&&&$$$!!!!!!$$$&&&''''''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&''''''(((((()))***++++++((())))))***++++++,,,,,,,,,,,,++++++***)))))))))((('''''''''''')))+++,,,************************+++******)))))))))))))))((()))***+++,,,---------(((***+++,,,---,,,,,,+++++++++,,,,,,,,,---------++++++,,,------...//////------------------------...............---------////////////////////////111111000///////////////...............................................................---------///---+++))))))+++---///***,,,---+++)))(((+++---------------------------***++++++,,,,,,++++++***((()))***+++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))))))))))))))(((''''''&&&&&&&&&))),,,,,,+++)))((()))&&&'''(((******((('''&&&&&&&&&((((((((('''&&&%%%&&&'''((((((((('''%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''+++...---)))&&&''')))(((((((((((())))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''''''''(((''''''&&&&&&###$$$$$$%%%%%%$$$$$$######%%%''''''&&&&&&'''(((###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$$$$&&&((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&&&&&&&(((***---***'''%%%&&&''''''''' !!!$$$''')))+++++++++***...222333///+++)))(((,,,,,,++++++,,,,,,---...,,,,,,---...111555888;;;@@@EEEKKKRRRXXX```gggllliiihhheeeaaa^^^\\\^^^```&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))'''%%%&&&''''''$$$!!!(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&((((((%%%'''***+++***))))))***&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((!!!%%%(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&((())))))((((((((((((((()))******((()))***++++++,,,,,,+++******))))))((((((''''''*********)))))))))))))))******+++++++++******)))+++++++++******))))))))))))'''''')))---...---***,,,,,,++++++,,,---...///+++,,,---....../////////.../////////...---,,,,,,111111000000000/////////222111000000//////000000111000...///000111111000111000...------...//////...///000000......///000,,,---...///000000000000////////////////////////000///---,,,,,,,,,------000000///...------------------,,,+++************...---...///111111///---++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))***+++---......---+++***,,,+++++++++******))))))''''''''''''''''''''''''&&&&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&(((''''''&&&''')))+++,,,&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%$$$#########""""""######$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!%%%((('''%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%###"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((***+++***(((''''''(((*********((('''(((+++------+++,,,222555999DDDPPPVVVTTTTTTYYYaaaiiinnnoooppplllgggeeegggkkkooorrr&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%######%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%''''''&&&###(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&%%%$$$&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((($$$&&&((())))))(((&&&%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''((()))***'''''''''''''''((())))))++++++++++++***)))((((((******))))))((((((((((((************))))))))))))...............------,,,))))))))))))))))))******+++***)))***---...,,,***---------------......///---...//////000000000000111222222333444444444444555555555666666777777777777777777777777666666666444333111111222333222222333222222222222333444444222333444333111111222333111111111111111111000000000000000000000/////////000///...---------......111111111111111222222333------,,,+++++++++,,,,,,///......///000///---++++++++++++++++++++++++++++++*********))))))))))))************************'''(((***++++++***((('''(((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&))))))))))))***+++,,,---&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$#########%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&'''((())))))***)))((('''&&&&&&(((******))))))***+++)))******))))))***,,,///------000777;;;???IIITTT\\\[[[[[[```gggmmmqqqrrruuuqqqnnnmmmpppuuuyyyzzz$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''((('''&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''***'''$$$%%%'''((('''%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((&&&&&&)))(((((((((((((((((()))''''''''''''((()))******''''''&&&&&&&&&'''((((((++++++++++++***)))((('''***))))))))))))(((((((((************************,,,,,,,,,,,,,,,+++******(((((()))******+++,,,,,,,,,++++++,,,---...,,,***---------...//////000000111222333444444444444444999999;;;<<<>>>???@@@AAA??????@@@AAACCCDDDDDDEEEAAABBBCCCCCCCCCBBBAAA@@@;;;999777777888888777666888999:::;;;;;;<<<<<<;;;888999999888666666777888777777666555444222111111333333222111111000000111111000///...---......///000000000000000000111111.........---....../////////...---.........,,,***+++++++++++++++++++++++++++++++++*********))))))************************'''((()))******)))((('''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((('''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&'''((()))***++++++++++++&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((($$$&&&((())))))(((&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$&&&((()))'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$"""############$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$######$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''&&&((((((''''''&&&&&&''''''++++++++++++***)))'''&&&'''(((******))))))***,,,)))***++++++++++++---///...000777???DDDIIIRRR[[[cccccceeejjjoootttvvvwwwyyywwwuuuwwwzzz~~~$$$%%%&&&'''((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''+++&&&"""$$$(((+++***'''&&&&&&&&&''''''''''''((())))))))))))))))))))))))************************(((((('''''''''(((((())))))((((((''''''(((((()))((((((((((((((()))******(((''''''''''''((())))))'''((()))***++++++++++++)))))))))))))))))))))))))))***************++++++***************)))((((((***++++++,,,,,,------...++++++,,,---/////////......///111333444666777777888999;;;<<<>>>?????????EEEEEEFFFGGGIIIKKKLLLMMMLLLLLLMMMNNNOOOPPPPPPQQQLLLMMMNNNNNNMMMKKKIIIGGGDDDBBB????????????>>>===???@@@BBBCCCDDDDDDCCCBBBAAACCCDDDCCCBBBAAAAAABBBBBBAAA@@@>>>===;;;;;;:::<<<;;;:::888888888888999888777555333222222222333111111111111000//////...///////////////000111111///---,,,---......,,,+++++++++++++++++++++++++++,,,,,,+++++++++***************************************+++,,,,,,+++*********************)))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((('''&&&$$$%%%'''((()))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%!!!!!!"""######$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$"""######""""""!!! %%%%%%%%%&&&&&&&&&''''''"""%%%'''&&&$$$###&&&(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((''''''''''''((((((...------,,,+++)))(((''')))******)))(((''')))***)))+++,,,,,,,,,,,,---///111666???HHHNNNTTT\\\bbbggghhhlllqqqvvvyyy{{{{{{{{{zzzzzz{{{~~~$$$%%%&&&'''((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((((('''''''''&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%!!! %%%)))(((&&&&&&&&&&&&''''''''''''(((************************++++++++++++++++++++++++&&&&&&&&&&&&'''(((***+++(((''''''''''''''''''((()))(((((((((((())))))***))))))(((((())))))***+++((()))***++++++,,,,,,,,,))))))))))))************))))))******+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------.........,,,---000222333555666777777888;;;>>>@@@BBBCCCDDDDDDEEEGGGIIIKKKMMMNNNNNNOOOOOOOOOOOOPPPQQQSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTRRRSSSSSSSSSQQQNNNKKKIIIJJJHHHEEEEEEEEEEEEDDDCCCEEEFFFHHHIIIJJJJJJIIIHHHJJJMMMPPPRRRQQQPPPPPPPPPOOONNNLLLJJJIIIIIIIIIIIIGGGFFFEEECCCCCCCCCDDDEEECCCAAA???<<<999888888777444555666666777666666555111111000000//////000000///...------...//////...++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((('''&&&$$$%%%'''(((((('''&&&%%%'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&((())))))(((&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''"""%%%'''&&&$$$###&&&(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))......---,,,+++*********((()))***)))((((((***,,,,,,---------,,,---///111777@@@JJJQQQWWW^^^dddhhhiiilllqqqvvvyyy|||~~~~~~~~~~~~~~~|||$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%&&&&&&&&&&&&((((((((((((&&&&&&&&&((())))))'''&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$%%%###"""###'''******(((&&&&&&&&&''''''''''''(((***************************************************))))))(((((())))))***(((''''''&&&&&&''''''((()))((((((''''''(((((()))******))))))******+++,,,------------,,,+++***))))))))))))************+++))))))******+++,,,,,,,,,++++++,,,---.....................///000111222222333666999;;;===>>>AAACCCDDDFFFIIILLLNNNOOOOOOOOONNNOOOPPPRRRTTTUUUUUUVVVSSSRRRQQQPPPPPPQQQSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTSSSRRRPPPNNNMMMOOOMMMKKKJJJKKKLLLKKKJJJKKKLLLNNNPPPRRRSSSTTTUUUSSSWWW^^^bbbcccbbbaaa```^^^\\\ZZZXXXVVVVVVVVVVVVTTTSSSQQQPPPPPPQQQSSSTTTRRRPPPLLLGGGCCC@@@>>>===999:::<<>><<<;;;:::999666333111111111000///........................------------,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******(((((())))))************))))))))))))))))))))))))***)))((('''&&&''')))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&(((((('''''''''''''''((('''((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&& !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###"""###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((()))******)))))))))***+++---...000111111000...,,,,,,...000......///000222777===BBBNNNXXX```cccgggmmmqqqqqqvvvyyy|||~~~~~~}}}{{{'''&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''&&&$$$#########$$$$$$###$$$&&&''''''&&&$$$###!!!$$$%%%$$$$$$&&&)))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))***+++,,,,,,+++***)))&&&(((***)))'''%%%$$$$$$&&&&&&&&&'''''''''((((((************************))))))))))))))))))))))))&&&'''((()))))))))))))))******))))))))))))******(((''''''&&&&&&&&&''''''((((((((((((((()))******+++,,,---...////////////))))))******++++++++++++))))))***+++,,,,,,------...///111333555666777777666777:::===AAADDDGGGHHHJJJMMMQQQRRRQQQQQQSSSVVVTTTUUUVVVWWWVVVTTTRRRQQQLLLLLLKKKJJJIIIGGGFFFEEEHHHGGGFFFEEEFFFHHHJJJLLLNNNOOOPPPRRRSSSUUUVVVWWWXXXXXXYYYZZZ\\\^^^```aaa^^^]]][[[\\\]]]^^^^^^]]]^^^```bbbgggmmmsssxxx|||yyysssooommmeeefffffffffdddaaa^^^\\\VVVTTTQQQMMMJJJGGGEEEDDD>>>:::666333222111///---////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))******+++++++++,,,((((((((((((((((((((((((***)))'''&&&'''(((***+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&'''&&&$$$######$$$%%%&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))***((($$$!!!!!!###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%#########%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&&&&'''###$$$%%%&&&'''(((((((((######$$$$$$$$$%%%%%%%%%!!!!!!%%%((('''%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""!!!!!!###%%%'''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))******((((((((((((((()))******''''''((()))+++---000222<<<:::777222---******+++......///111555<<>>???AAADDDCCCCCCDDDFFFJJJNNNOOOPPPUUUUUUUUUVVVXXXYYY[[[[[[```bbbeeeiiilllppprrrssstttvvvyyy|||~~~~~~~~~|||zzzyyy}}}{{{uuupppjjjeee^^^[[[ZZZZZZXXXVVVOOOKKKEEE???<<<999666444222333333111///...///111.../////////////////////---------,,,,,,+++++++++---,,,,,,+++***)))((((((++++++++++++******))))))))))))))))))((((((((((((************))))))))))))(((((((((((((((((((((((((((((())))))(((&&&$$$###''''''((())))))(((''''''(((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''***---///...+++(((%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&******)))'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&''')))+++''''''''''''((((((((()))))))))))))))***+++,,,---???:::333---,,,---///000---000444999@@@IIISSSYYYaaaeeeiiinnnqqqvvvzzz~~~xxxqqq&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&((((((&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&$$$$$$&&&'''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''((())))))***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''''')))++++++)))'''************+++,,,---...------,,,,,,,,,+++++++++......---------,,,,,,,,,,,,---...000222555777888???@@@AAACCCFFFJJJMMMNNNSSSRRRRRRTTTVVVWWWUUUSSSUUUUUUSSSQQQNNNLLLIIIHHHIIIHHHHHHFFFEEEDDDDDDCCC???@@@AAABBBBBBDDDHHHKKKKKKJJJJJJLLLNNNRRRTTTUUUUUUVVVXXX\\\```eeeiiilllsssvvv{{{|||vvvqqqnnnkkkhhheeeaaa\\\UUUOOOJJJEEE@@@===<<<;;;999888777555444333333222000///...---,,,,,,,,,---------............------,,,,,,+++*********++++++++++++*********)))(((((())))))))))))))))))*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((&&&%%%$$$'''''''''''''''''''''''''''''''''((((((''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((***---......,,,(((&&&((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((&&&&&&''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((('''''''''''''''''''''''''''%%%&&&&&&%%%$$$%%%''')))'''''''''((((((((())))))************+++,,,------555222///,,,,,,,,,------000444:::AAAIIIQQQZZZ___dddggglllppptttxxx}}}zzzrrrlll&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%((((((((((((((('''''''''%%%&&&''''''((((((''''''&&&((())))))(((''''''((('''''''''((((((''''''''''''&&&$$$%%%&&&(((((('''(((((((((((((((((((((((('''''''''''''''((())))))***)))((('''&&&&&&&&&'''++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''')))++++++***(((((())))))***,,,---///000......---,,,,,,,,,,,,,,,000000000000/////////...000111444777;;;???BBBCCCKKKLLLNNNQQQTTTVVVWWWXXXZZZXXXUUUTTTSSSQQQOOOLLLRRRPPPNNNKKKIIIGGGFFFEEEBBBBBBBBBBBBBBBBBBCCCDDDCCCEEEHHHJJJKKKNNNQQQSSSSSSSSSTTTVVVZZZ___cccffffffgggkkkpppwww|||wwwpppiiiaaaYYYQQQLLLHHHFFFDDDCCCDDDCCC@@@<<<:::888555222000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************(((((())))))*********+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((((((***,,,------+++((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###"""&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))%%%&&&&&&&&&'''((((((((())))))((('''&&&%%%%%%$$$''''''((((((((((((((((((((((((((((((((((((((((((%%%&&&'''&&&%%%%%%''')))''''''((((((((()))))))))************+++,,,------+++,,,,,,------...------666<<>>BBBGGGKKKNNNPPPUUUVVVYYYZZZ[[[[[[ZZZYYYVVVTTTQQQNNNKKKIIIFFFEEEHHHHHHGGGGGGHHHJJJLLLNNNHHHHHHHHHIIIKKKMMMOOOQQQTTTUUUVVVVVVWWWYYY]]]```bbbcccfffjjjoooxxx|||rrrhhhbbbXXXTTTQQQRRRUUUTTTOOOJJJCCCAAA===999666444444444222111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))******++++++,,,)))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((((('''%%%$$$$$$%%%'''((((((''''''&&&&&&''''''(((((((((((((((((('''''''''(((((((((((((((((((((((('''((()))******)))'''&&&(((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***)))(((%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&'''((())))))((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''')))))))))(((''')))***'''(((((((((((()))))))))))))))))))))***+++,,,,,,***+++---...///111333555AAAGGGQQQZZZaaaeeehhhjjjkkkoootttyyy|||}}}vvvqqqrrrxxx~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''')))******)))(((((()))''''''(((((((((((('''''''''&&&%%%&&&((()))(((&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''')))***))))))(((((())))))******(((((((((((())))))******************************))))))))))))))))))))))))***************************)))((((((***++++++******++++++,,,------......000000///......000111333...///111444666999;;;<<>>???@@@AAAEEELLLRRRWWWYYY\\\```cccfffhhhiiikkkkkkllloootttzzzzzzqqqggg\\\SSSNNNDDDBBB@@@===999666444333111000000000///.........+++++++++,,,,,,,,,---------------,,,++++++******++++++++++++************'''''''''''''''''''''''')))((((((''''''((()))***''''''''''''''''''''''''%%%''')))******)))'''%%%''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&'''))))))((((((((((((((((((((((((+++***(((''''''(((***+++&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''&&&(((***)))(((&&&&&&&&&(((((()))))))))*********))))))))))))***+++,,,---,,,///222555:::CCCPPPYYYbbbeeejjjlllnnnppprrrsss{{{~~~}}}xxxuuuttt|||&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''''''''(((((())))))%%%&&&''''''((((((''''''&&&((())))))'''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&(((******(((&&&&&&&&&&&&'''((())))))***%%%&&&((()))))))))((('''(((''''''''''''(((((()))******+++,,,------......************************((((((((((((((((((((((((************************,,,***((((((***+++,,,+++&&&(((***---///111111111555555555555888<<<@@@CCCKKKLLLOOORRRVVVYYY[[[]]]^^^___```aaa```^^^\\\[[[SSSRRRPPPMMMIIIFFFCCCAAABBBDDDFFFGGGIIIOOOWWW^^^]]]___cccgggkkkmmmoooooouuuwww{{{wwwnnniii\\\ZZZUUUOOOHHHBBB>>>;;;444333333222111000//////+++++++++,,,,,,---------///...------,,,+++***))),,,,,,,,,+++++++++*********************************)))(((''''''((()))***''''''((())))))(((''''''###%%%(((******(((%%%###&&&'''''''''(((((())))))(((((((((((((((((((((((()))(((''''''''')))***+++((((((((((((((((((((((((+++***)))'''''')))***+++&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((***,,,,,,***((((((((())))))))))))************++++++++++++,,,---...///+++000777<<>>:::999888666111---000//////000111000...,,,000///......---,,,(((&&&***++++++++++++***))))))))))))))))))))))))))))))******))))))))))))******---,,,***)))((((((((()))((('''&&&%%%$$$%%%%%%&&&))))))))))))************))))))))))))))))))))))))((((((((((((((((((''''''))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((###%%%&&&%%%"""!!!###&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$$$$$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))((((((((()))))))))))))))*********)))******))))))***---000000333:::FFFRRR[[[aaacccnnnppptttvvvwwwyyy{{{}}}|||qqqpppxxx***'''%%%%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((******((())),,,,,,)))''''''((()))))))))))))))))))))))))))))))))))))))************************++++++++++++*********))))))************+++++++++,,,,,,,,,+++++++++******+++***+++---///000---***---.........///333888<<<@@@CCCGGGKKKNNNQQQUUUXXXZZZ\\\^^^aaabbbcccbbbbbbeeecccaaa^^^ZZZUUURRRPPPOOOKKKJJJLLLLLLJJJJJJLLLRRRUUUXXXYYY[[[___gggllltttwww}}}}}}~~~~~~zzz~~~~~~~~~}}}|||{{{zzzyyyyyyyyyxxxvvvtttqqqnnnlllmmmlllkkkkkkllllllllllllnnnooorrrtttvvvvvvvvvvvvtttsssrrrrrruuuzzz{{{tttkkkfff```WWWJJJ???:::888666444333111///...//////---,,,.........///111000///---+++++++++++++++******)))))))))))))))))))))))))))***))))))))))))))))))***,,,+++***(((''''''(((((()))((('''&&&&&&&&&''''''&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&!!!$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((************++++++++++++***+++------,,,---///111555:::CCCMMMWWW___dddgggooorrrvvvyyyzzz|||~~~|||www'''%%%$$$$$$&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''((((((((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))+++***&&&&&&***+++)))''''''((()))))))))))))))((((((((((((((((((((((((************************,,,,,,,,,+++++++++++++++)))************+++++++++,,,,,,,,,,,,+++++++++++++++,,,...000222111...+++...///111222555:::AAAEEELLLOOOTTTXXXZZZ\\\___aaa```bbbeeeggggggeeebbbaaa```^^^ZZZUUUQQQOOONNNNNNOOOMMMNNNRRRSSSPPPPPPSSSYYY[[[]]]___bbbiiisss{{{}}}yyyuuurrroooppprrrsssrrroootttuuuxxxyyyzzzyyywwwuuuwwwvvvvvvtttrrrooolllkkkkkkkkkjjjjjjkkklllnnnoooqqqppppppsssuuutttppplllgggfffddddddeeeiiimmmpppyyy}}}wwwfffWWWMMMGGGBBB???999666111//////000000000,,,,,,,,,---///000...---++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))******)))(((''''''''''''***)))((((((''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&(((***&&&%%%%%%$$$$$$%%%%%%&&&!!!###$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((******++++++,,,,,,,,,,,,+++---/////////000222444>>>EEEPPPYYY___dddiiimmmrrruuuyyy}}}}}}}}}{{{''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***000111///)))&&&((()))'''''''''((()))))))))))))))((((((((((((''''''''''''************************++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...000111000///...///222777;;;@@@FFFKKKOOOUUUXXX]]]```aaabbbcccdddddddddddddddbbb```]]]\\\XXXVVVTTTRRRQQQRRRSSSTTTSSSRRRTTTXXXYYYWWWYYY]]]^^^aaaeeejjjqqq|||~~~|||}}}~~~}}}}}}xxxqqqooommmjjjiiijjjkkklllkkknnnppprrrsssuuuyyy}}}yyynnnbbbVVVNNNDDD???999555333333444444000///............,,,+++,,,,,,,,,,,,,,,++++++***************************((((((((())))))((((((((())))))(((''''''''''''''')))(((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''******(((&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((((((((()))******++++++,,,,,,,,,------......///222666:::GGGPPP[[[cccfffiiimmmrrruuuyyy}}}|||{{{~~~((((((((((((&&&%%%%%%%%%(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******;;;<<<999111+++******)))''''''((()))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))******************))))))*********++++++++++++++++++,,,,,,------------------...///111333555444:::BBBIIINNNSSSWWWYYY[[[^^^bbbccccccbbbbbbcccbbbaaa^^^ZZZXXXWWWVVVVVVTTTUUUUUUVVVXXXYYY[[[\\\XXXVVVXXX[[[\\\]]]bbbiiimmmqqqxxx}}}|||{{{{{{{{{yyyxxxwwwtttqqqooooooooonnnssswwwzzzzzz||||||ooofffWWWQQQHHH@@@;;;777444222555444111111111000///------------------,,,++++++++++++++++++++++++++++++(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''((('''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((((((((('''&&&'''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''******(((&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%###"""###%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((())))))(((((())))))***++++++,,,...---,,,,,,...555===CCCPPPXXXcccjjjlllmmmqqquuuxxx|||{{{yyy|||&&&'''((('''$$$"""""""""((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((((('''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***888;;;999111***(((((('''''''''((()))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))*********)))************+++++++++***++++++,,,---......///...//////000222666;;;??????DDDLLLRRRWWWZZZ\\\^^^^^^___aaaaaa___]]]\\\]]]\\\ZZZVVVTTTSSSTTTVVVWWWTTTUUUUUUVVVXXXZZZ\\\]]]XXXXXX[[[___bbbeeemmmwww}}}xxxuuummmnnnnnnmmmkkkjjjjjjkkkpppttt{{{nnnggg^^^TTTJJJAAA999444555333111000000000///...------......------,,,+++++++++++++++++++++++++++((()))***++++++***)))((((((((()))))))))(((((('''&&&&&&'''(((((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&)))'''%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%######&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******''''''((()))***++++++,,,.........///444===GGGOOOXXX___gggmmmppprrruuuwww{{{}}}qqquuu$$$&&&((((((%%%###$$$%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))+++000111+++&&&&&&''''''''''''((()))))))))))))))&&&'''(((((()))***++++++)))))))))))))))))))))))))))))))))******+++++++++)))************+++++++++******+++,,,---...///000///222555777:::>>>DDDIIIIIILLLOOOQQQSSSUUUWWWYYY[[[[[[[[[XXXUUURRRRRRRRRSSSSSSSSSTTTVVVYYY\\\^^^XXXWWWVVVVVVXXX\\\```bbbdddfffmmmuuuzzz~~~{{{vvvsssoookkkhhhkkkmmmppprrrtttwww{{{~~~|||tttkkkaaaVVVLLLEEE<<<:::666444333222000///...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))(((((()))******))))))(((&&&'''((()))***))))))(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))******+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%%%%###"""###&&&((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((()))++++++$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&''''''''''''+++)))&&&%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))***++++++,,,'''(((((()))+++,,,,,,------///333888???HHHRRRXXX```ccchhhnnnsssvvvxxxyyy|||{{{yyysss|||$$$'''******((('''((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&((()))***+++''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((###***...***'''(((++++++'''(((((()))))))))))))))&&&'''((()))***+++,,,---*********************************++++++,,,,,,,,,)))************+++++++++******+++,,,...///000000///444:::???BBBEEEKKKOOONNNNNNMMMKKKJJJLLLOOORRRVVVUUUTTTPPPKKKIIIHHHIIIMMMPPPSSSXXX\\\```cccdddaaa^^^[[[[[[^^^dddkkkpppwww}}}}}}xxxsssrrrpppmmmjjjiiikkkmmmpppuuuzzz{{{{{{}}}|||uuujjj```YYYLLLHHHCCC>>>;;;888555333......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))((()))***++++++***)))((('''((()))+++++++++***)))'''''''''((((((((())))))'''''''''''''''''''''''''''(((((()))***++++++,,,))))))))))))))))))))))))&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$ $$$''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$$$$$$$&&&(((&&&&&&&&&'''''''''((((((///,,,(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******((())))))***+++,,,,,,,,,((()))***+++,,,---......,,,111888@@@HHHQQQYYY^^^dddeeeiiiooouuuyyy{{{{{{}}}}}}yyywww(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&$$$###"""$$$&&&***,,,%%%&&&&&&''''''''''''''')))'''%%%%%%''')))++++++((((((((((((((('''''''''&&&&&&''''''(((((())))))(((((())))))))))))(((((((((((())))))))))))((((((*********)))))))))))))))+++)))((()))******)))((())))))+++...222111---)))***,,,///000222444888;;;:::<<>>IIIUUU^^^ccceeehhhjjjnnnrrrwwwzzz}}}~~~~~~}}}{{{wwwuuu}}}(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&(((***,,,&&&''''''((()))(((((((((&&&$$$""""""$$$&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((***)))))))))))))))))))))+++***))))))***+++***((((((((())),,,//////,,,))),,,...000222333555888;;;======???@@@AAAAAABBBBBB>>>>>>>>>????????????@@@CCCDDDEEEHHHLLLQQQVVVYYY[[[[[[\\\\\\]]]^^^```bbbaaaeeejjjsss~~~|||zzzzzzxxxuuuooojjjfffeeeeeefffmmmrrr{{{{{{wwwppphhh___UUUJJJDDD>>>:::666222000000111111000111111000...---------,,,,,,,,,---------------++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''******************))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&---+++'''$$$""""""$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''''''''((((((((((((++++++******++++++,,,---)))))))))*********++++++,,,---------,,,---///111888===FFFPPPZZZaaafffhhhkkkmmmqqquuuyyy}}}~~~xxxvvvwww}}}'''''''''''''''&&&&&&&&&(((((((((((((((''''''''')))(((((('''&&&'''''''''%%%&&&''''''((((((''''''''''''''''''(((((())))))&&&&&&'''(((((((((((('''%%%###""""""$$$&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))******+++***))))))+++++++++)))***))))))+++---...---+++///222444555666888:::===>>>>>>============>>>>>>>>>>>>??????>>>===<<<<<>>@@@AAACCCCCCBBBBBBBBBBBBBBBCCCFFFJJJPPPZZZbbbfffeeecccbbbdddfffhhhkkkqqqyyyyyyxxxwwwtttqqqmmmjjjiiiiiikkknnnqqqssstttuuuuuutttssspppmmmkkkmmmqqquuuppprrrssssssrrrrrrtttuuuuuuuuuttttttvvvxxxzzz{{{~~~}}}zzzxxxsssrrrqqqrrruuuwwwyyyyyy}}}}}}zzzhhhaaaVVVLLLDDD===777222222000///...//////...---,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))************************((((((((())))))*********+++,,,,,,++++++***)))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''((())))))<<<444***%%%&&&'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&(((((()))))))))*********)))***+++---000555<<>>>>>>>>@@@>>>>>>???@@@@@@@@@@@@@@@???@@@BBBDDDFFFHHHJJJJJJKKKMMMPPPSSSWWW\\\```cccgggiiilllooorrruuuyyy{{{xxxqqqmmmgggdddcccdddeeefffkkksssxxxooo^^^SSSEEE;;;666444111///000000///......---,,,,,,------,,,,,,,,,+++++++++************************************************++++++++++++++++++******&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''''''''(((((((((((()))(((((((((((()))******++++++++++++,,,,,,,,,,,,///111555:::AAAKKKVVV]]]dddeeehhhlllpppsssvvvwwwzzz|||~~~~~~xxxzzz&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))******)))(((((((((((((((%%%&&&''''''((((((''''''######$$$%%%&&&'''((()))%%%&&&&&&'''''''''''''''(((((('''((())))))'''&&&&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))(((((())))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++++++++,,,+++***,,,...//////...000444999<<<>>>@@@CCCGGGIIIKKKNNNOOOMMMKKKKKKKKKJJJKKKNNNPPPRRRSSSSSSRRRSSSWWW\\\```bbbaaa___]]]WWW^^^eeehhhjjjsssuuunnngggbbb[[[SSSPPPRRRPPPRRRQQQLLLJJJJJJGGGCCCEEEAAA@@@BBBBBB???@@@DDDCCCAAA???>>>???@@@???>>>@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBAAABBBBBBAAA@@@???@@@BBB@@@AAABBBAAA???>>>???@@@;;;<<<>>>@@@AAAAAA@@@@@@>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCBBBCCCFFFJJJNNNRRRVVV[[[]]]^^^```dddhhhkkknnnttt{{{}}}rrrjjjfffeeecccaaaaaahhhrrr{{{xxxkkkYYYJJJBBB===888555111111000///......---------------,,,,,,,,,++++++************************++++++++++++++++++++++++---,,,,,,++++++*********$$$%%%&&&((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$%%%''')))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&"""###$$$%%%'''((()))***''''''''''''''''''''''''$$$%%%&&&((()))(((((('''%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%&&&'''((()))***+++''''''''''''((((((((()))***************++++++,,,++++++,,,,,,,,,---------+++///777@@@JJJUUU___eeejjjiiikkknnntttxxx{{{{{{|||~~~zzzxxx'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&'''&&&$$$###"""$$$&&&'''&&&%%%%%%%%%&&&((()))'''''''''''''''((())))))'''&&&%%%$$$$$$%%%&&&'''&&&''''''(((((((((((((((+++******)))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))),,,,,,,,,,,,---...///000,,,.../////////111333555;;;>>>CCCIIINNNRRRUUUVVVWWWWWWVVVSSSQQQPPPRRRTTTRRRRRRSSSVVVYYY[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]^^^hhhttt~~~}}}zzzsssnnnjjjddd```ZZZVVVPPPKKKHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDBBBAAAAAA???===???BBBDDDCCCAAA@@@@@@@@@AAAAAABBBBBBBBBHHHDDDBBBCCCCCCCCCEEEIIIKKKIIIFFFDDDEEEFFFGGGFFFFFFCCCCCCHHHJJJGGGEEEFFFDDDDDDEEEEEEDDDDDDCCCBBB@@@BBBBBBBBBAAAAAAAAABBBAAA@@@???>>>>>>>>>???@@@AAA>>><<<===AAAEEEFFFEEEDDDHHHMMMOOONNNMMMOOOQQQVVVZZZ```eeeiiipppwww}}}zzzssslllhhhhhhgggfffgggmmmxxxxxxhhhZZZNNNBBB:::444222000111222000+++'''......---...//////,,,***---,,,,,,++++++,,,,,,---,,,++++++++++++---...///******************************))))))(((((('''''''''((()))))))))(((&&&%%%&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&'''(((((((((******))))))((((((''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((*********))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######&&&(((((((((******)))(((''''''((((((%%%&&&'''((()))))))))))))))***)))(((&&&''')))+++***)))((()))+++...000000...555AAAKKKSSS[[[ccciiilllooorrruuuwwwzzz~~~}}}}}}|||{{{&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''%%%$$$###%%%'''&&&&&&&&&&&&&&&'''((((((((((((''''''(((((()))***((('''&&&%%%%%%&&&'''(((&&&''''''((((((((((((((())))))(((((()))***++++++(((((((((((()))))))))***((((((((()))))))))))))))************+++,,,------,,,...111333444777;;;>>>EEEHHHLLLQQQVVVYYY\\\]]]]]]]]][[[XXXVVVUUUWWWYYYYYYZZZ\\\___aaabbbaaa```___^^^]]]]]]___cccgggiiirrr|||~~~yyyuuummmhhhaaa\\\XXXUUURRROOOMMMKKKGGGEEEDDDDDDCCCCCCAAAAAA@@@AAABBBCCCBBBBBBEEECCCBBBCCCFFFHHHIIIHHHGGGFFFDDDCCCDDDGGGIIIKKKQQQMMMKKKLLLLLLKKKMMMQQQVVVTTTPPPOOOOOOOOOOOONNNSSSOOONNNQQQRRROOOMMMNNNOOOOOOOOOOOOOOONNNMMMMMMIIIIIIIIIHHHGGGGGGHHHIIIDDDCCCBBB@@@@@@@@@AAABBBCCC@@@======???BBBBBBAAABBBFFFIIIJJJIIIHHHHHHIIIIIILLLPPPSSSVVV[[[aaaeeeooovvvxxxssslllgggfffkkkqqquuu{{{oooaaaTTTKKK@@@;;;555222222222000///---+++***+++---.........,,,++++++++++++++++++,,,***)))((((((((()))***+++************************)))))))))))))))(((((((((((()))*********)))''''''((((((((()))))))))******&&&&&&''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&((((((((()))))))))((())))))******'''(((((()))))))))))))))***++++++)))((((((***,,,***)))***+++...000111111444<<>>FFFQQQZZZaaafffkkkoooppptttyyy}}}zzzxxxppp%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))((('''&&&''')))&&&(((***,,,,,,+++)))((()))))))))))))))******+++))))))(((((((((((())))))&&&''''''((((((((((((((((((((((((((()))***+++,,,(((((()))))))))*********((())))))******+++++++++,,,,,,,,,---...000111222444888===BBBGGGMMMSSSWWW^^^```ccceeehhhiiijjjjjjhhhhhhfffbbb^^^]]]^^^``````cccgggiiigggdddaaa```aaaccchhhqqq}}}sssddd^^^VVVPPPMMMKKKIIIGGGHHHGGGEEEEEEEEEFFFFFFFFFEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJLLLNNNQQQVVVYYY^^^]]]\\\\\\^^^bbbeeefffdddcccbbbbbbcccfffjjjlllnnnkkkjjjmmmmmmlllnnnrrrzzzxxxuuutttttttttsssrrrwwwrrroooppppppmmmmmmnnnssssssssstttuuuvvvvvvwww|||wwwpppjjjeeebbb___^^^XXXWWWTTTPPPMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHFFFGGGGGGGGGEEEDDDCCCBBBAAAAAAAAA@@@@@@AAACCCDDDBBBHHHQQQYYYaaammmyyy}}}ssskkkhhhppp|||qqqeeeUUUGGG>>>:::777555333111...---.........---,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++************************((((((((())))))******+++************))))))((((((&&&''''''''''''((((((((())))))((((((''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))************''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&'''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))((((((''''''((()))+++...000111------,,,+++******))))))***+++,,,,,,+++***,,,---+++,,,,,,---///333888;;;IIIQQQ[[[ccchhhlllpppsssssswww}}}zzzzzz}}}jjj^^^%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&((())))))((('''((()))'''))),,,......---+++))))))))))))))))))******+++((())))))))))))))))))(((&&&''''''(((((((((((((((******)))))))))))))))***))))))))))))************)))))))))***+++,,,,,,---,,,---...///111333555666<<<@@@EEEJJJOOOUUU\\\```dddfffhhhjjjkkkllllllkkkiiihhhfffbbb]]]\\\\\\^^^```dddhhhhhhfffdddbbbbbbdddkkkxxx~~~}}}wwwhhh]]]RRROOOJJJFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJLLLMMMMMMOOOQQQPPPNNNNNNOOOPPPTTTVVVXXXYYY[[[___dddhhhppppppooooooppprrrtttvvvwwwxxx{{{}}}~~~}}}zzzwwwtttnnnlllhhhddd```]]][[[[[[XXXWWWVVVTTTRRRPPPPPPPPPJJJJJJHHHHHHGGGEEEDDDBBBCCCBBB@@@??????@@@@@@@@@>>>AAAEEEJJJOOOWWWaaagggppptttzzz{{{kkkkkkmmmsss{{{~~~mmm]]]PPPEEE<<<777444222000000000///---+++------...//////...------,,,++++++***)))(((''''''************************(((((())))))******++++++))))))((((((''''''''''''''''''''''''((((((((())))))))))))((((((''''''&&&'''''''''(((((())))))***((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''''''''''''''&&&%%%&&&''')))************''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''&&&'''(((***,,,...000222///...---+++************(((***,,,,,,+++***+++---------------000777@@@GGGSSSZZZcccjjjmmmppptttwwwwwwzzz}}}zzz|||yyyhhh\\\UUU%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%'''))))))((('''((()))''')))+++---...,,,***))))))(((((((((((()))******(((((())))))))))))((((((&&&''''''(((((((((((((((++++++***))))))))))))))))))))))))*********++++++))))))***+++,,,------...+++,,,...000333666999:::AAAEEEJJJOOOTTTZZZ```eeeggghhhjjjkkklllllllllkkkiiihhheee```\\\YYYZZZ[[[[[[^^^bbbcccbbbbbbeeehhhqqq{{{~~~}}}{{{pppiiiccc]]]TTTMMMFFFEEEDDDCCCCCCDDDEEEFFFDDDGGGJJJLLLNNNPPPSSSUUUZZZ\\\^^^]]]ZZZZZZ]]]```gggjjjnnnoooppprrrxxx|||~~~zzzvvvtttrrrrrrnnnnnnlllhhhccc___]]]]]]VVVTTTQQQOOOMMMLLLIIIGGGDDDBBB???>>>>>>>>>>>>===@@@AAABBBBBBDDDHHHMMMQQQXXX]]]eeelllttt|||tttmmmlllooorrryyytttgggZZZMMMDDD888666333111111000...------...///000000///...---,,,,,,,,,,,,+++***)))(((************************))))))******************))))))(((''''''''''''''')))))))))*********++++++))))))((((((((((((((((((((((((((()))))))))))))))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&((()))************''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))'''&&&'''(((((((((''''''&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$######&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))***)))''''''((((((***+++---///000///...,,,+++*********+++(((***,,,,,,++++++,,,------///000222666???KKKTTT[[[aaaiiinnnqqqtttyyy||||||}}}zzzyyyzzzwwweeeZZZTTTRRR&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$&&&((()))(((''''''(((&&&''')))***+++***)))(((((((((''''''(((((()))***''''''((())))))(((''''''&&&''''''(((((((((((((((***)))))))))))))))***+++))))))*********+++++++++))))))***+++,,,---......,,,---///333777;;;>>>@@@BBBEEEJJJPPPVVV\\\bbbgggiiijjjkkkmmmmmmmmmlllllljjjhhheee```[[[XXXXXXYYYYYY\\\```bbbdddiiirrryyy~~~|||xxxrrrmmmaaa]]]XXXTTTQQQNNNJJJHHHDDDEEEGGGHHHHHHJJJKKKMMMLLLPPPUUUYYY\\\___dddgggkkknnnppppppoooqqqwww||||||xxxvvvwwwnnnjjjeeeaaa___[[[WWWTTTLLLHHHDDDCCCCCCBBBAAA???AAAAAAAAA@@@@@@AAADDDEEEEEEJJJPPPTTTZZZbbbmmmuuuyyytttpppkkkjjjmmmvvv~~~}}}rrrfff]]]JJJEEE===666333222111000---...///000000///...------............---++++++************************++++++************************((('''''''''((()))))))))*********+++++++++((((((((((((((()))))))))((((((((((((((((((''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((())))))***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''((((((((('''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))'''))))))))))))***,,,---......---+++***)))***+++,,,(((+++---...---------...+++000666;;;@@@IIIUUU^^^cccgggmmmqqqtttxxx}}}~~~wwwxxx~~~vvvdddYYYTTTSSSSSS'''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((###%%%(((((((((''''''(((%%%%%%'''((((((((('''&&&'''''''''''''''((())))))&&&'''((())))))((('''&&&&&&''''''((((((((((((((((((((((((((()))+++,,,---)))************+++++++++)))******+++---.../////////000333777;;;@@@CCCEEE@@@CCCIIIOOOUUU\\\cccgggjjjkkkmmmnnnnnnnnnnnnmmmkkkiiifffaaa\\\YYYXXXYYY___cccgggjjjoooxxx~~~tttmmmfffbbbaaa^^^YYYTTTNNNMMMLLLKKKJJJIIIIIIIIIHHHJJJMMMOOOPPPQQQRRRSSSXXX]]]dddiiimmmqqqwww{{{yyy|||yyytttppplllfffbbbWWWSSSNNNKKKKKKJJJGGGEEEAAAAAA@@@??????@@@AAABBB===AAAEEEGGGIIIOOOXXX```jjjpppzzzvvvjjjcccbbbbbbkkkxxxyyyrrr___VVVHHH<<<555333222333,,,---///000000///---,,,)))***+++,,,+++***)))(((************************,,,+++++++++***))))))))),,,+++)))((((((((()))***(((((((((((())))))))))))''''''(((((())))))******(((((((((''''''&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&'''))))))((('''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$'''******)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))(((''''''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))'''******))))))******+++,,,...,,,+++))))))***+++,,,))),,,...//////...///000***111:::BBBHHHQQQ[[[cccgggkkkpppsssvvvzzzyyytttyyytttcccWWWRRRSSSTTTUUU(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((())))))(((''''''''')))***+++)))((('''''''''(((***+++)))))))))***++++++,,,,,,---+++******+++,,,,,,++++++***))))))+++---000222333555999;;;<<<<<<>>>???BBBHHHQQQYYY```eeeiiilllmmmoooooonnnmmmmmmmmmkkkkkkgggeeeddd___YYY[[[ccckkkwwwyyyjjjcccYYYVVVRRROOOMMMMMMLLLKKKNNNNNNMMMKKKKKKLLLPPPSSSTTTVVVYYYZZZ\\\^^^aaadddjjjooowwwzzzsssnnnhhhaaa\\\ZZZXXXUUURRRNNNLLLIIIFFFDDDDDDDDDDDDAAA@@@??????AAAEEEHHHKKKOOOWWWaaalllvvvxxxjjjbbbbbb^^^aaannn|||{{{qqq]]]HHH;;;888666333111000............,,,+++000000///...,,,+++******************************(((***+++,,,,,,+++***(((******))))))))))))************************************))))))((((((''''''***)))(((''''''((()))***((()))***+++***)))'''%%%((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&,,,***'''%%%######$$$$$$###%%%&&&%%%"""!!!$$$&&&'''(((((('''%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''&&&$$$$$$''''''''''''''''''''''''((((((&&&%%%%%%&&&'''((($$$$$$$$$%%%&&&''')))***&&&&&&&&&'''''''''((((((******))))))((((((''''''))))))))))))************---,,,---...000000///...333:::EEEOOOWWW]]]aaadddjjjmmmqqqtttxxx|||~~~{{{www~~~lll___UUUUUUSSSOOORRR\\\(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((()))))))))***(((''''''&&&&&&''''''((()))(((''''''''''''((())))))(((''''''((()))***+++)))(((((('''((()))***+++(((((())))))***++++++,,,,,,+++***+++,,,---...............///111333555666888999999999:::<<>>HHHRRRZZZ___ccceeekkknnnssswwwzzz}}}}}}wwwxxxvvvfff[[[SSSUUUUUUTTTYYYccc'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))******+++(((''''''&&&&&&''''''((()))((((((''''''(((((())))))(((((((((((())))))***((((((((((((((()))******''''''((())))))******+++++++++++++++,,,...///000,,,---...000222333555666888888888999;;;@@@HHHMMM[[[^^^bbbfffhhhjjjlllnnngggjjjooorrrqqqnnnlllkkkjjjjjjlllqqquuu|||qqqggg]]]SSSNNNNNNNNNLLLKKKJJJLLLPPPSSSVVVXXX[[[```eeejjjpppvvv{{{~~~~~~}}}{{{mmmfff]]]XXXWWWVVVRRRNNNLLLKKKHHHEEEBBB@@@???>>>===???CCCFFFKKKRRRYYY^^^kkknnnvvvuuummmeeedddgggkkkssszzzqqqbbbWWWKKKAAA777555222111111000///.........---------,,,,,,,,,------------------------***+++,,,------,,,+++*********))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))'''((()))***)))((('''&&&''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%$$$%%%%%%'''(((%%%&&&&&&%%%$$$$$$&&&'''&&&'''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&''''''(((+++***)))((('''&&&&&&&&&&&&&&&'''''''''(((((((((***))))))))))))((((((((())))))*********+++++++++...---,,,+++,,,...111222@@@FFFOOOXXX^^^cccfffiiimmmqqqwww{{{}}}~~~zzzvvvqqqbbbZZZRRROOOTTTYYY^^^hhhttt''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((''''''''''''(((((()))(((((((((((((((((())))))(((((((((((()))))))))((((((((((((((())))))***'''''''''((())))))*********+++,,,,,,+++,,,...///***+++...000222333444444444666999===CCCLLLUUU[[[aaacccfffhhhhhhiiikkklllfffhhhkkknnnmmmjjjkkkoooppptttzzz{{{ooofff]]]WWWQQQLLLMMMPPPUUUUUUUUUUUUWWW\\\bbbfffgggkkkqqqwww}}}zzzqqqfffbbbbbbbbb]]]XXXZZZXXXUUUQQQLLLGGGCCCAAACCCBBBAAAAAADDDIIINNNRRRZZZ]]]eeerrr~~~}}}wwwtttrrrqqqqqqqqqtttvvv{{{yyyooobbbWWWEEE@@@999333000//////...------------------------------------------------******++++++++++++************))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))'''(((((())))))(((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%&&&'''(((&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((******((('''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,000///---,,,---111666:::IIIOOOWWW^^^dddhhhkkkmmmqqquuuzzz~~~~~~}}}ssscccYYYSSSOOOQQQ[[[gggttt&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''(((((((((''''''(((((((((((())))))))))))))))))(((((())))))))))))((((((((('''(((((()))))))))))))))'''''''''((())))))*********,,,---,,,******,,,......///111444555777777777444888???FFFNNNVVV^^^cccbbbeeehhhjjjjjjjjjjjjlllgggeeefffiiihhhgggnnnxxxxxxuuuuuuqqqhhh```XXXTTTQQQQQQQQQPPPSSSXXX```bbbcccdddfffkkkrrrwww{{{wwwnnnkkkmmmmmmjjjeeehhhgggddd```ZZZTTTNNNJJJKKKHHHDDDBBBCCCFFFIIIKKKNNNSSSZZZaaagggpppyyyzzztttrrrnnnmmmpppsssuuu}}}yyyooo]]]TTTHHH<<<666333222222///.....................------------------------)))******************)))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''(((((((((''''''&&&''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&'''''''''%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))''''''''''''''''''''''''%%%&&&&&&'''''''''((((((''''''&&&&&&%%%&&&&&&''''''''''''((((((((())))))))))))))))))************)))******+++,,,---------......------///444===CCCRRRWWW^^^eeeiiimmmppprrruuuyyy}}}~~~zzztttdddZZZVVVRRRTTT]]]lll}}}&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&)))((((((''''''(((((()))((())))))******))))))(((((())))))))))))(((((('''''''''((()))))))))))))))''''''((())))))******+++***,,,...---++++++---111222333333555666777888999<<>>888444222111111000000////////////------------------------******************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&%%%$$$$$$&&&$$$###$$$&&&'''''''''%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''((((((((())))))))))))))))))************+++******+++,,,------...///***,,,---///222999DDDLLLYYY^^^dddjjjnnnrrruuuwwwyyy|||~~~zzzzzz}}}{{{ooobbbXXXTTTTTTTTT^^^nnn&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''))))))(((((((((((())))))((()))************)))(((((()))******)))((('''&&&&&&'''((()))***))))))((((((((())))))***++++++,,,(((+++//////---...222777888777777777777999:::;;;EEEIIIOOOSSSVVVYYY\\\^^^bbbfffkkkmmmllljjjhhhfffddd```bbbjjjooouuuqqqfffaaaZZZYYYWWWWWWWWWWWWUUUSSSVVVUUUXXX^^^bbbfffoooxxx}}}}}}}}}~~~}}}wwwqqqlllccc]]]UUUOOOLLLJJJGGGEEEGGGJJJNNNQQQUUU[[[dddkkkttt}}}zzzmmmgggaaa\\\dddpppzzzlll]]]PPPEEE<<<777444333333222111000//////........................---,,,,,,,,,,,,,,,,,,---******))))))))))))******************************'''((((((((()))))))))***'''((()))******)))((('''&&&&&&&&&&&&''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%###!!!###%%%''''''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))))))))*********+++++++++******+++,,,---...//////***---111444888AAAMMMWWW^^^bbbhhhmmmrrruuuyyy{{{|||~~~{{{vvvzzzsssddd\\\WWWTTTUUUZZZaaarrr&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))))))))(((((((((((())))))((()))***++++++***)))(((((()))*********((('''&&&&&&''')))*********)))((()))))))))***++++++,,,,,,&&&+++///000000111777<<>>===>>>???AAACCCJJJMMMPPPSSSVVVXXX[[[^^^```dddjjjlllkkkgggcccaaaaaa___dddooovvv}}}nnnbbb[[[YYYOOOPPPRRRTTTWWWZZZ\\\]]]cccbbbdddiiimmmrrr}}}{{{rrrkkkccc[[[WWWSSSNNNJJJHHHIIIKKKOOOTTTYYY]]]___gggooovvv|||vvvmmmddd[[[```lllyyyssseeeVVVIIIAAA555555444333222000000///000000000000000000000000///......------......///******))))))))))))******************************'''((((((((())))))******'''((()))******)))((('''&&&&&&&&&&&&&&&'''((()))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''''''''$$$""" """%%%''''''%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''###$$$&&&((())))))(((''')))(((((('''''''''(((((((((((((((((())))))))))))))))))******++++++++++++******+++,,,---//////000,,,000666:::@@@IIIVVV``````dddjjjooossswww{{{~~~~~~{{{|||zzzvvv}}}{{{vvveeeVVVSSSTTTVVV\\\bbbuuu(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))'''%%%######%%%''')))(((((((((((())))))))))))(((((())))))))))))(((((())))))************))))))******))))))))))))******)))************+++++++++)))))))))***+++---...///.........000444999>>>AAAAAABBBCCCCCCCCCDDDGGGJJJKKKLLLNNNSSSXXX]]]___```eeeggghhhhhhfffddddddddd\\\gggrrryyyuuuhhh___WWWRRRPPPTTTWWWXXXXXX]]]fffkkklllsssssstttvvv{{{{{{sssggg[[[RRRNNNIIIJJJLLLMMMPPPTTTYYY\\\```dddiiiooouuuzzzmmmlllmmmmmmvvvrrrttt~~~ppp^^^QQQBBB>>>999666666555222///000000000...---,,,---...---------,,,,,,,,,++++++,,,,,,***)))))))))***+++************************''''''((())))))))))))((()))***++++++++++++***)))))))))(((((((((((())))))((('''&&&''')))+++***)))***(((&&&$$$$$$%%%''')))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&(((+++......,,,***(((''''''(((((('''&&&%%%%%%&&&%%%&&&))),,,---***'''***)))((('''&&&%%%%%%%%%%%%&&&&&&'''((()))******!!!&&&)))(((&&&$$$''')))******))))))***+++((()))))))))************,,,++++++,,,---...---,,,000222888AAALLLVVV\\\___fffjjjnnnrrruuuyyy~~~|||{{{|||{{{ppp```WWWSSSUUUTTTUUUdddwww(((((('''''''''&&&&&&&&&(((''''''''''''((())))))***(((&&&%%%%%%&&&(((***(((((((((((())))))))))))((())))))******))))))((())))))************))))))))))))(((((((((((()))))))))************++++++++++++************+++,,,,,,,,,---///222777===BBBEEEIIIIIIIIIGGGFFFFFFHHHJJJNNNPPPSSSXXX^^^dddggghhhmmmlllkkkgggdddbbbccceeeiiivvvuuuggg```\\\WWWTTTTTTZZZ^^^aaabbbhhhrrrxxxyyyyyy|||vvvkkkccc^^^TTTSSSPPPMMMLLLNNNRRRTTTWWWZZZ___dddjjjsss}}}}}}}}}~~~|||sssnnnlllpppuuu{{{wwwnnnXXXOOOBBB888444222000...------......------...///---------,,,,,,,,,++++++,,,,,,***)))))))))***+++************************)))))))))******))))))((((((((())))))************)))))))))(((((())))))))))))(((''''''((()))(((&&&)))(((&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))(((((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%''')))++++++***((('''''''''(((((('''&&&&&&%%%&&&&&&&&&))),,,,,,***'''(((((('''&&&&&&&&&&&&'''&&&&&&''''''(((((())))))$$$%%%'''((()))(((&&&%%%''')))******))))))***+++))))))))))))************,,,++++++,,,.../////////333777???HHHRRRZZZaaadddmmmooosssvvvxxx{{{zzzyyy}}}mmm___WWWRRRQQQVVVYYYaaawww'''''''''''''''&&&&&&&&&((((((((((((((()))******)))(((&&&%%%%%%&&&((()))(((((((((((()))))))))))))))******************)))))))))************))))))(((((((((''''''((((((((()))************+++++++++,,,++++++***))))))))))))---///333888===CCCHHHJJJMMMMMMKKKIIIGGGHHHJJJLLLTTTWWW[[[aaaggglllppprrrssspppkkkfffcccdddhhhkkk{{{}}}uuukkkccc]]]]]]___^^^^^^```ggglllooorrryyyxxxppplllfffaaaYYYRRRMMMKKKLLLMMMPPPRRRUUUXXX^^^fffooovvv}}}}}}wwwrrrmmmjjjkkkttt}}}sssfffSSSCCC999555222111////////////////////////------------,,,,,,,,,,,,,,,,,,+++************+++************************************************)))(((((('''((()))***+++******))))))))))))******+++)))((((((((((((&&&%%%''''''(((((())))))******''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((())))))((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))%%%&&&''''''(((''''''''''''''''''(((''''''&&&%%%&&&&&&''')))++++++)))'''&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((((((***(((&&&%%%$$$###$$$$$$''')))******))))))***+++******************))))))++++++,,,,,,...000222333888???JJJSSSZZZ```gggkkksssuuuxxxzzz|||~~~yyyyyy~~~lll[[[QQQLLLJJJMMMSSS[[[kkk''''''''''''''''''''''''((((((''''''(((((()))***&&&%%%$$$######$$$%%%&&&(((((((((((())))))))))))******++++++++++++******)))******++++++******)))))))))(((((((((((())))))))))))*********+++++++++++++++***************+++333555999===AAAFFFIIIJJJGGGGGGHHHHHHHHHKKKOOORRR[[[___dddiiimmmqqqtttvvvpppmmmjjjggggggmmmuuu|||}}}yyy{{{yyywwwrrrlllgggfffcccccchhhllllllnnnqqqvvv{{{{{{xxxvvvqqqhhh```ZZZUUURRRPPPOOOOOOPPPRRRWWW^^^fffkkkmmmqqqxxx{{{qqqjjjiiilllxxxzzzgggVVVIII@@@999555555333222111111000...---...------------,,,,,,,,,,,,,,,++++++************************************************+++,,,---------+++)))((('''(((***+++******))))))))))))******+++***(((((())))))((('''&&&''')))***+++++++++***''''''''''''''''''''''''))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))&&&&&&%%%%%%&&&&&&'''(((&&&'''''''''''''''&&&&&&&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&%%%$$$######$$$&&&'''''')))******))))))***+++++++++************)))))),,,,,,,,,,,,---///333555>>>HHHTTT]]]bbbfffmmmrrruuuwwwzzz|||}}}|||{{{|||}}}lll^^^SSSMMMJJJJJJNNNTTT^^^uuu&&&'''''''''''''''''''''''''''&&&&&&''''''((()))&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((())))))))))))******++++++++++++************++++++++++++******+++******))))))******+++))))))*********+++++++++))))))******,,,---...///888999;;;===@@@BBBDDDEEE@@@CCCGGGKKKNNNSSSYYY\\\aaaeeejjjnnnpppqqqtttvvviiijjjlllooovvv{{{xxx|||xxxssslllkkkllllllmmmmmmmmmmmmnnnnnnqqqvvvyyyxxx{{{~~~xxxsssnnniiibbb^^^TTTRRROOONNNQQQVVV[[[___aaabbbgggrrr}}}rrrggg```eeennn~~~zzzkkk]]]NNNAAA888888555222000000000...---.........---------,,,,,,,,,,,,,,,,,,++++++******************************(((((()))***+++...000111111///,,,***(((((()))*********))))))))))))*********)))((()))+++,,,+++***&&&''')))+++,,,,,,+++***''''''''''''''''''''''''))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###!!!(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&'''((()))&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''%%%%%%&&&'''(((((())))))''')))******))))))***++++++++++++***************---......------000555999GGGPPP\\\eeehhhlllqqquuutttwwwzzz|||}}}{{{zzzlll]]]TTTOOOLLLMMMPPPUUU[[[ggg&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((((((((((()))))))))))))))******************)))******++++++++++++******,,,++++++******++++++,,,)))************+++++++++)))***+++,,,...111333444777888999:::<<>>DDDKKKRRRYYY\\\eeegggiiihhheeebbbaaaaaaeeehhhjjjjjjiiinnnvvv~~~wwwfff```aaabbbeeejjjmmmwwwwwwlllaaaVVVPPPLLLKKKJJJJJJNNNTTTZZZ^^^iiinnnvvvzzztttvvv~~~}}}lllUUUEEE===999444000222222222000.........000///...---,,,+++*********------,,,,,,,,,,,,+++++++++++++++***)))(((((('''++++++++++++++++++++++++))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$#########$$$%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''''''''(((((())))))))))))((((((((((((555000***)))++++++(((%%%''''''((((((((((((''''''''''''''''''((((((((()))+++*********************---------,,,******,,,...333111111444>>>JJJUUU\\\cccfffkkkpppssswww{{{~~~|||~~~}}}yyyvvv{{{vvvdddUUULLLPPPUUUVVV\\\fffwww(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((''''''(((((((((''''''(((((())))))******))))))))))))))))))))))))***************+++++++++***++++++++++++++++++******)))(((***,,,...///...888888888777666777:::<<>>EEEJJJ\\\^^^aaaeeehhhjjjllllllmmmjjjgggdddccccccbbb```eeehhhkkknnnuuu}}}vvvgggfffhhhnnnrrrtttwww{{{{{{sssmmm```[[[TTTMMMJJJJJJLLLNNNSSSWWW\\\bbbiiisssrrr^^^LLL???888444333222111111000000000------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++---------,,,++++++******************************))))))((((((((((((''''''))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''######$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&((()))***'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%&&&&&&(((&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%&&&&&&"""$$$''')))***(((&&&%%%&&&&&&&&&'''''''''''''''***'''$$$%%%(((***)))(((((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))*********+++((()))++++++******+++---,,,000888CCCOOO[[[dddhhhjjjnnnssswwwyyyzzz{{{|||yyyrrruuuxxxhhh\\\TTTTTTYYYaaagggqqq((((((((((((((((((((((((((((((((((((((('''''''''***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++************************---,,,+++...222666888999<<<===>>>@@@EEEMMMVVV\\\dddfffiiilllnnnnnnmmmlllhhheeecccbbbddddddbbbaaaeeejjjrrryyy{{{tttoookkklllpppuuuyyy|||~~~{{{pppkkkcccZZZTTTQQQQQQRRRSSSVVVZZZ\\\```iiittt}}}rrr^^^KKK@@@888666444222111111000///------,,,,,,,,,------...------,,,,,,,,,+++++++++---,,,,,,,,,+++++++++***))))))))))))))))))))))))))))))(((((((((((((((((()))))))))******+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%%%%'''((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''%%%%%%%%%&&&&&&&&&&&&&&&"""###%%%'''(((((('''&&&&&&&&&''''''''''''((((((***(((&&&&&&(((***+++***)))(((((((((((((((((()))'''(((((((((((()))))))))((((((((())))))******++++++,,,......---------///222888CCCNNNXXX___dddgggkkkooovvvzzz||||||}}}}}}|||sssppp{{{uuudddWWWQQQOOOSSS\\\hhhuuu(((((((((((((((((((((((('''''''''(((((((((((((((***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))((()))***+++,,,---......++++++***))))))***++++++,,,,,,---111888===AAABBB>>>AAAGGGMMMSSS[[[bbbggghhhjjjmmmppppppooommmlllhhhhhhggghhhiiihhhfffeeeiiirrr~~~}}}}}}uuunnnkkklllmmmooorrrvvvyyy{{{~~~|||uuukkkccc]]]YYYWWWTTTVVVYYY[[[^^^eeemmmsssvvv}}}rrr^^^PPPAAA<<<666333111111///...------,,,,,,,,,---......------,,,,,,,,,++++++++++++++++++++++++*********))))))))))))))))))))))))(((((())))))))))))))))))((((((((())))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******)))))))))(((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%&&&(((***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((&&&%%%%%%'''(((((('''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%&&&(((***''''''((((((((())))))))))))'''%%%%%%&&&'''''''''***)))(((((((((((()))***(((((((((((()))))))))***(((((())))))*********+++---...//////......///000888@@@LLLWWW^^^cccfffhhhkkkpppvvv{{{}}}~~~}}}xxxuuuzzzxxxeeeVVVOOOMMMRRRWWWbbbrrr(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))+++,,,...///000---,,,+++******+++,,,---,,,---111777???EEEHHHIIIGGGLLLTTT[[[```dddhhhjjjmmmoooqqqsssrrrqqqnnnmmmgggiiijjjjjjhhhhhhiiijjjvvvyyyqqqzzzvvvnnnllljjjhhhhhhiiimmmrrruuupppuuuyyy{{{|||rrrhhh```\\\UUUUUUVVVXXX]]]bbbgggjjjfffkkkvvvqqqcccMMMFFF<<<555333222111///......---------------...------,,,,,,,,,,,,+++++++++++++++++++++*********************************(((((())))))))))))******((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((($$$$$$%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((((((&&&%%%%%%'''(((((('''%%%%%%%%%&&&''''''(((((((((&&&$$$###$$$&&&)))+++''''''(((((()))*********,,,+++)))(((''''''((()))******((((((((((((******((((((((()))))))))******************************,,,,,,---------...111444===GGGSSS^^^dddhhhkkknnnnnnrrrxxx|||~~~~~~zzzxxxqqqvvvuuugggZZZPPPMMMNNNYYYaaaqqq((((((((((((((((((((((((''''''''''''((((((((()))'''(((***++++++***((('''''''''(((((())))))******))))))))))))))))))))))))))))))***+++,,,...//////...---,,,******,,,---...222444999AAAHHHNNNPPPPPPRRRWWW___eeeiiijjjkkklllqqqrrrrrrrrrpppnnnkkkiiidddgggiiihhhgggjjjrrrzzzzzzuuu{{{~~~ssslllfffbbbaaadddhhhmmmpppsssuuuwwwttt|||wwwmmmggg]]]YYYTTTTTTYYY^^^``````\\\^^^fffrrrzzzqqq[[[QQQCCC999666555333222000///...---------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))###$$$%%%&&&'''(((((()))&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((%%%%%%''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((&&&%%%%%%'''(((((('''%%%%%%&&&&&&'''(((((((((((((((&&&%%%&&&'''((()))&&&&&&''''''((())))))***---,,,,,,***))))))+++,,,+++***(((''''''(((***+++(((((()))))))))*********------,,,,,,+++************++++++,,,...222888<<>>999666444111/////////...---/////////.........------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))************************))))))))))))************))))))))))))************+++((('''(((***+++)))''')))((('''((()))***)))((()))((((((''''''&&&&&&&&&+++)))&&&$$$$$$%%%'''(((''''''''''''''''''''''''((((((((('''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((()))))))))((('''&&&%%%%%%&&&'''((()))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((***)))((('''''')))***,,,++++++******++++++,,,---------///444<<>>GGGRRR[[[ggglllqqqtttsssooojjjggggggccc`````````bbbiiirrrwwwtttsss}}}}}}}}}zzzvvvttttttvvvxxxyyy~~~~~~tttmmm\\\XXXSSSOOONNNQQQVVVYYYZZZ^^^jjj}}}zzzkkk[[[PPPAAA===777333222111111000000000/////////............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))))))))))))))((('''''''''((((((((())))))'''''''''((((((((()))))))))((((((((())))))(((((((((((((((((((((((()))+++((((((((((((((('''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&(((+++---///((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))******+++***((('''((()))+++,,,*********++++++,,,......111333888BBBNNNYYYaaaeeegggfffgggmmmtttyyyyyyxxx{{{|||~~~wwwrrrmmmooo|||yyy```SSSNNNRRRRRRVVV]]]dddkkkuuu}}}&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''***))))))))))))))))))((()))))))))*********++++++)))******+++,,,---......111///,,,,,,---.........111222444:::@@@CCCBBB@@@===;;;:::===FFFRRR___gggoooppprrrrrrpppkkkfffbbbaaa^^^^^^```bbbgggsss~~~~~~yyyvvvwwwzzz}}}}}}{{{zzz{{{{{{{{{{{{xxxwwwyyyzzzjjjddd[[[SSSOOONNNPPPSSSVVVYYYaaaqqqzzzlllaaaOOOHHH???777222111000000000000000/////////............------------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))(((((()))***((((((((((((((((((((((((''''''((()))((('''%%%$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&(((,,,///111,,,***'''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))******+++***)))))))))******++++++((((((((()))***+++,,,---111777@@@KKKUUU^^^dddgggjjjiiikkkpppvvvzzz{{{zzz|||}}}~~~~~~~~~}}}|||sssllliiirrrlllVVVMMMLLLMMMQQQYYYdddppp~~~'''''''''''''''(((((()))&&&&&&''''''(((((()))))))))))))))))))))*********))))))******+++++++++***))))))***+++,,,......///666222...,,,...000111111222666:::>>>???>>>======;;;===AAAJJJTTT___hhhlllrrrqqqqqqooommmiiidddaaa]]]\\\^^^ccciiirrruuupppmmmmmmnnnrrryyy|||wwwuuuwwwzzz}}}|||uuukkk```WWWRRRQQQQQQVVVXXX]]]hhhwww{{{qqqddd[[[LLL???777333222222000000000000/////////.........------------......------------------------***++++++,,,,,,++++++***((())))))******+++++++++'''(((((((((((()))))))))'''(((((((((((()))))))))'''(((((((((''''''((((((%%%(((***+++)))((((((***((((((((((((((((((((()))''''''''''''&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&))),,,///222111---)))&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++((()))***+++++++++***************+++,,,---//////111;;;HHHSSS[[[```eeehhhlllmmmppptttyyy|||}}}}}}~~~~~~~~~~~~|||zzzxxxwwwmmmiiilllzzzrrr```QQQMMMQQQOOOYYYiiizzz((((((((((((((()))******&&&''''''((()))******+++(((((())))))******++++++))))))***++++++++++++***))))))***+++---...//////999555///---///222333333333999???@@@<<<999:::<<<<<>>HHHPPP[[[bbbeeehhhmmmrrrwwwqqqmmmllliiibbb^^^^^^___bbbgggppp~~~{{{}}}qqqccc___```]]]iiiwwwyyywwwxxxyyy{{{}}}xxxhhh[[[TTTVVVUUUXXX```ggglllssszzz|||uuuhhhXXXHHH===666444333444444333111111222333000/////////............------............------************************,,,+++***((((((((()))***))))))))))))))))))))))))************************)))((('''&&&&&&'''((()))***)))&&&%%%%%%&&&)))******)))((('''&&&%%%%%%%%%+++******)))(((''''''&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%((((((((('''&&&&&&%%%%%%)))))))))((()))+++000333;;;555,,,''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''')))***++++++++++++&&&&&&''''''(((((())))))'''(((((((((((((((''''''&&&''''''((()))******++++++++++++***************+++,,,,,,,,,---000444777EEEMMMXXX```eeehhhkkkmmmppprrrvvvzzz|||~~~~~~~~~~~~}}}{{{vvvoooiiibbbooo~~~wwwhhhZZZTTTOOOKKKPPPYYYbbbyyy'''''''''((((((((())))))))))))(((((())))))***+++)))***+++***(((((()))+++++++++,,,,,,,,,,,,,,,,,,*********+++,,,---...///............///222555777;;;;;;999888999===CCCHHHSSSZZZccciiikkkmmmpppssssssooolllkkkgggbbb```bbbggglllttt~~~tttggg```aaaeeeiiirrr||||||yyywwwxxxzzz|||wwwkkkcccVVVSSSSSSXXX\\\aaahhhooozzzzzzooo```RRRDDD:::555333333222111000///000000000000/////////.........------............------++++++++++++++++++++++++,,,+++)))((((((((()))***))))))))))))))))))))))))************************)))(((''''''''''''((()))***)))'''&&&&&&''')))***(((((('''&&&&&&&&&'''''')))))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((((('''''')))---000666222---)))'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''*********)))(((&&&%%%$$$'''''''''((((((((((((((())))))************))))))''''''(((((())))))*********************+++++++++,,,---------...222999>>>KKKSSS\\\cccgggjjjmmmppprrrtttwwwzzz}}}~~~~~~{{{wwwrrrmmmjjjjjjzzzkkk^^^SSSPPPNNNLLLSSS^^^ppp''''''((((((((()))))))))((((((((((((((())))))***)))***+++***)))(((***+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------///---,,,...222666999;;;:::::::::;;;???FFFOOOUUU___eeelllppppppppprrrtttpppnnnlllkkkgggdddhhhooozzzyyyxxx|||rrreeeaaabbbgggmmmxxx}}}zzztttrrrqqqqqqssszzzqqq]]]WWWQQQQQQQQQSSSYYY```fffwww~~~wwwlll___PPPBBB999444444333222111000//////000000000/////////......------............------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''&&&&&&&&&'''(((((()))((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''&&&%%%'''***---000000...***(((''')))***&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))(((&&&$$$"""!!!((((((((((((((('''''''''))))))******+++******)))))))))))))))))))))))))))))))))******++++++,,,,,,,,,...///...///555@@@IIIUUU[[[bbbgggiiilllppptttvvvwwwyyy{{{}}}zzzsssnnnmmmmmmuuuqqq[[[RRRLLLMMMNNNQQQ\\\iii'''(((((((((((())))))))))))(((((((((((()))******)))***++++++***)))***++++++++++++++++++*********,,,+++++++++++++++,,,---/////////333777;;;<<<;;;999<<>>:::555333333333333222111000000000////////////------............------++++++++++++++++++++++++)))))))))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))'''((()))******)))((('''))))))(((''''''''''''((()))))))))(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&(((((()))(((&&&&&&(((***---//////,,,'''%%%%%%'''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$&&&'''((()))******))))))((((((''''''&&&&&&''''''((()))))))))))))))************))))))))))))))))))***+++,,,------...+++---000333777AAAOOOZZZbbbeeeiiijjjlllooouuuzzz}}}}}}}}}~~~{{{|||zzzssslllnnnwwwsssbbbXXXKKKGGGIIIPPPVVV___ttt((((((((()))))))))*********************++++++,,,(((***------+++*********))))))))))))******++++++---------------.../////////444:::>>>????????????FFFLLLVVV^^^eeeiiilllnnnrrrtttwwwyyyzzzxxxvvvtttqqqkkkgggjjjtttyyyxxxrrroooqqq}}}{{{qqqggg\\\OOOIIIHHHLLLRRRaaauuupppmmmxxx}}}lll]]]HHHAAA888333222222222000111111000000000/////////------............------************************(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))************((((((************((((((***))))))((('''''''''((())))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))(((((('''&&&&&&%%%%%%((()))))))))(((''')))+++......---***'''%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((('''''''''))))))***+++,,,,,,,,,,,,******************************++++++,,,,,,------,,,...222888@@@KKKVVV^^^cccfffjjjlllmmmqqqwww|||~~~vvvuuurrrmmmmmmvvvuuu^^^RRROOOGGGFFFJJJRRRYYYfff(((((()))))))))*********)))))))))))))))***++++++(((***------,,,+++******))))))***+++,,,------...---------...///000111222555;;;BBBDDDCCCEEEJJJOOOSSSXXX```gggllloooqqqssswwwxxxzzz{{{{{{yyyuuurrrpppkkkjjjttt~~~vvvwww|||vvvjjj[[[QQQMMMKKKLLLSSSbbboooyyyuuulllnnnttt}}}oooXXXMMM@@@777333333111000111111111000000000//////------............------++++++++++++++++++++++++'''((()))***+++******)))))))))))))))))))))))))))************************&&&''')))***++++++******)))))))))******)))))))))(((((((((((((((((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&((())))))(((((()))+++...+++)))''''''(((''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))((((((''''''''''''((((((((((((((())))))***+++,,,,,,,,,,,,)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000444>>>JJJUUU\\\___bbbfffkkknnnppptttzzz~~~sssqqqnnnmmmtttfffQQQJJJKKKGGGGGGLLLVVV___ooo))))))))))))************((((((((((((((()))******(((+++---...,,,+++************+++,,,...///000000------......000111333333<<>>BBBIIINNNUUUZZZ]]]```dddhhhkkklllnnnrrrvvvxxxwwwvvvvvvtttuuuuuupppjjjiiilllkkksss{{{tttooopppxxx|||uuu{{{qqqooollliiifffeeeeeeeeeeeedddbbbaaabbbcccfffgggiiijjjlllooossswwwzzz|||}}}wwwqqqlllhhhkkkyyy}}}tttnnnbbbWWWLLLIIIIIIJJJOOOVVV]]]fffpppvvv|||{{{tttooouuu{{{nnn]]]KKK>>>888555333222222111//////000111//////.........---------........................000...,,,+++***+++,,,---...---++++++,,,---,,,++++++*********))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&((()))'''%%%%%%&&&'''(((((((((''''''***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++(((((()))***++++++,,,,,,---,,,++++++---//////000555===JJJVVV]]]bbbdddfffgggiiinnnssswwwzzz}}}~~~~~~}}}xxxuuupppttt}}}ppp```UUUNNNHHHIIILLLMMMRRR\\\hhhvvv))))))))))))************((()))))))))************+++++++++***************,,,,,,,,,,,,,,,---------000......111777???DDDGGGMMMSSS[[[aaacccfffjjjmmmkkklllnnnrrrvvvwwwvvvuuutttrrrrrrpppkkkeeeeeejjjsss}}}pppeeecccaaadddmmm{{{~~~zzznnnjjjlllddd\\\```XXXVVVTTTRRRPPPOOOOOOPPPOOONNNNNNNNNNNNOOOPPPPPPRRRSSSUUUWWW[[[^^^aaabbbiiilllqqquuuzzz}}}tttmmmgggffflllttt}}}rrrfffXXXOOOHHHCCCDDDGGGPPP[[[gggrrr|||~~~wwwvvvqqqZZZFFF===;;;444333333222222222222222/////////.........------........................///...,,,+++*********+++///...,,,,,,,,,+++(((&&&++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''((()))((('''%%%&&&'''(((((((((((('''))))))((('''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((('''&&&)))((((((''''''(((((()))'''''''''''''''''''''''')))))))))))))))))))))))))))************+++++++++((()))***+++---...///000,,,,,,++++++---///111333<<>>EEEIIIJJJQQQXXXaaafffiiikkknnnpppooopppqqqtttwwwxxxvvvtttwwwuuusssqqqmmmjjjpppxxx}}}xxx{{{nnnccc[[[^^^eeennnyyy~~~wwwpppmmmjjjgggfff[[[\\\ZZZaaammmcccPPPJJJJJJIIIGGGFFFEEEEEEEEEFFFCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLOOOQQQRRRTTTVVVYYY\\\```eeekkkoootttwww{{{}}}vvvqqqlllkkknnnzzzuuufffYYYOOOHHHDDDCCCKKKSSS```nnnzzz|||}}}gggQQQCCC>>>666555333333333333333222////////////.......................................---,,,+++***)))))))))*********+++,,,,,,***'''************************************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((())))))))))))&&&''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***************)))((('''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++******+++,,,---...//////,,,,,,,,,,,,---111555999DDDNNNZZZ```aaabbbggglllnnnqqqvvv{{{~~~~~~}}}|||~~~yyyvvvuuuvvv|||cccXXXNNNKKKLLLNNNSSSXXXaaalll{{{((()))))))))************))))))))))))******************************++++++,,,---------------......---///555<<>>??????>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>>>>======<<<======???@@@BBBDDDEEEGGGIIIKKKLLLNNNQQQVVVYYY\\\^^^bbbfffiiinnnssswww|||tttooonnnooo|||wwwhhh]]]TTTLLLFFFHHHNNNYYYgggtttuuuaaaOOOCCC;;;888444222333333222111000000/////////.................................------,,,+++******))))))(((((()))+++,,,,,,+++)))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))***+++''''''''''''(((((())))))(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''((((((((())))))&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((('''))))))))))))(((((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,---......000444;;;AAAKKKUUU___ccccccccchhhmmmrrruuuyyy}}}}}}zzzuuuuuuxxx}}}nnn___VVVOOOMMMOOOTTT^^^fffvvv))))))))))))************)))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......//////...444;;;BBBFFFJJJMMMPPP\\\aaahhhlllmmmnnnqqqsssuuuuuuuuuwwwxxxwwwuuurrrkkkmmmqqqwww}}}uuutttxxxlllaaa\\\YYYgggnnnxxx|||qqqhhhbbb]]]XXXTTTTTTQQQLLLIIIGGGFFFEEEDDDCCCCCCAAALLL\\\UUUBBB;;;;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::999999999:::;;;<<<===>>>???AAABBBCCCCCCDDDGGGIIIKKKMMMOOORRRTTTYYY^^^aaafffjjjoootttyyy|||tttsssqqq{{{xxxlllaaaVVVMMMGGGIIIQQQ]]]lll}}}sss___PPPCCC>>>777333333333222000000000000/////////......------------------------,,,,,,,,,,,,,,,+++++++++,,,+++******++++++)))(((((((((((((((((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***+++((((((''''''(((((()))***''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&'''(((((((((((('''%%%&&&&&&&&&&&&&&&%%%$$$***))))))(((((())))))***************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,...000111333999CCCJJJSSSZZZaaaeeeeeefffjjjnnnuuuwww{{{~~~|||wwwsssxxxqqqbbbWWWSSSPPPQQQUUU^^^ooo~~~))))))))))))************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---...///000111444:::AAADDDEEEIIIPPPWWWaaafffkkknnnnnnooorrruuusssssstttvvvxxxxxxvvvtttrrrwwwxxxqqqsssiii```___```nnnwwwxxxsssiiiccc[[[UUURRRPPPMMMJJJGGGEEECCCBBBBBBAAA@@@???>>>???<<>>?????????@@@BBBAAABBBDDDDDDFFFIIIMMMQQQRRRUUUYYY]]]aaagggmmmqqqyyy}}}xxxnnnaaaUUULLLJJJKKKTTTaaasss~~~lll___MMMEEE:::444333444333111000000000000/////////...------------------------+++,,,,,,---------------...,,,*********+++***)))(((((()))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++)))((()))+++)))((('''''''''(((******'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''((((((((())))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''((((((((()))%%%&&&'''((()))(((((('''%%%&&&&&&''''''''''''&&&******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++,,,,,,,,,------///222333666>>>JJJSSSZZZ^^^cccgggiiijjjmmmooowwwyyy{{{~~~~~~{{{yyytttsss|||wwwfffYYYMMMMMMPPPUUU]]]mmm))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,------.........)))***+++---///000111222:::@@@EEEEEEDDDHHHSSS]]]eeeiiimmmoooooopppsssvvvwwwwwwyyy|||}}}zzzpppnnnxxxllleeegggjjjrrrvvvlllddd^^^ZZZUUUPPPJJJGGGGGGGGGEEECCCAAA@@@??????@@@@@@???>>>666=========???999888DDD888888999999999888888777777777666666777777888999:::::::::999::::::;;;;;;999;;;>>>@@@??????@@@@@@===>>>>>>>>>???AAAEEEHHHGGGIIILLLOOOSSSWWW]]]```^^^eeennnuuuzzzwwwjjj]]]SSSMMMJJJOOOXXXjjjssshhhSSSJJJ>>>666444444444222000000000000////////////------------------------++++++,,,---...............+++))))))+++,,,,,,,,,))))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***,,,---,,,)))''')))+++)))((('''''''''(((***+++&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&((()))))))))((('''(((((()))******+++************))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++))))))***+++---...//////---000333555999AAANNNXXX___```dddhhhkkknnnooooooxxxyyy{{{}}}}}}yyywwwssstttzzzlll\\\PPPEEEJJJQQQZZZdddyyy******))))))(((((('''''')))************+++++++++,,,,,,+++***))))))******)))+++---...///111555777>>>BBBFFFGGGGGGLLLUUU]]]hhhjjjmmmoooppprrrtttvvvwwwzzzyyylllzzzsssllltttzzzpppkkkcccZZZSSSNNNLLLKKKDDDDDDCCCBBB@@@??????>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::<<<:::777777888888777666999999:::::::::;;;;;;;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======@@@@@@AAACCCEEEHHHJJJKKKQQQSSSWWW]]]ccchhhlllnnn|||{{{oooiiiaaa\\\VVVQQQOOOZZZwwwxxxfffXXXFFF;;;777666333000000000///000222222111/////////...------------...,,,,,,------,,,,,,+++*********++++++++++++************))))))))))))******************************+++******)))((('''''''''))))))))))))((((((((((((***)))(((&&&&&&&&&'''(((***))))))((('''&&&&&&&&&###$$$%%%'''((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((()))'''%%%###$$$&&&)))+++((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((---+++)))((('''((()))*********))))))))))))******+++++++++*********))))))+++,,,------++++++,,,------///333:::CCCMMMVVV[[[ccceeehhhjjjkkknnnrrrtttvvvzzz~~~xxxsssyyyxxxfffYYYSSSPPPJJJNNNTTT^^^ppp******))))))((((((((((((************++++++++++++------,,,++++++++++++++++++,,,---...000444:::>>>@@@AAABBBDDDGGGOOOZZZbbbiiillloooqqqrrrsssuuuvvvwwwyyy~~~yyyzzz|||zzz{{{rrrhhhbbbZZZWWWRRRMMMIIIFFFEEEEEECCCBBBBBBAAA???>>>>>>===;;;;;;;;;;;;::::::::::::999999999999999999999999999888777888999:::999888777777777777888888888888999999999999999999999999999::::::::::::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<======>>>@@@BBBDDDEEEFFFGGGJJJNNNRRRVVVYYYZZZaaaeeejjjqqqyyywwwqqqiiiccc\\\TTTNNNTTTjjjsssfffSSSDDD<<<888444111222111000000111111///---//////...------------...,,,------------,,,++++++******++++++++++++************))))))))))))******************************)))))))))))))))*********************))))))))))))******((('''''''''((((((***))))))(((''''''&&&&&&)))))))))***************))))))(((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((444222...+++)))'''''''''******))))))))))))******+++++++++*********))))))+++,,,---,,,++++++,,,......222777???GGGPPPYYY^^^dddfffiiijjjlllnnnrrruuuwww{{{zzzwwwuuutttwwwqqq```TTTNNNJJJJJJPPP[[[kkk***))))))))))))(((((((((************+++++++++,,,......---,,,,,,,,,---------......000333888@@@EEE@@@???>>>AAAIIITTT```ggglllnnnqqqsssssstttvvvxxxzzzzzz|||yyynnneee___YYYRRRNNNHHHFFFEEEBBBAAA?????????AAA@@@@@@???>>>===<<<<<<;;;;;;;;;:::::::::999999888888888888888888888888777777777999;;;<<<;;;999666666666666777777777777888888888888888888888888888888999999999:::::::::999999999::::::::::::;;;::::::;;;;;;<<<===??????AAAAAACCCDDDFFFHHHIIIJJJMMMPPPUUU[[[bbbjjjrrrxxx|||sssnnnfff[[[QQQQQQ^^^mmmwwwfffUUUGGG===777444444222111000111000...,,,000///......------......---------------,,,++++++******++++++++++++************))))))))))))******************************(((((())))))***+++,,,,,,++++++++++++************+++***))))))((())))))))))))))))))(((''''''&&&&&&((((((((((((''''''&&&&&&++++++***)))((((((((((((((((((((((((((((((((((((###%%%(((******)))'''%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))*********))))))))))))******+++++++++******************+++,,,,,,++++++---///111666>>>FFFNNNVVV]]]aaafffhhhkkklllmmmpppsssvvvxxx{{{~~~~~~xxxqqqmmmsss{{{hhh[[[RRRMMMKKKNNNXXXiii))))))))))))))))))))))))*********+++++++++,,,,,,......------,,,------...---///222444777;;;@@@DDD===<<<>>>DDDOOO[[[dddjjjoooqqqtttuuuuuuvvvxxxyyy{{{zzz~~~sssgggbbbZZZSSSOOOLLLIIIGGGEEEDDDDDDBBB@@@>>>===<<<>>>>>>======<<<;;;;;;:::::::::::::::999999999999777777777777777777777777777777888;;;<<<<<<:::777777777777777888888888888777777777777777777777777777888888888888999999999888888888888999999999999<<<;;;;;;;;;;;;<<<======??????@@@@@@AAABBBBBBCCCFFFHHHKKKNNNQQQVVV[[[___iiioooxxx|||yyyrrrfffZZZUUUZZZaaawwwwwwgggVVVGGG<<<666555333111000000000///...000//////...............---------...---,,,,,,+++***++++++,,,,,,++++++***+++******))))))******+++************************(((((())))))******++++++++++++*********)))))))))+++*********************))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&,,,+++***)))((('''''''''(((((((((((((((((((((((($$$&&&(((******)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%'''(((***+++******))))))))))))*********************************++++++++++++,,,///111444:::DDDMMMTTTZZZ```eeeiiikkkmmmnnnoooqqqtttwwwyyy|||}}}}}}}}}{{{rrrnnnxxxmmm___XXXTTTRRRRRRXXXeee}}}))))))))))))***************++++++++++++,,,,,,,,,------,,,,,,,,,,,,---------111555999;;;<<<>>>???;;;===CCCLLLXXXaaahhhjjjrrrtttvvvwwwwwwwwwxxxzzz}}}xxxzzz}}}xxxmmmddd^^^TTTPPPKKKGGGEEEDDDCCCBBBCCCCCCCCCCCCAAA???===<<<<<<<<<<<<;;;;;;::::::999::::::999999999888888888777777777777777777777777999999999;;;<<<;;;777555666666777777777888888888777777777777777777777777777777777888888888999999777777777888888888999999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>@@@BBBCCCDDDDDDFFFJJJLLLVVV\\\cccjjjpppxxx}}}qqqddd\\\YYYYYY[[[kkk~~~wwwgggUUUDDD;;;555333111000111222111000000000///............///------.........---,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++************************))))))))))))))))))))))))******)))))))))(((((((((*********++++++++++++***((((((((((((''''''''''''(((((((((((()))***+++,,,+++***)))(((''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***)))(((((((((******))))))))))))*********************************++++++,,,,,,...111444888@@@KKKTTTYYY^^^ccchhhlllnnnppppppqqqrrruuuxxxzzz|||~~~~~~}}}{{{zzz{{{xxxrrrrrrttt___UUUSSSSSSTTTVVVcccuuu)))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---.........333888<<<===<<<<<<<<<>>>DDDMMMXXXaaahhhlllmmmtttvvvxxxxxxxxxxxxyyyzzzxxxwwwzzzuuuuuu{{{pppfff___XXXRRRPPPIIIHHHEEECCCAAA@@@@@@@@@<<<======>>>>>>===<<<<<<;;;;;;;;;:::::::::999999999999999888888888777777777777777777777777777777:::999999999:::999666444555555555555666666666666888888888888888888888888777777888888888999999999777777777888888888888999::::::999999999999:::::::::;;;;;;<<<<<<===>>>>>><<<>>>???@@@@@@BBBEEEGGGJJJNNNSSSWWW[[[```hhhnnn{{{zzznnnddd\\\UUUQQQ[[[jjjwwwzzz|||wwweeeQQQEEE999666333222222222111111111000//////......//////...............---,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++******************************************))))))))))))))))))((((((((('''))))))***++++++++++++***(((((((((((((((((('''''''''&&&&&&&&&''')))+++,,,***)))((((((''''''''''''(((((((((((((((((((((((()))((('''&&&'''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))*********************+++++++++***+++,,,,,,---000444777>>>GGGRRRZZZ]]]aaafffkkkoooppprrrrrrssstttvvvyyyzzz|||}}}|||zzzxxxxxxxxxssssss{{{wwwdddRRRNNNNNNNNNQQQWWWlll))))))*********++++++++++++++++++,,,,,,,,,------......------......///000111444999===>>>>>>>>>>>>EEEMMMYYYbbbhhhlllqqqtttuuuwwwyyyyyyxxxxxxyyyzzzxxx~~~ttthhhdddfffnnn~~~|||ooocccXXXTTTRRRKKKGGGFFFDDDDDDEEECCCAAA@@@??????999999999::::::;;;;;;;;;;;;;;;::::::::::::999999999888888888777777777777888888888888888888888888888777666777888888777666555555666666666777777777999999999999999999999999888888888999999999::::::777777888888888999999999999999999888888999999:::<<<<<<<<<<<<============:::<<<>>>??????@@@BBBDDDCCCFFFIIIJJJKKKOOOUUUZZZcccjjjvvvyyyqqqfff\\\VVVWWW[[[cccooozzz|||sss```RRR>>>;;;777444222111000///111000000///////////////...............------,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***************************++++++,,,,,,---------*********)))))))))((((((((((((***+++++++++******'''(((((((((((((((((((((&&&%%%$$$$$$$$$&&&((()))******)))(((((()))))))))(((((((((((((((((((((((()))((('''''''''(((******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&((()))***++++++******))))))))))))******))))))*********++++++++++++,,,------///222777:::EEENNNYYY___aaadddjjjoooqqqrrrtttttttttuuuwwwzzzzzz{{{|||zzzxxxvvvuuuuuuuuu|||~~~fffVVVJJJJJJMMMNNNSSS\\\rrr))))))******++++++++++++++++++,,,,,,,,,---------///////////////000111111333666999<<<===???AAACCCLLLUUU```hhhllloootttyyyuuuwwwyyyyyyxxxxxxxxxyyy{{{}}}kkkaaa[[[]]]cccnnnyyymmmeee^^^SSSLLLMMMLLLFFFAAAAAA???AAABBBAAA???===<<<;;;<<<<<<;;;:::::::::;;;;;;;;;;;;::::::::::::::::::888888888888777777777777888888888888888888888888777555444555777888888888888888888888999999999999999999999999999999999999888999999999999:::::::::888888888888999999999999:::::::::::::::;;;;;;<<<::::::999999999999999888888:::;;;;;;::::::<<<===???AAACCCDDDCCCFFFKKKPPPRRRXXXaaalllwww}}}ssshhh]]]VVVQQQTTT___mmmzzz|||iii[[[CCC???999555222000...---111111000///////////////......//////......---,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***************************+++,,,---///000111222+++++++++************)))'''((()))***++++++***)))'''''''''(((((((((((((((,,,***(((''''''''')))*********************++++++(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))).........---,,,***((((((******))))))))))))******))))))******++++++++++++,,,------...///333888<<>>>>>>>>===;;;;;;;;;::::::999999999999999888888888888888999888888888888888888888888999888888888777777666666888999999888888777666555777777777777777777777777888888888777777777777777888999999::::::999999888777888888888888999999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>======;;;;;;;;;:::::::::999999::::::999999999999::::::999999999999999999999999999999999999888888888777888888999:::::::::999999888888888888888888888888999999999999999999999999::::::;;;;;;;;;;;;::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@AAACCCCCCDDDGGGKKKOOOTTT[[[bbbgggtttzzzkkkYYYRRRRRRXXXkkk~~~}}}tttbbbRRRAAA:::777555333333111111000000000000//////.........---------,,,,,,))))))(((***+++,,,+++)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***++++++,,,))))))))))))))))))))))))+++***)))(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''(((((()))&&&'''******&&&&&&(((((((((((((((((((((((((((&&&''''''&&&&&&%%%%%%$$$(((''''''******&&&'''***)))))))))))))))))))))))),,,,,,,,,+++***)))))))))***************)))))))))((())))))******************************++++++,,,+++,,,------++++++,,,---,,,...000000111777@@@HHHUUUZZZ```eeehhhkkknnnqqqoootttvvvuuuuuuzzz|||{{{~~~}}}|||yyytttpppuuu~~~{{{fffYYYOOOHHHFFFMMMRRRXXXhhhyyy************+++++++++,,,*********+++,,,,,,------............///000111111888777888<<>>>>>>>>>>>============;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;:::::::::::::::888999:::;;;<<<<<<<<<<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<==================>>>@@@AAAAAA@@@BBBDDDFFFHHHLLLPPPTTT^^^ccclllwww{{{hhh\\\TTTVVVfffxxxqqq```MMMAAA:::555333444222222222222111111000000.........------------,,,,,,++++++,,,......---+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******)))))))))))))))))))))))))))((((((''''''''''''''')))&&&&&&***+++)))+++...(((((((((((((((((((((((()))))))))))))))((((((((('''%%%&&&***+++((((((***))))))))))))))))))))))))++++++******))))))((((((***************+++++++++((()))******++++++******************++++++++++++)))***,,,,,,,,,,,,...///---///000222555===GGGOOOXXX\\\bbbfffiiilllooorrrpppuuuwwwvvvwww{{{}}}}}}}}}zzzxxxvvvsssrrrzzzjjjXXXNNNLLLHHHJJJRRRZZZeeezzz*********+++++++++,,,,,,***++++++,,,,,,---......---.../////////000111333888:::>>>BBBGGGPPPZZZaaahhhoootttuuuwww|||}}}|||}}}~~~~~~{{{uuuxxxmmmddd```gggsss{{{oooggg]]]XXXQQQLLLJJJIIIHHHFFFBBBAAAAAAAAAAAA@@@<<<:::>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<======<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>========================>>>======<<<<<<======>>><<<<<<<<<<<<===>>>???@@@???@@@BBBBBBCCCDDDGGGJJJPPPSSSZZZbbbmmmzzzzzzmmm___YYY___jjj~~~nnnZZZKKK???666333444333333222222111111000000............------------000///...///111111000...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))*********)))))))))))))))))))))))))))(((((('''''''''((((((+++(((&&&((((((&&&'''***(((((((((((((((((((((((())))))))))))))))))******'''$$$%%%)))***(((''')))((((((((((((((((((((((((******))))))((((((((('''))))))***************+++))))))***++++++++++++******+++++++++++++++++++++)))+++,,,,,,,,,,,,---///---...000333999CCCNNNVVV[[[___cccgggjjjmmmppprrrsssxxxzzzxxxyyy}}}~~~xxxuuutttsssrrrvvvooo[[[NNNHHHLLLLLLPPPZZZfffxxx***++++++++++++,,,,,,,,,,,,,,,------.../////////---...000111000111444777888???HHHKKKLLLPPP[[[dddjjjqqquuuuuuwww{{{}}}{{{~~~}}}~~~vvvzzzjjjgggiiittt~~~rrriiiaaa[[[VVVSSSNNNJJJGGGFFFDDDCCCAAAAAAAAACCCCCCBBB>>>;;;=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>><<<<<<======<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<============<<<<<<<<<<<<<<<============>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>><<<<<<<<<<<<===>>>?????????@@@BBBBBBBBBCCCEEEGGGHHHKKKNNNTTT\\\fffrrryyyyyyiii______eee{{{xxxgggWWWHHH;;;555555333333222111111000////////////.........------------,,,+++,,,......,,,***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******************)))))))))))))))))))))))))))))))))******)))))))))(((((())))))************)))))))))))))))))))))))))))))))))(((((()))******,,,(((&&&''''''$$$%%%((())))))))))))))))))))))))%%%%%%$$$$$$%%%&&&'''(((***&&&$$$''')))((('''((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((()))))))))******))))))***+++++++++++++++++++++,,,,,,,,,,,,+++***+++,,,------++++++,,,---,,,...111666>>>IIIUUU\\\___aaaeeehhhjjjmmmppprrrvvv{{{}}}{{{zzz~~~wwwtttssssssttt{{{vvvbbbRRRJJJGGGMMMOOOVVVcccuuu++++++++++++,,,,,,,,,,,,---------...//////000000---000333333333444999<<<>>>FFFNNNQQQQQQUUU^^^fffkkkqqquuuuuuvvv{{{|||{{{zzz~~~yyynnnqqqyyyssshhhaaa[[[UUUQQQPPPNNNKKKGGGCCCAAA???>>>AAAAAAAAABBBCCCBBB???<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????>>>>>>>>>>>>===<<<;;;:::========================;;;;;;<<<<<<===>>>>>>>>><<<======>>>>>>======<<<============>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@===???AAABBBBBBBBBDDDFFFDDDFFFHHHKKKPPPVVV^^^dddqqq}}}rrriiigggiiirrruuugggVVVDDD:::999444333333222111000///////////////.........---------,,,+++,,,------+++)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))******+++*********))))))))))))))))))))))))))))))************))))))((((((((()))******++++++))))))))))))))))))))))))***))))))))))))******+++***''''''))))))'''(((+++))))))))))))))))))))))))'''&&&&&&&&&'''(((***+++111***&&&''')))((('''((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''((())))))******)))***++++++,,,++++++++++++,,,---------,,,******+++---------+++++++++------///333:::EEEPPP[[[aaaccceeehhhjjjlllnnnqqqtttxxx}}}~~~{{{zzz}}}~~~}}}yyywwwvvvwwwzzz{{{hhhWWWMMMJJJJJJMMMSSS___rrr+++++++++,,,,,,,,,------,,,,,,------...//////000---111555666666888===BBBIIIKKKNNNRRRWWW^^^dddiiilllrrruuuuuuwww{{{}}}|||zzz}}}}}}rrrkkkbbb[[[XXXTTTPPPMMMKKKJJJHHHFFFBBB@@@???>>>??????>>>???AAA@@@>>><<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;<<<===>>>???????????????????????????======>>>>>>>>>?????????>>>???????????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@@@@@@@>>>>>>????????????>>>>>>>>>?????????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@@@@@@@??????@@@@@@AAAAAA>>>???BBBBBBBBBBBBDDDEEECCCEEEGGGIIIJJJMMMRRRUUU```kkkyyyxxxpppkkkiiiyyyxxxeeePPPCCC???555555444333222111000000////////////............///...---...//////---+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))******++++++))))))))))))))))))))))))((((((((((((((()))******)))&&&'''++++++((((((***))))))))))))))))))))))))+++*********+++---///111:::111))))))***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))***++++++,,,,,,+++++++++,,,---...---,,,***))))))+++,,,,,,,,,,,,---//////222777@@@LLLWWW```eeehhhjjjlllmmmoooqqqtttwwwxxx|||}}}yyyxxxyyyzzzxxxwwwvvvwww|||~~~kkkZZZOOOKKKKKKMMMQQQ[[[nnn++++++,,,,,,,,,---------++++++,,,------......///---111666888888:::@@@EEESSSNNNLLLQQQ[[[eeejjjkkkmmmrrrvvvvvvwww|||~~~}}}{{{sss{{{|||ppphhhddd___YYYVVVVVVTTTRRROOOIIIIIIIIIGGGEEECCCCCCCCC===<<<<<<===>>>>>>===;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<===>>>@@@@@@????????????????????????======>>>>>>????????????>>>>>>???@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBB???@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAAAAA@@@AAAAAABBBBBB???AAACCCDDDCCCCCCDDDEEEDDDFFFHHHJJJJJJKKKMMMOOOQQQZZZgggrrr|||ttthhheeemmmpppYYYIIIDDD777666666444333222111111000/////////...............---------......,,,***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))***+++++++++))))))))))))))))))))))))'''''''''''''''((()))***(((&&&'''+++***&&&$$$&&&))))))))))))))))))))))))***)))((((((***,,,///000AAA666,,,***+++******+++))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,******+++,,,,,,,,,,,,++++++,,,.........,,,***)))''')))+++,,,,,,---///111111444:::DDDQQQ\\\dddhhhkkkmmmooopppqqqsssvvvyyyxxx||||||xxxuuuwwwwwwuuurrrrrrwwwuuu```QQQJJJJJJLLLNNNUUUbbbzzz((()))***++++++,,,++++++,,,...000111000///000111444555888:::>>>CCCJJJNNNIIIKKKQQQZZZcccjjjmmmnnnrrrrrrtttxxxxxxxxx|||}}}~~~vvvooohhhaaa\\\UUUUUUUUUSSSQQQNNNKKKJJJHHHGGGFFFDDDBBBAAA@@@@@@??????>>>>>>=========<<<======<<<<<<<<<======>>>????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBAAA@@@??????@@@AAABBB???@@@BBBCCCDDDDDDDDDCCC@@@@@@@@@AAAAAABBBCCCDDDAAAAAAAAAAAABBBDDDEEEFFFDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCBBBBBBAAAAAABBBDDDEEECCCCCCDDDFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFHHHIIIPPPTTTYYY^^^eeeqqq{{{rrrkkkjjjqqqqqqYYYFFF===999666888666222//////000000000000////////////........................---,,,,,,++++++,,,,,,---...------,,,,,,------...***+++,,,***''''''***...++++++******))))))((((((***************+++++++++))))))))))))))))))))))))((()))))))))'''''')))***************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***)))(((((()))+++---/////////---+++)))'''&&&%%%))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++))))))*********+++++++++,,,+++******,,,---......222777@@@KKKUUU___fffjjjlllmmmnnnnnnnnnpppsssuuuwww{{{{{{vvvuuuxxxvvvqqqssspppttttttcccRRRKKKJJJKKKMMMPPP\\\mmm)))***+++,,,,,,---------...///111111000111222444777999<<<>>>AAADDDIIILLLKKKPPPXXXaaahhhllloooppptttuuuxxxzzzxxxwww~~~}}}{{{|||qqqhhhdddaaa\\\YYYRRRRRRRRRQQQOOOMMMKKKIIIGGGFFFEEECCCAAA@@@@@@@@@>>>>>>>>>>>>======<<<<<<=========>>>>>>>>>>>>???@@@@@@??????????????????======>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCBBBAAAAAAAAABBBCCCDDDAAABBBCCCEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGEEEFFFGGGGGGGGGGGGFFFEEECCCDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCDDDCCCCCCDDDEEEEEEFFFFFFEEEJJJIIIHHHHHHIIIJJJKKKLLLMMMPPPTTTWWW\\\eeerrr|||{{{qqqlllmmmxxx~~~iiiVVVCCC;;;666777777333000000111000000000////////////...........................------,,,,,,------......------,,,,,,------...***+++,,,+++***)))+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))'''''')))***************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******((('''''')))***+++++++++******)))(((''''''))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++*********+++++++++,,,,,,---,,,++++++---///000111555;;;DDDOOOXXX```fffjjjmmmnnnooooooooopppsssvvvxxx|||{{{wwwvvvwwwuuupppmmmoooyyylll]]]NNNIIIJJJMMMQQQUUUcccwww***+++,,,---............///000000000000222555888<<<>>>AAABBBCCCEEEHHHKKKOOOWWWaaaiiimmmoooqqqsssvvvyyy|||{{{vvvwww}}}pppsss{{{mmmfff___YYYXXXWWWUUUSSSOOOOOONNNNNNLLLJJJIIIHHHEEEDDDCCCBBB@@@@@@??????>>>>>>============<<<<<<===>>>??????@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>???@@@AAABBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFHHHGGGGGGFFFEEEFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBEEEDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGJJJIIIIIIIIIIIIJJJKKKKKKNNNPPPRRRSSSVVV\\\eeelllzzzzzzssskkklllvvvsssbbbKKK@@@666555777555222111111111000000000/////////........................///......------......///...------,,,,,,------...,,,++++++,,,------+++***)))))))))*********************))))))((((((''''''))))))))))))))))))))))))))))))***)))(((''')))+++************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))+++***((('''''''''((()))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************++++++++++++++++++,,,,,,,,,------......------...000333444:::AAALLLVVV]]]cccgggiiinnnooopppqqqqqqrrrtttwwwyyy{{{{{{xxxvvvvvvsssooofffnnn~~~aaaUUUJJJGGGJJJPPPWWW^^^mmm***+++,,,------......---/////////...///222777;;;CCCCCCDDDCCCDDDFFFJJJMMMVVV^^^hhhmmmoooppptttxxxyyyzzz{{{xxxssswwwsssmmmkkkkkkvvv|||pppiii```[[[VVVRRRPPPOOONNNLLLMMMMMMKKKJJJHHHFFFDDDCCCCCCCCCAAA@@@????????????===========================>>>???@@@@@@@@@?????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEBBBBBBCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKNNNNNNOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNPPPPPPRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNMMMLLLLLLLLLLLLKKKJJJIIIIIILLLKKKJJJJJJIIIIIIJJJJJJEEEEEEEEEDDDDDDCCCCCCCCCGGGGGGGGGFFFFFFFFFGGGGGGJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNSSSTTTUUUVVVWWW[[[```eeekkkuuu|||ppphhhjjjtttxxxiiiWWWGGG999555777666333222111111111000000000//////..............................------------.........------,,,,,,------...---+++***,,,//////,,,((()))))))))******+++++++++++++++***)))((((((''''''(((((((((((((((((((((((()))******)))(((((()))+++************)))))))))((((((((())))))))))))(((((((((((((((((())))))))))))***))))))((((((((())))))'''(((((())))))*********((((((((((((((((((((((((((()))))))))************((()))))))))************))))))*********+++++++++,,,,,,,,,---------......---......---...111555888AAAIIITTT]]]bbbeeehhhjjjoooppprrrsssssstttvvvxxxyyyzzzzzzxxxuuusssqqqnnncccqqqlllWWWOOOGGGGGGLLLSSS]]]gggyyy)))***+++,,,------------............///333999>>>FFFFFFDDDCCCDDDHHHOOOTTT]]]cccjjjnnnnnnqqqwww}}}{{{yyyvvvssssss~~~yyylllbbb___aaalllwwwyyyoooggg```[[[VVVTTTPPPNNNLLLKKKJJJIIILLLKKKIIIFFFDDDBBB@@@???BBBAAA@@@???????????????===>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@??????????????????@@@@@@AAAAAAAAADDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLNNNOOOPPPPPPQQQTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWWWWXXXXXXYYYYYYXXXWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWWWWVVVUUUTTTSSSRRRPPPPPPPPPOOONNNMMMLLLLLLNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIIIIMMMMMMLLLLLLLLLMMMNNNNNNQQQQQQRRRTTTUUUVVVVVVVVVXXXYYYZZZ[[[\\\___bbbdddccciiirrr|||xxxmmmhhhmmmxxxtttcccRRR@@@999888666333222111111111111000000000000////////////////////////------,,,,,,,,,,,,------...------,,,,,,------...---+++***,,,//////,,,((())))))******++++++,,,,,,,,,,,,+++******)))(((((((((((((((((((((((((((((()))*********((((((***+++************)))))))))((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))***+++,,,,,,************************((((((((((((((((((((((((((()))))))))************((()))))))))************))))))*********+++++++++,,,,,,---------.........,,,---...---...111666;;;HHHQQQ\\\dddggghhhiiikkkppprrrtttuuuuuuuuuwwwyyyzzzxxxwwwvvvssspppnnnnnnhhhxxxooo]]]QQQKKKHHHJJJOOOWWWdddppp)))***+++,,,,,,------------......///111666<<>>>>>AAA@@@@@@?????????@@@@@@>>>>>>????????????@@@@@@CCCBBBAAA@@@@@@???@@@@@@???@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGJJJKKKLLLMMMOOOPPPQQQRRRQQQRRRTTTVVVXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZ]]]]]]]]]]]]]]]^^^``````^^^^^^```aaaaaa```___^^^_______________```aaabbbaaa``````___^^^]]][[[ZZZXXXXXXWWWWWWVVVUUUSSSSSSRRRRRRQQQPPPPPPPPPPPPQQQOOONNNNNNLLLKKKJJJIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNQQQQQQPPPPPPQQQRRRTTTUUUUUUVVVXXX[[[\\\^^^_________```bbbdddfffggghhhhhhfffhhhlllqqqzzzuuulllkkkooottt~~~qqq___KKK@@@;;;666444333222222111111111000000000////////////////////////,,,,,,,,,++++++,,,,,,,,,...------,,,,,,------...,,,++++++,,,------+++************+++++++++++++++,,,,,,++++++******)))))))))))))))))))))))))))))))))***+++***)))(((***,,,************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))***+++,,,------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++,,,,,,,,,---------......+++---.........222888>>>NNNWWWbbbhhhiiiiiikkknnnqqqsssvvvwwwwwwwwwyyyzzzyyyuuusssrrrpppmmmmmmpppsssvvvbbbUUULLLJJJJJJMMMSSS]]]mmm{{{***+++,,,---............---///111222555:::@@@DDDAAADDDHHHLLLQQQWWW^^^ccceeegggkkkpppuuuyyy|||~~~}}}uuurrr{{{vvv{{{hhh^^^[[[ZZZaaajjjsss~~~qqqkkkbbb[[[WWWTTTOOOLLLFFFGGGHHHHHHGGGGGGGGGGGGFFFEEECCCAAA@@@@@@@@@@@@@@@@@@?????????@@@@@@AAA??????@@@@@@@@@AAAAAAAAAIIIGGGDDDBBB@@@@@@AAABBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGIIIKKKMMMNNNOOOQQQQQQSSSUUUVVVXXXYYYZZZYYY[[[]]]___aaabbbccccccaaaaaa``````aaabbbcccdddffffffffffffggghhhiiiiiihhhjjjlllmmmnnnmmmlllkkkmmmmmmllllllmmmooopppqqqooooooooonnnllljjjiiihhhgggfffffffffeeecccbbbaaa\\\\\\[[[ZZZZZZZZZZZZZZZUUUUUUTTTRRRQQQOOONNNNNNOOOPPPRRRUUUVVVWWWXXXXXXZZZYYYYYYYYYZZZ\\\___```^^^```cccfffiiikkkllllllooopppqqqtttvvvvvvuuutttssssssrrrtttxxx~~~tttnnnllllllsss}}}}}}mmmXXXJJJ???888555666222222222111111111000000////////////////////////------,,,,,,,,,,,,------...------,,,,,,------...***+++,,,+++***)))+++,,,,,,++++++++++++++++++******************)))))))))))))))))))))))))))))))))***++++++***))))))***,,,************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************++++++++++++,,,,,,,,,------------,,,...000//////333;;;BBBRRR[[[fffkkkjjjjjjmmmqqqrrrtttwwwyyyyyyyyyzzz{{{yyysssoooooommmjjjlllqqq{{{gggXXXQQQHHHHHHKKKQQQXXXcccvvv+++,,,---...////////////...000333555888===BBBFFF===CCCJJJRRRXXX^^^cccffffffhhhlllsssyyy}}}}}}|||}}}tttsssyyyyyyzzzccc\\\\\\___hhhttt~~~sssiii___YYYSSSOOONNNLLLIIIEEEGGGHHHIIIHHHFFFEEEEEEEEECCCBBBAAA@@@@@@AAABBBBBB@@@@@@@@@???@@@@@@AAABBB@@@@@@@@@AAAAAABBBBBBBBBNNNKKKGGGCCCAAAAAACCCDDDCCCDDDDDDEEEFFFGGGGGGHHHGGGIIIKKKNNNQQQTTTVVVWWWVVVVVVXXXZZZ\\\^^^___```___```cccfffhhhiiiiiiiiijjjiiiiiiiiijjjkkkmmmnnnllllllllllllmmmnnnoooooossstttvvvxxxyyyyyyxxxwwwzzzyyyyyyyyyzzz{{{}}}~~~||||||{{{zzzyyywwwuuuttttttttttttsssrrrpppooonnnfffeeeeeedddddddddddddddaaa```___^^^\\\ZZZYYYYYYVVVWWWZZZ]]]___```aaaaaabbbbbbaaabbbcccfffiiikkklllnnnqqquuuyyy{{{|||}}}~~~~~~|||{{{}}}zzzqqqllljjjnnn~~~uuuaaaPPPCCC999666888222222222111111111111000000000000000000000000000.........------............------,,,,,,------...***+++,,,***''''''***...---,,,,,,++++++*********(((((((((((())))))))))))))))))))))))))))))))))))***++++++***))))))***,,,************))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************++++++++++++++++++,,,,,,,,,---------000222111111555===DDDTTT]]]gggkkkkkkkkknnnsssrrruuuxxxyyyyyyyyyzzz{{{xxxqqqllllllkkkiiilllrrrqqq]]]RRRNNNFFFGGGLLLSSS[[[hhh|||,,,---...---------///111---///333999???BBBBBBAAAEEEIIIPPPWWW]]]bbbfffjjjiiilllppptttxxx{{{~~~{{{}}}~~~xxxaaa\\\aaakkk|||tttkkkccc]]]SSSQQQNNNKKKIIIHHHHHHIIIEEEEEECCCBBBBBBCCCDDDEEEAAAAAAAAA@@@@@@@@@??????AAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAAAAA@@@@@@AAAAAADDDDDDEEECCCBBBAAACCCDDDEEEFFFHHHIIIIIIJJJLLLNNNQQQRRRTTTVVVYYY\\\^^^___aaaaaabbbcccdddeeeeeefffhhhjjjmmmoooppppppooonnnrrrooolllooosssvvvtttpppoooqqqtttvvvwwwxxx{{{}}}|||zzzxxxvvvuuuuuuuuutttsssqqqnnnkkkkkklllkkkhhheeegggiiikkknnnpppqqqqqqpppoooqqqssstttuuuvvvxxxzzz|||sssmmmmmmsssooo]]]LLL???777444000111222111000000000111111...,,,---///111000...+++,,,,,,---///000222333......---,,,,,,,,,,,,---------------------------+++++++++************)))))))))************))))))))))))))))))))))))))))))++++++******))))))((((((+++++++++***)))(((((('''((((((((((((((((((((((((***)))'''&&&%%%&&&((()))+++***)))(((((()))***+++))))))************)))))))))(((&&&%%%&&&''')))+++))))))))))))))))))))))))'''((()))***+++******)))************************)))******++++++,,,------,,,...///...000777CCCMMM^^^aaaeeeiiikkknnnqqqsssxxxvvvvvvxxx{{{}}}|||zzzsssooonnnnnnhhheeesss}}}hhhYYYOOOJJJOOOMMMQQQZZZcccmmm~~~---...//////......///111111333777;;;>>>AAABBBCCCLLLQQQVVV\\\```dddgggjjjmmmnnnqqqvvv{{{}}}}}}|||}}}yyyjjjkkksss}}}{{{lllbbb[[[UUUPPPOOOMMMKKKHHHFFFEEEEEEFFFCCCCCCBBBAAAAAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@AAABBBBBBCCCDDDCCCCCCBBBBBBBBBCCCCCCBBBCCCDDDDDDCCCCCCEEEGGGHHHJJJLLLNNNNNNPPPRRRTTTUUUVVVXXX\\\___bbbdddffffffggghhhiiijjjlllmmmmmmoooqqqsssvvvxxxyyyyyyyyyyyyvvvtttvvvzzz|||zzzwwwvvvxxx{{{}}}~~~}}}|||}}}}}}{{{xxxwwwxxxzzz|||~~~xxxrrrlllqqqzzzhhhWWWIII>>>888444444333222111000000000222///---...000111000///............///111222333......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++************))))))************))))))))))))))))))))))))))))))*********)))))))))))))))++++++******)))(((((('''((((((((((((((((((((((((***)))'''&&&&&&''')))***+++***)))(((((()))***+++))))))************)))))))))((('''&&&&&&((()))***))))))))))))))))))))))))***))))))((()))***+++++++++++++++************************+++,,,,,,---------///000000333;;;GGGQQQ___bbbeeeiiikkknnnrrrtttvvvuuuuuuwwwzzzzzzxxxvvvqqqlllkkkmmmkkkmmm~~~tttbbbVVVOOOLLLMMMMMMSSS```nnn{{{---///000000/////////000555888<<<===>>>@@@EEEIIIWWWZZZ^^^bbbdddgggjjjlllqqqrrruuuyyy}}}~~~zzz{{{zzzxxxzzzqqqdddZZZTTTPPPLLLIIIJJJIIIFFFDDDCCCBBBBBBBBBAAA@@@@@@??????@@@AAAAAA??????@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCEEEDDDDDDDDDDDDDDDEEEEEECCCEEEFFFFFFFFFGGGIIIKKKLLLOOORRRTTTUUUWWWZZZ]]]\\\^^^```dddhhhkkknnnooonnnoooppprrrtttvvvwwwxxxyyyzzz{{{~~~zzzqqqsssrrrbbbQQQCCC:::888777555333111000000000222000//////000111000///000000//////000000111222......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,+++++++++************))))))************))))))))))))))))))))))))))))))))))))))))))************++++++******)))(((((((((((((((((((((((((((((((((***)))((('''((((((***+++******))))))))))))******))))))************)))))))))((('''&&&'''((()))***))))))))))))))))))))))))+++***((('''((()))+++---++++++++++++******))))))******++++++,,,,,,------///000222333777AAANNNWWWaaacccfffhhhkkknnnrrrvvvvvvvvvvvvxxxyyyyyyvvvtttpppjjjhhhkkkpppzzz~~~hhhZZZRRROOOMMMPPPSSS]]]ooo,,,...000000///...//////666:::???@@@???CCCJJJQQQ^^^```dddfffhhhjjjmmmpppsssvvvyyyzzz{{{yyy}}}zzzeee___VVVPPPLLLJJJIIIGGGFFFEEECCCBBBAAA@@@@@@@@@???????????????@@@@@@@@@>>>>>>???@@@AAABBBCCCDDDBBBBBBBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDEEEFFFGGGGGGGGGIIIJJJJJJJJJKKKMMMPPPQQQSSSWWWZZZ\\\___ccceeeggghhhjjjmmmpppsssuuuvvvuuuvvvxxxzzz}}}{{{xxx{{{mmm\\\JJJ???:::888444222111111111111111000//////////////////111000000///////////////......---,,,,,,,,,,,,---------------------------,,,,,,+++++++++*********)))******++++++******)))))))))))))))))))))))))))(((((())))))******++++++************))))))((((((((((((((((((((((((((((((***))))))((())))))***+++***))))))))))))))))))***))))))************))))))((((((''''''(((((()))***))))))))))))))))))))))))******)))))))))***+++,,,,,,,,,++++++***)))))))))******++++++,,,------...///111333666===GGGTTT\\\cccdddgggiiikkkooosssvvvxxxyyyzzz{{{{{{yyyvvvtttpppjjjgggmmmxxxrrr^^^TTTOOONNNOOOVVV]]]mmm+++---//////......///000666;;;@@@BBBDDDIIIRRRZZZaaadddgggiiikkknnnqqqttttttzzz~~~|||{{{}}}xxx}}}mmmcccVVVRRRMMMIIIFFFEEEDDDCCCDDDCCCBBBAAA@@@@@@@@@?????????@@@@@@AAAAAAAAAAAA>>>>>>???@@@BBBCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDEEEFFFHHHHHHJJJLLLMMMMMMMMMNNNPPPRRRVVVYYY]]]aaacccgggkkknnnssssssuuuvvvxxxzzz{{{|||{{{|||~~~||||||zzzjjjXXXKKK<<<888333111111222333222111000000///.........///000000///...------------......---,,,,,,,,,,,,---------------------------,,,,,,,,,++++++++++++*********++++++++++++******************************(((((())))))******++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))))))))******)))))))))))))))************))))))((((((((((((((()))******))))))))))))))))))))))))''')))+++,,,---,,,***)))+++++++++*********))))))***++++++,,,------......///111444:::BBBMMMXXX___cccfffiiikkkmmmppptttvvvyyyzzz{{{{{{yyywwwuuutttrrrllljjjsssgggXXXQQQNNNNNNQQQYYYfff|||+++---.........///222444888<<>>AAAEEELLLTTT\\\bbbfffiiijjjlllmmmoooqqquuuxxxxxx{{{{{{}}}pppdddXXXQQQPPPIIIIIIIIIGGGEEECCCCCCCCC@@@@@@AAAAAAAAA@@@@@@???>>>???@@@BBBBBBBBBBBBBBB@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEFFFGGGHHHJJJLLLMMMPPPRRRUUUWWWYYY\\\```ccciiilllpppsssvvvzzz~~~~~~yyyhhh[[[JJJBBB999444444444333111333444555333000///000222000///...---------------......---,,,,,,,,,,,,---++++++++++++++++++++++++------,,,,,,,,,+++++++++***++++++,,,,,,++++++************************************))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))&&&&&&'''((())))))))))))((()))***++++++***)))((())))))************))))))(((((()))***************))))))))))))))))))))))))((()))+++------,,,+++***)))))))))***++++++,,,,,,++++++,,,,,,---.........111444;;;DDDOOOYYY___bbbcccggglllpppqqqrrrssstttwwwxxxxxxvvvsssrrrtttvvvpppooossskkkWWWOOOMMMMMMUUU___nnnsss////////////000444:::>>>CCCEEEIIIPPPYYYaaafffhhhmmmnnnooooooppprrruuuxxxzzzzzz~~~vvvssszzzfff[[[SSSKKKHHHIIIBBBCCCDDDCCCAAA???????????????@@@@@@@@@@@@??????===>>>@@@AAABBBBBBAAAAAA@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHJJJLLLNNNOOOTTTWWW[[[^^^bbbfffkkkooopppssswwwzzz}}}pppdddPPPHHH===666555555333000555666777555222000222444000000///.....................---,,,,,,,,,,,,------------------------------------,,,,,,,,,++++++***++++++,,,,,,++++++***************************++++++******))))))(((((()))))))))))))))*********))))))))))))))))))))))))%%%&&&'''((())))))))))))((()))***++++++***)))((())))))************))))))(((((()))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---++++++,,,------......///222666>>>HHHTTT\\\aaacccbbbgggmmmqqqsssssssssssszzzzzzzzzwwwtttsssvvvzzznnnnnnuuu|||fffRRRLLLKKKLLLXXXfffxxx___---///000000111666>>>DDDBBBGGGNNNUUUZZZaaaiiinnnrrrpppnnnmmmnnnqqquuuxxxyyy{{{qqqggggggtttpppfffXXXOOOKKKJJJGGGEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDCCCCCCDDDFFFGGGFFFFFFFFFHHHJJJJJJIIIHHHJJJOOOTTTXXXZZZ^^^aaaeeeiiimmmrrrwww{{{}}}zzzppp\\\RRRDDD:::666666555444999888666444333111111111------......//////000000//////000000///---+++***---------,,,,,,,,,++++++******++++++++++++******,,,------...---,,,+++*********))))))))))))******)))))))))))))))))))))))),,,++++++******++++++,,,,,,)))'''((()))***(((%%%&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++************))))))((('''''''''******************************+++++++++,,,,,,,,,---,,,,,,---///000000///000:::HHHSSSZZZ]]]```bbbdddgggkkkooosssuuuvvvvvvuuuzzz|||yyytttssstttuuuqqqsssnnn\\\MMMMMMPPPSSS]]]kkkiiiXXX...///000222555;;;BBBGGGFFFKKKRRRVVVYYY___hhhpppqqqqqqqqqqqqrrrtttxxxzzzyyy}}}|||oooccc```gggxxxsssddd[[[PPPIIIGGGGGGEEECCCAAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBCCCDDDCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCEEEFFFFFFEEEFFFHHHJJJKKKKKKLLLPPPUUU[[[___aaaeeehhhlllppptttyyywwwhhh^^^PPPDDD<<<888666555666555444222111000000000.........//////////////////000000000000...---,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---------+++***)))******))))))))))))******************************,,,++++++******++++++,,,+++)))((((((+++,,,***((('''''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))******))))))))))))((((((******************************+++++++++,,,,,,,,,---,,,,,,---///000000000666???LLLWWW]]]```bbbeeegggiiimmmrrruuuwwwwwwxxxwwwyyyzzzwwwtttrrrrrrqqqnnnyyyhhhXXXMMMNNNRRRXXXeeeuuuuuubbbXXX//////111555<<>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHJJJKKKLLLMMMPPPSSSTTTXXX^^^dddiiinnnrrrtttwww{{{xxxkkk[[[KKK???888555333333222111000000000111111000000000//////........./////////000000000///...------------,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***++++++++++++))))))+++******))))))******+++************************++++++************++++++)))))))))******+++++++++'''((((((((()))))))))***((((((((((((((((((((((((***)))(((((((((((()))***(((((())))))))))))((((((((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,------------///111555888GGGNNNXXX```ccceeehhhjjjkkkmmmpppsssvvvwwwwwwvvv{{{wwwtttsssqqqmmmllllllssskkk]]]WWWQQQOOORRRXXXdddxxxjjjXXXTTTXXX222333777???HHHMMMMMMKKKIIIEEECCCJJJXXXdddkkklllppptttwwwwwwuuutttvvvyyysssccc\\\aaannn~~~kkk^^^TTTMMMJJJDDDBBBAAA@@@@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEECCCCCCDDDDDDDDDEEEEEEEEEGGGJJJLLLNNNPPPSSSVVVYYY^^^ccciiiooorrruuuyyy|||vvvhhhYYYJJJ???888555444333222222222222222111111000000/////////.....................//////.........---------,,,,,,******++++++++++++******))))))++++++++++++***)))++++++************++++++************************+++******))))))******+++*********)))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))(((((((((((()))***+++,,,,,,---******************************+++++++++,,,,,,,,,,,,---......000444:::???MMMSSS\\\bbbdddfffiiikkkooopppsssvvvxxxxxxxxxxxx{{{uuurrrrrrooolllmmmrrrppp^^^TTTOOONNNQQQXXXccctttppp```UUUTTTYYY333666<<>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFCCCDDDDDDEEEEEEFFFFFFFFFHHHJJJNNNQQQTTTXXX]]]```hhhmmmtttxxxzzz}}}vvvjjjZZZIII>>>777666555444333333333333111000000000000000000//////...------------..................---------,,,)))******++++++******))))))***+++,,,,,,,,,+++***++++++************++++++++++++++++++++++++++++++******))))))))))))******)))***+++)))'''&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))((((((((())))))***+++,,,,,,******************************+++++++++,,,,,,,,,+++---///000111777@@@FFFQQQWWW^^^ccceeefffjjjmmmsssuuuwwwzzz{{{{{{zzzyyyyyysssqqqqqqnnnkkkqqq|||uuuaaaUUUPPPJJJMMMTTT```rrroooaaa[[[VVVWWW[[[444:::BBBHHHIIIHHHFFFEEEBBBDDDJJJTTT```iiioooqqquuuxxxyyywwwtttwwwzzzlllmmmsss~~~{{{jjjYYYPPPJJJDDDAAACCCBBBBBBAAA@@@>>>>>>??????>>>>>>>>>??????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFGGGGGGHHHIIIIIIKKKNNNSSSWWW\\\aaafffjjjpppuuu|||}}}~~~wwwgggQQQ@@@888777666444333222222222000000000000000111111111111000///...------..................------------***++++++,,,,,,++++++***)))***+++---------,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******(((***+++***((('''(((***))))))))))))(((((((((((())))))))))))))))))))))))((()))+++------+++)))((()))******************)))((((((((())))))***************************************+++++++++,,,,,,,,,+++---000111333:::EEEMMMTTTZZZ```dddfffhhhkkkooosssuuuwwwyyyzzzzzzxxxxxxwwwrrrpppqqqllljjjwwwxxxcccUUUOOONNNJJJNNNWWWfff{{{{{{aaaYYYXXXWWWYYY___555<<>>======>>>@@@>>>>>>??????@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDFFFGGGGGGGGGHHHIIIIIIJJJKKKKKKPPPSSSYYY^^^ccciiiooossstttyyy||||||{{{~~~lllSSS???999888666444333111111111//////000000111111222222333222000///........./////////.........---------+++,,,,,,------,,,,,,+++***+++,,,---...------,,,,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******'''))),,,+++))))))+++...))))))))))))(((((((((((()))))))))))))))))))))))))))+++...000000...+++)))******++++++++++++******(((((((((((())))))))))))******************************+++++++++,,,,,,,,,***---000222444<<>>============>>>>>>???>>>>>>>>>???@@@@@@AAAAAACCCDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEFFFFFFFFFFFFFFFHHHGGGGGGHHHKKKNNNPPPPPPSSSZZZbbbiiimmmpppuuuyyy}}}}}}zzzsss```JJJ===888444555666333333555111111111111000000000000444444222111///...------......////////////...............------.........************************))))))*********+++++++++++++++************++++++,,,+++******))))))******************************+++*********))))))(((((()))((((((((()))***++++++---+++111<<<<<<000(((***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...000//////111999CCCNNNUUU\\\___cccfffgggiiilllnnnsssuuuwwwwwwuuusssrrrrrroookkkmmmpppkkkjjj}}}qqq]]]PPPJJJJJJMMMKKKUUU```jjjyyywwwdddVVVVVVXXXWWW[[[bbb@@@CCCEEECCC@@@>>>AAADDDNNNXXXdddkkkmmmooossswwwxxx~~~tttxxxvvvbbbXXXMMMHHHCCC@@@@@@@@@???>>>>>>============>>>??????>>>>>>??????@@@AAAAAAAAACCCDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHJJJNNNRRRUUUWWWZZZ```gggmmmppptttyyy}}}zzziiiUUUBBB;;;666666555333222333111111111111000000000000111111222111111000///............//////...............------------......***************+++++++++*********++++++++++++,,,++++++************++++++,,,+++******))))))******************************************)))))))))((())))))))))))))))))***+++,,,***///999999///)))+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...000000111444<<>>;;;===CCCIIIYYYaaakkkppppppqqqsssvvvxxx~~~zzzuuuaaaQQQJJJEEEBBB>>>===>>>??????>>>===============>>>???@@@>>>??????@@@@@@AAAAAABBBDDDDDDEEEEEEEEEEEEDDDDDDAAAAAABBBDDDEEEGGGHHHHHHHHHIIIKKKOOOSSSXXX\\\___ccchhhnnnsssvvv{{{rrrbbbIIIAAA999888777444222333222222111111111000000000...///111222222111000///------............------------,,,,,,,,,,,,------)))*********++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++,,,+++******))))))******************************************))))))))))))+++***))))))))))))))))))+++(((,,,444444---))),,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...000111333999AAALLLVVV\\\^^^aaaeeegggiiikkknnnpppsssvvvyyyzzzxxxuuurrrqqqooonnnllllllttthhhXXXPPPLLLKKKMMMTTT[[[dddoooqqqcccWWWPPPTTTYYY\\\bbbjjjFFFDDD???<<<<<>>============>>>???@@@@@@??????@@@@@@AAABBBBBBBBBDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKMMMPPPTTTXXX]]]bbbeeejjjnnntttyyy}}}wwwiiiPPPFFF<<<999888666555555222222222111111111000000...///222333333222///...,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---)))******++++++,,,,,,---++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,+++******))))))***************************************)))))))))))))))++++++***)))((((((((())))))''')))...///+++***,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///111666===GGGQQQZZZ___```cccgggiiikkkllloooqqqsssvvvzzz{{{xxxuuurrrqqqppppppmmmooo~~~xxx___TTTQQQOOOPPPSSS\\\fffuuuvvvccc[[[UUURRRVVV\\\```iiiqqq@@@>>><<<<<>>===<<<;;;<<<===============>>>???@@@AAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJKKKLLLMMMQQQSSSWWWYYY\\\```fffjjjnnnssszzzvvvlllUUUHHH<<<888777666444555222222222222111111111111///111333444333111...,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,+++******))))))******************************))))))))))))))))))******++++++***)))((((((((())))))'''(((***+++))))))+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------,,,,,,------...///---111888AAAKKKUUU\\\```ccceeeiiikkklllnnnppprrrtttwwwzzzzzzwwwtttqqqpppnnnnnnnnnvvvqqqYYYQQQPPPOOOQQQWWWcccttt{{{gggZZZVVVTTTTTTXXX]]]dddnnnwww;;;;;;===AAAJJJTTT___eeegggjjjnnnppprrrsssuuuwww{{{~~~ppp]]]QQQIIICCCAAAAAA???@@@@@@>>><<<;;;<<<============>>>???@@@AAABBB@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHJJJKKKMMMNNNNNNWWWZZZ^^^```aaaeeekkkppptttyyyvvvooo[[[LLL===777666444333333333222222222222111111111111111222333222000...,,,------............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))******************************))))))))))))************+++***))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------......///---222;;;FFFPPPYYY___aaaeeegggkkkmmmnnnoooqqqsssuuuwwwxxxxxxuuurrrqqqpppmmmlllqqqlllVVVPPPOOOMMMRRR\\\mmmppp^^^UUUSSSTTTVVVYYY^^^gggttt~~~===???EEEMMMVVV^^^dddfffiiikkkmmmoooqqqssstttvvv~~~zzzwww{{{lll^^^OOOGGGCCC@@@>>>>>><<<>>>???>>><<<;;;===???=========>>>???@@@BBBCCCAAAAAAAAABBBCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHEEEFFFHHHKKKNNNQQQSSSTTT[[[___dddfffgggkkkqqqwww{{{zzzvvvfffUUUCCC;;;888666333222333333222222222111111111000000111111111111000///.........//////...............------------......---------,,,,,,++++++************++++++++++++,,,---,,,,,,++++++,,,,,,---,,,+++******))))))******************************((()))))))))************))))))))))))))))))***+++((()))(((''''''(((((('''))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------.../////////555???KKKUUU]]]aaacccfffiiilllnnnoooppprrrtttvvvwwwwwwuuurrrppppppqqqpppnnnyyyyyycccPPPNNNNNNMMMWWWfff{{{~~~gggZZZTTTSSSWWW[[[]]]cccoooCCCFFFNNNWWW```eeeggggggllllllnnnoooqqqrrrtttuuuooohhhppp|||fff^^^RRRGGGCCCBBB@@@???@@@:::<<<>>>>>><<<;;;>>>@@@=========>>>???AAABBBCCCAAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIEEEGGGJJJNNNRRRVVVYYY[[[]]]bbbgggjjjkkkooowww}}}|||qqq___KKKAAA===999666444333333333222222222111111/////////000111111222333......////////////......///......------......//////...------,,,+++***)))))))))*********+++++++++---,,,,,,++++++,,,,,,---,,,++++++***)))*********************************(((((())))))*********+++))))))(((((()))***++++++(((***)))''''''((('''&&&))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,...------------...//////111777BBBNNNXXX___cccdddgggjjjmmmooopppqqqsssuuuvvvwwwvvvssspppooopppqqquuurrrnnnZZZKKKLLLOOOPPP^^^qqqppp```ZZZWWWVVV[[[```bbbiiiwww