BM'6(d ~~~xxx~~~{{{wwwssskkkeeeffffffcccaaabbbooonnnmmmkkklllsss~~~{{{zzzoooooouuu~~~}}}}}}~~~||||||wwwrrruuutttooollllllmmmkkk{{{wwwjjj~~~tttnnnppptttsssnnnjjjlllbbbYYYXXXZZZXXXUUUTTTSSSTTTSSSQQQPPPSSS[[[aaaiiiqqqkkkoooyyyvvvjjjqqquuummmhhhkkkfffdddgggnnnpppnnnmmmooopppnnnkkkllltttyyysssjjjfffjjjjjjeeebbbdddfffeeegggkkkqqqyyyuuufff]]]rrr}}}xxx~~~}}}wwwqqqnnnllljjjiiiiiieee\\\TTTUUU[[[]]]XXXTTTSSSXXX\\\]]]ZZZXXXWWWXXXlllxxxsssuuuyyy~~~rrrwww|||wwwrrrtttpppnnnooosssuuuvvvyyy~~~yyyzzzxxxvvvyyy~~~www}}}tttqqquuuxxxuuuoooiiiiiinnnnnnggg^^^ffflllssswwwxxxyyyzzz|||{{{|||||||||}}}}}}~~~~~~~~~}}}|||}}}~~~}}}||||||~~~xxxwww}}}tttqqqvvv}}}~~~}}}|||zzzyyyxxxwwwvvvqqqnnnmmmmmmpppqqqooommmxxx|||wwwrrryyyuuuvvvnnnkkkqqqtttooohhheeeeeeppp}}}yyy|||sssooonnnttt~~~zzz}}}}}}yyywwwyyy~~~zzzwww}}}~~~{{{}}}xxx{{{sssrrrxxxvvv|||yyyqqqlllgggccc```dddeeegggkkkoooqqqooommmkkkpppvvvyyyxxxvvvwwwxxxxxxwwwvvvvvvwwwvvvtttrrrppppppooommmkkkiiiggggggmmmllliiifffdddcccbbbbbb```cccdddbbbhhhwwwjjjggg}}}xxxrrrllliiiiiiiiieeebbbgggffffffiiilllllliiieeelllqqqxxx{{{yyywwwwwwxxxwwwvvvvvvvvvxxxxxxvvvuuuvvvtttrrrooommmkkkjjjiiipppnnnllliiihhhgggggggggcccgggfffaaabbblllyyywwwsss{{{}}}||||||||||||{{{~~~{{{yyy{{{~~~~~~{{{www|||~~~}}}}}}~~~}}}|||{{{{{{{{{{{{~~~yyyvvvwww|||xxxwwwvvvuuuwww}}}{{{pppiiigggjjjmmmooonnnwwwnnnxxx}}}vvvvvvzzz~~~vvvooozzz}}}rrruuuwww}}}zzzxxxwwwwwwzzz~~~|||zzzxxxyyy|||}}}|||{{{zzzyyyxxxwwwwwwwwwyyy|||}}}~~~{{{fff[[[```eeekkkgggaaabbbooozzztttgggdddnnnuuunnndddjjjrrrkkkbbbaaaaaadddggghhhfffcccdddfffhhhhhhggghhhkkknnn}}}{{{nnnmmmuuu|||xxxwww~~~{{{tttuuuyyyttttttvvvzzz~~~~~~}}}|||wwwrrrqqqtttyyy{{{{{{~~~|||~~~}}}}}}~~~}}}yyyzzz}}}{{{tttqqqsssmmmoooqqqtttvvvxxxyyyzzz}}}{{{uuummmlllpppooohhhhhheeedddgggooovvv{{{|||nnnhhhbbbeeemmmuuuwwwuuuvvvvvvwwwxxxyyyzzzzzz{{{wwwxxxyyyyyyyyyzzz|||~~~~~~~~~tttooo{{{}}}sssyyy|||yyyssswww}}}{{{lllgggggggggjjjhhheeebbbbbbbbbdddffffffiiiggg``````lll||||||vvvqqqrrrvvvuuunnnfffbbbbbbgggllljjjcccbbbggggggggghhhiiiiiigggbbb___rrr|||kkkccccccfffllluuu}}}|||uuuqqqtttxxxqqqnnnkkkjjjnnnvvv~~~zzzwwwuuusssqqqoooqqqsssrrrmmmgggdddgggkkkiiifffffflllpppqqqsssvvvyyyvvvuuusssqqqqqqoookkkhhhlllrrrsssooovvvzzz~~~yyyvvvuuu|||}}}xxxvvvxxxxxxvvvvvvyyyvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxzzz}}}~~~{{{xxxrrrqqqnnnjjjfffeeegggiiigggeeedddeeeiiinnnrrrtttsssvvvpppdddaaahhhkkkfffbbbaaabbbffflllrrrvvvxxxnnnccc[[[```mmmuuurrrjjjmmmpppqqqqqqtttyyyxxxuuuqqqyyy|||zzz~~~yyyqqqooouuu~~~}}}}}}zzzyyyzzzyyyvvvrrrmmmggglll~~~|||vvvuuu}}}{{{xxxtttrrrpppppppppssstttpppiiigggoooyyytttqqqnnnpppuuuuuuqqqlllhhhhhhmmmttttttpppqqqvvvssssssttttttsssoooiiieeekkkttt{{{||||||}}}ttthhh___[[[ZZZgggmmmuuuyyyzzzxxxvvvuuusssrrrqqqrrruuu{{{wwwqqqnnnmmmllllllgggiiikkkiiieeeeeehhhlllgggggglllsssvvvuuuvvvxxx~~~zzzyyytttmmmkkkoooqqqpppsssrrrrrrsssttttttqqqoookkkvvv{{{xxxxxx~~~~~~xxxsssqqqrrrvvvwwwtttssstttuuuuuuvvvwwwwwwxxxxxxxxxsssuuuyyy}}}{{{wwwpppooommmjjjhhhhhhkkkmmmpppnnnkkkllloootttwwwxxxpppuuutttlllkkkpppoooiiicccbbb```bbbeeehhhjjjjjj^^^aaahhhrrryyyzzztttmmmppptttvvvwwwzzz|||zzzuuuxxx|||~~~{{{{{{|||xxxwwwsssxxx}}}}}}|||sssjjjjjjvvvyyyrrrnnnnnnppprrr{{{|||~~~~~~}}}{{{~~~wwwzzz~~~~~~~~~|||~~~zzzrrrqqqwww|||{{{}}}wwwooo~~~|||tttrrrrrrqqqhhhlllqqqppplllgggdddcccmmmpppwwwzzzsssrrrtttvvvyyy|||~~~}}}xxxsssoookkkgggddd\\\___cccddddddeeeiiillldddhhhooovvvvvvqqqppprrryyyvvvtttuuuyyy{{{|||wwwnnniiilllpppqqqqqqllliiijjjmmmpppooommmgggooottttttyyy~~~|||tttjjjkkkpppwwwxxxsssppppppuuuvvvvvvwwwxxxxxxyyyxxxooorrrwww}}}zzzuuurrrrrrqqqooonnnpppsssvvvxxxvvvssssssuuuwwwyyyzzzxxx~~~}}}~~~zzzrrrmmmjjjgggeeeeeeeeedddcccVVVcccsss||||||wwwsssrrrzzz~~~}}}xxx|||~~~{{{yyyzzz{{{zzz}}}~~~~~~|||xxxzzz|||uuuqqqtttuuuuuuzzzxxxrrriiixxxxxxwwwuuuqqqoooppprrruuuxxxyyyoooppptttyyy~~~|||zzz{{{|||}}}}}}zzzrrrhhhaaa\\\___ccceeefffgggiiikkkhhhlllssswwwssskkkiiilllpppmmmlllmmmqqqrrrpppmmmxxxwwwwwwyyy|||{{{zzzzzzyyyzzzzzzyyyyyyqqqrrrpppkkkkkkppprrrppplllkkkiiiiiikkkmmmnnnnnnnnnqqqqqqrrrwww|||yyyqqqjjjkkkpppvvvvvvqqqnnnooouuuvvvwwwxxxyyyyyyyyyxxxrrrvvv|||{{{vvvtttttttttsssrrrtttxxx{{{~~~{{{xxxwwwxxxyyyzzzzzzxxxxxxuuurrrooonnnllljjjhhhbbblllwwwzzzuuusssvvv{{{|||vvvxxx}}}yyysssppppppqqqvvv}}}xxxrrrwww{{{|||~~~|||tttnnnkkkmmmnnnoooooooooooopppqqqtttxxxzzzuuunnnnnnrrruuusssrrrtttuuutttoookkkzzztttooopppvvv|||~~~|||}}}}}}}}}||||||{{{{{{pppooonnnpppwww|||yyyqqqlllqqquuuuuurrrqqqtttwwwyyyvvvrrrrrrxxx}}}{{{vvvwwwwwwzzz|||zzzuuutttwww}}}~~~zzzzzzzzzxxxxxxyyy}}}}}}|||{{{{{{zzzxxxwwwwww{{{~~~~~~|||~~~~~~~~~~~~~~~}}}{{{zzzxxx~~~zzz{{{~~~~~~{{{|||~~~}}}~~~{{{{{{~~~{{{~~~|||~~~{{{{{{}}}~~~|||}}}}}}~~~|||}}}|||}}}}}}yyyzzz|||}}}~~~|||~~~}}}{{{|||}}}}}}~~~~~~|||yyytttqqqhhhiiijjjhhheeedddeeeggggggeeeaaa^^^[[[XXXWWWWWWRRRTTTWWW[[[]]]]]]]]]\\\SSSSSSTTTTTTSSSQQQOOONNNPPPMMMIIIHHHIIIKKKLLLLLLQQQQQQPPPMMMJJJIIIJJJLLLOOOOOOOOOPPPQQQRRRTTTUUUVVVWWWYYY\\\___bbbeeegggkkkpppwwwyyyyyyxxx{{{}}}|||uuulllddd^^^YYYVVVTTTQQQ___mmmjjjeeeaaa______aaaccchhhjjjiiibbb]]]eeexxx{{{nnneeebbbTTTJJJUUUmmm|||xxxnnncccdddgggkkklllfffYYYOOOTTTYYY[[[VVVQQQOOONNNKKKQQQOOOPPPRRROOOJJJMMMSSSYYY[[[[[[XXXUUUVVV[[[aaakkkpppuuuwwwqqqfffYYYQQQUUUWWWWWWTTTUUUZZZ[[[ZZZWWW^^^fffkkkllloootttxxx{{{~~~vvvkkkooouuu{{{uuuoooiiihhhjjjlllkkkhhhdddiiillliiibbb^^^```dddbbbooo~~~}}}zzz~~~zzzzzzxxxzzz}}}~~~}}}{{{xxx}}}~~~yyyvvvyyyxxxvvvuuussssssrrrrrrlllnnnrrruuuxxxzzzzzzzzz{{{{{{{{{{{{zzz|||{{{vvvpppqqqssstttsssrrrpppooofffffffffffffffdddaaa^^^\\\]]]\\\[[[XXXUUUQQQOOOMMMPPPSSSRRRPPPMMMMMMOOORRRQQQQQQTTTXXXZZZWWWUUUQQQPPPOOONNNMMMJJJEEEBBBFFFGGGGGGDDDBBBCCCGGGKKKEEECCCAAA???>>>???@@@AAA<<<===>>>???@@@AAABBBBBB===>>>>>>???>>><<<;;;:::888777666777:::<<<<<<<<<:::;;;;;;;;;:::;;;>>>AAA=========>>>???AAABBBCCCBBBBBBBBBCCCDDDEEEGGGGGGHHHMMMRRRSSSPPPMMMNNNQQQLLLHHHCCCAAABBBEEEGGGHHHIII^^^CCCGGGHHHFFFFFFHHHGGGCCCIIIEEEDDDFFFIIIQQQeeexxxjjj\\\ZZZ___XXXQQQJJJAAAFFFBBBAAAEEELLLOOOLLLGGGMMMGGGBBBAAADDDDDD@@@<<>>>>><<<===@@@CCCAAA===GGGCCCDDDKKKNNNJJJHHHJJJPPPSSSWWW[[[eeennnjjj```YYYZZZ[[[^^^___^^^[[[XXXPPPTTTZZZ]]]]]]YYYSSSOOONNNKKKIIIIIIKKKMMMLLLJJJGGGHHHIIIHHHEEEDDDCCCDDDHHHRRR]]]```XXXQQQWWWccc~~~{{{uuupppeeeYYYWWW[[[PPPSSSXXX]]]^^^^^^[[[ZZZdddyyywwwkkkeeeccccccddd```dddggggggkkkqqqtttsss~~~|||zzzyyyyyyyyyyyy~~~}}}~~~~~~zzzwwwyyy~~~zzz|||yyy~~~~~~yyyuuu}}}{{{}}}zzzmmmfffggggggbbb]]]WWWWWWVVVUUUSSSPPPNNNMMMKKKJJJJJJJJJIIIIIIHHHHHHFFFFFFFFFFFFGGGHHHJJJKKKKKKLLLLLLMMMNNNNNNOOOOOOQQQTTTWWWXXXWWWVVVUUUVVVRRRRRRRRRQQQOOOMMMJJJHHHDDDDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@????????????>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;========================<<<<<<:::999888777777777999999999888888999<<>><<<888777;;;<<<:::<<<:::;;;======:::;;;???>>>???>>>;;;<<<@@@@@@===@@@@@@@@@@@@?????????>>>BBB???:::>>>DDD>>>>>>MMMJJJhhh>>>AAACCCAAABBBFFFFFFCCCBBBAAAAAADDDGGGNNN___ooohhhYYYWWW[[[UUUPPPMMMDDD<<<;;;:::===BBBEEEEEEDDDGGGEEEDDDBBBAAA@@@>>><<<>>>>>>>>>======<<<<<<<<>>;;;:::999999:::;;;>>><<<999777777999999:::<<<@@@@@@>>>===>>><<<888;;;::::::;;;>>>AAABBBAAA;;;888:::AAACCC@@@>>>???999;;;::::::@@@GGGGGGAAABBBBBBCCCEEEGGGGGGDDDBBB???@@@AAABBBCCCCCCBBBBBBBBB@@@>>>>>>??????===:::;;;>>>BBBDDDCCCAAA@@@???;;;DDDNNNRRRMMMJJJSSS```vvvwwwssskkkgggjjjkkkiii\\\WWWSSSRRRMMMEEEBBBEEEIIILLLRRRVVVWWWVVVRRRPPPIIISSS^^^bbbaaaaaaeeejjj]]]XXXPPPJJJGGGEEECCCBBBDDDGGGGGGEEEGGGLLLOOONNNPPPOOOOOONNNOOOPPPRRRSSSTTTSSSSSSWWW\\\^^^ZZZVVVSSSQQQSSSYYY[[[YYYYYY]]]dddcccbbbaaa``````___``````bbbeeehhhkkkmmmooooooppprrrrrrnnnjjjjjjqqqwwwooommmnnnppppppnnnrrrwwwmmmlllmmmqqqvvvzzzyyywww~~~}}}{{{zzz{{{vvvsssrrrppprrr}}}xxxpppooossssssxxx}}}}}}|||}}}zzzxxxzzzzzzxxx{{{~~~zzzxxxvvvsssqqqttt|||wwwppphhhgggnnntttnnncccTTTMMMIIILLLPPPSSSXXX___PPPIIIAAA>>>AAACCCAAA>>>888888888888888888888888777777777777666666666555999999::::::;;;;;;<<<<<<666666777777888888888999888:::<<<<<<;;;::::::;;;888888888777666555444333888999::::::;;;;;;;;;:::999999888777666666666777777777777777666666555555888888777777777777777777777777777777777777777777888888777777777777777777777777777777777888<<>>>>><<<===@@@???;;;>>>>>>>>>>>>============<<<<<<999;;;AAAAAALLLccctttMMMOOOLLLGGGFFFIIIJJJHHHHHHIIIKKKNNNOOOSSS^^^iiifffXXXVVVXXXTTTTTTUUUNNNLLLMMMOOOPPPPPPQQQTTTVVVWWWZZZ[[[YYYVVVSSSRRRSSSSSSSSSTTTTTTTTTTTTSSSRRRSSSRRROOOMMMLLLKKKLLLLLLHHHGGGFFFHHHKKKLLLJJJHHHAAABBBAAA======AAABBB@@@999:::;;;<<<<<<<<>>CCCCCC<<<<<<<<<>>>@@@AAA@@@???BBBBBBBBBCCCCCCDDDDDDDDDIIIHHHGGGFFFFFFDDD@@@===AAAFFFMMMRRRRRRPPPNNNLLLOOOVVV```eeedddeeeppp~~~tttnnnsssssslllTTTOOOMMMPPPQQQNNNJJJIIIGGGJJJOOORRRRRRPPPMMMKKKCCCDDDDDDBBBBBBFFFNNNTTTQQQPPPNNNMMMLLLIIIEEEBBBAAABBB???::::::===???>>>888777777666777888999:::999777777999===@@@>>><<<999777999===???===<<>>999666777888777777999:::888666555777888888777555555555555666777888999666666777777666666555555111111333333333333222111555555555555666666666666777888999999888888999:::777666666555555555666666222222222222333333333333222222111111111111111222222222222222111111111111444444555555555555555555333333333333333333333333222222222222333333444444222333333333333555999<<>>>>><<<;;;===<<<888===<<<<<<<<<;;;;;;;;;;;;666;;;:::===GGGRRRkkkvvvrrrhhh[[[UUUVVVVVVUUUWWWYYY]]]^^^]]]]]]bbbgggiii^^^]]]___]]]bbbgggbbbYYY^^^bbbaaa\\\YYYZZZ]]]ZZZ\\\]]]]]][[[XXXVVVUUUWWWZZZ]]]``````___\\\ZZZaaa```___]]]\\\\\\\\\\\\YYYZZZ___gggmmmmmmgggbbb```ddddddbbbaaabbb```\\\VVVWWWYYY[[[XXXTTTUUUYYYTTTSSSSSSUUUUUURRRMMMKKKFFFFFFDDDAAA@@@EEEMMMSSSNNNMMMMMMOOOQQQSSSSSSRRRVVVXXX[[[]]][[[WWWSSSOOOWWWWWWWWWWWWUUUSSSOOOMMMPPPUUU\\\```aaa```^^^^^^\\\bbblllssstttvvvxxx|||xxxkkkZZZVVVUUUYYY___^^^YYYTTTRRRSSSTTTUUUUUUTTTSSSRRRUUUUUUVVVWWWYYY\\\```bbbpppppppppqqqqqqnnnjjjfff``````[[[TTTQQQSSSTTTSSSFFFDDDBBB@@@>>>============:::888888:::<<<===<<<:::999999999;;;<<<>>>@@@<<<<<<<<<===>>>@@@AAABBBAAA@@@@@@@@@BBBEEEHHHJJJNNNQQQLLLGGGQQQcccfff]]]NNNRRRXXXZZZVVVRRRVVV^^^ffffff^^^WWWcccyyyxxxdddnnnooohhhjjjvvvwwwooojjjjjjpppoooccc]]]TTTCCC>>>>>>???>>>===<<<>>>AAABBB@@@>>>>>>AAABBBBBBAAABBBDDDHHHMMMQQQOOOEEE;;;???>>>===>>>CCCGGGEEEAAA@@@DDDIIILLLMMMMMMNNNPPPRRRPPPPPPOOOJJJEEEFFFKKKQQQVVV[[[\\\YYYXXXZZZ]]]RRROOOLLLIIIHHHGGGHHHJJJNNNOOOKKKEEEHHHZZZqqqttthhhXXXNNNQQQaaatttyyyuuu}}}rrraaaTTTIIIBBB@@@===<<<<<<<<<:::888777777888888777666444444444777666555444444444555666333333444444444444333222222444555666666555333111444444444444444444444444555666777777666777999;;;666555444333333444555666444444444333444444444444444444444333444444555555333333333333333333333333444444555555555555666666444444444444444444444444111111222333333333333333222333333444444777:::>>>@@@888333444666555666888666555555444444555555555777777777777777666666666999999::::::::::::::::::;;;>>>>>><<<<<>><<<<<<===;;;===BBBGGGEEE===777:::<<<;;;888:::===:::444888999;;;<<<<<<<<<======CCC>>>;;;;;;999666777:::<<<>>>BBBCCCBBBBBBDDDFFF>>>???===;;;:::;;;::::::===:::<<<===;;;FFFkkkpppeeeggguuuxxxvvv{{{mmmWWWIIIBBB888999888999;;;===<<<999555777888777555333444555555444444333222222333333222333444555555444333222555666777888888777555444444444444555555555555555111333444444444555888:::666555333222111111222333666555444444444444555555555555444444444555666666444444444444444444444444555555555555666666777777444444444444444444444444555555555666555555444333444555666666777999===@@@>>>666111333555444444555777777777777777888888999999999:::::::::;;;;;;;;;999;;;===???@@@@@@???>>>:::>>>BBBCCCHHHPPPTTTTTTTTTNNNKKKNNNSSSVVVZZZ___dddbbbXXXIII@@@???@@@@@@=========<<<<<<<<<;;;;;;999===>>>KKKjjj{{{tttvvvxxxxxxsssxxx}}}}}}~~~~~~}}}~~~|||~~~~~~zzzwwwyyy}}}~~~yyyttt~~~{{{tttpppaaabbbccceeeggghhhiiijjjvvvtttqqqooonnnqqqtttvvvxxxzzzqqqeeecccgggoooqqqnnnqqqxxxrrrqqqmmmfffcccaaa]]]WWWXXXYYY\\\aaacccdddkkkrrreeedddeeefffiiijjjiiigggxxxuuuooojjjfffdddcccccc\\\^^^```aaa```^^^^^^___bbbcccbbbaaa```aaadddffflllooowww~~~|||~~~|||pppppppppqqquuu}}}~~~wwwhhhfffaaa^^^^^^```dddfffjjjiiihhhhhhhhhjjjlllnnnsssssssssuuuxxxzzz{{{zzz{{{|||xxxrrrooorrrrrrpppdddcccbbb`````````aaaaaa```^^^[[[XXXWWWXXXYYYZZZaaaaaa\\\XXXYYYaaagggiii\\\\\\\\\]]]___```bbbcccbbbaaaaaabbbdddgggjjjlllllliiieeelllxxxyyy}}}~~~yyytttuuuzzzxxxzzzuuujjjjjjwwwmmm^^^[[[TTTNNNPPP[[[eeeiii___bbbddd```ZZZTTTTTTUUURRRNNNMMMQQQSSSPPPLLLKKKIIIKKKIIIEEEFFFJJJFFF===>>>===;;;<<<>>>>>>===<<>>===<<<===>>>>>><<<:::;;;===<<<888888;;;;;;999444111666===888<<>>666777888888999888888777444666888999999888777666444555666777777666555444666666666777888999999999666888999999999999:::<<<999999888777666666666666666555333222222222333444333333222222222222333333333333333333444444444444555555666666777888888888444444444444444444444444333444555555444333222111444444555555555777;;;>>>???888333444666555444555555555555666777888999:::999999:::<<<===>>>??????EEEHHHNNNTTTWWWXXXVVVUUUSSSYYY^^^aaafffkkkmmmjjjgggaaa___eeemmmsssyyy~~~zzzjjjSSSBBB=========>>>>>>=========<<<<<<<<<;;;>>>===KKKooo~~~}}}xxxyyy{{{}}}|||wwwvvvzzzzzzrrrqqqzzzxxxuuuvvvsssnnnccc```aaaeeefffeeehhhnnnnnnnnnoooqqqsssssspppnnn{{{xxxsssooollllllnnnooohhhjjjlllkkkiiihhhjjjlllllllllkkkjjjiiiiiilllooojjjjjjmmmrrrrrrpppppptttvvvsssttt|||~~~xxxpppmmmhhhjjjjjjkkkpppvvvssskkkgggeeecccaaaaaabbbdddfffjjjjjjhhhfffdddfffjjjnnniiiiiiiiikkkmmmooopppooopppqqqpppllllllooopppmmmlllkkkkkkkkklllnnnpppqqqpppooommmkkkjjjkkkmmmooorrrtttqqqllllllssswwwvvvllllllllllllmmmnnnooopppnnnnnnnnnoooppprrrtttuuuqqqnnnmmmtttyyywwwxxxzzzxxxsssssswwwwwwwwwvvvsssqqqtttzzz|||~~~|||qqqgggjjjwwwyyyzzz{{{|||}}}~~~zzzwwwvvvyyywwwrrrooorrrcccfffccc___ccciiidddXXXTTTRRRRRRXXX```dddbbb___VVV[[[bbbbbbXXXNNNMMMRRRTTTOOOJJJKKKOOOPPPKKKEEEKKKKKKEEE<<<888<<<===;;;999888<<>>???>>><<<999888444666888:::;;;:::888666888999999::::::;;;;;;;;;777777888:::;;;<<<===>>>>>>???@@@@@@===;;;::::::777777888888999999888888<<<:::999777777777999:::888888777666555555555666666666666777777777888888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;666777999:::::::::888777999:::::::::999;;;>>>AAAHHH@@@<<<===>>><<<;;;;;;::::::;;;<<<>>>@@@BBBCCCEEEFFFHHHJJJLLLNNNOOOPPPYYY```jjjttt{{{}}}|||{{{~~~}}}uuuooolllppp}}}fffNNNCCC???===============<<<<<<<<<<<<;;;>>>===KKKpppzzzttt{{{zzzsssqqqsssrrrnnnooottttttuuuvvvyyyzzzyyyvvvsssooopppqqqqqqqqqooonnnmmmmmmnnnooommmkkkjjjllloookkkkkklllkkkjjjjjjlllnnnkkkiiiiiilllllljjjkkkooopppfffeeeppptttnnnjjjmmmkkknnnllliiikkkooollleeedddddddddcccccccccccccccaaadddfffeeeccccccgggkkkeeeeeedddeeeffffffdddbbbeeehhhhhhfffgggkkkllljjjjjjjjjiiijjjkkkmmmoooppppppppppppooonnnppprrruuurrruuutttoooooossstttqqqqqqppppppppppppqqqqqqrrrvvvvvvuuuuuutttttttttttttttrrrtttxxxyyywwwyyy~~~wwwttttttvvvvvvsssrrruuuwwwuuuvvvzzzzzzvvvvvvzzzyyyyyy}}}||||||~~~|||}}}zzzuuuooonnnqqq}}}sssqqqxxxyyysssuuu{{{}}}wwwooovvvrrrgggWWWPPPRRRTTTRRRGGGIIIJJJKKKPPPZZZgggpppkkkoooppphhh]]]YYY___hhhfffrrr}}}vvvxxxsssggg^^^YYYUUURRRSSSTTTTTTTTTQQQLLLGGGDDDGGGIIILLLNNNNNNMMMKKKJJJAAAAAAAAAAAABBBCCCDDDEEELLLMMMNNNPPPRRRSSSTTTUUUSSSUUUVVVTTTPPPLLLIIIHHHAAABBBDDDGGGHHHHHHHHHGGGEEEDDDBBB@@@@@@AAABBBCCCAAAAAA@@@>>>============;;;<<<<<<<<<======>>>>>>======>>>??????@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDAAABBBEEEGGGHHHHHHGGGFFFGGGGGGGGGFFFFFFGGGJJJMMMQQQJJJEEEFFFGGGDDDCCCCCCHHHHHHIIIKKKMMMOOOQQQSSSZZZ[[[]]]```bbbeeeggghhhfffooo|||zzzmmmmmmwww|||```PPPIIIEEE======<<<<<<<<<;;;;;;;;;:::??????MMMrrr}}}}}}}}}~~~zzz{{{{{{yyyvvvsssrrrrrrwwwvvvuuutttsssqqqpppppplllmmmnnnnnnnnnmmmlllkkklllnnnooonnnllllllmmmnnnnnnkkkhhhgggiiijjjiiihhhdddfffiiikkkllljjjgggeeeiiijjjjjjjjjjjjjjjiiiiiihhhhhhhhhfffddddddeeegggfffaaa]]]___aaaaaacccgggccccccdddcccaaaaaabbbdddcccbbbaaa```aaabbbcccdddhhhdddbbbdddjjjnnnnnnlllkkkjjjhhhggggggggghhhhhhnnnnnnnnnnnnoooppprrrrrrrrrrrrrrrrrrrrrrrrrrrqqqooommmlllnnnrrruuuuuutttsssuuuwwwuuuqqqppprrruuuttttttttttttuuuvvvwwwxxxuuuuuutttttttttvvvxxxyyyvvvwwwxxxwwwvvvvvvwwwyyyyyy{{{|||}}}~~~~~~}}}}}}~~~wwwkkkcccbbbfffkkk]]]]]]___ccciiikkkjjjgggggggggggghhhjjjllloooppprrr{{{~~~~~~{{{|||zzzwwwuuuvvv~~~}}}uuunnnkkkiiimmmrrrsssmmmbbbVVVNNNSSS[[[dddhhheee```^^^^^^YYYSSSOOONNNJJJJJJTTT```eeebbb______cccgggkkkmmmfffiiikkkjjjddd\\\UUURRRNNNOOOQQQTTTVVVYYY[[[\\\]]]XXXQQQNNNNNNPPPPPPOOOUUUUUURRRKKKGGGGGGFFFBBBDDDCCCBBBCCCEEEFFFFFFFFFGGGGGGFFFCCC@@@AAADDDHHHHHHNNNUUUYYYYYYWWWUUUTTTYYY\\\^^^^^^bbbeee^^^TTTVVV]]]```ZZZVVVWWW\\\___dddccc^^^VVVSSSTTTUUUSSSRRRRRRXXXcccjjjkkkkkkmmmtttwwwwwwtttooommmppptttjjjuuu|||zzzwww~~~pppXXXEEEBBB:::===???999;;;@@@<<<::::::AAATTTuuu~~~|||{{{{{{||||||zzzwwwtttssssssssssssqqqooommmkkkjjjiiikkklllmmmmmmmmmlllkkkjjjiiikkkkkkkkkiiiiiijjjkkkllliiifffeeefffgggfffdddbbbcccfffhhhiiiiiigggfffgggggghhhhhhhhhhhhggggggbbbbbbbbbbbbcccgggnnnrrrhhhbbb^^^___``````aaaeeeccccccccccccbbbbbbcccdddcccbbbbbbaaabbbcccdddeeeccc```___aaagggjjjiiigggjjjiiihhhfffffffffggghhhjjjjjjkkkkkkmmmnnnooopppooooooooooooooopppqqqqqqnnnlllkkkmmmqqqttttttttttttttttttsssqqqpppppprrrrrrrrrrrrrrrssstttuuuvvvssssssssssssssstttvvvwwwxxxyyyxxxwwwuuutttuuuvvvuuuvvvxxxzzz{{{|||||||||~~~~~~|||~~~||||||||||||~~~}}}vvvpppnnnpppsssooonnnoooqqqttttttqqqooorrrrrrssssssuuuvvvwwwxxxwww}}}}}}zzzwwwuuuvvvxxxxxxuuurrrwwwuuurrrnnnmmmqqqyyy|||yyywwwwwwyyy{{{{{{vvvooofffaaahhhnnnuuuwwwtttpppnnnnnnfffcccaaa```]]]\\\dddnnntttpppllliiijjjkkklllmmmjjjmmmpppqqqooojjjgggeeeccccccdddeeeggghhhjjjkkkmmmjjjfffeeeeeeeeecccaaaiiijjjgggbbb```aaaaaa^^^WWWUUUTTTUUUXXXZZZ[[[[[[UUUWWWWWWUUUQQQNNNMMMNNNYYYffftttzzzuuummmhhhfffgggjjjllloooxxx~~~ooouuuvvvooohhhhhhlllmmmjjjmmmmmmiiiggghhhgggdddbbbaaaeeennntttvvvwwwyyy~~~tttnnnmmmoooooowww}}}yyywww~~~pppYYYGGG======@@@;;;;;;===888;;;<<>>BBB?????????999===>>>GGG^^^}}}||||||}}}}}}zzzyyyyyyxxxvvvuuutttsssnnnnnnoooppppppooooooooorrrssssssqqqnnnlllkkklllpppooonnnlllkkkiiihhhgggeeeeeeeeeffffffeeeeeeeeefffggghhhhhhgggggghhhiiihhhfffeeedddcccbbbaaa```^^^^^^^^^___```aaabbbcccbbbbbbccccccddddddcccccc]]]\\\[[[YYYZZZ___ggglllgggaaa^^^___``````aaaddddddccccccdddeeeeeeeeedddaaaaaabbbcccdddeeefffgggccccccdddgggjjjllljjjhhhiiihhhgggfffffffffggghhhdddeeeggghhhjjjkkklllmmmfffffffffgggjjjmmmppprrrmmmllljjjkkkmmmppprrrtttqqqnnnlllmmmppprrrqqqnnnooonnnnnnnnnoooooopppqqqpppqqqqqqqqqrrrsssttttttsssttttttrrrpppooooooqqqssstttuuuvvvwwwxxxxxxxxxssstttuuuuuuuuuwww|||{{{||||||{{{zzzxxxxxxxxx|||~~~~~~~~~}}}~~~|||{{{zzz{{{{{{zzzxxxyyyzzzzzz{{{{{{}}}~~~wwwzzz~~~}}}{{{zzzzzzvvvvvvwwwwwwwwwvvvuuutttqqqsssvvvxxxyyyxxxwwwvvv|||zzzwwwtttuuuwwwwwwvvvuuusssqqqrrrttttttqqqnnnpppooommmjjjgggdddaaaaaabbbbbbcccdddeeeeeeeeeeeeeeeeeeeeedddcccbbbaaa```___aaaaaa___[[[YYYXXXYYYYYY[[[^^^___^^^\\\]]]``````^^^\\\\\\]]]^^^^^^]]]\\\]]]]]]\\\YYYXXXWWWXXX\\\[[[ZZZYYYYYYZZZ\\\]]]_________``````^^^\\\[[[^^^aaaaaa______bbbbbb```ccc___YYYUUURRRPPPNNNMMMUUUXXX\\\^^^___^^^\\\[[[VVV\\\aaa```[[[YYY\\\```\\\ZZZYYY\\\dddooowwwzzzyyy{{{vvviii\\\TTTPPPMMMNNNWWW___aaaaaaaaa```\\\\\\WWWUUUYYY\\\^^^bbbfffgggiiilllnnnnnnpppsssvvvuuuxxxyyyuuutttvvvxxxwwwyyyyyywwwsssrrrtttwwwyyyxxx|||^^^HHH@@@DDDDDDEEEFFFAAA@@@???HHHaaawwwwwwwwwwwwwwwxxxyyyzzzzzz|||~~~}}}~~~~~~}}}||||||}}}{{{zzzxxxyyyzzz|||~~~|||}}}}}}|||zzzxxxvvvtttqqqppppppooonnnllljjjiiicccdddeeeggghhhiiiiiijjjiiikkkkkkkkkhhhgggfffgggiiiiiihhhhhhggggggggggggdddddddddccccccccccccccc___```bbbbbbaaa```bbbcccffffffeeedddcccaaaaaaaaaaaa```______^^^___``````______```aaaaaaaaaaaaaaa\\\]]]]]][[[ZZZ[[[^^^```bbb]]]\\\___aaaaaaaaadddbbbaaaaaaccceeefffdddbbb^^^___```aaabbbcccdddddd______aaacccffffffeeedddhhhgggfffeeeeeefffggghhheeefffhhhjjjkkkllllllllldddeeeeeegggjjjmmmpppqqqmmmllllllkkklllnnnppprrrmmmkkkiiikkkooorrrrrrpppnnnnnnmmmmmmmmmnnnooooooppppppqqqrrrssssssssstttqqqrrrsssrrrqqqrrrtttuuuxxxwwwwwwwwwvvvvvvvvvvvvrrrqqqpppsssyyy}}}|||~~~~~~{{{xxxwwwwww~~~}}}}}}}}}~~~~~~~~~~~~~~~||||||~~~}}}}}}yyywwwxxxzzzzzzyyyvvvxxx{{{{{{zzz{{{}}}wwwzzz|||}}}|||{{{{{{{{{rrrrrrrrrqqqpppooonnnnnniiilllooorrrttttttrrrqqquuutttsssuuuwwwxxxwwwwwwsssqqqoooppprrrrrroookkkkkkkkkkkkjjjiiigggcccaaaeeeffffffffffffeeeeeeddd^^^___aaabbbbbbbbb``````aaa```^^^[[[XXXVVVVVVVVVWWWZZZ]]]^^^]]]\\\[[[ZZZXXXXXXYYY[[[^^^```___^^^ZZZZZZYYYVVVRRRPPPPPPPPPSSSSSSRRRRRRSSSUUUVVVWWWWWWWWWWWWWWWVVVUUUUUUVVVTTTWWWWWWTTTTTTVVVVVVSSSMMMJJJGGGFFFGGGHHHHHHHHHEEEFFFHHHKKKOOOQQQRRRRRRSSSQQQOOONNNOOORRRVVVXXXUUURRRPPPQQQTTTWWW[[[^^^```dddccc\\\UUUSSSRRRPPPLLLUUU[[[ZZZYYYZZZ[[[ZZZ\\\VVVSSSUUUXXXYYY\\\```eeegggiiikkklllnnnpppqqqrrrvvvwwwtttrrrttttttsssrrrpppmmmiiieeedddfffjjjrrr}}}oooSSSEEEGGGEEEFFFIIIGGGEEECCCNNNhhhqqqpppooopppqqqtttvvvxxxvvvyyy|||~~~~~~}}}zzzxxx|||~~~yyywwwxxx}}}~~~~~~~~~}}}zzzvvvsssssstttuuutttrrrqqqqqqrrrtttuuuqqqrrruuuuuutttqqqmmmjjjggghhhhhhhhhgggeeecccbbb[[[\\\^^^___aaabbbbbbbbbaaacccddddddcccbbbcccdddeeeeeeeeefffffffffffffffcccbbb```___^^^^^^]]]^^^[[[]]]^^^^^^]]]^^^___```___aaabbbaaa___^^^^^^^^^aaa```___^^^]]]]]]]]]]]]YYYZZZ[[[\\\\\\\\\\\\\\\YYY[[[]]]]]][[[ZZZZZZZZZ[[[XXXYYY^^^aaa___^^^___^^^\\\\\\___bbbccc```]]][[[\\\]]]^^^___``````___^^^___```bbbccccccddddddeeedddcccccccccdddeeefffeeefffhhhjjjkkkkkkjjjjjjcccdddfffhhhjjjlllmmmnnnkkklllmmmlllkkkjjjlllnnnhhhhhhhhhiiimmmoooppppppmmmllllllkkkkkklllmmmmmmooopppqqqrrrssssssssssssoooqqqsssssssssuuuxxxzzzyyyxxxwwwvvvuuutttttttttuuurrrpppsssyyy~~~~~~}}}}}}~~~yyyvvvvvvwww~~~~~~|||}}}}}}}}}}}}|||{{{{{{zzz{{{~~~~~~{{{zzzyyy{{{yyyxxxvvvvvvxxxzzz||||||uuuwwwyyyzzzyyyyyyzzz{{{yyy{{{||||||{{{zzz{{{|||tttuuutttqqqnnnkkkjjjkkkjjjllloooqqqrrrrrrpppooonnnllloootttxxxvvvuuuuuussspppnnnoooqqqqqqnnnkkkeeedddeeefffgggfffdddaaa```aaaaaaaaaaaa```_________```bbbdddeeedddcccbbbbbb```]]]ZZZXXXWWWWWWWWWZZZ^^^___^^^]]]^^^\\\XXXYYYYYY[[[]]]``````]]][[[UUUVVVUUUSSSQQQPPPQQQRRRQQQQQQRRRTTTUUUVVVWWWWWWVVVWWWWWWVVVTTTSSSTTTUUUPPPSSSSSSPPPOOOPPPOOOLLLIIIGGGFFFFFFGGGGGGGGGFFFEEEDDDDDDFFFIIILLLNNNNNNRRRQQQPPPRRRVVVWWWWWWUUUSSSPPPOOOPPPPPPNNNOOOQQQVVVZZZZZZVVVTTTTTTTTTQQQQQQXXX\\\YYYVVVXXX\\\]]]___ZZZWWWYYY[[[[[[]]]```cccdddfffhhhjjjkkkllllllmmmrrrtttrrrqqqssssssqqqllliiieeeaaa[[[WWWZZZ```iii{{{xxxZZZIIIHHHCCCAAAEEEEEEGGGHHHWWWvvvlllkkkiiijjjlllqqqvvvyyyvvvwwwwwwwwwvvvvvvuuuuuuuuuwwwyyy|||}}}}}}}}}}}}wwwzzz}}}zzzyyyuuurrrrrruuuvvvtttvvvyyywwwwwwxxx{{{}}}|||yyyuuutttuuuuuurrrnnnllllllnnnnnnmmmkkkiiihhhggghhhhhhdddfffiiijjjiiigggcccaaa^^^___```aaaaaa___^^^\\\XXXXXXYYYYYYYYYYYYYYYXXXWWWYYY\\\]]]\\\]]]^^^___^^^^^^^^^^^^^^^^^^^^^^^^[[[ZZZXXXUUUTTTSSSRRRRRRTTTVVVWWWXXXWWWWWWYYYZZZUUUXXXZZZZZZXXXVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWQQQRRRSSSTTTUUUUUUUUUUUUUUUWWWYYYYYYWWWVVVUUUVVVTTTSSSUUU[[[^^^ZZZWWWWWWXXXVVVVVVYYY]]]^^^[[[WWWXXXYYYZZZ[[[[[[[[[[[[ZZZ^^^^^^______```aaabbbdddaaa```_________aaabbbccccccdddfffhhhhhhgggfffeeebbbdddfffhhhjjjjjjiiiiiihhhjjjlllkkkiiiffffffgggeeefffggghhhhhhiiikkkmmmjjjjjjiiiiiiiiiiiijjjjjjmmmnnnpppqqqqqqqqqqqqqqqlllnnnooopppqqqsssuuuxxxvvvuuutttrrrrrrrrrrrrssstttsssqqqqqqtttxxx{{{}}}{{{}}}}}}zzzuuurrrtttwwwyyyzzz|||}}}}}}|||zzzyyyzzzzzz{{{|||||||||{{{zzzwwwvvvwwwxxxzzz{{{zzzxxx{{{xxxwww{{{zzzuuussstttttttttuuuuuuuuuwwwyyy{{{ttttttuuuvvvvvvuuutttssssssuuuwwwxxxwwwvvvvvvwwwsssttttttqqqmmmkkklllmmmmmmnnnoooppppppooommmllliiigggiiippprrrooommmnnnooolllkkkkkkmmmmmmkkkgggaaa```^^^___aaabbb```^^^dddddddddccccccaaa``````]]]]]]^^^______`````````\\\ZZZXXXVVVUUUUUUUUUTTTXXX[[[[[[WWWWWWYYYWWWRRRTTTUUUWWWYYYZZZXXXTTTPPPMMMNNNOOOOOONNNOOOPPPRRROOOPPPRRRTTTUUUUUUTTTTTTRRRUUUXXXWWWUUURRRPPPPPPKKKNNNOOOLLLKKKLLLKKKGGGLLLKKKJJJIIIIIIHHHEEECCCKKKIIIHHHJJJNNNPPPPPPOOOPPPQQQSSSTTTUUUTTTSSSRRRPPPLLLLLLNNNMMMIIIJJJOOORRRUUUVVVRRRPPPQQQOOOLLLPPPWWWZZZVVVRRRTTTXXXZZZ]]]XXXWWWZZZ\\\ZZZZZZ\\\XXXYYY\\\```eeehhhiiiiiijjjnnnpppmmmmmmoooqqqooommmggg```ZZZQQQLLLPPPYYYcccyyypppSSSEEEFFF@@@;;;???AAACCCGGG^^^dddcccaaabbbeeekkkqqqvvvxxxvvvsssqqqpppqqqrrrtttoooooopppqqqssstttvvvwwwmmmqqqwwwzzzyyywwwuuusssqqqnnnmmmnnnnnnjjjjjjmmmqqqqqqrrruuuxxxwwwsssooommmnnnooommmiiihhhiiilllhhhgggeeebbb```^^^]]]\\\]]]^^^```aaaaaa___]]]\\\WWWXXXZZZ[[[[[[ZZZYYYXXXWWWWWWVVVVVVUUUSSSRRRQQQPPPRRRUUUVVVWWWWWWYYY[[[RRRRRRQQQPPPPPPOOOOOONNNSSSQQQOOOLLLJJJHHHHHHHHHIIIJJJLLLLLLKKKLLLMMMOOOMMMQQQTTTTTTRRRPPPQQQSSSNNNNNNOOOPPPQQQQQQPPPPPPKKKLLLMMMNNNOOOOOOOOOOOORRRSSSTTTSSSQQQOOOOOOPPPQQQPPPSSSZZZ[[[VVVQQQPPPTTTRRRQQQTTTYYYZZZVVVRRRVVVWWWXXXYYYYYYXXXWWWWWWXXXYYYYYYYYYXXXZZZ\\\___^^^]]]]]]\\\]]]^^^___```aaabbbdddeeeeeedddbbbaaaaaacccfffhhhiiihhhfffeeefffiiikkkkkkgggcccccccccdddfffhhhfffdddcccfffiiiiiihhhhhhggggggggghhhhhhkkkmmmnnnpppppppppoooooohhhjjjkkkllllllnnnpppsssrrrqqqpppoooooopppqqqrrrrrrsssrrrpppooosss{{{wwwyyyyyyuuupppooossswwwuuuvvvwwwxxxxxxwwwuuutttrrrssstttvvvwwwwwwvvvvvvsssqqqooooooqqqssstttttttttoooooouuuvvvrrrpppqqqtttuuuvvvuuusssrrrtttvvvrrrqqqpppqqqrrrrrrooollljjjmmmpppqqqpppooonnnooonnnoooqqqooommmllloooqqqooooooooonnnmmmkkkiiiggghhhdddeeekkklllhhhfffhhhfffdddbbbccceeeeeebbb___aaa^^^\\\\\\^^^___]]][[[___^^^^^^\\\ZZZXXXVVVUUU[[[ZZZYYYXXXXXXZZZ\\\]]]\\\ZZZXXXVVVWWWWWWWWWVVVUUUXXXVVVQQQPPPSSSRRRLLLOOOPPPRRRTTTUUUSSSNNNJJJJJJKKKMMMMMMMMMMMMOOOQQQNNNPPPSSSUUUUUUTTTRRRPPPNNNSSSYYYZZZVVVQQQNNNMMMIIILLLMMMKKKJJJLLLJJJGGGBBBCCCDDDGGGJJJJJJHHHFFFGGGFFFGGGJJJOOOQQQPPPNNNOOOQQQRRRPPPLLLKKKNNNRRROOOJJJJJJLLLKKKGGGHHHNNNJJJNNNPPPOOOPPPRRRRRROOOKKKSSSXXXTTTPPPQQQUUUWWWYYYUUUUUUYYY[[[XXXVVVWWWUUUVVVYYY^^^bbbeeefffeeeiiillllllhhhhhhlllooooooooofff\\\RRRGGG@@@EEEOOO```wwwcccIII>>>CCC>>>999===@@@<<>>===;;;;;;<<>>>>>>>>??????@@@DDDHHHGGGCCCAAAAAACCCEEEAAA===>>>AAACCCBBB@@@???@@@@@@AAAAAAAAA@@@@@@@@@AAACCCDDDDDDBBB@@@???CCCCCCEEEKKKQQQRRROOOJJJJJJIIIGGGHHHJJJJJJIIIGGGFFFHHHJJJLLLMMMMMMLLLKKKMMMMMMNNNOOOPPPQQQRRRSSSTTTSSSRRRQQQPPPPPPQQQQQQQQQSSSUUUUUUTTTRRRRRRSSSXXXYYYZZZ[[[[[[ZZZYYYYYY\\\]]]^^^]]][[[ZZZ[[[\\\^^^```]]]XXXXXX^^^bbb```___```aaa______```eeeiiijjjgggcccbbbbbbdddddddddbbbbbbaaaccceeegggfffeeeddd___\\\^^^eeeiiihhheeeeeecccccceeedddbbbdddhhhhhhhhhccc]]][[[^^^```___ccceee^^^\\\cccaaa\\\```^^^\\\\\\___bbbdddcccaaaccc```aaafffhhhfffdddeeebbbfffgggeeeeeefffeeeaaa^^^\\\[[[]]]```cccccccccXXXYYYZZZ[[[[[[ZZZYYYYYY___aaaccccccbbb```______bbbddddddaaa]]]\\\___cccbbbeeeeee^^^XXXWWWVVVTTT[[[[[[ZZZZZZ[[[\\\^^^___]]]XXXTTTSSSUUUVVVTTTQQQQQQPPPOOORRRUUUWWWWWWVVVWWWVVVTTTPPPLLLJJJKKKLLLPPPMMMJJJJJJLLLMMMLLLKKKLLLKKKKKKKKKLLLLLLJJJIIIJJJMMMMMMLLLTTT___\\\PPPJJJKKKMMMNNNNNNMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPQQQPPPMMMJJJIIIHHHLLLPPPQQQNNNJJJGGGGGGEEEEEEEEEDDDCCCCCCDDDEEEBBBDDDFFFHHHIIIIIIHHHGGGIIIHHHGGGGGGHHHJJJLLLNNNKKKMMMMMMKKKHHHFFFGGGHHHHHHGGGEEECCCCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJMMMOOOMMMLLLQQQXXX[[[TTTMMMKKKOOOTTTWWWXXXSSSTTTVVVXXXZZZ\\\]]]]]]aaadddffffffeeeeeeiiilllrrrtttuuupppdddVVVLLLGGGTTT```yyyxxxoooLLLBBB;;;;;;>>>@@@BBBEEEBBBHHHYYYsssTTTXXX[[[[[[ZZZ___iiirrreeeaaa^^^^^^^^^]]]aaahhheee```]]]]]]aaafffhhhhhhcccfffkkkoooooommmjjjgggiii___VVVUUUVVVVVVVVVWWW`````````___^^^___aaacccaaabbbcccddddddcccaaa```ggg```\\\]]]^^^\\\[[[[[[^^^]]][[[YYYXXXYYYZZZ[[[WWWWWWXXXXXXXXXXXXXXXWWWUUUVVVZZZ___^^^XXXSSSRRRNNNNNNNNNPPPQQQPPPMMMJJJIIIHHHGGGEEEEEEEEEFFFGGGBBBBBBAAAAAA@@@???>>>>>>>>>======<<<;;;;;;<<<<<<:::===AAAAAA>>><<<===???>>>;;;777888:::<<<<<<:::;;;;;;<<<<<<<<<;;;;;;:::;;;>>>BBBFFFFFFCCC???===???===<<>>>>>>>>===<<<;;;;;;::::::::::::555888;;;;;;::::::;;;<<<;;;999777777999::::::888<<<<<<<<<<<<;;;:::999999;;;>>>BBBEEEFFFDDDAAA???;;;999888999<<<>>>>>>>>>@@@AAAAAABBBBBB@@@===;;;<<<>>>AAACCCCCCBBBAAA@@@AAAAAABBBCCCDDDDDDDDDEEEFFFEEECCCBBBAAABBBBBBCCCDDDFFFIIIIIIIIIHHHHHHIIIKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJKKKKKKKKKLLLOOOQQQOOOOOOMMMLLLNNNQQQUUUVVVRRRQQQPPPOOOPPPSSSXXX[[[]]]YYYTTTQQQQQQRRRSSSTTTWWWUUUTTTTTTUUUVVVVVVUUUXXXSSSOOOOOOSSSXXXYYYXXXYYYYYY\\\___]]]YYYXXX[[[^^^]]]\\\]]]dddlllkkkfff]]]ddd```]]]dddeeebbbeeedddcccbbbbbbcccdddeeeeeefffbbb___bbbcccaaaaaaccceeehhhhhhdddaaaaaa]]]XXXXXXTTTRRRTTTZZZ______^^^XXXYYYZZZZZZZZZYYYXXXWWWXXXVVVTTTUUUXXXZZZYYYWWWZZZZZZZZZYYYWWWXXX[[[^^^[[[^^^]]]YYYXXXYYYYYYVVVRRRTTTVVVXXXXXXWWWUUUTTTVVVTTTSSSTTTTTTSSSPPPMMMJJJKKKNNNQQQSSSSSSRRRQQQZZZZZZXXXUUUQQQNNNNNNOOOMMMLLLLLLLLLLLLLLLLLLLLLHHHGGGGGGHHHIIIGGGDDDBBBEEEGGGHHHKKKTTTZZZUUULLLFFFGGGHHHIIIJJJJJJJJJIIIFFFHHHJJJKKKKKKJJJHHHFFFHHHGGGFFFEEEEEEDDDDDDDDDFFFEEECCC@@@??????@@@AAAAAA???>>>>>>???AAACCCCCCCCCDDDDDDEEEEEEDDDCCCCCCAAACCCDDDFFFGGGGGGGGGGGGEEEGGGIIIIIIHHHFFFDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCEEEGGGHHHIIIJJJJJJIIIHHHIIILLLLLLJJJMMMSSSMMMGGGDDDGGGPPPUUUTTTPPPOOOQQQTTTWWWXXXWWWUUUTTTVVVYYY[[[[[[ZZZZZZ^^^aaabbbffflllooommmeee[[[TTTLLLPPP\\\lllvvvxxxyyy|||}}}{{{oooaaaUUUCCC<<<888:::>>>@@@DDDHHHPPPWWWeeeyyyhhhddd___]]]___aaabbbaaa]]]UUURRRXXX______[[[XXXWWWWWWXXXZZZ\\\]]]\\\\\\aaaaaabbbcccdddddddddeee^^^]]]\\\[[[[[[ZZZWWWSSSVVVXXXZZZZZZXXXWWWWWWXXXVVVWWW[[[```dddeeebbb___WWWSSSPPPRRRRRRQQQQQQTTTOOOPPPSSSWWWZZZZZZWWWSSSQQQRRRTTTVVVWWWVVVTTTSSSRRRTTTWWWYYYYYYYYYVVVTTTRRRRRRPPPMMMIIIFFFDDDCCCCCCDDDDDDDDDDDDBBB@@@???@@@@@@??????????????????======<<<::::::999999999444666777888888999:::;;;:::999888888999999999999;;;<<<<<<<<<;;;:::999999888999;;;<<<===>>>======999999999;;;<<<===<<<;;;@@@AAACCCCCCBBB???===<<<>>>@@@DDDFFFEEEBBB>>>;;;>>>>>>@@@AAAAAAAAAAAAAAA????????????@@@@@@AAAAAACCCFFFHHHIIIIIIHHHIIIJJJGGGGGGFFFFFFFFFFFFFFFFFFBBBCCCDDDDDDEEEGGGJJJMMMLLLJJJJJJKKKLLLNNNQQQTTTOOONNNLLLKKKMMMQQQTTTVVVUUUQQQNNNLLLMMMOOOPPPQQQSSSSSSSSSUUUWWWVVVTTTQQQ[[[VVVPPPNNNOOORRRTTTTTTRRRRRRVVVZZZYYYUUUUUUXXX\\\[[[ZZZZZZaaagggfff```bbbjjjeee^^^bbbccc```bbb___]]][[[YYY[[[```fffkkkllleeeaaaaaaaaa``````bbbiiikkkiiiccc___^^^ZZZVVVZZZVVVSSSVVV]]]cccdddbbbVVVWWWXXXXXXXXXWWWUUUTTTXXXTTTOOONNNQQQTTTUUUUUURRRSSSTTTUUUUUUWWWYYY[[[VVVYYYYYYWWWXXX\\\\\\YYYPPPYYYbbbccc]]]WWWUUUUUUUUUUUUVVVVVVVVVTTTRRROOOKKKMMMOOOQQQPPPOOONNNMMMOOOPPPPPPNNNKKKJJJJJJKKKGGGGGGHHHHHHHHHGGGHHHHHHIIIHHHHHHHHHHHHEEEAAA>>>???CCCGGGIIIKKKMMMKKKHHHDDDEEEEEEFFFFFFFFFFFFFFFDDDEEEGGGHHHHHHGGGEEEDDDDDDCCCBBBAAA@@@@@@AAAAAABBBAAA@@@@@@@@@???>>>>>>???===<<<===@@@CCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???AAACCCEEEFFFFFFEEEDDDEEEEEEGGGHHHHHHGGGEEECCCDDDCCCCCCCCCCCCCCCDDDDDDAAABBBDDDEEEGGGHHHIIIIIIIIIHHHIIILLLMMMKKKMMMQQQHHHEEEDDDHHHPPPSSSPPPLLLNNNPPPSSSUUUVVVUUUSSSRRRSSSUUUXXXWWWVVVWWWZZZ^^^^^^```dddjjjppprrrppplllZZZXXX[[[dddmmmrrruuuvvv{{{|||mmm]]]PPPDDD>>>:::;;;======AAAEEEMMMUUUfff|||```ZZZUUUUUUZZZ]]][[[XXXVVVPPPNNNUUU\\\\\\WWWTTTWWWYYY\\\___``````___^^^bbb```^^^]]]^^^___bbbcccZZZaaaeeeccc```\\\XXXSSSSSSUUUWWWWWWUUUTTTSSSSSSVVVXXX[[[aaaggggggccc^^^PPPLLLKKKMMMNNNLLLNNNRRRJJJLLLPPPVVV[[[[[[UUUPPPMMMOOOQQQRRRSSSRRRQQQPPPOOORRRSSSRRRRRRTTTTTTQQQRRRRRRPPPLLLGGGEEEDDDEEEBBBBBBCCCCCCBBB@@@>>>===???????????????@@@@@@@@@======<<<:::999999999999555555666777777888999999888888888888888888888888999999999999999999888777777777777777888999;;;;;;888999;;;<<<======<<<;;;???AAABBBBBB@@@>>>>>>>>>@@@BBBEEEFFFEEEAAA===:::<<<===???@@@AAA@@@??????;;;<<<>>>@@@AAAAAA@@@@@@AAADDDGGGHHHHHHHHHIIIJJJDDDCCCCCCCCCCCCDDDEEEFFFEEEEEEFFFFFFGGGJJJNNNQQQJJJGGGGGGJJJKKKKKKNNNRRRMMMKKKIIIJJJLLLOOOPPPPPPNNNLLLJJJJJJLLLNNNOOOOOOPPPQQQSSSUUUWWWVVVSSSPPP^^^YYYRRRMMMLLLNNNPPPQQQPPPPPPSSSXXXWWWTTTTTTWWW]]]]]]ZZZWWWYYY\\\ZZZUUUkkkuuunnnbbbbbbaaa\\\\\\\\\ZZZWWWTTTVVV]]]gggnnnmmmeee___]]][[[YYYZZZ]]]fffgggccc\\\XXXWWWUUURRRUUUPPPMMMRRR\\\dddfffdddVVVVVVWWWWWWWWWUUUTTTSSSWWWSSSMMMJJJIIIKKKMMMMMMJJJKKKMMMPPPQQQSSSSSSSSSRRRTTTSSSRRRUUUYYYYYYUUUSSS^^^jjjjjjaaaXXXUUUWWWRRRSSSSSSSSSSSSQQQOOONNNLLLNNNOOONNNLLLJJJIIIIIIFFFHHHIIIHHHGGGFFFGGGHHHCCCEEEGGGGGGFFFEEEFFFGGGFFFFFFFFFFFFFFFCCC???;;;999>>>CCCEEEEEEEEEFFFGGGBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAA@@@??????>>>======>>>>>>>>>>>>???AAABBBAAA>>><<<===<<<;;;>>>CCCEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@???@@@BBBCCCDDDEEEDDDDDDDDDDDDDDDEEEGGGGGGEEECCCDDDDDDDDDDDDEEEEEEEEEEEEAAABBBDDDEEEGGGGGGHHHHHHIIIGGGHHHLLLMMMKKKLLLOOOLLLJJJHHHIIIMMMPPPOOONNNKKKMMMOOOQQQRRRRRRQQQPPPPPPRRRUUUUUUSSSTTTWWW[[[ZZZZZZ\\\eeepppxxxzzzxxxiiihhhhhhjjjlllooorrrsssyyy}}}ooo\\\LLLAAA===:::<<<===>>>BBBHHHNNNWWWiiixxxVVVSSSPPPQQQUUUXXXYYYXXXSSSPPPQQQUUUXXXWWWWWWYYYYYY[[[^^^```aaabbbcccdddbbbaaa^^^\\\\\\]]]___aaaZZZeeelllggg^^^YYYUUURRRRRRSSSSSSQQQPPPOOOPPPRRRWWWXXX[[[```eeeddd^^^XXXPPPMMMLLLNNNMMMLLLNNNSSSLLLLLLOOOTTTYYYYYYTTTOOOJJJKKKMMMNNNOOOOOOOOONNNLLLOOONNNJJJJJJOOOPPPNNNOOOOOOMMMIIIEEECCCDDDFFFAAAAAAAAAAAA@@@>>><<<;;;===>>>>>>>>>??????@@@@@@===<<<;;;999888888777777666666555555777888888888777888888888888777777888666666777777888777777777777777666666777888999999777888999:::::::::;;;<<<;;;===???>>><<<;;;<<<>>>AAAAAA@@@@@@???>>>===<<<<<<===???@@@@@@@@@>>>===:::<<<@@@BBBCCCAAA???===<<<>>>AAACCCCCCCCCDDDEEEAAAAAAAAAAAABBBCCCEEEFFFGGGHHHHHHHHHHHHKKKPPPSSSHHHDDDDDDHHHIIIHHHJJJOOOJJJHHHGGGHHHJJJLLLKKKIIIKKKJJJIIIIIIKKKLLLLLLKKKNNNNNNNNNQQQSSSTTTRRRQQQ]]]XXXPPPKKKHHHJJJMMMOOOQQQQQQSSSVVVVVVRRRRRRVVV[[[\\\YYYTTTRRRTTTSSSQQQkkkvvvoooaaa```___YYYYYY\\\ZZZXXXUUUVVV\\\eeellllllccc[[[WWWTTTRRRRRRUUU___^^^ZZZSSSPPPQQQRRRPPPPPPJJJGGGLLLWWW___aaa___UUUVVVVVVVVVUUUTTTRRRQQQPPPPPPNNNKKKHHHGGGHHHIIIFFFGGGJJJMMMOOONNNLLLJJJPPPQQQQQQQQQUUUZZZZZZVVVVVV^^^eeeeee]]]TTTQQQQQQNNNOOOOOOOOONNNLLLLLLLLLJJJKKKLLLJJJFFFDDDEEEFFFCCCDDDFFFFFFEEEDDDEEEFFFBBBEEEHHHHHHFFFEEEFFFHHHBBBCCCDDDEEEFFFDDD@@@===;;;<<>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@=========<<<<<<<<<;;;;;;<<<<<<===@@@BBBBBB???<<<<<<;;;<<<@@@FFFHHHFFFCCCBBBAAAAAAAAAAAABBBBBBCCC???@@@AAABBBCCCDDDDDDDDDCCCAAA@@@BBBDDDEEEDDDBBBAAABBBCCCCCCDDDDDDDDDCCCCCCCCCDDDFFFFFFGGGGGGGGGHHHEEEFFFJJJKKKJJJIIILLLMMMOOORRRSSSRRRPPPNNNLLLHHHIIIJJJLLLMMMNNNNNNNNNMMMPPPRRRRRRQQQQQQUUUXXXVVVUUUYYYcccooovvvuuuqqqmmmvvv{{{vvvmmmiiilllqqqyyy~~~ppp[[[III>>>;;;:::===???@@@EEEKKKQQQYYYjjjhhhrrrSSSSSSSSSSSSTTTVVVYYY[[[NNNOOORRRSSSQQQOOOUUU]]]VVVWWWXXXYYY[[[]]]```cccbbbaaa___^^^]]]]]]^^^___WWWcccjjjbbbVVVPPPMMMKKKNNNMMMKKKHHHFFFGGGJJJMMMWWWVVVYYY^^^aaa___WWWPPPRRRPPPOOOPPPOOOMMMOOOTTTKKKIIIIIIMMMRRRSSSOOOJJJIIIIIIJJJKKKLLLMMMMMMMMMKKKMMMKKKEEEEEEKKKNNNKKKKKKLLLJJJGGGBBBAAACCCFFFAAAAAA@@@@@@>>>===<<<;;;<<<<<<======>>>?????????<<<;;;:::888777666666666777666444555666777777777777999::::::999888888999555555666777888888888888333333444444444444444444777777777666666888;;;===888:::;;;:::777777:::===@@@>>>;;;999999;;;===>>>;;;===???@@@@@@???>>>===;;;===AAADDDDDDAAA===:::666999<<<>>>>>>???@@@AAA?????????@@@AAACCCEEEFFFBBBBBBBBBBBBCCCEEEJJJMMMGGGBBBBBBFFFGGGEEEFFFLLLHHHFFFEEEFFFIIIIIIGGGDDDJJJIIIIIIJJJKKKKKKIIIHHHMMMKKKJJJKKKNNNPPPQQQQQQZZZUUUNNNGGGEEEGGGJJJMMMPPPOOOPPPRRRQQQMMMMMMQQQTTTWWWUUUOOOMMMOOOQQQQQQ```lllgggYYYXXXYYYUUUTTTYYYYYYWWWTTTSSSWWW^^^dddkkkbbbYYYTTTQQQMMMNNNQQQYYYYYYTTTMMMKKKOOOQQQPPPPPPIIIDDDHHHRRRYYYZZZWWWQQQQQQRRRRRRQQQOOONNNMMMIIILLLOOONNNKKKHHHIIIJJJFFFHHHKKKNNNOOOMMMIIIEEEPPPRRRRRRSSSYYY___```\\\WWWZZZ\\\[[[UUUOOOLLLJJJLLLMMMMMMLLLKKKJJJJJJKKKGGGHHHIIIFFFCCCAAACCCFFF???AAABBBBBBAAA@@@@@@AAA???CCCFFFFFFDDDCCCDDDEEE@@@AAACCCFFFHHHGGGDDDAAACCC???===@@@DDDDDDBBB@@@AAA@@@???===<<<<<<<<<<<>>>>>>>>>>>??????;;;;;;<<<<<<<<<;;;::::::;;;:::;;;>>>AAABBB@@@===<<<;;;<<>>???BBBDDDCCCBBB???@@@AAABBBBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFFFFCCCDDDHHHJJJHHHHHHIIIIIIRRR\\\```\\\SSSKKKFFFEEEFFFGGGHHHIIIKKKLLLMMMKKKNNNPPPPPPOOOOOOSSSVVVWWWWWW\\\gggrrrvvvpppiiijjj{{{mmmbbbgggoooyyy~~~~~~qqqZZZFFF???<<<;;;>>>???@@@EEEKKKPPPUUUfffgggrrrWWWWWWWWWWWWVVVTTTRRRQQQMMMRRRYYY___\\\UUUSSSWWWYYYWWWTTTRRRRRRTTTXXXZZZ]]]aaa___ZZZ]]]bbb[[[MMMUUUUUUVVVUUUTTTRRRPPPOOOJJJEEECCCEEEHHHHHHIIILLLSSSSSSVVV[[[XXXQQQOOOQQQLLLOOOSSSWWWXXXVVVSSSPPPMMMJJJGGGEEEDDDFFFIIIJJJJJJJJJKKKLLLKKKJJJHHHGGGCCCDDDDDD@@@===@@@GGGNNNNNNDDD===>>>???>>>;;;;;;>>>??????===:::999999::::::999888888777777888888555555666777777777777777555555555444444333333333333444666777888777666444444444666777888888888888555555555555555555555555444444444444555777999:::666666666666777777777777888777555444555666888999555999:::999:::======:::>>><<<<<>>???@@@AAA===???@@@@@@@@@AAADDDFFFCCCBBBAAA@@@AAACCCEEEFFFCCC???===>>>@@@@@@DDDIIIGGGFFFFFFFFFFFFFFFFFFGGGLLLIIIEEECCCDDDFFFHHHHHHLLLKKKJJJHHHFFFFFFEEEEEEIIIKKKLLLLLLNNNPPPKKKDDDKKKHHHIIINNNOOOKKKKKKOOOSSSSSSRRRQQQPPPOOOMMMLLLOOOPPPQQQRRRSSSVVV[[[^^^gggddd[[[PPPJJJLLLMMMLLLPPPKKKGGGHHHLLLOOOMMMJJJMMMIIIGGGIIIKKKLLLPPPVVVTTTRRRPPPNNNLLLKKKJJJIIIJJJLLLNNNOOOMMMIIIDDD@@@GGGGGGGGGIIIKKKLLLKKKJJJLLL]]]mmmmmmcccWWWOOOJJJ\\\ZZZVVVQQQLLLHHHEEECCCGGGGGGFFFFFFFFFGGGIIIJJJJJJGGGCCCAAAAAAAAA@@@???AAAAAA@@@???>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>???BBB@@@>>>;;;999888999999<<<===>>>===<<<;;;<<<>>>>>>===<<<;;;:::999999999888999:::===@@@AAA???===;;;<<<===>>>@@@BBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDD???>>>===>>>@@@AAA@@@???>>>???@@@AAABBBBBBBBBBBB@@@AAADDDGGGHHHHHHHHHGGGCCCCCCCCCDDDEEEDDDAAA>>>DDDDDDDDDDDDEEEEEEEEEEEEHHHKKKPPPSSSSSSNNNIIIEEECCCBBBBBBDDDGGGIIIJJJJJJLLLNNNPPPOOOMMMNNNTTTYYYZZZZZZZZZ^^^ccceeecccaaaaaajjjrrrpppiiidddfffkkklllqqq~~~jjjRRRGGGEEE>>>:::===@@@BBBIIIRRRVVVYYYhhhpppQQQRRRRRRRRRRRRQQQPPPOOOMMMRRRZZZ```]]]UUUSSSUUURRRPPPMMMKKKKKKMMMPPPRRRWWW[[[\\\```kkkrrreeeRRRPPPQQQRRRSSSSSSRRRQQQPPPQQQLLLIIIIIIHHHGGGIIINNNTTTSSSRRRSSSSSSPPPLLLHHHJJJLLLPPPSSSTTTRRRPPPNNNJJJIIIGGGEEEEEEFFFHHHJJJNNNMMMLLLJJJHHHFFFDDDCCCCCCDDDDDDAAA>>>???EEEJJJNNNEEE>>>======<<<<<<>>><<<======;;;999777777888999999888777777777888888555555666777777777777666555555444444444333333333333444666777777777555555666777777777777666555555333333333333333333333333111111111111222444666777555666666666777777777777777666555444555777888:::AAABBB???999888:::;;;999:::888888:::>>>???;;;777999999999999999:::;;;;;;;;;;;;<<<===>>>??????@@@<<<>>>???@@@@@@@@@BBBDDDCCCBBBAAA@@@AAACCCEEEFFFBBB>>>===???@@@@@@CCCHHHGGGGGGFFFEEEEEEFFFGGGGGGNNNKKKGGGDDDEEEFFFFFFFFFIIIIIIHHHGGGFFFFFFFFFFFFIIIKKKLLLMMMPPPSSSOOOHHHIIIFFFFFFJJJJJJGGGFFFJJJNNNNNNMMMMMMKKKJJJIIIHHHHHHJJJLLLNNNOOOSSSWWWZZZccc___UUUJJJEEEHHHKKKKKKNNNKKKGGGGGGIIIKKKJJJIIIKKKHHHHHHKKKKKKIIIJJJNNNPPPPPPNNNMMMLLLKKKJJJJJJPPPOOOMMMKKKHHHEEECCCBBBEEEFFFGGGIIIKKKLLLKKKJJJQQQ^^^gggdddXXXOOOJJJFFFFFFMMMVVV\\\ZZZQQQEEE<<>>???>>>>>>===<<<<<<======>>>>>>????????????>>>>>>????????????????????????@@@@@@???>>>>>>>>>>>>>>>AAA???===:::999999999:::;;;===>>>===<<<;;;<<<======<<<;;;::::::999::::::888888999<<<>>>???===;;;;;;;;;<<<>>>???@@@BBBBBBCCCCCCBBBAAAAAABBBBBBBBB???>>>===>>>@@@AAA@@@?????????@@@AAAAAABBBAAAAAAAAACCCDDDFFFFFFFFFDDDCCCCCCBBBBBBDDDEEEDDDAAA>>>CCCCCCDDDDDDDDDEEEEEEEEECCCFFFJJJLLLLLLIIIDDDAAA=========???CCCFFFGGGGGGGGGJJJLLLLLLJJJJJJOOOSSSVVVUUUVVVYYY]]]^^^]]][[[^^^bbbfffgggfffdddcccccclllrrrgggOOODDD>>>999777<<>>>>>BBBEEEIIICCC===<<<:::888;;;???999::::::999777555666777999888888777777777777777444555666666777666666666444444444444333333333333333444555666777666555555888888888777666444333222111111111222222222222222111000111111222333555555555555666666666777777777666555555555666777999:::MMMLLLDDD;;;777888999888999777555777:::;;;999777:::::::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>;;;===???@@@@@@@@@AAABBBBBBAAA@@@@@@AAABBBDDDEEECCC@@@???AAABBBAAADDDHHHHHHGGGFFFDDDDDDFFFGGGHHHPPPLLLHHHFFFFFFFFFEEEEEEGGGGGGFFFFFFFFFGGGGGGHHHJJJLLLLLLMMMPPPSSSOOOHHHGGGDDDEEEGGGHHHFFFFFFHHHJJJJJJJJJIIIHHHGGGFFFEEEAAACCCGGGIIIKKKNNNQQQTTTbbb^^^TTTIIIEEEIIIMMMNNNOOOMMMJJJHHHGGGHHHIIIJJJKKKIIIKKKNNNMMMHHHFFFGGGLLLMMMMMMMMMMMMMMMLLLLLLUUUQQQKKKEEEBBBAAABBBCCCCCCEEEGGGIIIJJJJJJIIIHHHPPPXXX\\\UUULLLHHHFFFFFFBBBDDDHHHKKKKKKHHHEEEBBBDDDCCCBBBBBBAAABBBBBBBBBBBB???===<<<=========<<<<<<<<<;;;:::::::::;;;;;;<<<===>>>??????>>>===<<<========================???>>>==================>>>===;;;:::999999:::;;;;;;<<<======;;;;;;<<<===;;;::::::999999::::::;;;999888999:::<<<<<<:::888::::::;;;<<<===??????@@@CCCBBBAAA@@@@@@@@@@@@@@@>>>===<<<===???@@@???>>>??????@@@@@@AAA@@@@@@@@@BBBCCCDDDDDDCCCBBB@@@???BBBAAAAAABBBDDDCCCAAA>>>BBBCCCCCCCCCDDDDDDDDDDDDBBBCCCEEEGGGGGGEEEBBB@@@:::999:::<<<@@@DDDEEEEEECCCGGGJJJJJJIIIIIIKKKNNNRRRQQQRRRUUUWWWXXXWWWUUU[[[YYYZZZ^^^ccceeebbb^^^fffnnn~~~dddMMMDDD999777999>>>CCCFFFLLLRRRYYY___rrrkkkZZZgggJJJJJJJJJJJJJJJIIIIIIIIIMMMNNNRRRVVVTTTOOOMMMPPPOOONNNLLLJJJIIIIIIJJJKKKIIIIIIMMMWWWhhhooocccQQQKKKLLLLLLMMMNNNOOOPPPPPPLLLKKKLLLMMMKKKKKKSSS]]]RRRSSSMMMJJJWWWgggbbbRRRDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFIIIHHHEEECCCCCCDDDFFFGGGCCCDDDDDDBBB???===>>>@@@AAA>>><<<<<<:::666888<<<777888999888666555666777888888777666666666666777444444555666666666666555333333333333333333333333333444555666666666555555888888777666555333222111111111111111222222222222333333444444555666777777555555555666666666777777555555555555666888999:::NNNLLLEEE<<<888999:::888;;;999666777999;;;;;;:::::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@AAA@@@???@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEBBBAAADDDEEEDDDEEEIIIHHHGGGEEEDDDDDDEEEGGGHHHMMMKKKHHHGGGGGGHHHGGGFFFHHHGGGGGGFFFFFFGGGGGGHHHJJJLLLKKKKKKNNNPPPLLLFFFHHHGGGGGGHHHIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHGGGFFF@@@BBBFFFHHHIIIJJJLLLNNN\\\ZZZSSSJJJGGGJJJMMMMMMQQQPPPNNNJJJHHHHHHJJJMMMMMMKKKLLLOOONNNIIIFFFGGGJJJKKKMMMOOOPPPPPPOOOOOOSSSOOOHHHCCC@@@@@@BBBDDDBBBDDDGGGIIIHHHGGGEEEEEEFFFLLLNNNIIIDDDEEEGGGGGGHHHDDD???;;;:::>>>CCCGGGAAA@@@@@@??????>>>>>>>>>>>><<<::::::<<<======<<<;;;::::::999999999:::::::::;;;<<<>>>>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;:::;;;<<<<<<;;;:::;;;<<<999999999999999:::;;;;;;:::999999:::;;;;;;999888999999:::;;;<<<=========AAAAAA@@@???>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>><<<>>>>>>???@@@@@@??????>>>AAAAAAAAAAAAAAA???>>>===AAA@@@@@@AAABBBBBB@@@>>>BBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDDDD===<<<<<<>>>AAADDDEEEEEEDDDGGGKKKLLLKKKKKKKKKLLLPPPQQQRRRSSSUUUTTTSSSRRRVVVUUUUUUZZZ```cccaaa^^^]]]eeevvvyyy```LLLEEE======@@@EEEJJJOOOSSSWWWZZZcccwwwfffVVVeeeLLLKKKKKKJJJIIIHHHHHHHHHLLLJJJKKKMMMMMMJJJKKKNNNLLLLLLJJJIIIHHHHHHHHHHHHJJJIIIIIILLLTTTXXXTTTLLLMMMMMMMMMLLLMMMMMMMMMMMMFFFFFFIIIKKKJJJKKKSSS]]]NNNOOOKKKIIIWWWiiifffVVVGGGFFFEEEDDDDDDDDDEEEFFFCCCDDDEEEFFFFFFEEEEEEDDDFFFEEEBBB@@@@@@BBBEEEGGGDDDDDDCCCAAA>>><<<;;;<<<;;;;;;>>>AAA???999777999777888999888777666777888888777666666555555666666333333444555555555555555333333333333333333333333333444444555555555555555555555555555555444333333111222222222333333444444555555666666777777888888555555555555666666666666555555555666777777888999CCCDDDBBB<<<:::<<<;;;888;;;999777777888:::;;;;;;999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;===???AAAAAA?????????@@@?????????@@@AAAAAABBBCCCCCCAAAAAADDDEEECCCCCCFFFGGGFFFDDDCCCCCCDDDFFFGGGHHHFFFFFFGGGIIIJJJJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGIIIIIIJJJNNNRRRPPPJJJNNNNNNLLLJJJIIIIIIJJJIIIHHHHHHHHHIIIHHHHHHGGGGGGCCCFFFHHHIIIHHHHHHIIIKKKPPPQQQNNNHHHGGGIIIIIIFFFOOOOOOMMMJJJHHHHHHJJJMMMMMMIIIHHHJJJJJJGGGGGGIIIIIIKKKNNNQQQRRRRRRQQQPPPKKKIIIFFFCCCAAAAAABBBCCCBBBEEEGGGGGGEEECCCBBBCCC@@@EEEFFFBBBAAADDDEEEEEE@@@BBBDDDEEEEEECCC@@@>>>>>>>>>>>>>>>===<<<<<<;;;<<<:::999:::<<<======<<<:::::::::999999::::::;;;888999;;;<<<======<<<<<<;;;;;;;;;::::::999999999:::::::::999999::::::;;;999999999999999:::;;;;;;999;;;<<<;;;:::999:::<<<888888888888888999:::;;;<<<:::::::::;;;;;;:::888999999::::::;;;;;;;;;;;;??????>>>==================<<<;;;;;;======<<<;;;======>>>>>>???>>>>>>>>>===>>>>>>????????????>>>@@@???>>>???AAAAAA@@@>>>@@@AAAAAAAAABBBBBBBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFAAA@@@???@@@BBBDDDDDDCCCDDDGGGJJJLLLLLLKKKKKKJJJNNNOOOQQQRRRRRRQQQQQQPPPOOOQQQTTTVVVYYY[[[^^^___ZZZ___mmmxxxpppZZZHHHBBBBBBDDDFFFIIINNNUUUZZZ\\\[[[fff}}}ooocccoooKKKKKKJJJIIIHHHHHHIIIIIIJJJGGGGGGIIIJJJIIIJJJNNNMMMMMMMMMMMMLLLLLLKKKKKKMMMLLLJJJHHHHHHIIIJJJJJJMMMMMMLLLKKKJJJJJJKKKKKKFFFEEEFFFHHHGGGGGGLLLSSSJJJJJJGGGGGGPPP\\\ZZZPPPLLLKKKIIIHHHGGGGGGHHHIIIDDDDDDEEEEEEDDDDDDCCCBBBEEEDDDAAA??????@@@BBBCCCDDDCCCAAA???===;;;:::::::::;;;???FFFFFF???:::999666888999999777777888999777777666555555555555555222333444444555555444444222222222222333333333333444444444444444555555555333333444444555444444444222222333333444555555555333444555666666666666666444444555555555666666666666666666666777777777777777;;;<<<:::;;;======:::888777666666666777999:::888999;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;::::::??????@@@>>>======>>>@@@>>>??????@@@@@@AAAAAABBB@@@>>>???BBBCCC@@@???BBBDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCFFFJJJKKKKKKJJJIIIIIIHHHFFFFFFEEEEEEEEEBBBEEEFFFIIIOOOVVVUUUQQQPPPQQQNNNJJJHHHJJJJJJGGGEEEEEEFFFGGGGGGGGGFFFFFFGGGIIIJJJIIIHHHHHHIIIJJJKKKNNNNNNKKKJJJKKKJJJGGGIIIHHHGGGGGGGGGHHHIIIIIIJJJEEECCCDDDDDDBBBDDDHHHGGGIIIMMMPPPQQQPPPNNNLLLCCCDDDDDDDDDCCCCCCBBBBBBBBBEEEGGGGGGDDDCCCDDDGGGDDDFFFEEEAAA@@@BBBBBB???999===AAAEEEFFFDDD@@@===<<<============<<<<<<;;;;;;:::999:::<<<===<<<;;;::::::999999::::::;;;;;;777888999:::<<<===??????;;;;;;::::::999999888888888888888888888999999:::888888888999999:::::::::999:::;;;;;;999999:::;;;888777777777888999999:::<<<:::999999;;;;;;:::999::::::::::::::::::::::::<<<<<<<<<;;;;;;<<<<<<======;;;:::;;;<<<<<<;;;999:::;;;<<<===>>>>>>>>>>>>;;;;;;<<<===>>>>>>???@@@???>>>===>>>???@@@@@@>>>@@@@@@@@@@@@AAAAAAAAAAAADDDDDDDDDDDDDDDDDDEEEEEECCCAAA@@@@@@AAABBBBBBAAACCCEEEGGGIIIJJJIIIHHHGGGIIIKKKNNNOOONNNMMMMMMNNNIIIMMMQQQQQQPPPRRRWWW\\\[[[[[[ccclllgggUUUEEE@@@DDDFFFFFFGGGLLLVVV]]]```^^^jjjzzzsssGGGFFFFFFFFFGGGHHHJJJKKKIIIFFFHHHMMMOOOMMMLLLNNNNNNNNNOOOPPPPPPOOONNNMMMLLLLLLKKKKKKIIIHHHHHHIIIKKKJJJIIIHHHHHHHHHIIIIIIGGGDDDDDDFFFFFFDDDFFFIIIGGGGGGGGGIIIMMMOOOOOONNNLLLKKKJJJHHHHHHHHHHHHHHHFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@???>>>>>>@@@BBBCCCDDDBBB???<<<;;;::::::999;;;999<<>>===:::999999<<<>>>===>>>???@@@@@@AAAAAAAAA???>>>???CCCCCC@@@???AAAAAAAAABBBCCCCCCBBBAAAAAA???@@@BBBFFFIIIKKKKKKIIIEEEEEEDDDDDDDDDDDDEEEEEE@@@BBBCCCEEEKKKRRRRRRMMMJJJMMMLLLIIIJJJPPPRRRPPPDDDEEEFFFFFFGGGGGGGGGFFFGGGHHHHHHGGGFFFGGGIIIKKKKKKNNNNNNKKKKKKNNNNNNKKKEEEDDDCCCEEEIIIKKKJJJHHHHHHDDDBBBCCCBBB@@@AAADDDCCCEEEIIILLLLLLJJJGGGDDDAAABBBBBBCCCCCCBBBAAA@@@AAADDDGGGGGGEEEFFFKKKOOOJJJJJJFFFAAA@@@BBBAAA<<<<<<<<<<<<<<<===>>>@@@AAA;;;<<<===>>>>>>======<<<999999888999;;;;;;:::999999999888888999::::::;;;777777777999;;;>>>BBBDDD;;;;;;::::::999888888777777777666666777888888999777888888999999999999999888:::;;;:::999888999:::888888777777777888888999:::888777777999::::::999:::::::::::::::::::::::::::::::::::::::;;;<<<===<<<;;;::::::;;;;;;:::888888999;;;<<<===>>>??????<<<<<<<<<<<<===>>>??????>>>===<<<===>>>??????>>>????????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCAAA@@@@@@BBBCCCCCCCCCDDDDDDEEEGGGHHHHHHGGGFFFFFFIIILLLMMMLLLKKKLLLNNNHHHKKKMMMMMMLLLMMMSSSWWWYYYUUUXXXbbbcccVVVJJJFFFCCCEEEDDDBBBIIIWWWaaadddbbboooxxxrrrBBBBBBBBBCCCEEEHHHKKKLLLGGGGGGJJJQQQTTTQQQNNNNNNIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHJJJNNNOOOLLLIIIHHHHHHHHHFFFFFFFFFGGGHHHIIIEEEAAAAAAEEEGGGEEEDDDEEEGGGFFFIIINNNNNNKKKMMMRRRJJJIIIHHHFFFFFFEEEEEEEEEGGGFFFDDDCCCAAAAAA@@@@@@;;;;;;<<<===???BBBEEEFFFDDDAAA>>>;;;:::::::::999:::666777>>>CCC@@@999666444666777777666666888999666666555444444444444555222222333444444444444333111111111222222333333333444333333333333444555555444444444444333333222111111111222333444444555555444555666777777777666555444444444555555555666666888888888888777666555444444777777666777;;;<<<:::666777888888777777888999666777999;;;;;;:::999888999999999::::::;;;;;;;;;>>>===;;;777555666:::======>>>???@@@@@@AAA@@@@@@BBB@@@BBBFFFFFFCCCAAACCC???@@@BBBCCCCCCBBB@@@??????@@@BBBFFFIIIJJJIIIHHHAAAAAAAAABBBBBBDDDEEEEEEAAABBBAAAAAAFFFJJJIIIDDDBBBGGGIIIIIINNNXXX]]]\\\EEEFFFGGGHHHHHHIIIIIIHHHEEEFFFFFFEEEDDDFFFIIILLLIIIKKKJJJFFFGGGKKKMMMKKKEEEBBBBBBFFFMMMOOOMMMHHHIIIEEEDDDFFFDDD@@@???BBB???BBBEEEHHHHHHEEEAAA>>>BBBBBBBBBBBBAAAAAA@@@@@@@@@DDDGGGGGGGGGIIIPPPVVVMMMKKKFFF@@@@@@CCCCCC???<<<>>>AAACCCCCCAAA???===:::;;;===>>>???>>>>>>===999888777888::::::999777888888777888888999::::::777777666888;;;???DDDFFF;;;;;;::::::999888888777666666666666666777888888777888888999999999888888888999::::::888888999:::888888777777777777888888888777555666888999999888;;;;;;;;;::::::::::::999888888888999:::;;;======<<<;;;:::::::::;;;999888777888:::<<<===?????????======<<<<<<<<<===>>>>>>>>>===;;;<<<>>>??????>>>>>>????????????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAABBBEEEFFFGGGFFFFFFFFFFFFGGGIIIIIIIIIGGGFFFIIIMMMNNNMMMLLLMMMOOOKKKKKKLLLKKKLLLNNNRRRUUUTTTNNNPPP\\\aaa[[[RRROOOBBBDDDBBB@@@HHHXXXeeeiiieeerrrnnnfff~~~EEEDDDCCCCCCEEEFFFEEEDDDHHHIIIJJJLLLLLLLLLKKKKKKGGGHHHIIIJJJJJJIIIGGGFFFDDDEEEFFFGGGGGGFFFEEEDDDDDDJJJNNNMMMGGGDDDFFFJJJHHHFFFCCCBBBCCCDDDDDDCCCEEEDDDDDDEEEFFFGGGIIIJJJHHHFFFDDDCCCDDDEEEDDDCCCCCCBBBAAA@@@>>>===<<<<<<;;;;;;<<<===>>>???@@@@@@EEECCC???;;;888777666666888888777777777777888888999777666555555666777999777777666555444333333333555444444333333444444555555666777666444333333555222222222222222222222222333333333333333333333333666444333222222444777999777666333222222333555777444444444444444555666777666666777:::<<<:::555000555555555555777999;;;<<<:::999888777666666666666666666777888999999::::::999999::::::;;;<<<======DDDCCC@@@;;;555444888<<<;;;:::;;;>>>CCCCCC@@@<<<======@@@EEEEEE@@@>>>>>>CCCBBBAAAAAABBBBBB@@@>>>CCCAAA>>>???CCCFFFGGGFFFDDDCCCCCCCCCCCCAAA===:::AAA>>>???CCCDDDBBBCCCFFF???BBBDDDFFFKKKXXXkkkzzz^^^NNNCCCFFFIIIFFFFFFKKKCCCDDDEEEFFFFFFGGGFFFFFFIIIIIIIIIHHHFFFDDDCCCBBBDDDDDDDDDEEEFFFGGGIIIIIIGGGGGGFFFDDDBBB@@@>>>===@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBCCCEEEHHHLLLNNNGGGFFFEEECCCAAA???>>>===@@@===;;;<<<>>>>>><<<999::::::;;;<<<<<<;;;::::::;;;::::::999999::::::;;;888888888888888888888888:::999888666666888999:::888:::======;;;888666555666666666666666666666666888888888888888999999:::777777888999999999999888888888777666666666666666444666888999::::::999888999999999;;;======999555888888999::::::::::::999:::::::::999999888888888666777999::::::;;;===>>>>>>>>>>>>>>>>>>??????@@@??????>>>===============BBBAAA@@@???@@@AAABBBCCCDDDEEEDDDCCCAAAAAADDDFFFBBBBBBAAAAAAAAABBBBBBCCCHHHGGGFFFDDDDDDDDDEEEEEEHHHIIIIIIJJJKKKJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKOOOPPPPPPPPPOOOPPPSSSVVVCCCDDD@@@???JJJ]]]hhhiiieeeppplllXXXrrrCCCBBBBBBDDDFFFGGGGGGFFFHHHIIIJJJJJJIIIHHHGGGFFFHHHIIIJJJJJJIIIGGGEEECCCCCCDDDEEEFFFGGGFFFFFFEEEDDDHHHMMMMMMJJJIIIJJJMMMJJJHHHDDDBBBAAACCCFFFHHHHHHGGGDDDBBBAAAAAABBBCCCFFFDDDBBBBBBCCCCCCCCCBBBBBBBBBAAA@@@???>>>=========<<<<<<<<<<<<<<<<<<;;;???>>>;;;888777666777777777777666666666666777777888777555444444555777888777666555444444333333333444444333333333333444444555666666555444333333555333333333333333333333333222222222222222222222222222222222333555999===@@@;;;999777444333333555666333333333333333444555555666777:::===>>><<<999666666555555555666888:::;;;888888777777666666777777666666777888888999::::::999999::::::;;;<<<<<<<<<@@@@@@===888333222666:::<<<======<<<>>>EEENNNUUUDDD???===@@@BBB@@@???AAAAAA@@@???@@@AAAAAA???======;;;:::===BBBGGGIIIIIIEEEDDDCCCBBB@@@?????????AAA>>>???BBBCCCAAAAAADDDBBBDDDEEEEEEIIIVVViiiwww```QQQGGGIIIKKKGGGEEEIIIEEEEEEFFFFFFFFFEEEEEEDDDGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDFFFGGGHHHDDDDDDDDDCCCBBB@@@???>>>===>>>>>>>>>??????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAACCCCCCBBBCCCDDDEEEGGGHHHBBBBBBAAA@@@???>>>======>>><<<::::::<<<===;;;:::>>>===<<<;;;:::999999888999999888888888888999999777777777777777777777777777666444333333444666777777999<<<<<<:::888666666777777777777777777777777777777777777777888999999777777888999999999999888888777777666666666666666777888999888666666888999666444333444777999888777777888999999::::::999999::::::999999999888888888666888::::::::::::<<<==================>>>?????????>>>>>>===<<<<<<======CCCBBBAAAAAAAAABBBCCCDDDCCCDDDDDDCCCBBBAAACCCDDDCCCBBBAAAAAAAAABBBCCCCCCFFFEEEDDDCCCCCCCCCDDDEEEGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHFFFFFFEEEFFFGGGHHHLLLMMMMMMKKKIIIHHHIIIJJJIIIKKKHHHFFFPPPbbblllkkkfffmmmeeeTTTqqqEEEEEEEEEHHHJJJLLLKKKJJJJJJJJJJJJIIIHHHGGGEEEDDDIIIIIIIIIIIIGGGEEECCCBBBCCCDDDEEEFFFFFFFFFFFFFFFBBBEEEHHHJJJLLLLLLKKKKKKKKKJJJGGGCCC@@@AAAFFFKKKRRRPPPKKKGGGDDDCCCCCCDDDDDDBBBAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????>>>===<<<;;;:::888777777888777666555555555666777666666555555555555666666666555444333333444555666777666555444333333333333444444333333333333444444444555666555444333444555333333333333333333333333111111111111111111111111000000111222555999===@@@???===:::777555555555666333333222222222333444444333888===>>>===:::::::::666666666666666777888888777666666666666777888888666777777888888999999999999999999::::::;;;;;;<<<;;;;;;999555111000444888<<<>>>>>>;;;===JJJaaasssRRRGGG???>>>@@@@@@@@@AAA@@@??????@@@BBBBBBAAA???>>>======???DDDHHHKKKMMMEEEEEEEEEBBB>>>>>>AAADDDAAA??????BBBBBB??????AAADDDEEEEEEDDDGGGRRRcccooo\\\PPPHHHKKKLLLIIIGGGJJJFFFFFFFFFFFFEEEDDDCCCBBBEEEEEEFFFFFFGGGFFFFFFEEEHHHGGGFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBAAA@@@???>>><<<<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@==================<<<<<<<<<:::888888999;;;;;;;;;AAA@@@===;;;999888777777888888777777777777888888666666666666666666666666555444333222222333444555555777:::;;;999888777777777777777777777777777777666666555555666666777888666777888888999999888888888777666666555555666666888::::::777444666>>>DDD@@@<<<777444444777888999777888999999::::::999999999999999888888888888888888999::::::999999:::<<<<<<<<<<<<<<<<<<=========>>>>>>===<<<<<<<<<<<<===CCCBBBBBBBBBBBBCCCDDDEEEAAABBBDDDDDDCCCBBBBBBCCCDDDCCCBBB@@@@@@AAACCCDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFDDDCCCCCCCCCCCCDDDIIIJJJJJJHHHEEEAAA@@@???CCCFFFEEEEEEPPPaaajjjiiifffjjjzzzhhh[[[sssKKKJJJJJJLLLNNNOOONNNMMMKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGEEEDDDCCCFFFFFFFFFFFFEEEEEEDDDDDDAAAAAABBBEEEIIIJJJHHHEEEKKKMMMKKKFFF@@@???DDDIIIUUUSSSNNNJJJHHHGGGHHHIIICCCAAA@@@@@@BBBCCCBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA>>>===<<<;;;999888777666555444444333444555666666555555555444444555555555555444444333333444444555666555444444333333333444444333333333333333333444333444555555333333444555444444444444444444444444111111111111222222222222222222111111222444666777???===;;;999777777777777444333333333333333444444222888>>>>>>999555666999666666666666666666666666555555555555666777888999666777777777888888888999888999999999:::::::::;;;888888777333000000333777999<<<===<<>>BBBFFFCCC@@@AAADDDCCC@@@>>>@@@BBBDDDEEEEEEGGGNNNYYYaaaQQQIIIEEEIIILLLJJJIIIJJJEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGPPPOOOMMMJJJHHHFFFEEEEEEDDDDDDCCCCCCAAA@@@>>>>>>======>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBBBBAAA@@@===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777999:::<<<===AAA???<<<999888777888888888777777666666777777888666666666666666666666666666666555555555555666666333666888999888777777888666666666666666666666666555555444444555555666777666777777888888888888888777777666555555555555666555888999777666<<>>AAANNNaaajjjiiicccjjj}}}mmmfff{{{NNNLLLKKKKKKLLLMMMLLLKKKHHHHHHHHHHHHIIIIIIJJJJJJEEEFFFFFFFFFGGGGGGFFFFFFIIIHHHGGGFFFDDDCCCBBBBBBDDDBBB@@@CCCFFFGGGDDDAAAJJJLLLMMMIIIBBB???@@@CCCJJJHHHFFFDDDDDDEEEGGGHHHBBBAAA@@@@@@BBBDDDDDDCCC??????@@@@@@@@@@@@AAAAAA<<<<<<;;;;;;:::999888888555555444444444555555555555555444444444444555555444444333333333333444444555444444333333333333444333333333222222333333333222444555444333333444555444444444444444444444444222222222222333333444444444444222222111222222333;;;:::999888888888999:::555555444444444444555555444;;;@@@>>>777222333777666666666666555555555444333333444444555666888888777777777777777888888888888888888999999999999999777888777444111000444777999:::;;;<<<@@@LLL[[[gggWWWKKKAAA@@@BBBAAA???>>>AAA@@@AAABBBEEEFFFEEEDDDDDDCCCBBBAAAAAABBBEEEFFFAAAEEEIIIHHHCCC@@@BBBEEEDDDBBBCCCFFFEEEAAA???AAA???AAADDDFFFGGGJJJOOOSSSIIIEEECCCEEEGGGGGGFFFFFFCCCCCCDDDEEEEEEEEEEEEEEECCCCCCDDDEEEFFFGGGFFFFFFOOONNNLLLKKKIIIHHHHHHHHHGGGGGGFFFDDDBBB@@@===<<<<<<<<<===>>>>>>???@@@@@@???@@@AAAAAAAAAAAA@@@???===>>>@@@AAAAAA???===;;;<<<<<<;;;;;;::::::999999::::::999999999:::<<<======<<<:::888777888999:::888888777777777777888888777777777777777777777777666666666666666666666666222444777777777666777888444444444444444444444444444444444333444555555666666666777888888888888777777666666555555555555555222555777666666===JJJVVV```YYYMMMAAA:::777999;;;777777888999999999999888777777777777777777777777999:::;;;:::888777888999999999:::;;;<<<;;;;;;:::<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>???@@@AAAAAABBBBBBAAACCCEEEFFFEEEDDDDDDEEEFFFEEECCCAAAAAABBBCCCDDDAAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEFFFEEECCCBBBAAAAAAAAABBBEEEHHHJJJIIIFFFAAA>>>===888===???CCCQQQdddmmmlllbbbnnnkkkhhhKKKHHHEEEDDDDDDFFFFFFFFFCCCCCCDDDEEEFFFHHHIIIJJJEEEEEEFFFFFFGGGHHHHHHIIIJJJIIIGGGEEEDDDCCCBBBBBBHHHEEEBBBBBBDDDEEEDDDBBBGGGIIIJJJHHHCCC??????@@@AAA@@@@@@AAABBBDDDFFFGGGAAA@@@???@@@BBBDDDDDDDDD?????????????????????@@@;;;:::::::::999999999999555555555555555555555555555555444444444444555555444444444444444444444444444444333333333333444444333333222222222222333333222333444444333333444555333333333333333333333333222222222333333444444555333333333333444444555555666666666666777888999:::666666555444444444555555888>>>AAA???777222333666444555555555555555444444333333333444444666777777777777777777777777777777888888888888888888888888777888888555222111444777:::::::::;;;>>>BBBHHHKKKIIIAAA<<<>>>AAAAAA@@@@@@???>>>>>>@@@BBBCCCBBBAAADDDEEEFFFFFFFFFHHHLLLOOOCCCFFFIIIIIIFFFCCCBBBCCCDDDBBBDDDGGGGGGBBB@@@AAA>>>AAADDDEEEFFFGGGHHHJJJHHHFFFDDDCCCCCCBBBAAA@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEDDDEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIGGGEEEBBB???===;;;::::::;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAA@@@???>>>;;;<<<>>>??????>>><<<;;;;;;;;;;;;::::::999999999888:::;;;;;;:::999:::<<<999888777777777888999:::888888777777777777888888777777777777777777777777444444444444444444444444222444666666555555666777222222222222222222222222444444333333444444555666555666777777888888777777777666555555444444555555222444666555444888AAAIIIRRRMMMFFF===777555777:::666777888888999999888888666666666666777777777777888999:::999888777888999888999:::<<<<<<;;;;;;:::;;;::::::::::::;;;<<<<<<;;;<<<===>>>???@@@@@@@@@AAABBBDDDEEEDDDDDDEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBAAABBBCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCAAAAAAAAABBBBBBAAADDDFFFFFFCCC@@@>>>===<<<@@@BBBDDDQQQcccllljjjfffssshhhhhhHHHDDD???===>>>AAACCCDDDCCCCCCCCCDDDEEEGGGIIIKKKGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDEEEGGGEEEAAA@@@@@@BBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAA???@@@AAACCCDDDEEEEEEEEE???>>>===???AAACCCDDDCCC???>>>>>>>>>>>>>>>>>>>>>::::::999888888777666666444444555666666666666666666666555555555555666666444444555555555555444444444333333222333333444444333333222222222222333333111333444444333333444555333333333333333333333333000111111222333333444444222222222333444444555555333333333444555666666777666555444444333333333444888<<<>>><<<777333333555333333444555555555444333333333333333444555666666777777777777777777777666888888888888888888888777888999999666222111333666;;;;;;<<<======???BBBDDDDDD???<<<>>>@@@???@@@BBB???>>>>>>???AAABBBAAA???CCCEEEGGGGGGHHHKKKPPPTTTHHHHHHHHHGGGFFFDDDCCCBBBBBBAAACCCGGGGGGBBB@@@AAABBBCCCCCCCCCDDDEEEGGGHHHIIIHHHEEECCCBBBBBBBBB@@@CCCCCCDDDDDDDDDDDDDDDCCCFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCEEEGGGGGGGGGGGGFFFDDDBBB???===<<<;;;;;;;;;:::::::::::::::;;;<<<>>>??????>>><<<;;;:::;;;;;;<<<;;;:::999888888888888999999999999999666999<<<<<<999777777888666666666666777777777777777666666555555666666777666666666666666666666666222222333333333333222222333444555555444333444666222222222222222222222222444444444444444555666666555666666777777777777777666666555444444444444555333555666666555666888;;;======<<<888444444666999666777777888888888888888555555555666666666777777777888999999888777888:::888999;;;<<<===<<<;;;:::::::::999999:::;;;;;;<<<999:::<<<>>>???????????????AAABBBAAAAAAAAACCCEEEDDDEEEEEEEEEDDDCCCAAA@@@AAAAAABBBCCCCCCBBBAAA@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBBBB@@@BBBCCCCCC@@@>>><<<<<<===@@@AAABBBOOObbbllljjjmmmvvvggggggFFFBBB<<<:::<<<@@@DDDFFFFFFEEEEEEEEEGGGHHHJJJLLLJJJJJJIIIHHHGGGGGGGGGHHHFFFEEEDDDDDDDDDEEEGGGHHHDDDBBB???<<<<<<>>>BBBDDDCCC@@@>>>===???BBBDDDDDD>>>???AAABBBBBBBBBAAA@@@>>>===<<<===@@@BBBCCCBBB>>>>>>>>>>>>=========<<<:::999888777666555444333111222444555666777777777666666555555555555666666444555555666666555555444333333333222222333444444333222222222222222222333111222444333333333444555222222222222222222222222///000000111222222333333111111111111111111111111111222222333333333444444555444333333222222222222555777999888555222222333222222444555555555444444444444333333333444555555777777777777666666666666888888888777777777777777888999999666222000222555:::===?????????BBBIIINNNIIIDDDAAAAAA@@@>>>???CCCAAA@@@@@@AAACCCCCCBBB@@@>>>@@@BBBBBBBBBEEEJJJNNNMMMJJJFFFDDDDDDDDDDDDCCC@@@???BBBFFFFFFBBB@@@AAAFFFEEECCCAAABBBDDDGGGJJJGGGGGGFFFCCCCCCEEEFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAGGGGGGGGGFFFDDDCCCAAA@@@DDDCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDBBBAAA???===<<<>>>======<<<<<<;;;::::::999:::<<<======<<<:::999:::::::::999888777666555444555666777888999:::;;;444888<<<<<<999666555555666666666777666555555444555555555444444555555555555555555555555555555555222333333444444333333222333444555555333333444555333333333333333333333333555444444444444555666666555666666777777777777777666666555444444444444555333555666888888888666555333666888777555555777999666666777888888888888888444555555555666666777777666888999999888888999:::888999;;;======<<<;;;:::999999999999::::::;;;<<<999:::<<<>>>???@@@??????>>>?????????>>>???BBBEEEDDDDDDFFFFFFEEECCCAAA???@@@AAABBBBBBAAA@@@>>>===@@@@@@AAABBBBBBBBBBBBAAAAAA@@@?????????@@@AAABBBAAABBBCCCBBB???===<<<<<<===@@@AAADDDRRRfffqqqqqqtttwww|||ccceeeMMMHHHBBB???@@@BBBCCCBBBCCCBBBBBBBBBCCCFFFIIIJJJLLLJJJFFFCCCAAAAAABBBBBBJJJLLLMMMJJJEEEBBBAAAAAABBBFFFFFFAAA>>>??????===@@@?????????@@@BBBDDDEEEBBBBBBBBBBBBAAA???===<<<888:::===???@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;888777777666555444444444444444444555555555666666@@@???<<<888666444333333555444444333333222222111333333333222222111111111111111111000000000000000222222222222222222222222111111111111111111111111111111000000111111222333222222222222222222222222111333555444333222222333444444333333333444555555222222333333333444444444000444999<<<;;;888555444444444555555666555555555777777666666666666777777888888888888888888888888999999888666333222444666===BBBGGGGGGDDDBBBDDDGGGEEECCCBBB@@@@@@AAABBBDDDCCCBBB??????DDDHHHDDD<<<===>>>???AAACCCDDDDDDDDDDDDEEEFFFHHHJJJJJJHHHFFFCCCBBBAAA@@@???>>>??????BBBCCCDDDDDDCCCCCCDDDFFFFFFHHHIIIHHHFFFDDDDDDEEEJJJGGGCCC@@@???@@@CCCEEEAAACCCDDDDDDDDDCCC???;;;===>>>@@@@@@@@@?????????CCCCCCBBBBBBAAA@@@?????????===;;;===@@@@@@;;;666:::;;;<<<======<<<;;;:::;;;;;;::::::999888777777<<<:::777666666888;;;<<<999999888777666555444444555555666666666666555555444555555555444333333222777666555444444444444444444444444444444444444444555555555555555555555555555555444333444555666777555555555555555555555555555555555555666777999999666555555555555444444444333333444444555666666666555555444444444444555555555444444666::::::888555555555555555666666666666777777888888888888777777:::::::::999999888888888999888777666777:::===>>>:::;;;===???@@@AAA@@@@@@FFFDDDAAA???>>>@@@BBBDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBEEECCCBBB@@@@@@AAABBBCCCFFFDDDAAA???>>>???@@@BBBBBBCCCDDDCCC@@@===<<<<<<===@@@AAAFFFXXXppp|||||||||www|||~~~aaammmOOOKKKFFFCCCDDDEEEEEEDDDBBBAAAAAAAAABBBEEEGGGIIIIIIGGGEEECCCBBBBBBBBBCCCLLLKKKHHHEEEDDDCCCBBBBBB>>>BBBCCC???===???@@@>>>@@@????????????AAABBBCCCBBBBBBBBBAAA@@@>>>;;;::::::<<<>>>@@@AAAAAA@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;777777777666555444444444444444444444555555555666>>><<<:::777555444333333222333333333333333333333333333333222222111111111111000000000000000000000222222222222222222222222111111111111111111111111111111000000111111222333222222222222222222222222000111333333222222333555444333333222222222333333222222222222333333333333000444888:::999777555444444444555666666666666555777777666666666777888888999999999999999999999999888888777555333222333555<<<@@@EEEFFFDDDBBBBBBCCCAAA@@@???>>>>>>???AAABBBBBBAAA???AAAHHHOOOMMMFFF??????@@@@@@AAABBBBBBBBBCCCCCCDDDFFFHHHHHHFFFDDDCCCBBBBBBAAA@@@@@@??????BBBCCCCCCCCCBBBBBBDDDEEEGGGIIIKKKJJJHHHFFFFFFFFFIIIGGGDDDBBBAAABBBDDDEEEEEEFFFFFFCCC@@@>>>;;;999888;;;???@@@@@@?????????AAAAAA@@@@@@???>>>>>>===???===<<<>>>AAAAAA===999999:::;;;<<<<<<;;;:::999;;;;;;:::999999888777777888999999777555555666888888888777777666555555555444555555666666555555444555555666666555555444333666666555444444444444444333333333444444444555555444444444444444444444444555444444333444555666777555555555555555555555555444444444444555666777888666555555555555444444444333333444444555666777777555555444444444444555555555444444555888999888666555555555555666666666666666777777777777777777666::::::999999999888888888888777666666777999<<<>>>:::;;;===???@@@@@@@@@@@@GGGEEEBBB??????AAACCCDDDBBBCCCCCCCCCCCCDDDDDDDDDAAAAAA@@@@@@@@@@@@AAAAAACCCBBBAAA@@@AAABBBDDDEEEJJJHHHEEEBBB@@@@@@@@@AAAAAABBBDDDCCC@@@===<<<<<<>>>AAABBBFFFXXXooo{{{zzzxxxttt}}}zzz___nnnMMMJJJHHHFFFGGGFFFEEEDDDAAAAAA@@@@@@AAADDDFFFHHHEEEEEEEEEEEEDDDDDDDDDDDDFFFDDDCCCDDDEEEEEEBBB???;;;???@@@>>>===@@@AAA@@@@@@??????>>>>>>??????@@@AAA@@@@@@???>>><<<:::999<<<===???@@@AAABBBAAAAAA<<<<<<;;;;;;;;;:::::::::777777666666555444444444444444444444555555555555999888777555444333333333111111222222333444444555222222222222222111111111000000000000000000111111222222222222222222222222111111111111111111111111111111000000111111222333222222222222222222222222///000111111111333666888444333222111111111111111111111111222222222222333111333666777666555444444444444555666666666666666666666666666666777888999999999999999999999999999666777666444222111222333;;;===AAACCCDDDBBB@@@???===<<<;;;;;;;;;===>>>???AAA@@@???AAAHHHPPPPPPKKKBBBAAA@@@?????????@@@AAAAAA@@@AAACCCEEEFFFDDDBBBBBBCCCCCCCCCCCCAAA@@@???@@@AAABBBAAA@@@AAABBBDDDGGGIIILLLLLLJJJGGGFFFEEEGGGFFFEEEDDDDDDDDDDDDDDDGGGFFFDDDBBB???;;;888666333999???AAA@@@>>>>>>?????????>>>>>>======<<<<<<@@@>>>===???AAAAAA>>>;;;888999:::;;;;;;:::999888:::::::::999888888777777777;;;>>><<<777333333555666666666666666666666666333444444555555444444333555666666666666555555444666555444444444444444444333333333444444555555555333333333333333333333333444444444333444555555666444444444444444444444444444444333444444555666777666555555555555444444444222222333444555666777888555555444444444444555555666444333444666888888777444555555555555666666666666666666666666666666666999999888888888888777777777666555555666888;;;<<<:::;;;===>>>????????????FFFDDDBBB@@@???AAACCCDDDAAABBBBBBBBBCCCCCCCCCDDDAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAACCCEEEFFFMMMKKKHHHEEEBBBAAA@@@@@@???AAACCCBBB@@@>>>===>>>>>>AAABBBFFFVVVlllvvvuuurrrnnnwwwyyy```qqqDDDDDDEEEFFFFFFFFFEEEDDDBBBAAAAAA@@@BBBDDDFFFHHHCCCDDDFFFGGGHHHHHHGGGGGG@@@BBBFFFIIIIIIFFFAAA<<<<<<@@@AAA>>>===@@@AAA@@@??????>>>>>>========================<<<<<<;;;;;;<<<===>>>???@@@@@@@@@@@@;;;;;;;;;;;;:::::::::999666666666555555444444444444444444444444444444444555555444444333333333333111111222222333333333333222222222111111111111111000000000000000111111111111111111111111111111111111111111111111111111111111111000000111111222333111111111111111111111111///000111111222444999<<<555444333111111000000000000000111111111222222222111333555555333222333444222333444555555555555555444444444444555666777888888888888888888888888888555666666444222000111222999:::===@@@BBBAAA>>>:::::::::::::::;;;<<<>>>>>>@@@@@@>>>>>>CCCIIIIIIDDDBBBAAA???>>>>>>???AAABBB@@@@@@@@@BBBDDDDDDCCCAAABBBCCCDDDEEEEEECCCAAA??????@@@AAA@@@??????AAACCCDDDGGGJJJKKKIIIFFFCCCBBBCCCDDDDDDEEEEEEDDDCCCBBBEEEAAAAAAFFFJJJEEE;;;333333888???CCCBBB???======>>>>>>>>>======<<<<<<<<<@@@???>>>>>>??????<<<:::888999:::;;;;;;:::999888:::999999999888888777777999@@@EEECCC<<<555444666444444444555555666666666222333333444444333333222444555555555555555444444555555444333333444444444444444444444444444444444333333333333333333333333333333333444444444555555444444444444444444444444555444444444555555666777666555555555555444444444111222333444555777888888555555444444444444555555666555333333444666777777444444444555555555666666666555555555555555555666777777777777777777777777666555444444666777999;;;;;;;;;<<<===>>>>>>??????CCCBBB@@@>>>>>>???AAACCC@@@@@@AAAAAABBBBBBCCCCCC@@@@@@????????????@@@@@@@@@@@@??????@@@BBBCCCDDDJJJIIIGGGDDDBBBAAA??????>>>@@@BBBBBB@@@>>>>>>???===@@@@@@DDDSSShhhqqqooollliiikkk}}}}}}bbbqqq===???CCCEEEFFFGGGFFFFFFDDDCCCBBBBBBCCCEEEGGGIIIDDDFFFHHHJJJJJJJJJIIIHHHCCCFFFJJJKKKHHHBBB===:::@@@DDDDDDAAA???@@@AAA???>>>>>>>>>>>>===<<<<<<;;;999999::::::;;;<<<======;;;;;;<<<=========>>>>>>;;;:::::::::999999999999555555555555444444444444444444444444444444333333222222222222333333222222333333333222222111111111111111111111111111111111//////000000111111111111111111111111111111111111111111111111111111111111111111000000111111222333111111111111111111111111000111222222333555:::===555555444222111111111111000000111111111222222222222333444333222111222333111111222333444555555444333333333333333444555666555555555555555555555555444555666444222000000111888888;;;>>>@@@???<<<999:::::::::;;;<<<===>>>>>>>>>???===<<>>AAA@@@>>>>>>>>>@@@CCCDDDAAA@@@@@@AAACCCDDDCCCBBBAAACCCDDDEEEEEEDDDBBB@@@>>>???@@@@@@??????@@@BBB@@@CCCFFFGGGEEEBBB???>>>???AAABBBDDDDDDCCCAAA@@@DDD>>>CCCTTT```YYYFFF777666;;;@@@DDDEEEBBB???<<<>>>>>>>>>>>>>>>=========@@@???===<<<<<<:::888666999:::;;;<<<<<<;;;:::999999999888888888888888777:::AAAGGGEEE===666444666333333333444555555666666222222333333333333222222222333333444444333333333444444333333333444444555666666555444333222222111333333333333333333333333333333333444444444444444444444444444444444444444666666666555666666777777666555555555555444444444222222333444555666777888555555444444444444555555555555444333333444555777444444444444555555555555555555444333333444555555666666666666666666666666555444444555666777999:::;;;;;;;;;<<<<<<===>>>>>>???>>>===<<<<<<===???@@@>>>??????@@@AAABBBBBBBBB@@@??????>>>>>>??????@@@@@@@@@??????????????????CCCCCCCCCCCCBBB@@@??????===???AAAAAA@@@>>>>>>???<<>>===>>>>>>>>>>>>===<<<;;;999999999999;;;<<<>>>???::::::::::::;;;;;;;;;<<<:::::::::999999999888888444444444444444444444444444444444444333333333333000000111222222222222222444333333222111111000000000000000111111111111111/////////000111111222222111111111111111111111111111111111111111111111111111111000000111111222333111111111111111111111111111222333333333555888:::555444333222222222222222111111111222222222222333222333444444222111111222000111222333444555555555444444333333333333444444444444444444444444444444444555666555333111000111666888:::<<<<<<<<<;;;:::;;;<<<<<<======>>>>>>>>>;;;===>>>===@@@DDDCCC???@@@@@@??????@@@BBBCCCDDDAAA@@@@@@AAACCCDDDDDDCCCBBBBBBCCCDDDDDDCCCBBBAAA>>>???@@@???>>>???@@@BBB???AAADDDDDDBBB???>>>======???AAACCCCCCBBBAAA@@@DDDAAAMMMgggvvvlllRRR???<<<===@@@FFFJJJJJJDDD???????????????>>>>>>>>>>>>>>>===<<<:::999777666666999:::;;;<<<<<<;;;:::999888888888888888888888888999>>>BBB@@@:::555333444333333333444444555555555222333333444444333333222111111222333333333333222333333333333333444444555666666555444333222222111333333333333333333333333222222333444444444444333333333333333333333333333777777666666666777777888666555555555555444444444333333444444555666666666555555444444444444555555333444555444333222444666333444444444444555555555555444333222222333444555444444555555555555666666444555555555666888999:::;;;;;;;;;;;;;;;<<<=========<<<;;;;;;;;;<<<===>>>======>>>???@@@AAABBBBBB??????>>>>>>>>>>>>??????@@@@@@@@@?????????>>>>>>???@@@AAABBBBBBAAA@@@???===???AAAAAA???>>>>>>>>><<>>BBBFFFHHHHHHHHHIIIKKKDDDCCCBBBBBBBBBDDDFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFBBBFFFPPP___gggaaaNNN===DDDHHHHHHCCC@@@AAAAAA???======>>>???>>>>>><<<<<<;;;::::::999:::;;;<<<===:::999999999999:::;;;;;;999999999999888888888888444444444444444444444444444444444333333333222222///000111222333222111111222222222111111111111111///000000000111111111222...//////000111111222222111111111111111111111111111111111111111111111111111111000000111111222333111111111111111111111111000222333333222222444555333222111111111111222222222222222222333333333333111333555555333222111111222222444555666777777777777777666555444444444444444444444444444444444444444666777666333111111111666888;;;;;;999888:::===<<<=========>>>=========:::>>>@@@@@@BBBEEECCC???BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@@@@??????AAABBB@@@BBBDDDDDDAAA?????????===???AAABBBCCCCCCBBBAAACCCFFFXXXuuuqqqVVVDDD@@@===>>>FFFPPPSSSLLLEEE>>>>>>>>>>>>>>>>>>>>>>>>:::;;;:::999888777888888888999:::;;;;;;:::999888777777777777888888888888888:::;;;:::777555444444333333333333333444444444333333444444444444333333111222333333444444444333333333222222333333444555444444444444444444444444444444444444444444444444111222333444444444333333333333333333333333333333777666666555555555666666666555555555555444444444555555555555555555555555555555444444444444555555111444555555333222333444333333444444444555555555444333222111111222333444333333444444555555555555555555666666777888999:::<<<;;;:::::::::;;;<<<===<<<<<<;;;;;;;;;<<<===>>><<<<<<===>>>???@@@AAABBB>>>>>>>>>======>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAACCCEEEEEECCCBBB@@@===???AAAAAA???============@@@AAADDDRRReeellliiidddddd~~~jjjxxx@@@CCCFFFGGGFFFEEEGGGIIICCCBBBAAAAAAAAACCCEEEFFFIIIHHHGGGGGGFFFEEEDDDDDDAAAKKKaaajjjMMMCCCGGGGGGCCC@@@BBBBBB@@@<<<===>>>??????>>>===<<<>>>===;;;:::999::::::;;;::::::999999999:::;;;;;;999999999888888888888777444444444444444444444444444444444333333222222222000000222333333222111111000000000111222222333333//////000000111111111222...//////000111222222222000000000000000000000000111111111111111111111111111111111000111222222333000000000000000000000000///111333333111000000111111000000000000000111222222222333333333444444444111444666666444222111111333444555777888999999999:::999888777555555555555555555555555555555555555444666777777444222111111555999<<<:::777666:::???=========>>>======<<<<<<;;;???BBBBBBCCCDDDAAA<<>>???AAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCC???@@@AAA@@@??????AAACCCCCCDDDEEEDDDBBBAAAAAABBB>>>???AAACCCDDDDDDCCCCCCBBBHHH___zzzmmmSSSFFFAAA======FFFTTTYYYRRRJJJ=========>>>>>>>>>>>>>>>888888999999888999:::<<<777888999::::::999888777777777777777777888888888:::999888777777666666666333333333333333333333333333444444555555444444333222333444444555555555444222222222222333333444555111111222333555666666777555555555555555555555555111222333444555444333333333333333333333333333333666555555444444444555555666666555555555444444444666555555555555444444444555555555444444555555555000333666666333111222333333333333444444444555555444333111000000111333444333333333444444555555555555555666777888999::::::<<<;;;:::999:::;;;<<<===<<<<<<<<<<<<<<<===>>>???<<<<<<===>>>???@@@AAAAAA>>>>>>============>>>>>>???@@@AAABBBCCCDDDDDDDDDBBBDDDFFFGGGGGGEEECCCAAA>>>@@@AAAAAA???===<<<<<>>AAA@@@>>><<<;;;;;;<<<>>>@@@BBB???;;;:::;;;<<<<<<<<<===;;;::::::;;;;;;:::999999999888999:::999777444555555444333333222111111444444444333333222222222444333111000000000111222//////000111111111111111000000000000000000000000222222222222000///...---000000000000111111111111////////////////////////000111111111111222222222000000000000000000000000222222111111111111222222000000000000000000000000333333222222222222222222222333444444222222333444333333444444555666777777555555555555666666666666777777666555555555555555222444666666444333333333777888999:::;;;<<<<<<<<<<<<<<<=========<<<:::999:::;;;===>>>@@@AAAAAAAAA===???BBBCCCBBB@@@@@@@@@===???AAABBBAAAAAABBBCCC@@@AAABBBDDDDDDDDDDDDCCC>>>@@@AAA@@@>>>===>>>AAACCCBBBBBBDDDFFFGGGFFFEEE@@@AAACCCDDDDDDDDDCCCCCCDDDGGGXXXnnnsssaaaMMMCCCBBB@@@>>>AAAHHHNNNQQQRRR@@@???>>><<<<<<<<<======:::::::::999999999888888555555666777888999999:::999777555333333444666888888777777666555444444333666666555555555444444444444444444444444444444444666666555444333333222222444444444444444444444444333333333444444444555555222444666777777666444222333444444555555444333333111111111222222333333333111222333333444444333333444444444444444444444444555555444333333222111111222333555666666555333222444444444555555555555666666555444444555666666777888777444111...///222555777666444222222444666888777777777777777888999999;;;999888888::::::999777::::::;;;;;;<<<======>>>;;;;;;;;;<<<<<<<<<<<<===@@@@@@????????????@@@@@@???@@@@@@AAACCCDDDDDDEEECCCDDDEEEFFFEEEDDDBBB@@@@@@AAABBBAAA>>><<<;;;;;;===BBBCCCFFFWWWlllpppgggjjjeee}}}}}}GGGGGGFFFGGGHHHHHHFFFDDDDDDBBBAAABBBDDDFFFGGGGGGFFFGGGHHHHHHFFFCCC@@@>>>AAAKKK^^^tttuuu\\\GGGDDDAAAAAACCCBBB>>><<<>>>CCCAAA???>>>>>>???AAACCCDDD@@@<<<999:::;;;<<<<<<===<<<;;;;;;<<<<<<;;;999;;;::::::::::::999777555555555444333333222111111333333333333333333222222222111111000//////000000//////000111111111111111000000000000000000000000111111111111111000///...000000000000111111111111000000000000000000000000000000111111111222222222000000000000000000000000222222111111111111222222111111111111111111111111222222222222222222222222222333444333222111222444222333333444555555666666555555555555666666666666666666555555555555666666333555666666444222222333777888999:::;;;<<<<<<<<<<<<<<<=========<<<::::::;;;<<<===>>>???@@@@@@@@@;;;===???@@@???>>>>>>???===???AAAAAAAAA@@@AAABBB@@@AAABBBDDDDDDDDDDDDCCCAAACCCDDDDDDAAAAAABBBDDDDDDCCCCCCDDDFFFFFFDDDCCC@@@AAABBBCCCCCCCCCBBBBBBFFFBBBGGGTTTXXXOOOFFFDDDBBB@@@>>>@@@CCCGGGHHHHHH@@@???>>>>>>>>>???@@@AAA::::::::::::999999999999666666777777888999999999:::999777555444444555666888888777666666555444444666555555555444444444444444444444444444444444444666555555444333333222222444444444444444333333333333333333444444444444555222444666777777666444222111222222222333444444444111222222222222222222333111222333333444444333333444444444444333333333333444444444333333222222222333333444555555444333333444444444444555555555555333666777444333666???GGGMMMIIIBBB:::333222333666===;;;888444222222222333888777777777777777888888:::999888999:::;;;:::999999::::::;;;;;;<<<======;;;;;;;;;<<<<<<<<<<<<===??????>>>>>>>>>>>>????????????@@@AAAAAABBBCCCCCCCCCDDDEEEFFFFFFDDDCCCBBBAAABBBBBB@@@>>><<<<<<<<<>>>BBBBBBDDDUUUmmmtttmmmoookkk~~~~~~{{{wwwHHHGGGGGGHHHIIIIIIFFFDDDDDDCCCAAAAAACCCDDDEEEDDDDDDFFFIIIJJJIIIEEEAAA>>>@@@GGGRRR[[[\\\UUUIII@@@EEECCCCCCFFFEEEAAA???AAABBBAAA???>>>>>>???AAABBBDDDAAA<<<::::::;;;<<<<<<>>>===;;;<<<======<<<:::===;;;:::::::::999777555555444444333333222222111222222222333333333333333///000000000000//////...//////000000111111000000000000000000000000000000///000000111111000000///000000000000111111111111111111111111111111111111000000000111111111222222000000000000000000000000222222111111111111222222111111111111111111111111111111111222222333333444111222333222111111111333222222333333444444555555444555555555555666666666555555444555555666777888444666777666333222111222777888999:::;;;<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>===<<<===>>>>>>======>>>@@@>>>@@@AAAAAA@@@@@@@@@AAA@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEDDDCCCCCCDDDEEEEEEDDDCCCDDDEEEEEECCCAAAAAAAAABBBBBBBBBAAA@@@@@@FFF>>><<>>>>>??????>>>===>>>>>>>>>>>>???@@@AAABBB;;;;;;;;;;;;::::::::::::888888888888888888888888;;;:::999777666555444444888888777777666666555555555555555555444444444444444444444444444444444444555555444444333333222222555555444444333333222222333333333333444444444444333444666777777666444333333222222222333555777888222222222222222111111111111222333333444444333333444444333333222222222111333333333333333333333333444444444444444444444444444444444444555555555555111666888555111666GGGVVV```[[[PPPDDD999555555666>>><<<999555333222222222888888777777777777777888:::999888999;;;<<<;;;:::888999999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>==================>>>>>>>>>??????@@@@@@AAAAAACCCCCCEEEFFFFFFEEEDDDDDDCCCCCCBBB@@@===<<<===>>>???CCCBBBCCCTTTmmmwwwrrrsssqqqwww|||ssssssGGGFFFGGGHHHIIIIIIFFFDDDFFFDDDBBBAAACCCDDDDDDCCCDDDFFFHHHJJJJJJHHHEEECCCBBBFFFJJJKKKJJJGGGEEEDDDFFFCCCCCCEEEDDD@@@@@@BBB>>>===<<<;;;;;;<<<===>>>@@@>>><<<<<<>>>>>>===<<>>???@@@?????????AAACCC@@@AAACCCCCCBBBAAAAAABBBAAAAAABBBCCCCCCDDDDDDDDDAAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDEEECCCBBBAAAAAAAAAAAA@@@@@@??????BBB>>>>>>BBBDDD@@@=========>>>>>>>>>>>>>>><<<;;;<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;::::::::::::999999999888888888777888999999999888777555444888888777777777666666666444444444444444444444444333333333333333333333333444444444333333333222222555555444333333222222222222222333333333444444444444555666777777666555444888777555555555777999:::333333222222111111000000111222333333444444333333444333333222222111111000222333333333333333333333555444444333333444444555333333444444444555555555111555888444000666FFFTTT___ZZZQQQFFF<<<666444555888777555444444444666666999888888777777777777777999888888999;;;===<<<;;;777888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<============>>>>>>>>>??????BBBCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCAAA>>>===>>>???>>>CCCCCCCCCSSSlllvvvqqqssstttuuulllrrrCCCDDDEEEGGGIIIHHHFFFCCCGGGEEECCCBBBCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJFFFDDDCCCCCCDDDDDDDDDCCCCCC@@@>>>@@@???<<<<<<>>><<<;;;:::999999:::;;;<<<::::::===@@@BBBAAA>>>;;;???===<<<<<<======<<<;;;;;;999777666666666444333444444333333333333222222111111111222222333333333///000111222333222111000//////000000000//////...////////////////////////---...///000000000000000///000000000111111111111111111111111111111111111//////000000000111111111000000000000000000000000222222111111111111222222111111111111111111111111000000111222333333444444000111222222000000111222222222333333333333333444444444444444555555555555333333333444666777999:::666777777555222111111222777888999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===============<<<<<<;;;>>>???@@@@@@???@@@BBBDDDBBBCCCEEEEEEDDDCCCDDDEEEAAAAAABBBBBBCCCDDDDDDEEEAAA@@@@@@AAABBBCCCCCCBBB@@@???@@@BBBDDDFFFEEEDDDAAAAAA@@@@@@???????????????>>>AAAEEEEEE@@@<<<:::;;;===???AAAAAA@@@@@@???>>>>>>>>>===<<<;;;::::::<<<<<<;;;;;;;;;:::::::::::::::999888888777777777555666888999999888777666777777777777666666666666333333444444444444444444333333333333333333333333333333333333333222222222444444333333333222222222222222222333333333444444333444555666666555444333:::999777555444555666777222222222111111000000000111222333333444444333333333333333222222111111111222333333333333333333333555444444333333444444555333333333444444444444555333444444333222555===CCCKKKJJJFFFAAA:::555333333333222222222333555666777888888777777777777777888999888777999;;;<<<<<<;;;777777888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<======>>>>>>>>>CCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@>>>???@@@===CCCEEEEEESSSiiirrrmmmpppuuussswwwgggooo@@@AAACCCGGGIIIIIIGGGEEEGGGEEECCCBBBCCCEEEEEEDDDCCCDDDEEEFFFHHHJJJKKKLLLFFFCCC???>>>@@@AAA@@@>>>EEECCCCCCEEEDDD???===>>><<<;;;;;;;;;;;;;;;;;;<<<888:::===AAADDDBBB>>>;;;>>>===;;;<<<======<<<:::999777555444555555555333333333333333333333333333111111111222222222222222000111111222222222222222//////000000000///......////////////////////////---...//////000000000000000000000000111111111111111111111111111111111111/////////000000000111111000000000000000000000000222222111111111111222222222222222222222222222222111111111222222333333444111222333222111111111333333333333333444444444444333444444444444555555555333333444444666777888999666666666444222111222333777888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<============>>>>>>>>>======<<<<<<>>>@@@@@@@@@@@@BBBCCCBBBDDDFFFFFFFFFEEEFFFHHHBBBBBBAAABBBBBBCCCEEEEEECCCBBBBBBCCCEEEFFFEEEDDD>>>>>>>>>AAADDDFFFEEEDDDAAAAAA@@@?????????@@@@@@>>>>>>>>>>>>>>>===<<<<<<;;;>>>AAABBBBBBBBBCCCDDDAAAAAA@@@???>>><<<;;;:::;;;;;;;;;;;;::::::::::::999888888888777777666666444555777888999888888777666666666666666555555555333333333333444444444444333333333333333333333333333333333333222222222222222222222333333333333333222222222222333333333333333333444444444444333333777666444222111111222222111111111111111000000000111222333333444444333333222333333333333333333333333333333333333333333333444444444444444444444444333333333333444444444444555444333333444444444444888999:::999666444333333333333333333333333444444777777777777777888888999999888777888:::;;;:::999777888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<===>>>??????CCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFEEEBBB@@@??????<<>>>>>???@@@AAAIIIIIINNNSSSQQQHHHAAA???;;;;;;;;;;;;;;;;;;;;;;;;======>>>@@@AAA@@@>>>;;;===<<<;;;;;;<<<<<<;;;999888666444444555666666666333333333333333333333333222222222222111111111111000000000000000111222222//////000000///......---////////////////////////......//////////////////000000000000111111111111000000000000000000000000////////////000000000111000000000000000000000000222222111111111111222222222222222222222222222222222222222222222222222222222333444333222111222444444444444444444444444444333333444444444555555555444444444555555777888888555666555444222222333555777888999:::;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>======>>>>>>???>>>>>>>>><<<>>>AAABBBBBBBBBCCCDDD@@@BBBEEEFFFFFFFFFGGGIIIBBBBBBAAAAAABBBCCCEEEFFFEEECCCBBBDDDFFFHHHGGGEEE???>>>???AAACCCEEEDDDCCCAAAAAA@@@???@@@AAABBBBBB>>>???>>><<<;;;<<<>>>>>>???AAACCCCCCAAA@@@AAABBB??????@@@???>>>===;;;:::::::::::::::999999999999777777777666666666666666555555666777777777666666444444444444555555555555222222333333333444444444222222222222222222222222222222222222222222222222111111111222333333444444111222222222222333333333222222222222222222222222333333222222111111000000000000000000111111111111111222333333444444333333222222333333444444555555444444444333333222222222333333444555555444333333222222333333333444444444444444333333444444222000333444555555444333444555444444444444444444444444666666666666777888::::::999777777777999999888777888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<888999:::<<<===???@@@AAADDDCCCCCCBBBBBBBBBBBBBBBCCCEEEGGGGGGDDDAAA???>>>===DDDEEEDDDQQQhhhsssqqqmmmxxxzzzmmmoooccckkk>>>@@@DDDHHHMMMNNNLLLJJJCCCAAA@@@@@@AAACCCDDDCCC>>>@@@DDDFFFGGGEEEAAA???AAABBBBBB@@@???AAAFFFJJJGGGJJJRRRYYYWWWKKK???:::::::::::::::::::::::::::CCCAAA>>>>>>>>>>>>===;;;===;;;::::::;;;<<<:::999888666444444666888888888333333333333333333333333333222222222111111000000000///.........000111222//////000000///...------////////////////////////...///////////////......000000000000111111111111////////////////////////////////////000000000000000000000000000000000000222222111111111111222222222222222222222222222222333333222222222222222222222333444444222222333444555555555555555555555555333333333444444444555555555555444555555666777888555555555333222222444666777888999:::;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>======>>>???????????????>>>AAADDDFFFFFFEEEEEEFFF???AAADDDEEEEEEFFFHHHIIIBBBBBBAAAAAABBBCCCEEEFFFDDDBBBAAACCCFFFHHHGGGEEE@@@??????AAACCCCCCBBBAAAAAAAAA@@@@@@@@@AAACCCDDD===@@@BBBAAA@@@AAA@@@???CCCDDDEEEBBB>>><<<===???;;;;;;<<<======<<<;;;::::::::::::999999999888888555555555666666666666666777777666666555555444444333444444444444444444444222222222333333444444444222222222222222222222222222222222222222222222222000000111222333444444555111111222222222333333333111111111111111111111111111111222333333333222222//////000000111111222222222222333444444444333333111222333444555555666777555555444333333222111111222333555666666555333222222222333333333444444444333444444555444333333333666666666444222333555888333333444555555666666666555555555666777999;;;;;;999777666777888888777666888999999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;<<<<<<===888888:::<<<>>>@@@AAABBBDDDCCCBBBAAAAAAAAAAAAAAACCCEEEHHHHHHFFFBBB???>>>>>>EEEEEECCCPPPiiiwwwwwwnnn{{{yyylllbbboooBBB???>>>AAAGGGJJJHHHEEEAAA@@@?????????@@@AAABBBAAACCCDDDDDDBBB@@@??????@@@AAAAAA???<<<;;;>>>BBBFFFFFFGGGJJJKKKHHHAAA<<<=========<<<;;;:::999888;;;===<<<888888;;;<<<:::999999::::::999888666555555444444333333444444555222444555555444333333444333222111000////////////000000000000000000000000000000000000///...---,,,//////000000000000//////............////////////000000000000000000000000222111111111000000//////////////////000000000000//////000000111111222222000000000000000000000000000111111111111222222222000111111111111222222222333333333333333333333333333333333333333333333333444444444444444444444444333444444555555555555555666444222000000222444555333444666888999:::999999;;;;;;;;;<<<<<<<<<<<<===??????@@@@@@@@@AAAAAAAAAAAAAAA???@@@FFFMMMKKKFFFAAAAAABBBBBBCCCDDDDDDDDDGGGEEEBBBAAABBBBBBBBBBBBBBBAAA@@@AAACCCEEEEEEDDD@@@@@@@@@??????>>>>>>>>>>>>@@@BBBBBBAAAAAAAAABBBCCCBBBAAA@@@@@@@@@AAABBB@@@@@@??????>>>===============<<<;;;::::::::::::666666666666666666666666555555555555555555555555555555555444444333333333444444444444444444444444222222222222222222222222222222111111111111222222111111111222222333333333222222222222222222222222///000000000000111111111000000000000000000000000333333444444444333222222000000111111222222333333222222222222222222222222444444333333444555777888777555333333333444333222111111222222222333333333333333333333333333333333333333333333333333333333000222222111333666555111666666666666666666666666555666777888999::::::::::::999888777777999;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>===<<<;;;<<<>>>;;;;;;::::::::::::;;;;;;===<<<:::::::::;;;===???AAABBBBBBBBBAAA???>>><<>>@@@@@@CCCSSSiiisssrrrrrr~~~rrrfff~~~yyyWWWqqqEEEBBB???AAAEEEFFFEEEBBB@@@???>>>======>>>???@@@AAACCCEEEEEECCC@@@??????@@@BBBDDDCCC@@@???@@@AAAAAAAAABBBDDDEEEBBB===999999999:::::::::::::::999???AAA>>>999777999888666999999999888888777666555444444333333333333444444222444555555333222222333444333222111000000000000000000000000000000000000000000000000///...---,,,...//////000000//////...............////////////000000000000000000000000111111111000000000//////////////////000000000000//////000000000000000000000000000000000000000000000000111111111222222222000111111111111222222222333333333333333333333333444333333222222333333444444444444444444444444444444444555666666666666555666555333111111222444666555555666888888999999999::::::::::::;;;;;;;;;<<<>>>????????????@@@@@@@@@?????????@@@FFFLLLLLLGGGAAAAAABBBBBBCCCDDDDDDDDDFFFEEECCCBBBBBBBBBBBBAAABBBAAA@@@AAACCCEEEEEEDDDAAAAAAAAAAAA@@@@@@??????>>>@@@BBBBBBAAAAAABBBCCCDDDCCCAAA???>>>>>>??????@@@@@@@@@???>>>>>>======<<<;;;:::999999888888888666666666666666666666666555555555555555555555555555555444444444333333333444444444444444444444444222222222222222222222222222222111111111111222222111222222222222222222333222222222222222222222222000000000111111111222222000000000000000000000000000111222222222222111111///////////////000000000222222222222222222222222333333222222222333555666999888666555444444333222111111222222222333333333444444444444444444444444333333333333333333222222222444333111222555333///444444444444444444444444555666666777888888888888:::999888777777999:::<<<;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<<<<;;;;;;<<<>>><<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;::::::;;;===>>>??????>>>>>>>>>???@@@@@@CCCCCCCCCCCCAAA???===<<>>>>>===<<<;;;;;;<<<===>>>===@@@CCCDDDBBB???===<<<>>>@@@DDDDDDCCC@@@???>>>>>>>>>===>>>>>>===:::888666666777888888999::::::GGGHHHEEE???;;;<<<:::666999888777666555555555555444444333333333333444444333444555555333222222222444444333222111111111111000000000000000000000000000000000000///...---,,,---..................---............////////////000000000000000000000000111111000000000000//////////////////000000000000000000//////////////////000000000000000000000000000000000111111111222222000111111111111222222222333333333333333333333333444444222222222222444444444444444444444444444444444555555666666666666666666555333222222444555777777666666666777888999999999999999:::::::::;;;;;;=========>>>>>>>>>>>>???===>>>>>>>>>DDDJJJIIIEEEAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAACCCAAA@@@AAACCCDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAA???AAACCCCCCBBBAAABBBCCCCCCBBB@@@>>>===<<<<<<<<>>======;;;:::999888777777777777666666666666666666666666444444444444444444444444444444444444333333333333333333333333333333333333222222222222222222222222222222111111111111222222222222222222222111111111222222222222222222222222111111111111222222222333000000000000000000000000000111111222333333333333000000000000////////////222222222222222222222222222111000000000111222333::::::888777555333222222111111222222222333333333666666555555444444333333444444333333222222222111444555444222333666555111333333333333333333333333555555666777777666666666999999888777777999:::;;;999999::::::;;;;;;<<<<<<777999;;;;;;;;;;;;===>>>===<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::<<<===>>>===<<<;;;;;;<<>>BBBCCCGGGTTTfffkkkgggqqq~~~sssgggxxxaaa^^^ggguuuIIIFFFBBB@@@@@@@@@???>>>>>>===<<<;;;;;;;;;<<<===>>>BBBFFFGGGFFFBBB@@@>>><<<>>>@@@AAA@@@???===<<<>>>>>>===<<<<<<<<<;;;;;;666666666666666777888888EEEGGGDDD???<<<===;;;888888777555444333333444555444333333333333333333444555666777666444222222333333222111111000000000111000000000000000000000000//////000//////...------,,,------......------,,,............////////////////////////////////////000000000000000000//////////////////000000000000000000//////......------000000000000000000000000000000000000111111111111000000111111111222222222222222222222222222222222555444222111111222444555444444444444444444444444444555666666777777666666666555444333333555666777888777666666666777999:::999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========<<<======<<<@@@EEEDDD@@@@@@AAAAAABBBBBBCCCDDDDDDCCCEEEFFFFFFEEECCCAAAAAACCCAAA@@@@@@BBBDDDCCCCCCBBBCCCDDDDDDDDDCCCBBBBBB@@@AAACCCCCCAAAAAAAAABBBAAA???>>><<<;;;;;;<<<<<>>>>>======::::::999888777777777777555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222111111111111222222333333222222111111000000111111111111111111111111111111222222222333333333000000000000000000000000111222333444555666666666333333222222111111000000111222222222222222333333222111000//////000111222777888888777555333222333111111222222222333333333555555555444333333222222444444333333222111111111333555555444777<<<<<<999333333333333333333333333666666777777777666555555888888888777888999::::::777888888999:::;;;<<<<<<666888:::;;;;;;<<<>>>@@@======<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<===>>>;;;;;;;;;<<<>>>@@@BBBCCCCCCBBBBBBAAA???>>>===<<<;;;@@@BBBGGGWWWkkkssspppooo~~~ssseee^^^dddhhhFFFDDDBBBAAA@@@AAA@@@@@@???>>>===<<<;;;<<<======CCCFFFKKKLLLKKKHHHEEEDDD>>>>>>>>>>>>??????>>>>>>>>>======;;;;;;;;;===>>>999888777666555555555555888;;;;;;888777999999666888666555333222333333444333333333222222333333333777888999777555333222333111000000////////////000//////////////////////////////////////////...---,,,,,,------------,,,,,,............//////////////////////////////////////////////////////000000////////////000000000000000000//////......------//////////////////////////////000000000111111111000000111111111222222222222222222222222222222222444444222222222222444444444444444444444444444444444555555666666666666666555444444444444555666777777777666666666888999:::;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<>>>===;;;<<>>@@@@@@???>>>>>>======<<<;;;:::999888777777777777444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222111111111111222222222222222111111000000000111111111111111111111111111111222222222333333333000000000000000000000000111222333444555555666555333333222222111111000000111111111222222333333333222222111000000111333333222444666666444333333444111111222222222333333333333333333222222222111111333333333222222111111111111333444555:::BBBEEECCC444444444444444444444444777777777888777777666666888777777888888888999999666777777888999::::::;;;777999;;;<<<<<<===@@@BBB======<<<<<<<<<<<<======;;;;;;;;;;;;<<<<<<======:::<<<>>>AAAAAAAAA@@@???CCCBBBAAA???>>>===<<<<<<;;;>>>???DDDUUUlllwwwvvvmmm}}}yyybbbdddsssvvvCCCCCCCCCCCCBBBBBBBBBAAAAAA???>>>===<<<<<<======???BBBEEEGGGEEECCCAAA@@@@@@???>>>???@@@AAAAAA@@@<<<<<<<<<;;;::::::===???===;;;999666555444444444222666777555666999999666777666555444333333333333333333222222222222333333888999999777444222111222000//////.........//////////////////////////////...///////////////......,,,------------------,,,............////////////000000000000000000000000......////////////000000////////////000000000000000000///////////////////////////////////////////////////000000000111111000111111111111222222222222222222222222222222222333333333333333333333333444444444444444444444444333444444555555555555555333333333333444555666666555555666666777999:::;;;;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;;;;<<<;;;>>>>>>;;;;;;======;;;@@@@@@@@@AAABBBBBBCCCCCCBBBGGGLLLNNNJJJFFFCCCBBBCCCAAA@@@@@@AAABBBBBBAAA???@@@BBBDDDDDDCCCBBB@@@???@@@AAAAAA???>>>>>>???;;;;;;::::::;;;<<<>>>??????>>>>>>======<<<;;;;;;;;;:::999888777777777777444444444444444444444444333333333333333333333333222222222222333333333333111111111111111111111111222222222222222222222222222222111111111111222222111111111111111000000000111111111111111111111111111111111111222222222333000000000000000000000000///000000111222222222222000000000000////////////111111111222222333333444222111111111111333444555///333666666444222333555111111222222222333333333111111111111111222222222222222222222222222222222000222333444:::BBBFFFDDD444444444444444444444444666777777888888777777777777777777888888888888999666666777777888888999999888:::<<<======>>>@@@BBB===<<<<<<<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<===:::===@@@BBBCCCAAA>>><<>>===<<<<<<<<<;;;>>>>>>BBBSSSiiiuuutttnnnsssbbbrrrAAACCCEEEEEEDDDCCCBBBBBBAAA@@@>>><<<<<<<<<<<<===999;;;>>>>>>===<<<;;;;;;>>>===>>>@@@CCCCCC@@@===;;;<<<===<<<;;;;;;>>>@@@???===:::777666555555555444888999777888:::999666666666666666555444333222333333222222222222333333777888888666333000//////000000////////////000000////////////////////////......////////////......------............------............////////////000000000000000000000000........./////////000000////////////000000000000//////000000000000000000////////////////////////////////////000000000111000111111111111222222222111111111111111111111111111222444555555444222111444444444444444444444444222333333444444444444444222222222333444444555666333444555777999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::>>>???<<<<<>>AAABBBCCCBBB@@@???>>>???@@@@@@>>>======>>><<<<<<;;;::::::;;;===>>>=========<<<;;;;;;::::::999999888777666666666666333333333333333333333333333333333333333333333333111111222222222333333333111111111111111111111111222222222222222222222222222222111111111111222222000000000000111111111111111111111111111111111111000000000111111111222222000000000000000000000000//////000111111000000000///////////////000000000000111111222333333444444000000000000111333555777000555999888555222333555111111222222222333333333000111111222222333333444000000000111222222333333111222222111555<<>>@@@<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<:::;;;>>>@@@@@@@@@>>>===BBBAAA???===<<<;;;;;;;;;:::>>>???DDDTTTjjjtttrrrppp}}}lllddd|||AAADDDFFFGGGFFFCCCBBBAAA@@@???===<<<;;;;;;<<<<<<:::<<<>>>>>>===<<<<<<===999:::<<>>@@@???======@@@CCC???===;;;888777666777888555888888666555666444000555666666777666555333222333222222222222222222333555666666444111...------111000000000000000111111////////////////////////......///////////////...---......//////......---............/////////000000000000000000000000000---.........//////000000////////////000000000000//////000000111111222222////////////////////////////////////000000000000000111111111111222222222111111111111111111111111000222444666666444222000444444444444444444444444111222333333444444333333111111222333333444555555111222555888:::;;;;;;;;;999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<999>>>@@@>>>>>>BBBDDDCCC???@@@@@@AAAAAABBBCCCCCCBBBIIIQQQSSSNNNHHHEEEDDDCCCAAA@@@@@@AAABBBAAA@@@;;;===???AAABBBAAA???>>>===>>>@@@???===<<<<<<===???>>><<<;;;:::;;;;;;<<<===<<<<<<;;;::::::999999888777666555555444444555333333333333333333333333333333333333333333333333111111111222222333333333000000000000000000000000222222222222222222222222222222111111111111222222//////000000111111222222000000000000000000000000///000000000000111111111000000000000000000000000111111222222222111111000000000111111222222333333000000111222333333444444.........///111333666777333777;;;:::555222222444111111222222222333333333000111222333444555555666//////000111222333333444222333111...000666777444222222222222222222222222222333444555666666666666666666777888888888888888777777777777666666666666777999;;;;;;;;;;;;===>>>;;;;;;;;;::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<999:::;;;<<<===??????@@@BBBAAA???===;;;;;;;;;;;;888===AAAHHHYYYnnnwwwtttsss~~~lllbbbzzz@@@BBBDDDFFFGGGEEECCCAAA@@@===:::888777888:::;;;<<<@@@EEEHHHFFFCCCAAA???AAA@@@???@@@AAA@@@>>><<<===>>>???AAACCCDDDFFFFFF???;;;888888<<<===;;;888888888888888888777666666555555555444444333222222888666555555555333000...111111111111000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////...//////000000000000000222111111111000000//////111111000000000000111111////////////000000000000000/////////000111222222000000000000000000000000111111222222222222111111111111111111111111111111333333333222222222111111///000111222333222222111222333444444444333222111333333333333333333333333000222444666777777777666555555777888:::<<<======:::999888888888999:::;;;>>>===<<<;;;;;;<<<===>>>@@@???=========???BBBCCC>>>>>>???@@@AAABBBBBBCCCCCCGGGMMMOOOMMMIIIEEEBBBBBBBBBAAAAAAAAABBBBBBCCC>>>???DDDJJJJJJDDD>>>>>>>>>>>>????????????>>>>>>;;;;;;;;;<<<>>>???AAABBB@@@???======<<<;;;888666999888777555444444444444222333333444444333333333666555444444222222111000333333333222222222111111333222222222111000000000111111222333333333333222555333111111111111///......//////000111222222222222111111111000000//////......//////000000111111222111111111000000//////...000222333333333111000000111222222333333222222111111111222333333333444000000111222333333444444111111222222222333333333111111222222222333333333111222222333333222222111000000000000000000000000111111111222222333333333444444333222333444555666000111222333555666777777777777666666666666777777777777777777777888888888777777888::::::;;;;;;:::777999;;;===<<<:::777555AAA>>>;;;999999;;;>>>@@@===;;;:::999999;;;>>>@@@BBBCCCBBB???;;;999888888===CCCGGGLLL\\\oooxxxuuuxxxnnnyyy|||ddd{{{BBBCCCEEEEEEEEEDDDBBBAAAAAA@@@???>>>=========>>>???CCCGGGIIIHHHEEEBBBAAA@@@>>>>>>>>>@@@AAA@@@??????@@@@@@AAABBBCCCDDDDDDAAA===999999<<<===;;;888777777777777777666555555666555555444333333444444777555333333333333111000111111111000000000//////////////////////////////.../////////000000000000////////////////////////////////////////////////......///000000000//////111111111000000000//////111111000000000000111111////////////000000000000000000000///000000111111000000000000000000000000000111111222222111111000111111111111111111111111333333222222111111111111000111222222333222111111111222333444444444333222333333333333333333333333222333444666777777888777555555666777999:::;;;;;;::::::999999999:::;;;<<>>===<<<<<<===>>>??????>>>>>>>>>>>>@@@AAABBB>>>??????@@@@@@AAAAAABBBAAADDDHHHIIIHHHEEECCCBBBAAA@@@@@@@@@@@@@@@AAAAAA??????CCCIIIIIIBBB===<<<>>>>>>????????????>>>>>>;;;;;;;;;<<<===???@@@AAAAAA???===<<<<<<;;;999777888777777666555444444444333333444444444333222222444444444333333222222111333333222222222111111111222222111111111111111111000111222222333333222222444222111111111111000///...//////000111111222222111111111111000000000///.../////////000000000111111111111111000000000//////000111333333222111000000000111222222222222222111111111222222222222222000000111111222333333444111111111222222222333333222222222222222222222333111222222333333222222111111111111111111111111111111111222222222333333333444333222222222333555555111222222333444555666666777777666666666666777777777777777777888888888888888999999:::;;;;;;;;;;;;999888777777888:::<<<>>>>>>===;;;::::::<<<>>>???>>>===;;;::::::<<<>>>???DDDEEEDDDBBB???<<<<<<<<<>>>BBBFFFLLL^^^sss{{{wwwwww~~~mmmmmm|||cccrrrvvvDDDDDDEEEEEEFFFFFFFFFFFFCCCDDDEEEEEEDDDBBB???===@@@CCCGGGIIIGGGEEECCCBBB???>>><<<<<>>>>>======>>>??????===>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBBBBAAA@@@@@@AAAAAA@@@@@@?????????@@@@@@@@@@@@CCCHHHGGGAAA<<<<<>>???@@@AAA???<<<;;;;;;;;;:::999666666777777777555444333444444444444333333222111333333333333333333333333333222222222222111111111000000111111111111111111000111222222333333222222222111000000222222111000/////////000111111222222111111111111000000000000////////////000000000000111111111111000000000000///000111222333222111111000000111222222222222111111111111111111111000000///000000111111222222222111111111222222222222333222222222222222222222222111222222333333222222111111111111111111111111111222222222222333333333333222222222222222333444444333333333444444444555555777777666666666666777777777777777888888888999999::::::::::::::::::;;;;;;888777555444555888;;;===;;;;;;;;;;;;;;;<<<===>>>???===<<<;;;;;;<<<>>>@@@CCCDDDDDDBBB@@@>>>>>>>>>@@@BBBCCCLLLaaaxxx~~~xxxvvvxxxiiimmm{{{eeepppyyyzzzrrrEEEEEEEEEFFFGGGJJJLLLMMMFFFHHHJJJKKKIIIDDD>>>:::>>>AAADDDFFFFFFEEEDDDDDDBBB???<<<<<<===???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAADDDAAA>>>======<<<:::888666666666555555555555555<<<:::666333111111333444222222333555666666444222111000000000////////////////////////////////////........./////////000000////////////////////////////////////////////////,,,------...............000000000000000000//////000000////////////000000////////////000000000000222111000///////////////////////////////////////000000111111111111000000////////////////////////111000000000000000000000222222222222222222111111111222222333444444444444333333333333333333333333444444444444555666777777777777777888888888888888999999999999::::::;;;;;;===============>>>>>>>>><<<===???AAAAAAAAA@@@???AAA@@@@@@@@@??????>>>>>>===>>>>>>=========@@@BBBCCCBBBBBBAAAAAAAAAAAABBBBBBAAADDDHHHFFF@@@<<<<<>>>>>???===:::999::::::999999444555777888888666444333444444444444333222111111111111222222333333333333222222222222111111111111//////000000111111222222000000111222222222222222000//////000111222222111//////000000111111111111111111111000000000000000////////////000000000000111111111000000000000000///000111222222222222111000111222222333333222222222111111111000///////////////000000000111111111111111111111222222222222333333333222222222222111111222222333333222222111111111111111111111111111333333333333333333333333111111111222222222333333444444444444444444444444666666777777777777666666777777777888888999999::::::999999999999999::::::999999999999999888777666888999:::;;;<<<============<<<;;;<<<===>>>@@@BBB???@@@AAA???===<<<<<<===BBBAAAAAAJJJbbbyyy}}}uuuuuuqqqccczzz{{{kkkvvv|||FFFEEEEEEEEEFFFHHHJJJKKKJJJMMMOOOPPPMMMFFF???:::<<>>??????>>>===>>>>>>???@@@AAABBBBBBDDDBBB@@@>>>===;;;:::999888777666555555555666666>>>;;;777333111000000111///111444888:::999444000000000000////////////.......................................////////////////////////////////////////////////////////////,,,------...............//////////////////000000000000////////////000000////////////000000000000111111000///.........///////////////////////////000000000111111000000000////////////////////////000000000000000000000111333333222222222222222222222222222222333444444444333333333333333333333333333333333444555555555666999999999999999999999999777777888888999999999999:::;;;;;;<<<<<<=========;;;===???AAABBBAAA@@@???AAA@@@@@@??????>>>>>>===?????????>>>===>>>AAADDDFFFEEEEEEDDDCCCCCCDDDDDDDDDBBBDDDGGGFFF@@@===>>>?????????@@@@@@?????????>>>======<<<<<<<<<<<<<<<<<<:::888888999999999777333444666888888777555444333444444444333333222111000111111222222333333444222222222111111111000000/////////000000111111222000000111222222222222111000///...///111222222111000000000000000111111111000000000000000000111111000000000000////////////000000000000000000111111000000111111222222222222111222222333333333333333222111111111000/////////000000000000000111111111000000111111111222222222222222222222222222222222111222222333333222222111111111111111111111111111333333333333333333333333111111222222222333333333555444444444444333333333666666777777777777666666666777777888999:::::::::999888888888888999999:::<<<;;;:::999888777666666777888:::;;;<<<<<<<<<<<<999::::::<<<>>>@@@BBBDDD===>>>???>>><<<:::;;;<<>><<<;;;:::999888777666555555555666777;;;999666333111000000000---000444888;;;999444///000000////////////..............................------........./////////////////////////////////////////////////////////------...////////////.........////////////000000000//////......//////000////////////000000000000000000///.........//////000000000000000000000000///000000111111000000///000000000000000000000000000000000111111111111222222222222222222333444444444333333222222333333444333333333333333333333333222333555666666666555444999999999999999:::::::::666777777888999888888888999999;;;<<<<<<<<<<<<<<<;;;===???AAABBBAAA@@@???@@@@@@?????????>>>>>>>>>AAABBBBBBBBB@@@@@@BBBDDDGGGFFFEEEEEEDDDDDDDDDDDDCCCAAABBBEEEDDD@@@===???>>>>>>????????????>>>>>>???>>>===<<<;;;;;;;;;;;;:::999888999::::::999777333444555777777777666666222333333444444333333222000111111111222222333333222111111111111000000000//////000000000000000000///000111111222222111111000///...///111222111000000000000000000000111111000000000000111111111111000000000000////////////000000000000111111111111111111111111111222222222111111222333333333333222111111111111111111000000111111111111111111111111000000000111111111111222111111222222222333333333111222222333333222222111222222222222222222222222444444444444333333333333111222222333444333333333444444444444444444444444555666777888888777666555666777777888999:::;;;;;;999888777777888:::;;;<<<<<<:::888555555666888999888888999:::;;;;;;;;;;;;888888:::;;;>>>@@@BBBCCC???@@@@@@???===;;;<<<===BBB@@@???GGG^^^tttwwwnnnttt|||hhh^^^vvv}}}qqqxxxwwwyyy|||DDDDDDDDDDDDDDDEEEEEEFFFIIIJJJLLLLLLJJJGGGBBB???===>>>@@@AAABBBCCCEEEHHHEEEDDDBBBBBBBBBBBB@@@???>>>>>>>>>>>>??????@@@@@@AAAAAA@@@===;;;:::::::::888777555333333444555666555555333222222111111222//////111444666555222000000000/////////.................................---------.........//////////////////////////////////////////////////////......///000000000//////........./////////000000//////............//////////////////000000000000//////.........///000000000000000000000000000000//////000000000000//////111111111111111111111111111111111111222222333333222111111111222444555666666555333222222222222333333333333333333333333333333555777999:::888666444777777888888999999::::::666777888999:::999888888999:::;;;<<<=========<<<<<<===???@@@AAAAAA@@@@@@????????????>>>>>>>>>>>>BBBDDDFFFFFFDDDCCCCCCCCCEEEDDDCCCBBBBBBAAAAAAAAAAAA??????BBBAAA>>>===???======>>>>>>>>>>>>======@@@???===<<<;;;::::::999999999:::<<<======:::777444444444555666777777888111111222333444444444444111111111111111222222222111111111111000000000000000000000000000////////////000000111111111111111000///...///000111000///111000000000000000000000///000000000111111111111111000000000/////////...///000000000111111111111111111111111111222222333//////000111111111111111111111111222222222222222222222222222222222222111000000000000111111111111000000111222333444444555111222222333333222222111222222222222222222222222555555444444444333333333111222333444555444444333333444444444444444444444555666777888888777666555666777777888:::;;;;;;<<<999999888888:::<<<>>>@@@DDDFFFHHHIIIHHHDDD@@@===999999999999999:::::::::999999:::;;;===>>>???@@@@@@AAAAAA@@@===;;;<<<<<<>>>??????GGG]]]sssxxxpppuuu{{{fff\\\rrr{{{rrr~~~tttyyyAAABBBDDDFFFIIIKKKLLLMMMBBBCCCEEEFFFEEECCCAAA@@@;;;<<<======<<<===???AAADDDCCCBBBCCCDDDDDDBBBAAA@@@?????????>>>>>>>>>===@@@@@@???===;;;999:::;;;777555444222222333444555000000111222333333333444000///...///111222111000000/////////....................................---------.........//////////////////////////////////////////////////////...//////000000000000000---.........//////000000//////............//////////////////000000000000...............///000111000000000000000000000000//////000000000000//////111111111111111111111111111111222222222333333333111111111111222444666888777666444222111111111222333333333333333333333333444666:::<<<===:::777555666666666777888888999999777888999:::;;;:::999999999:::<<<>>>>>>>>>>>>======>>>??????@@@@@@AAA@@@>>>>>>>>>>>>>>>?????????BBBEEEHHHIIIGGGDDDBBBBBBCCCBBBAAA@@@???????????????<<<===??????<<<<<<>>><<<<<<============<<<<<<@@@???>>><<<:::999999999999:::<<>>AAACCCTTT\\\fffllliii]]]NNNCCC::::::999888888999999999;;;;;;;;;<<<<<<<<<<<<<<<@@@AAAAAA???<<<::::::;;;<<<>>>???HHH]]]sssyyysssuuu{{{dddZZZvvvwwwsss=========???CCCGGGHHHHHHHHHFFFDDDBBBAAA@@@@@@AAA>>>>>>===<<<<<<===>>>???CCCAAA@@@CCCFFFFFF@@@;;;========================>>>>>>???>>>===:::777555777666444333222222333333111111111111111111111111333111///------...///000...111444333000---,,,---........................---------............/////////////////////////////////.........---------------............------//////////////////////////////////////////////////////............//////............////////////000000000000000000000000000000000000000000000000//////////////////......111333000***---444666111333333333333333333333333333333333333333333333333000000111222333333444444666666777888888888888888666777777666555555777999:::999888888888999:::;;;======>>>???@@@@@@@@@@@@>>>???AAAAAA???>>>???@@@BBBBBBBBB@@@??????AAACCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>============<<<===>>>???>>><<<:::999::::::;;;<<<======<<<<<>>???@@@@@@???>>>===<<<;;;;;;<<<>>>@@@III^^^vvv}}}yyytttxxxbbb```ttteeeggg<<<;;;;;;===AAADDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>===<<<<<<===>>>>>>BBB@@@???BBBEEEEEE@@@<<<========================>>>>>>???>>>===:::888666666666555444333333333333111111111111111111111111111111222222222111000//////222444444111.................................---------............///........................//////.........---------------............------//////////////////////////////////////////////////////............//////............////////////000000000000000000000000000000000000000000000000000000000000000////////////000111222222333222111333333333333333333333333333333333333333333333333222222111111111111111111666666777888888888888777444555666555444444666888999999888888888999;;;<<<;;;===AAADDDDDDCCC@@@???===???AAA@@@???>>>??????AAABBBBBBAAA@@@@@@BBBDDDBBBAAAAAAAAAAAAAAAAAA@@@AAA@@@???>>>============;;;<<<>>>??????>>>===<<<:::;;;;;;;;;<<<<<<<<<============<<<<<<;;;;;;;;;999999999888888888888777111222333444444444444444111222222333333222222111222222111000000111222222000000000000000000000000111111000000000000111111000000000000000000000000000000111111111111000000000000000000000000000000///000111000...---...///---///000222222111000////////////000000000111111000000////////////000000000000////////////000000000000111111111111000000000000111111111111000000333111//////000111000///...//////000111111222222222222333333333333222222333333333333333333333333111111222222222333333333444444444444555555555555555555444555555666777888888777666666888888777666777777777777888888888888;;;:::::::::<<<>>>AAABBBJJJTTT^^^^^^VVVJJJCCC@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;===???@@@AAA@@@???>>>===<<<;;;;;;???@@@@@@HHH^^^vvv~~~zzzuuu|||hhhhhhzzz}}}bbbfff<<<;;;:::<<>>============>>>>>>???>>>===???BBBBBB???<<<===========================>>>>>>>>><<<:::888777555555555555444333222222111111111111111111111111///111444777666444000---000222444333111000//////........................---------............///.......................................---------------............------//////////////////////////////////////////////////////............//////............////////////000000000000000000000000000000000000000000000000222222222111111000000000///...666AAABBB888222333333333333333333333333333333333333333333333333333222222333333333333333333555666666777777777777777333444555444333444666777888888888888999:::<<<===999===CCCGGGHHHEEE@@@======???@@@@@@???>>>>>>???@@@AAAAAAAAA@@@@@@BBBDDD????????????@@@@@@@@@@@@@@@@@@???>>>============:::;;;===????????????>>><<<;;;:::::::::;;;<<<===;;;;;;;;;;;;;;;:::::::::888777777777777666666666222222333333444444333333111111222222222222111111222111111000000111111222000000000000000000000000111000000//////000000111000000000000000000000000000111111222222111111000000000000000000000000000///000111000...---...///000000111222222111///........./////////000000000000000////////////000000000000////////////000000000000111111111111000000000000111111111111000000333111//////000111000////////////000111111222222111111222222222222111111222222222222222222222222111111222222222333333333444444444444555555555555555555555555666777888999777666555555777777666555888888888888999999999999:::999999999;;;===???@@@@@@AAACCCDDDDDDAAA>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAAAAA@@@???>>>===<<<<<<<<<@@@>>><<>>===>>>@@@AAAAAAAAA@@@AAABBBCCCDDDCCCBBBAAA@@@@@@@@@???????????????===<<<;;;<<>><<<========================<<<<<<<<<<<<;;;:::999888333444555666555444222111111111111111111111111111...111444666666444000...000111222222111000//////........................---------............///................................................------............------///////////////////////////////////////////////////......------......///............////////////////////////////////////////////////////////////222222111111111000000000222...:::RRRXXXGGG888666222222222222222222222222222222333333333333444444222222444555777888::::::444555666666777777666666333444555555444444666888777777888999:::;;;======999===BBBFFFFFFDDD@@@======???@@@@@@>>>>>>>>>???>>>???@@@@@@??????AAACCC=========>>>>>>???????????????>>>===============<<<<<<>>>>>>??????>>>>>><<<;;;999888888:::;;;===;;;;;;:::888777555444444666666666555555555444444333333444444444444333333111111222222222222111111111111000000000000111111000000000000000000000000000000////////////000000////////////////////////000000111111111111000000///////////////////////////000111000///...///000111111222222111000///...............////////////000000////////////000000000000////////////000000000000111111111111000000000000111111111111000000222111//////000111111000//////000000111111111111000000111111111111000000222222222222222222222222111111222222222333333333333333444444444555555555444444444555555666777888777555444555666777666444777777777888888888999999999999999999:::;;;======???<<<:::999:::;;;;;;999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===>>>@@@AAAAAA@@@???>>>============CCCAAA<<<>>>OOOfffpppmmmooo~~~oooqqqiiifffDDDBBBAAAAAACCCDDDDDDCCCAAABBBDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888333444555555555444333222111111111111111111111111///000111222222111000/////////////////////...---........................---------............///........................---.....................------............------////////////////////////////////////////////////......------------..................////////////////////////////////////////////////////////////000000000000000000000000444,,,999XXXeeeRRR<<<555222222222222222222222222222222222333333444444444222333444555777888999:::444444555666666666666555444555666666555666888:::777777999:::;;;<<<======:::<<<>>>@@@AAA@@@???======>>>@@@@@@>>>===>>>???<<<>>>??????>>>>>>???@@@<<<<<<<<<======>>>>>>>>>???>>>==================>>>>>>>>>>>>>>>===<<<<<<<<<;;;999888777999:::<<<::::::999777666555444444555555555444444444333333444444555555555555444333000111111222222111111000000000000000000000000000////////////////////////000000////////////000000////////////////////////......////////////......////////////////////////...000111000//////000111111111111111000000//////............////////////000000////////////000000000000////////////000000000000111111111111000000000000111111111111000000222000//////000111111000000000000000000111111111///000000111111000000///111111111111111111111111111111222222222333333333333333333444444444444555333333333333444555666666777555444555666777666444666666666777777777888888999999999999999:::;;;;;;<<<<<<<<<;;;999999;;;===<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;===>>>???@@@BBB@@@???=========>>>???JJJHHHBBB???JJJ]]]gggfffkkk{{{jjjlllqqqooouuuvvvFFFDDDCCCDDDEEEFFFFFFEEECCCDDDDDDEEEEEEEEEDDDDDDBBBCCCCCCCCCBBBAAA@@@???;;;:::888777777777888999999999999999999999999999888888888888777777777777333444444555444444333333111111111111111111111111///////////////000000000///...------...///...---........................---------............///---------------------------------...............------............------////////////////////////////////////////////////......------------..................////////////000000000000000000000000000000000000000000000000......//////000111111111222+++555QQQ^^^OOO:::111222222222222222222222222111222222333333444444555444444333333333222222222333444444555555555555555444555666666666777999;;;777888:::;;;<<<<<<<<<<<<:::;;;;;;<<<======>>>>>><<<>>>??????>>>======>>>===>>>@@@@@@>>>===>>>>>><<<<<<<<<<<<============>>>======<<<<<<=========???>>>>>>===<<<;;;;;;;;;;;;:::999888888888999:::888888888999999999999999555444444444444333333333444444555555444444333333000000111111111111000000///000000111111000000///////////////////////////000//////......//////000000000000000000000000000---......//////......---000000000000000000000000...000111111//////000222000000000///////////////....../////////000000000000000////////////000000000000////////////000000000000111111111111000000000000111111111111000000111000//////111222111111000000000000000000111111000000111111111111000000000000000000000000000000111111222222222333333333333333333333444444444444222222222222333444555666777666555555777777666555555666666666777777777777999999999:::::::::::::::666999===<<<999888<<<@@@<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;===>>>@@@@@@BBBAAA???=========???@@@IIIJJJEEE>>>BBBQQQ]]]___jjjxxxeeedddpppnnn}}}vvviiijjjEEEDDDCCCCCCEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDAAABBBBBBBBBAAA@@@>>>===;;;:::888555333444555777888888888888888888888888666666555555555666666777444444444333333444444555111111111111111111111111....../////////000000000000...,,,---///000///...........................---------............///---------------------------------.........//////------............------////////////////////////////////////////////////...------,,,,,,------...............////////////000000000000000000000000000000000000000000000000---...///000222333444444222---444DDDKKKBBB666111111111111111111111111111111111222333333444555555444333333222111000//////333333444555555555555444333444555555555666888:::888999;;;<<<<<<<<<;;;;;;999:::;;;<<<<<<=========<<<>>>??????>>>======>>>???AAABBBBBB@@@>>>>>>>>>============<<<<<<<<<<<<======<<<<<<<<<======>>><<<<<<;;;;;;;;;;;;;;;<<<:::999999999888888888888888888888999999:::::::::555555444444444333333333222333333333333222111000000000111111111111000000...///000111111000///...//////////////////////////////............//////000000000000000000000000......////////////......000000000000000000000000...000111111000000111222..................///////////////000000000111111000000////////////000000000000////////////000000000000111111111111000000000000111111111111000000111000...///111222222111111000000000000000000000000111111222222111111000000000000000000000000000111111222222222333333333222222333333333444444444333333333333333555666666888777666666888888777666666666777777777888888888::::::::::::::::::999999555777:::999888888:::===<<<<<<<<<<<<<<<<<<<<<<<<888999;;;===???@@@AAAAAABBBAAA???======>>>@@@AAAHHHNNNKKKAAA@@@LLLZZZ___nnnwwwbbb```iiiiiiyyypppiiihhhDDDBBBAAABBBDDDFFFFFFEEEEEEDDDCCCAAAAAABBBCCCCCC@@@@@@AAAAAA@@@???===<<<;;;:::777444222222444666666666666666666666666666555444444444444555666666555444333222222333555666111111111111111111111111,,,...///111111111000///222///---...000222111///........................---------.........//////---------------------------------.........//////---..................---////////////////////////////////////////////////...------,,,,,,------.............../////////000000000000000000000000000000000000000000000000000......000111333555666777333222555<<<<<<777333333111111111111111111111111111111222333333444555555222222222222222222222222222333444444555555444444111333444444444555777999999:::;;;<<<<<<<<<;;;:::888:::;;;===>>>===<<<<<<<<<>>>??????=========>>>AAACCCDDDDDDAAA???>>>>>>>>>>>>>>>======<<<<<<;;;======<<<<<<<<<======>>>:::::::::::::::;;;<<<===999999999999999888777666:::999999888777666555555555555555444444444333333111111111111111000///...000000111111111111000000...///000111111000///...//////////////////////////////............//////000000000000000000000000//////000000000000//////000000000000000000000000...000111111000000111333---------------...///000000000000000111111111111000000////////////000000000000////////////000000000000111111111111000000000000111111111111000000111///...///111222222111111111111000000000000000111111222222222222111111000000000000000000000000111111222222222333333333222222333333333444444444444444444444444666777777999777666777888999888666777888888888888999999999::::::;;;;;;;;;:::999999999888888777666777888888<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<>>>@@@AAABBBBBBBBBAAA>>>======>>>@@@AAANNNVVVVVVKKKGGGRRRaaaiiisssxxxbbb___zzzfffjjj{{{iiifffBBBAAAAAACCCFFFHHHFFFCCCFFFAAA<<<<<<@@@BBB@@@<<<@@@@@@@@@AAAAAA@@@?????????<<<777333111222444555444555666888888888777666777777888999888666444222555666666555222111111222111111111111111111111111333000...///000111///,,,///////////////////////////......---------......,,,------......------,,,...///000000000///---,,,...------,,,,,,------...------------------------------............------//////.........---------...------------...//////////////////////////////111111111000///.........000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222111111111222444444444222000///222222111111222222333444222222222222333444555555777666555444444555777888888999::::::;;;;;;::::::::::::;;;>>>@@@@@@===;;;>>>>>>>>>======<<<<<<;;;DDDIIIBBB<<>><<<;;;:::;;;<<<===:::;;;<<<<<<===<<<<<<<<<;;;;;;::::::999888777777888888777666555444444333444444333333333222222222222111111111000000//////000000000000000000000000000000000000000000000000////////////........................////////////...///000000...------...////////////////////////,,,,,,------...//////000000000////////////000000---------------...//////111111111111111000//////000///...------...///000111111000///////////////000000111111111111000000000000000///////////////......//////000000000000000000000000000111111222111111111111111111111111000000000000000111111222111222333333444444333333///000111222222222222222666555444333333555666888777777666555555555555555888777777888999:::999888::::::;;;===@@@AAA@@@???:::999999888888888888888;;;;;;:::999999:::::::::??????>>>>>>>>>???AAABBBDDDBBB@@@???>>>@@@BBBCCCTTTffflll]]]OOOTTTdddnnn}}}wwwgggfffsssaaabbbyyysssiiiccc@@@??????BBBEEEHHHHHHGGGEEEFFFGGGFFFDDDAAA???>>>@@@@@@AAAAAAAAAAAAAAAAAABBB???:::666444444555777777777888888888888777777777888999999888777555333444444444444333222111000111111111111111111111111222000...///000111///---........................///......---------......---......//////......---...///000000///...---,,,...------,,,,,,------...........................//////000000000000////////////.........---------...------------.../////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222111111111222333444444222111///222222111111222222333444333333333333444555666666666555555555555666777777999:::<<<>>>????????????:::;;;>>>AAACCCBBB???;;;999:::;;;===???AAACCCDDDCCCGGG???888@@@EEEBBBCCC???@@@@@@@@@@@@@@@@@@??????>>><<<;;;:::;;;<<<===;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999888888777777666666666555555444444333444333333333333222222222111111111000000000//////////////////////////////000000000000000000000000////////////........................////////////000111222222000......///////////////////////////------......///000000111000//////////////////000......------......///000111111111111111000//////000///...------...///000111111000///////////////000000111111111111000000000000000000000000000000111111111111111222222222000000000000000111111222111111111111111111111111000000000000000111111222111222333333444444333333111111222333333333333333555444333222333444666777777777666555555555555555555555666666777888999:::999999888:::===?????????;;;::::::999888999999999:::::::::999999:::::::::============>>>???AAABBBDDDBBB@@@>>>>>>@@@BBBDDDNNNjjj{{{ooo[[[ZZZiiiwww{{{lllmmm~~~eeegggzzzqqqiiihhh>>>======???CCCFFFHHHIIICCCJJJPPPOOOFFF@@@???AAA@@@AAAAAABBBBBBCCCCCCCCCFFFCCC>>>:::777777888999::::::999888777777777777777888888999888777555444444333222444777777333000111111111111111111111111111///...///000000///---..............................---------......///...//////////////////......////////////...------...------,,,,,,------...//////////////////////////////000000000000//////...............---------...------------...//////////////////////////////------...///000000111111000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222111111111222333444333222111000222222111111222222333444444444444444555666777777444555666666777777777666777999<<>><<<;;;:::HHHKKKAAA888<<<>>>>>>CCC@@@@@@@@@AAAAAA@@@@@@@@@>>>===<<<;;;;;;;;;<<<=========<<<<<<;;;:::::::::::::::999999888777777777444444444444444444333333333333333222222222111111111111000000000000//////////////////////////////////////////////////////////////////........................////////////222333444333111//////000////////////////////////......//////000111111111........................//////......//////000111000000111111000000////////////............//////111000000///////////////000000111111111111000000///000000000111222222222222222222111111111111111000000000000000111111222111111111111111111111111000000000000000111111222111222222333333333333333333333333444444444444444444333222222222333555666777666555555444555555555333555777666666888<<<@@@<<<:::888888:::===>>>>>><<<;;;::::::999999::::::999999999999999:::::::::;;;;;;<<<<<<>>>???AAABBBEEECCC???======???CCCEEEJJJlllhhh```kkkxxx|||oooqqqlllpppxxxlllnnn>>>===<<<===???BBBEEEGGGAAAIIIOOOMMMFFF@@@@@@CCCAAAAAAAAABBBBBBDDDDDDEEEIIIFFFBBB===;;;::::::;;;<<<;;;999666555555555555555666666666666555444333666333333777;;;<<<777111111111111111111111111111/////////////////////..............................------------...//////......////////////...........................---...------,,,,,,------...........................------............------...........................------------...//////////////////////////////------......///000000111///////////////////////////////////////////////////000000000111111111111111111222222222222111111111222333333333222222111222222111111222222333444333333333333444555666777333444666888888888777666555777:::===>>>>>>======@@@?????????@@@???<<<:::;;;<<>>>>>===;;;:::999999999999999888888777777777777111111222222333333333333222222222222111111111111000000000000000000//////////////////////////////........................////////////........................////////////222333444333111/////////////////////////////////....../////////000000000------............------///////////////000111111///000000000000000///////////////....../////////000000////////////000000000000111111111111000000//////000111222333333444000000000000////////////000000000000000111111222111111111111111111111111000000000000000111111222111111222333333333333222444333333333333333444444333333222222222333444555666555555444444555555555444888:::999777:::AAAGGGBBB>>>;;;999:::<<<======;;;;;;:::999999999::::::999999999:::::::::::::::;;;;;;<<<===???AAABBBCCCEEEBBB???<<<===@@@CCCFFFKKKhhhnnndddiiipppyyymmmooozzz{{{jjjpppuuuwww~~~???>>>===<<<<<<>>>@@@BBB@@@CCCDDDDDDAAA@@@AAACCC@@@@@@@@@@@@AAACCCDDDEEEIIIGGGCCC???===<<<<<<<<<<<<:::888555333333333333333333333333333222222222444222222666;;;;;;777111000000000000000000000000......//////......//////........................---------------...//////,,,------......------,,,...------------............------,,,,,,------...------------------------------............---------........................------------...//////////////////////////////........................///////////////////////////////////////////////////000000000111111111111111111222222222222111111111222222222333222222222222222111111222222333444222222222222333444555666333444666888999888888777777888:::<<<<<<<<<;;;::::::888666777:::===>>>???GGGHHHJJJKKKMMMOOOQQQQQQMMMTTTTTTRRRSSSIII???AAA>>>???AAABBBBBBAAA???>>><<<<<<;;;;;;;;;<<<<<<<<>><<<:::999888888888888888777777777777666666000000111111222333333333222222111111111000000000//////////////////000000........................------------------------////////////........................////////////000111222111///.........////////////////////////------............//////------...//////...------///////////////000111111...//////000000000//////...//////////////////...000000////////////000000000000111111111111000000//////000111222333333444000000000///////////////000000000000000111111222000000000000000000000000000000000000000111111222000111222222333333222222444333222222222222333333222222222222333333444444555555444444444444555555555888:::999888:::AAAGGGHHHDDD>>>;;;;;;<<<======;;;;;;:::999999999999:::888999:::;;;;;;;;;;;;:::<<<===>>>???AAABBBCCCDDDDDDBBB???======@@@DDDFFFLLL]]]nnnsssoookkklllmmmwwwkkkmmmnnnwwwdddhhhxxx@@@@@@@@@>>><<<;;;===???>>>===;;;;;;===@@@AAABBB@@@??????>>>???@@@BBBCCCGGGEEEBBB???===<<<<<<===:::999777555333222111111111111111111111111111111111000000222555666333///000000000000000000000000,,,...//////...---...000---------------------------------------...///000,,,,,,------------,,,,,,---------,,,------...///...------,,,,,,------...------------------------//////000000000000//////---------..................------------.../////////////////////////////////.....................000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222111111222222222222222222333333222222111111222222333444222222222222333444555555444555666777888999999999;;;;;;<<<<<<<<<<<<<<<<<<:::999999;;;AAAFFFJJJKKKWWWTTTPPPKKKEEE???;;;999999BBBFFFMMMTTTKKK???AAA===>>>@@@AAAAAA@@@>>>===:::;;;;;;;;;<<<<<<<<<<<>>;;;:::888888888999777777777666666666666666000111111111222222333333111111111000000000000///......////////////000000................................................////////////........................////////////---///000000...------...////////////////////////---------...............---...///000000///...---//////......//////000111......///000000000//////......////////////......///////////////000000111000000111111111111000000///000000000111222222222000111111111222222222222000000000000000111111222000000000000000000000000000000000000000111111222000111111222222222222222555444222111111111222333222333333333444444444444444444444333444444555666444666888777777999===AAAHHHDDD???<<<<<<<<<======<<<<<<;;;::::::::::::;;;888:::;;;=========<<<<<<===>>>???AAABBBCCCCCCCCCBBBAAA???>>>???AAACCCEEEKKKSSS^^^ggglllooosssuuuzzzmmmnnnttt}}}fffdddyyyAAABBBCCCBBB???===>>>???;;;:::::::::<<<>>>@@@AAA???>>>===<<<<<<===???@@@CCCBBB@@@>>><<<<<<<<<<<<999999888777555333222111111111000000000111111111//////000000111000000///000000000000000000000000+++---//////------...000---------------------------,,,,,,------///000000------............------------,,,,,,,,,---...///...------,,,,,,------...........................//////000000000000//////---------.........//////...------------...//////////////////////////////,,,------....../////////000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222111111222111111111222222333444222222111111222222333444333222222333333444555666555555555666777999:::;;;;;;;;;;;;;;;<<<===???@@@>>>>>>@@@CCCGGGJJJKKKKKK????????????????????????444888:::CCCMMMFFF;;;>>><<<===???AAAAAA???===<<<999:::;;;;;;<<<<<<<<<<<<>>>===;;;999888888999:::666666666666666666666666111222222222222222222222111111000000000/////////........./////////000000................................................////////////........................////////////,,,...//////.........////////////////////////////////////...............---...000111111000...---......------......///000---......///000000//////---...///000000///...---///////////////000111111000000111111111111000000000000000000000000000000//////000111222333333444000000000000000111111222000000000000000000000000000000000000000111111222000000111222222222222222666555333222222222333444333333444555555555555555444333333333444444555666777777777777888999;;;<<>>======<<<=========999:::<<<>>>??????>>>======>>>???AAABBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDIIIQQQ\\\bbbeeeiiisss|||~~~pppppp}}}fff```zzz~~~AAADDDFFFEEEAAA???@@@BBB999;;;<<<<<<<<<<<<>>>@@@???>>><<<;;;:::;;;===>>>AAA@@@>>><<<;;;;;;;;;<<<999999999999777555333111222111111111111111222222000111222111//////000111000000000000000000000000+++---//////---,,,...111------------------------,,,,,,,,,---...///000111......////////////......---,,,,,,+++,,,---//////...------,,,,,,------...////////////////////////------............---------------.........//////...------------...//////////////////////////////***+++,,,---///000111111000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222111111222111111111222333333444222222111111222222333444444444444444444666777777666666555555666888;;;<<<:::999888999:::===@@@BBB===>>>@@@BBBDDDBBB???;;;========================BBBAAA===BBBKKKDDD:::===;;;<<>><<<:::888888888::::::555555555666666666666666222222222222222222222222000000000000////////////---.........//////000000........................////////////////////////000/////////......................../////////000+++---///000//////000111////////////////////////000000000000////////////...///000222222000///...---------------...//////------...///000000//////---...///000000///...---///////////////000111111000000111111111111000000000000000000////////////,,,,,,---///000111222333000000000000000111111222000000000000000000000000000000000000000111111222000000111222222222222111888777555333333333555666333444555555666666555555333333333333444444555666:::999888999;;;<<<;;;:::;;;999777777999;;;======AAA@@@@@@???????????????:::;;;===???@@@@@@???>>>===>>>???@@@AAAAAA@@@?????????@@@AAABBBBBBCCCCCCHHHTTT```bbb]]]___nnn~~~qqqqqq{{{zzz```XXXoooxxxzzzAAABBBDDDFFFEEECCCAAA???>>>===<<<<<<===???AAACCC@@@???>>><<<<<<<<<===>>>CCCBBBAAA???===<<<::::::;;;;;;:::888777555444333222222222111111111111000000000000000000///......////////////////////////000000//////.........---,,,------......------,,,........................------------------------------------------------------------------------..................---------------............/////////.........---------++++++,,,------......///......////////////......------------------------///............///000000222222111111000...---,,,...//////000111222222222222111111111222222111000000111111111111222222222111111222222222333333333333333333333333333333333888888777777666666555555777777666666777999<<<===???>>>===<<<;;;:::::::::=========<<<;;;;;;::::::;;;<<<=========<<<;;;:::;;;<<<===?????????>>>===???===;;;:::;;;<<<<<<;;;======;;;:::::::::::::::888777777666666666666666333333222222111000//////000000111111111111000000////////////////////////////////////////////////000000000000000000000000000000///...---,,,,,,+++////////////............///......---------......000000000000000000000000////////////000000000000000000//////.........---............////////////---------............///............////////////000000000000000000000000111111000000000000000111111111000000000000111111000///...------...///000222111000//////000111222111111111000000000000000////////////000000000000000111111111111222222222333333333444444444555555222222222333333333444444555444333333444666666666666666777999;;;;;;999777::::::::::::::::::;;;;;;:::;;;<<>>>>>???@@@AAAAAAAAA@@@???;;;===>>>??????@@@BBBDDDKKKRRR\\\```[[[XXXeeewww|||lllmmmwww___XXXvvv???AAACCCDDDEEECCCAAA@@@>>>===<<<<<<<<<>>>@@@AAA??????===<<<<<<<<<======CCCBBB@@@???===;;;999999:::999888777555444333222222222222111111111000000000000000000000///......////////////////////////000/////////.........---,,,------......------,,,........................------------------------------------------------------------------------........................---------............/////////.........---------++++++,,,------......///......////////////......------------------------,,,,,,---------.........000000000000000//////......//////000111111222222111111111222222333222111000111111111111222222222111111222222222333333333333333333333333333333333777777777777666666555555777777777777888999;;;<<<>>>===<<<;;;;;;:::::::::======<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<;;;::::::;;;<<<===>>>>>>>>>=========;;;999999:::::::::999<<<<<<;;;;;;:::999999999888777666666555555666666333333222111111000//////000000111111111111000000/////////////////////////////////////////////////////////////////////////////////...------,,,,,,---.........//////000000///......---------......////////////////////////.../////////000000000000000/////////.........---............////////////---------............///............////////////111111111111111111111111111111000000000000000111111111000000000000111111111111//////...///000000111111000//////000111111000000000000000000000000////////////000000000000000111111111111222222222444444444555555555666666333333333333444444444444777666555555666666555444666555555777999:::999888::::::::::::;;;;;;;;;;;;;;;;;;<<<>>>AAAAAA???======<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBBBBBAAAAAA>>>?????????>>>???BBBEEELLLSSS[[[ZZZRRRSSSggg~~~ppprrrvvv``````===???AAACCCCCCCCCAAA@@@>>>===<<<;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<===BBBAAA@@@>>>;;;999888777777777666555444333222111222222111111111000000000000000000000000///....../////////////////////////////////...............,,,------......------,,,........................------------------------------------------------------------------------........................---------............///...............---------++++++,,,------......///......////////////......------------------------,,,---.../////////............///000000000000000/////////000111111222222000000111222333333222222000111111111111222222222111111222222222333333333444444444444444444444444777777777666666666666555888888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;888888999:::;;;;;;;;;::::::;;;<<<<<<======<<<<<<;;;999777777888999999888:::;;;;;;;;;;;;999888777777666666555555555555555222222222111111000000//////000000111111000000///////////////////////////////////////////////////////////////////////////........................,,,,,,---...///000111111......---------......///////////////////////////....../////////000000000/////////...............---............/////////---------............///............////////////111111111111111111111111000000000000000000000000111000000//////000000111333222111000000000000000111000000//////000000111000000000000000000000000////////////000000000000000111111111111222222222555555555555666666666666444444444444555555555666666666666666555555555555888666444555777999999999::::::::::::;;;;;;<<<<<<;;;;;;;;;===??????===;;;<<<<<<<<<======>>>>>>>>>AAAAAABBBCCCDDDDDDCCCCCCAAAAAA@@@???>>>???CCCFFFMMM[[[fffcccUUUUUUkkk|||mmmmmmsss[[[```;;;<<<>>>@@@AAABBBAAAAAA>>>===<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<@@@???>>><<<:::888666666666666555444333333222222111111111111000000000000000000000000000///......////////////////////////........................,,,------......------,,,........................---------------------------------------------------------------------------------...............---------............///........................++++++,,,------......///......////////////.................................///111333333222000///......///000000000000000//////000000111111111111///000222333222222333444000000111111111222222222111111222222222333333333444444444444444555555555666666666666666666666666888888999:::::::::999888999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<888888999:::;;;<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;:::888777888999999999777888999;;;;;;;;;999666555666555555444444444444444222111111111000000000/////////000000000000//////////////////////////////////////////////////////////////////////////////---------.........//////---------...///000000111...------------...//////////////////////////////........./////////000000........................---------.........//////---------............///............////////////111111111111111111111111/////////000000000000000000000////////////000000222222111000000/////////000000000//////000000000/////////000000000000000////////////000000000000000000111111111222222222444444444444555555555555555555555555666666666666444444333333444777;;;???===:::777555666888888888888888999999::::::;;;;;;<<<;;;;;;<<<===>>><<<:::;;;<<<======>>>>>>>>>>>>BBBBBBCCCDDDDDDEEEEEEEEEDDDCCCAAA???>>>???CCCGGGMMMcccxxxuuuddd]]]nnn}}}xxxfffcccwwwYYY\\\|||xxx999:::<<<>>>???@@@@@@@@@======<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;======<<<:::888777555555555555555444444333333333111111111000000000//////000000000000000///......////////////////////////---------...............,,,------......------,,,........................---------------------------------------------------------------------------------.........//////---------............///---.....................++++++,,,------......///......////////////.................................///111333333222000///000000000000000///......000000000000000111111111///111444444222222333444000000111111111222222222111111222222222333333333333333333444444444555555555555555555555666666666888999999:::::::::999999888999:::<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<======999::::::;;;<<<======>>>;;;;;;;;;:::::::::;;;;;;:::999888999;;;;;;:::999777888:::::::::888555444555444444333333333333333111111111000000000000000//////000000000000//////////////////////////////////////////////////////........................,,,,,,------...////////////////////////.........---------------...//////....................................////////////---------...............------------............---------............///............////////////000000000000000000000000---...///000000000000///000000////////////000000000000000//////........./////////000000/////////......//////000000000000////////////000000000000000000111111111222222222222222333333333444444444555555555666666666777777444444333222555<<>>????????????BBBBBBCCCCCCDDDEEEFFFFFFDDDCCCBBB???>>>@@@DDDGGGKKKddd{{{wwwddd\\\iii{{{yyyddd]]]vvv^^^\\\|||rrr}}}888999:::<<<===>>>>>>>>>======<<<<<<<<<;;;;;;:::999:::;;;;;;<<<;;;;;;;;;::::::999888777666555555444444444444333333333333111111000000000/////////000000000000000///......////////////////////////---------------.........,,,------......------,,,........................------------------------------------------------------------------------,,,,,,------.../////////---------............///---------...............++++++,,,------......///......////////////..............................,,,---.../////////......000000000000000///......000000000000000000111111000333555555222000222444000111111111111222222222111111222222222333333333111222222333333444444444444555555555555666666666888999999999::::::;;;;;;999:::<<<===>>>===<<<<<<:::::::::;;;<<<===>>>>>>;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;:::::::::;;;;;;:::999999;;;<<<===;;;:::777888888888888666555444444333333222222222222222000000000000000000000000...//////000000//////...////////////////////////////////////////////////........................---------.........//////000000//////............---------------...///000........................------........./////////---------------.........,,,------------.........---------............///............////////////////////////////////////,,,---///000111000000///000//////......//////000......////////////.........//////000000//////...---......//////000000111////////////000000000000000111111111111222222222111222222222333333333333555555555555666666666777666666666555777???KKKTTTEEEAAA<<<999888888777777666666777888999:::;;;;;;<<<;;;:::;;;===>>>===<<<:::;;;===???@@@@@@??????AAAAAAAAAAAABBBDDDEEEFFFBBBBBBAAA@@@???@@@DDDGGGLLL```ooogggVVVTTTcccttt{{{fff^^^ggg```ZZZzzz~~~888999::::::;;;<<<<<<===<<<<<<=========<<<<<<;;;888999:::;;;<<<;;;;;;:::777777777666666666666555222222222222222222222222111000000000////////////000000000000000///......////////////////////////,,,,,,,,,------.........,,,------......------,,,........................------------------------------------------------------------------------,,,,,,------...//////000---------............///---------.........//////++++++,,,------......///......////////////..............................,,,,,,---------............//////000000000000///111000000000000000000000111555777666111///111333000111111111111222222222111111222222222333333333000000111111222333333444444444444555555555666666999888888888999;;;<<<===;;;<<<===??????>>>===<<<999999:::;;;<<<===>>>???<<<;;;:::::::::;;;<<<===>>>===<<<:::::::::;;;<<<999999999;;;======;;;999888777777666666555555444333333222111111111111111///000000000000000000000......////////////......////////////////////////////////////////////////........................---------........................///////////////---,,,,,,------///000000........................---------.........//////,,,,,,,,,------.........,,,,,,---------.........---------............///............////////////........................+++,,,...000111111000/////////............//////------///000111111000000......///000000///......------......///000000111////////////000000000000000111111111111222222222222222222333333333444444444444555555555666666666666777888777777<<>>:::;;;===???AAAAAA@@@???????????????@@@BBBDDDEEE???@@@AAA@@@@@@AAADDDFFFPPP___hhh___TTTWWWgggtttsssmmmjjj}}}```XXXxxx999999999::::::;;;;;;<<<<<<<<<======>>>======<<<777888:::;;;<<<;;;;;;:::555555666666666666666666000000000000111111111111000000000000////////////000000000000000//////...////////////////////////,,,,,,,,,------.........,,,------......------,,,........................------------------------------------------------------------------------,,,,,,------...///000000---------.........//////---------.........//////++++++,,,------......///......////////////......///////////////////////////............///000000,,,---...000111111222222111111111000000000000000222666888666111...000333000111111111111222222222111111222222222333333333//////000111222222333333444444444555555555666666999888777777888;;;>>>???<<<===???@@@@@@>>>===;;;999999:::;;;<<<>>>??????<<<;;;:::999999999:::;;;>>>===<<<;;;:::;;;;;;<<<999888999;;;<<<===;;;999888777666555444444555555333222222111000111111111////////////000000000000......////////////......////////////////////////////////////////////////................................................,,,------...///000111111,,,,,,,,,---...///000111........................---------.........//////,,,,,,,,,------.........,,,,,,,,,---------......---------.........//////............/////////000------------------------+++,,,...000111111000/////////............//////---...000111222222222222---...///000000///...------------...///000000111////////////000000000000000111111111111222222222333333333444444444555555444444444444555555555666444666888777444666<<>>>>>???;;;:::999;;;===???@@@@@@999;;;>>>@@@AAAAAA@@@???>>>>>>>>>>>>???AAACCCDDD===???@@@AAA@@@AAACCCEEETTTccckkkddd]]]cccoooxxxzzz}}}ddd[[[yyyyyy999;;;===>>>???>>><<<;;;;;;::::::::::::;;;<<<<<<999888888888999::::::;;;:::888666555666555333111555444222000///000000111111111000///////////////////////////............,,,,,,,,,------.........------------------------////////////////////////////////////////////////---------------------------------------------------------------------------------------------------------............///..........................................------....................................////////////444111......000000...,,,000000////////////000000000111111111111222222222111111222222222333333333333444444444444444444444111222333444444444444333111111222222222333333333333444555555444444555777777777777777777888888999<<<<<<<<<<<<<<<<<<<<<;;;>>>===<<<;;;;;;<<<>>>>>>======<<<<<<;;;:::999999::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;;;;444555555555555555444444222222222222222111000///000000111111111111000000//////000000///...------000000000000000000000000//////.........---------------............------.........------,,,,,,,,,,,,,,,,,,---...///000000---------............///......------------......//////.........---------......------------......000000//////.........------------............///------............---------------............///............////////////////////////////////////222222222222222111000///000000000000000000000000000000000000111111111111////////////000000000000111111111111111111111111333333333333333333333333333333333444444444555555777666666666666888999:::???>>>>>><<<;;;999777666;;;:::999999999;;;===???<<<<<<;;;;;;<<>><<<@@@DDDCCC@@@>>>BBBAAA???>>>>>>@@@AAACCC>>>??????>>>>>>@@@CCCFFFQQQjjjxxxnnngggsss~~~eeeXXXrrrttt{{{<<<>>>???AAAAAA@@@???>>>===<<<<<<;;;::::::::::::888888888888888999::::::999777666555666666444222444333222000000000000000111111000///////////////////////////............,,,,,,------------------------------------------................................................---------------------------------------------------------------------------------------------------------............///....................................................................................////////////333111......///000...---//////............//////000000111111111222222222111111111222222333333333000000000111333555666777333333333333333333333333111222222222222333333333333444555555444444555777777777666666777777888999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;<<<===>>>;;;;;;999888888777777777999999999999999999999999;;;<<<<<<<<<;;;:::999999666666666666555555444333111222222222222111000///000000111111111111000000///////////////...------//////////////////////////////.........---------------............------......---------,,,,,,,,,,,,---------.../////////---------............///......------------......//////.........---------......------------......000/////////............---------............///------............---------------............///............////////////////////////////////////111111111111111000000///000000000000000000000000...////////////000000000////////////000000000000111111111111111111111111333333333333333333333333333333333444444444555555777666666666666888999:::<<<<<<<<<<<<;;;999888777999888888888999;;;===???<<<;;;::::::;;;>>>BBBEEEDDD>>><<<@@@DDDCCCAAAAAABBB@@@???>>>===>>>@@@AAA>>>??????>>>>>>@@@CCCFFFVVVooowwwmmmsssxxxtttjjj\\\uuu}}}???@@@AAABBBCCCBBBAAAAAA???>>>===;;;::::::999999888888777777777888999999888777555555666666555444333222111000000000000000111111000///////////////////////////............------------------,,,,,,------------------------................................................---------------------------------------------------------------------------------------------------------............///....................................................................................////////////222000......//////...---......------------......000000000111111111222222000000111111222333444444222222222444777:::>>>@@@555444333222222222333444222222222222333333333333333444555555444444555777666666666666666777888888::::::::::::::::::::::::999999999999:::<<<===>>><<<:::888666666666888888:::999999888888777777777<<<<<<<<<;;;:::999888777777777777777666555333333111111222222111111000000///000000111111000000//////////////////......---------------------------...............---------------............------...------------,,,,,,,,,------..................---------............///......------------.....................---------......------------......////////////............---------............///------............---------------............///............////////////////////////////////////000000000000000/////////000000000000000000000000............////////////////////////000000000000111111111111111111111111333333333333333333333333333333333444444444555555666666666666777888999999888999999:::::::::::::::888888888888999;;;===>>>;;;:::999999:::===???AAACCC>>><<<@@@DDDCCCCCCCCCAAA@@@>>>===<<<======>>>>>>??????>>>>>>@@@CCCFFFSSSiiizzzvvvkkkkkk{{{sssjjjpppkkkZZZsss>>>???@@@@@@AAAAAA@@@@@@>>>===<<<;;;::::::::::::777777777666666777777888777555444555666666555444222222111000000000000000111000000///////////////////////////.....................------,,,,,,,,,------------------------................................................---------------------------------------------------------------------------------------------------------............///........................---------...................................................////////////111000///...............///......------......///000000000000111111111111//////000111222333444444444333333444777;;;@@@CCC666555333111111222333444222222222333333333444444333444555555444444555777666555555555555666777777888888888888999999999999888999999:::<<<===>>>???>>><<<999777777888:::<<<;;;::::::999888777777666:::::::::::::::999888777888888888777666444333222000000111111111111000000//////000000000000//////...///////////////......------------------------........................------............------------------------------...............------------------............///......------------....................................------------......///////////////.........---------............///------............---------------............///............/////////////////////////////////////////////.........//////////////////////////////........./////////000000////////////000000000000111111111111111111111111222222222222222222222222333333333444444444555555555555666666777888888999555666888999:::;;;;;;;;;;;;::::::::::::;;;<<<===<<<;;;::::::<<<>>>??????AAA===;;;???BBBBBBBBBEEE@@@???>>>===<<<<<<<<<<<<>>>??????>>>>>>@@@CCCFFFPPP___oooppphhhhhhwwwzzzlllnnnlllZZZsss:::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<777666666555555666666666666444333444555555444333111111111111000000000///111000000///////////////////////////.....................------,,,,,,,,,------------------------................................................---------------------------------------------------------------------------------------------------------............///........................---------.........//////..................................../////////////////////...------...///000//////////////////000//////000000000111111111//////000111111222333333111000///000111555999;;;555444222111111222444555222222333333333444444444333444555555444444555777555555555444555555666777777777777888888888999999999:::;;;<<<===>>>??????>>><<<999888777999;;;<<<<<<<<<;;;:::999888888777777777888999:::::::::999888888888777666444333222///000000111111111000000//////000000000000//////......///////////////...........................---.....................------............------------------------------...............------------------............///......------------......---...........................------------...............///////////////---------............///------............---------------............///............//////////////////////////////////////////...------...////////////////////////////////////000000000111111111////////////000000000000111111111111111111111111222222222222222222222222333333333444444444555555444555555666777777888888444555777999:::<<<<<<<<>>>>>===<<<;;;;;;;;;>>><<<;;;===@@@AAA@@@??????<<<;;;???AAA@@@AAADDD??????>>>===============>>>??????>>>>>>@@@CCCFFFVVV```kkknnnmmmqqqqqqwwwqqqnnnrrraaa}}}777777777888888888999999999999999999999:::;;;;;;666666555555444444555555555444222222333333222111///000000111111000//////111111000///////////////////////////............------------------,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------............///........................,,,,,,------.../////////....................................////////////...//////...------...000000000////////////000000/////////000000000111111000000000111111111111222222111000000111333555666333333222222222333444555333333333333444444444444333444555555444444555777444444444444444555666666666666777777888999999999:::;;;<<<===>>>>>>>>>>>>;;;:::888777777888:::;;;<<<;;;;;;::::::999999999555666777888999:::::::::666666666666555444222222//////000000111111000000...//////000000//////...---...//////////////////////////////////////////---------...............------............------,,,,,,,,,------------...------..................---------............///......------------......---------.....................------------...............///////////////---------............///------............---------------............///............//////////////////////////////////////////...------...000111000000000000000000000000000000000000111111111111////////////000000000000111111111111111111111111222222222222222222222222333333333444444444555555444444555666777777777777666666888:::;;;<<<<<<<<<@@@@@@???>>>======<<<;;;>>>===<<>><<<>>>BBBCCC@@@@@@CCC????????????????????????>>>??????>>>>>>@@@CCCFFFZZZdddkkkkkklllwww|||bbbeee}}}rrrlllqqqddd666666666666777777888888999999888888777888888888666555555444333333444444555333111111111111000......///000111111000//////111111000///////////////////////////............,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------............///........................,,,,,,------...//////000....................................////////////---...///...,,,,,,...000/////////....../////////////////////000000000111111111111111000000000000333333222222333444444555111111222222333444555555333333333444444444444555333444555555444444555777444444333333444444555666666666777888888999::::::::::::<<<=========<<<<<<;;;::::::999999:::;;;;;;::::::999999999999999999666666777888999999999888444444555444444333222222...//////000000000000000......////////////......------...///////////////////////////////////////---------.........//////------............------,,,,,,,,,---------......,,,---------.../////////---------............///......------------......---------.........//////......------------................../////////000---------............///------............---------------............///............////////////////////////////////////000///...---...///111222000000000000000000000000/////////000000000000111////////////000000000000111111111111111111111111111111111111111111111111333333333444444444555555333444555777777777777666888999:::;;;;;;<<<<<<<<<======>>>>>>>>>>>>=========<<<<<<@@@EEEFFFDDD@@@??????AAAFFFFFFBBB@@@CCC??????@@@AAABBBBBBBBBBBB>>>??????>>>>>>@@@CCCFFFWWWffflllcccbbbrrrzzz```]]]wwwsssmmmmmm```|||777777666666777777888999::::::888777666666555555666555444444333333333333444333111000000000...,,,...///000111111000//////111111000///////////////000/////////............,,,,,,,,,------.........---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.........//////........................,,,,,,------...///000000..................................../////////000,,,...///...,,,,,,...111.........------.........////////////000000000000222222111111000//////////////////000000111111111///000111333555555666666333333333444444444555555333444666555444444555777444333333333333444555555666777777888999:::::::::999:::;;;<<<<<<<<<;;;:::<<<=====================888888888888888999999999777888888888888777777666333333333444333333222222......///000000000000000......////////////......------...///000000//////////////////////////////---------.........//////---..................---,,,,,,,,,------.........,,,,,,------...///000000---------.........//////.........------.........---------.........//////.........------.........---.........//////000000---------.........//////---..................------------.........//////............/////////000////////////////////////000///...---...///111333000000000000000000000000............/////////000////////////000000000000111111111111111111111111111111111111111111111111333333333444444444555555333444555777777777777666::::::;;;<<<<<<<<<;;;;;;999:::;;;===>>>>>>??????<<<;;;;;;???EEEGGGDDD@@@@@@AAAEEEIIIHHHCCCAAACCC???@@@AAABBBCCCDDDDDDDDD>>>??????>>>>>>@@@CCCFFFTTTiiiooo___ZZZmmm}}}eee\\\uuuwwwqqqmmm___xxx;;;;;;===???@@@>>>:::666333111000222666888666444555555444333333333444444222111111000000000000000222111111000///......---//////////////////////////////.........---------,,,------......------,,,+++,,,------......------------------------------////////////////////////,,,,,,++++++,,,,,,---............------,,,,,,,,,------------------------,,,---......//////......//////.........---------........................,,,---......//////......---------............/////////.........---------,,,---......//////......,,,,,,,,,---------......------......//////000000222111000//////000111222000000000000000111111111111111000000111333444666444333222222222333444555666666666888999888666444333444555555555444333222888777777666666666666777888;;;===<<<999777777999::::::::::::::::::::::::888999999:::;;;;;;;;;:::999888666555444444444444000111333444444333111000000000000000////////////000000000000000000000000//////////////////////////////.........---------............////////////////////////............------...///...---+++***,,,...//////......///111///000111000...------...//////.........---------...........................------,,,,,,------...---------.........//////---------............///,,,,,,,,,---------.....................---------............////////////////////////////////////...............///000000////////////////////////---......///////////////111111111000000000000000111111222222222333333333444444333333333333222222555555666666666666555555666555555666777777555333888999999::::::;;;;;;<<<<<<===============<<<;;;;;;<<>>???>>><<<@@@FFFVVVcccgggaaabbbsssjjjdddqqq|||nnnjjjqqq]]]ttt::::::;;;===>>>===999666333111000222555888888666666555444333333333333333222111000000//////000000111111000000///......---........................//////.........---------,,,------......------,,,+++,,,------......------------------------------........................,,,,,,++++++,,,,,,---.........---------,,,,,,,,,------------------------,,,---......//////............------,,,,,,,,,,,,........................,,,---......//////......---------............/////////.........---------,,,---......//////......,,,,,,,,,---------....../////////000000000000000222111000//////000111222000000000000111111111111111111111222222333444555555444333333333444555666555555555666666666555444333444555666666555444444888777666666666777888999:::<<<===;;;888666777888999999999999999999999999888999::::::;;;;;;:::::::::999777555444333444444000111333444444333111000000000000000/////////...////////////////////////........................//////.........---------............////////////////////////............------......------,,,+++---...//////......///111///000000000...---.../////////.........---------...........................------,,,,,,------...---------.........//////---------............///---------.........//////......---------,,,,,,,,,............////////////////////////////////////...............//////000////////////////////////---......///////////////000000000000000000000000111111111222222222333333333333333333333333333333555555666666666666555555666666666888:::;;;:::999888888999::::::;;;;;;<<<<<<<<<============<<<<<<;;;<<<>>>@@@AAAAAA@@@@@@???===>>>BBBBBB@@@CCCIIIKKKIIIFFFEEEEEEEEEDDDCCC@@@===<<<>>>??????DDDJJJVVVccchhhbbbbbbrrrpppkkkwwwkkkhhhrrrttteee~~~999999:::<<<===<<<888555555333222222555777888888666666444333222222222222222111000000//////000000111000000//////................................................---------,,,------......------,,,+++,,,------......------------------------------........................,,,,,,++++++,,,,,,---......------------,,,,,,,,,------------------------,,,---......//////......---,,,,,,,,,,,,+++++++++........................,,,---......//////......---------............///...............---------,,,---......//////......,,,,,,,,,---------......111111111111000000000000111111000000000000111111000000000111111111222222111222333444444555444444555444444444444555666777444444444444444444444444333444555666777777666666888777555555555777999;;;;;;<<<<<<:::777666666777888888888888888888888888888999::::::;;;:::::::::;;;:::777555444333333333000111222333333222111000000000000/////////......////////////////////////.......................................---------............/////////////////////............---......---,,,,,,,,,---------...//////......///000...///000///...---...///...............---------...........................------,,,,,,------...---------...............---------............///........./////////000000......---,,,,,,,,,,,,,,,............////////////////////////////////////......------......///000////////////////////////---......///////////////000000000000000000000000111111111222222222222333333333333333333333333333555555666666666666555555444444555888;;;======<<<888888999999:::;;;;;;;;;:::;;;<<<===============;;;<<<===??????>>>>>>===@@@>>><<<======>>>CCCIIIOOOKKKFFFBBBBBBCCCDDDDDD@@@===<<<>>>??????DDDKKKWWWccciiicccaaaooouuujjjvvvrrrqqqttttttggg999999:::<<<===<<<999777999777555444444555666777666666444333222222111111111111000///////////////000000/////////.........................................................,,,------......------,,,+++,,,------......------------------------------........................,,,,,,++++++,,,,,,---...------------------------,,,,,,------------------,,,---......///.........---,,,,,,,,,,,,,,,,,,,,,........................,,,---......///.........---------............///........................,,,---......///.........,,,,,,,,,---------......111111111000000/////////111000000000000000000111000000000111111222222333111222444555666555444444333333444444444555666666444555555555444444555666444444555666777888888888666555444333444666999;;;;;;;;;:::888777555555555888888888888888888888888888999999::::::999999999;;;999777555333222222222000111222222222222111000000000/////////.........////////////////////////............................................................//////////////////.........---------///...,,,++++++,,,---...---///000///......///000...///000///...---...///...................................................------,,,,,,------...........................---------............///---.........///////////////...------------..................////////////////////////////////////...------------...//////////////////////////////---......////////////////////////000000000000000111111111111222222222222222222222333333444444444444555555666666555555444222111222555999;;;::::::888888888999::::::;;;;;;999:::;;;<<<======>>>===;;;;;;<<<<<<<<<<<<;;;:::>>>======<<<<<<===BBBFFFKKKHHHCCCAAAAAABBBCCCCCCCCC@@@>>>??????>>>BBBHHHYYYeeejjjddd___jjj~~~uuujjjvvvvvvwwwttthhh;;;:::;;;<<<>>>===;;;999<<<;;;999777555444444555555555444333222111111111111000000///.../////////////////////....................................---.....................,,,------......------,,,+++,,,------......------------------------------........................,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......,,,---......///.........------------....................................,,,---......///.........---------............///---.....................,,,---......///.........,,,,,,,,,---------......000000000//////.........000000000111111000000000///000000111222333333333222333444555666555444333111111222333444444555555555777888777666555666888555555555666777888999999555444333333333555888999999999888888777666444333999999999999999999999999777888888888888888777777999888666444222222222222111111111111111111111111////////////............................................................---.................................////////////............------------...---,,,++++++,,,...///...///000///...---...///---///000///......///000---................................................------,,,,,,------........................------------............///,,,,,,---------.........000///.........000111222............////////////////////////////////////---------------...//////////////////////////////---......///////////////......//////000000000000000000111111111222222222111111222333333444555555444444555555555555444444222222222444777888777666777777888999999::::::;;;999999;;;<<<============:::;;;;;;;;;::::::999999:::===>>>>>>===>>>@@@AAABBBAAA@@@AAABBBCCCBBBAAACCC@@@???@@@???>>>CCCIII\\\gggllleee]]]eeezzzuuurrr}}}qqqrrrqqqiii;;;;;;;;;<<<>>>>>><<<:::<<<===<<<:::666444333333444333333222222222222222111000//////......//////........................---------------------------------...............,,,------......------,,,+++,,,------......------------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,------------...+++,,,,,,------.........,,,---......//////......------...............///........................,,,---......//////......---------............///---------...............,,,---......//////......,,,,,,,,,---------......////////////............000000111111111111000000///000000111222333444444333333444444444444333333000000222333444555555444555888;;;;;;888666777999666666555555666777888999444444444444555666666777888888999:::;;;999555222999999999999999999999999666666666777666666555444777555444222111111111222111111111111111111111111/////////.........------........................---------------------------------...........................////////////.........------------,,,------,,,,,,,,,---.........///000///...---...///---...//////......///000---------..........................................------,,,,,,------..................------------------............///,,,,,,,,,------------...000///......///222444666............////////////////////////////////////------,,,,,,------...///////////////////////////---......///////////////---......//////000000111000000000111111111111222000000111222444555666666444444555555555555444444555444444666888888777666777777888888999:::::::::999:::;;;<<<<<<<<<<<<<<<:::::::::999999999999999777===@@@??????@@@???===;;;<<<>>>AAADDDDDDBBB@@@???======???@@@AAAFFFMMM]]]hhhnnnggg^^^ccczzzxxxppp|||~~~pppsssmmmddd:::::::::;;;======<<<:::999<<<===<<<999555444555222222222111222222333444000000///............///........................---------------------------------.........//////,,,------......------,,,+++,,,------......------------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......++++++,,,,,,---......///,,,---......//////......,,,,,,,,,------.................................,,,---......//////......---------............///---------.........//////,,,---......//////......,,,,,,,,,---------......///////////////000000000///000111222222111000//////000000111333444444555333333222222222222333333000111333444555666666555333888======:::777777888777666555555555666777777555666777888888777666666777888;;;>>>@@@>>>999444888888888888888888888888444555555555444444333222444333111000000000111222111111000000000000111111//////.........---------........................---------------------------------.........//////............////////////.........---------,,,,,,+++,,,------......------///000000000...---...///---...//////......///111---------.........//////...........................------,,,,,,------...//////.........------------------............///------------............------,,,---///222666888............////////////////////////////////////------,,,,,,------...///////////////////////////---......///////////////------......///000000111000000000000111111111111///000111222444555666777333444444555555444444333555555555666888999888777777777777888999999::::::::::::;;;<<<<<<;;;;;;;;;999999999999999999::::::888>>>AAA???>>>AAA@@@===:::;;;===@@@CCCDDDBBB@@@???======???@@@AAAGGGNNN]]]hhhpppkkkaaafffzzzkkkxxx~~~qqqtttkkk___yyy999999888:::<<<<<<;;;:::666:::===>>>:::777666777111111111111222333444555000000///...............---.....................---------------------------------.........//////,,,------......------,,,+++,,,------......------------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,------.........++++++,,,,,,---...//////,,,---......//////......+++++++++,,,,,,---------........................,,,---......//////......---------.........//////---------.........//////,,,---......//////......,,,,,,,,,---------......//////000000111111222222///000111222222111000//////000000222333444555555444333222111000111222333111222444666777777777666111777===>>>;;;777666777777777555444444555666666777888:::;;;;;;999777666888999===BBBDDDBBB;;;666777777777777777777777777444444444444333333222111222111000//////000111222111111000000000000111111//////.........---------........................---------------------------------.........//////............/////////000......---------,,,,,,,,,***+++---...///...------///000111000...------...,,,...//////......///111---------.........//////...........................------,,,,,,------...//////.........------------------.........//////............/////////000+++++++++,,,...222666999............/////////000////////////////////////---,,,,,,,,,,,,---......////////////////////////---......///////////////---------...///000000111000000000000111111111111///000111222444555777777333444444555555444444333333333333555777999888777777777777888999999::::::;;;;;;;;;<<<;;;;;;::::::999999888888999::::::;;;999???AAA>>>===AAAAAA>>>=========@@@BBBDDDCCCBBBCCC@@@???@@@@@@@@@DDDJJJ\\\hhhqqqmmmdddiii{{{ppp}}}xxxjjjlll}}}nnnbbb}}}777777888999999999999888;;;::::::999888777555555222222222111111111111000111000000///...---------...------,,,---...///000///......---------......---------------...//////------,,,,,,,,,------...,,,,,,,,,---------......---------............///---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///000///---,,,,,,---...///.........------,,,,,,,,,...////////////---,,,+++------------------------........................---------...............111111///.........///000........................,,,---...//////...---,,,---------............///000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333333444222///111555555111///333666666444444666999555555555555555555555555777888::::::888777888999555555555777999:::999888666777777888777666555444555555555555444333222111000000000000000000000000000000000000000000000000......---------,,,,,,,,,------------------------........................---------------------------,,,,,,,,,,,,---......------......------,,,+++---------...------,,,,,,......////////////......///000222111///....../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................---------............///............////////////,,,,,,---...///000111111>>>:::444///---///222444///......000111000...,,,...---,,,---///000///.............................................................../////////000...//////000111111222222000000000///000000111111444444444444444444444444444444444444555555666666666777999::::::999777666<<<<<<<<<<<<;;;:::999888:::999888888:::<<<;;;;;;>>>>>>>>>??????@@@@@@AAA===<<<;;;;;;<<<@@@CCCEEEBBB>>><<<=========CCCJJJ___rrrrrroooeeehhhzzzvvv|||{{{gggXXXlllrrrbbbsss888888999999999999888888:::::::::999888666555444222222222111111111000000000000000///...---------......---,,,------//////......------------............------......///000......------------------,,,,,,,,,---------......---------............///---------,,,,,,,,,++++++------,,,,,,,,,---......///...------------...///......---------,,,,,,,,,---......//////...---,,,------------------------........................------------...///000111//////...------...///000........................,,,---...//////...---,,,---------............///000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333333555444111222555444///111333444555444444555666555555555555555555555555666888:::999888777888888666555555666888999888777666777888999888777555444444555555555444333222222000000000000000000000000000000000000000000000000............---------,,,---------------------------------------------------------------------------,,,,,,,,,------......------......------,,,+++,,,------...------,,,,,,......////////////......///000111111///....../////////.........---------------------------------,,,,,,++++++,,,,,,---...........................---------............///............////////////............////////////222444777999888444///+++///...---------,,,***(((,,,+++***+++---...---,,,........................................................./////////000000//////000000111222222333222222111111111222333333444444444444444444444444333444555555666666666555666777999:::;;;:::999888:::;;;;;;<<<<<<<<<;;;;;;;;;:::999999;;;<<<<<<;;;<<<>>>AAACCCDDDCCCAAA???===<<<<<<<<<>>>AAADDDFFFCCC???>>>>>>>>>???EEELLLbbbsssqqqnnneeeiii~~~uuu{{{}}}gggWWW^^^wwwfffxxx::::::::::::999888777666888888888888777666444444222222111111111000000000000000//////...---------///......---------.........---------------.....................///000000.../////////...---,,,,,,,,,,,,,,,---------......---------............///------------,,,,,,,,,,,,......---,,,,,,,,,---------------------...///000...------------,,,,,,,,,,,,,,,---............---------------------------........................,,,,,,,,,,,,...111444666//////............///000........................------............---------------............///000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222333222555555555777<<<<<<888555444333444555555444333666666666666666666666666666888999999888777777888777666666777888888777555555777999::::::888555333333333444444444333333222000000000000000000000000000000000000000000000000/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------......------,,,+++,,,,,,------...------,,,......////////////.........000111111///......///...............---------........................,,,,,,,,,,,,,,,------...........................---------............///---............/////////000//////.........------)))...666===>>>;;;444000...,,,+++,,,...000000///...---,,,---///000///........................................................./////////000000000000000111111222333333333333333333333333444555555444444444444444444444444333444555666777666555444666777999:::;;;<<<;;;;;;999:::;;;<<<======>>>======;;;:::;;;<<<======<<<;;;>>>CCCGGGHHHEEEAAA>>>AAA@@@???>>>???AAACCCEEEDDD@@@???@@@@@@@@@FFFMMMbbbsssooolllgggpppuuu{{{|||fffVVV[[[yyyfffyyy;;;;;;;;;:::999888666555777777777666666555333333111111111111000000000000/////////......---------///.........------------------,,,,,,------......///............///000000///////////////...,,,+++,,,,,,,,,---------......---------............///------------------,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,---...///000000------------------------++++++,,,---......//////------------------------........................,,,,,,+++,,,...222666999333333222111000000000///........................---------------------------------............///////////////////////////000000000000000000000000000000000000000000000000111111111111222222222222111444555666===FFFJJJIII999666333444666777555222777777777777777777777777666888999999777777777888999888777888999999777666555666999::::::888555333111222222333333333333222////////////////////////000000000000000000000000000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------...------------......------,,,+++,,,,,,------...------------......//////......------///000000///......///......................................./////////,,,,,,,,,,,,,,,---..............................---------............///---------.........////////////.........---------+++---111555999===???@@@333111...---...//////...///...---...///000///......................................................////////////000000000111111222222222333333333333333333333333444555666333333444444444444444444333555666777777666555444555777888:::<<<=========;;;;;;<<<===>>>>>>>>>>>>???===<<<<<<===>>>>>>===:::>>>CCCFFFGGGEEEBBB???FFFEEECCCAAA@@@@@@AAABBBDDD@@@???@@@@@@AAAGGGNNN```pppkkkhhhhhhxxxwww|||}}}kkk^^^fffyyykkk<<<<<<;;;;;;999888666555555555555555444333222222111111111000000000//////............------------..................------,,,,,,,,,,,,,,,---.....................///000000......///......---,,,,,,,,,,,,,,,---------......---------............///------------------------///...---,,,,,,,,,,,,,,,+++,,,---......///000000------------------------***++++++,,,---...//////------------------------........................,,,,,,+++,,,...222666999888777666555333111000///........................---------,,,,,,------------------............///////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222222333333444;;;HHHOOOQQQ;;;888444444666888666444777777777777777777777777666777999999777666777888:::999888999::::::888777555666888999999777444333111111222222333222222222////////////////////////////////////////////////000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------------......------,,,++++++,,,,,,---.........---------............---------...000000.........///---.....................,,,,,,------............------,,,,,,------...///........................---------............///------------............------------............///...---...222777===AAA<<<888333///---+++((('''...---,,,,,,......---,,,................................................////////////000000000111222222222222222333333333111111111111222333444555333333333444444444555555555555666777777666555444666666888:::;;;======>>>===>>>>>>??????>>>>>>===@@@>>>======>>>???>>>===<<<===@@@BBBCCCCCCBBBAAAEEEDDDCCCBBBBBBCCCCCCDDDCCC???>>>???@@@AAAGGGNNN^^^nnngggbbbcccwwwzzzwww}}}{{{vvv|||{{{tttzzz<<<<<<<<<;;;:::888777666333333444444333222222111111111000000000/////////------------------------,,,---......//////......++++++++++++,,,---...///---------------...//////------,,,,,,,,,------...,,,,,,,,,---------......---------............///------------..................---,,,,,,,,,------,,,,,,---.../////////...,,,,,,,,,------------...++++++++++++,,,---//////------------------------........................,,,,,,,,,,,,...111444666888888777666444111///...........................------,,,,,,,,,,,,---------------............///000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222444444111///555???FFFGGG:::888555444555666666555666666666666666666666666555777888888777666666777999888888999::::::999777555555666666666555444333111111222222222111111000000000000000000000000000/////////////////////////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........---,,,------......------,,,+++++++++,,,---............------............------,,,...//////.........///---------...............,,,,,,,,,---......//////---------------......///........................---------............///,,,------------.........,,,,,,------.........///---------...///000111222999777555444555555444222333222000111222222111000................................................/////////000000000111111111111222222222222222222000000000000111333444555222333333444444555555555777777666666666666666666666666777999:::<<<===>>>?????????@@@@@@???>>>>>>@@@???======>>>???>>>===<<<<<<===>>>???AAABBBCCC@@@@@@AAABBBDDDFFFGGGHHHCCC???>>>???@@@AAAGGGOOO]]]ooofff[[[YYYnnnrrruuu~~~zzzsssuuu;;;;;;;;;;;;:::999888777222222222333222222111000111000000000////////////------------------------***+++---...///000//////++++++++++++,,,---...///,,,,,,,,,,,,,,,---......---+++***)))***,,,...000,,,,,,,,,---------......---------............///------------.........///------,,,,,,,,,---......,,,---...//////......---,,,,,,,,,---------......,,,++++++++++++,,,...///------------------------........................------------...///000111222222333222111000...---........................------,,,++++++,,,---------------............///000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222000---000777999888666666555333222222555777555555555555555555555555555777888888777666666777666555555777999999888777555555444333333333333333111222222222111000//////000000000000000000000000////////////////////////............---------,,,------------------------------------------------------------------------***+++---//////...---,,,------......------,,,+++***+++,,,---............,,,------......------,,,+++---//////.........///---------.........//////,,,------...//////000000---------------...//////........................---------............///,,,,,,---------...............------------,,,,,,***,,,...000000///,,,***111111222555999<<<<<<;;;555444333333444444333111................................................//////000000000111111111111111111111111111111111//////000000111333444555222222333333444555555666999888666555444555666777666666777888999:::<<<<<<>>>>>>???@@@AAAAAAAAAAAA@@@???======>>>>>>===<<<;;;<<<===>>>???AAABBBCCC@@@AAABBBCCCDDDFFFGGGGGGDDD@@@???@@@AAACCCIIIPPP]]]pppgggXXXRRRhhhrrrssswwwkkkzzz~~~sss;;;;;;;;;;;;:::999888888111111222222222111111000000000000000////////////------------------------)))***,,,...000000000000++++++++++++,,,---...///,,,++++++++++++,,,------,,,***((('''(((+++///111,,,,,,,,,---------......---------.........//////---------.........//////,,,,,,,,,,,,------...///---.../////////...---,,,,,,,,,,,,------.........---,,,+++++++++,,,---...------------------------........................---------...............,,,---...//////...---,,,........................------++++++++++++---------------.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111///000000...111444444000333444444222000000333777555555555555555555555555555777888888666666666777444333333555777888777666555444333222111222333444222222222222111///......000000000000000000000000////////////////////////......---------,,,,,,,,,------------------------........................------------------------***+++---//////...---,,,------......------,,,+++***+++,,,---............,,,------......------,,,+++---//////.........///---------.........//////---......///000111111222...------------...//////........................---------.........//////,,,,,,,,,---------......000//////---,,,++++++***)))+++...000222111000////////////111222222000...000...------......---+++................................................000000000000111111111111111111000000000000000000000000000111222333555666222222333333444555666666;;;999666444333555777888666666666777888999;;;;;;<<<===>>>@@@BBBBBBCCCCCC@@@>>>===<<<===>>>===<<<:::<<<===???AAABBBBBBBBBEEEEEEDDDDDDCCCCCCBBBBBBEEEAAA@@@BBBCCCDDDJJJRRR[[[ppphhhXXXRRRhhhvvvrrruuuhhhtttyyynnn888888888888888777666666555555444333333222111111////////////////////////,,,------......------,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///...,,,,,,,,,------------------------,,,------......------,,,++++++,,,,,,---...//////........................---------......---,,,,,,,,,---......//////......//////000000///...------......---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................------------------------,,,------......------,,,......//////...---,,,,,,..................------////////////////////////////////////000000000000555///...555;;;999333000000111111111111222222222333333333333333333333333333333222222222222222222444444444444444444444444666666777777888888888999888999::::::888777777777333222333555666333000///222222222111000//////...000000//////.........---000000//////.........---..................------000///...---,,,------...---------------------------.........---,,,,,,+++...,,,+++...222222...)))...---,,,,,,++++++++++++++++++,,,------......///------------------------///...---,,,,,,,,,,,,,,,---------------------------,,,+++,,,...///...---........................---------............///........................///////////////////////////...---,,,,,,,,,,,,,,,////////////000000000000///...---,,,,,,---...///........................---------............///...------------.../////////000000000000000//////111111222222222333333333000111333555555444333222555444333222222222333444:::999999888777666666555888888888888888888999::::::;;;;;;<<<===>>>??????BBBAAA???===<<<======>>><<<<<<<<<<<<===>>>@@@@@@GGGFFFDDDCCCBBBBBBBBBCCC@@@@@@@@@@@@@@@CCCGGGKKK]]]mmmdddZZZWWWjjjyyyqqq~~~uuukkk|||wwwvvvppp777888888888888777666666444444333333222111111000........................,,,,,,------------,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,...111333333222000//////------------------------,,,------......------,,,++++++,,,,,,---......///........................,,,---------------,,,,,,,,,------...............///////////////...------...------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................------------------------,,,------......------,,,......//////...------,,,........................////////////////////////////////////000000000000///...444@@@FFF@@@555...000111111111111222222222333333333333333333333333222222222222222222333333444444444444444444444444666666666666777777777888666888999888777555666666666555555666555333111000222222111111000//////...000/////////.........---000/////////.........---..................------000///...---,,,------...------------------------------......------,,,+++---++++++...333444000---...---,,,,,,+++++++++,,,------------------------------------------------///...---,,,,,,,,,,,,------------------------------,,,+++,,,...///...---........................------------............................................................///...---,,,,,,,,,,,,---....../////////000000000......------------......---------------------------------............///...------------...////////////000000000000//////111111111222222222333333000111222333444444333222444333222111111222333444777777777777777777777777888777777777777888999999::::::;;;<<<===>>>???@@@@@@??????>>>>>>>>>>>>>>>;;;;;;;;;<<<===???@@@AAACCCBBBBBBBBBCCCDDDFFFGGG???@@@@@@@@@@@@CCCHHHKKK\\\kkkbbbXXXTTTfffvvv~~~pppdddyyyvvvwwwzzz777777777777777666666555222222222111111000000///........................,,,,,,------------,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,///222555666555222000///------------------------,,,------......------,,,+++,,,,,,------.........////////////////////////,,,,,,,,,---------------,,,,,,---..................////////////...------...------------...//////------------------------...------,,,,,,------...........................------------------------,,,------......------,,,.........///......---,,,........................////////////////////////////////////000000000000......555AAAGGGAAA777000000111111111111222222222333333333333333333333333111111222222333333444444444444444444444444444444555555555555555666666666555666777777555444444555666666555444333333333333222111111000000//////.../////////.............../////////...............------------------......//////...------------...------------------------------......------,,,,,,,,,++++++///333444222///------,,,+++++++++,,,,,,//////...------,,,++++++------------------------......---,,,,,,,,,---------------------------------,,,+++,,,...///...---........................------------............------------------------------------------------......---,,,,,,,,,------------........./////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------------...////////////000000000000//////111111111222222222222333444333333222222222333333222222111111111222222333333444444555666777888888777666666666777777888999999999:::<<<===???@@@@@@>>>??????@@@@@@???>>>===::::::;;;<<<===???AAABBBAAAAAAAAABBBCCCEEEFFFGGG????????????@@@CCCHHHLLL\\\lllcccXXXQQQbbbvvvooobbb~~~ssspppvvv{{{666666777777666666555444111111000000000/////////........................,,,,,,,,,------,,,,,,,,,/////////......---------++++++,,,,,,,,,,,,---------111555666555111///---------------------------,,,------......------,,,,,,,,,,,,---------......////////////////////////,,,,,,,,,,,,,,,,,,------,,,,,,---.........------.........//////...------------------......//////...........................------,,,,,,------...........................------------------------,,,------......------,,,---...............---------------...............////////////////////////////////////000000000000222...///666:::888555333000000111111111222222222333333333333333333333333111111222222333444555555444444444444444444444444444444444444444444444444444666777777555444555666888999777333111333444444111111000000////////////................................................,,,,,,------------..................------......------------------------,,,------...------,,,,,,---,,,,,,...111222000...---,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,------------------...------,,,,,,,,,---------------------------------,,,+++,,,...///...---........................,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------------.........///,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------------...//////...//////000000000000///111111111111222222222222:::888555333111111222222111111111111111111222222222333333444555666777777666555555555666777888999888999:::<<<===???@@@AAA???@@@AAABBBAAA???<<<;;;999999:::;;;===???AAABBBCCCCCCCCCCCCCCCCCCCCCDDD>>>>>>>>>>>>???CCCIIIMMM]]]nnneeeYYYPPP```qqq}}}sssfffjjjbbbuuuuuupppxxx555666666666666555444444000000///////////////...........................+++,,,,,,,,,,,,,,,,,,+++//////......---------,,,+++++++++,,,,,,------------111555666555111///---------------------------,,,------......------,,,,,,,,,,,,---------------////////////////////////,,,++++++++++++,,,---...+++,,,,,,---...---------------............---------------..........................................------,,,,,,------...........................------------------------,,,------......------,,,------...............------------.........//////////////////////////////////////////000000000000444///,,,///111000000222000000111111111222222222333333333333333333333333111111222333444444555555444444444444444444444444444444444333333333333333444666777777666555666666@@@CCC@@@777111222333111000000000///////////////---------...............---------...............,,,,,,,,,,,,------......------..................------------------------,,,,,,------...------,,,...---------......---+++,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,,,,------...---------------------------,,,+++,,,...///...---........................,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------.........///,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------------...//////......///000000000000000000000111111111222222222???<<<888555222111111111000000111111222222222222333444444444555555555666555555555555666777888999999999:::<<<===???@@@@@@AAABBBCCCCCCBBB>>>;;;888888999999;;;===???AAABBBBBBBBBBBBCCCCCCCCCCCCCCC============>>>CCCIIINNN]]]nnnfffYYYNNN\\\nnnzzzvvvhhhnnnhhh||||||dddlll555555555555555444444333////////////////////////------------------------++++++,,,,,,,,,,,,++++++---------------,,,,,,,,,***++++++,,,,,,------...///222555666555222000///------------------------,,,------......------,,,------------------------........................++++++*********,,,---...++++++,,,---------------,,,,,,---............---,,,---......//////......------------------------...------,,,,,,------...........................------------------------,,,------......------,,,,,,---......///.........,,,,,,------.../////////////////////////////////////////////000000000000222......222333000---...000111111111111222222222333333333333333333333333222222333333444444555555444444444444444444444444444444444444333333333333333555777777666555666777GGGKKKGGG:::222111111---////////////////////////---------------.........---------------.........++++++,,,,,,------......,,,---......///.........------------------------,,,,,,------......------......---,,,,,,+++++++++,,,,,,+++++++++,,,------++++++,,,,,,---...//////+++,,,,,,------.........------,,,,,,,,,---......---------------------------,,,+++,,,...///...---........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------........./////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------------...//////---...///000000111111000000000000111111111111222???===999555222111111111///000111222333333333333444444444444555555666666555555555666777888999::::::;;;;;;<<<===>>>??????AAABBBCCCCCCBBB>>>;;;999999999:::;;;<<<>>>@@@AAA>>>???AAABBBDDDDDDEEEEEE======<<<<<<>>>CCCJJJOOO\\\nnngggYYYMMMZZZqqq|||uuufff{{{sssnnnccciii}}}444555555555555444333333////////////////////////------------------------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,******+++,,,,,,---.........111333333222000//////------------------------,,,------......------,,,------------------------------------------------+++***))))))***,,,...///++++++,,,------------,,,+++,,,------.........---,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................------------------------,,,------......------,,,,,,------...//////......,,,,,,------...//////000////////////////////////////////////000000000000000...///444555111///000000111111111111222222222333333333333333333333333333333444444444444444444444444444444444444444444555555444444333333333333222333555555555444555666???FFFDDD777///000000,,,////////////////////////,,,,,,,,,------.........,,,,,,,,,------.........***++++++,,,------......,,,,,,.../////////......------------------------+++,,,------......---------......---,,,,,,,,,---,,,+++++++++,,,,,,---...,,,---------------------++++++,,,,,,---......///,,,,,,,,,,,,,,,---...///---------------------------,,,+++,,,...///...---........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///....../////////000000000......------------......---------------------------------............///...------------...//////---...///000111111111111000000000000111111111111999888666444222222222222///000222333444444444333222222333555666777888999666666666777888999:::;;;<<<<<<<<<<<<=========>>>@@@AAABBBBBBAAA@@@>>>===:::::::::;;;<<<===?????????@@@AAACCCDDDDDDCCCCCC<<<<<<;;;;;;===CCCKKKPPP___rrrkkk]]]PPP\\\ttt}}}uuufffrrrvvvrrrzzzkkknnnxxx444444555555444444333222/////////000000000000000------------------------+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,******+++,,,,,,---......,,,...000///...,,,,,,,,,------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,...///++++++,,,---------,,,,,,+++,,,------.........---,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................------------------------,,,------......------,,,,,,,,,---.../////////...,,,,,,------...///000000////////////////////////////////////000000000000111...---///111000222555000111111111111222222222333333333333333333333333444444444444444444333333444444444444444444444444555555555444444333333333000222444444333333444555111;;;<<<111,,,000222............///////////////,,,,,,,,,------.........,,,,,,,,,------.........******+++,,,,,,---......+++,,,.../////////......------------------------+++,,,,,,---.........---,,,---...---------///111++++++++++++,,,,,,---...///......------,,,,,,+++++++++,,,,,,---...//////,,,,,,,,,,,,,,,---...///---------------------------,,,+++,,,...///...---........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///////////////000000000000///...---,,,,,,---...///........................---------.........//////...------------...//////---...///000111111111111000000000000111111111111444444333333222222333333000111333444555555444444000111222555777999;;;<<<666666666777888:::;;;<<<========================>>>???@@@AAABBBAAAAAA@@@:::::::::;;;<<<===>>>???CCCCCCDDDDDDCCCAAA???>>><<<<<<;;;;;;===CCCKKKQQQcccwwwpppbbbUUU```~~~sss|||wwwiiimmm}}}zzzoooppprrr444444333333222111000000000000000000000000000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,---//////...---,,,++++++***///...---,,,+++,,,,,,---........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,************,,,---------------------------+++,,,,,,---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------////////////////////////........................---------............//////---,,,---000111000...111111111000000000//////222222222333333444444444111222333333222333555777444555555555444333333222444444444444444444444444333333333333333333333333222333333333333222111111111///...///111222000---000///...---------------......------------......---------------------------------............///.................................------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,---...------,,,+++++++++,,,,,,///............---------++++++,,,,,,---...//////................................................------------------------///............---------------------------------///...---,,,+++,,,---...---------............//////...,,,++++++,,,...///////////////000000000000........................+++---///111222000...---,,,,,,,,,---------............////////////......---...///000000111111111////////////000000000000000000111111111222222222333333444444555666666666666666777777888888999999777888:::;;;<<<<<<;;;;;;???AAACCCCCC@@@===::::::>>>???@@@AAAAAA@@@>>>===999999999:::<<<===???@@@@@@BBBDDDDDDBBB@@@??????>>><<<;;;>>>AAADDDKKKSSS```vvvqqqcccVVVccctttlll~~~rrreeesss{{{}}}qqqssslll444333333222111111000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---.........---,,,,,,++++++///...---,,,,,,,,,------........................------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------------------------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------................................................---------............//////---,,,...000111000...000000000111111111111111222222333333333333333333111222333333222333555666444444555555444333333222333333333333333333333333333333333333333333333333222222333333222222111000111000///000222333111...//////...---------------......------------......------------------------------------..........................................---------,,,,,,,,,---,,,,,,++++++,,,,,,---......---------...//////,,,,,,,,,++++++,,,------///............---------+++,,,,,,------.........................................................------------------------///............---------------------------------...---,,,,,,,,,,,,---...------------............///...,,,++++++,,,...///.../////////000000000000........................,,,---...000000///...---,,,,,,---------...............////////////......---...///000000111111111////////////000000000111111111111222222222333333333444444555666666777777666666777777888888999999888999:::;;;<<<<<<;;;:::===???BBBCCCBBB@@@???>>>===>>>???@@@@@@>>>===<<<:::::::::;;;===>>>@@@@@@@@@???@@@CCCFFFGGGDDD@@@>>><<<;;;>>>@@@CCCJJJQQQaaawwwrrrdddUUU```~~~ssspppdddqqquuuvvvvvvwwwppp333333222222111000000000////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------------,,,,,,,,,,,,......---,,,,,,,,,------------------------------------------............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------------,,,,,,------......------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------........................................................................---------............//////......///000111000......///000111222333444444333333333333333222222222111222333333222333444666444444444444444333333222222222222222222222222222222222222222222222222222222222333333222222111000111111000111222333111/////////...------------.........------------......------------------------------------....................................------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////...---------......++++++++++++,,,------...///............---------------------------------////////////////////////////////////////////////------------------------///............---------------------------------------,,,,,,,,,------...------------...............---,,,++++++,,,---........./////////000000000........................,,,---------............,,,------------...............////////////......---...///000000111111111/////////000000000111111222222222333333333444444444555555666666777888888666666777777888999999:::888999;;;<<<======<<<;;;>>>AAACCCDDDCCCAAA@@@AAA======>>>???>>>===;;;::::::;;;<<<===>>>@@@AAAAAACCC???===BBBKKKMMMIIIBBB>>><<<;;;>>>???AAAGGGOOOaaavvvqqqdddUUU\\\zzzmmmaaakkknnnooovvvyyyvvv222222111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...---,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,---------...............---,,,,,,+++******,,,,,,------------......+++,,,............,,,+++,,,,,,------------------,,,,,,------...------,,,,,,,,,------------------........................+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------........................................................................---------............///...//////000111000///...---...///111222444555666444333333333222222111111000222444444333333444555333333444444444333333222111111111111111111111111111111111111111111111111222222222222222111000000000000000111111111000//////......---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++++++++++++++*********+++,,,---...//////............---------------------------,,,,,,////////////////////////////////////////////////,,,,,,------------------///............------------------------------------,,,,,,,,,------......,,,,,,---------............---,,,,,,,,,,,,---............/////////000000........................------,,,+++,,,---...///------------..................////////////......---...///000000111111111//////000000000111111111333333333444444444555555555555666666777888888888666666777888999999::::::777999;;;===>>>??????>>>BBBDDDFFFEEECCC@@@??????>>>>>>>>>>>>>>>===;;;;;;;;;<<<===???@@@AAABBBBBBHHHCCC@@@CCCJJJLLLIIIDDD>>><<<;;;>>>>>>???EEELLL^^^rrrooocccTTTZZZ||||||hhh___eeeoooqqqrrrwww{{{111111000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,******+++,,,,,,---------,,,---------------------------------------------,,,,,,,,,------------.........---,,,,,,+++******,,,,,,,,,------.........+++,,,............,,,+++,,,,,,,,,---------......,,,------...------,,,,,,,,,,,,,,,---------..............................+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------........................................................................---------............///...///111222111000///...------///000222444555666333333333222222111111111000222444444333333333444222222333333444333333222111111111111111111111111111111111111111111111111111222222222222111000000...//////000//////............---------......///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++++++++++++++*********+++,,,---...//////............---------------------------,,,,,,////////////////////////////////////////////////,,,,,,,,,---------......///............---------------------------------+++,,,,,,------.........,,,,,,,,,------------...---------,,,,,,---------............////////////...........................---,,,++++++---...///---------.........//////......////////////......---...///000000111111111000000000000111111111111333333444444444555555555555555666666777888888888666666777888999:::;;;;;;777888;;;===???AAAAAAAAABBBDDDEEEDDDBBB@@@???@@@????????????>>>===<<<<<<;;;<<<>>>@@@AAABBBBBBBBBHHHEEECCCCCCEEEFFFDDDAAA>>>;;;;;;>>>??????DDDKKKZZZmmmjjjbbbTTTYYYyyy}}}vvveee^^^eeeyyy}}}rrrxxx~~~000000000///////////////........................++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------******++++++,,,,,,------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++++++++,,,,,,------......,,,,,,------------,,,,,,+++,,,,,,------.........------......------,,,,,,+++,,,,,,------.........------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------------------------........................---------............///...000222333111///......---...///000111222333333222222222222222111111111000333555555444222222333111222222333333333333333111111111111111111111111222222222222222222222222111111222222111111000///,,,...//////...------......------------...//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////...---------......++++++++++++,,,------...///............---------------------------------................................................+++,,,,,,------.........///............---------------------------------++++++,,,---............,,,,,,,,,,,,------------------------------------------........./////////...........................---,,,,,,,,,---///000------........./////////......////////////......---...///000000111111111000000000111111111222222333333333444444444555555444555555666666777888888555666777888999;;;<<<<<<999:::<<>>======<<<<<<;;;<<<>>>AAABBBBBBBBBBBBDDDDDDEEEGGGHHHFFFAAA======;;;<<>>>>>???@@@@@@???>>>===<<<===??????>>>>>>@@@AAA@@@@@@>>>===<<<;;;;;;;;;:::<<<>>>AAABBBBBBBBBAAAAAABBBHHHQQQXXXUUUIII>>>===;;;<<>>;;;:::>>>??????>>><<<;;;<<<===??????===<<<:::::::::::::::;;;>>>@@@BBBBBBAAAAAA@@@BBBKKK[[[hhheeeRRRAAA<<<;;;<<<@@@AAABBBFFFMMMWWWfffbbb^^^RRRXXX~~~|||{{{~~~sssdddbbbqqq}}}vvvyyywww///............---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,...///,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......................................................//////.........---------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------............///////////////111222333333222000---,,,......///000000000000000000111111111111222222222111444888888555222111222000111222222333333222222555444444333333444444555444444333333222111000000000000000000000000000000000000000000////////////---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---///...,,,+++---000555777111000///...............,,,,,,,,,,,,,,,,,,,,,,,,///////////////......---..................------......------------.........------,,,,,,------............---------,,,,,,555---***...///,,,+++---///...------++++++***))),,,------......------,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........///............---------............////////////....................................////////////////////////000000000000000000111222333444444555222222111000111222333444444444444555555555555555555666777888999:::;;;;;;KKKHHHCCC???<<<<<<>>>???<<<;;;<<<===??????===;;;===>>>?????????===<<<;;;888999;;;===@@@BBBDDDEEEGGGEEEFFFMMMUUUVVVNNNFFF<<<===>>>???AAADDDHHHLLLVVVhhhnnn___RRR___~~~wwwyyyuuufffdddwwwrrrxxxuuu|||mmm............------------......---------,,,,,,,,,***************************+++++++++,,,,,,,,,,,,,,,+++******+++,,,---...,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......................................................///.........------------...---,,,,,,,,,,,,---...------------------------------------------------///......------......///000000//////......------000111222222222000...---...///000000111111000000000111111111111222222222111444777777555222111222222333444444555555444444333333222222222222333333555555444333333222111111////////////////////////000////////////............---------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---------,,,,,,---000333555000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,..............................------------.........------,,,,,,------...************+++,,,---...666///+++......,,,+++......------,,,,,,++++++***,,,------......------,,,------......------,,,+++------------------------////////////........................---------------.........////////////....................................////////////////////////000000000000//////000111222333444444333222111111111222333444444444444555555555555666777777888999999:::;;;;;;FFFDDDAAA>>><<<<<<===>>><<<;;;<<<===??????===;;;===>>>>>>???>>>===<<<;;;999:::;;;===???AAACCCCCCEEEDDDEEEJJJOOOOOOHHHAAA>>>?????????@@@CCCGGGJJJZZZjjjpppaaaSSS___~~~vvvccc___yyyrrrvvv}}}jjj............------------------------,,,,,,,,,,,,************************))))))))))))*********++++++************+++,,,,,,++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------...............................................................------------...------,,,,,,------...........................------------------------/////////....../////////111111000///...---,,,,,,///000111111111111///...///000111111222222111111000111111111111222222222111333666666555333222222222333333444444444444444222222222111111222222222555555444444333222222222////////////////////////............------------------------............------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---+++++++++,,,---///000111......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++..............................------------.........------,,,,,,------...------,,,,,,...111333555999222...------+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------......------,,,,,,............................................................---------------------.........//////........................---............/////////////////////000000000000000000111222333444555555444333333222222222333333444444555555555666666666888888999999::::::::::::???>>>===<<<<<<<<<<<<===<<<<<<<<<===??????>>><<<=========>>>======<<<;;;;;;;;;<<<===???@@@AAAAAACCCCCCEEEHHHIIIGGGCCC???@@@@@@@@@??????AAAEEEIII```mmmqqqbbbTTT```vvv```[[[wwwppprrr|||~~~iii.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********************************+++++++++,,,,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------................................................------------------------------------------------------------------------,,,,,,------------------//////............//////000000//////......------......///000111111000000000000111222222222222222000000111111111222222222111333444555444333222222000000111222222222222111111222222222222222222111333333333222222222111111////////////////////////---------,,,,,,,,,+++++++++,,,,,,,,,---.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---)))***+++,,,---.........------,,,++++++,,,,,,,,,---------------------------------------,,,++++++---------.....................------------.........------,,,,,,------...///...------...111444777999555000---++++++---///+++++++++,,,,,,---------,,,------......------,,,,,,------...------,,,,,,------------------------------...............///.........---------,,,,,,,,,,,,---------.................................---------.........//////////////////000000000000222222333444555666777777666555555444444444444444444444555555666666777777888888888888999999999999999999:::;;;;;;;;;;;;;;;===<<<;;;===?????????>>><<<<<<=========<<<<<<<<<<<<<<<======>>>?????????AAACCCEEEFFFEEEDDDCCCBBB@@@@@@?????????BBBFFFJJJcccmmmpppbbbUUU___|||~~~tttaaa]]]xxxrrrtttxxx}}}zzz...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,***************************++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------++++++,,,,,,,,,,,,------................................................,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------......//////000000---...//////000000111111000000111222222222222222000000111111111222222222222222333444444444333222///000111111222222111111222222333333333333222222111111111000000000000000........................,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,---+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---)))***+++,,,------,,,,,,,,,,,,+++++++++,,,,,,------------------------------............---,,,,,,---------.........//////......------------.........------,,,,,,------...---,,,***((()))+++---///888666111,,,***+++...///***++++++,,,,,,------...,,,------......------,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...------------,,,,,,,,,,,,,,,,,,,,,------------........................------------............////////////000000000000111111222333444555666666777777777777777777777666444444555555666777777888777777888888888888888888666777888:::;;;;;;;;;:::===<<<;;;<<<>>>@@@@@@???======<<<<<<<<<========================>>>>>>>>>===@@@BBBCCCBBBBBBCCCEEE>>>>>>>>>>>>???CCCHHHMMMaaahhhjjj___TTT^^^~~~sssaaa```{{{xxxyyy{{{------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************+++++++++,,,,,,,,,------+++++++++,,,++++++***)))******+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------,,,,,,,,,,,,------,,,,,,---...///000111111.........//////000000000///000111111222222111111000111111111111222222222222111111222444444333222111222222333333333333333111222333444444333222111////////////////////////........................,,,,,,,,,,,,++++++++++++************++++++++++++******++++++++++++******************************++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,------------------------------...............---,,,,,,,,,,,,------.../////////......------------.........------,,,,,,------......---+++***)))***+++,,,444555222,,,)))+++......+++++++++,,,,,,---------,,,------......------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------,,,,,,,,,,,,+++++++++,,,,,,,,,------........................,,,------------.........////////////000000000000//////000111222333444444666777777888999999888888444444555666777777888999777777888888888999999999777777888999::::::::::::===<<<;;;<<<>>>@@@AAA@@@>>>============>>>>>>???<<<<<<============>>>>>>:::<<<===>>>>>>@@@CCCEEE>>>>>>======???CCCIIINNNZZZ```aaaYYYQQQ\\\rrrbbbbbbyyyuuuvvv---------,,,,,,,,,++++++******+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,,,,---+++,,,------,,,+++***))))))***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................++++++,,,,,,,,,---------,,,,,,---......---,,,,,,------------------------++++++,,,,,,---......///......------------......------......//////000000//////.........//////000...///000000111111000000000111111111111222222222333111000111444555333222111111222333333333333333000111222333333222111000/////////000000000000000........................------,,,,,,,,,+++++++++,,,,,,+++++++++++++++******++++++,,,,,,++++++***************************************************++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..............................---------------,,,++++++,,,,,,------...//////000......------------.........------,,,,,,------...//////...---------------000444333,,,))),,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......------------------------------++++++,,,------...//////---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,........................,,,,,,---------.........////////////000000000000000000111222333444555555333444666777888999888888444444555666777888999999888888999:::;;;;;;<<<<<<:::::::::999::::::::::::>>><<<;;;<<<>>>AAAAAAAAA???>>>>>>===>>>???@@@AAA<<<<<<<<<=========>>>>>>===<<<;;;<<<>>>AAADDDEEE@@@???>>>===>>>BBBHHHMMMRRRVVVXXXSSSMMMZZZrrrbbbbbbzzzrrrqqq---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,------...---,,,+++***)))***+++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................+++++++++,,,,,,---------,,,,,,---......---,,,,,,........................++++++,,,,,,---...////////////............/////////////////////.........000///............//////......///000000000000000000111111111111222222222333111///111444555444222//////000111111111111000...000111222222111000...000000000000000111111111........................---------,,,,,,,,,++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++******++++++,,,------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------...///........................+++,,,,,,,,,,,,+++******,,,,,,------...///000000.........------............------,,,,,,------...++++++++++++++++++++++++---222333,,,))),,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,---.........---........................++++++,,,,,,---...//////---------,,,,,,,,,++++++******+++++++++,,,,,,,,,........................,,,,,,,,,---------......////////////000000000000333444444555666777888888111222444666888888888888444444555666777888999999999999:::;;;===>>>??????<<<<<<;;;:::999999::::::>>><<<;;;<<<>>>AAABBBBBB@@@???>>>>>>>>>???AAABBB;;;;;;<<<<<<===>>>>>>>>>BBB???======@@@DDDFFFFFFBBBAAA???======AAAGGGKKKMMMPPPSSSOOOKKKYYYzzz||||||ssscccddduuuttt{{{......---,,,,,,,,,,,,---*********++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------............------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------..........................................------////////////////////////000///.........///111222111111111000000000000000000111222333333333333333111111222333333333333222000000000000000000000000//////000000000000//////111111000///////////////------------------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---............---,,,+++***------------------------,,,,,,,,,---------......------------------------------------------------+++,,,------......------------------------------------------------------,,,,,,,,,---------......---///111111///,,,++++++,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,---------......---------------------------------............///......---------,,,,,,,,,,,,,,,,,,---------......000000000000000000000000............////////////......///000111222222333333333444444444444444444555555555666666666666666777777666666777888999999999888<<<@@@???<<<<<<@@@???>>>===<<<::::::999999???>>>===>>>@@@AAAAAA@@@???@@@AAA@@@??????AAABBB===DDDGGGCCC>>>>>>??????AAAEEEEEEBBB@@@DDDFFFEEEEEEBBB>>>===???DDDGGGIIINNNRRRTTTNNNJJJYYYttt{{{}}}pppuuu}}}nnnccclll{{{{{{ttt------,,,++++++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,---------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------------...---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------............------***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------........................................................................000//////...///000111222111000000000000000000000000111111222333333222222000111222222333333222222111111111111111111111111//////000000000000//////111000000///......//////------------------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---////////////...---,,,+++------------------------,,,,,,,,,---------......------------------------------------------------+++,,,------......------------------------------------------------------,,,,,,,,,---------......---///111000...,,,++++++,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,---------......---------------------------------............///......---------,,,,,,,,,,,,,,,,,,---------......////////////////////////............///////////////000000111222333444555444444444444444444444444555555555555666666666666666666666777888:::;;;<<<>>>;;;;;;<<<;;;999<<>><<<;;;;;;::::::>>>======>>>@@@AAA@@@???>>>???>>>===<<<<<<>>>@@@???FFFIIIFFFCCCCCCEEEDDDAAAFFFGGGEEEEEEGGGIIIHHHEEEBBB>>>===@@@EEEHHHJJJSSSXXXYYYRRRLLLYYYuuuppp|||rrrvvv~~~tttlllwww{{{{{{rrr,,,,,,+++************++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,---,,,,,,,,,((()))***+++,,,------...,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............------++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------------------------------................................................///////////////000111111000000000000000000111111000000111111222222111111000111222222333333222222111111111111111111111111...//////000000//////...000000///............///........................++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---//////000//////...---,,,------------------------,,,,,,,,,---------......------------------------------------------------+++,,,------......------------------------------------------------------,,,,,,,,,---------......,,,...000000...,,,++++++,,,------......------,,,...------------,,,,,,,,,,,,,,,,,,---------......---------------------------------............///......---------,,,,,,,,,,,,,,,,,,---------......////////////////////////............////////////111111222333444555666666555555555444444333333222555555555555666666777777666666777888:::;;;===>>>???>>>???AAA???;;;<<>>===;;;:::<<<===???EEEIIIGGGEEEFFFHHHGGGCCCGGGIIIFFFEEEHHHHHHGGGDDDAAA>>>>>>BBBFFFJJJLLLWWW\\\^^^VVVMMMXXX|||tttfffrrr}}}vvvmmmsss{{{~~~qqqkkkwww{{{|||vvv---,,,,,,+++++++++++++++,,,------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,+++++++++++++++***)))(((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------------------------------------------------------------.......................................///////////////000000111000000000000000111111111///000000111111111000000000000111222222222222222000000000000000000000000...//////////////////...//////...------.................................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------+++,,,------......------------------------------------------------------,,,,,,,,,---------......,,,...//////---,,,+++,,,,,,------......------,,,------------------------,,,,,,,,,---------......---------------------------------............///......---------,,,,,,,,,,,,,,,,,,---------......////////////////////////............////////////111111222333444555666666666666555444333333222222444444555555666666777777666666777888999:::<<<===:::===EEEKKKJJJBBB===<<>>===============<<<<<<===???AAA@@@???@@@BBBCCCCCC@@@>>><<<<<<>>>CCCFFFDDDCCCEEEEEEDDDFFFHHHHHHCCCAAADDDGGGFFFCCCAAA??????CCCHHHKKKMMMTTT[[[^^^VVVLLLUUUxxx~~~lllrrr|||tttiiisss{{{~~~}}}llldddnnn{{{}}}yyy......---,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,+++++++++++++++***)))(((+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------------------------------------------------------------.........//////...........................//////000000000000000//////000000111111111111000000111111111000000///000000111222222222222111////////////////////////......////////////.........---------------..............................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------+++,,,------......------------------------------------------------------,,,,,,,,,---------......,,,---......,,,+++,,,---,,,------......------,,,------------------------,,,,,,,,,---------......---------------------------------............///......---------,,,,,,,,,,,,,,,,,,---------..........................................////////////000000111222333444555555666666555444333333222222444444444555666777777888888888777777777888888999888;;;CCCKKKJJJCCC>>>>>>AAA@@@???>>>>>>>>>>>>>>>===<<<<<<===@@@AAAAAA@@@AAAEEEJJJKKKHHHCCC???===???CCCEEEBBBAAACCCCCC@@@EEEFFFDDD??????EEEKKKMMMCCCAAA???@@@CCCHHHKKKLLLNNNWWW[[[TTTIIIRRRuuu{{{|||xxxmmmuuu~~~pppeeemmmzzz{{{vvv///...------,,,,,,------,,,------......------,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++*********++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------------------------......///000000000000000/////////000111111222222111111222222111111000000///000111111222222111111////////////////////////---......//////......------,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------+++,,,------......------------------------------------------------------,,,,,,,,,---------......,,,---...---,,,+++,,,---,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,---------......---------------------------------............///......---------,,,,,,,,,,,,,,,,,,---------..........................................//////////////////000111222333444444555555555444444333333222333444444555666777888888999888777777666666777777::::::<<>>BBB@@@@@@???>>>>>>>>>>>>>>>===<<<<<<>>>AAABBBBBBBBBBBBFFFLLLNNNKKKFFFAAA>>>@@@DDDEEECCCBBBDDDCCC@@@@@@BBBAAA>>>AAAJJJSSSVVVCCCAAA???@@@CCCGGGIIIJJJMMMVVV[[[TTTIIIRRRwwwuuunnnnnnyyyrrrgggooo~~~~~~uuu...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,,,,++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000---------------------------...///000111000000///...//////000111111222222222222333333222111111000///000000111111111111111111111111111111111111111---......//////......---,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......------------------------------------------------+++,,,------......------------------------------------------------------,,,,,,,,,---------......+++,,,---,,,++++++,,,...,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------............///......---------,,,,,,,,,,,,,,,,,,---------..........................................//////////////////000111222333444444444444444444444444444444333333444555666777888888888888888777777888999999<<<999999:::999888;;;@@@??????>>>=========>>>>>>>>>======???BBBDDDDDDCCC@@@DDDHHHIIIFFFCCC@@@>>>???BBBCCCBBBCCCFFFEEEAAA;;;???AAA@@@CCCKKKRRRTTTCCCAAA???@@@CCCFFFHHHHHHQQQZZZ```XXXLLLUUU{{{oooiiihhhrrrzzzooofffpppuuu---,,,++++++******+++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,---))))))***+++,,,------...******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++***+++,,,---------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------------------------...000111111111000///...//////000111222222222333333333333333222111000//////000111111111111111222222222222222222222222---..................---++++++++++++,,,,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,---......---------++++++++++++++++++++++++,,,,,,,,,---------......------------------------------------------------+++,,,------......------------------------------------------------------,,,,,,,,,---------......+++,,,---,,,++++++,,,...,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,---------......---------------------------------.........//////......---------,,,,,,,,,,,,,,,,,,---------........................................../////////000///000111222333444444555333333444444444444444444333333444555666777888999888888888888999:::;;;<<<::::::<<>>===============>>>>>>>>>>>>@@@CCCDDDEEEDDD???AAACCCBBB@@@>>>>>>>>>;;;>>>@@@???BBBFFFEEEAAA:::???BBBAAACCCHHHKKKJJJCCCAAA??????BBBEEEFFFGGGWWW```eee\\\OOOYYYooogggiiirrrxxx}}}|||mmmfffppp~~~qqq************************,,,,,,,,,++++++*********,,,+++***))))))***+++,,,++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************************************000000///...,,,+++******&&&'''(((***+++,,,---------------------------------...///...,,,+++,,,---*********++++++,,,,,,,,,++++++******++++++,,,---///...---,,,,,,---...///,,,,,,,,,---------......------------------------......---,,,,,,+++******---.........---,,,,,,+++------............------111111000000//////......000000000000000000000000111111222222222222111111333555888999999555111///////////////000000000000222111111000///......---///............---------,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,******+++---...//////...---------+++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000///...------+++...000000///------...---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------***+++,,,---............++++++,,,,,,,,,---------+++,,,------......------//////...---,,,,,,++++++---,,,+++,,,...///...---.........////////////000..................------.........///111333666777222222222333333444444444444333222222333666888:::777999999888999;;;<<<<<<;;;<<<<<<;;;999999:::<<<>>><<<999888;;;@@@@@@>>>???>>>===<<<===>>>AAABBB@@@@@@???>>>===<<<;;;;;;======>>>@@@CCCEEEEEEDDD>>>>>>@@@CCCGGGIIIIIIHHHBBB>>><<<@@@DDDEEEGGGJJJRRR___dddWWWMMM]]]wwwiiimmmxxx}}}hhhdddvvv~~~{{{fff************************,,,,,,++++++++++++++++++++++++***))))))***++++++++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************************************++++++,,,,,,---...//////((((((***+++,,,---------------------------------,,,---...---+++***+++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---...---,,,,,,,,,,,,---...,,,,,,,,,---------......------------------------...------,,,,,,+++++++++------......------,,,+++------............------////////////............000000000000000000000000000111111111111111111000222333555666666333000...////////////000000000000111111000000//////..................------------,,,---......---,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))***+++***+++,,,,,,,,,+++,,,,,,+++,,,------...---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---,,,,,,+++---//////...---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------++++++,,,---............++++++,,,,,,,,,---------+++,,,------......------///......---,,,,,,++++++---,,,+++,,,...///...---------........./////////........................////////////111333555666333333333333333333333333333222222222333555777999666777666555555666888999:::;;;;;;:::999999;;;<<<@@@===999777999===>>>======<<<<<<<<<===>>>@@@AAA@@@@@@???>>>===<<<;;;;;;;;;:::;;;>>>AAACCCBBBAAA>>>>>>>>>@@@CCCFFFGGGFFFBBB===<<>>:::999999:::;;;;;;999999:::;;;<<<>>>??????@@@@@@???>>>======<<<;;;::::::;;;===@@@BBBAAA@@@>>>===<<<>>>@@@CCCDDDDDDAAA======AAADDDEEEGGGJJJQQQ\\\___RRRIII[[[{{{gggjjjooottt{{{{{{lllhhhxxx}}}vvvvvv*********************************++++++,,,,,,,,,+++******************+++******+++++++++++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************---------,,,,,,,,,,,,,,,,,,---------------,,,,,,------------------------+++,,,---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,---------------,,,------...------,,,,,,------............---------------......///////////////////////////////////////000000000000//////111111111000000/////////////////////000000000000......//////////////////.........---------,,,,,,---...//////------...///++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,))))))+++,,,+++***---+++)))))))))*********++++++,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,,,,---......+++,,,,,,,,,,,,---------------.........------,,,+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,---------------...------,,,,,,,,,,,,,,,------------...,,,------.....................---------,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,---------..................////////////222111111111111111111111444444333333333333222222444333333333444555777888;;;:::::::::666333555999666777888888888999;;;>>>CCC@@@???@@@@@@<<<:::;;;666777999;;;<<<===>>>>>>@@@@@@??????>>>======<<<<<<<<<<<<>>>AAACCCBBBAAA=========???BBBBBBAAA@@@AAA======AAAEEEEEEFFFIIIQQQ\\\___RRRIII\\\}}}kkkfffjjjnnnxxx{{{mmmgggtttvvv*********************************++++++,,,,,,,,,*********++++++***************++++++,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************///...---,,,+++***))))))------.........---,,,,,,------------------------,,,......---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------............------,,,,,,,,,---------......---------------------------------------------...,,,,,,------...------,,,------............------.........//////000000111//////////////////////////////000000000000//////222111111000000000000000////////////000000000000............////////////...------------,,,,,,,,,---...///...---,,,---///------------------------++++++++++++++++++++++++************+++,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++***)))666222---++++++,,,+++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,,,,---......------------............---....../////////......+++,,,---,,,++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,---------------...------,,,,,,,,,,,,---------.........,,,---......//////......---------------,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,---------.............../////////000000222222222222111111000000333333333333333333333333555555666666666777888888777777:::<<<777000000555555777888888888999<<<>>>BBBAAAEEEJJJHHH@@@;;;<<<666777999;;;<<<===>>>>>>@@@@@@??????>>>>>>======<<<<<<<<>>@@@======BBBEEEEEEFFFIIIOOOZZZ]]]QQQIII\\\zzziiikkknnnqqqyyyzzzhhh]]]gggzzztttyyy************************++++++++++++++++++,,,,,,)))***++++++++++++***)))******++++++,,,---------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************,,,,,,,,,,,,++++++++++++---------...------,,,,,,---------------------------...///...,,,+++,,,---------------,,,,,,,,,,,,++++++******++++++,,,------......//////......---,,,,,,,,,---------......------------------------.........---------------,,,,,,------......------------............------/////////000000000000000000000000000000000000000///000000111111000000///111111111111111111111111////////////000000000000........................------------,,,,,,,,,,,,,,,---...---,,,,,,---...........................++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++))))))+++---<<<666///,,,,,,---,,,*********+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...+++++++++,,,,,,------------------.........//////---...//////000/////////,,,------,,,++++++---...------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,------...---------,,,---------............------...////////////...---------------------------,,,+++,,,...///...---,,,---------.....................//////000000111222222222222222111000///222222222333333444444444666777777888888888888999888:::@@@FFF@@@555222777666888999999999:::<<<>>>AAA@@@FFFNNNLLLAAA===???999999:::;;;<<<>>>??????@@@@@@?????????>>>>>>>>>;;;;;;;;;===@@@AAA@@@???<<<>>>@@@DDDFFFEEEBBB???@@@======CCCFFFFFFFFFHHHKKKXXX\\\PPPIII\\\wwweeehhhlllpppyyy{{{jjjaaallliiicccsss~~~~~~}}}************************,,,,,,++++++++++++++++++)))***++++++++++++***)))******++++++,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++************************************************************+++,,,,,,,,,---+++,,,,,,---------,,,,,,------------------------,,,---...---+++***+++,,,......---------,,,,,,,,,++++++******++++++,,,---,,,---............---,,,,,,,,,,,,---------......------------------------//////......------,,,,,,+++,,,------......------------............------//////////////////......000000000000000000000000000111111111111111111000///000111111111111000000////////////000000000000/////////......------,,,---------,,,,,,,,,+++++++++,,,---,,,+++++++++---------------------------++++++++++++++++++++++++,,,,,,++++++******++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,---+++(((+++444;;;<<<555...***+++---,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---....../////////...---......---+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------++++++,,,---............------------............------...///////////////---------------------------,,,+++,,,...///...---------........./////////---......///000000111111111111222333222111000///111111222222333444555555666666777888888888888888;;;???JJJSSSMMM>>>888<<<888999::::::::::::<<<>>>???===CCCKKKIII???===CCC===<<<<<<<<<===>>>@@@AAA@@@@@@@@@????????????>>>===<<<<<<>>>@@@BBBAAA???>>>>>>>>>@@@CCCDDDCCCBBB???======CCCFFFFFFFFFHHHLLLYYY___TTTMMM```yyyjjjbbbgggmmmwww|||pppnnn~~~uuulllxxxsss************************---,,,,,,++++++*********)))***+++,,,,,,+++***)))******+++,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***************************************************++++++++++++++++++++++++***+++,,,,,,---------,,,------------------------+++,,,---,,,***)))***+++.........------,,,,,,,,,++++++******++++++,,,---++++++------------++++++,,,,,,,,,---------......------------------------000000///...---,,,,,,,,,+++,,,,,,---.........------..................---/////////......------,,,000000000000000000000000111111222222222222111111...///000111111000//////////////////000000000000000000///...------,,,,,,---------,,,,,,,,,++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++************---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////,,,)))///===III:::333+++(((***------+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---.........---...//////---,,,,,,...000+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------***+++,,,---......///...---------.........//////---......///////////////---------------------------,,,+++,,,...///...---.........////////////000---......///000111111222000111222333333222111000000000111222444555666666555666777777777777777666999>>>LLLWWWQQQ@@@888;;;999:::;;;;;;::::::<<<>>>>>>;;;>>>FFFEEE<<<===EEE@@@>>>===<<<===>>>AAABBB@@@@@@@@@????????????????????????AAACCCDDDCCCBBB@@@>>><<<<<>>CCCGGGFFFFFFHHHOOO]]]cccYYYRRReee~~~ttthhhlllooowwwzzzpppqqqppp))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++******++++++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++---------...------,,,,,,///......------,,,++++++...------,,,,,,------...,,,,,,,,,---------......---------............///...------------...//////............////////////000000000000000000000000000111111111111000//////000000000000000000000000000000///...............000000//////.........---,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...+++...---***///;;;BBBCCC//////...---,,,,,,++++++***++++++,,,,,,++++++***++++++******++++++,,,---------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////,,,------......------,,,---------------------------,,,,,,,,,,,,---.........---,,,++++++,,,---...------...///111000...+++---------,,,,,,+++++++++***+++,,,---.....................------,,,,,,,,,,,,---......//////......///...,,,++++++,,,...///000///...---------------000000000000000000000000---,,,,,,------...///000222222222222222111000///222333444555555555444333777777777777888888888888:::<<<@@@AAA@@@?????????:::<<<======<<<<<<===>>>@@@???>>><<<<<<<<<===>>><<<;;;:::;;;>>>@@@@@@@@@????????????????????????===>>>@@@BBBCCCDDDEEEEEEDDDCCCAAA???>>>AAAEEEIIILLLDDD@@@EEEKKKKKKHHHFFFNNN]]]ZZZXXXQQQ[[[{{{pppppprrrwww|||~~~}}}}}}~~~************************++++++++++++++++++++++++++++++************++++++******++++++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++************************---------------------------------,,,,,,,,,++++++,,,------...------,,,,,,...------------,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......---------............///...------------...//////............////////////000000000000000000000000111111111222111000000///000000000000000000000000000//////...............000/////////.........---,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,++++++,,,,,,---...+++......,,,///666:::999///......---,,,,,,++++++***++++++,,,,,,++++++***++++++******++++++,,,---,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---......///---......//////......------------------------------,,,,,,,,,,,,---......//////...---------------///...------...///...,,,---------,,,,,,+++++++++***+++,,,---..................---------,,,,,,,,,,,,---......//////......000///---,,,,,,---///000//////...---------------000000000000000000000000///////////////000222222222222222222222111000000222222444555666555444444777777777888888888888888888;;;===>>>>>>===>>>???<<<===>>>>>>>>>???AAACCC@@@???>>>=========>>>>>>@@@>>>>>>???AAABBBCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@BBBDDDEEEEEEFFFBBBBBBBBBAAAAAACCCHHHKKKMMMFFFBBBFFFKKKKKKHHHGGGNNN\\\XXXTTTNNNZZZwwwuuutttwww{{{{{{~~~************************++++++++++++++++++++++++++++++************++++++******++++++++++++******,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++++++++++++++++++++++++++------------------------------------,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......---------............///...------------...//////............////////////000000000000000000000000111222222222222111000000000000000000000000000000000///......------....../////////...............,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...+++...///...///111000---......------,,,,,,++++++***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------............//////////////////...---------------------------,,,,,,,,,,,,---......------..................000...++++++,,,---...---------,,,,,,,,,,,,++++++++++++,,,---...............------------,,,,,,,,,,,,---......//////......000///...------...///000//////...------------...000000000000000000000000////////////000111222222222222222222222222111000111222444555666666666555777777888888999999999888777999:::;;;;;;;;;===???===>>>???@@@@@@BBBEEEHHHAAA@@@??????>>>>>>??????BBBAAA@@@@@@BBBDDDCCCCCCAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@AAACCCDDDEEEFFFFFFDDDEEEEEEDDDCCCDDDGGGIIIOOOHHHDDDHHHLLLKKKHHHHHHNNN\\\VVVRRRLLLYYY{{{wwwtttuuuzzzttt}}}************************++++++++++++++++++++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,------...---------++++++,,,,,,---...//////...------,,,,,,------...,,,,,,,,,---------......---------............///...------------...//////............////////////////////////////////////222222222222222111111000//////////////////////////////...------------...........................------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,...///......---+++(((---------,,,,,,,,,++++++***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------............////////////......---------------------------,,,,,,,,,,,,---......***+++,,,---.........///---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---------------------------,,,---......///.........//////...------.../////////......---------......////////////////////////------------...///000111222222222333333222111111000111333555666777777666777888999:::::::::999999777888999:::999;;;===@@@===>>>???@@@@@@CCCGGGJJJAAA@@@@@@@@@@@@@@@@@@@@@BBBAAA???@@@BBBCCCCCCBBBCCCBBBAAAAAAAAAAAABBBCCCBBBBBBBBBCCCDDDEEEFFFFFFIIIIIIJJJHHHEEEDDDDDDEEENNNHHHDDDHHHKKKIIIGGGGGGOOO]]]YYYUUUNNNZZZvvvsssrrruuu{{{}}}pppxxx************************++++++++++++++++++++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,+++,,,,,,---.........---***++++++,,,---...//////...------,,,,,,------...,,,,,,,,,---------......---------............///...------------...//////............////////////////////////////////////111222222222222111000000//////////////////////////////...------------------------...............---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---......------------,,,+++,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------------,,,------......------,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------,,,---......///............------------------.........---------......///////////////////////////...------......///000111111222222333333333222222111222444666777777777777777888:::;;;;;;;;;:::999888999:::::::::;;;>>>@@@<<<===>>>???@@@BBBEEEHHH@@@@@@@@@AAAAAAAAA@@@@@@CCCAAA@@@AAACCCDDDDDDCCCDDDCCCAAAAAAAAAAAACCCDDDCCCCCCCCCCCCCCCDDDEEEFFFIIIJJJKKKIIIGGGEEEEEEFFFKKKFFFDDDGGGIIIHHHFFFGGGOOO___]]]ZZZRRR[[[zzzooooooqqqyyy|||tttyyyyyyzzz~~~nnnsss++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,++++++,,,---............++++++,,,,,,---...//////...------,,,,,,------...,,,,,,,,,---------......---------............///...------------...//////............////////////000000000000000000000000000111111111111000//////000000000000000000000000///...------,,,,,,---------------------.........------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,******++++++++++++******++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///,,,+++------,,,...111,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,------------,,,,,,---------------------------,,,,,,,,,,,,---......111000...------...///000222000.........---+++***++++++,,,,,,,,,,,,------,,,,,,------...------,,,,,,,,,,,,------------...,,,---......//////......------------------------...------------...//////000000000000000000000000000000000000111222333333111222333333333333333333222333444666777777777666777999:::<<<<<<;;;:::999999;;;<<<<<<<<<<<<===???;;;===?????????@@@AAACCC??????@@@AAAAAAAAA@@@@@@DDDBBBBBBCCCEEEGGGHHHGGGDDDCCCAAA@@@@@@AAACCCDDDDDDCCCBBBBBBBBBCCCDDDEEEDDDFFFHHHHHHHHHIIIJJJLLLIIIEEEDDDGGGIIIGGGGGGIIIOOO```^^^\\\TTT]]]zzzlllnnnqqq}}}}}}lllkkkvvv~~~sssuuuxxx++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******++++++++++++************+++++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............------------***+++,,,---............,,,,,,,,,------............------,,,,,,------...,,,,,,,,,---------......---------............///...------------...//////............////////////000000000000000000000000///000000000000///......000000000000000000000000///...------,,,,,,------,,,,,,,,,------............------------,,,,,,,,,***+++,,,,,,------,,,,,,******++++++++++++************************************++++++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......++++++...///,,,---111++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------............---------------------------------,,,,,,,,,,,,---......//////...///222777<<>><<<;;;;;;<<<;;;===@@@AAA???>>>>>>>>>===>>>???AAAAAAAAA@@@???BBBAAAAAACCCFFFHHHIIIHHHDDDBBB@@@??????@@@BBBDDDDDDCCCBBBAAA@@@AAACCCDDDBBBDDDFFFGGGHHHJJJMMMOOOHHHDDDDDDHHHIIIHHHIIILLLMMM]]][[[YYYSSS]]]}}}llllllppp}}}{{{hhhhhhuuuwwwxxxuuu++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******++++++++++++***************++++++,,,,,,,,,------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++++++++++++++++++++//////.........---------***+++,,,---............,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......---------.........//////...------------...//////............/////////000000000000000000000000000///////////////......---000000000000000000000000......---,,,,,,,,,,,,---,,,,,,,,,------...............---------,,,,,,,,,++++++,,,---------,,,,,,******++++++++++++************************************++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---)))+++000111,,,,,,000+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++******++++++,,,---***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------......////////////......---------------------------,,,,,,,,,,,,---......***+++,,,111888AAAJJJOOOMMMEEE999000++++++,,,,,,+++++++++,,,,,,------------------...------,,,,,,,,,,,,,,,------.........,,,---......//////............////////////......---------------...///000000000000000000000000000............///000111222111222333333444444444444444555666777777666555555777999<<<===>>><<<;;;999999;;;>>>>>><<<:::999999<<<>>>AAABBB@@@===<<<;;;===>>>???@@@AAA@@@@@@??????>>>>>>@@@DDDFFFGGGGGGDDDBBB@@@>>>>>>@@@BBBDDDDDDCCCAAA@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHLLLNNNHHHEEEEEEIIIJJJIIIKKKNNNKKK[[[XXXVVVPPP]]]~~~llljjjnnnzzzxxxgggiiiyyy~~~sssvvv}}}xxx,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---.........---,,,,,,++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000000000000111111111111000000000000000000000000............//////////////////............//////,,,++++++***+++,,,...///,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,------,,,,,,+++***,,,,,,+++***+++,,,---...,,,------000<<>>>>>>>>:::;;;===<<<;;;::::::;;;888999;;;===>>>?????????BBBAAA???@@@BBBDDDDDDDDDBBBAAA???>>>???AAACCCEEECCCNNNQQQGGGAAACCCBBB===BBBEEEHHHJJJIIIHHHHHHIIIIIIFFFEEEIIIOOOSSSQQQMMMSSSXXXTTTRRRJJJ\\\eeegggiiijjjsssxxxllliiixxxpppvvvyyyzzzsss++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++---,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............//////////////////000000000111111111////////////////////////............////////////......------------......,,,,,,+++++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,------,,,,,,+++***,,,,,,+++++++++,,,---.........---///777DDDKKKLLL>>>777///+++++++++***(((,,,,,,---...............111000...,,,+++++++++,,,***+++,,,,,,------,,,,,,---------............////////////000000//////////////////////////////...---------.........///////////////111222444666777666555333222111222333444444555555666666666666666666777888999;;;;;;<<<<<<::::::;;;===>>>>>><<<;;;:::;;;<<<<<<:::999999999:::;;;;;;<<<>>>???@@@@@@CCCAAA>>>???AAACCCDDDDDDBBBAAA???>>>???@@@CCCDDDKKKTTTTTTIIIAAAAAA@@@:::???BBBEEEGGGGGGFFFGGGGGGHHHEEEDDDHHHNNNQQQOOOLLLSSS\\\ZZZXXXKKK\\\|||ffffffjjjmmmvvvxxxjjjffftttsss{{{zzzzzzuuu*********++++++,,,,,,---++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,+++***))))))************************,,,,,,,,,,,,,,,---......------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++---------............///............//////////////////000000000000111111////////////////////////---............/////////------,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,------,,,,,,+++***,,,,,,+++++++++,,,---...///000...---111888<<<:::333///***)))***,,,+++))),,,------...............000///...------------...***+++,,,,,,------,,,,,,---------............///---......//////......---......//////////////////------........./////////---...///000222444666888555444333222222333444444444555666777888777666555666666777888999999::::::999<<>>???@@@BBBCCCMMMRRRQQQGGG??????>>>999<<>><<<<<<>>>>>>===;;;999999999???>>>===<<<===>>>AAABBBBBB???<<<<<<>>>AAACCCDDDBBBAAA@@@??????@@@AAABBBDDDHHHGGG@@@<<<===>>><<<<<<>>>AAACCCCCCCCCEEEFFFDDDAAA???BBBHHHLLLKKKHHHOOO[[[\\\ZZZLLLZZZvvvqqqrrrhhhaaalllwww~~~lllfffuuu{{{{{{yyyrrr))))))***+++,,,,,,------*********++++++,,,,,,,,,++++++************++++++)))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,++++++++++++,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++,,,,,,------,,,,,,++++++,,,------......---------,,,,,,,,,,,,---......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////...////////////000000000........................------------..................------------......,,,------...---,,,***))),,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,---...------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------......,,,,,,------,,,,,,+++***++++++,,,,,,,,,---------,,,//////,,,+++,,,,,,***...---------......,,,+++******+++,,,,,,,,,,,,,,,+++,,,,,,,,,------------***+++,,,,,,------,,,,,,---------............///...//////000000//////...---.........//////000000........./////////000000000000000000111222222333333333333333444555555666555555777888888888777666999999999999999:::;;;<<<<<>><<<>>>???@@@???===<<<<<<<<<@@@???===<<<<<<>>>@@@AAAAAA>>>;;;;;;===@@@AAABBBAAAAAA@@@?????????@@@AAA>>>AAA@@@===<<<>>>??????>>>@@@BBBCCCDDDDDDFFFGGGCCC@@@>>>AAAGGGKKKJJJHHHPPPYYYYYYYYYOOO^^^wwwpppqqqiii___kkkwwwpppkkk{{{}}}vvv*********++++++,,,,,,---*********++++++,,,,,,---++++++************++++++))))))***+++,,,,,,,,,,,,************************+++++++++++++++,,,------,,,,,,+++++++++,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...+++,,,,,,------,,,,,,++++++,,,------......---------,,,,,,,,,,,,---......---------------------------------------------------------------------------------------------------------............///............////////////......////////////000000........................,,,------------...............------------......,,,,,,---------,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,---//////,,,,,,------,,,,,,+++******+++,,,---------,,,,,,***...///,,,***,,,---+++---------------+++************+++,,,,,,,,,,,,,,,++++++,,,------,,,,,,+++***+++,,,,,,------,,,,,,---------............////////////000000/////////------......///000000000....../////////000000000111111111000000000111111222222333444555666666666666666666777777777888888;;;;;;:::999:::;;;===>>>;;;???DDDDDDAAA===;;;;;;>>>@@@AAAAAA???>>>>>>???@@@???>>>=========>>>???>>>===;;;<<<>>>@@@@@@@@@AAA@@@@@@???????????????@@@@@@@@@@@@@@@AAAAAA@@@AAACCCDDDEEEDDDEEEGGGHHHDDD@@@>>>@@@GGGKKKKKKHHHRRRZZZZZZ]]]UUUdddvvvtttiii^^^hhhsssrrrnnn}}}}}}rrr++++++++++++++++++++++++)))******+++,,,,,,------++++++************++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,---,,,+++++++++,,,,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++,,,------......---------,,,,,,,,,,,,---..............................------------------------------------------------////////////////////////---------............///............////////////........./////////000000........................,,,,,,---------.........------,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,************++++++++++++************************************++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---........................,,,,,,++++++,,,---///000,,,,,,------,,,,,,+++******+++,,,---------,,,,,,)))---///,,,***---///...,,,---...---,,,++++++,,,,,,,,,---............---,,,------......---,,,+++***+++,,,,,,------,,,,,,---------............///---......//////......---------......///000000111.../////////000000000000000000000000000111222222111222333555666666777777888777666555666777999:::<<<;;;:::999:::;;;===>>><<<@@@CCCAAA<<<999:::<<<===>>>@@@@@@???>>>???@@@>>>>>>>>>======<<<<<<<<<<<<;;;;;;<<>>AAAGGGLLLLLLJJJOOO[[[___aaaWWWeee}}}vvvggg]]]dddkkkwww|||oookkkzzz}}}{{{}}}wwwjjj,,,,,,++++++++++++++++++))))))***+++,,,,,,------++++++************++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........+++,,,,,,------,,,,,,++++++,,,------......---------,,,,,,,,,,,,---..............................------------------------------------------------000000000000000000000000---------.........//////............/////////000............/////////000........................,,,,,,,,,---------......,,,++++++++++++++++++,,,,,,++++++***+++,,,...///,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------,,,++++++******+++++++++,,,,,,,,,)))************+++++++++************************)))************+++++++++++++++++++++,,,---...///++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---........................,,,,,,++++++,,,...///000,,,,,,---------,,,++++++***+++,,,---...---,,,,,,(((---///+++))),,,//////---...//////...---...///---...//////000000//////---.../////////...,,,+++++++++,,,---------,,,,,,---------.........//////,,,------......------,,,---------...///000000111////////////000000000000.........///000222333444111222333555666777777777999888666444555777999;;;<<<;;;:::999999:::<<<>>>???BBBCCC@@@;;;999;;;>>>;;;===?????????>>>???@@@======>>>>>>===<<<;;;:::::::::;;;===???@@@>>><<<@@@@@@@@@@@@??????>>>>>><<<<<<>>>CCCFFFFFFEEEEEEEEEFFFFFFFFFDDDDDDFFFGGGFFFBBB???AAAHHHLLLLLLKKKKKK[[[bbbdddVVVbbbvvveee]]]aaafffqqqxxxlllhhhvvv|||zzz{{{uuuggg******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,++++++************,,,------++++++,,,...,,,,,,,,,---------...............------,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,------------------------///////////////..................------,,,,,,,,,------------------,,,,,,------............------,,,---......//////......////////////////////////......////////////............////////////......//////...---,,,,,,++++++---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,---------,,,++++++***....................................////////////......------------............---,,,++++++******++++++,,,,,,---...//////...------,,,,,,------...........................+++,,,------......------,,,------......------,,,---------............///.........///////////////000000//////.........------......///000111111222000000000000111111111111000000000000111222333444666666555666777888:::<<<999888777777999999999777::::::;;;;;;<<<======>>>>>>AAACCC@@@;;;999<<<@@@<<<<<<<<<<<<============>>>?????????>>>===;;;:::>>>===<<<===>>>???>>>===@@@BBB@@@===>>>BBBBBB???<<<===>>>@@@BBBDDDEEEFFFGGGGGGEEECCCEEEHHHFFFAAABBB>>>>>>EEEKKKKKKIIIHHHUUU^^^XXXSSSLLLddd{{{lllccc^^^dddssstttjjjlllyyyzzz******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++*********,,,------++++++,,,...,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,......---------,,,,,,,,,------------------------////////////..................---------,,,,,,,,,------------------------------............------,,,---......//////......////////////////////////......////////////............////////////......///......---,,,,,,++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------------,,,++++++....................................////////////......------------...............---,,,+++++++++++++++,,,,,,---......///...------,,,,,,------...------------------------+++,,,------......------,,,------......------,,,---------............///.........///////////////000000/////////...............//////000111111222000000000000111111111111111111111111222333444444666666666666777999;;;===BBB???;;;999999::::::999::::::::::::;;;;;;;;;;;;>>>@@@BBB@@@;;;:::<<>>>>>>>>>>>???@@@AAA@@@>>><<<;;;@@@@@@???@@@@@@@@@??????===??????======@@@@@@<<<===>>>???AAABBBDDDEEEEEELLLLLLJJJGGGHHHJJJHHHCCCDDD???>>>DDDJJJJJJIIIIIISSS^^^ZZZTTTLLLdddyyygggeeeaaajjjyyyxxxlllnnn{{{~~~******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,------++++++,,,...,,,,,,,,,---------.........------------,,,,,,,,,,,,------......------,,,...------------,,,,,,,,,------------------------...........................------------,,,,,,,,,+++,,,,,,------.........------............------,,,---......//////......////////////////////////......////////////............////////////...............------,,,,,,+++...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,---------------------------............/////////......------------......//////......---,,,,,,,,,+++,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------......------,,,---------............///.........//////000000000000000////////////.........//////000000111111111000000000111111111222222222222222222333444555555666666666666888:::<<<>>>JJJEEE???;;;:::;;;;;;<<<;;;;;;;;;:::::::::::::::>>>@@@BBB@@@===;;;===???>>>=========>>>>>>?????????@@@BBBCCCBBB@@@>>><<>>===@@@AAA??????AAA@@@===>>>???@@@BBBCCCDDDDDDDDDKKKLLLKKKIIIJJJMMMLLLGGGFFFAAA???CCCGGGHHHHHHIIIRRR```___XXXMMMdddxxxbbbgggfffrrr}}}oooqqq}}}******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...,,,,,,,,,---------......------------------------,,,------......------,,,------------------------------------------------------...............///------------------------++++++,,,,,,---...//////------............------,,,---......///.........////////////////////////......////////////......---......//////......---......---------,,,,,,,,,...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......///......---------------------------------------.........//////...------,,,,,,------...//////.........---------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------......------,,,---------............///.........///000000111111000000////////////////////////000000000111111111000000111111111222222222333333333333333555666666444444444555777:::<<<>>>GGGCCC???<<<;;;<<<======<<<<<<<<<=========>>>>>>???AAACCCBBB???>>>???@@@???>>>>>>===>>>???@@@@@@???AAACCCEEEDDDBBB???===<<<>>>???>>>;;;999999:::???DDDFFFDDDDDDEEEDDD@@@???@@@BBBCCCDDDDDDDDDCCCCCCFFFGGGFFFHHHMMMNNNKKKHHHBBB???BBBEEEEEEGGGJJJRRRdddfff___QQQddd{{{eeehhhjjjxxxqqqsss~~~|||******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...,,,,,,,,,---------......------------------------,,,------......------,,,------------------------------------------------,,,---------......//////------------------------++++++,,,,,,---...//////------............------,,,---......///.........////////////////////////......////////////......------............---------------------,,,,,,,,,---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......///......---------------------------------------............------,,,,,,,,,,,,------...............---------,,,,,,,,,---------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------......------,,,---------............///......//////000111111222//////000000000000000000000000000000111111111111111111111111222222222222333333333333444555666777222333333444777:::<<<>>>>>><<<;;;;;;===>>>>>>===<<<===>>>???AAACCCDDDDDDAAABBBDDDDDDBBBAAAAAAAAA???>>>=========>>>@@@AAAAAABBBDDDEEEEEECCCAAA???;;;<<<>>>===<<<:::888888@@@FFFIIIFFFEEEEEEEEECCC???AAACCCDDDEEEEEEDDDDDDAAAEEEGGGEEEGGGKKKLLLKKKHHHBBB@@@BBBCCCDDDFFFJJJSSSfffkkkdddUUUeee~~~kkkhhhkkkyyysssuuu~~~~~~******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,------------***,,,------++++++,,,...,,,,,,,,,---------......,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,------------...------------------------,,,,,,,,,---......//////,,,,,,,,,------------...+++,,,,,,------.........------............------,,,---......//////......////////////////////////......////////////......------............------------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,,,,,,,------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------......------,,,---------............///......///000000111222222//////000000000000111111111111111111111111111111111111111222222222222333333333333333444555666666222222333555777:::===???888888888:::<<<======<<<<<<<<<>>>@@@CCCEEEFFFGGGAAABBBCCCDDDDDDCCCBBBAAA???>>>===<<<<<<>>>@@@AAABBBCCCCCCDDDDDDCCCBBBBBB???>>>>>>@@@AAA???<<<999>>>DDDGGGDDDAAABBBCCCBBB???@@@CCCEEEFFFFFFEEEEEEGGGKKKKKKHHHFFFHHHIIIGGGFFFBBB@@@BBBCCCCCCFFFJJJSSSfffiiicccTTTeee~~~nnnggghhhuuussstttzzz~~~{{{******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********+++++++++++++++,,,---//////---,,,+++,,,,,,,,,---------......***,,,------++++++,,,...,,,,,,,,,---------......,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......------------------------++++++,,,------...//////,,,,,,,,,---------......------------------------------............------,,,---......//////......////////////////////////......////////////......,,,------......------,,,------------------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------------------------------...------,,,,,,------...------------------------+++,,,------......------,,,------......------,,,---------............///---...///000111222333333//////000000000111111111111111111111111111111111111111111222222222333333222222222222333444555666333444555666999===@@@BBB===;;;999888:::;;;;;;;;;;;;;;;===???AAACCCDDDEEE@@@@@@AAACCCDDDCCCAAA??????===<<<:::;;;===???@@@CCCCCCCCCBBBBBBCCCCCCCCCBBB???>>>AAAEEEFFF@@@:::<<>>AAAAAA>>>@@@CCCFFFGGGHHHGGGFFFHHHMMMMMMIIIEEEFFFGGGFFFCCCAAAAAACCCDDDCCCFFFKKKSSScccbbbZZZNNNccczzzkkkeeecccnnnrrrssswwwttt|||yyy******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++++++++++++++,,,...//////...,,,+++,,,,,,,,,------.........***,,,------,,,+++---...,,,,,,,,,---------......,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,------.........------------------------++++++,,,,,,---...//////,,,,,,,,,------.........------------------,,,,,,---..................---,,,---......//////......////////////////////////......////////////......,,,------......------,,,------------------------************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...........................+++,,,------......------,,,------......------,,,---------.........//////---...///000111222333333//////000000111111111222222222111111111111111111111111222222222333333333222222222222333444555555555555666888;;;???BBBDDDDDD@@@;;;888888999:::;;;:::;;;;;;===>>>???@@@AAA>>>???@@@AAACCCBBB@@@>>>>>>===;;;::::::<<<>>>@@@DDDCCCBBBAAAAAABBBDDDEEECCC>>><<<@@@GGGHHHBBB:::===BBBDDD@@@<<<>>>AAABBB===???CCCFFFHHHHHHGGGGGGEEEJJJKKKGGGDDDFFFGGGFFFBBB@@@AAADDDDDDCCCFFFKKKSSS___[[[RRRHHHbbb~~~uuufffccc```iii{{{}}}qqqrrr~~~xxx}}}***++++++,,,,,,++++++***************))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************------------,,,,,,+++***---------............///++++++,,,,,,,,,---------........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++---------............///---,,,,,,,,,,,,---...............------,,,,,,,,,++++++,,,---............---------.........//////............////////////////////////////////////////////////////////////////////////////////////.........------,,,,,,,,,,,,+++*********,,,///000------------,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++)))***,,,......---,,,,,,///...---,,,,,,,,,,,,,,,...........................------------...//////------------------------,,,***)))+++---...+++)))+++---......---,,,,,,---///...---,,,+++,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++---------............///000///---,,,++++++,,,---,,,,,,,,,------.........++++++,,,,,,,,,---------...------,,,,,,------......------,,,,,,------...------...///000000//////------------------------------------------------////////////000000000000000000////////////000000000000000000////////////000000000111222222222333444333333555777777666555555777999888777:::AAAHHHQQQHHH===888888:::;;;:::===<<<;;;:::::::::;;;<<<;;;===>>>>>>===;;;<<<<<<<<<<<<<<<;;;999:::===???@@@BBBDDDDDDDDDDDDFFFGGGIIIEEE???>>>???AAA@@@?????????===<<<<<<===>>>???===AAAGGGKKKJJJEEEBBBBBBCCCCCCDDDFFFHHHHHHGGGEEEEEEAAAAAACCCEEEDDDGGGKKKQQQ___```QQQQQQqqqxxxttthhhccccccjjj{{{~~~kkkhhhxxx***++++++,,,,,,++++++***+++++++++******)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************,,,---------,,,,,,+++***------------............++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---------............///---,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,------...------------.........////////////............////////////////////////////////////////////////////////////........................------------,,,,,,,,,+++++++++***)))***,,,...///,,,---------,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++((()))******++++++---...///...---,,,,,,,,,,,,---------------------------------,,,,,,------...///------------------------,,,******+++------+++)))+++---......---,,,,,,---///...---,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,------------///...---,,,,,,,,,------++++++,,,,,,,,,,,,,,,---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---...------,,,,,,------...---......////////////...------------------------------------------------////////////000000000000000000////////////000000111000000000////////////000000000111222222333333333444555555555555555555555777999999777999???EEEIIICCC<<<999:::;;;:::888;;;:::999999999999:::;;;<<<======<<<:::999:::;;;:::;;;<<<<<<;;;;;;===>>>@@@AAABBBAAA@@@AAACCCEEEFFFCCC@@@>>>===>>>>>>>>>>>>===<<<;;;;;;<<<===>>><<<@@@EEEIIIHHHEEECCCCCCAAAAAABBBDDDGGGHHHGGGFFFFFFBBB@@@BBBCCCAAACCCGGGQQQ```eeeZZZ\\\zzzxxxvvvjjjeeedddiiiyyynnnlll***++++++,,,,,,++++++***,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++------------............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,,,,---------............///---,,,,,,,,,,,,---.........------------,,,,,,,,,---------...------,,,,,,............////////////............////////////////////////////////////////////////////////////------------------------,,,,,,,,,,,,+++++++++++++++***))))))***+++---...,,,,,,---------,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++)))******))))))***---///......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,+++***+++,,,---+++)))+++---......---,,,,,,---......---,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,------...///,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,...------,,,,,,------........./////////......---------------------------------------------------////////////000000000000000000////////////000000111111000000000/////////000000111111222333333444333666888777444333444666555888::::::888999<<<@@@???===::::::<<<<<<999666999999888888888999999:::<<<===<<<;;;999999;;;===;;;<<<>>>>>>=========???@@@@@@???>>><<<===???BBBCCCCCCBBB@@@===<<<<<<>>><<<;;;;;;::::::;;;;;;<<<===???BBBDDDEEEDDDBBBAAA@@@???@@@CCCFFFGGGGGGFFFFFFBBB@@@AAA@@@>>>@@@CCCQQQbbbkkkeeekkkxxxwwwkkkgggdddgggwwwqqqnnnwwwvvv***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,---------.........,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------...------,,,,,,---------............///---,,,,,,,,,,,,---......------------------------............---,,,++++++,,,---------........................////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))***+++,,,,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++,,,...///...,,,+++,,,......------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++***+++---......---,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000---------,,,,,,+++++++++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---...------,,,,,,------...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000000000////////////000000111111111000000000//////000000111111222333444444333777:::999444111444777666888::::::999888999;;;999888777999;;;<<<:::888999999999999:::::::::;;;=========<<<;;;<<<@@@BBBBBBBBBAAA???======???AAAAAA@@@>>><<<:::;;;>>>@@@BBBDDDEEECCC>>>;;;<<<>>>999999999999:::::::::;;;>>>???@@@AAADDDGGGEEEBBBBBBAAAAAACCCEEEGGGGGGFFFEEEAAA???AAAAAA???@@@DDDSSScccllljjjssszzzwwwiiieeecccfffvvvqqqkkkzzzmmmiiizzz***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,------------...,,,,,,---------.........------------------------------------------------........................,,,,,,------...------,,,---------............///---,,,,,,,,,,,,---......------------------------............---,,,++++++++++++,,,,,,,,,---------............////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************+++++++++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++///333777666111---+++,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,++++++++++++---......---,,,,,,---,,,---------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---...//////000000//////......------,,,,,,,,,,,,---------...............------------.........------,,,,,,------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000000000////////////000000111111111111000000000000///000111222333444555555555999<<<:::555333555888888999:::;;;:::888888888888777666666888:::<<<<<<:::;;;;;;<<<<<<============>>>?????????BBBFFFIIIJJJHHHEEE@@@======@@@CCCBBBAAA@@@===;;;;;;>>>AAA???BBBDDDCCC>>>:::999:::888999999::::::;;;;;;;;;===???@@@BBBJJJRRRQQQKKKEEEDDDCCCDDDFFFGGGGGGFFFCCC??????AAABBBBBBDDDHHHUUUdddllliiisss|||vvvfffaaabbbfffuuu}}}nnnfffqqq~~~iiijjj|||***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,------------,,,---------....................................------------------------------------------------,,,,,,------......---------------............///---,,,,,,,,,,,,---......,,,,,,,,,------------...---------...------,,,,,,+++,,,,,,,,,,,,---------............////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++++++++++++++++++++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++///555:::999333---+++,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,+++---......---,,,,,,---+++,,,---.........------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---//////000000000////////////............,,,---------............//////............//////...------,,,,,,------...------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000000000////////////000000222222111111111000000000///000111222333444555666777:::<<<;;;888777888::::::::::::;;;:::999999888999888666666777:::===???<<<<<<===>>>????????????===>>>@@@AAAAAADDDGGGJJJMMMKKKGGGBBB>>>>>>AAADDDBBBBBBAAA???======???BBB===???BBBBBB>>>:::666555999999:::;;;<<<<<<<<<<<<;;;>>>@@@DDDPPP\\\\\\TTTFFFDDDCCCDDDFFFGGGHHHGGGAAA>>>>>>BBBDDDDDDGGGLLLWWWeeelllhhhppp{{{tttccc^^^bbbgggttt{{{mmmeeeppptttdddjjj}}}***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++,,,,,,---......------++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++,,,,,,,,,---------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,------...------------------.........//////............////////////////////////////////////////////////////////////------------------------+++,,,,,,,,,------------++++++,,,,,,,,,,,,++++++***+++,,,,,,---------,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++,,,222777666000+++,,,...,,,,,,,,,,,,,,,---...///------------------------+++++++++++++++,,,------++++++++++++++++++++++++)))+++------+++******,,,+++---......---,,,,,,---+++,,,---.........------,,,,,,,,,---------......------------------------++++++++++++,,,,,,,,,,,,,,,---...///000000//////---------...............------------.....................------............------,,,,,,------...,,,,,,---.........------++++++++++++++++++++++++------------------------////////////000000000000000000////////////000000222222222111111111000000///000111222444555666666999:::;;;;;;;;;;;;;;;;;;<<<;;;:::::::::;;;:::999999999999888888:::===???<<<<<<>>>???@@@@@@@@@???<<<>>>@@@AAAAAAAAACCCEEEGGGGGGFFFDDDAAA@@@AAABBBAAAAAABBB@@@??????@@@BBB???@@@BBBCCCBBB>>>777333::::::<<<===>>>>>>>>>===;;;>>>???BBBNNN[[[YYYMMMBBBAAA@@@BBBEEEHHHIIIIIIAAA>>>>>>BBBDDDDDDHHHLLLYYYhhhoooiiiooovvvrrrddd^^^dddiiisssxxxnnnkkkyyyuuueeejjj}}}{{{+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++,,,,,,---.........---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++,,,,,,,,,------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------------.........//////---,,,,,,,,,,,,---......,,,,,,,,,------.........++++++,,,---............////////////000000000111............/////////000////////////////////////////////////////////////------------------------,,,,,,,,,------.........,,,,,,---------,,,,,,+++***+++,,,,,,------------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++)))...333111,,,))),,,111,,,,,,,,,,,,,,,---...///........................,,,,,,++++++,,,,,,---...++++++++++++++++++++++++)))+++...---+++)))***,,,+++---......---,,,,,,---***+++---...///...------,,,,,,,,,---------......------------------------)))************+++++++++------///000000000///...,,,,,,,,,------.........---------.........//////...------,,,,,,------......------,,,,,,------...++++++,,,---............++++++++++++++++++++++++------------------------////////////000000000000000000////////////000000222222222111111111111000///000111222444555666777;;;::::::<<<===>>>===;;;===<<<::::::;;;;;;;;;:::999:::;;;;;;;;;;;;<<<===;;;<<<>>>???@@@@@@@@@???;;;===???@@@???>>>???@@@AAACCCEEEFFFDDDBBBAAA@@@???@@@BBBAAA@@@???@@@AAADDDCCCDDDFFFGGGCCC;;;444:::;;;===???@@@??????>>>===@@@>>>???IIISSSNNN???>>>===>>>@@@EEEIIIKKKLLLAAA>>>>>>AAACCCCCCFFFKKKZZZjjjrrrlllqqqsssqqqfff___fffkkkrrrwwwoooqqqnnnppp|||***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------......///------------------------...------,,,,,,------...---------------------------------............///...------------...//////...---+++******+++---...---------............///......////////////..............................---------............//////............------------------............///---------------------------------------------------,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,------------------------+++,,,,,,---.........---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---.........---,,,,,,+++//////.........---------------------------------,,,------......------,,,---,,,,,,,,,,,,---......,,,------......------,,,,,,------......------,,,------...//////...---,,,.........------,,,,,,,,,---,,,,,,,,,,,,---......,,,---...//////...---,,,---------------------------------............///111111222222222111111000111111000///////////////111111111000111111222333222222333333555666777888888777777888:::=========;;;:::777666777:::===???>>>===<<<<<<======<<<;;;:::::::::;;;<<<===>>>>>>>>>@@@BBB@@@<<<;;;<<<>>>???@@@@@@AAAAAA@@@@@@???<<<======>>>??????@@@@@@CCC???FFFWWWaaaXXXEEE999???===<<<<<<>>>??????>>><<>>CCCKKKMMMKKKEEECCCAAA@@@BBBEEEHHHKKKZZZkkkwwwvvvzzznnnjjjdddfffjjjttt}}}|||xxxvvvvvv***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------......///------------------------...------,,,,,,------...---------------------------------............///---------------...//////...---+++******+++---...------------..................////////////..............................---------............//////............------------------............///---------------------------------------------------,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------,,,,,,+++++++++++++++,,,------------,,,------------------------+++,,,------......------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------......---,,,,,,+++///.........------------------------------------,,,------......------,,,---,,,,,,,,,,,,---......,,,------......------,,,,,,------......------,,,------...//////...---,,,......---------,,,,,,,,,---,,,,,,,,,,,,---............///000000///..............................---------............///000000111111111000000///111111000///////////////111111111111111222222333333333333444555777888888777777777777999;;;;;;;;;;;;:::888777888:::===>>>>>><<<;;;<<<===>>>===<<<999999999::::::;;;======DDDFFFGGGDDD???<<<<<<>>>???@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>AAA===BBBOOOWWWQQQEEE===EEEDDDCCCCCCEEEFFFFFFEEEAAAFFFHHHHHHMMMPPPGGG999777<<>>??????>>>999999999999999:::;;;<<>>??????@@@@@@@@@@@@??????@@@@@@@@@???>>>======<<<>>><<<>>>FFFJJJHHHDDDBBBDDDCCCBBBBBBDDDEEEEEEDDDCCCHHHJJJJJJNNNRRRKKK>>>;;;AAAHHHLLLOOOPPPJJJCCCDDDCCCBBBBBBCCCFFFJJJLLLUUUiii{{{wwwrrrlllhhhlllvvv~~~yyypppsss}}}}}}qqqwww~~~***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,+++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------......///------------------------...------,,,,,,------...,,,,,,---------------------------............///------,,,,,,------...///---,,,,,,++++++,,,,,,---,,,,,,---------.........---......//////......---........................---------............//////............------------------............///---------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,------------,,,,,,...------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------------------------,,,,,,------...------,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++------------------------------------------------,,,------......------,,,---,,,,,,,,,,,,---......,,,------......------,,,,,,------......------,,,,,,,,,---------...---------------------------------,,,,,,,,,,,,---............////////////..............................---------............///...///000000111000000000111111000000///000000111222111111111111222333333444555666777777888888888777888999999888777777888999999:::;;;;;;;;;;;;;;;;;;;;;:::<<>><<<===???>>>>>>????????????>>>>>>@@@@@@??????>>>============>>>@@@BBBCCCBBBBBBCCC@@@???>>>>>>@@@BBBBBBAAAAAAFFFGGGFFFLLLUUUTTTLLLGGGKKKNNNOOOPPPPPPKKKDDDDDDCCCBBBCCCDDDGGGJJJLLLUUUiii{{{wwwrrrkkkdddiiisss{{{yyytttzzztttwww***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,+++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------......///------------------------...------,,,,,,------...,,,,,,,,,---------......---------............///,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------............------........................---------............//////............------------------............///---------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,------......------,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------------------------,,,------...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,+++,,,,,,------------------------------------------,,,------......------,,,---,,,,,,,,,,,,---......,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,------......---------------------------,,,,,,,,,,,,---......---------------------------------------------------------............//////000111111222222222111111111000000000000111111222222222111222333333444444555666777888888777777777999;;;;;;888777777888888999:::;;;;;;;;;:::999;;;;;;;;;<<>>AAAAAA>>>;;;<<<======>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBEEEDDDAAA???@@@@@@@@@???>>>???AAACCCCCCBBB???BBBBBBBBBKKKZZZaaa^^^VVVVVVRRRNNNMMMNNNLLLHHHBBBBBBBBBCCCEEEGGGJJJLLLUUUfffuuuzzzzzztttllleeehhhpppyyyyyyxxxyyyvvv***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------......///------------------------...------,,,,,,------...+++,,,,,,------.........---------............///,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------........................---------............//////............------------------............///---------------------------------------------------,,,,,,++++++,,,,,,---------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,---...............------------------------------......------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,------......------,,,---,,,,,,,,,,,,---......,,,------......------,,,,,,------......------,,,,,,+++++++++,,,---...///,,,,,,,,,------------...---,,,,,,,,,,,,---......------,,,++++++,,,---------------------------------------............//////000111222222333222222111111000000000111222222222222222222222333444444444555666777888777666666666999<<<<<<999777777999888888999999999999888888<<<;;;;;;===???AAAAAA@@@<<<<<<<<<;;;;;;<<<<<<===>>>AAADDDCCC???;;;:::;;;======>>>>>>>>>>>>======>>>>>>>>>>>>>>>?????????===CCCFFFCCC@@@???>>><<<>>><<<<<<===???AAAAAA@@@>>>AAA@@@???HHHZZZddddddZZZYYYSSSLLLKKKNNNNNNJJJAAAAAAAAABBBDDDGGGIIIKKKRRRbbbooottt~~~|||ppphhhjjjqqqxxxxxxxxxuuuqqq~~~~~~***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------......///------------------------...------,,,,,,------...++++++,,,,,,---......///---------............///,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,------......------,,,........................---------............//////............------------------............///---------------------------------------------------,,,,,,++++++,,,,,,---------------------------------............------***++++++,,,,,,------......---,,,,,,,,,,,,---...+++++++++,,,,,,---------,,,------...............------------------------------......------,,,+++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,------......------,,,---,,,,,,,,,,,,---......,,,------......------,,,,,,------......------,,,+++++++++++++++---...///,,,,,,,,,---------......---,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...........................---------............///...///000111222222222222111111000000111111222333333222222222222333444444333444666777777666555444333777;;;;;;888666777999888777777777777777777777===<<<<<<===???AAA@@@???<<<;;;;;;::::::;;;;;;<<<>>>BBBEEEDDD@@@<<<;;;<<<<<<======>>>>>>======<<<@@@@@@??????>>>>>>======:::@@@BBB???<<<>>>===:::999888777999;;;=========<<<@@@???<<>>===<<<===???@@@@@@???;;;;;;:::999999:::::::::999===BBBBBB@@@======>>><<<<<<============<<<<<>><<<;;;;;;888===>>>:::999======999:::888888999;;;===>>>===:::???>>>999<<>>>>>???AAACCCFFFHHHIIITTTdddrrrxxxssscccfffoooxxxwwwttt~~~|||~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------///............------------------,,,,,,+++++++++,,,,,,,,,---------......---------------------------,,,,,,+++***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------..............................---------,,,,,,,,,,,,,,,------------------------------------------------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000///............---------------------------------........................------------------------++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,------------------------------------------------///...---,,,,,,---///000---------,,,+++---000333555000++++++...000///,,,------............------...---,,,,,,,,,,,,---......000222111...+++***)))------------------------------............------222///,,,...222333000,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................++++++++++++++++++++++++,,,---......,,,+++,,,...------------------------++++++******++++++,,,---///............---------+++,,,,,,+++***+++...000------------------,,,,,,,,,,,,,,,---------......000000///...............//////............//////000111111111222222222222333333444555666666666555666555444222222111111222222333444666777999:::;;;999777555444333444666777888888999;;;<<<===;;;999<<<:::888888:::;;;<<<<<<:::>>>???<<<;;;===>>>======<<<>>>@@@>>>:::999<<<@@@@@@???===;;;;;;<<<>>>>>>===<<<::::::999::::::::::::999888999:::;;;<<>>======>>>@@@@@@BBBDDDEEEGGGKKKNNNIIIAAAAAAAAA??????AAADDDGGGIIISSS```ooozzzpppiiiiiipppxxxtttmmmxxx{{{~~~~~~|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------///............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.......................................---------,,,,,,,,,,,,,,,------------......------------------------------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...///............---------------------------,,,,,,------------------------------------------------++++++,,,,,,,,,---------///...------,,,,,,------------------------------------------------------...---------...000111222---------,,,,,,---000222666111---,,,...///---***---......//////......---......---,,,,,,---......///111333222000---,,,+++------------------------------............------111...,,,...111222///,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------..................---------++++++++++++++++++++++++,,,---......,,,,,,---...------------------------,,,++++++++++++,,,------///............---------+++,,,---,,,++++++---...------------------------,,,,,,,,,---------......000///.........///000111111111000000000000000111000000111111111222222222333444555666777777777777888777777666666555444444444444555666777888888999:::888777555555666777888777777777999;;;<<<:::888999777666777999:::::::::888<<<>>><<<<<>><<<;;;<<<:::666888<<<>>>??????===;;;;;;===???>>>>>>======<<<<<<;;;;;;<<<;;;:::::::::;;;======@@@???>>>>>>>>>???@@@AAAAAABBBBBBBBBFFFJJJGGG@@@BBBAAA@@@@@@AAADDDHHHJJJUUUbbbqqq|||uuujjjhhhoooxxxvvvpppyyy}}}tttyyyyyy,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------///............---------,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------,,,,,,,,,...//////---,,,------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////..............................---------,,,,,,,,,,,,,,,---------.........------------------------------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---000111000///......///............---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////...------------...---------------------------------------------------------...000111333444------------,,,---///222666222...,,,---...,,,)))---......//////......---......---,,,,,,---......000222444333111///......------------------------------............------///---,,,---000111...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---...---------------------------,,,,,,,,,,,,---......///............---------+++---......,,,++++++,,,+++,,,,,,------.........,,,,,,,,,---------......///...------...111333555444444333222111111111222000000000111111111111222333444666777888999999:::999::::::::::::999777666666666777777777777888888;;;:::888777777777888999777666666888:::;;;:::888888777777888:::<<<;;;::::::>>>@@@======@@@AAA@@@???<<<;;;;;;999555777;;;<<<===>>>===<<<<<<>>>@@@>>>>>>?????????>>>=========<<<<<<<<<<<<===>>>>>>????????????@@@@@@AAAAAABBBBBBAAA@@@CCCGGGFFFAAADDDCCCAAAAAABBBEEEHHHJJJWWWeeettt~~~{{{jjjhhhnnnyyyzzzuuu|||vvv{{{~~~vvv------------------------------------............------------------------///............---------+++,,,,,,,,,------......,,,,,,,,,---------......,,,,,,------------------+++++++++---///000///...------,,,,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------------..........................................---------,,,,,,,,,,,,,,,------......//////........................------............---------------------------------------------------------------------------------000333555444222111111///............---------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///......---------------------------....................................------......///000111222------...---,,,---///111333000---------...---+++......////////////............------------......000111333222000/////////........................------............------...,,,,,,---//////---+++------------------------------------------------...------,,,,,,------.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///........................---------------.../////////............---------,,,---//////---+++++++++++++++,,,,,,---...//////,,,,,,,,,---------............------///222555777555444333222222111222222000000000111111111222222222333555777888999::::::888999;;;<<<;;;999777666777888888999999::::::;;;::::::999888777888888999888777777999;;;<<<<<<;;;;;;::::::<<<>>>???>>>===???CCCCCC???===>>>>>>===>>>>>>AAACCCAAA:::888::::::<<<===>>>===>>>@@@BBB===>>>???@@@@@@???>>>===<<<<<<<<<<<<======>>>>>>===>>>???@@@@@@AAA@@@@@@BBBCCCCCCBBBDDDHHHGGGBBBEEEDDDCCCBBBCCCFFFIIIKKKWWWgggvvv~~~~~~kkkhhhmmmzzz}}}yyy~~~sss---------------------------------.........//////------------------------///............---------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------............---,,,******+++,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------..............................---------,,,,,,,,,,,,,,,---......///000000........................------............---------------------------------------------------------------------------------000333555444222111111///............---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,+++,,,,,,,,,---------....../////////.............................................---,,,.........------...000...---,,,---...///.........//////////////////..............................///000000.........///........................------............---------,,,,,,---......,,,+++------------------------------------------------...------,,,,,,------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------///000..............................------......///000///............---------,,,...000///...,,,++++++++++++,,,,,,---...//////,,,,,,,,,---------.........------...///222555777444333222111111111111111111111111111222222222222111222444666888999999999666777999::::::888666555888888999:::<<<===>>>???999999888888777777777777;;;:::999;;;===??????>>>===<<<<<<<<<>>>???>>>===???CCCCCC???===>>>???======@@@HHHOOOLLLCCC;;;999:::<<<>>>??????@@@AAACCC>>>????????????>>>>>>===;;;<<<<<<<<<============;;;<<>>>>>AAABBBAAA===AAAJJJRRRPPPFFF>>>;;;;;;===@@@AAAAAABBBCCCDDDAAAAAA@@@>>>>>>===>>>>>>;;;;;;<<<===>>>=========:::<<>>>>>:::::::::::::::999999888>>><<<<<<===@@@BBBCCCCCCDDD@@@<<<::::::;;;<<<<<<999>>>@@@======AAACCCBBB>>>@@@EEEJJJIIICCC???@@@<<>>?????????>>>>>>;;;>>>BBBEEEFFFEEECCCAAA???@@@???<<<===EEEJJJLLLFFFEEECCCBBBCCCEEEGGGIIIVVVjjjxxx{{{tttmmmqqqooottt}}}|||xxx|||pppxxx|||..................................../////////000------------------------//////.........---------/////////...---------,,,,,,,,,,,,---------......++++++,,,,,,---...//////+++888DDDBBB666++++++000(((((()))***+++,,,,,,---------------------------++++++,,,,,,,,,------------------.........//////..............................---------,,,,,,,,,,,,,,,---...///000111222////////////////////////---..................---------------------------------------------------........................,,,---......------...000//////.........---------***++++++,,,---...//////........................////////////////////////---------.........////////////...------------...---------...///000000111////////////////////////---...///111111111000///,,,...//////...------...,,,---......---,,,,,,---//////000000000000//////---...///000000///...---,,,---...---------///111////////////////////////---..................---,,,...//////...------...------------------------...........................------,,,,,,------...+++,,,,,,---...///000000------------------------,,,---//////...///000222////////////////////////---,,,,,,,,,,,,---......//////.........---------------...---,,,---///222------------------,,,,,,,,,,,,,,,---------......---...000111111///---+++000000000111222333555555444444444555555555666666666777888999999999999999::::::999999999:::;;;;;;999999999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999>>><<<;;;===???BBBCCCCCCHHHDDD???;;;;;;===>>>???;;;???AAA===<<>>@@@>>>???AAA@@@>>>???DDD>>>@@@CCCDDDDDDDDDDDDEEEJJJGGGCCC???>>>>>>@@@AAA===>>>???@@@AAA@@@??????===@@@DDDGGGHHHGGGEEECCCCCCDDD@@@:::<<>>>>>>>>?????????>>>>>>===>>>?????????>>><<<;;;::::::;;;;;;===999999>>>???<<<<<>>>>>@@@CCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAHHHGGGDDDAAA@@@?????????999;;;>>>@@@@@@???>>><<<===???BBBEEEGGGGGGGGGFFFGGGDDD@@@@@@DDDHHHLLLNNNHHHDDD@@@@@@CCCFFFGGGGGGTTThhhxxx|||sss}}}sssrrrwww|||wwwuuuwww{{{////////////////////////........................///......------......///......---,,,,,,---......000///...---,,,------...........................------------------------......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------///...------,,,,,,,,,------------............///................................................000...---000555888666333........................---------............///............////////////............/////////////////////...---------,,,,,,------......------,,,..............................////////////.........------,,,,,,------...............//////////////////////////////////////////...---...///000111///////////////////////////............///000000111111000///////////////////////////////////////........................////////////////////////---....../////////////////////.........---------////////////////////////......---------,,,,,,,,,...---------,,,---------........................,,,,,,,,,---------......------------------------...------------...//////---------------------------+++***+++---......,,,,,,,,,---------,,,+++***,,,,,,,,,---------......//////////////////////////////000111111111111111000000111111222333333444333333333444666888999:::666888999;;;<<<;;;:::999999999::::::;;;;;;;;;<<<;;;<<<<<<<<>>===>>>AAAAAAAAA???===<<<;;;;;;===<<<:::999888888999999>>>:::999===>>><<<>>>CCCHHHEEE@@@>>>???AAACCCDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@>>>>>>======;;;;;;<<<===???AAACCCDDD;;;===@@@BBBCCCCCCAAA@@@>>>===>>>AAAEEEHHHIIIIIIFFFBBB???>>>BBBEEEGGGHHHOOObbbqqqxxxxxxsssrrrvvvyyyuuurrr////////////////////////........................///......------......///......---,,,,,,---......//////...------------...........................------------------------+++,,,---....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...------------------------------------------------//////...---------......---------............///................................................///......111666888777555........................---------............///............/////////////////////...............000000///...---,,,,,,+++------............------..............................////////////............------------..................//////////////////////////////////////////.........///000111//////////////////////////////......//////000111111111000////////////000////////////////////////........................////////////////////////---......////////////////////////............---////////////////////////......---------,,,,,,,,,---------------------...........................,,,,,,,,,---------.................................------------...//////---------------------------,,,+++,,,---......---,,,,,,---------,,,++++++,,,,,,,,,---------......//////////////////////////////000111111111111111000000000111222222333333444444444444555777888999777888999::::::999888888999999:::;;;<<<===>>>>>><<<<<<;;;;;;???GGGPPPWWWGGG@@@;;;===???======>>>@@@AAACCCBBB???<<<;;;;;;===<<<;;;999999999:::::::::777666888:::<<<@@@EEENNNIIICCC???>>>@@@BBBCCCFFFEEEEEEDDDCCCBBBBBBBBB?????????@@@??????>>>>>>===<<<;;;;;;>>>BBBGGGJJJ???AAACCCEEEEEECCCAAA@@@888:::???EEEIIIJJJHHHEEECCC@@@======@@@EEEHHHJJJOOO___kkkssszzzsssrrruuuxxxuuuttt////////////////////////........................//////............//////......------------..................------..............................------------------------***+++,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------------------,,,,,,------------------------------------------......------------......---------............///................................................---,,,,,,...222333222111........................---------............///............/////////////////////......---------//////......---------,,,------............------..............................////////////............------------..................///////////////////////////////////////////////////000000000/////////////////////////////////...///000000111222111000000//////000000////////////////////////........................////////////////////////---......////////////////////////...............////////////////////////......---------,,,,,,,,,---------.......................................,,,,,,,,,---------......////////////////////////...------------...//////........................------------.........---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......//////////////////////////////000111111111111111//////000111111222222333444444333333333444555555888888999999999888777777999::::::;;;<<<<<<============;;;:::;;;AAAHHHMMMCCC===:::===>>>======>>><<<@@@DDDEEECCC@@@??????AAA@@@>>>=========>>>???888666444444777;;;@@@EEELLLHHHCCC??????@@@@@@@@@DDDDDDDDDCCCBBBBBBAAA@@@===>>>@@@AAABBBAAAAAA@@@===<<<:::;;;===AAAFFFIIIAAABBBEEEFFFGGGFFFDDDBBB<<>>@@@<<<999888;;;===<<<===@@@===BBBGGGHHHEEEBBBAAABBBCCCBBB@@@??????@@@AAAAAA@@@>>>:::666666:::>>>@@@CCCBBB@@@???@@@@@@>>>===@@@@@@AAAAAAAAA@@@???>>>;;;<<<>>>@@@AAAAAA@@@???;;;;;;;;;<<<===???AAABBB<<<>>>AAADDDEEEDDDCCCBBBCCCDDDFFFIIILLLMMMKKKIIIBBB@@@???>>>AAAFFFLLLPPP]]]dddaaa^^^sssnnnwwwyyyxxxxxxyyyzzz~~~qqq000000000000000000000000////////////////////////000//////......//////000---...////////////...---,,,---......///.................................------------------------------------,,,+++***)))***++++++,,,,,,------...,,,---------...............------------,,,,,,,,,+++,,,,,,------.........------------------------,,,,,,+++++++++,,,---------------............///........................------------------------///000000//////...---,,,........................---------............///............////////////.........---------------+++,,,,,,---...///000000......////////////....................................////////////......//////............//////............////////////////////////////////////...///000111111111000000000000000000000000000000000000//////000000111222222222111000000000000111000000000000000000000000////////////////////////////////////////////////---......///////////////...////////////000000000////////////////////////......---------,,,,,,,,,+++,,,...///000000///...........................,,,,,,,,,---------.................................------------...//////........................---///111111///...---...,,,,,,+++++++++,,,------,,,,,,,,,---------......//////////////////////////////000111111111111111000111111222333333444444111222444666999===???AAA999999999999999999999999;;;;;;;;;;;;::::::999999999;;;>>>>>>===<<<<<<===888666777;;;<<<;;;===AAAAAAFFFKKKJJJEEE@@@???@@@AAA@@@???>>>>>>???@@@AAAKKKJJJDDD<<<999;;;===<<<<<<;;;;;;===>>>???===;;;;;;<<<>>>?????????>>>===:::;;;<<<<<<======<<<<<<999:::;;;============<<<===???BBBDDDFFFEEEDDDCCCEEEDDDCCCDDDGGGHHHIIIHHHBBBAAA@@@???@@@EEEMMMRRRhhhrrrpppfffvvv~~~iiiqqq~~~}}}zzzyyyzzzuuu000000000000000000000000////////////////////////000000////////////000000---...///000000///...---,,,,,,.../////////..............................------------------------,,,,,,,,,---,,,,,,++++++******+++,,,,,,---......------------..................---------,,,,,,,,,++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,---......---------............///........................------------------------...///000000///.................................---------............///............////////////,,,------------------...,,,---------.../////////......////////////....................................////////////......//////............//////............////////////////////////////////////...///000111222111000000000000000000000000000000000000//////000000111222333222111111000000111111000000000000000000000000////////////////////////////////////////////////---......///////////////.../////////000000000000////////////////////////......---------,,,,,,,,,+++,,,...000111000//////........................,,,,,,,,,---------......------------------------...------------...//////........................---000222222000...---...,,,,,,+++++++++,,,---...,,,,,,,,,---------......//////////////////////////////000111111111111111222222222333444444555555444555666888;;;>>>@@@AAA999999999999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<888;;;===>>>=========>>>999777888<<<<<<;;;<<<@@@@@@FFFJJJIIIBBB>>>>>>AAA@@@???>>>======>>>???@@@KKKKKKFFF>>>;;;>>>???===:::999888999;;;===<<<<<<888:::<<<>>>??????>>>======<<<;;;;;;::::::;;;;;;999:::;;;<<<<<<<<<===<<>>>>>CCCKKKRRRjjj}}}xxxkkkuuu~~~{{{zzz~~~ppp~~~000000000000000000000000000000000000000000000000000000////////////000000---...///000000///...---+++,,,.../////////..............................------------------------******+++,,,------------******+++,,,,,,---......---------.........//////.........------,,,,,,,,,++++++,,,,,,---...//////---------------------------------------...///000---------.........//////........................------------------------+++---...///.........///........................---------.........//////............/////////000,,,,,,,,,------...........................------......////////////....................................////////////......//////............//////............/////////000////////////////////////...///000222222111111000000000000000000000000000000000000000000111111222333222111111000111111111000000000000000000000000000000000000000000000000////////////////////////---......///////////////.../////////000000111111////////////////////////......---------,,,,,,,,,+++,,,...000111111000///........................,,,,,,,,,---------......------------------------...------------...//////////////////////////////---000333333000...---...,,,,,,+++***+++,,,...///,,,,,,,,,---------......//////////////////////////////000111111111111111222333333444444555555666888888888888999::::::;;;999999999999:::;;;<<<===:::;;;;;;<<<===>>>??????999;;;<<<<<<;;;;;;<<<===;;;999:::======:::<<<@@@<<>>@@@DDD@@@@@@???>>>>>>???@@@AAABBBEEEBBB;;;;;;@@@CCC@@@<<<999777666888;;;<<<===777999;;;>>>???@@@???>>>AAA???>>><<<;;;;;;;;;<<<::::::::::::;;;===>>>???===>>>@@@AAA@@@???<<<:::===<<<<<>>>>>===<<<===>>>??????>>>===<<<888888888999:::;;;<<<======>>>???@@@@@@AAA@@@@@@???@@@@@@??????AAADDDGGGJJJCCC===;;;::::::>>>CCCBBBAAA>>>;;;;;;>>>CCCHHHBBB===999999>>>BBBBBB@@@;;;@@@AAA===???GGGNNNNNNGGG999222999@@@===;;;???AAA>>><<<<<<===>>>>>>>>>@@@>>>>>>@@@CCCDDDCCC@@@@@@@@@???>>>???CCCIIINNNZZZppp~~~vvvzzz}}}zzzmmmhhhzzzyyy666555333111111222333555222111111111000000000000///////////////000111111111000...------...000111........................//////.........---------......//////......---,,,000/////////.........---......---------,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................///......---...///000111////////////////////////,,,,,,,,,------.........//////.........---------...------,,,---...///000////////////////////////////////////////////////////////////////////////...------,,,,,,------...///////////////////////////............///000000........./////////000000111111000000//////////////////////////////////////////............////////////000000000111111111111111111111111111111111111111111111111111111111000111111111222222222222111222222222222222222111111111111111000000000000000000000000000000000000////////////////////////////////////////////////000000///...............////////////////////////------------------------------...////////////...........................---------------------------------.........//////------------------------//////...---------------000//////...------,,,,,,------------------------///.........//////000000........./////////000000111111111111222222222222555444333333333444555555333777;;;;;;888666777999;;;:::999999999:::<<<===999888888999;;;===<<<;;;<<<<<<>>>>>>>>>>>><<<<<<:::::::::;;;<<<===>>>???<<<===>>>??????@@@@@@???@@@@@@???>>><<<===@@@BBBEEE@@@>>>>>>>>>===@@@DDDAAA@@@???======???DDDGGGDDD???::::::===@@@???===;;;===<<<>>>JJJZZZdddfffZZZFFF777777;;;:::;;;???BBB???;;;:::<<<>>>@@@AAAFFFEEEDDDEEEFFFFFFDDDBBB=========<<<>>>CCCJJJOOO\\\ppp}}}}}}{{{{{{|||yyy~~~tttmmmzzzwww111333444333111000222444222222222111111111000000000000/////////000111111000000............000000......................../////////.........------......//////......---,,,/////////..................------------,,,,,,,,,,,,,,,,,,------------......------------,,,,,,,,,------------,,,,,,,,,,,,........................///............///000000........................---------------........................---------...------------...//////000000000000000000000000////////////////////////////////////////////////......------------......//////////////////////////////......//////000111....../////////000000000111000000000000/////////////////////////////////000//////////////////000/////////000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111222222222222111111222222111111111000000000000000000000000000000000////////////////////////////////////////////////000000///...............////////////////////////------------------------,,,,,,---.......................................------------------------------........./////////------------------------//////...------------.../////////...------,,,,,,........................---............/////////....../////////000000000111111111111222222222333444444444444444444555555222666;;;<<<:::888888999:::999999888888:::;;;<<<888777666888:::;;;:::999;;;<<<===>>>>>>===<<<;;;;;;;;;<<<===>>>???@@@@@@;;;<<<===>>>????????????@@@@@@>>><<<999999;;;===:::777888;;;<<<;;;<<>><<<>>>???>>>===AAA??????HHH]]]tttwww]]]DDD:::999888:::>>>CCC???;;;999;;;???BBBCCCLLLKKKJJJJJJJJJIIIFFFCCC<<<;;;;;;;;;===BBBIIIOOO]]]ppp{{{{{{~~~{{{xxx~~~{{{sss222333333333444333222222333333222222222111111111111000000///000000111111000000///......///000000........................////////////.....................///......---,,,........................------------------------------------------------------------------------......------,,,,,,,,,+++..................................../////////000........................---------.......................................------------......//////000000000000111111111111////////////////////////////////////////////////......------------......///////////////000000000/////////...///000000111...////////////000000000000000000000000000000000000000000000000000000000111111222222222222111111/////////000000000111111111111111111111111111111222222222222222222222222222222222222222222222222000111111222222111111000222222222111111111000000000000000000000000000000////////////////////////////////////////////////000000///...............////////////////////////........................+++,,,------......------........................------------........................////////////........................///......---------......//////.........---------------------------------,,,------..................////////////000000000111111111222222222333333555555666666666555444333222666:::<<<;;;:::999999999999888888888999:::;;;888777777888999::::::999:::;;;<<<======<<<;;;:::;;;<<<===>>>???@@@@@@@@@<<<===>>>??????@@@@@@@@@??????>>>;;;999888:::<<<777444444777888666777;;;<<<>>>@@@AAAAAABBBDDDFFFIIIEEEAAA??????@@@@@@@@@AAA@@@CCCNNNbbbyyymmmNNN>>>999777999;;;???===::::::<<>>????????????>>>>>>???@@@AAAAAAAAAAAA>>>>>>>>><<<:::;;;===@@@>>>:::888999888666777;;;888;;;???AAAAAABBBCCCDDDEEECCC???>>>>>>@@@AAAAAA888999>>>GGGSSS```nnnwwwxxxcccJJJ;;;666555666777;;;:::;;;===???@@@???===GGGHHHJJJKKKJJJHHHFFFEEEAAA@@@???======@@@FFFKKK]]]mmmvvvuuu|||xxx{{{|||yyyssswwwbbbFFF555111444444333444444444333333333222222222222111000000000111111000000000000000000000000////////////////////////000000000/////////............//////......---,,,---------------.........,,,,,,,,,------------......------------,,,,,,,,,,,,,,,,,,------------............---------------........................---......///000/////////......................../////////...............---------...............,,,---......//////.........//////000000111111111000000000000000000000000//////////////////////////////............//////...//////000000111111222000000//////000000111222/////////000000000111111000000000111111111111222111111111111111111111111///000111222222111000///111111111222222222333333333333333333333333333333333333333333333333333333333333333333222222222222222222222333333222222222333222222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000000000///...............////////////////////////........................,,,,,,---.......................................---------...//////000000....../////////000000000...........................------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///....../////////000000000111111222222222222333333333333777777888888888888999999888888:::;;;<<<;;;;;;::::::999999888888:::;;;<<<;;;:::999:::;;;<<<;;;:::;;;<<<===>>>>>>===<<<;;;888:::<<<===>>>???>>>>>>>>>???@@@AAABBBBBBBBBBBB>>>???>>>===<<<===@@@CCCAAA===999999777333333777555888<<<>>>???@@@AAABBB@@@>>><<<;;;;;;===???AAA888888;;;@@@CCCGGGOOOWWWWWWMMM???666333333555666:::;;;===@@@BBBAAA>>>;;;BBBEEEHHHIIIHHHFFFEEEEEECCCBBB@@@======@@@EEEIIIZZZjjjssssss~~~zzzvvv|||ssspppsssdddMMMAAA<<<999666444444444444333333333333333222111111000000111111000000000111111000000000////////////////////////000000000000/////////.........//////......---,,,,,,,,,,,,------.........,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......------------....................................------///000000000///...////////////////////////000/////////.........------------.........//////,,,---.../////////...---------...//////000111111000000000000000000000000//////////////////////////////............//////...//////000111111222222000000//////000000111222//////000000000111111111000000111111111222222222222222222222222222222222111222333444444333222111222222333333333444444444444444444444444444444444444444444444444444444444444444333333333222222222333333444444444444333333333333222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000000000///...............////////////////////////........................------...////////////...........................---------...///000000000.../////////000000000000........................---------------...//////........................------------------------,,,...///111111000///...//////000000000111111111222222222333333333444444666666666777:::<<>>>>>>>>>>><<<<<<888:::<<<>>>??????>>>>>>>>>>>>???@@@AAAAAAAAAAAA???@@@???>>>===>>>AAACCC@@@<<<;;;;;;888333000222222555999;;;<<<===???AAA@@@???===;;;;;;<<>><<<>>>CCCDDDCCC???999555555777999>>>>>>???AAABBBBBB???<<>><<<<<>>555555444444444333333333333333222111000000111111000000111111111111000000000000000000000000000000000000000000////////////......//////......---,,,,,,,,,,,,------.........,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,------.........,,,---------.../////////........................,,,---///000000000///...000000000000000000000000000000//////.........------------.........//////,,,,,,.../////////...---,,,------...///000000111000000000000000000000000//////////////////////////////............//////...//////000111222222222000000000000000111111222000000000000111111111111000000111111222222222222222222222222222222222222555666888999999888666555333333333444444444555555555555555555555555555555444444444444444444444444444444444333333222222222333444444555555444444333333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000///...............////////////////////////////////////////////////---...//////000000//////........................---------...///000000111////////////000000000000////////////////////////---------------...///000---.............................................---...000111222111000...000000000000111111111111222222333333333444444444333444555777;;;@@@DDDGGG>>><<<:::999:::;;;;;;;;;;;;;;;:::::::::;;;<<<===;;;:::999999;;;;;;:::999<<<===>>>??????>>>===<<<999:::===???@@@@@@???>>>===>>>???@@@@@@AAA@@@@@@AAAAAA@@@>>>======@@@BBBBBB@@@@@@BBB@@@888333333111333777999:::<<<>>>@@@CCCBBBAAA>>>======@@@BBBLLL@@@888999;;;999888:::DDDGGGGGGAAA;;;999;;;===CCCAAA@@@AAABBBBBBAAA???BBBFFFJJJKKKHHHEEECCCCCC>>>>>><<<;;;;;;???EEEIIIUUUeeeooorrrzzzuuuzzzoooooo~~~pppppp^^^EEEAAA:::666333222222111666444222333444333111///222111000111222333222111000000111111111111000000000000000000000000000000.../////////...---,,,,,,------------------------...------,,,,,,------.........---------,,,,,,,,,------------------------,,,,,,,,,---------......---------............///........................////////////////////////......////////////......,,,,,,,,,---------......////////////////////////............////////////////////////////////////////////////000000000000............/////////000///000000000111111111222---000333444111///------///333555333222222222222---///222666666444444555888999::::::999999;;;===???CCCIIINNNPPPNNNJJJGGGDDDHHHKKKJJJEEE>>>:::999BBB@@@:::666999???<<<444888777888999888444222222444444444444444444333333000222444444333333444555555555444444444333333333111222222333333222222111333222222111111222222333///////////////000111111000000000000000000000000......////////////......000000////////////000000////////////////////////////////////........................///////////////////////////000111111////////////............///...---,,,,,,,,,,,,,,,,,,,,,------...------,,,///...,,,++++++,,,---///,,,---......//////......000000000000111111111111222333333333333333333444666666777888;;;???CCCEEE======<<<<<<<<<;;;;;;;;;666>>>GGGFFF???888999<<<;;;;;;;;;999888888;;;===>>>>>>>>><<<;;;:::<<<>>>::::::;;;<<<======<<<<<>>@@@FFFCCCAAA@@@???>>>===;;;999999===LLL^^^]]]III666///000000111222444777888:::888<<>>CCC===888666444333555:::FFFWWW]]]NNN>>>===BBBDDDJJJJJJIIIEEE@@@>>>AAADDDEEEGGGGGGFFFGGGIIIFFFAAA<<<;;;;;;:::;;;???EEEIIIXXXdddnnnvvvzzzwwwuuuzzznnnkkk}}}uuu{{{vvvbbbJJJ<<<:::;;;888444333222111111111222222222333222111111222222111///000000111111111111000000000000000000000000000000......//////......---,,,------------------------...------,,,,,,------.........---------,,,,,,,,,------------------------,,,,,,---------.........---------............///........................////////////////////////.........//////.........,,,,,,---------.........////////////////////////............////////////////////////////////////////////////000000000000........./////////000000000000000000000000111111222111///......000222555222222111111111333333222888888888888888<<>>@@@BBB<<<<<<<<<<<<;;;;;;;;;;;;999???EEEEEE???;;;:::<<<999999888666555666999<<<<<<<<<<<<;;;999999:::<<<<<<<<<===>>>>>>>>>>>>>>>DDD@@@>>>???===:::===BBBCCCBBBBBBCCCEEECCC???;;;???===FFFUUUYYYLLL===777222222222222333444555666444666888888777666777888888555444777777666888;;;DDDRRRWWWJJJ>>>===AAABBBGGGGGGFFFDDDBBB@@@AAAAAADDDGGGHHHHHHIIIKKKHHHCCC<<<<<<;;;:::;;;>>>DDDHHHTTTaaakkkttt{{{www{{{jjjiii}}}vvv~~~ssscccIII<<<888666555333444333111000000222333444333111111222222111///000000111111111111000000000000000000000000000000....../////////...------------------------------...------,,,,,,------.........---------,,,,,,,,,------------------------,,,------------.........---------............///........................////////////////////////------............------,,,------------.........////////////////////////............////////////////////////////////////////////////000000000000....../////////000000000000000000000000000000///555333000///111444555666555222000000222444777888888<<>>:::;;;;;;;;;;;;;;;;;;;;;===???BBBBBB@@@===<<<<<<888888666444333555999===<<<<<<===;;;999999:::<<<>>>>>>??????@@@@@@??????>>><<<<<<>>>===:::;;;???BBBAAABBBFFFJJJIIICCC===???888999EEEMMMHHH???<<<555555444333333333333333333222222222444555444333333222555;;;<<<:::999;;;???JJJMMMEEE===>>>@@@@@@CCCBBBCCCDDDDDDCCC@@@>>>BBBEEEHHHIIIKKKMMMJJJEEE======<<<:::;;;>>>CCCGGGQQQ___iiirrr}}}yyy{{{}}}iiikkkyyybbbDDD333333999444666666555222000111333333111111111333333222111000000111111111111000000000000000000000000000000......////////////.................................------,,,,,,------.........---------,,,,,,,,,------------------------------------............---------............///........................////////////////////////,,,,,,------------,,,,,,------------............////////////////////////............////////////////////////////////////////////////000000000000...////////////000000000111111000000000000//////333222333555666555222...222111222444666999@@@HHHLLLWWWccckkktttpppcccVVVMMMEEECCC@@@<<<888666555444555555444444555444333222555555444444444333333333333333444444444444333333333222222111111222222333111111111111111222333333000000000000000000000000000111111111111111111000000111333444444333111000000000000000000000000000////////////............,,,------...///000111111///////////////000000111////////////..................------------......////////////...---,,,+++,,,---......///......---.........//////000111222222222222222333333333333333333444444555555666666;;;::::::::::::;;;======::::::::::::;;;;;;;;;;;;???>>>>>>>>>???>>><<<;;;:::999888666555777<<>>??????>>><<<<<<===>>>>>>??????@@@@@@?????????:::999<<>>>>>BBBHHHIIICCC>>><<<666555<<>>>>>777777666555444444444555777555333444777999777555:::999;;;??????;;;999:::<<>>>>>>>>???CCCFFFEEE@@@;;;???CCCFFFHHHKKKMMMJJJDDD>>>>>><<<;;;:::===BBBFFFRRR```kkksss|||zzzxxx{{{ooossszzzyyy\\\EEE<<<===333444555555444333333333111000000111333555555444000000111111111111000000111111111111111111111111......///////////////..............................------,,,,,,------.........---------,,,,,,,,,---------------------------------.........//////---------............///........................////////////////////////,,,,,,------------,,,,,,---------.........//////////////////////////////............////////////////////////////////////////////////000000000000////////////000000000111111111111111111000000000111111111222444444222111777:::BBBIIIKKKOOO]]]kkkmmmiiiaaaWWWLLLAAA999444999666444444666777777666555555444444444333333333222222333333333333222222333222222111111222222333111000000000000111222222000000000000000000000000///000000111111000000///...000111333333111000...000000000000000000000000////////////............---------...///000000111///////////////000000111////////////..................---------......///.../////////......---,,,,,,---...////////////...//////......//////000111111111111222222222222333333333444555555666777777888888999:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;>>><<<:::;;;======;;;999::::::999777666777;;;???===???@@@???===<<<===>>>===>>>>>>???>>>>>>=========<<<@@@JJJVVVYYYOOODDD<<<999888;;;@@@BBB@@@<<<<<<;;;<<<======<<<===AAA888888777777777888888999;;;999777999<<<===;;;999@@@======???>>>:::999;;;:::===>>>======??????===<<<<<<===AAAEEEEEE@@@<<<===AAADDDEEEGGGJJJGGGBBB>>>>>><<<;;;:::===BBBFFFVVVdddpppvvv{{{zzzzzz~~~uuuxxxwwwsssaaaPPPGGG:::777555444555666555555111000000111444555555444000000111111111111000000111111111111111111111111......///000000000//////...........................------,,,,,,------.........---------,,,,,,,,,------------------------------........./////////---------............///........................////////////////////////------............------------........./////////////////////////////////............////////////////////////////////////////////////000000000000/////////000000000111111111111111222222222333333555444333333666???IIIQQQXXX\\\gggtttxxx|||xxxeeeUUULLLAAA<<<666333555777777666555555444444444333333333111222222333333222222111333222222111111222222333000000000000000111222222000000000000000000000000///000000000000000000///...///000111111000///...000000000000000000000000////////////........................///////////////////////////000111111////////////.....................---......///000---....../////////......---------...//////000000333222000/////////000111111111111111222222222222333444444555666777888888666777888:::;;;===>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<:::999999999999777666666999;;;;;;===>>>>>><<<;;;;;;<<<======>>>>>>======<<<<<<>>>>>>@@@HHHTTTWWWKKK===999888888888:::<<<<<<;;;999<<<>>><<<888777999===999888888999999:::;;;<<<<<<<<<<<<>>>@@@???>>><<>>>>>===<<<<<<===@@@BBBBBBAAA???>>>AAABBBAAACCCFFFDDD???======<<<:::;;;>>>CCCGGGXXXhhhttt{{{~~~wwwwww~~~uuu|||rrrkkkgggRRRHHH<<<666666888777555444333222222333444333222000000111111111111000000111111111111111111111111......///000000000000000...........................------,,,,,,------.........---------,,,,,,,,,------------------------............////////////---------............///........................////////////////////////.........//////.....................////////////////////////////////////............////////////////////////////////////////////////000000000000//////000000000111111111111111222333444444555666;;;>>>CCCHHHQQQaaauuuwww___UUUHHH???;;;999777444555555444444444333333333222333333333333333333222333222222111111222222333222111111111111222333333000000000000000000000000000111111222222111111000////////////////////////////////////////////////////////////............////////////............///////////////000111111////////////...........................///000000,,,---...//////000000///...---------...///111222777666333111000111111222222222222222333333333444333444555666777888999999666777888:::;;;<<<======??????>>>===<<<;;;;;;:::999:::<<<===<<<;;;:::::::::;;;;;;:::888777888999;;;===???>>>===;;;;;;;;;======>>>>>>======<<<;;;:::===???BBBGGGKKKDDD:::888:::======;;;999999:::999;;;:::888666666888888:::999999999999:::;;;;;;;;;???BBBDDDCCCAAA@@@??????<<<<<<>>>>>>;;;:::===<<<===>>>???>>>======???<<<>>>????????????AAACCCBBBCCCBBB???@@@CCCAAA===<<<<<<;;;:::;;;>>>DDDHHHVVVhhhvvv}}}vvvsss}}}www}}}xxxlll[[[FFF:::777888777444777555333333333333111///000000111111111111000000111111111111111111111111......///000000000000000////////////////////////...------,,,,,,------.........---------,,,,,,,,,------------------------............/////////000---------.........//////........................////////////////////////......////////////................../////////000////////////////////////............/////////000////////////////////////////////////000000000000000000000000111111111111111111222333555666777777???IIIXXXdddqqqvvvdddTTTJJJCCC===888555555444444444333333333333444444555555444444333333222222222222222222333333333222222333333444555000000000000000000000000222222222333333222222222000000////////////000000////////////////////////000/////////............000000000///......------///////////////000111111000/////////...........................///000000+++,,,---///000000111111///...---,,,---///111333;;;999666444222222333333333333333444444444555555444444555666777888999999777888999:::;;;;;;;;;;;;AAAAAA@@@>>>===<<<;;;:::888;;;>>>???===;;;;;;;;;===>>>???>>><<<:::999:::===???AAAAAA???=========>>>>>>>>>>>>>>>===<<<<<<:::AAACCCAAABBBFFFFFFBBB777===CCCCCC>>>:::999:::@@@>>>:::888999<<<<<<;;;::::::999999888999999999<<>>???@@@AAA???<<<===@@@===???@@@>>><<<===BBBFFFEEEEEEBBB??????AAA@@@<<<<<<;;;;;;:::;;;???EEEIIITTTgggvvv~~~uuuppp~~~|||~~~rrrXXXIII===999888000222333444555777666222,,,111000000000000000111222222222222111111111111000000/////////............111000///...............+++,,,............,,,+++........................,,,,,,,,,---------........................------................................................000000//////......------000000//////.........---............////////////............////////////////////////000000000000///000111000...------...///000000///...---...///+++///222222222111///---777111111999===<<>>AAABBBDDDCCC@@@<<<:::999;;;<<<===>>>>>>===<<<;;;======;;;999777777999;;;:::<<<>>>???>>><<<:::888>>>>>>===>>>>>>???@@@AAAAAA>>>===CCCLLLQQQPPPLLL@@@@@@@@@???>>><<<;;;:::???===:::999:::;;;======???<<<:::;;;:::666666999<<>>=========AAA@@@@@@???>>>======<<<===<<<<<<<<<===>>>@@@AAAEEECCCBBBBBBAAA>>>===>>>===<<<::::::<<<@@@DDDGGGPPPdddppp{{{{{{yyy}}}ssskkkwww||||||lllNNN>>>>>>===555555444111000111333444222111111000000000111111222222222222111111111111000000/////////.........000000///...............,,,------......------,,,........................,,,,,,---------.................................................................................///////////////.........000/////////........................////////////............////////////////////////000000000000///000111000...---...///...///000111000000000111555555333000...///000000444222666@@@NNN\\\kkkwwwzzzyyyzzzhhhQQQHHH<<<555444666999;;;222444555444444555666666333333222222222222333333222222222222222222222222222222222111111111111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////.........000///...///000111000...000//////............///---,,,,,,,,,,,,---................................./////////...///111333777555333111111111222222333222222444666777555222333444666888888999888888999:::;;;;;;:::;;;===???AAACCCDDDCCC@@@<<<;;;::::::;;;===>>>???>>>===<<>>;;;999999;;;===:::<<<>>>??????===;;;:::============>>>???@@@@@@@@@======CCCKKKOOOMMMIIIAAA@@@@@@???===<<<<<<;;;>>><<<999777888:::<<<===@@@<<<;;;===<<<888888;;;;;;@@@EEEHHHGGGEEEBBBAAA??????????????????@@@AAA?????????>>>===<<<<<<;;;::::::::::::<<<>>>@@@AAABBBCCCDDDDDDAAA>>>===???===<<<::::::;;;???CCCEEEOOOaaakkkvvv|||yyy~~~{{{|||xxxrrrUUUGGG>>>777777777444222111444777444333222111111000111111333222222222111111111111000000000/////////......000000////////////............------------..............................,,,------------..........................................................................................///////////////////////////........................////////////............////////////////////////000000000000///000111000...---.../////////000111111222222222555333111000111444777::::::BBBNNN\\\rrrsss[[[FFF:::777888888222222444555555555444444444333333222222333333444333333333333333333333333222222222111111111111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000.........////////////////////////000111111///------....../////////......---,,,,,,,,,,,,---................................./////////...///111333111111111222222333333333333333222444666666555333555666888999999888777666888999999999999:::===@@@AAACCCDDDCCC@@@===;;;;;;777999<<>><<<@@@@@@???<<<:::999;;;<<<:::;;;===>>>>>>===<<<;;;<<<<<<<<<<<<===>>>???@@@???===>>>BBBIIIKKKHHHDDDBBBAAA@@@>>>============<<<;;;:::999999:::<<<===@@@===<<<>>>>>>;;;;;;>>>;;;===@@@DDDGGGGGGDDDAAA??????>>>>>>???@@@AAAAAA>>>>>>>>>>>>===<<<;;;;;;888888888999;;;===???@@@@@@EEEHHHGGGBBB>>>>>>???===<<<:::999:::===AAACCCNNN^^^fffrrr|||zzzzzzuuuvvvZZZ???:::888888::::::777333333555555333222111111111111333333222222222111111111000000000////////////...//////000000000////////////...---,,,,,,---...///........................------------............---------...............................................................------......//////000000///////////////.....................////////////............////////////////////////000000000000///000111000///...///000222000///000333666888999777333111444777:::>>>BBBNNN]]]mmmzzzhhhSSSEEE:::222888666555777888555333333444444333333333333444444333333333333333333333333222222222111111111000000111111111111111111111111111111111111111111111111////////////////////////////////////////////////------......//////000000......///111222222///,,,+++,,,...///000///......---,,,,,,,,,,,,---..............................---...000000//////111333///000222333444444444333333333333444555555555444444666888:::;;;:::888777888888999888888:::===@@@AAACCCCCCBBB???===<<<<<<666888<<>>>>>>>><<<999888999;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@???>>>???CCCHHHIIIFFFBBBCCCBBB@@@???>>>>>>>>>???;;;===?????????>>>======???<<<<<<>>>>>><<<===@@@<<<;;;<<<@@@DDDEEEBBB???AAA@@@??????>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;:::::::::;;;<<<>>>???AAAIIIOOOKKKCCC???>>>>>>===;;;999888999<<>>@@@AAABBBBBBAAA>>><<<<<<<<<666888;;;>>>@@@@@@???>>>===>>>>>>===;;;::::::<<<::::::::::::::::::;;;;;;::::::;;;;;;<<<>>>???@@@@@@@@@@@@CCCFFFGGGDDDAAACCCBBBAAA@@@@@@@@@@@@@@@:::???DDDFFFEEEBBB@@@??????<<<;;;>>>>>><<<===@@@>>><<<:::<<>>;;;??????>>>=========>>>>>>>>>???@@@AAAAAA???>>>===???>>>===<<<<<<===>>>???CCCNNNSSSNNNEEEAAA@@@>>>===;;;999888999;;;???AAAHHHVVVbbbvvv~~~{{{{{{}}}~~~}}}jjjQQQ999444666666333333777666555444444333444444333333333333222222222222111111000000000/////////...///000111222111000/////////............//////........................------........./////////,,,,,,------.../////////........................////////////////////////.........///////////////.........///////////////............////////////............////////////////////////000000000000...000111111//////000222000///111888CCCMMMSSSUUUHHH@@@>>>JJJYYYfffuuulllIII===666777888555555:::666555555444444555555666333333333333333333333333222222222111111111111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000.........////////////////////////000111111///---,,,------.........---------,,,,,,,,,,,,---..............................,,,...000111000000000111333333555555555555333333333444444444333333555777444555777999;;;<<<======;;;<<<>>>>>>======>>>@@@@@@@@@AAA???<<<;;;;;;<<<888999;;;===????????????>>>???@@@???>>>===>>>???===<<<:::999999999:::;;;:::;;;;;;<<<===???@@@AAAAAA@@@@@@AAACCCDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@@@@;;;@@@FFFHHHFFFCCCBBBBBB@@@===<<>>@@@AAA>>>???AAABBBBBBAAA???>>>@@@@@@???>>>>>>???@@@AAADDDNNNSSSLLLFFFEEECCC>>><<<;;;999888999<<<@@@BBBCCCPPP]]]ttt~~~zzzzzz|||vvv}}}jjjKKK>>>:::555555888666666555555444555555666444444333333333222222222111111111000000000//////---///000222222222000///......////////////..........................................////////////,,,,,,------...//////000........................///////////////////////////////////////...................../////////000............////////////............////////////////////////000000000000...000111111000000111222///000444===HHHOOOQQQOOOGGGEEERRRlllvvvcccQQQIIIAAA777555999666666555555555555666666444444444444444444444444222222222111111111111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////.........000///...///000111000.........------,,,,,,---------,,,,,,,,,,,,---..............................,,,...000111000000000111222222333444444444444444333444555444222222555777888888888888999;;;===>>>===???BBBBBBAAA?????????>>>??????===;;;::::::<<<::::::;;;<<<===>>>???@@@<<<>>>@@@@@@??????@@@AAAAAA???<<<:::999:::;;;<<<;;;;;;<<<===>>>@@@AAABBB@@@???>>>>>>@@@AAABBBBBBAAABBBDDDEEEEEECCCAAA???<<<@@@CCCCCC@@@???BBBEEEBBB???>>>@@@@@@>>>>>>AAA??????===;;;::::::<<<>>>777777888999;;;===???@@@===>>>@@@BBBBBB@@@>>>===>>>>>>===>>>???AAABBBDDDAAAKKKNNNHHHFFFIIIGGG@@@<<<:::999888:::===AAADDDDDDOOOZZZsss~~~yyyyyyzzz~~~~~~|||___OOODDD999555999666555555555555666666777444444444333333333222222111111111111000000000000---///111222333222111000---...///000000///...---..................................../////////000,,,,,,------...///000000........................000000000000000000000000000000//////.........------.........//////000000............/////////000............/////////000////////////000000000000...000111111000000111333///111777@@@IIIKKKFFFAAALLLRRRkkkxxxeeeTTTAAA999;;;666666555555555555666666444444444444444444444444222222222111111111111000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000//////.........---111000......///000000///000///---,,,+++,,,,,,------,,,,,,,,,,,,---..............................+++...000111111000000111000000111111333444444555333444555444111222555888;;;:::999888888:::<<<===>>>AAADDDEEECCCAAA??????>>>>>>>>><<<:::999:::;;;<<<;;;;;;;;;<<<===???AAA999;;;===>>>>>>>>>???AAADDDBBB>>><<<:::;;;<<<===;;;<<<<<<===???@@@BBBCCC???>>><<<<<<===???AAABBB@@@BBBEEEFFFFFFDDDAAA???>>>@@@@@@===:::;;;BBBHHHDDDAAA@@@BBBBBB??????BBB>>>??????<<<999:::>>>BBB999999999999:::;;;<<<<<<;;;===???AAAAAA@@@>>><<<;;;;;;<<<===???BBBEEEFFF>>>GGGIIIEEEFFFLLLJJJBBB;;;:::999999:::>>>BBBEEEHHHQQQZZZsss~~~xxxyyy~~~tttpppZZZOOOEEE;;;999777666444444444555666777555555444444444333333333000000000000////////////////////////////////////////////////////////////000000000000000000000000.................................------,,,,,,,,,....................................................................................////////////000000//////.........---000000000000000000000000,,,...000000///......///000//////000222333333222555777;;;>>>@@@DDDHHHLLLUUUccc}}}uuuuuuxxx\\\EEE:::<<<;;;;;;:::666111333888777555444444555555555444333333333333333222111000222222222222222222222222222222222111111111000000000000000000000000000000000000////////////000000222111111000///......---////////////////////////......------------......///...,,,,,,...///...---///////////////.........////////////000000000000111222333333444444444444222222222333666888888777:::;;;<<<;;;999888999:::???BBBFFFIIIIIIEEEAAA===?????????===:::999999:::===;;;;;;<<<>>>???>>>===???===;;;;;;<<<>>>>>>>>>FFFGGGGGGEEEBBB>>>999666:::<<<>>>>>>???@@@CCCEEEDDD@@@<<<<<<@@@EEEHHHIIIHHHDDD??????AAABBB???;;;<<<=========;;;;;;===???AAAAAA@@@??????@@@@@@@@@CCCBBBAAAAAAAAABBBCCCDDD???;;;777555888:::;;;;;;999;;;===???@@@@@@>>>>>>>>>>>>??????AAACCCEEEFFFFFFFFFFFFFFFEEEEEEEEEDDD???;;;:::<<<<<<<<>>>>>>>>>>><<<::::::;;;=========>>>???AAABBBAAA???===;;;;;;<<<>>>>>>???@@@BBBDDDHHHEEEBBBCCCFFFJJJKKKLLLGGGCCC@@@???AAABBB>>>;;;;;;<<<======<<<<<<>>>@@@=========>>>>>>>>>>>>>>>@@@???>>>>>>>>>@@@AAACCCAAA===888777999;;;<<<;;;999:::<<<>>>???>>>=========>>>???@@@AAACCCDDDEEEHHHHHHHHHGGGGGGGGGGGGGGG@@@===;;;<<<===>>>DDDKKKMMMMMMSSSooo|||tttwww~~~~~~~~~{{{rrr}}}wwwbbbRRR<<<:::888555444555555555444555555444444444333333333222222222111111111000000////////////////////////////////////////////////////////////////////////.................................---------------....................................................................................////////////000000////////////......000000000000000000000000333111///......///111333000111222333444444555555333<<>>BBBDDDEEEEEEDDDAAA@@@???;;;888666666777;;;<<<======<<<<<<===>>><<<:::888888:::<<<<<<<<<999:::<<<>>>???>>>>>>===;;;<<<>>>>>>>>>???AAACCCDDDCCCBBBBBBEEEFFFGGGFFFFFFCCC@@@???AAAAAA>>>;;;:::<<<======<<<===???AAA;;;<<<===?????????>>>>>>@@@>>>===<<<===???BBBDDDBBB???;;;999:::;;;<<<<<<999:::;;;=========<<<<<<===>>>???AAABBBCCCCCCCCCJJJJJJIIIIIIHHHHHHHHHHHHAAA===<<<===>>>@@@GGGOOOTTTWWW\\\vvv~~~sssttt{{{{{{}}}rrrrrrzzz}}}rrrKKK@@@<<<777555666777777666555555444444444333333333333333333222222222111111////////////////////////////////////////////////////////////////////////.......................................---------....................................................................................////////////000000//////////////////////////////////////////000///------...///000000///111333444555777999;;;:::GGG\\\ppp~~~|||vvv```HHH<<<999777666666999777555444555666555444222333333444333333222222222222222222222222222222111111111111111111111111000000000000000000000000111000000000000000000111111000000000/////////...////////////////////////......------------......///...,,,,,,...///...---............////////////////////////000000000000111222333555666666666666555444444666999;;;;;;:::999:::;;;:::888777888999:::;;;===>>>??????>>>>>>>>>===<<<999666555666777999;;;===<<<:::999;;;===:::888777777999;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;===>>>???>>>>>>???@@@>>>??????AAABBBBBBAAA@@@CCCBBB@@@@@@@@@@@@===;;;:::;;;=========>>>@@@BBB<<<>>>@@@BBBCCCCCCBBBAAAAAA???>>>===>>>AAADDDGGGDDDAAA>>><<<;;;<<<<<<===:::;;;<<<============<<<<<<===???AAABBBBBBBBBBBBHHHHHHHHHHHHHHHGGGGGGFFF@@@===;;;<<<===@@@GGGPPP[[[aaaggg}}}sssrrrzzzqqqkkk}}}rrrqqquuu[[[HHHAAA999444555777666555555555444444444333333333333333333333222222222222000000000000000000000000////////////////////////............................................................................................................................................................//////////////////000000000000000000////////////////////////------...111333333111...111333444444444666:::>>>>>>OOOjjj{{{]]]GGG;;;666999===999777555555555666555333222333333444444444333333222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111000000000000////////////////////////////////////......------------......///...,,,,,,...///...------.........//////000000////////////000000000000222222444555666777777777555444444666888:::::::::777888999888777666666888??????@@@@@@@@@??????>>>:::999888666444555777999:::;;;;;;;;;:::999:::;;;999777666666888:::;;;;;;>>>>>>===<<<;;;:::::::::;;;===??????===<<<======>>>@@@BBBDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@???===;;;:::<<<=========>>>@@@BBB===???AAADDDDDDDDDCCCBBB???>>>======>>>AAADDDFFFCCCBBB@@@>>><<<<<<===>>><<<=========>>>>>>>>>======>>>???@@@AAABBBBBBBBBDDDEEEFFFGGGGGGEEECCCBBB>>>;;;999;;;<<<>>>FFFNNN]]]fffoooqqqqqq{{{vvvkkk|||~~~hhhdddyyy|||VVVKKK>>>666444555444333555555444444444333333333333333333222222222111111000000000000000000000000////////////////////////.............................................................../////////....................................................................................//////////////////000000000000111111000000000000000000000000......000555999:::666222555666666555555999AAAGGGSSSbbbyyyzzz~~~eeeOOO???999::::::888666555666666555333222333333444444444444444222222222222222222222222111111111111111222222222111111111111111111111111222111111000000111111222000000000000////////////////////////////////////......------------......///...,,,,,,...///...---------......///000000000////////////000000000000222333444666777888888888555444444666999:::::::::777888999888666555666777;;;<<<===???@@@@@@@@@???999888777555444666999<<<===<<<:::;;;<<<<<<;;;999999777555666888;;;;;;;;;<<<<<<;;;::::::<<<===>>>;;;===??????===;;;;;;;;;;;;>>>AAACCCBBBAAAAAAAAA??????@@@@@@???>>><<<;;;;;;===>>>>>>===>>>@@@BBB===>>>???AAAAAAAAA@@@@@@<<<<<<<<<<<<===>>>@@@AAABBBBBBAAA???===<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>???@@@BBBBBB@@@CCCFFFHHHHHHEEEAAA???<<<:::999;;;<<<===CCCJJJXXXfffqqqoooooo}}}xxxlll}}}jjjpppkkk\\\III<<<777666444222555555444444444333333333222222222222111111111111000000000000000000000000////////////////////////................................................---........./////////000....................................................................................//////////////////000000000111111111000000000000000000000000///...///444:::<<<:::666666888999;;;>>>GGGTTT^^^nnnyyy}}}yyy\\\DDD999;;;999666666666666555333222333333444555555444444222222222222222222222222000000111111111222222222111111111111111111111111222111111000000111111222////////////000000000000////////////////////////......------------......///...,,,,,,...///...---------......///000000111////////////000000000000222333444666888999999999666555555777:::<<<<<<;;;888::::::999888777888999777999;;;>>>@@@@@@??????<<<<<<:::777666777;;;>>>BBB>>>:::<<<@@@AAA>>>999999777666666999;;;<<<<<<;;;:::999888999;;;>>>???;;;===??????===:::999999666999===>>>======>>>???===>>>@@@@@@???===<<<;;;===>>>???>>>======???AAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======>>>>>>===@@@AAAAAA@@@===<<<>>>@@@=========<<<<<<=========@@@???=========???BBBCCC???CCCHHHLLLLLLGGGBBB>>><<<::::::=========AAAGGGPPPaaaooo|||kkklll~~~uuujjj~~~{{{zzz|||kkkTTTDDD<<<999777444555555444444444333333333222222222111111111000000000000000000000000000000////////////////////////................................................---.........//////000000..................................................................................../////////000//////000000111111111222000000000000000000000000///---,,,111777<<<;;;888444888<<>>??????===:::888888555888<<<======<<<>>>@@@<<<>>>@@@@@@???===;;;;;;>>>??????>>>======???@@@@@@???>>>>>>===>>>>>>???===>>>???@@@@@@???>>>===>>>@@@AAA@@@======???AAA===<<<<<<;;;;;;;;;<<<<<>><<<:::<<>>@@@<<<:::;;;:::888;;;===@@@@@@>>>???AAADDDCCCBBB@@@>>>======>>>>>>===<<<<<<<<<======;;;999666555444555999===???@@@???<<<777555666999<<<===<<<===??????>>>;;;777555444666:::===???@@@@@@???@@@@@@@@@???>>>======<<<>>>AAACCCAAA???@@@@@@???===>>>??????>>>>>>???@@@@@@AAABBBAAA??????@@@AAAAAABBBBBBAAA@@@===;;;:::<<<<<<;;;::::::;;;===>>>>>>===>>>>>>===>>>FFFPPPOOOJJJKKKRRRTTTLLLCCC???<<<<<<<<<<<<<<>>>>>>>>>>>???>>><<<;;;;;;<<<<<<;;;:::888666555666:::===??????FFFCCC>>>:::999:::<<<===?????????>>><<<:::888666666888:::<<<>>>?????????@@@@@@??????>>>======<<<===???@@@???>>>???@@@@@@???@@@@@@@@@??????@@@AAA???AAABBBAAA@@@@@@AAABBBCCCDDDDDDCCCBBB???===<<<<<<;;;;;;;;;;;;===>>>???===<<<===>>>===>>>FFFOOOOOOIIIHHHMMMNNNIIICCCAAA;;;<<<<<<;;;<<<>>>CCCFFFPPPbbbppprrrkkknnn~~~~~~|||}}}uuu^^^dddooo{{{zzzgggNNN???<<<;;;:::999777333111222333333333333333222222222222111111000000000////////////////////////......---................................................////////////..................////////////......//////////////////////////////000...------///111............////////////000000000000000000111111111000/////////000111222111999888666:::666333:::GGGKKKUUUfffxxx~~~yyywww}}}eeeIII999666777888:::555555555555555555444444333333333333333333333333333333222222111111000000111111111111111111111111111111111111000000000000000000////////////......000000000000000000000000------............------.........................../////////000000000111111111000000111111222333333333444555666666666666::::::;;;<<<======<<<<<<:::???BBB@@@???BBBBBB@@@:::===@@@BBBAAAAAAAAAAAA@@@@@@??????>>>??????@@@???===::::::;;;<<<<<<;;;;;;999888888;;;===>>>>>>HHHEEEAAA===;;;;;;===>>>BBBAAA???>>>===>>>@@@@@@:::::::::;;;<<<===>>>???@@@??????>>>>>>======<<<<<<===>>>>>>>>>===???AAA@@@@@@??????????????????>>>???AAAAAA@@@@@@AAACCCEEEEEEEEEEEEDDDBBB@@@>>><<<;;;;;;<<<===>>>???@@@===;;;<<<>>>===>>>DDDMMMOOOIIIFFFGGGIIIFFFCCCBBB;;;<<<<<<;;;<<<>>>CCCFFFPPP___kkk~~~~~~ooojjjqqqyyymmmcccbbbkkkyyyxxxbbbKKK???:::888888888666222222555444444333333333222222222111111111000000000////////////000000000//////...................................................///////////////...............////////////......///////////////////////////000222222000///000111............////////////000000000000000111111111111000/////////111444555555===;;;777999777999DDDRRRYYYeeepppvvvwwwvvvuuudddKKK===888777777666666666555555555555555444444444444444444444444444444333222111111000000111111111111111111111111111111111111000000000///000000//////////////////////////////////////////------............------..............................//////000000111111111111111111222222333444333444555666777777777777;;;<<<<<<=========<<<<<<;;;@@@CCCAAA@@@BBBCCCAAA;;;===@@@CCCCCCBBB@@@???>>>>>>?????????@@@@@@AAA???===:::999:::<<<=========<<<::::::;;;===<<<<<>><<<;;;<<<>>>@@@BBBAAA??????AAAEEEJJJNNN======;;;:::;;;<<<>>>?????????>>>>>>============???>>>???@@@???===>>>AAA@@@???===<<<=========<<<<<<===????????????AAABBBEEEEEEEEEEEEDDDBBB@@@???===============>>>>>>>>><<<;;;;;;>>>>>>>>>CCCJJJLLLIIIFFFGGGGGGFFFDDDCCC;;;;;;;;;;;;;;;>>>BBBFFFMMMYYYdddxxx|||qqqkkksss|||sss~~~wwwddd^^^rrrkkkWWW===888777:::999555444666444444444333333333222222111111111111000000000000//////000000111000000///........................////////////////////////.........///////////////......////////////......////////////////////////...111555666555333111000............//////////////////000000111111111111222111000000111444777888777>>>:::555;;;???GGGUUUcccttt||||||zzz~~~mmmTTTDDD;;;777777777777666666555555555444444444444444444444444555444444333222111000000111111111111111111111111111111111111000000000/////////000000000000000000////////////////////////---......//////......---.................................///000111111111000111111222333444444444555666777888888999888888<<<<<<===>>>>>>=========@@@DDDFFFDDDBBBDDDDDDBBB<<<>>>@@@CCCDDDCCC@@@???===>>>>>>???@@@@@@@@@AAA???<<<:::999:::<<<======???===;;;;;;<<<<<<;;;:::===>>>>>>===;;;;;;===@@@CCCAAA??????AAAFFFKKKOOO???>>><<<::::::<<<>>>???>>>>>>>>>===============BBB@@@BBBEEECCC>>>>>>BBBDDDAAA>>>===>>>>>>>>>===:::<<<===>>>===>>>???AAABBBCCCCCCCCCBBB@@@???===?????????>>>>>>===<<<<<<<<<:::;;;???@@@???BBBHHHGGGHHHIIIIIIIIIHHHEEEBBB;;;;;;;;;;;;;;;===BBBEEEKKKUUU___vvv|||ooojjjooozzzlllwww~~~|||eeeppp~~~NNNAAA888999;;;777555777444444444444333333333333222222111111111000000000///000000111111111111111........................////////////////////////.........///////////////......////////////......////////////////////////---111666888777444000///............/////////////////////000111111222222222222222333555777:::;;;888===::::::FFFPPP\\\mmmmmmWWWDDD777888888777777666666555555444444444444444444444444444444333333222222111111222222222222222222222222111111111111000000000000//////000000000000111111000000000000000000000000......////////////..............................------...///000111222222000111222333444555555555666666777888999999999999<<<<<<===>>>>>>???>>>>>>BBBGGGIIIGGGEEEFFFFFFDDD??????@@@BBBCCCCCCAAA???===>>>???@@@@@@@@@@@@@@@===;;;::::::;;;=========>>>===<<<<<<<<<<<<;;;999???AAABBB@@@<<<;;;===???CCCAAA???======???BBBDDD???>>><<<;;;;;;<<<>>>???========================CCC@@@CCCIIIHHH@@@>>>CCCJJJFFFBBB@@@BBBCCCBBB@@@;;;<<<>>>>>>======>>>@@@@@@@@@AAAAAA@@@>>>===<<<>>>>>>>>>>>>===<<<;;;;;;===;;;<<<@@@BBBAAABBBFFFDDDIIILLLKKKKKKJJJGGGAAA:::;;;;;;:::;;;===BBBEEEKKKSSS^^^www}}}pppkkklll{{{zzziiitttyyy~~~qqqhhhQQQ<<<888999666444777555444444444444333333333222222222111111111000000///000111111222222222111////////////////////////////////////////////////............/////////000......////////////......////////////////////////---000444666555222000///............////////////...//////000111111222222111222444666888:::<<<===;;;AAAAAAGGG[[[jjjwwwoooSSS<<<999999888777777666555555555555555555555555555555333333333333333333333333222222222222222222222222111111111111000000000000//////000000000111111111000000000000000000000000......////////////..............................------...///000111222222000111333444555666555555555666777888888999999999;;;<<<===>>>???@@@@@@@@@???DDDGGGEEEDDDFFFFFFDDDAAA@@@???@@@CCCCCCBBB???>>>>>>???@@@@@@@@@??????<<<;;;:::;;;===>>>===<<<===<<<;;;;;;<<<<<<:::888<<>>AAAAAA@@@>>>===<<<;;;<<<<<<>>>>>>===<<<<<<===>>>???========================???===CCCLLLLLLCCC@@@EEEOOOIIIDDDBBBDDDFFFDDDBBB===???@@@???>>>>>>???@@@>>>>>>?????????===<<<;;;:::;;;<<<===>>>======<<<>>>;;;<<>>???FFFIIIUUUnnnzzzdddFFF999999999888777666666555555555555555555555555555333333333333333333333444222222222222222222222222111111111111000000000000//////000000111111111222000000000000000000000000......////////////..............................------...///000111222222000111333555666666666555444555666777888888888888;;;;;;===>>>@@@@@@AAAAAA999???BBBAAAAAACCCDDDCCCCCC@@@>>>???BBBCCCBBB@@@>>>???@@@AAAAAA@@@???>>>;;;::::::<<<>>>>>>===;;;<<<;;;;;;;;;<<<<<<:::888555:::>>>???======@@@DDD>>>>>>>>>>>>======<<<<<<===============>>>>>>???<<<<<<<<<===============;;;:::AAAMMMNNNDDDBBBGGGOOOIIICCCBBBDDDEEEDDDAAA@@@AAABBBAAA??????@@@AAA===>>>??????>>>===<<<;;;666888:::<<<>>>>>>>>>>>>???<<<===BBBEEECCCCCCEEEBBBIIIKKKHHHGGGIIIHHHDDD:::::::::::::::===AAAEEEGGGMMMYYYvvv|||iiihhhiiiooo|||yyymmmwww}}}zzz}}}```fff___BBB222...555>>>444444444444444444444333333333222222111000//////000000111111111111000000////////////////////////......////////////......000000//////.........---////////////////////////////////////////////////......---,,,---...///000////////////000000000000000111111111//////111222999<<<===<<<::::::???CCCDDDKKK\\\vvvwwwrrr{{{}}}~~~|||zzzwwwsssooo[[[AAA???>>><<<777444666:::777777666555555555555555444333222222111111222222111111222222222333333333333333333222111000////////////////////////////////////000000000000//////...............///000000///////////////............///000111222333444444111111222333555777999:::;;;999777555555666888:::888999<<>>===<<<;;;<<<<<<888999::::::;;;;;;;;;;;;EEEHHHEEE===888:::;;;888<<<<<<===???@@@@@@AAAAAA>>>>>>===<<<;;;::::::999777:::======<<<<<<===>>>>>>>>>>>>>>>>>>?????????>>>DDD???FFFWWWMMM:::<<<>>>;;;AAAEEE???@@@FFFDDDBBBDDDBBB>>>===???@@@>>>>>>>>>>>>>>>>>>>>>??????<<>>======<<<;;;===AAADDDCCCAAAEEEEEEEEEFFFFFFEEEBBB@@@;;;:::999999;;;>>>AAADDDFFFMMMVVVoooxxxqqqbbbfffvvv}}}ssshhh{{{yyyppp|||ooobbbvvvuuuPPP;;;;;;;;;555555555555555444444444444444444333333222111111000000000111111111111000000////////////////////////......////////////......000/////////............////////////////////////////////////////////////......---------...///000////////////000000000111111222222111000000222444:::;;;=========@@@FFFKKKQQQ\\\qqqmmmooosssjjjiiirrr~~~vvvvvvwwwyyy|||}}}|||{{{vvvyyyzzzxxxssstttzzz{{{]]]JJJ;;;::::::444333888777777666555555555555555555444444333333333333333222333333333333333333333333333222222111111000000111111111111111111111111000000111111111111000000...............///000000//////////////////////////////000111222333444444222333333555666888:::;;;;;;999888666666777999;;;:::;;;===??????>>>===<<<999;;;===???@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>===;;;;;;;;;<<<<<<888888999:::::::::::::::CCCFFFDDD===888::::::777:::;;;<<<>>>>>>>>>===============<<<;;;;;;:::::::::::::::<<<>>>>>><<<:::>>>>>>>>>>>>>>>=========???EEEBBBOOOhhhdddIII===???777;;;@@@<<<>>>DDDBBBCCCCCCBBB???AAAEEEDDD@@@===>>>@@@DDDFFFEEEBBB>>>;;;>>>AAABBB@@@>>>======>>>======???CCCFFFFFFEEEFFFFFFGGGHHHHHHFFFCCC@@@<<<;;;::::::<<>>???===///666666555555555444444444555444444333333222222222000000111111111111000000////////////////////////...//////000000//////...////////////............////////////////////////////////////////////////......------......///000/////////000000000111111111222222222111222444666??????@@@AAACCCHHHNNNSSS___ooowwwkkkxxxmmmddd___bbbhhhdddiiiqqqwww{{{}}}~~~xxxwwwuuuqqqoooqqquuuyyy}}}aaaBBB;;;;;;666333666777777666555555555555555666555555444444444444444444333333333333333333333222222222222222111111111111111111111111111111111111111222222222222111111...............///000000////////////////////////000000111222222333444444333444555666888:::;;;<<<;;;:::888888888999:::;;;<<<===>>>>>>===<<<:::999:::;;;<<<>>>???@@@@@@@@@???@@@@@@@@@@@@@@@??????===<<<;;;::::::;;;<<<===888888999999::::::999999>>>AAAAAA===999999888666999:::<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===;;;:::<<>>AAA???OOOsss~~~fffOOOFFF888777===<<>>BBBIIIOOOMMMEEE===:::===??????>>>===<<<===<<<<<<<<<>>>BBBEEEFFFFFFGGGGGGHHHIIIJJJGGGCCC???===<<<;;;;;;===@@@CCCEEEMMMYYYdddzzzwwwmmmaaafffvvvwwwjjjwwwqqq^^^mmm{{{xxxaaaqqqoooFFF;;;;;;777666555555444444333333333444444333333222222222222000000111111111111000000//////////////////////////////000000000000/////////////////////.........////////////////////////////////////////////////...............//////000//////000000000111111111000111222111111333666999EEEGGGIIIKKKMMMQQQWWW[[[ppp|||ssslllhhhgggiiiggglllsssvvvvvvuuuwwwxxxzzzwwwwwwwwwwwwwwwxxx{{{~~~[[[BBB999888777666777777666555555555555555666555555444333444444444333333333333222222222222111222222222222222222222111111111111111111111111000111111222222111111000...............///000000///////////////000000000111111222222333444444555444444666777999:::;;;;;;999999999888999999::::::<<<=========<<<;;;:::999<<<<<<===>>>???@@@@@@@@@??????@@@@@@@@@???>>>>>><<<<<<;;;:::;;;<<<>>>>>>999999:::;;;;;;::::::::::::===???===;;;999888666777999<<<>>>??????===<<<:::::::::;;;;;;<<<<<<<<<>>>>>>>>>??????===:::777:::;;;===>>>????????????======:::HHHppprrrTTT@@@999???@@@CCCFFFBBBDDDCCCAAABBBIIINNNIIIAAA======@@@IIIPPPOOOEEE<<<:::;;;======<<<;;;<<<===999999999;;;===@@@BBBCCCEEEFFFGGGIIIIIIFFFAAA>>><<<;;;;;;;;;<<>>HHHMMMSSSWWWZZZ___gggmmm}}}uuuppppppooooooppprrruuutttqqqpppsssuuu~~~{{{yyyxxxvvvssspppuuusssrrrsssssstttvvvxxxvvvwwwzzz~~~zzzQQQ999888:::666777777666555555555555555555444444333333333333333222222222222222111111111222222222222222333333333000000000000000000000000//////000000000000//////...............///000000////////////000000111111222222222333444444555555333444666777999999999999777888999999:::::::::999;;;;;;;;;<<<<<<<<<<<<<<>>======<<<<<<<<<<<<>>>???@@@;;;<<<<<<<<<<<<<<<;;;;;;888:::===>>>===:::999999666888:::<<<>>>>>>===<<<999999::::::;;;<<<<<<<<<<<>>>>><<<===CCCJJJJJJCCC<<<:::;;;<<<;;;::::::<<<>>>999999999:::;;;===???AAABBBBBBDDDEEEFFFDDD@@@<<<;;;:::999999;;;>>>BBBDDDKKK[[[kkk|||nnneeejjjwww~~~ooovvvxxxjjjbbbnnnyyy{{{mmm___kkkXXX??????666666555444333222222111111111111111111111111111000000111111111111000000000000000000000000000000///000000111111000000///.........///////////////////////////////////////////////////////////////---...///000000000000///000000000111111111222222///000222333666:::@@@EEEKKKTTT]]]cccfffooozzzsssqqqtttuuurrrssssssrrrqqqqqqsssvvvyyyzzzyyyxxxwwwvvvsssooolllrrrnnnmmmooopppqqquuuzzzxxxxxxxxxvvvuuuwww{{{~~~hhhGGG<<<:::666777777666555555555555555555444444333222333333333111111111222222333333333333333333333333222222222//////////////////////////////000000000000//////...............///000000...//////000000111111222333333333444444555555555333444666888999999999999777888:::;;;<<<<<<;;;:::::::::;;;<<<======>>>???AAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAAAAA@@@???>>>>>>>>>===<<<<<<===>>>???@@@======>>>>>>======<<<<<<888999<<>>888999999::::::;;;::::::999999::::::;;;;;;;;;<<<:::AAAHHHFFF>>>888999<<<777:::===AAACCCDDDEEEDDDCCCDDDOOO[[[iiidddHHH<<>>AAACCCMMM]]]mmmzzzhhhbbbhhhuuu~~~vvvzzz{{{llldddpppzzz{{{zzzpppqqq___lllzzzRRR???888888777666555444333333222222222222222222222222000000111111111111000000000000000000000000000000000000111111111111000000............/////////000////////////////////////////////////////////////---...///000111000000///000000111111111222222222111222444666:::@@@GGGLLLUUU___iiilllnnn{{{|||wwwuuuxxx{{{~~~}}}xxxrrrrrrwwwvvvqqqtttrrrpppqqqsssvvvwwwxxxwwwwwwwwwwwwvvvuuuuuuuuurrrnnnnnnrrrsssrrrtttxxxzzz|||}}}zzzuuutttwww{{{uuuxxx|||}}}~~~eeeHHH::::::777777666555555555555555666555555444444444444444111222333333444555666666444444444333333222222111000000000000000000000000000000000111111000000000...............///000000...//////000111111222222444444444444555555555555444666888:::;;;;;;:::999888:::<<<>>>???>>>===<<<<<<<<<<<<<<<===>>>??????BBBAAA@@@??????@@@@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>===<<<;;;<<<===>>>???===============<<<;;;;;;:::999;;;@@@@@@===>>>BBBAAA@@@>>><<<::::::999:::::::::::::::::::::;;;;;;999???DDDDDD>>>999888999888;;;>>>AAACCCCCCBBBAAADDDAAAOOOZZZ[[[nnnaaaEEE:::AAAAAA???BBBBBB???@@@@@@>>>AAAFFFFFFCCCBBBAAA??????@@@???===;;;;;;;;;;;;:::999:::>>>AAAEEEEEEDDD@@@===<<>>======>>>@@@AAAAAA@@@<<<;;;::::::<<>>AAABBBAAA???>>>>>>============>>>>>>???AAA@@@???>>>>>>>>>???@@@CCCCCCCCCBBBAAA@@@???>>>===<<<;;;;;;:::;;;<<<===<<<=========<<<;;;::::::;;;999<<>>@@@EEEKKKHHHDDD@@@===;;;;;;;;;:::::::::::::::::::::::::::===@@@AAA???;;;888666:::<<<>>>AAAAAAAAA???>>>CCC999EEENNNHHHYYYxxx^^^CCC:::BBBAAA???CCCDDD<<>>@@@FFFIIIHHHCCCCCCCCCBBB@@@>>><<<;;;<<<<<<;;;999999;;;???BBBHHHHHHEEEAAA<<<;;;===@@@>>>===<<<===@@@BBBBBBBBB===<<<;;;;;;===@@@CCCEEEOOO]]]lllyyyhhhcccjjjttt|||xxxzzzyyykkk___nnn|||jjjRRR\\\NNN;;;666999:::444555666...333333444444333333222111111111111111111111111111000000000000////////////222111111111000000//////////////////////////////000000000000000000000000////////////000000000000////////////000000000000...///111222111222333555222666;;;>>>@@@HHHUUU___vvvzzzxxxuuu~~~zzzwwwwwwyyyvvvuuusssrrrqqqqqqrrrsssvvvsssrrrtttxxxyyyuuuqqqtttsssrrrrrrrrrssstttuuutttuuuvvvuuussssssuuuvvvtttsssssssssssstttuuuuuuuuuvvvxxxyyyzzzzzzyyyyyywww{{{~~~}}}yyyxxx{{{{{{OOO<<<888::::::777666666666555666555555555555444444444111222444555666555555444444444333333222111000000111111222222222111111000000000000000000000000000000000000000//////////////////000111222222333333777666666666777888999999999888888:::;;;;;;999666;;;<<<>>>@@@AAA@@@???>>>>>>===;;;:::;;;>>>@@@BBBBBBBBBAAA@@@@@@??????>>>CCCDDDEEECCCAAA>>>===>>><<<<<<<<<<<<<<<;;;;;;::::::;;;===???>>><<<:::888888===@@@>>>===??????===GGGEEEBBB>>>;;;999888888???===;;;999888999:::;;;===>>>???>>>;;;999999999>>>::::::AAAEEECCC???===<<>>BBBFFFDDDAAA>>>======@@@EEEGGGGGGEEE@@@AAADDDFFFDDD???;;;:::;;;<<<===;;;999:::???DDDJJJGGGCCC???>>>>>>@@@AAA@@@AAABBBDDDGGGIIIHHHGGG@@@>>>;;;999;;;???EEEIIISSS[[[mmm~~~jjjaaafffrrr}}}~~~ooovvv{{{nnnbbbrrr~~~~~~ddd]]]yyycccAAA888:::===555444777444333444444444444333222222111111111111111111111111111000000000////////////111111111111000000000///////////////////////////000000000000000000000000////////////000000000000////////////000000000111000111333333222222333555111777===BBBGGGTTTggguuu~~~~~~yyyuuutttssstttsssrrrqqqpppppppppqqqrrrssspppoooqqquuuwwwuuuqqqrrrqqqqqqppppppqqqsssssssssttttttsssrrrrrrsssuuusssssssssrrrsssssssssttttttuuuvvvxxxxxxxxxxxxwwwtttwwwzzzyyyvvvuuuwww{{{}}}nnnHHH777888777666666777777666666555555555555444444444222333444555555444333333444333333333222111111111333333333222111111000000000000000000000000000000000000000000000000000///000000000111222222333333666666666777777888999::::::999999:::;;;;;;:::888;;;<<<>>>@@@AAAAAAAAAAAA???>>>===<<<===???BBBDDDBBBAAAAAA@@@@@@??????>>>BBBCCCCCCBBB???===>>>>>>===============<<<;;;;;;:::;;;===>>>>>><<<:::888888===@@@>>>===@@@@@@>>>DDDCCC@@@>>>===<<<<<<<<<@@@???>>><<<;;;;;;;;;<<<<<<===>>>>>><<<;;;<<<===EEEAAA@@@EEEHHHEEE@@@>>>:::<<<<<<:::;;;BBBOOOYYYMMMDDD<<<;;;@@@DDDDDDBBB===<<<===???CCCEEEDDDCCC<<<===???BBBCCC@@@<<<999;;;;;;;;;:::::::::<<<>>>EEECCC@@@>>>===>>>???@@@CCCBBBAAABBBDDDFFFGGGGGGAAA???===:::;;;???EEEIIISSS\\\nnnvvvhhh```eeerrr}}}uuufffrrr{{{qqqbbbrrrzzz}}}dddqqq}}}NNN;;;888>>>777222777:::444444444444444333222222111111111111111111111111111111000000000/////////111111111111000000000000////////////////////////000000000000000000000000////////////000000000000/////////000000000111111222333444333222222333555555:::BBBJJJUUUfff|||{{{wwwsssqqqrrrsssqqqooopppoooooooooooopppqqqqqqsssqqqoooppptttvvvuuutttrrrrrrqqqqqqrrrrrrssstttqqqrrrsssrrrpppppprrrsssssssssssssssrrrrrrrrrsssrrrsssuuuvvvwwwwwwvvvvvvsssuuuxxxwwwttttttvvvyyyuuuxxxyyyzzz|||]]]===:::888777888888777777666555555555555444444444222333444444444333222111333333333333222222222222777666444222111000000000000000000000000000000000000000000000000000000000000000111111222333333333666666777777888999999:::<<<:::999999:::;;;;;;:::;;;<<<===???@@@BBBCCCDDD??????>>>???@@@BBBDDDEEEAAAAAAAAA@@@??????>>>>>>BBBBBBAAA???===<<<>>>@@@>>>>>>??????>>>>>>===<<<:::;;;===>>>===<<<:::888:::???AAA??????AAABBB@@@AAA@@@???>>>>>>>>>???@@@BBBAAA@@@???>>>===<<<<<<<<<=========<<<<<<>>>@@@JJJEEEDDDGGGHHHCCC>>>===>>>===<<<;;;;;;===AAACCCJJJDDD===;;;???BBBBBBAAA=========???AAACCCBBB@@@<<<===>>>AAADDDDDD@@@;;;;;;;;;;;;===>>>>>><<<:::AAAAAA@@@??????@@@BBBBBBFFFCCC@@@@@@BBBDDDEEEEEECCCBBB???<<<;;;???EEEIIITTT\\\ooo}}}pppeee^^^dddqqq|||tttfffrrr{{{pppccctttpppoooaaaBBB555;;;888333666999444444444555444333333222111111111111111111111111111111111000000000//////111111111000000000000000////////////////////////////////////////////////////////////000000000000//////000000000111111111333444444333111111333555<<<@@@HHHVVVhhh{{{yyyzzzvvvwwwvvvrrrnnnppptttuuurrrnnnnnnnnnnnnooopppqqqqqqrrrwwwuuurrrrrrtttvvvvvvuuutttttttttuuuuuuvvvvvvwwwrrrssssssrrrqqqqqqrrrtttssstttttttttttttttssssssrrrsssuuuvvvwwwwwwvvvvvvuuuwwwyyyxxxwwwvvvxxxzzzxxxyyyzzzzzzyyyzzz~~~sssIIIAAA:::888999777666666666555555555555444444444333333444444444222111000222222333333333333333333:::888555222000000000111000000000000000000000000000000000000000111111111111111111222222333333333555666777888999:::::::::===;;;999999:::<<<<<<;;;<<<<<<<<<===>>>@@@AAABBB>>>>>>???@@@AAABBBDDDEEEAAAAAA@@@@@@???>>>>>>>>>@@@@@@???===;;;<<<>>>AAA??????@@@@@@??????>>>===:::;;;<<<===<<<;;;:::999@@@DDDEEEAAA@@@AAABBB@@@@@@???>>>>>>>>>???AAABBBAAABBBAAAAAA@@@>>>===<<<<<<======<<<;;;<<<>>>@@@HHHDDDBBBEEEEEE@@@<<<;;;@@@AAAAAA@@@@@@@@@BBBDDDOOOJJJDDD@@@@@@@@@???===?????????@@@AAAAAA@@@@@@===>>>>>>@@@CCCEEEAAA:::<<<<<<===@@@CCCCCC???;;;@@@@@@@@@AAACCCDDDEEEFFFEEECCCBBBAAACCCDDDCCCBBBDDDCCCAAA===<<<>>>EEEJJJTTT^^^qqqxxxnnnccc]]]dddpppzzz}}}qqqyyyyyyhhheeevvv}}}{{{jjjwwwyyyOOO666888888555555444444444555555555444333333111111111111111111111111111111111111000000000000000000000000000000111111////////////////////////////////////////////////////////////000000000000000000000000111111111111222222333222111222444777@@@DDDPPPeee}}}~~~{{{uuusssuuuqqqoooppptttuuurrrmmmnnnoooooopppqqqrrrssssssxxxwwwtttsssssstttttttttttttttuuuvvvwwwwwwxxxxxxssstttttttttrrrrrrtttuuuttttttuuuvvvwwwvvvvvvuuutttuuuwwwxxxyyyyyyxxxwwwwwwxxxyyyyyyxxxxxxyyyzzzwwwxxxyyyzzzyyyxxxyyyzzzxxx{{{~~~SSSEEE999777888666555666666555555555555444444444333444444555444333111000333333333333333333444444999888555222000000000111000000000000000000000000///000000000111111111222222222222222222333333333555666777999::::::::::::===;;;999999:::<<<<<<;;;======<<<<<<<<<<<<===>>>;;;<<<>>>???AAABBBCCCCCCAAAAAA@@@??????>>>>>>===>>>???>>><<<;;;<<>>;;;;;;<<<<<<<<<;;;:::999DDDHHHGGGCCC@@@AAAAAA???@@@@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@>>>============>>>===;;;:::<<<===CCC@@@@@@CCCCCC???===>>>;;;???AAA@@@<<<<<>>@@@@@@>>>@@@BBB>>>777;;;:::<<<@@@DDDDDD@@@===>>>>>>???@@@BBBDDDEEEFFFCCCCCCDDDEEEGGGFFFCCCAAADDDDDDBBB>>><<<>>>EEEKKKUUU___sssmmmaaa\\\dddpppyyyvvv}}}xxxcccgggwww{{{~~~jjjfffrrrdddAAA:::888888777000555555555555555444333333111111111111111111111111222222111111111000000000000000000000111111111111////////////////////////000000000000000000000000////////////000000000000000000000111111111222222111111222222222444888;;;BBBJJJ\\\www}}}}}}}}}yyytttrrrsssqqqoooppprrrrrrpppnnnooopppqqqrrrssssssssssssuuutttsssrrrrrrrrrrrrrrrrrrssstttuuuvvvwwwwwwwwwtttuuuvvvuuutttsssuuuwwwssstttvvvxxxyyyyyyxxxxxxuuuvvvxxxyyyzzzzzzyyyyyywwwwwwwwwxxxxxxxxxxxxyyyxxxxxxzzzzzz{{{{{{zzzzzz{{{yyy{{{}}}zzzwww^^^JJJ999555777666666999666555555555555444444444333444555555555444333222444444444444333333333333666555333222111111111222000000000000000000000000///000000111111222222222222222333333333333333333444555777:::;;;;;;;;;;;;<<<:::999999:::;;;;;;:::<<<<<<<<<<<<;;;;;;;;;;;;999:::===???AAABBBAAAAAA@@@@@@@@@???>>>>>>============>>>======>>>@@@CCC@@@@@@AAAAAA@@@@@@???>>>;;;;;;;;;;;;;;;:::999999EEEGGGFFFAAA>>>??????===@@@???>>>======>>>??????????????????????????????<<<>>>??????===;;;;;;<<>>???AAABBBBBBAAA@@@@@@AAACCCIIIIIIDDDBBBEEEBBB<<<999999:::<<<>>>???>>>======<<<<<<===>>>@@@BBBCCCAAABBBEEEIIIKKKJJJGGGCCCBBBCCCBBB>>>;;;===EEELLLVVV```uuujjj```\\\eeeqqqyyyyyyrrr{{{zzzeeefffvvvzzzdddbbb}}}{{{UUU@@@777999:::222555555555555555444444333111111111111111111111111222222222111111111000000///000000000111111111111////////////////////////000000000000000000000000////////////000000000000000000111111111222222222000111222333555888>>>AAAJJJWWWooo{{{wwwvvvuuurrrrrrtttqqqqqqppppppppppppqqqqqqooopppqqqsssssssssrrrrrrqqqrrrssssssssssssssstttrrrsssuuuvvvxxxxxxxxxwwwuuuvvvvvvuuuttttttuuuwwwppprrruuuwwwyyyyyyyyyyyyvvvwwwxxxzzzzzzzzzzzzyyywwwwwwwwwwwwxxxyyyyyyxxxzzzzzz{{{|||}}}~~~}}}|||xxxvvv|||}}}xxxzzzrrrYYYAAA:::999777666:::666555555555555444444444333444555666666666555444555555555444333333333222111111111222222222222222000000000000000000000000///000000111111222333333333333333333333333333333444555888:::<<<<<<;;;;;;:::999999:::;;;;;;:::888:::;;;<<<=========<<<;;;888:::===@@@BBBBBBAAAAAA@@@@@@??????>>>>>>======;;;===>>>?????????AAACCC@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;:::::::::999999@@@CCCBBB===:::<<<>>><<<======<<<<<<<<<===???@@@???>>>>>>>>>>>>@@@AAABBB;;;>>>AAABBBAAA???>>>>>>@@@>>>???BBBBBB@@@@@@DDD===???@@@@@@>>>======>>>;;;===???>>>;;;:::===???===???BBBAAA???>>>???AAACCCMMMOOOGGGCCCFFFFFFAAA<<<<<<<<<;;;999999;;;===>>>===;;;:::;;;===@@@BBBBBBCCCEEEIIILLLMMMLLLJJJ@@@BBBBBB>>>:::===EEEMMMVVVaaawww{{{ddd^^^[[[fffttt|||wwwqqq}}}|||gggdddtttnnn___uuudddGGG666999===555555555666666555555444333111111111111111111111111222222222111111111111000//////000000111111111222////////////////////////000000000000000000000000////////////000000000000000111111111111222222222000111333444777<<>>??????>>>===888:::>>>AAACCCCCCBBBAAA@@@@@@??????>>>=========:::<<>>>>>;;;;;;;;;:::::::::999999;;;>>>>>>999888;;;===<<<;;;;;;:::;;;<<<>>>@@@AAA???>>>>>>===>>>AAACCCEEE:::>>>BBBEEEEEECCCBBBAAA>>>===>>>AAA@@@>>>???CCC;;;;;;<<>>;;;:::<<<@@@;;;>>>@@@@@@>>>===>>>@@@<<>>AAAAAA@@@<<<888777;;;>>>AAA???===;;;;;;===@@@BBBDDDDDDEEEHHHLLLOOOPPPOOO>>>AAAAAA>>>:::<<>>??????===;;;:::888===AAA???>>>???===999===>>>???@@@@@@AAA@@@@@@AAABBBDDDCCC@@@>>>======BBB===:::;;;@@@CCCCCCAAA??????@@@AAA@@@???>>>===>>>;;;999;;;>>>???<<<888<<<<<<;;;::::::::::::;;;<<<:::999999<<<>>>>>>>>>===>>>???>>>===>>>???AAA;;;::::::<<<>>>@@@??????BBBBBB@@@???>>>=========>>>>>>>>>?????????>>>>>>AAABBBAAA@@@>>><<<<<<<<<<<<===>>>???@@@??????>>>AAAAAA@@@@@@???>>>>>>>>>CCCBBB@@@<<<999999;;;===999===999999BBBCCC@@@EEECCCFFFGGGFFFGGGLLLMMMJJJAAA@@@>>><<<<<<@@@GGGLLL[[[```sss}}}xxxssscccTTTWWWdddpppyyywwweeedddqqq}}}hhheee|||iiiFFF777===333555555666666555555444333222222222111111222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000////////////000000000111000000111111222333333444555555555888===FFFOOOUUUjjj~~~|||yyywwwwwwvvvtttrrrooommmlllkkkppppppqqqrrrtttuuuwwwxxxvvvuuuuuuvvvxxxxxxwwwuuupppooopppuuuzzz|||yyyvvvzzzxxxvvvvvvwwwwwwwwwxxxxxxuuussssssvvvxxxwwwvvvvvvvvvuuuuuuvvvwwwxxxyyy{{{zzzyyyzzz{{{{{{xxxuuu|||yyyyyy||||||yyyyyy|||zzzzzzyyyyyyyyyzzz{{{{{{}}}zzzxxxwwwxxxzzz{{{{{{hhhPPPBBB;;;888777666666666666555555555555555555555555555555555555888888777666555444333333222222222222222222222222222222111111111111111111222222222222222222222222333333333333333333444444555666888:::<<<<<<<<<<<<;;;<<<>>>??????===<<<;;;888<<<>>><<<;;;>>>>>><<<<<<<<<===>>>???@@@@@@@@@@@@BBBDDDCCCAAA@@@???@@@AAA===:::;;;???BBBBBB@@@@@@AAABBBBBBBBBAAA@@@???>>>;;;999<<<@@@AAA???<<<===<<<;;;;;;::::::;;;;;;<<<:::888999;;;===>>>===<<<>>>>>>>>>======???AAA===<<<;;;<<<===??????>>>@@@???>>>>>>>>>>>>>>>>>>??????>>>===>>>???@@@AAAIIISSSRRRDDD<<<>>>???:::>>>>>>???@@@@@@???===<<<>>>>>>??????????????????AAAAAA???<<<:::999:::<<<===AAA<<<;;;CCCBBB???CCCEEEGGGGGGEEEGGGJJJIIIFFF??????===;;;<<<@@@GGGLLL[[[bbbuuu}}}yyytttnnn___ZZZ[[[fffooovvv|||pppmmmfffrrr|||}}}sss___ccc|||PPP888:::000555555666666555555444333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000/////////000000000111111000000000111222222333333222444777:::@@@KKKXXXaaa||||||zzzxxxwwwvvvtttuuuuuutttrrrpppmmmkkkrrrqqqpppppprrrtttvvvxxxyyywwwvvvvvvwwwxxxwwwuuuppppppqqquuuyyyzzzvvvrrrxxxwwwuuussssssuuuwwwxxxvvvtttssstttvvvxxxxxxwwwwwwwwwvvvuuuuuuvvvxxxyyywwwwwwwwwxxxzzzyyywwwuuu|||yyyyyy||||||yyyyyy||||||{{{{{{zzzyyyyyyzzzzzz}}}{{{yyyyyyyyyyyyxxxvvv{{{~~~vvv]]]III;;;666777666666666666555555555555555555555555555555555555777666666555444333222222222222222222222222222222111111222222222222222222333333333333333333333333666666666666666555555555777888:::<<<===>>>======<<<<<<>>>??????>>>===<<<;;;======:::;;;@@@BBB@@@::::::;;;<<<===>>>???@@@???AAACCCDDDBBBAAAAAAAAA@@@===:::;;;>>>AAA@@@???@@@@@@AAABBBAAA@@@???>>><<<:::999;;;>>>@@@???=========<<<;;;;;;;;;;;;;;;;;;999888888:::<<<===<<<<<<===>>>>>>===<<<>>>??????===;;;;;;<<<>>>>>>===@@@???>>>>>>============@@@>>><<<;;;===@@@DDDGGGMMM]]][[[EEE999@@@BBB:::??????@@@@@@???>>>===<<<<<<<<<===>>>>>>???@@@@@@???@@@???>>>;;;999::::::<<<@@@;;;:::CCCBBB???DDDGGGIIIHHHFFFGGGIIIFFFAAA======<<<;;;<<>>???>>>>>><<<===>>>????????????>>>???AAA@@@===???CCCDDDAAA999999999;;;<<<===??????@@@BBBCCCCCCAAA?????????>>><<<:::;;;>>>@@@??????>>>>>>?????????>>>===<<<;;;999888888:::<<<;;;999>>>===<<<<<<;;;<<<<<<<<<;;;999888888999;;;<<<;;;;;;<<<======<<<;;;<<<======;;;999999;;;===>>>>>>BBBAAA@@@>>>===<<<<<<<<<>>><<<:::999<<>>???@@@@@@???>>>===<<<<<<======>>>>>>>>>>>>>>>???AAA@@@===;;;::::::777<<<888999BBBDDDAAAFFFGGGIIIHHHGGGIIIKKKGGGAAA;;;;;;;;;:::<<>>888555555555666555555444333222222333444444333222222111111111111111111111111111111111111111111111111////////////////////////////////////000000000000000000000000111111111111000000000111222222333333333<<>>?????????>>><<<===>>>???@@@@@@@@@AAA@@@BBBAAA@@@BBBEEECCC>>>:::999::::::;;;===>>>???AAABBBCCCBBB???<<<;;;;;;<<<;;;;;;<<<>>>???@@@@@@>>>??????@@@???>>>===<<<>>><<<:::999999999888888>>>>>>===<<<<<<<<<<<<===<<<:::888888999;;;;;;;;;999;;;======;;;::::::;;;888777666777:::===>>>>>>@@@??????>>>>>>>>>??????;;;999888888===DDDLLLQQQGGGAAA>>>>>>>>><<<===@@@:::;;;===???@@@AAAAAA@@@>>>>>>>>>>>>======<<<<<<>>>@@@AAAAAA???<<<;;;;;;:::>>>:::;;;DDDEEECCCHHHFFFHHHHHHIIILLLOOOJJJBBB999999::::::<<>>??????>>>>>><<<===>>>???@@@AAABBBCCC???AAA@@@@@@CCCGGGDDD>>>===<<<;;;;;;<<<===???@@@AAACCCCCCBBB>>>;;;999999::::::<<<===???@@@BBBBBBAAAAAABBBCCCBBBAAA@@@???BBB@@@>>><<<:::999999:::??????>>>==================;;;999888:::;;;;;;;;;999;;;<<<===;;;999999999555555666888<<<>>>>>>>>>::::::;;;<<<>>>AAACCCDDD999999888:::>>>DDDJJJNNNIII<<<777???AAA;;;999>>>888:::<<>>>>>===<<<<<<===???@@@@@@>>><<<;;;;;;AAAEEE@@@???FFFFFFBBBFFFEEEGGGHHHJJJOOORRRLLLCCC888999::::::<<<@@@FFFKKKWWWeee}}}lllaaa___```kkkqqqxxxwww```^^^gggrrr|||vvv}}}}}}nnn|||yyyYYYfffqqqjjjTTT>>>555555555666666555555444333111222333444444333222111111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000000000111111111222222222222222222333444444555555111???OOOWWW^^^sssrrruuuwwwxxxwwwuuuuuuwwwzzzuuutttttttttuuuwwwxxxyyyxxxwwwvvvuuutttsssssssssuuuwwwzzz}}}}}}}}}}}}}}}||||||~~~~~~~~~~~~{{{{{{{{{{{{{{{|||}}}}}}zzzzzz{{{}}}~~~{{{yyyyyyxxxzzz|||{{{{{{dddCCC;;;666666666666555555555555444444444444444444444444555555555444444444444444222222222222222222222222111111222222333444444555444444444444444444444444555555666777888999999::::::;;;<<<>>>>>>>>>>>>=========>>>???@@@BBBCCCDDDBBBBBB@@@@@@EEEKKKKKKFFF@@@???===<<<===>>>???@@@AAABBBCCCBBB???<<<;;;;;;888:::<<<>>>@@@BBBDDDEEEBBBBBBCCCDDDCCCBBBAAA@@@BBBAAA???<<<::::::;;;<<<@@@???>>>>>>======>>>>>>>>><<<:::999;;;<<<<<<;;;888:::<<<<<<:::888888888666777888;;;>>>???>>><<<888999999:::<<<>>>@@@AAA::::::;;;<<>>>>>;;;:::;;;999:::===???AAAAAAAAAAAA??????????????????>>>>>><<<===>>>===;;;::::::;;;BBBFFFAAA???FFFDDD@@@DDDDDDFFFGGGJJJOOORRRKKKAAA888999::::::<<<@@@EEEIIIWWWeee}}}~~~kkk___XXXYYYhhhuuuzzzyyybbb___gggsss~~~vvv||||||nnn{{{~~~eeeaaa]]]oooaaaCCC888555555666666555555444333///000222333333222000///111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000000111111111111222222222222333333444444555555666888HHHXXXaaaiii~~~{{{pppgggwww{{{xxxyyyzzzwwwtttrrrsssvvvppprrruuuxxx{{{|||}}}~~~xxxxxxwwwvvvuuutttsssssswwwyyy~~~}}}}}}|||{{{{{{{{{{{{|||xxxxxxyyy|||~~~~~~|||zzzzzzwwwwww|||}}}yyyvvvuuuvvvRRREEE777666666666555555555555444444444444444444444444444333333333333333333333222222222222222222222222111111222333333444555555444444444444444444444444555555666777999:::;;;<<<:::;;;<<<>>>>>>>>>============>>>???@@@BBBDDDEEEFFFDDDAAAAAAHHHQQQSSSPPPBBBAAA???>>>===>>>@@@AAA@@@BBBCCCCCC@@@>>>>>>>>>777999===???AAACCCEEEGGGAAAAAABBBBBBBBBAAA@@@??????>>>===;;;999999;;;===@@@??????>>>>>>>>>>>>>>>???<<<::::::;;;<<<<<<<<<777:::<<<<<<:::888777777999:::<<>>;;;<<<;;;:::999999999999:::<<<======>>>???@@@@@@@@@;;;CCCCCC<<<999======999;;;<<<>>>???@@@@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAA:::;;;<<<;;;999888999:::===AAA<<<;;;CCCCCC???DDDEEEFFFGGGIIIOOOQQQIII>>>888999::::::<<>>???@@@AAAAAABBBCCCBBB???BBBJJJPPPQQQFFFDDDBBB???>>>>>>???@@@HHHGGGFFFEEEBBB@@@>>><<<>>>???@@@BBBCCCDDDDDDDDDBBB@@@??????AAACCCCCCBBB;;;???CCC@@@:::888;;;@@@@@@@@@???===<<<<<<>>>AAAAAA<<<999;;;<<<;;;:::<<<:::<<<>>><<<999777777999666999>>>@@@@@@>>>======<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<===>>>??????CCCCCCBBBBBBAAA>>>:::777>>>??????@@@@@@AAABBBBBBBBBCCCAAA<<<:::<<<<<<:::999:::;;;;;;:::999888777======>>>???@@@@@@@@@@@@@@@AAABBBGGGOOOQQQHHH;;;888777888;;;;;;===EEENNNWWWddd~~~yyygggXXXSSSiiiuuu|||vvvhhhaaaaaahhhoooxxxwwwiiivvvuuueeesss|||kkk[[[wwwgggZZZrrr[[[???999888666444444555555444333333333222222222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000222333444444333111000222444555444222333777:::LLLYYYeeelll~~~iiibbbnnnuuuvvvwwwzzzyyyxxxwwwwwwxxxyyyzzzvvvwwwwwwxxxxxxyyyyyyyyy{{{xxxwwwyyyxxxvvvwwwzzz|||~~~~~~|||{{{||||||}}}}}}||||||{{{{{{|||{{{{{{zzzyyyxxxwwwvvvmmmqqqZZZ@@@777999<<<666666888444555555555555555555555555444444333333333333222222555444555888;;;;;;555000111222222333444555555666777777777777777777777777888999;;;===???AAACCCDDD===<<<;;;;;;:::::::::;;;;;;<<<===>>>???@@@AAAAAADDDEEEDDD@@@@@@EEEHHHGGG??????>>>>>>???AAACCCEEEFFFFFFFFFEEECCCBBB@@@@@@>>>???@@@AAABBBCCCCCCCCCAAAAAAAAA@@@@@@????????????EEEIIIHHHAAA======?????????>>><<<;;;;;;===@@@AAA===<<<>>>>>><<<===@@@===>>>???>>>:::888888999999<<>>>>>@@@???BBBGGGLLLJJJAAA888>>>??????@@@@@@AAAAAABBBDDDEEECCC>>>;;;<<<;;;888888999:::::::::999888777888;;;???CCCEEEEEEDDDCCC>>>???AAAFFFOOOSSSKKK???888777888;;;;;;===EEENNNYYYeee}}}vvvggg[[[WWWooo}}}ttthhh______fffllluuu{{{nnnyyyrrr```ooozzz~~~```ooopppYYY```pppHHH;;;888666555555444222111333333333333222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111111111333333444333222111444555666444222444999>>>VVV```kkkvvvaaadddrrrtttsssvvvxxxxxxwwwwwwwwwwwwwwwwwwxxxwwwvvvvvvvvvwwwxxxyyy{{{yyy{{{||||||}}}}}}||||||~~~~~~~~~~~~}}}||||||{{{zzzyyyxxxxxxqqqdddhhhkkkGGG:::999<<<777666888444555555555555555555555555444444333333333333222222555444444777:::999555111222222222333333444444444666666777777888999999999999:::;;;===>>>@@@AAABBB===<<<;;;;;;:::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@BBBDDDCCC@@@???CCCCCCAAA=========>>>???BBBEEEFFFEEEEEEEEEDDDDDDCCCCCCCCC>>>???@@@AAAAAAAAAAAAAAABBBEEEFFFEEE@@@======>>>CCCIIIOOONNNHHHAAA??????>>>>>>===;;;::::::<<<>>>???======???>>><<<>>>BBBAAAAAAAAA???;;;999888999<<<>>>@@@@@@>>>;;;:::999999::::::;;;======>>>>>>;;;:::999999999;;;===>>>===<<>>>>>??????@@@AAAAAAAAADDDFFFEEE@@@======;;;666777777888999999999888888888:::>>>BBBEEEHHHJJJKKK@@@AAABBBGGGPPPTTTKKK???999777888;;;<<<===EEENNN[[[fff|||uuuhhhZZZRRR[[[rrrsssjjj``````fffllltttrrr}}}ooo[[[hhhyyy{{{uuulllmmm___OOOgggVVV===888555666777444222222444444333333333222222222222222222222222222222222000000000000000000000000000000000000000000000000///000000000111111111111111111222333333333222222444555555333444888@@@FFF\\\dddooommm^^^jjjuuuqqqpppwwwuuuuuutttssstttvvvxxxyyyzzzyyywwwvvvvvvwwwxxxyyy||||||~~~~~~}}}|||{{{zzzyyyyyyyyywwwkkkdddwwwwwwNNN<<<777:::666444666333555555555555555555555555444444333333333222222222222111111333555444222///222222333333333333333333444444555666777888999:::;;;;;;<<<===>>>??????@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>???@@@@@@@@@???<<>>??????@@@@@@@@@??????CCCHHHKKKIIICCC??????AAACCCHHHLLLLLLGGGBBB@@@@@@??????>>><<<::::::<<<>>>>>>===>>>@@@>>>:::;;;@@@CCCBBB@@@>>>;;;999888888<<<>>>??????===;;;:::;;;::::::;;;<<<>>>@@@AAABBB===<<<:::888888:::===>>>======AAAJJJRRRQQQGGG>>>>>>>>>>>>???@@@@@@AAAAAABBBEEEDDD@@@>>>>>>;;;777666777777888999999999999>>>======???CCCIIINNNRRREEEEEEEEEIIIPPPRRRIII===999888999;;;<<<===EEENNNYYYeee}}}zzztttkkk^^^SSSOOOaaarrrzzzuuulllcccbbbiiinnnuuusss}}}ppp\\\gggxxx{{{uuunnn```}}}nnnPPP\\\ggg@@@888444666888555333444444444444333333333222222222222222222222222222222111111111111111111111111000000000000000000000000///000000000111111111111111111222222333333333333222333333333666>>>JJJSSSbbbiiivvvjjj^^^```ooouuuooopppyyyvvvuuusssrrrtttxxx|||}}}{{{yyyxxxxxxyyyzzz|||~~~}}}~~~{{{wwwsssooonnnmmmtttsssrrrsssxxx~~~}}}|||zzzyyyyyyyyyyyyrrrvvvnnniiiWWW@@@777:::777555666444555555555555555555555555444444333333333222222222000000000000111111000///333333333333333333333333444555666777888:::;;;;;;<<<<<<======>>>>>>??????<<<<<<;;;;;;;;;<<<<<<===;;;<<<>>>@@@@@@@@@???>>>999>>>AAAAAABBBEEEEEEBBBCCCBBBBBBAAAAAAAAAAAAAAADDDCCCBBB@@@@@@??????@@@>>>>>>???@@@@@@?????????@@@EEEJJJHHHCCC@@@@@@CCC???AAACCCBBB@@@???@@@BBBAAAAAA@@@===;;;;;;===???@@@???AAADDDBBB<<<;;;===BBBAAA>>><<<;;;:::999888;;;<<<======<<<<<<===>>>=========>>>???AAACCCDDD@@@>>>;;;:::999;;;===???@@@@@@BBBEEEHHHGGGCCC@@@===>>>>>>??????@@@AAAAAA???BBBCCC@@@??????===999777777777888888999::::::===>>>AAADDDGGGIIIKKKMMMGGGFFFFFFIIIQQQTTTKKK@@@:::999:::<<<<<<===EEEMMMUUUddduuussstttuuuoooddd^^^___sssxxxvvv{{{vvvlllccccccjjjooovvv|||ooo{{{tttbbbkkk|||~~~wwwmmmSSSeeeaaaeeeyyyGGG;;;444666888555333666444444444444333333333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000111111111111111111111222222333333444111222222333999DDDSSS^^^jjjqqqzzzcccUUUXXXdddqqqtttppprrr{{{yyyxxxvvvvvvxxx|||}}}|||{{{{{{{{{|||}}}~~~~~~|||yyyssspppgggfffdddaaa___]]]\\\[[[^^^\\\YYYXXXZZZ___fffjjjttt{{{~~~~~~~~~~~~~~~}}}{{{yyyxxxxxxyyyyyynnn|||xxxhhhrrrbbbFFF999===:::777888666555555555555555555555555444444333333333333222222222222111111111111222222333333333444444555555555888888999:::;;;<<<===>>>======>>>>>>??????@@@@@@<<<<<<<<<;;;<<<<<<===>>>;;;===???@@@AAA@@@>>>======AAACCCBBBBBBDDDBBB>>>??????@@@AAABBBBBBCCCCCCDDDBBBAAA???>>>>>>??????===>>>???@@@@@@@@@@@@@@@>>>AAACCCCCC@@@>>>???AAA<<<<<<;;;::::::<<<@@@CCCBBBBBB@@@>>>;;;;;;===???BBBAAADDDIIIJJJDDD>>><<>>???@@@BBBCCC@@@???===;;;;;;;;;<<<===BBBBBBCCCDDDDDDDDDBBBAAA======>>>>>>???@@@@@@@@@@@@CCCCCC@@@???AAA@@@<<<999999999888999999:::;;;777===EEELLLNNNKKKEEEAAADDDDDDEEEIIISSSXXXQQQFFF;;;::::::<<<<<<===EEEMMMSSSddd{{{oookkkpppyyy|||tttjjjaaaaaaiiiooovvvxxxlllzzzxxxgggiiiyyyyyyqqqsssSSSYYYmmmjjjPPP@@@666777888333222666555444444444444333333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000111111111111111111111111222333444555333333333444;;;HHHYYYfffqqqyyybbbOOOOOOZZZgggooorrrtttxxxzzzxxxxxxyyyzzz{{{|||}}}}}}{{{{{{||||||}}}}}}~~~~~~}}}~~~{{{uuuooojjjfffccc^^^]]]]]]\\\\\\[[[[[[[[[ZZZYYYWWWUUUUUUUUUVVVWWW\\\bbbmmmwww|||~~~}}}||||||~~~|||zzzxxxwwwwwwxxxyyyttt|||{{{oooppphhhIII:::===;;;888888777555555555555555555555555444444333333333333222222333333333222111222333444333333444555555666777777999::::::;;;<<<======>>>>>>>>>>>>???@@@AAAAAAAAA<<<<<<<<<<<<<<<===>>>>>>;;;===???AAAAAA@@@>>>===???BBBCCCAAA@@@AAA@@@<<<;;;<<<===???AAABBBBBBCCCBBBAAA???>>>>>>???AAABBB===>>>???@@@AAAAAAAAAAAA????????????>>>>>>>>>>>>;;;;;;:::999:::<<<@@@BBBAAAAAA@@@===;;;:::<<<>>>AAA???BBBLLLQQQLLLBBB<<>>;;;;;;===?????????:::;;;<<<;;;;;;<<>>??????>>>===<<<;;;;;;:::;;;AAAAAADDDIIIMMMMMMGGGAAA======>>>>>>??????@@@@@@EEEGGGEEEAAA@@@BBBBBB???<<<;;;:::999999999:::;;;666<<>>EEEMMMVVVfffxxxxxx~~~rrriii```aaajjjqqqxxxwwwlllzzzxxxgggggguuutttjjj~~~xxxXXXUUU}}}ooodddtttVVVDDD777888888222000444555555444444444333333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000111111111111111111111111222333444555555555444555<<>>>>>???@@@AAABBBBBBCCC<<<<<<<<<<<<<<<===>>>>>>;;;===???AAAAAA@@@>>><<<===AAABBB??????AAA@@@<<<:::;;;<<<>>>??????@@@@@@AAA@@@??????@@@BBBDDDEEE======???@@@BBBBBBCCCCCCCCCAAA???>>>??????>>>===<<<<<<;;;;;;<<<>>>@@@BBBAAA@@@???<<<999999;;;======:::???KKKTTTOOODDD<<>>;;;<<>><<<;;;;;;<<<<<<======<<<<<<;;;:::999888??????DDDOOOXXXXXXLLLAAA=========>>>??????@@@@@@IIIKKKHHHCCCAAACCCCCC@@@>>>===;;;:::999::::::;;;;;;===AAADDDFFFFFFFFFEEEGGGGGGFFFJJJSSSXXXRRRGGG<<<:::;;;======>>>EEEMMMZZZhhhpppkkkbbbccclllttt|||~~~wwwlll{{{wwweeekkkxxxvvvkkk{{{qqqhhhSSSqqqwwwWWWbbbqqq::::::888---999666333555555555555555555555555222222222222222222222222111111111111111111111111000000////////////000000000000000000111111111111000111111111111222222222000444555777AAATTTbbbggguuu}}}YYYKKKLLLXXXbbblllpppsssvvvxxxwww|||}}}~~~}}}{{{{{{{{{~~~~~~{{{zzz|||yyyxxxzzz~~~|||xxxppplllmmmqqqpppiiifffhhhgggiiikkknnnoooppppppppplllmmmnnnmmmkkkgggdddccc^^^\\\[[[[[[WWWVVV___kkk{{{~~~}}}{{{yyywwwvvvxxx{{{xxxuuuqqqoooqqqRRR::::::<<<555333999666555444333333444555666444444444444444444444444222333333222111222444666666555444444555777999;;;999999:::;;;<<<===>>>???@@@@@@@@@??????????????????===;;;<<>><<<===>>>@@@AAAAAA@@@???>>>;;;===@@@CCCCCC@@@===;;;:::999999;;;>>>@@@???===@@@@@@???===>>>DDDMMMTTTAAA@@@@@@???@@@BBBCCCDDDDDDBBB@@@???@@@@@@???>>>;;;;;;;;;;;;;;;<<<===>>>DDDDDDCCC>>>999666777999===<<<===@@@CCCCCC@@@<<>>>>>???AAABBBAAA>>>>>>>>>>>>>>>=========BBBBBB@@@@@@@@@@@@BBBBBB@@@>>><<<:::999888888999???AAACCCIIIUUU[[[RRRDDD>>>??????@@@@@@?????????EEELLLMMMGGGBBBBBB@@@<<<>>>===<<<;;;:::999999999999:::===BBBEEEFFFDDDAAADDDGGGGGGGGGNNNUUUPPPDDD>>>;;;:::<<<===@@@GGGOOO\\\kkkyyyxxxqqqjjjaaadddooowww~~~rrrfffvvvzzz~~~vvvmmmuuuUUUggg^^^ccc|||BBB;;;999000888555333333333333333333333333333222222222222222222222222111111111111111111111111000000////////////000000000000000000111111111111111111111111222222222222222555666999EEEWWWeeejjj~~~uuuXXXPPPTTTZZZdddmmmqqqsssvvvwwwuuuzzz{{{{{{xxxtttssswww{{{}}}~~~{{{xxxxxx~~~|||zzzzzz}}}~~~}}}|||yyyuuuuuuqqqqqquuutttooolllnnnmmmoooqqqsssuuuvvvvvvvvvxxxyyyyyywwwtttqqqooonnnlllhhheeeaaaZZZTTTWWW^^^ggg~~~~~~~~~|||zzzwwwuuutttxxx{{{wwwtttooojjjfffDDD<<<<<<666333777666555444444444444555666444444444444444444444444222444444444333333444666888777666555555777888:::999::::::;;;<<<===>>>???=========>>>???@@@@@@@@@???===<<<===???@@@???===>>>??????@@@@@@@@@@@@???AAABBBBBBBBBAAA@@@>>>===;;;:::::::::;;;<<<======?????????======AAAGGGLLL@@@????????????AAABBBCCCDDDCCCAAA@@@AAAAAA@@@???<<<<<<;;;<<<<<<===>>>????????????<<<888666777999<<<<<<===@@@CCCCCC@@@===>>>===<<<===???@@@???>>><<<<<<;;;;;;;;;;;;;;;<<>><<<;;;999999999::::::===???@@@DDDHHHDDD===@@@@@@@@@@@@@@@@@@??????>>>DDDGGGDDDCCCDDDDDDBBB???>>>===<<<;;;;;;;;;;;;888888999===AAACCCCCCBBBAAADDDDDDDDDJJJQQQLLLAAA>>>:::999;;;===@@@HHHPPPaaaooo~~~tttmmmdddaaadddooowww~~~rrrfffuuuxxxooo|||uuuXXX\\\fff___MMM:::;;;555666333555333333333333333333333333222222222222222222222222111111111111111111111111111000000//////000000111000000000111111111222222111111222222222333333333555555666<<>>???999:::;;;<<<>>>???@@@AAA>>>===<<<===???@@@???>>>???????????????@@@AAAAAAAAA@@@???===<<<<<<======<<<<<<<<<<<<::::::<<<>>>===>>>???>>>===>>>@@@BBB???>>>>>>>>>>>>@@@AAABBBDDDCCCAAAAAABBBBBBAAA???<<<<<<<<<<<<===>>>???@@@;;;<<<<<<;;;999888888999;;;;;;===@@@BBBCCCAAA???<<<<<<<<<===???AAA@@@???<<<;;;;;;;;;;;;;;;<<<<<>>>>>>>>>>>?????????>>>===;;;::::::;;;;;;999>>>@@@===:::<<>>>>>======>>>>>>???888777777999===AAABBBBBB@@@DDDDDDCCCIIIOOOKKKAAA===:::999<<<>>>AAAIIIQQQgggsss~~~vvvqqqiiibbbeeeooowww~~~mmmdddttt|||ooobbbwww|||}}}xxxvvv___YYYsssppp]]]}}}YYY:::;;;999444333777555555555555555555444444222222222222222222222222111111111111111111111111111000000000000000000111000000111111111222222222222222222222333333333444666555777@@@QQQdddqqqwwwsssSSSLLLRRRXXX```iiirrrttttttuuutttrrrvvvvvvvvvuuussssssvvvxxxzzz{{{zzzwwwtttrrrrrrsssuuuuuuvvvxxxyyyzzz{{{zzz~~~|||zzzzzzxxxwwwzzz||||||yyyxxxzzz{{{~~~|||{{{wwwssslllcccZZZUUUQQQXXXhhh~~~|||{{{yyyxxxwwwvvvpppuuutttsssqqqjjjtttQQQ:::999;;;888666555555555444444555555555444444444444444444444444333555888888777666666777888888777777888999:::;;;:::;;;;;;<<<===>>>>>>>>>999999:::<<<===>>>???@@@>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>???@@@BBBCCC@@@???>>><<<<<<<<<======;;;===??????===;;;<<<===;;;===???@@@???>>>======>>>>>>=========???@@@AAACCCAAA@@@AAABBBBBB@@@>>>;;;;;;;;;<<<===>>>???@@@;;;;;;<<<<<<;;;::::::::::::;;;===???AAABBBAAA@@@???===<<<===???BBBCCCCCC======<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<===>>>:::>>>AAA???;;;===BBBFFFBBBBBBBBBBBBAAA@@@??????<<<>>>@@@AAAAAAAAA@@@>>>>>>>>>======>>>??????@@@:::::::::<<>>BBBJJJRRRgggsss}}}~~~~~~vvvsssllldddeeeooowww}}}gggbbbuuuzzzkkk]]]pppxxx}}}zzzqqqpppaaarrr}}}ccc{{{ggg<<<:::;;;222444888666666555555555444444444222222222222222222222222111111111111111111111111111111000000000000111111111111111111222222222222222333333333444444444444555444999FFFXXXkkkzzz~~~```NNNPPPVVVYYYbbbkkksssuuuuuuvvvuuusssqqqppprrrxxx~~~}}}vvvpppsssssssssqqqooooooppprrrqqqrrrtttuuuwwwyyy{{{||||||}}}}}}|||{{{}}}~~~{{{xxxvvvnnnbbbWWWSSSRRRZZZppp~~~}}}|||{{{zzzzzzzzz{{{rrrxxxwwwvvvuuunnnqqq[[[???;;;===:::555444555555555555555555444444444444444444444444444444666888999888777777777777777888999:::;;;<<<===;;;<<<<<<<<<===>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>???@@@@@@@@@?????????@@@@@@??????>>>???AAACCCDDDDDDDDDCCCAAA@@@>>>===<<<999;;;>>>???>>><<<;;;;;;:::<<<>>>AAABBBAAA???===>>>======<<<===???@@@AAA@@@??????@@@AAAAAA???===:::::::::;;;<<<>>>???@@@<<<;;;;;;:::;;;::::::999:::;;;===???@@@@@@@@@@@@AAA>>>;;;:::<<<@@@DDDEEE===<<<;;;;;;;;;===>>>???>>>>>>????????????>>>>>>???>>>=========>>>???@@@<<<<<<===>>>>>>===>>>@@@BBBBBBBBBBBBBBBAAA@@@???>>>===???AAAAAA???======<<<<<<<<<<<<===>>>??????>>>>>>@@@BBBDDDDDDAAA???DDDIIIJJJHHHLLLSSSQQQIII===:::999<<>>NNN```rrreeeQQQLLLOOOUUUWWWaaakkksssuuuvvvwwwwwwuuunnnllloooxxxuuuiiikkklllmmmlllkkkkkkmmmoooqqqrrrsssttttttvvvzzz}}}|||~~~zzzjjj[[[WWWRRRSSS```www~~~}}}|||{{{zzz{{{{{{|||xxx}}}zzzxxxxxxooolllwwwmmmJJJ===<<<999444444444555666666555444444444444444444444444444444555666888888777777777888888888999:::;;;<<<======<<<<<<=========>>>>>>>>>=========>>>>>>?????????AAABBBBBBAAA???>>>???@@@?????????@@@AAABBBCCCDDDEEEDDDCCCAAA@@@>>>===<<<:::::::::<<>><<<===>>>AAACCCCCCAAA???>>>============???@@@AAA>>>>>>>>>???AAA@@@>>><<<:::;;;;;;<<<===???@@@AAA===;;;999999:::;;;<<<;;;;;;===>>>???>>>>>>???@@@@@@<<<999888:::>>>AAABBB;;;:::999888999:::<<<>>>>>>>>>????????????>>>>>>>>>>>>======>>>@@@AAABBBBBB>>>===@@@@@@<<<:::;;;@@@@@@AAAAAAAAAAAA@@@@@@===;;;<<>>@@@AAACCCFFFHHHGGGCCC@@@BBBHHHJJJGGGKKKSSSRRRLLL>>>;;;:::<<>>:::999555444444555666666555444444444444444444444444444444555666777777666666777999;;;;;;<<<<<<<<<;;;;;;:::============>>>>>>>>>>>>======>>>???AAABBBCCCCCCCCCDDDEEEBBB???======???===>>>@@@AAABBBCCCCCCCCCBBBBBBAAAAAACCCFFFJJJLLLDDD>>>999:::AAAGGGIIIIII@@@???>>>???BBBCCCBBB@@@>>>>>>======>>>???AAABBB>>>>>>???@@@BBBAAA???<<<<<<<<<===>>>???AAACCCCCCAAA===::::::===AAACCCCCC<<<>>>??????===<<<===???>>><<<:::;;;<<<>>>>>>>>>;;;999888777888:::===>>><<<===>>>>>>>>>>>>===<<<>>>>>>===>>>???AAACCCDDDCCC???>>>@@@>>>::::::>>>===>>>???@@@AAAAAAAAAAAA>>>:::;;;BBBFFFCCCAAABBB<<<<<<;;;;;;;;;<<<======??????AAADDDFFFGGGFFFDDDAAAGGGJJJHHHLLLTTTUUUOOO???<<<;;;===???BBBIIIQQQ\\\jjjiiiYYY[[[mmmvvvqqqoooffffffgggqqqzzznnnlll{{{}}}ssspppvvvyyyxxxtttzzzvvvxxxTTT>>>;;;111999222777777666555444444333333222222222222222222222222111111111111111111111111222222111111111111222222111111222222222333333333444444444555555555666666444:::III\\\lll|||mmmRRRNNNPPPOOOTTT______iiisssvvvxxxzzz{{{yyyxxxvvvuuuwwwyyyyyytttooodddeeeggggggfffeeeffffffiiikkkmmmooorrryyyrrrhhhccc^^^YYYYYYhhh}}}yyywwwvvvvvvvvvsssxxxvvvtttxxxqqqkkkpppWWW<<<888999888333444555666666555444333444444444444444444444444666777777555444555888:::>>>>>>>>>===<<<:::999888============>>>>>>>>>>>><<<===>>>@@@BBBDDDFFFGGGDDDEEEFFFCCC???<<<===>>>===>>>@@@BBBCCCCCCCCCBBBDDDCCCDDDFFFMMMVVV___dddOOODDD;;;;;;DDDOOOTTTTTTCCC@@@>>>>>>AAABBBAAA??????>>>>>>>>>>>>@@@AAABBB??????@@@AAACCCBBB@@@===>>>>>>???@@@AAACCCEEEFFFDDDAAA===>>>BBBHHHKKKLLL===???@@@???<<<;;;<<>>@@@AAAAAA>>><<<===;;;:::999:::<<>>>>>>>>>>>@@@BBBDDDEEE<<<999999;;;999555:::BBB<<<===>>>???@@@AAAAAAAAAAAA<<<===DDDGGGCCC@@@AAA======<<<<<<<<<<<<===============???CCCFFFHHHHHHAAAHHHKKKIIIMMMVVVXXXSSS@@@===;;;===???AAAIIIQQQ\\\kkk~~~fffTTTZZZmmmwwwmmmiii___fffgggqqq{{{|||jjjhhhxxx|||vvvwww}}}}}}zzzvvv{{{jjjeee<<<444999888777555555444333333333333444666666555444222111000000111111222222222111111000000111111111111222222222222222222222222222222222444444444555777888:::;;;777;;;RRRdddllleeeQQQKKKIIIMMMNNN[[[fffllluuuzzz|||||||||}}}{{{wwwvvvwwwvvvqqqlllffffffffffffggggggggggggbbbgggkkklllrrrwwwiii```___YYYYYYuuuyyyuuuuuuwwwzzzyyyuuurrrtttxxxxxxqqqkkkdddCCC999999777777777666666555555555444444444444555555555666666666666666666777888999:::???BBBCCCAAA<<<999999;;;:::<<<>>>@@@AAABBBBBBAAAAAA@@@???AAACCCDDDDDDCCCEEEDDDEEEFFFHHHGGGBBB>>>@@@@@@AAABBBBBBBBBBBBAAABBBDDDFFFHHHPPP^^^ooozzziiiMMMCCCBBB===GGGRRRJJJ@@@???===<<<===>>>@@@AAA???@@@@@@???>>>>>>???AAACCC777<<>>>>>>>>>>>>>>???>>>>>>===>>>>>>???@@@>>>;;;:::;;;>>>???>>><<>>::::::???AAAAAA<<<;;;<<<>>>===<<<>>>DDD<<<;;;999777666666777777???@@@@@@???>>>@@@DDDGGGCCCAAA???======>>>???@@@CCC???:::777777:::;;;<<<>>>===<<<>>>AAACCCDDDDDDEEEHHHIIIGGGGGGMMMUUUZZZFFF===999<<<>>>>>>EEEOOO```pppdddWWW[[[llluuujjjeeeZZZaaajjjkkkrrr~~~sssffflllqqqkkkvvv{{{}}}|||nnnrrrEEE888999777666555555444333333333333444555555444333222222111111000111111222222222111111111111111111222222222222222222222222222222222222333444444555666888:::::::::CCC\\\nnnvvv___LLLJJJKKKPPPRRRbbbeeellluuuzzz{{{{{{~~~{{{vvvssspppllliii``````aaacccdddeeeffffffcccgggiiijjjrrrssshhheee]]]XXXlll}}}~~~|||xxxvvvvvvwwwvvvqqqmmm{{{jjjGGG;;;999777777666666666555555555555444444444555555555666666555555666666777999:::;;;???@@@AAA???<<<:::;;;<<<<<<===???@@@AAAAAAAAAAAAAAA@@@@@@AAACCCEEEDDDCCCFFFEEEDDDFFFGGGFFFCCC???>>>???@@@@@@AAAAAA@@@@@@???AAACCCMMM```sssxxxttt^^^FFF@@@CCC===AAAIIICCC@@@???===<<<<<<===>>>???>>>?????????>>>>>>@@@BBBBBB;;;AAAHHHAAA>>>@@@>>>>>>???@@@@@@@@@CCCGGGJJJFFF@@@>>>@@@AAA===::::::>>>???@@@@@@@@@???===<<>>>>>>>>>>><<<;;;;;;===>>>===;;;888<<<>>><<<===AAACCCAAA===;;;<<>>AAACCCDDDCCCEEEFFFHHHLLLRRRWWWYYYXXXCCC;;;888<<>>999777666666666666555555555555444444555555555666666666444555555666888:::;;;<<<>>>>>>===<<<<<<<<<<<<===???@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAADDDEEEEEEDDDFFFEEEDDDDDDEEEDDDBBB@@@======>>>????????????>>>===???AAANNNkkk}}}kkkQQQ<<<999AAA>>>===AAA@@@???>>>===;;;;;;;;;<<<<<<;;;===>>>>>>>>>???AAACCCAAA@@@GGGFFF@@@CCCFFF===>>>>>>?????????BBBFFFIIIDDDAAABBBIIILLLFFF===888<<<>>>@@@BBBAAA???<<<;;;>>>???@@@AAA@@@???===<<<>>><<<;;;;;;<<<===<<<;;;>>>CCCEEECCCBBBCCCCCCAAA>>>::::::===???<<<;;;<<<<<<;;;999777666666777777<<<<<<>>>AAADDDEEEDDDCCCAAA>>>:::888:::===@@@AAAGGGDDD@@@>>>===<<<:::999999999;;;???BBBDDDDDDCCCFFFDDDGGGQQQ\\\```[[[VVVBBB:::888===??????EEEOOO\\\ppp~~~dddYYYaaapppwwwllliii```]]]iiinnnxxxyyy|||ooo___fff~~~wwwrrrzzzYYY@@@:::777777555555444333333333333444333333333333333333333333...///000111222333333333111111111222222222333333222222222333333333333333333333444555666888999:::BBB]]]|||VVVFFFKKKNNNPPPTTThhhjjjrrrzzz{{{yyyzzz{{{yyytttjjj```\\\___cccddddddccccccbbbaaa``````aaadddfffiiitttxxxuuuwww{{{vvvlll```bbbnnnyyyyyy}}}~~~}}}}}}}}}|||xxxtttrrrtttwww}}}WWWAAA999777666666666666666555555555555555555555666666666666444444555666888;;;<<<>>><<<;;;::::::;;;<<<======BBBBBBAAAAAAAAAAAAAAABBBAAA@@@@@@AAADDDEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@???;;;<<<<<<===============;;;???AAAHHHbbb|||{{{jjjRRR===444;;;???>>>@@@CCC???>>><<<;;;:::999999999999;;;<<<======???BBBDDDBBBDDDIIIFFFDDDOOOQQQBBB?????????>>>>>>???BBBEEEAAA???BBBLLLRRRMMMDDD>>>===>>>???@@@???>>>===<<<>>>@@@BBBCCCBBB???<<<:::<<<;;;::::::;;;===>>>>>>CCCFFFFFFBBB@@@DDDHHHIII???:::777:::===<<<===???AAA???>>><<<;;;;;;;;;;;;:::;;;<<>>:::777666999;;;<<<<<>>======;;;999777888999<<<@@@DDDFFFEEECCCFFFCCCGGGRRR[[[]]]XXXTTTCCC<<<999>>>@@@???DDDMMM[[[qqq}}}dddZZZdddrrrwwwlllkkkccc[[[gggmmmxxx~~~}}}ppp```hhh|||}}}zzzdddDDD:::666777555555444333333333333444222222333333333333444444...///000111222333333333111222222222222333333333222222333333333444444444444444444555777888:::;;;BBBfff}}}PPPFFFJJJLLLRRRXXXkkkqqqwww||||||zzzzzzyyywwwqqqfffZZZVVVZZZ___ccccccbbbaaaaaa```______^^^bbbeeejjjvvv}}}rrrmmmppptttwwwzzz{{{{{{{{{}}}|||{{{{{{~~~xxxnnndddcccjjj~~~||||||zzz|||{{{xxxtttssswww{{{^^^CCC999888555555555666666666666666555555555666666666777777444555555777999;;;===>>>;;;;;;;;;;;;;;;;;;<<<===CCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???AAACCCDDDCCCBBB@@@@@@@@@???>>>======>>>;;;;;;<<<============<<<999@@@AAAAAAOOOhhhvvvvvvdddOOO999555===@@@@@@DDD>>>===<<<;;;999888888777777999;;;<<<===???BBBDDDCCCDDDGGGFFFJJJ[[[\\\HHHAAAAAA@@@>>><<<<<<>>>@@@===:::<<>>===<<<;;;<<<===>>>>>>@@@BBBDDDCCC@@@<<<999888999999999;;;===@@@BBBBBBDDDBBB<<<;;;CCCMMMSSSDDD>>>:::;;;>>>???DDDIIICCCBBB@@@>>>=========>>>===<<<;;;<<<=========<<<666333111333999>>>???>>>@@@???>>>>>>??????===<<<999:::===AAAEEEFFFFFFDDDEEECCCGGGOOORRRPPPPPPSSSGGG>>>;;;>>>???>>>CCCLLL\\\sss~~~ddd[[[eeerrrwww~~~lllkkkddd[[[fffjjjuuuyyyiiimmmyyyvvv~~~xxxnnnIII:::555555555555444333333333333444333333333333333333333333///000111222222222222222222222222222333333333333222222333333444444555555555555666777888:::;;;<<>>AAA@@@===;;;<<<>>>BBBCCCDDDEEEEEEDDDBBBBBBAAA@@@???@@@AAABBBAAA???>>>???@@@???===<<<<<<<<<<<<<<<===>>>>>>>>>>>>===888???BBB???CCCUUUlll|||xxxjjjJJJ666;;;AAA???AAA======<<<;;;:::999888777777888:::;;;<<<>>>AAADDDCCCBBBDDDEEEJJJYYY[[[JJJ@@@@@@???<<<::::::<<<>>>???<<<<<<@@@@@@===:::;;;???>>>;;;999888:::<<<>>>>>>@@@BBBCCCCCC@@@===;;;777888999999999<<<@@@CCCOOOQQQLLLBBB===AAAJJJOOOHHHDDDAAAAAAAAABBBHHHPPPAAA@@@>>><<<;;;;;;<<<<<<:::;;;===???CCCJJJSSSYYYNNNGGG@@@===???AAA@@@>>>;;;:::999:::<<<>>>===<<<:::;;;<<<@@@CCCEEEEEEDDDCCCBBBFFFKKKIIIDDDHHHRRRIII@@@;;;>>>???>>>EEEOOO```vvveeeZZZdddqqqvvv}}}jjjjjjccc]]]fffhhhrrruuuuuu|||nnnkkk|||uuuxxx|||sssKKK:::444555555555444333333333333444333333333333333333333333000111111222222222111111222222222333333333444444222222333333444555555666666777777888999;;;<<<===NNN~~~XXXGGGLLLFFFEEEWWWbbbnnnssstttvvvyyy{{{|||{{{{{{zzzvvvnnncccZZZUUUVVVYYYVVVWWWWWWYYYZZZ[[[\\\\\\YYY]]]ccckkkyyy|||wwwjjj[[[ZZZ___fffjjjlllmmmoooqqq}}}zzzvvvrrrqqqssswwwyyywwwyyy~~~rrrgggccceee{{{}}}}}}|||{{{yyyxxxyyy{{{zzzfffCCC888:::555555555555666666666777555666666666777777777777777777777888999:::<<<===>>>DDDJJJHHH@@@<<<===AAAAAABBBEEEGGGGGGFFFCCCAAABBB@@@????????????>>><<<===???BBBBBB???<<<<<<<<<======>>>???????????????<<<>>>AAACCCAAAFFFYYYlll{{{|||]]]<<<<<>>???<<<<<<<<<<<<;;;:::999888777888:::;;;<<<===@@@CCC@@@???CCCDDDBBBJJJNNNEEE=========;;;::::::===???@@@??????@@@===999:::???<<<;;;:::999888999:::;;;>>>???AAACCCBBBAAA???===999::::::999888:::>>>BBBRRRVVVUUUKKKBBB???AAABBBGGGGGGGGGFFFBBB???DDDMMM???>>><<<;;;:::999::::::999<<>>XXXRRRIIIQQQFFFBBBVVVaaajjjpppppprrrvvv{{{}}}{{{xxxtttppphhh```YYYWWWXXXZZZXXXXXXXXXYYYYYYYYYYYYYYYYYY]]]bbbjjjyyy|||uuuqqqaaaMMMQQQWWW___eeehhhjjjmmmooo|||vvvqqqnnnnnnppprrrrrrsssxxx~~~~~~{{{zzz}}}|||wwwjjjdddddd|||~~~}}}{{{zzzyyyyyyvvvfffCCC888;;;444555555555666666777777666666666666777777777777888888888888999:::;;;<<<@@@IIIPPPMMMCCC===>>>CCC???BBBFFFHHHIIIGGGDDDAAABBBAAA???>>>>>>>>><<<:::===@@@DDDDDDAAA===<<<===>>>>>>???@@@@@@@@@@@@@@@AAA===@@@FFFCCC===FFFUUUtttiiiBBB===CCC???@@@<<<<<<<<<<<<;;;:::999999777888:::;;;;;;===@@@BBB======DDDCCC999:::BBB@@@:::;;;;;;::::::;;;>>>AAA;;;;;;>>>???;;;888;;;BBB999:::::::::999999888888>>>???AAABBBBBBAAA@@@???<<<<<<<<<999777888<<>><<>>===;;;::::::::::::>>>AAABBBBBBGGGVVVnnnpppYYYGGGAAA@@@@@@???===;;;999999;;;===>>>>>>;;;999999:::===@@@@@@@@@CCC>>>AAAHHHHHHBBBEEEOOOIII???999<<<@@@CCCMMMYYYggg{{{gggWWW```nnnsss{{{hhhggg```bbbkkklllsss{{{|||{{{|||bbb{{{vvvjjjxxxMMM:::@@@555444444444444444444333333333333333222222222111111222222222222222222222222333333222222111222222222333333444444444444444444555:::888888===:::;;;GGGhhhZZZNNNCCCBBBIIIRRR[[[cccmmmrrrttttttuuuyyyyyywwwpppkkkcccZZZSSSRRRUUUWWWSSSTTTUUUWWWWWWWWWWWWWWWXXX[[[___hhhyyynnn```WWWRRRPPPQQQYYYbbbggggggfffgggjjjooommmkkklllnnnnnnllljjjlllnnnooopppqqqtttxxx{{{~~~yyymmmeeeiii|||{{{yyyyyy{{{|||~~~hhh===;;;;;;777777666666666666777777888777555444444555666666;;;;;;;;;<<<===>>>???@@@???BBBCCCBBB???===???AAADDDFFFGGGFFFDDDAAAAAAAAAAAA@@@???===;;;::::::::::::BBBKKKLLLEEE>>>::::::::::::;;;;;;===>>>???@@@@@@@@@??????@@@BBBDDDEEEVVVooouuuZZZ@@@>>>@@@===???@@@@@@??????>>>===<<>><<<;;;;;;===???@@@???>>>===;;;;;;<<<<<<===;;;:::999999:::;;;<<<>>>>>>>>>>>>>>>>>>======<<<<<<:::888666666777999::::::===AAADDDDDDBBB===:::;;;===@@@AAA@@@===999666>>>???AAABBBAAA???<<<:::CCCDDDDDD@@@:::888;;;???<<<>>>???>>>===<<<===>>>===>>>???@@@BBBGGGLLLQQQRRRNNNHHHBBB>>><<<<<<===:::;;;:::888777<<>><<<===???FFF@@@BBBKKKJJJCCCFFFRRRLLLBBB===???@@@@@@JJJXXXiii}}}^^^[[[fffkkkuuu}}}yyylllaaa]]]cccrrrooommmvvvwwwoookkkzzzggg{{{yyy{{{OOO777:::///555555444444444444333333333333333222222222111111222222222222222222222222333333222222222222222333333444444444444555555555666:::888888===:::;;;HHHnnnVVVMMMEEEDDDHHHOOO\\\gggmmmqqqttttttuuuyyyyyyvvvqqqkkkbbbYYYSSSQQQSSSUUUSSSSSSTTTTTTUUUVVVVVVWWWVVVYYY\\\dddtttwwwdddUUULLLIIIIIIPPPWWW```eeeeeeeeegggiiijjjiiiiiijjjlllkkkhhheeeiiikkklllmmmnnnppptttwwwvvvyyy{{{nnndddhhhyyy~~~{{{yyyyyyzzz{{{xxxiii???;;;;;;777777666666666666777777999888777666666666777888<<<;;;;;;<<<===>>>@@@AAAAAACCCDDDCCC@@@???@@@BBBBBBEEEIIIJJJGGGCCC???>>>??????>>><<<<<<;;;;;;;;;<<<@@@EEEEEEAAA<<<;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@@@@??????@@@AAABBBCCCLLLaaajjjYYYFFF@@@@@@>>>AAAAAAAAA@@@@@@???>>>===???>>>=========>>>???@@@???>>>===;;;;;;<<<<<<===:::;;;===>>>>>>===<<<;;;======>>>>>>>>>===<<<<<<;;;999777666666777999:::===???@@@AAA@@@===:::777;;;===???@@@@@@>>>;;;:::<<<<<<======;;;999777666===??????<<<888777:::>>>:::;;;>>>@@@AAAAAA@@@>>><<<<<<=========@@@EEEHHHFFFDDDBBB???============:::;;;<<<:::999===EEELLLQQQGGG??????@@@======>>>DDDAAADDDLLLJJJDDDIIITTTIII@@@;;;===>>>???IIIVVVeeezzz|||YYYUUUbbbhhhttt}}}{{{oooddd___aaaooommmlllxxxuuulllffftttmmm{{{[[[======333555555555444444444333333333333333222222222111111222222222222222222222222333333222222222222333333444444444444555555666666777;;;999999>>>;;;===JJJwwwRRRMMMHHHFFFFFFMMM\\\jjjmmmqqqttttttvvvyyyxxxuuuqqqkkkaaaXXXQQQPPPQQQRRRRRRRRRQQQQQQRRRSSSUUUVVVTTTVVVXXX^^^mmmnnnYYYJJJDDDEEEFFFPPPVVV^^^cccddddddeeeggggggfffggghhhiiihhheeeccceeeggghhhiiijjjkkknnnqqqpppsss|||{{{mmmcccggg{{{~~~}}}{{{zzzyyyyyyyyyuuulll@@@<<<:::777777666666666666777777999999888888888999999:::======<<<<<<===???AAABBBBBBCCCDDDCCCBBBAAABBBCCC@@@EEEJJJLLLIIICCC>>>;;;======<<<<<<<<<======>>>>>>>>>>>>>>>============<<<<<<<<<<<<===>>>@@@@@@AAA@@@???>>>>>>???AAAAAA@@@OOOZZZWWWLLLDDD@@@???AAAAAABBBAAAAAA@@@???>>>>>>>>>??????@@@@@@@@@@@@???>>>===;;;;;;<<<<<<===:::<<<@@@BBBBBB???;;;999<<<============<<<;;;;;;:::999777666666777999;;;>>>>>>======<<<<<<<<<<<<======>>>??????>>>======;;;;;;:::999888777666666777999:::999666777:::===888999;;;@@@EEEEEEBBB>>>=========;;;:::;;;>>>AAA@@@@@@@@@@@@@@@>>>===<<<999;;;<<<;;;:::<<>>@@@BBBAAA@@@AAABBBBBBGGGLLLJJJFFFLLLWWWDDD===999;;;===>>>HHHTTTbbbxxxwwwVVVSSS^^^eeeqqq{{{zzznnnddd``````mmmjjjjjj{{{vvvllldddqqq}}}rrr{{{{{{fffDDDAAA999666666555555444444333333333333333222222222111111111222222222222222333333333333222222222333444444444444444555666666777777888<<<:::999???===???LLL}}}SSSNNNIIIGGGGGGMMMZZZhhhlllqqqttttttvvvxxxwwwtttnnnhhh^^^UUUQQQPPPQQQRRRQQQPPPOOONNNOOOQQQSSSTTTSSSTTTUUUYYYfffxxxzzzgggTTTHHHEEEGGGJJJQQQVVV]]]aaabbbccccccdddfffeeedddccccccddddddcccaaaccceeeffffffgggjjjlllkkknnnuuuzzzlllccchhh|||~~~}}}|||||||||{{{zzzyyyxxxwwwwwwoooBBB<<<:::777777666666666666777777888888888999999::::::;;;>>>>>>===>>>???@@@BBBCCCBBBCCCCCCCCCBBBBBBBBBBBB@@@DDDHHHIIIFFFAAA===;;;<<<<<<<<<======>>>???@@@???<<<:::;;;>>>??????===============>>>???@@@AAAAAA@@@???>>>>>>>>>???@@@<<>>======>>>@@@BBBBBBBBBAAA@@@???>>>===;;;;;;<<<<<<===;;;===@@@AAAAAA>>>;;;888<<<<<<<<<<<<<<<;;;;;;:::999888777777777999:::;;;<<<;;;::::::===AAAEEEGGG???>>>===<<<<<<<<<<<<<<<======;;;;;;;;;;;;<<<===666888999888666777999<<<:::888888===CCCEEEAAA===?????????===<<<<<<>>>@@@CCCEEEFFFFFFDDDAAA<<<:::777999;;;;;;::::::;;;======;;;;;;>>>BBBEEEEEEEEE???DDDJJJLLLIIIHHHOOOXXXAAA;;;999:::<<>>::::::@@@>>>AAANNNWWWNNNGGGFFFIIIOOOYYYccclllqqqttttttvvvxxxvvvsssjjjcccYYYRRRPPPQQQRRRRRROOONNNMMMLLLMMMOOOQQQSSSSSSSSSSSSTTT___ppp~~~~~~tttcccSSSIIIFFFGGGJJJRRRVVV[[[^^^````````````bbb```]]]ZZZZZZ[[[^^^aaa]]]___bbbcccdddeeegggiiihhhjjjnnnvvv|||mmmffflllwww|||zzz{{{{{{{{{zzzyyywwwvvv|||pppCCC<<<999777777666666666666777777777777888999::::::;;;;;;>>>??????@@@AAABBBCCCDDDBBBAAAAAAAAABBBBBBBBBAAAAAACCCDDDDDDAAA???>>>>>>>>>>>>>>>>>>???@@@AAAAAA???===;;;>>>BBBCCCAAA>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>>>>>>>???@@@@@@@@@EEEMMMLLLEEEBBBEEE@@@@@@@@@@@@???>>>===<<<<<<>>>@@@BBBCCCCCCAAA@@@???>>>===;;;;;;<<<<<<===============<<<;;;;;;:::<<<<<<<<<<<<<<<;;;;;;:::888888888888999:::<<<===;;;999888999<<>>=========>>>@@@BBBDDD::::::::::::999888999:::>>>:::777888===@@@>>>;;;===>>>???>>>===>>>@@@BBBFFFGGGIIIIIIGGGBBB>>>:::555666999999999888777777666888:::<<<@@@DDDEEEDDD===EEEJJJIIIGGGKKKQQQVVV>>>;;;:::;;;===BBBJJJSSSccc}}}|||ccceeegggiiioootttrrriiicccbbbcccnnnlllnnn{{{uuukkkbbbkkkwwwlll^^^bbbzzz}}}rrrtttrrrmmmxxxFFF;;;666888777777666555444333333333333333222222222111111111111111222222333333444333222222333333444555666444555555666777888999999;;;???;;;;;;@@@???CCCPPPVVVNNNGGGFFFJJJPPPZZZccclllqqqtttuuuvvvxxxvvvqqqhhh```VVVPPPOOOQQQRRRRRRMMMMMMLLLLLLMMMNNNPPPQQQQQQRRRQQQQQQYYYiiivvv{{{yyyooo```QQQGGGCCCDDDFFFRRRTTTXXXZZZ\\\\\\[[[ZZZYYYXXXUUUQQQPPPQQQVVVYYYXXX[[[___aaabbbccceeegggkkknnnqqquuu|||~~~nnnhhhooowww~~~||||||{{{{{{zzzxxxwwwvvv}}}pppBBB<<<999777777666666666666777777666777888:::;;;<<<<<<<<<>>>???AAACCCDDDDDDDDDCCCBBBAAA@@@AAABBBCCCBBBAAABBBBBBBBB@@@??????@@@BBBAAAAAA@@@@@@@@@AAAAAABBB@@@??????AAADDDEEECCC@@@??????>>>??????@@@AAAAAAAAA@@@???>>>>>>???AAAAAADDDBBBDDDGGGGGGDDDCCCDDD???????????????===<<<<<<<<<===@@@BBBCCCBBBAAAAAA???>>>===;;;;;;<<<<<<======<<<:::999999:::;;;<<<<<<============<<<;;;;;;999999999:::;;;===>>>???===;;;999888999<<<@@@BBBAAA@@@===;;;::::::;;;<<<=========>>>???AAADDDEEE>>>=========<<<;;;;;;:::???;;;888777999<<<<<<;;;:::;;;=========???AAACCCAAABBBDDDEEEDDDBBB@@@>>>666777999::::::999777666777;;;<<<<<<===@@@AAA>>>===DDDHHHEEEFFFMMMQQQQQQ;;;;;;:::;;;>>>DDDLLLRRRccc~~~~~~gggjjjmmmooossswwwsssjjjeeeddddddpppooorrr||||||rrriiipppyyykkk[[[\\\ttt}}}rrrnnnnnnqqqMMM===999888888777666555444333333333333333222222222111111000111111222333333444444222222222333333555666666444555666777888999999:::<<<@@@<<<;;;AAA@@@DDDRRRPPPLLLHHHHHHIIINNN[[[hhhkkkqqquuuuuuvvvwwwuuuppphhh___UUUOOONNNPPPPPPOOOLLLLLLLLLMMMNNNNNNOOOOOOOOOPPPOOOMMMTTTaaannnssssssjjj[[[MMMDDDCCCEEEHHHQQQRRRSSSUUUWWWVVVTTTSSSPPPQQQPPPNNNLLLLLLNNNQQQTTTWWW[[[^^^```aaaccceeelllooorrrsssxxxzzzkkkfffoooxxx~~~}}}|||zzzyyywwwvvvvvvyyynnnAAA<<<:::777777666666666666777777666777999<<<===>>>>>>>>>===???CCCFFFGGGFFFDDDBBBCCCAAA@@@AAADDDEEEDDDBBBBBBBBBBBBAAA@@@AAACCCFFFEEEEEECCCBBBBBBAAAAAAAAABBBAAAAAABBBCCCDDDDDDCCC@@@@@@?????????@@@AAAAAA@@@@@@??????@@@AAABBBCCCCCCEEEEEECCCBBBCCCCCCBBB@@@@@@@@@@@@???>>>======<<<===???@@@AAABBBAAAAAA???>>>===;;;;;;<<<<<<===;;;;;;999999999:::<<<=========>>>>>>>>>===<<<<<<999999:::<<<===???@@@AAA@@@>>><<<:::::::::;;;;;;@@@???>>>======>>>???@@@>>>>>>>>>??????@@@AAABBB???>>>>>>>>>???>>>===<<<<<<;;;:::::::::;;;;;;<<<:::;;;===>>>>>>???BBBDDD>>>>>>???@@@@@@@@@@@@@@@:::;;;<<<>>>>>>===;;;999999===???<<<;;;???@@@======DDDEEEAAADDDNNNQQQKKK888999:::;;;>>>EEEMMMRRR___|||}}}ccceeekkknnntttyyyuuukkkdddbbbcccoooqqqwwwwwwlllsss|||ooo```bbbrrr{{{wwwiiikkknnnNNN===:::999888777666555444333333333333333222222222111111000000111222333333444444222222222333444555666777444555666777888999::::::===@@@<<<<<>>>>><<<<<<>>>???@@@AAAAAABBB???>>>===<<<;;;<<<<<<===::::::::::::;;;;;;<<<<<<>>>>>>>>>>>>>>>======<<<999:::;;;===>>>@@@AAABBBAAA@@@???>>>===<<<;;;;;;>>>>>>>>>>>>@@@BBBDDDEEEAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>???@@@@@@???>>>999;;;===>>><<<;;;<<<<<<<<<>>>@@@AAAAAAAAACCCEEE??????>>>======>>>??????>>>>>>???AAABBBBBB???===777===???;;;<<>>CCCOOOPPPGGG666888::::::>>>EEEMMMQQQ[[[yyy{{{^^^^^^eeeiiirrryyyvvvkkkaaa^^^aaannnrrryyy~~~sssgggnnnxxxmmm```dddqqq{{{ooovvv```eeeOOO<<<999666666555444333333333333555444333333222222222222111111222333333333333222333333444444444444444444555555666777888999::::::===???<<<<<<>>>;;;BBBWWW|||QQQHHHHHHHHHDDDOOOaaahhhlllpppssstttuuuwwwsssmmmeee^^^TTTNNNLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHJJJKKKJJJLLLSSS___hhhhhh___OOOCCCBBBHHHKKKJJJOOOOOOPPPPPPPPPOOONNNMMMNNNNNNPPPRRRTTTSSSPPPNNNPPPSSSVVVYYYZZZ[[[\\\^^^___```eeejjjmmmrrr~~~vvviii^^^```gggppprrruuuyyy|||{{{{{{zzzyyyyyyxxxwwwwwwuuufffCCC======555666777777777777777666::::::;;;<<<===>>>??????CCC@@@FFF]]]hhhRRR@@@GGGGGGDDD@@@@@@BBBDDDDDDBBBCCCBBBAAA@@@AAACCCEEEGGGKKKKKKIIIEEEAAA???@@@AAABBB@@@>>>???AAABBBCCCCCCBBBBBB@@@?????????@@@AAA???>>>>>>>>>???@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>===>>>???>>><<<<<<<<<>>>===>>>>>>===<<<<<>>>>>;;;;;;<<<<<<<<<<<<;;;;;;===@@@AAA>>>:::999<<>>======???AAAAAAAAADDDAAA>>>===>>>>>><<<999<<<======<<<>>>DDDMMMTTTPPPMMMHHHCCC@@@?????????>>>???EEEOOOWWWTTTGGG;;;???@@@@@@???===<<<===???<<<>>>?????????@@@CCCEEEDDDAAA===888888;;;======;;;===>>>>>>===>>>AAAEEE::::::::::::<<<>>>@@@AAA===AAABBBCCCMMMVVVPPPAAA999666777;;;>>>AAAIIIQQQ]]]xxxwwwfffjjjuuuiiinnnzzzvvvmmmhhhbbbfffnnnooozzzxxxpppgggkkkvvvnnnccceeewww}}}mmmqqqrrrWWW???<<<666666555444333333333333555444333333222222222333111111222333333333333222333333444444444444555555555555666777888999::::::@@@BBB??????BBB???GGG\\\RRRHHHHHHIIIEEENNN```fffjjjpppsssuuuwwwyyywwwrrrhhh```VVVOOOMMMNNNNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKJJJKKKQQQ\\\dddddd\\\NNNCCCBBBIIILLLKKKNNNNNNNNNNNNOOOPPPQQQRRRYYYWWWVVVVVVVVVTTTOOOKKKLLLNNNRRRTTTTTTUUUVVVXXX^^^^^^```ccceeehhhsss~~~xxxpppdddZZZ[[[bbbmmmooorrrvvvyyy|||~~~~~~{{{{{{zzzyyywwwvvvvvvuuuwwwfffBBB:::;;;777777888888888888999999;;;;;;;;;<<<===>>>???@@@???CCCQQQkkkwww^^^GGGIIIGGGDDDAAA@@@BBBCCCCCCBBBAAAAAA@@@???@@@BBBDDDEEEGGGGGGFFFDDDAAA@@@AAACCCFFFCCCAAA@@@AAABBBAAAAAABBBAAA@@@???>>>??????@@@>>>>>>>>>>>>>>>???@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@>>>???@@@@@@>>>======>>>=========<<<;;;<<<>>>@@@DDDAAA>>><<<===>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;???BBBCCC@@@;;;999;;;>>>???>>>======@@@BBBDDDEEEEEEBBB???>>>???>>><<<:::>>>??????>>>>>>BBBIIINNNJJJHHHFFFCCCAAA@@@@@@@@@BBBEEEKKKSSSWWWTTTIII@@@AAAAAA@@@@@@???>>>===<<<===>>>?????????@@@BBBDDDBBBAAA>>><<<<<<======<<<:::<<<======<<<===@@@CCC777888999;;;<<<<<<======;;;@@@DDDGGGPPPVVVNNN>>>888666777;;;>>>AAAGGGOOO___yyyuuuhhhnnntttiiiooozzzsssiiiddd^^^ccclllooo{{{zzz}}}uuuiiimmmwwwpppeeehhhvvv}}}lll|||aaaAAA;;;777666555444333333333333444444333222222222333333111222222333333333333333333333444444444555555555666666777888999::::::;;;@@@BBB???@@@DDDBBBJJJ___SSSHHHGGGJJJFFFMMM]]]ccciiioootttvvvyyy|||zzzvvvkkkbbbVVVNNNKKKLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJOOOWWW^^^___YYYMMMCCCCCCIIILLLJJJMMMLLLKKKKKKMMMPPPSSSUUUaaa^^^[[[[[[\\\ZZZUUUOOOIIILLLNNNOOOPPPPPPQQQSSS[[[ZZZ[[[\\\]]]aaalllyyy|||yyytttmmmbbbYYYZZZ___iiikkkmmmqqqtttwwwyyyzzz|||}}}~~~}}}~~~}}}zzz|||{{{zzzxxxwwwuuuuuutttvvvddd@@@999::::::999888888999:::;;;<<<===<<<<<<<<<===???AAABBB>>>DDDRRRkkkvvvaaaKKKLLLFFFDDDBBBAAABBBCCCCCCBBB@@@@@@?????????AAABBBCCCBBBCCCCCCBBBAAAAAACCCEEEIIIFFFCCCAAAAAA@@@???>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????BBBBBBBBBBBBAAAAAAAAAAAA<<<>>>@@@@@@>>><<<<<<<<<<<<======<<<;;;;;;>>>@@@BBBAAA>>>>>>??????>>>===;;;;;;<<<<<<<<<<<<;;;;;;@@@CCCDDDBBB===::::::<<<>>>======>>>@@@CCCFFFHHHEEECCC@@@?????????>>><<<===>>>===<<<;;;===@@@CCCCCCCCCBBBBBBAAAAAAAAAAAA???CCCHHHLLLMMMKKKGGGCCC@@@>>><<<<<>>??????>>>???AAACCC@@@@@@??????>>><<<;;;;;;:::;;;<<<<<<;;;<<<>>>@@@666888:::<<<===<<<;;;;;;999@@@EEEJJJRRRUUUKKK<<<777666888<<<>>>???DDDKKK___xxxwwwnnnvvvuuummmuuu}}}ssshhhccc]]]aaajjjooo{{{vvv~~~tttgggkkkxxxsssjjjnnnyyysssrrrhhh@@@999777666555444444333333333444333333222222333333333111222333333444444333333333333444444555555666666666777777888999:::;;;;;;===???===>>>CCCAAAIII^^^VVVHHHGGGJJJGGGLLLZZZ```hhhooouuuvvvxxx{{{zzzwwwlllbbbUUUKKKHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKIIIIIILLLQQQUUUZZZVVVMMMDDDCCCGGGJJJHHHJJJJJJJJJKKKLLLNNNPPPQQQXXXUUUTTTWWW\\\]]]YYYSSSJJJLLLNNNNNNNNNNNNOOOQQQUUUTTTVVVXXXZZZ```nnn{{{{{{zzzwwwoooddd]]]\\\___dddfffhhhlllnnnqqqrrrssswwwyyy{{{}}}~~~~~~}}}||||||~~~}}}{{{yyywwwvvvuuuuuuqqqaaa@@@;;;;;;;;;:::888888888:::<<<>>>>>>======<<<===???BBBCCCBBBDDDGGGTTT^^^SSSHHHNNNFFFDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@???@@@AAABBBCCC@@@AAAAAA@@@???@@@BBBEEEHHHEEEBBB@@@@@@???>>>===???>>>>>>===============>>>======<<<======>>>>>>@@@AAAAAAAAABBBBBBAAAAAA:::<<<>>>???===;;;::::::<<<<<<===<<<;;;;;;===@@@???>>>===>>>???@@@???===;;;;;;<<<<<<<<<<<<;;;;;;>>>@@@BBBAAA>>>;;;::::::===>>>>>>>>>>>>AAADDDGGGDDDCCCAAA@@@??????>>>===>>>>>>>>>>>>======>>>?????????@@@AAAAAA@@@??????;;;>>>AAABBBBBBDDDIIIMMMAAA;;;666666;;;??????======>>>???>>>>>>>>>@@@BBB>>>===>>>???===999888:::::::::;;;;;;;;;;;;<<<===999:::;;;============<<<;;;@@@EEEJJJPPPRRRIII===777666888<<<>>>>>>BBBHHHYYYtttzzzrrryyywwwttt}}}uuuiiieee___bbbjjjmmmxxxyyyyyyooobbbgggwwwwwwqqqvvv}}}kkkooo@@@888777777666555444444444444333333333222222333333444222222333444444444444333333333444555555666777777777777888999:::;;;<<<<<<;;;>>>;;;===AAA@@@HHH]]]ZZZIIIEEEJJJFFFIIIVVV]]]hhhooouuuvvvvvvwwwvvvtttoooeeeWWWMMMIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHIIIKKKMMMUUUSSSMMMEEECCCFFFGGGEEEFFFGGGIIIKKKKKKJJJIIIHHHHHHHHHIIIOOOUUUXXXUUUPPPJJJKKKMMMMMMLLLLLLNNNPPPRRRQQQRRRUUUXXX^^^kkkyyyyyyzzzwwwnnnccc\\\[[[[[[```bbbdddgggiiikkkmmmmmmtttwwwzzz|||||||||~~~}}}zzzxxxwwwwwwxxxrrr]]]@@@===<<<:::999888777888:::<<<>>>>>>>>>>>>>>>???AAABBBDDDDDDDDD???AAAIIIEEEBBBKKKEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@??????AAACCCDDDAAA???>>>>>>???>>>===>>>>>>>>>>>>======<<<<<<======<<<;;;;;;<<<<<<<<<===>>>???@@@@@@@@@@@@@@@<<<>>>??????===<<<<<<<<<<<<======<<<;;;;;;>>>@@@===<<<<<<===???@@@@@@???;;;;;;<<<<<<<<<<<<;;;;;;:::<<<===>>>===;;;;;;:::>>>???@@@>>>======???AAABBBAAA@@@???>>>======>>>??????@@@AAABBBBBBBBBAAA===>>>@@@@@@@@@???===<<<===@@@AAA??????EEERRR\\\JJJAAA888444777===??????===>>>???>>>======>>>@@@>>>;;;<<<>>>;;;666666;;;::::::::::::;;;;;;;;;::::::::::::;;;<<<===>>>>>>???AAACCCFFFKKKMMMGGG???777666888<<<======AAAGGGSSSqqqyyykkkllltttvvvvvvjjjgggaaabbbggggggppp|||{{{oooaaagggyyy{{{uuu{{{~~~jjjuuuCCC;;;888777666555444444444444333333222222222333444444222222333444444444444444333333444555666777777888888888999:::;;;<<<<<<======???===>>>BBB@@@III^^^^^^JJJDDDHHHEEEGGGTTT\\\gggooovvvuuutttttttttrrrsssiii\\\RRRMMMLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGOOOOOOKKKEEECCCEEEFFFDDDDDDFFFIIIKKKJJJHHHDDDBBBDDDGGGLLLQQQTTTTTTQQQNNNGGGIIIJJJIIIIIIJJJLLLNNNPPPOOOPPPRRRRRRVVVbbbnnnsssuuussshhh]]]XXXWWWVVV^^^___aaadddfffhhhiiiiiinnnrrrvvvxxxwwwxxx{{{~~~}}}{{{~~~}}}{{{yyyyyyyyyzzzxxxZZZ@@@===:::999999999999:::;;;===>>>>>>>>>???@@@AAABBBCCCCCCCCCGGGAAA???DDDBBB???FFFDDDEEEEEEDDDBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@>>>>>>@@@BBBAAA???===<<<===??????>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;::::::;;;;;;:::;;;===????????????>>>@@@AAAAAA@@@???>>>???@@@===>>>>>>===<<<<<>>======???@@@@@@???;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;;;;;;;;;;;;;===@@@BBBAAA===:::;;;<<<>>>??????===;;;:::;;;===:::::::::<<>>===>>>?????????>>><<<;;;???@@@AAA>>>===DDDRRR]]]TTTKKK???888777:::===???>>>>>>???>>><<<<<<===???===<<>>>>>>>>AAAAAAAAACCCFFFGGGDDD@@@888666777;;;======BBBHHHQQQqqqvvvaaaZZZkkkrrrssshhhfffbbbbbbfffbbbiii|||vvvfffkkk}}}}}}www{{{zzz}}}lllpppyyyDDD>>>888777666555444444444444333222222222333333444555222333444444555444444444333333444555666777888888888888999:::;;;<<<=========@@@===>>>BBB@@@HHH]]]bbbKKKBBBGGGCCCEEERRR\\\fffooovvvuuusssssstttrrruuulll___UUUPPPMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFCCCBBBGGGJJJIIIEEEDDDGGGHHHGGGEEEFFFHHHHHHHHHFFFDDDCCCDDDJJJRRRVVVUUURRRNNNLLLFFFGGGHHHHHHHHHIIILLLNNNNNNMMMNNNOOONNNPPPZZZdddooorrrpppdddZZZXXXXXXWWW]]]^^^```bbbdddeeefffgggfffkkkpppqqqpppqqqtttxxxxxxxxxxxxzzz}}}|||zzzyyyyyyzzz{{{{{{TTT???>>>999999::::::;;;===>>>>>>???===???AAACCCDDDDDDCCCBBBAAAHHHDDD???DDDBBB???CCCCCCEEEFFFEEEBBB@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@??????AAACCCBBB???======>>>??????>>>>>>>>>?????????>>>===<<<<<<<<<;;;:::::::::::::::888:::<<<>>>@@@@@@???>>>@@@@@@@@@>>><<<<<<>>>AAA>>>??????>>>======@@@BBBGGGDDDAAA????????????>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;::::::;;;;;;;;;;;;<<<@@@DDDDDD???;;;:::;;;;;;<<<===;;;888777999;;;777666555888;;;<<<;;;:::======>>>>>>>>>>>>>>>===>>>@@@AAA>>><<>>>>>???===;;;;;;<<<===>>>>>>FFFMMMIII<<<999>>><<<;;;:::;;;===<<<:::777555888===BBBDDDCCCAAA???AAA??????BBBDDDDDDAAA???999666777:::<<<>>>DDDKKKVVVvvvzzz```TTTbbbmmmqqqggggggcccgggiiidddiii~~~{{{xxxhhhmmmwwwzzzxxx~~~yyynnn~~~{{{eee{{{yyyDDD>>>888777666555555444444555222222222222333333444555222333444444555555444444333333444555666777888999888999999:::;;;<<<======<<>>FFF[[[eeeKKKBBBFFFBBBDDDQQQ\\\eeennnvvvuuuttttttuuuttttttkkk___UUUOOOLLLIIIGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGEEEBBB@@@BBBFFFGGGDDDEEEHHHJJJIIIFFFFFFFFFFFFFFFFFFFFFFFF>>>GGGQQQUUUQQQLLLHHHGGGGGGHHHIIIIIIIIIJJJNNNPPPLLLKKKMMMOOONNNOOOXXXbbboootttqqqeee\\\\\\^^^]]]]]]^^^___aaaccceeeeeefff```eeejjjkkkjjjkkkooosssqqqtttwwwxxxxxx{{{yyyvvv{{{~~~{{{yyyxxxxxxzzz{{{zzzyyyNNN>>>>>>999:::;;;<<<>>>???@@@@@@@@@<<<>>>BBBDDDEEEEEECCCBBB???GGGBBB;;;@@@AAA???CCCCCCEEEGGGEEEBBB???@@@AAA??????@@@@@@@@@??????>>>@@@@@@AAA@@@@@@@@@CCCEEEDDDAAA???>>>>>>???>>>>>>>>>???@@@@@@@@@???===<<<<<<;;;::::::999999999:::888:::<<>>>>><<<:::888999<<>>>>>@@@CCCNNNJJJEEEAAA??????>>>===;;;<<<<<<<<<<<<<<<<<<;;;@@@>>>;;;::::::;;;;;;:::;;;@@@FFFFFFAAA<<<;;;;;;999;;;<<<:::777666888:::<<<:::999:::>>>???>>>===<<<<<<<<<===>>>???@@@@@@AAACCCDDDBBB>>>===@@@DDDGGGEEEAAA<<<888888<<>>>>>>>>===;;;:::;;;===>>>AAALLLVVVRRRBBB;;;???===;;;:::;;;======:::666555;;;CCCJJJLLLJJJEEEAAA???>>>???CCCEEEBBB>>><<<999777777:::<<<>>>EEEMMM\\\zzzgggYYY^^^kkkqqqhhhiiiffflllnnniiimmmzzzttteeelllxxx{{{xxxwwwvvvxxxnnn{{{FFF:::999777555555555666555444333333333333333333333333333333333444444444555555333333444555666777888888999:::;;;<<<============;;;AAA???===???>>>FFFYYYuuuLLLDDDJJJ>>>EEEXXXSSScccnnnwwwzzzyyyyyyvvvssstttqqqhhhYYYOOOLLLJJJHHHIIIIIIHHHHHHHHHHHHGGGGGGMMMJJJGGGFFFFFFFFFCCCAAA???@@@BBBCCCDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEECCCCCCEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEGGGIIIKKKOOOMMMKKKJJJKKKNNNRRRTTTdddggghhheee^^^ZZZZZZ]]]XXXYYY[[[]]]```aaabbbccc^^^```ccceeefffgggiiijjjoooppprrrtttvvvyyy{{{}}}~~~{{{xxxwwwyyyzzzzzzzzzxxxyyyzzzzzzzzzyyywwwvvv~~~iiiFFF======;;;888:::===@@@AAAAAA@@@@@@>>>@@@BBBDDDDDDDDDBBBAAABBBBBBCCCAAA??????@@@AAAFFFDDDAAA@@@AAACCCCCCCCCAAA===999888:::>>>BBBDDDEEEDDDBBBAAAAAABBBCCCDDDCCCAAA???>>>???@@@@@@???@@@@@@@@@???>>>===<<<;;;999888888999:::===AAACCC:::;;;>>>@@@AAAAAA@@@???===<<<:::888777777777888<<<===>>>>>>>>>???BBBDDDVVVNNNDDD>>>>>>>>><<<::::::;;;===<<<;;;;;;<<<>>>;;;<<<===;;;888888;;;===???@@@@@@???<<<:::999999888999;;;;;;999777666666777666666999===???===;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@@@@AAAAAACCC@@@<<<999888888:::<<<;;;;;;;;;;;;;;;<<<===>>>???CCCIIIKKKHHHCCC===:::999999999;;;<<<;;;888555222888AAALLLRRROOOGGG@@@AAA@@@===<<>>>>>>>>===CCCAAA>>>@@@>>>DDDVVVzzzLLL???GGG???DDDVVVUUUaaakkkuuuxxxxxxxxxvvvsssttttttmmm___TTTOOOMMMKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJHHHFFFFFFFFFEEEAAA>>>@@@@@@AAABBBCCCEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGFFFEEEEEEEEEGGGIIIJJJMMMKKKJJJIIIJJJLLLNNNPPP]]]```bbb___ZZZWWWXXXZZZUUUVVVXXXZZZ\\\]]]^^^___\\\___bbbdddeeefffhhhjjjqqqqqqrrrtttwwwxxxwwwvvv}}}{{{yyyxxx{{{|||}}}aaaBBB<<<>>><<<<<<===???@@@AAABBBAAAAAAAAABBBCCCDDDDDDCCCCCCBBBDDDDDDDDDCCCAAAAAABBBDDDFFFEEEDDDCCCCCCAAA???>>>AAA===:::999;;;@@@CCCEEEBBBAAA@@@@@@@@@BBBDDDFFFBBB@@@>>>>>>???@@@@@@@@@???@@@@@@@@@@@@???>>>>>><<<;;;;;;<<<===???AAABBB<<<===>>>?????????>>>===>>>===;;;:::999999::::::>>>???AAAAAAAAAAAACCCDDDPPPIIIAAA=========<<<999:::;;;===<<<<<<<<<===>>>:::;;;;;;:::888999<<>>???>>><<<===???AAA>>>:::888777999<<<<<<===DDDLLL___qqqoooqqqssshhhfffcccjjjqqqppp}}}xxxwww|||~~~|||zzzzzzkkknnn~~~GGG>>>999777555555555666555444333333333333333333333333333444444444444555555555444555555666777888999999;;;<<<===>>>???????????????EEEBBB???AAA>>>CCCSSSSSS>>>FFFAAACCCQQQUUU]]]hhhrrruuuvvvwwwvvvssssssvvvrrreeeYYYRRROOOMMMJJJKKKKKKKKKKKKKKKKKKKKKGGGFFFEEEEEEEEEDDDAAA???CCCBBBBBBBBBCCCEEEGGGHHHFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFEEEEEEEEEEEEGGGHHHJJJIIIIIIHHHHHHHHHHHHIIIJJJSSSVVVXXXWWWTTTRRRSSSUUURRRSSSUUUVVVXXXYYYZZZZZZZZZ]]]```cccdddeeegggiiiqqqqqqrrrsssuuuuuutttrrr|||zzzxxx|||}}}UUU>>><<<>>>===>>>???@@@BBBEEEGGGIIIJJJEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFGGGFFFDDDCCCEEEFFFFFFGGGIIIIIIHHHEEEBBB@@@AAA>>>;;;;;;>>>BBBEEEFFFFFFEEECCCBBBBBBCCCEEEFFFBBB@@@>>>>>>???AAAAAAAAA??????@@@AAABBBBBBBBBAAA???????????????@@@@@@@@@???>>>>>>>>>=========<<<>>>===<<<;;;;;;<<<======???BBBDDDEEEDDDCCCCCCDDDHHHCCC>>><<<======;;;999999;;;======<<<===>>>@@@:::::::::888777999===@@@???@@@@@@>>><<<::::::;;;888999999::::::::::::999;;;:::999:::;;;;;;:::888::::::::::::::::::::::::@@@??????>>>>>>=========;;;:::888777666666666777999999888888888999::::::===>>>>>><<<;;;:::;;;===999888888999::::::777555666777888<<<@@@BBBBBBAAA@@@>>>===???AAAAAA>>>;;;666666888<<<===>>>EEEMMMaaa~~~oooqqqzzzmmmhhhaaaiiippppppvvvxxxyyyuuu{{{vvvqqqlllmmmEEE;;;999777555555555666555333333333333333333333333333444444444444555555555555555666666777888999::::::======>>>???@@@@@@@@@@@@???DDDAAA@@@BBB@@@CCCRRR___@@@EEEDDDAAAJJJSSSZZZeeeooosssuuuwwwwwwuuurrrwwwvvvkkk]]]TTTOOOLLLKKKKKKKKKKKKKKKKKKKKKKKKFFFEEECCCCCCCCCDDDEEEEEEIIIHHHFFFEEEDDDFFFGGGHHHIIIHHHHHHGGGFFFEEEDDDDDDAAABBBBBBCCCDDDDDDCCCCCCEEEEEEDDDDDDEEEFFFHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEIIIKKKNNNNNNMMMMMMNNNPPPPPPQQQSSSUUUVVVWWWWWWXXXZZZ\\\___bbbcccdddfffhhhlllnnnppppppooopppuuuyyy~~~|||{{{|||yyyzzz}}}sssrrrLLL<<<<<<>>>===>>>???AAADDDIIINNNSSSVVVIIIHHHFFFDDDCCCCCCDDDEEEFFFGGGHHHGGGEEEEEEFFFHHHCCCEEEHHHIIIHHHFFFEEEEEEAAA???======@@@DDDFFFGGGNNNLLLIIIFFFDDDDDDDDDEEECCCAAA??????AAABBBCCCBBBAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@???>>>===>>>>>>===<<<<<<======>>>===<<<<<<;;;<<<===>>>???@@@BBBEEEFFFEEECCCBBBCCCAAA???===<<<===>>>===;;;:::;;;============???AAA===;;;999888777999<<<>>>@@@@@@@@@>>><<<:::;;;<<<::::::999999::::::999888::::::::::::;;;;;;:::999::::::::::::::::::::::::??????>>>===<<<<<<;;;;;;888888888888888999:::::::::999999888999999::::::=========<<<;;;;;;===@@@999888888888999999777555888999:::===@@@CCCFFFGGGGGGBBB???AAACCCAAA>>>===444444888<<<===???FFFNNNaaalllmmm{{{zzzpppkkkccceeellllll}}}pppooouuunnnmmmvvv}}}tttwwwKKK>>>999777555555555666555333333333333333333333333333444444444555555555666666666777777888999:::;;;;;;===>>>???@@@AAAAAAAAAAAA===BBB@@@@@@EEEBBBEEESSShhhCCCCCCEEEAAAFFFPPPVVVaaalllqqqtttwwwyyywwwtttzzzzzzpppdddZZZSSSNNNKKKKKKKKKKKKJJJJJJJJJJJJGGGEEECCCAAABBBFFFKKKNNNPPPNNNKKKHHHGGGFFFGGGHHHIIIHHHHHHGGGFFFEEEEEEEEEAAABBBBBBCCCCCCCCCCCCBBBDDDDDDDDDDDDEEEFFFGGGGGGFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDFFFHHHHHHIIIJJJKKKOOOPPPRRRTTTUUUVVVWWWWWWYYY[[[^^^```aaabbbdddfffccciiimmmkkkhhhmmm{{{}}}|||}}}yyyzzz|||eeemmmfffGGG======>>>===??????AAADDDHHHNNNTTTWWWLLLJJJGGGEEEDDDEEEFFFGGGFFFGGGGGGFFFEEEEEEFFFHHHCCCEEEGGGFFFCCCBBBCCCEEEAAA@@@???@@@BBBEEEFFFGGGNNNLLLIIIFFFEEEDDDEEEEEEEEECCCAAAAAABBBDDDDDDCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>@@@@@@<<<<<<;;;;;;<<<===>>>??????AAADDDEEEDDDBBBBBBBBB???>>>>>>>>>???@@@???>>>;;;<<<>>>>>>>>>>>>???AAA???===:::999999:::;;;<<<@@@@@@@@@>>><<<;;;<<<===>>><<<:::999::::::999777888999999:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<;;;::::::888888999:::<<<>>>???@@@<<<;;;;;;:::::::::;;;;;;;;;<<<======<<<<<<===>>>:::999888888999999888666777999===AAADDDGGGIIIJJJJJJCCC???BBBCCC???<<<===333444888<<<>>>???FFFNNN___~~~lllkkkwwwtttkkkhhhbbbdddiiiiiiyyymmmlllsssnnnoooxxx~~~MMM???999777555555555666555444333333333333333333333333444444555555555666666666777888888999:::;;;<<<<<<===>>>???@@@AAAAAAAAAAAA===BBB@@@AAAFFFDDDEEERRRqqqJJJBBBFFFDDDEEEMMMRRR]]]hhhmmmqqqvvvyyyxxxvvv{{{{{{uuummmeee\\\UUUMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGEEECCCCCCGGGMMMQQQRRRPPPNNNKKKIIIGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEFFFFFFFFFEEEDDDCCCCCC@@@AAACCCDDDEEEFFFGGGGGGLLLMMMOOORRRTTTUUUVVVWWWWWWZZZ\\\]]]]]]^^^___aaa\\\bbbffffffeeeooo||||||}}}mmmsssYYYCCC?????????@@@BBBAAAAAABBBEEEHHHLLLNNNMMMKKKIIIGGGFFFGGGHHHIIIEEEFFFGGGFFFEEEEEEGGGIIIMMMOOOOOOKKKFFFCCCCCCEEEBBBAAA@@@AAADDDEEEEEEEEEEEEEEECCCCCCCCCEEEGGGHHHFFFDDDBBBAAABBBCCCCCCBBBDDDEEEEEEEEEDDDCCCBBBBBB?????????>>>>>>>>>======<<<<<<===>>>???@@@AAAAAA======<<<<<<<<<===???@@@>>>@@@CCCCCCCCCBBBBBBCCCAAA@@@@@@@@@@@@@@@AAAAAA===>>>??????>>>>>>???@@@???===;;;;;;<<<===<<<<<<@@@@@@@@@>>><<<;;;===???AAA>>>;;;;;;======<<<999888999::::::999:::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<;;;;;;;;;:::::::::;;;===@@@BBBCCC======<<<;;;;;;;;;<<<<<<888:::<<<<<<:::::::::;;;;;;:::888999::::::999777444888>>>CCCEEEFFFGGGHHHGGG@@@>>>DDDEEE???;;;<<<333444888===>>>???EEEMMM^^^ooonnnxxx|||ooodddccc^^^eeejjjiiiwwwnnnqqq{{{wwwyyy~~~{{{|||JJJ<<<999777555555555666555444333333333333333333333333555555555555666666666666888888999:::;;;<<<=========>>>???@@@@@@AAAAAAAAA???CCCAAABBBGGGDDDDDDOOOtttZZZHHHJJJIIIEEEIIIMMMXXXccciiinnntttwwwwwwtttwwwxxxuuusssooofff\\\PPPPPPNNNMMMKKKIIIHHHHHHIIIIIIIIIGGGEEEFFFIIIMMMNNNNNNMMMKKKJJJHHHGGGGGGDDDEEEEEEEEEEEEFFFFFFFFFCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCAAAAAABBBCCCEEEEEEEEEDDDGGGHHHJJJMMMPPPRRRTTTTTTUUUWWWYYYYYYYYYXXXYYYZZZXXX[[[^^^bbbiiiwww~~~~~~~~~~~~oooJJJ>>>@@@AAAAAADDDDDDCCCCCCCCCDDDFFFHHHIIILLLLLLJJJIIIHHHIIIIIIJJJFFFGGGGGGGGGFFFFFFHHHJJJOOORRRTTTQQQKKKEEEDDDEEEBBBBBBAAABBBDDDEEEDDDBBBAAAAAA@@@AAABBBEEEHHHIIIFFFDDDAAA@@@@@@AAA@@@???BBBCCCDDDDDDDDDDDDDDDDDD???>>>=========???@@@AAA===>>>???AAAAAAAAA@@@?????????>>>======>>>@@@@@@???@@@BBBBBBBBBBBBDDDEEECCCBBBAAA@@@???@@@AAACCC???@@@AAA@@@>>>===>>>???===;;;;;;===@@@AAA@@@>>>AAAAAA@@@===;;;;;;===???CCC???<<<===AAACCCBBB@@@999;;;;;;:::888888:::===>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<>>>===;;;:::;;;===???AAA>>>======<<<;;;;;;<<<<<<999::::::999888888999:::===;;;999999:::;;;:::999666:::@@@BBBCCCBBBCCCEEEAAA<<<@@@LLLOOOFFF>>>>>>444444999===??????DDDLLL]]]}}}nnnppp|||nnnbbbaaa^^^ffflllhhhssspppwww}}}{{{}}}{{{uuusssJJJ===999777555555555666555444333333333333333333333333555555555555666666666777888999999:::;;;<<<============>>>???@@@@@@@@@@@@AAAEEEBBBCCCHHHCCCBBBLLLkkkjjjPPPOOOMMMEEEFFFJJJUUU```ffflllrrrvvvvvvppprrrssssssuuusssjjj```SSSRRRPPPNNNLLLJJJIIIHHHHHHKKKLLLKKKGGGEEEEEEFFFJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIIIICCCDDDDDDDDDDDDDDDCCCCCCAAABBBCCCDDDEEEEEEEEEEEECCCBBBBBBAAAAAABBBCCCCCCCCCBBBBBBCCCEEEEEEDDDCCCBBBDDDGGGJJJMMMOOOQQQRRRSSSTTTVVVVVVUUUTTTUUUVVVVVVVVVYYYaaannn~~~~~~}}}}}}}}}___???:::@@@BBBDDDHHHDDDDDDEEEFFFGGGIIIJJJKKKLLLKKKKKKJJJJJJJJJJJJJJJFFFGGGHHHHHHGGGGGGIIIKKKFFFKKKPPPOOOIIICCC@@@@@@CCCBBBBBBCCCDDDDDDCCCAAADDDCCCBBBBBBCCCEEEGGGIIIFFFCCC@@@?????????>>>===@@@AAABBBDDDEEEEEEFFFFFF???>>>======>>>@@@BBBDDD???@@@BBBCCCBBBAAA???===BBBAAA@@@??????@@@AAAAAA???AAABBBBBBBBBCCCEEEHHHDDDCCCBBB@@@>>>???AAACCC@@@AAAAAA@@@>>>===>>>???:::999:::>>>BBBDDDCCC@@@AAAAAA@@@===;;;<<<>>>@@@CCC???===???DDDHHHHHHFFF<<<======:::777666999;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============AAA???<<<999888999<<<===>>>===<<<;;;;;;;;;;;;;;;===<<<;;;999777777:::===>>><<<::::::;;;;;;;;;::::::>>>BBBCCCAAA@@@BBBCCC===;;;DDDTTTYYYNNNDDDBBB444555999>>>??????DDDKKK]]]tttkkkooo~~~qqqddddddbbbfffkkkgggppp|||pppzzzwwwvvv{{{rrrooozzzLLL;;;999777555555555666555444444444444444444444444444666555444444555666777888888999:::<<<===>>>>>>>>>=========>>>??????@@@@@@CCCDDDDDDDDDCCCDDDFFFHHHhhh|||MMMLLLLLLCCCJJJLLLPPPZZZfffmmmooorrrwwwtttuuuuuurrrnnnjjjiiiiii]]]SSSLLLNNNPPPOOOLLLKKKMMMLLLJJJHHHFFFEEEDDDDDDKKKHHHDDDDDDGGGJJJKKKJJJFFFGGGIIIJJJJJJIIIGGGFFFIIIFFFDDDEEEGGGHHHFFFDDDGGGDDDBBBBBBDDDEEEDDDBBBBBBAAA???>>>???AAADDDFFFGGGFFFEEEDDDCCCDDDEEEFFFEEEEEEFFFGGGIIIKKKMMMNNNSSSSSSSSSRRRRRRQQQQQQQQQTTTXXX[[[```mmm}}}||||||XXX@@@AAABBBBBBDDDBBBHHHHHHHHHGGGGGGGGGFFFFFFLLLKKKJJJIIIHHHGGGGGGGGGIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCEEEHHHKKKIIIDDD@@@???AAACCCEEEFFFFFFEEEEEEDDDBBB@@@??????@@@BBBCCCCCCCCCBBBAAAAAA@@@??????BBBAAA@@@AAAEEEKKKRRRUUUGGG@@@>>>AAABBB@@@AAAFFFEEECCCBBBAAAAAA???===:::===>>>@@@@@@@@@AAABBBDDDBBBBBBAAA@@@@@@BBBFFFIIIDDDBBB???===<<<===???@@@@@@@@@>>>===@@@BBB<<<555===;;;:::===AAACCCCCCBBB@@@@@@@@@?????????>>>>>>@@@>>>===AAAIIIOOOPPPOOOCCCEEEEEE@@@999777<<>>???>>>>>>???AAA<<<<<<<<<:::999999:::<<>>EEE>>>:::<<<===<<<;;;<<<<<<<<<<<<;;;;;;:::999999;;;;;;;;;:::::::::999999;;;DDDJJJFFFCCCBBB@@@<<<999>>>AAABBBGGGKKKHHH???666666999>>>@@@@@@CCCHHH]]]rrruuu{{{{{{rrrgggbbbeeedddeeekkk}}}rrrxxx~~~pppooo}}}qqqqqq|||LLL999999777555555555666555444444444444444444444444444555555444444555777888999999:::;;;<<<===>>>>>>>>>======>>>>>>??????@@@@@@AAABBBCCCCCCBBBCCCFFFHHHccc^^^SSSNNNEEEFFFHHHLLLVVVbbbjjjmmmsssxxxvvvwwwwwwtttpppmmmllllllcccYYYQQQPPPQQQPPPMMMMMMMMMLLLJJJIIIGGGFFFFFFEEEJJJGGGCCCCCCEEEHHHHHHHHHFFFGGGIIIJJJJJJIIIGGGFFFGGGDDDCCCCCCEEEEEECCCAAAGGGEEEBBBBBBDDDDDDCCCAAA@@@???======>>>@@@CCCDDDGGGGGGGGGHHHHHHIIIJJJKKKEEEEEEFFFGGGHHHJJJKKKLLLNNNNNNNNNMMMMMMMMMOOOPPPQQQXXX```eeemmmxxx}}}|||WWW@@@AAAAAABBBCCCAAAEEEFFFFFFGGGHHHIIIJJJKKKLLLKKKIIIHHHGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBDDDGGGIIIGGGCCC??????@@@BBBDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@BBBDDDEEECCCCCCBBBAAA@@@??????>>>@@@??????@@@BBBGGGKKKNNNEEE@@@===@@@@@@???@@@EEEDDDCCCAAAAAA@@@???===:::===>>>??????>>>>>>@@@AAAAAAAAA@@@??????AAADDDGGGCCCAAA>>><<<<<<<<<>>>?????????===>>>CCCJJJJJJFFF>>><<<;;;<<<@@@CCCCCCCCC@@@@@@@@@@@@????????????AAA???===AAAGGGLLLMMMLLLBBBCCCCCC???;;;999<<>>AAABBBAAA@@@??????;;;;;;;;;:::999:::<<<======<<<:::888888:::;;;===EEE???;;;===>>><<<;;;<<<;;;;;;:::::::::;;;;;;<<<;;;;;;:::::::::999999999777@@@GGGEEEBBBBBBAAA>>>888<<<>>>@@@DDDHHHEEE>>>555555888===??????BBBGGG```|||wwwzzz}}}{{{pppccc```dddgggiiinnn~~~~~~rrrxxx{{{kkkhhh{{{vvv|||nnnrrrMMM:::999777555555555666555444444444444444444444444444444444444555666888999:::;;;;;;<<<=====================>>>>>>???@@@@@@@@@???AAABBBBBBBBBCCCEEEGGG[[[pppTTTJJJGGGDDDFFFIIIQQQ\\\dddhhhooovvvwwwxxxyyywwwtttqqqpppqqqkkkbbbXXXUUUSSSPPPOOOPPPMMMLLLKKKIIIHHHHHHGGGGGGIIIFFFCCCCCCDDDEEEFFFFFFGGGGGGIIIIIIIIIIIIGGGGGGFFFDDDCCCCCCDDDDDDCCCBBBGGGEEEDDDCCCDDDDDDBBBAAA???>>>======>>>@@@CCCDDDFFFHHHJJJLLLMMMNNNNNNNNNFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHLLLOOOWWWcccooosssvvvzzz}}}}}}}}}}}}}}}zzz|||uuuTTTAAABBBAAAAAABBB@@@BBBCCCEEEGGGJJJLLLNNNOOOJJJIIIHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAACCCEEEFFFEEEBBB??????@@@AAAAAAAAAAAA@@@???@@@@@@@@@AAABBBCCCEEEFFFCCCBBBAAA@@@???>>>===============>>>???BBBDDDFFFCCC@@@>>>??????>>>???CCCCCCAAA@@@@@@@@@???===;;;<<<===>>>===<<<<<<===>>>@@@???>>>>>>???@@@BBBCCCAAA???===;;;:::;;;<<<=========<<<>>>GGGRRRWWWVVV@@@>>><<<<<>><<<>>>CCCFFFFFFDDDAAAAAA@@@???===<<<<<<<<<:::===BBBCCCBBB@@@>>>===:::::::::::::::;;;======;;;999888777777888:::;;;DDD???===???@@@>>>===???@@@>>><<<:::::::::;;;<<<;;;;;;:::999999999999999666@@@HHHHHHEEEDDDDDDCCC:::<<<===>>>CCCFFFCCC===555444777<<<======AAAFFFbbb}}}vvvyyy|||wwwjjj]]]ZZZ^^^eeehhhlll{{{yyynnnvvv~~~jjjbbbuuu|||lllttt~~~sss~~~~~~NNN>>>999777555555555666555333444444444444444444444444333444555666888999:::;;;<<<======>>>>>>>>>=========>>>>>>??????@@@AAAAAA???AAABBBCCCCCCDDDFFFHHHRRRxxxRRRGGGMMMNNNIIIIIIMMMUUU\\\aaaiiiqqqvvvxxxyyyxxxvvvtttttttttrrrjjj```[[[VVVQQQPPPRRRNNNMMMLLLKKKJJJIIIIIIIIIIIIGGGEEEDDDDDDDDDEEEEEEGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCAAA@@@???>>>>>>>>>???AAACCCDDDEEEGGGJJJMMMNNNNNNMMMLLLEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDBBBAAACCCIIINNN___mmm{{{~~~}}}}}}}}}|||zzz{{{kkkPPPBBBCCCAAA@@@BBB???@@@AAACCCFFFIIIKKKMMMNNNIIIHHHGGGEEECCCBBBAAAAAACCCCCCCCCCCCDDDDDDEEEEEEAAABBBCCCDDDEEEDDDBBB@@@@@@@@@??????>>>=========@@@@@@AAAAAABBBBBBBBBCCCBBBAAAAAA@@@???>>>===<<<::::::;;;===>>>???@@@AAABBBAAA@@@@@@???>>>@@@BBBAAA@@@??????@@@???===;;;999;;;<<<<<<::::::;;;===???>>>======>>>???@@@??????===<<<:::999::::::;;;;;;<<<===>>>FFFQQQVVVVVV@@@???======>>>@@@CCCDDDAAA@@@@@@@@@@@@?????????>>><<<;;;;;;>>>???>>><<>><<<>>>??????<<<999888;;;???@@@@@@?????????<<<;;;::::::;;;;;;;;;:::777777666555666777999:::AAA>>>>>>BBBCCCAAAAAADDDHHHEEEAAA<<<:::999999:::;;;:::999888888888999999666>>>FFFHHHDDDBBBCCCEEE???>>>===???BBBDDDAAA>>>555444666;;;<<<<<<@@@FFF```zzzsssvvvzzzwwwjjj\\\YYY]]]dddhhhmmm{{{wwwnnnxxxmmm```pppyyymmmttt}}}wwwKKK???999777555555555666555333444444444444444444444444333444666777999:::;;;;;;======>>>>>>???>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@BBBDDDEEEDDDEEEFFFHHHJJJxxx[[[JJJNNNRRRIIIHHHIIIOOOUUU[[[fffpppsssuuuwwwwwwuuuuuuuuuvvvvvvooohhhbbbZZZRRRQQQTTTPPPOOONNNLLLKKKJJJJJJJJJIIIIIIHHHFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHHHHIIIJJJDDDEEEFFFEEEDDDBBBAAAAAA>>>=========>>>???@@@AAACCCEEEHHHJJJKKKIIIGGGEEEDDDDDDCCCBBBBBBBBBBBBBBB@@@AAAAAA???===@@@GGGMMM```ooo|||}}}zzzzzz~~~~~~}}}zzz|||```LLLDDDFFFAAAAAACCC@@@@@@AAABBBDDDFFFHHHJJJJJJHHHHHHFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAACCCDDDEEEBBBCCCDDDDDDCCCCCCCCCCCCBBBAAA???===<<<<<<<<<<<>>AAAAAA@@@??????>>>>>>===999:::;;;===>>>???@@@@@@BBBDDDDDDAAA??????AAABBB@@@???>>>>>>??????===;;;777999:::;;;::::::<<<======<<<<<<===@@@AAA???>>>===<<<;;;:::999999999:::999<<<>>>>>>BBBHHHJJJGGG??????>>>======???AAABBB@@@@@@????????????>>>>>>===<<<<<<<<<<<<<<<;;;:::===;;;:::<<>>@@@CCCFFF???===;;;;;;;;;;;;888666555444444444555777888999<<<<<<>>>DDDEEECCCDDDGGGIIIFFFBBB>>>;;;:::;;;;;;;;;:::999888777888999:::666<<>>999777555555555666555444444444444444444444444444444555777999::::::;;;;;;======>>>???????????????>>>>>>??????@@@AAAAAAAAAAAACCCEEEFFFEEEEEEEEEGGGFFFcccxxxqqqpppuuuTTTFFFGGGLLLHHHFFFJJJOOOWWWdddpppppprrruuuuuuuuuuuuvvvwwwvvvssspppjjj```VVVSSSUUUSSSRRRPPPNNNLLLKKKJJJJJJHHHIIIJJJIIIGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGGGGEEEEEEFFFGGGBBBDDDFFFFFFDDDCCCBBBBBB===<<<<<<<<<<<<<<<======BBBCCCEEEFFFFFFDDDAAA@@@BBBBBBAAA@@@@@@@@@@@@@@@===@@@BBBAAA@@@CCCLLLSSSfffrrr}}}}}}zzz{{{~~~}}}~~~~~~yyy{{{}}}UUUHHHEEEHHHCCCCCCFFFBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHGGGFFFEEEDDDCCCCCCCCC???>>>=========???@@@AAABBBCCCDDDCCCBBBAAACCCDDDCCCBBB???===<<<<<<===>>>AAABBBCCCDDDCCC@@@>>><<<@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<===>>>???@@@@@@AAAAAAEEEFFFBBB???@@@BBBBBB>>>=========??????===;;;999:::;;;;;;::::::<<<======;;;;;;>>>BBBCCCAAA>>><<<<<<;;;:::999999999999777;;;>>>===>>>@@@>>>:::===>>>???>>>======>>>@@@??????>>>>>>>>>=========>>>>>>??????>>>===<<<<<<;;;999999;;;>>>???<<<999<<<=========>>>AAAFFFJJJAAA>>><<<;;;<<<;;;777333222333333444555777888999999:::>>>CCCDDDAAABBBFFFCCCAAA???=========>>>???<<<:::888777666777999:::<<>>???@@@AAAAAAAAA>>>??????@@@@@@AAAAAABBBAAACCCEEEFFFDDDCCCCCCDDDDDDOOOeee~~~nnnhhhnnnOOORRRTTTNNNIIIHHHKKKQQQ^^^jjjnnnqqqsssuuuuuuvvvwwwyyyuuuvvvvvvssshhh[[[VVVXXXUUUTTTQQQOOOMMMKKKJJJIIIFFFHHHJJJIIIGGGGGGIIIKKKIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHIIIFFFBBB@@@@@@AAA@@@CCCFFFFFFEEECCCCCCDDD@@@??????>>>======<<<<<>>?????????@@@EEEIIIKKKKKKQQQ[[[cccnnnxxx~~~}}}|||{{{zzz{{{~~~yyyxxxyyyzzzyyy|||iiiMMMDDDGGGJJJDDDEEEHHHEEECCCCCCCCCDDDEEEFFFFFFGGGHHHGGGGGGFFFEEEEEEFFFFFF???>>><<<;;;;;;===>>>???AAABBBCCCBBB??????BBBDDDEEECCC@@@===<<<===???@@@AAACCCEEEFFFEEECCC@@@>>>??????@@@@@@AAABBBBBBBBB@@@???>>>>>>>>>>>>?????????EEEGGGAAA===???AAA@@@===<<<<<<===>>>???===<<<===>>>>>>===;;;999:::;;;<<<;;;<<<@@@EEEGGGCCC???<<<;;;;;;:::999999999888444999<<<;;;;;;===<<<999:::===??????===;;;;;;===============<<<<<<<<<<<<<<<===>>>>>>>>><<<<<<<<<888888999:::<<<===<<<;;;;;;<<<=========???BBBDDD@@@===;;;;;;===<<<777333111222333444555777888999777999===BBB@@@<<<;;;???======<<<<<<<<<======>>><<<:::888666666777999:::@@@CCCHHHJJJEEEBBBKKKWWWPPPGGG??????>>>:::888999888666777:::;;;;;;@@@FFFVVV{{{qqqkkkggg```]]]]]]cccllluuuqqqjjjvvvxxxhhhcccppp||||||{{{tttxxx{{{{{{nnnGGG<<<999777555555555666555444444444444444444444444444777888999:::;;;::::::999<<<<<<>>>???AAAAAABBBBBB>>>??????@@@@@@AAABBBBBBAAACCCEEEEEECCCBBBAAABBBCCCBBBOOO~~~wwwkkkttt___VVVMMMIIIHHHLLLWWWbbbnnnpppsssuuuuuuvvvxxxzzzuuuwww{{{yyymmm___YYYZZZWWWUUUSSSPPPMMMKKKIIIIIIEEEGGGJJJIIIGGGGGGIIIKKKIIIHHHHHHGGGGGGHHHHHHIIIKKKLLLLLLGGGBBB>>>===>>>>>>BBBFFFGGGEEECCCDDDEEEDDDDDDCCCBBBAAA@@@???>>>AAAAAABBBCCCCCCBBBAAA@@@??????>>>>>>>>>>>>??????EEEKKKRRRUUUXXX^^^iiirrrpppzzzxxxxxxwwwwwwwwwzzz~~~}}}zzzxxxvvvvvv}}}|||XXXIIICCCGGGKKKEEEFFFJJJGGGCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHAAA@@@>>>======>>>???@@@@@@AAABBB@@@>>>===@@@CCCFFFCCC@@@======>>>@@@BBBAAACCCFFFHHHHHHFFFDDDBBB>>>??????AAABBBCCCDDDDDDCCCBBB@@@>>>===<<<=========EEEGGG@@@<<<>>>@@@???<<<<<<;;;<<<>>>???===<<>>???===888<<>>===999444111111333444666777888999777888===@@@===777666888<<<<<<<<<;;;;;;:::999999<<<:::888666555777999::::::===BBBDDD@@@>>>IIIXXXXXXMMMDDDCCCAAA<<<:::===999777777:::;;;;;;@@@GGGXXXxxxnnnjjjeeecccbbblllvvvvvvnnnzzzyyynnnmmmyyyyyyvvv{{{yyy||||||wwwvvvqqq:::>>>999888777555555555666777666666666666777777777777::::::;;;<<<<<<<<<;;;;;;999<<<>>>@@@@@@AAABBBDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBEEEGGGDDDbbb|||{{{|||gggTTTNNNKKKGGGNNNZZZfffkkkqqqtttuuuwwwzzz}}}vvvxxxyyyxxxtttmmmfffbbb___ZZZTTTPPPNNNMMMLLLLLLLLLJJJGGGFFFFFFGGGGGGFFFEEEFFFHHHJJJKKKKKKJJJJJJGGGHHHHHHGGGDDD@@@>>>>>>CCCCCCDDDDDDDDDDDDDDDCCCDDDCCCBBBBBBBBBAAA???===@@@AAAAAAAAA@@@@@@BBBDDDFFFDDDAAA>>>@@@FFFNNNUUUYYY\\\ccckkknnnooorrrvvvtttwww|||~~~zzzxxx{{{rrriiihhhnnnuuuxxxwwwyyynnnxxx~~~ttthhhPPPDDDEEEHHHJJJKKKKKKKKKKKKJJJGGGEEEDDDFFFHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFEEECCCAAA???===<<<===???AAAAAACCCEEEGGGGGGGGGFFFEEEHHHEEEAAAAAACCCCCCAAA>>>AAADDDJJJYYYooowww___???@@@AAAAAAAAAAAA@@@?????????===???AAA???;;;<<>>@@@@@@@@@???>>>======>>>>>>>>><<<;;;:::<<>><<<;;;:::999888888::::::888888888888::::::AAA>>>===???>>>999888:::=========>>>???>>>;;;888<<<===>>>>>>===;;;999888666666666666888:::<<<===:::<<<;;;:::;;;???>>>:::888:::;;;777???WWWYYY@@@;;;:::888666666777888888888111===SSSPPP777000>>>===<<<;;;999888888999999;;;888666666:::=========555???EEEAAA<<<>>>@@@???AAA??????BBBFFFFFFAAA<<<999888999<<<<<<;;;===BBBTTTmmmgggkkk___fffqqqrrr{{{sssxxx}}}kkkgggyyyzzz|||xxxyyyqqq;;;>>>888888777666666666666666666666666666777777777777999:::;;;;;;<<<<<<;;;;;;;;;>>>@@@BBBBBBBBBDDDEEECCCCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDAAAFFFDDDVVV|||{{{mmm[[[MMMFFFGGGOOOXXXeeekkkqqquuuuuuuuuwwwyyyvvvwwwyyyyyyvvvrrrmmmjjjgggccc^^^ZZZVVVQQQLLLIIIIIIFFFDDDEEEHHHJJJJJJHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFDDDBBBAAAAAADDDEEEEEEFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@>>>@@@AAABBBAAA??????AAABBBAAAAAABBBCCCGGGNNNWWW]]]jjjlllooosssxxx{{{xxxuuusssuuuxxxzzzzzzxxxuuussspppmmmlllnnnrrruuutttqqqvvvvvv{{{rrrbbbKKKEEEFFFGGGHHHIIIJJJJJJJJJJJJHHHEEEEEEFFFGGGGGGFFFHHHHHHHHHHHHGGGFFFEEEEEECCCBBB@@@>>>>>>???@@@AAAEEEFFFHHHJJJKKKJJJIIIHHHHHHFFFDDDCCCCCCCCCBBBAAAAAAEEEOOOccc}}}iiiGGG@@@AAAAAAAAA@@@@@@??????===<<<>>>@@@???::::::>>><<<===>>>>>>?????????>>>======>>>>>>>>>===;;;:::<<<>>>???>>><<<:::;;;<<<>>>BBBCCCAAAAAADDDDDD@@@???>>><<<;;;:::999999999;;;:::999888888999:::;;;AAA???>>>===999333333666;;;;;;<<<======<<<:::999<<<===>>>???>>><<<:::999666666666666888999;;;<<<<<<>>>===999999<<<;;;777888888::::::FFFaaacccLLL<<<:::888888999999777666666444EEE___]]]BBB444:::???>>><<<:::999999888999<<<999666666777999999888888@@@CCC>>>:::;;;===<<>>>>><<<>>>CCCTTTsssjjjkkk]]]dddooorrryyyqqqvvvtttbbb___tttzzz}}}ttt{{{uuummm<<<<<<777777777777777666666555666666666777777777888888999::::::;;;<<<<<<;;;;;;<<<>>>@@@AAAAAAAAACCCDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEE>>>DDDEEEHHHmmmpppiii]]]PPPHHHIIINNNQQQcccjjjqqquuuuuussssssssssssuuuvvvwwwwwwvvvtttsssrrroookkkgggaaaYYYQQQKKKKKKGGGDDDEEEIIIKKKIIIFFFHHHHHHHHHIIIIIIIIIIIIIIIGGGFFFFFFEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCCCCBBBBBBAAAAAA???@@@AAA@@@>>>>>>???@@@AAAEEEJJJPPPVVV^^^eeejjjuuuxxxxxxxxx~~~}}}qqqssstttttttttrrrooollljjjkkkkkkkkknnnqqqsssqqqppppppssswwwsssyyysssWWWEEEGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGHHHHHHFFFDDDFFFFFFFFFGGGGGGFFFFFFEEECCCBBBAAAAAA@@@AAAAAAAAAGGGHHHIIIKKKKKKKKKKKKJJJGGGHHHHHHGGGEEECCCCCCDDDGGGHHHNNNaaazzzkkkLLL@@@@@@@@@@@@@@@?????????>>>>>>AAADDDCCC===<<<>>>======<<<<<<======>>>>>>======>>>??????>>><<<<<<;;;===>>>===;;;;;;<<<===???BBBDDDBBBBBBCCCAAA===>>>===<<<;;;::::::::::::<<<;;;:::999999:::;;;<<>>>>>===<<<:::999777777777777888999:::;;;<<<>>><<<888777999999777666555666888BBBYYY\\\GGG===;;;:::999999888777555333555KKKiiilllQQQ<<<999@@@???===;;;:::999888888;;;999777666888:::::::::???BBBCCC>>>::::::<<<===>>><<<;;;===AAABBBAAA>>>999999;;;??????===>>>BBBRRR~~~xxxmmmjjj\\\dddqqquuuwwwrrrxxxqqq___\\\rrr{{{}}}pppwww}}}qqqfff;;;:::555666777888888777666555666666666777777888888999999:::;;;;;;<<<<<<<<<<<<;;;===???@@@??????@@@AAABBBBBBCCCBBBBBBBBBAAAAAA??????@@@AAAAAABBBCCCCCCAAAAAAFFFDDDTTThhh\\\SSSTTTRRRLLLIIIKKK^^^eeennnrrrsssqqqpppqqqqqqqqqssstttuuuvvvvvvvvvyyywwwssspppjjjccc[[[VVVVVVQQQLLLKKKNNNNNNIIIDDDFFFFFFFFFFFFFFFGGGHHHIIIGGGEEECCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCBBBAAAAAABBBCCC???AAABBBBBBAAAAAABBBCCCMMMSSS[[[bbbiiinnnrrruuuwww}}}|||ssssssrrrqqqnnnlllhhhfffdddqqqlllhhhhhhmmmrrrrrrpppeeedddfffrrrzzz___LLLCCCHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGIIIKKKKKKHHHFFFEEEEEEFFFGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCBBBBBBBBBEEEEEEGGGHHHHHHIIIHHHHHHGGGIIIKKKIIIFFFDDDEEEGGGNNNJJJHHHOOO^^^fff[[[JJJAAA@@@@@@??????????????????AAAGGGMMMKKKDDD??????>>>===<<<;;;;;;<<<===>>><<<===>>>?????????>>>===<<<<<<<<<<<<<<<<<<=========>>>@@@@@@@@@AAA@@@???>>>===<<<;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===EEEMMMXXX\\\RRRCCC;;;;;;;;;===>>>>>>>>>>>>??????<<<<<<<<<===<<<;;;:::999888888888888888999999999999<<<<<<888777:::;;;999999777999777888EEEHHH999<<<<<<<<<999666555777999444666KKKgggnnnZZZDDD===>>>>>>===;;;:::999999888888888777888;;;>>>AAABBBEEEDDDBBB>>><<<===@@@AAA>>>===;;;<<<>>>???>>>===888888;;;??????<<<===AAAQQQ|||xxxkkkiii^^^hhhvvvzzzuuuttt}}}yyyeeeaaauuu{{{|||pppvvvyyywww\\\;;;:::555666777888888777666555666666666777888999999999::::::;;;<<<===>>>>>>===<<<>>>@@@@@@@@@???@@@AAABBBBBBCCCCCCCCCBBBAAA@@@>>>>>>???@@@AAABBBCCCDDDFFF???FFFIIIHHHmmmyyy]]]MMMUUUYYYNNNGGGLLLWWW]]]ffflllmmmnnnoooqqqqqqqqqrrrssstttuuuvvvvvvzzzxxxuuurrrpppmmmiiifffddd___ZZZYYYYYYXXXRRRMMMLLLKKKHHHFFFEEEEEEFFFGGGFFFDDDAAAAAABBBDDDDDDCCCGGGFFFEEEDDDCCCDDDDDDDDD@@@AAABBBAAA@@@AAACCCFFFGGGIIILLLMMMMMMMMMOOOPPP]]]cccjjjqqqtttvvvxxxyyyyyy~~~vvvmmmmmmmmmllllllkkkjjjjjjvvvnnnggghhhnnnrrroooiiiZZZ```nnniiiPPPGGGGGGGGGFFFDDDCCCCCCDDDEEEEEEDDDEEEGGGKKKNNNNNNMMMKKKEEEFFFGGGHHHIIIIIIIIIIIICCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFIIIKKKJJJGGGEEEEEEGGGMMMIIIDDDBBBFFFJJJIIIEEEAAA@@@???>>>>>>>>>??????>>>BBBJJJQQQOOOGGG@@@>>>>>>===<<<;;;;;;<<<===>>><<<===>>>@@@@@@@@@??????>>>===<<<<<<<<<===>>>>>>???>>>???@@@@@@???>>>>>>======<<<;;;;;;;;;<<<<<<======;;;;;;;;;;;;======AAAGGGPPPTTTKKK???;;;===>>>@@@BBBBBBAAA@@@BBBCCC:::;;;;;;;;;::::::999999:::::::::::::::999999999:::???@@@===:::<<<===<<<>>>===BBB???777<<>>???;;;777777;;;@@@===<<>><<<===???AAACCC@@@???============<<<;;;777777999======;;;<<<@@@SSS~~~sssggghhhaaannnyyy}}}yyyoootttjjjcccuuu}}}~~~tttxxx}}}tttuuuQQQ<<<;;;555666666777777777777777555666777777888999::::::;;;;;;===>>>????????????AAABBBDDDDDDCCCBBBBBBCCCAAABBBCCCCCCCCCBBBAAA@@@>>>???@@@BBBCCCEEEFFFFFFIII@@@EEELLLFFFTTT{{{wwwXXXVVVZZZSSSMMMPPPOOOUUU\\\aaacccgggkkkoooqqqrrrssstttuuuvvvvvvvvvxxxuuurrrqqqqqqrrrrrrqqqkkkjjjhhhhhhgggeeeccc```[[[XXXSSSNNNJJJIIIIIIIIIHHHFFFDDDEEEIIIKKKJJJHHHIIIGGGFFFDDDDDDDDDEEEEEEDDDFFFHHHGGGFFFFFFJJJNNNWWWZZZ]]]^^^^^^^^^___```iiinnnssswwwxxxxxxwwwwwwyyy|||~~~}}}xxxtttrrrrrriiijjjllloooqqqssstttuuuvvvqqqmmmnnnqqqooofff^^^\\\vvv}}}]]]IIIGGGLLLDDDDDDCCCCCCCCCCCCCCCDDDBBBCCCFFFJJJNNNPPPOOOMMMFFFGGGHHHIIIIIIIIIIIIIIICCCCCCCCCBBBCCCCCCDDDEEEDDDDDDEEEEEEFFFGGGGGGGGGEEEGGGIIIIIIGGGFFFEEEEEEDDDFFFFFFDDDAAA@@@AAACCCAAA@@@???>>>===>>>??????===@@@GGGMMMKKKCCC>>>===>>>>>>======<<<<<<======<<<===???@@@AAAAAAAAA@@@AAA???<<<<<<===??????>>>>>>===???BBB@@@;;;777777<<<<<<<<<;;;<<<<<<=========<<<;;;::::::;;;<<<===BBBBBBBBBBBB===888;;;BBB>>>AAAEEEFFFCCCAAAAAACCC;;;;;;::::::::::::::::::<<<<<<===<<<;;;:::999888???EEEIIIFFFCCCCCCCCCAAA@@@>>>EEEEEE===@@@HHHFFF@@@@@@AAABBBCCCDDDDDDEEEHHHEEEGGGOOORRRLLLDDD@@@<<<<<<===<<<<<<;;;:::999777888999999999;;;???BBBFFF>>>999:::<<<===>>>AAA???@@@@@@??????>>>===<<<888666888;;;;;;999<<>>???@@@AAAAAAAAABBBDDDFFFEEEDDDCCCCCCDDDAAABBBCCCDDDDDDBBB@@@???>>>>>>@@@AAACCCEEEFFFGGGFFFBBBAAAHHHIIIKKKnnnwwwrrr]]][[[^^^WWWLLLIIIMMMRRRUUUXXX]]]dddjjjmmmoooqqqssstttuuuuuuttttttsssqqqqqqrrrssssssrrrlllnnnppppppmmmlllllllllhhhddd___YYYVVVUUUUUUVVVQQQOOOOOOSSSYYY\\\[[[XXXUUUSSSQQQOOOOOOOOOPPPQQQRRRUUUWWWVVVTTTVVV[[[___gggiiilllmmmkkkjjjjjjjjjpppssswwwyyyyyyxxxxxxxxxxxxqqqpppvvvuuummmkkkpppnnnppprrruuuxxxyyyyyyyyyvvvuuusssooojjjddd___[[[rrrlllSSSGGGFFFJJJAAABBBBBBCCCCCCCCCCCCBBBBBBCCCDDDHHHLLLNNNMMMLLLFFFGGGGGGHHHHHHHHHGGGGGGDDDCCCBBBAAAAAACCCEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEEEEGGGHHHGGGDDDBBBAAACCCEEEDDDAAA???AAADDDAAA@@@>>>=========??????@@@???BBBEEECCC>>>===@@@>>>?????????>>>>>>===<<<<<<===???AAABBBBBBBBBAAADDDAAA>>>===>>>@@@???>>><<<>>>EEELLLKKKAAA888666<<<<<<<<<<<<<<<===>>>>>>===<<<;;;::::::;;;<<<===CCC???===<<<:::888<<>>???<<<<<<<<<;;;;;;<<<<<<===?????????>>>===;;;:::888>>>HHHOOOPPPNNNOOOPPPNNNKKKDDDGGGLLLHHHJJJNNNKKKGGGCCCDDDLLLWWWZZZQQQGGGKKKHHHFFFHHHIIIGGGDDDBBBAAAAAAAAA???>>>;;;999888666888999999999<<>>777999===<<<;;;======>>>AAABBBBBBAAA@@@@@@:::888888::::::999===CCCYYYppphhhkkkeeeqqqwwwppphhhqqq~~~eeeZZZmmm~~~~~~yyyrrruuuzzzuuu{{{DDD888555777666555555555777888999555666777888999:::;;;;;;======???@@@AAABBBBBBCCCBBBCCCEEEDDDCCCAAABBBBBBAAABBBCCCDDDDDDBBB@@@???;;;<<<===???AAACCCDDDEEEBBBDDD???BBBLLLLLLbbbmmmyyyfff___iii^^^DDDFFFIIIKKKMMMPPPVVV___fffhhhjjjmmmppprrrsssrrrrrrrrrqqqqqqqqqrrrrrrqqqoookkkooorrrqqqmmmjjjkkknnnmmmjjjeeebbb```aaaccceee[[[ZZZ[[[aaaiiimmmllliiihhhfffdddbbbaaaaaaccccccaaadddfffeeecccdddjjjooooooqqqssssssqqqnnnmmmmmmsssuuuxxxyyyyyyzzz{{{|||yyykkkhhhuuuzzzrrrooovvvwwwxxxzzz{{{{{{zzzxxxwww{{{{{{vvvkkk___YYY\\\```yyy]]]LLLEEECCCDDD???@@@BBBCCCDDDCCCBBBAAACCCCCCCCCFFFIIIKKKKKKJJJFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCAAA@@@@@@BBBEEEGGGBBBBBBBBBBBBCCCDDDEEEFFFEEECCCCCCEEEHHHGGGDDD@@@DDDBBB@@@???>>>>>>AAAEEEAAA@@@>>>===<<<===???@@@DDDAAA??????===<<>>???@@@@@@@@@>>>===<<<<<<===???AAABBBCCCBBBBBBFFFCCC???===???@@@@@@>>>???DDDPPP\\\]]]PPPEEEAAA<<<<<<<<<<<<<<<===>>>???<<<;;;:::999999:::;;;<<<>>>;;;<<>>DDDEEEAAA<<<:::;;;>>>>>>=========>>>>>>???@@@@@@@@@@@@>>><<<:::999:::FFFQQQUUUWWWZZZ\\\\\\]]]PPPOOOTTTRRRSSSSSSLLLMMMFFFEEETTThhhkkkZZZFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDBBB???<<<888666444777:::;;;<<<@@@FFFKKKLLLAAA999<<>>???@@@AAABBBBBBEEEDDDBBBAAA@@@BBBCCCEEECCCCCCCCCCCCBBBAAA@@@???============>>>???@@@AAA???BBBEEEDDDDDDJJJVVV```sssxxxwwwfff^^^]]]QQQJJJGGGJJJKKKJJJOOOWWWaaabbbaaabbbiiisssssslllppprrrttttttrrrpppooonnnppprrrtttssspppllljjjiiilllmmmmmmnnnmmmkkkjjjhhhiiikkkooorrrttttttssssssuuuqqqlllkkknnnqqqrrrrrrrrrqqqppprrrtttuuutttsssuuutttrrrqqqrrrsssuuuvvvxxxzzz}}}~~~~~~|||yyywwwppppppqqqtttxxxzzzzzzyyyyyyuuuwwwzzzzzzxxxwwwssstttooo```PPPSSSoooxxxZZZRRRHHHCCCFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDBBBDDDFFFDDDAAA@@@AAADDDBBBCCCCCCBBBAAABBBDDDGGGDDDDDDCCC@@@>>>>>>BBBFFFIIIGGGDDDBBBAAACCCEEEFFFGGGDDDBBBCCCDDDBBB@@@@@@???@@@@@@@@@???>>>===<<<===>>>>>><<<;;;;;;===??????===;;;;;;===???@@@???CCCBBBAAA???===<<<<<<;;;>>>>>>??????@@@@@@@@@@@@CCCCCCBBBAAA???@@@BBBEEEAAAMMMddd{{{pppWWWFFF@@@===;;;;;;===>>><<<:::<<<:::999999:::;;;:::999:::999999999;;;;;;:::999AAAAAABBBBBBAAA@@@>>>===@@@?????????????????????<<>>?????????@@@CCCFFFHHHJJJLLLIIIEEECCCDDDDDDBBB@@@EEECCCDDDUUUssshhhFFF===>>>???AAACCCEEEFFFGGGJJJJJJHHHDDD???;;;:::999333888===<<<:::>>>JJJUUUKKKBBB999777<<>>???@@@AAABBBBBBDDDCCCBBBAAAAAABBBCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBBBBEEEGGGDDDBBBEEEMMMUUU}}}mmm|||ooo___bbb___UUUJJJFFFIIIMMMMMMJJJSSSVVVXXX[[[dddooossspppppprrruuuvvvtttsssrrrrrrpppsssuuuvvvsssqqqoooooommmmmmnnnnnnnnnmmmmmmlllqqqsssvvvzzz|||}}}||||||uuurrroooooorrrvvvxxxxxxwwwuuutttuuuwwwxxxxxxwwwyyywwwtttrrrrrrtttwwwyyy}}}||||||zzzxxxvvvtttsssuuuvvvwwwyyyzzz{{{||||||}}}zzzvvvuuuwwwyyyuuuqqqkkkaaaXXXZZZccctttlllSSSMMMFFFBBBEEEFFFEEEEEEDDDCCCCCCCCCDDDDDDCCCDDDEEEDDDAAA@@@AAACCCBBBBBBBBBAAA@@@@@@CCCEEEDDDEEEDDDBBB@@@???BBBEEELLLJJJGGGDDDCCCBBBBBBCCCEEECCCBBBBBBCCCAAA>>>===>>>>>>>>>>>>>>>>>>======;;;<<<<<<<<<;;;;;;>>>@@@@@@>>><<<<<<===???>>>>>>AAA@@@???>>>===<<<<<<<<>>>>>@@@BBBBBBOOOeeeyyy{{{jjjTTTGGGAAA???>>>>>>??????<<<::::::999888999;;;<<<<<<;;;<<<:::888999:::;;;;;;:::>>>??????@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@CCCCCCBBB???>>>===@@@?????????@@@AAABBBCCCFFFCCC@@@???@@@@@@???>>>FFFDDD@@@EEEWWWcccXXXDDD======>>>@@@BBBCCCDDDEEEEEEFFFGGGFFFBBB>>>;;;:::666999;;;:::999===GGGOOOHHH@@@888777<<<@@@>>>:::;;;===???AAACCCDDDEEEFFF???;;;999:::;;;:::<<<@@@XXXsssjjjnnnxxx|||sssrrrxxxuuuZZZRRRhhhwwwsssvvvvvvwwwbbb???<<<;;;555555555555666666666666999:::;;;<<<<<<===<<<<<<======>>>???@@@AAABBBBBBAAABBBBBBBBBCCCBBBBBBBBB@@@@@@@@@@@@@@@???>>>===????????????@@@AAABBBBBBDDDGGGHHHFFFCCCCCCIIINNNrrrmmmdddyyyccc___jjjfff[[[PPPKKKLLLKKKGGGHHHLLLPPPTTT]]]gggnnnpppppprrruuuuuutttrrrqqqqqqppprrruuuvvvuuusssssssssoooooooooooopppqqqrrrsssssstttwwwzzz|||}}}~~~}}}uuusssrrrssswww{{{~~~{{{xxxvvvvvvwwwyyyzzzzzz}}}zzzwwwtttsssuuuxxxzzz|||zzzxxxuuutttsssssssss{{{}}}~~~{{{yyyzzz|||xxx{{{zzzuuuuuuwwwqqqgggeeeQQQIII\\\zzzzzz[[[IIIHHHCCCAAAEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDEEEEEEDDDBBB@@@AAABBBAAAAAAAAA@@@>>>>>>@@@BBBDDDEEEEEEDDDBBB@@@AAABBBHHHGGGFFFDDDBBBAAA@@@???BBBBBBBBBBBBBBBAAA>>>;;;<<<<<<<<<===============999:::;;;;;;;;;<<<>>>@@@AAA???===<<<======<<<;;;<<<<<<;;;;;;;;;<<<<<<===EEEDDDBBB@@@???@@@AAABBBDDDDDDBBB@@@===<<<===???===GGGYYYhhhgggYYYIIIAAAAAAAAA@@@AAAAAA???<<<999888777777999<<<>>>>>>>>>===;;;888777999:::;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA???===<<<===>>>>>>>>>AAA@@@???===<<<<<<<<<<<>>???@@@AAAAAA>>>AAAEEEFFFCCC@@@===<<<777777888999:::???EEEJJJEEE===777777<<<@@@???<<<:::<<<>>>AAACCCDDDEEEEEE>>>:::999;;;<<<:::===AAAWWWtttlllpppyyyzzzuuuuuu{{{ttt___[[[mmmuuunnnttt}}}^^^AAA999777666666666666666777777777::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@???@@@BBBCCCCCCBBBAAA@@@???@@@@@@@@@??????>>>===>>>>>>>>>>>>???@@@AAABBBAAAEEEHHHHHHGGGGGGKKKOOOjjjccciiippp[[[fffgggggg```SSSGGGGGGMMMGGGJJJMMMPPPTTT\\\dddhhhmmmooorrrrrrpppnnnnnnnnnnnnqqqssstttsssrrrrrrssspppppppppppprrrtttvvvwwwuuuuuuwwwxxxyyyzzzzzzzzzuuuuuutttuuuwww{{{~~~zzzxxxtttsssuuuwwwxxxyyy{{{zzzxxxwwwvvvvvvvvvwwwtttssssssssstttvvvwwwxxx~~~zzzvvvwwwyyyuuu|||}}}vvvsssrrrgggYYYSSSIIIQQQpppgggOOOEEEGGGCCCBBBEEECCCAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@???======>>>@@@CCCDDDEEEDDDCCCAAA?????????@@@AAAAAAAAA@@@???>>>>>>@@@BBBBBBCCCDDDAAA<<<::::::;;;;;;<<<===>>>>>>999;;;<<<<<<;;;;;;<<<>>>@@@>>><<<;;;<<<<<<:::999777777777888999:::;;;<<>>===<<<>>>@@@BBBCCCCCCBBB???<<<:::;;;<<<<<<>>>FFFNNNOOOHHHAAA>>>@@@AAABBBBBBAAA>>>:::777666666777:::>>>@@@AAA@@@>>>;;;888777888:::;;;;;;;;;;;;:::::::::<<<>>>???>>>>>>>>>>>>????????????CCC???;;;;;;===@@@???>>>@@@???>>>===;;;:::999999<<<<<<;;;<<<>>>@@@BBBCCC<<>>;;;<<<;;;777;;;;;;<<<<<<======>>>>>>;;;>>>AAABBBBBB@@@@@@@@@888777666888===BBBFFFGGGCCC===777777;;;???>>>;;;;;;;;;===@@@BBBCCCBBB@@@<<<888888:::;;;:::<<<@@@SSStttmmmrrr{{{}}}yyyvvvwww}}}xxxjjjjjjvvvuuujjjrrr}}}wwwuuuQQQ>>>555444666666666777777777888888999::::::;;;;;;;;;;;;:::;;;;;;<<<<<<======>>>>>>===???AAACCCCCCBBBAAA??????@@@@@@@@@@@@??????>>>===<<<<<<======>>>???@@@???CCCFFFHHHGGGHHHJJJMMM\\\oooaaatttzzzmmmeee]]]```iiicccPPPHHHNNNJJJIIIIIIKKKLLLPPPWWW]]]cccfffjjjmmmmmmmmmnnnooooooqqqssstttrrrqqqrrrrrrrrrqqqqqqrrrsssuuuwwwyyy{{{{{{zzzzzzzzzzzzzzz{{{vvvvvvuuuuuuuuuvvvyyyzzzyyyvvvsssrrrtttvvvxxxxxxwwwxxxyyyyyyxxxvvvtttsssooopppsssvvvxxxyyyzzzzzz|||{{{xxxzzz}}}vvv|||{{{sssllleeeXXXJJJBBBQQQooozzz[[[IIIEEEIIIFFFEEEFFFCCCAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@???======>>>@@@BBBBBBCCCCCCCCCAAA???===>>>???@@@AAAAAA@@@???>>>;;;@@@BBBBBBEEEIIIGGGAAA::::::::::::;;;<<<>>>???<<<===>>>===;;;::::::;;;===<<<;;;;;;<<<<<<:::888555555555666777888:::;;;<<<;;;999888999<<>>AAA@@@???@@@===???@@@@@@>>>;;;888666666666888;;;???AAAAAAAAA???<<<888777888999:::;;;<<<;;;999999999999;;;<<<;;;;;;<<<<<<============???<<<:::;;;>>>???>>><<<>>>>>>>>>======<<<;;;;;;:::;;;;;;<<<>>>@@@CCCEEE;;;???AAA???===<<<;;;999:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>???AAADDD===;;;:::;;;>>>AAABBBAAABBB===888888;;;===<<<:::<<<;;;<<<>>>AAA@@@===:::888555555999:::999;;;???QQQuuunnnrrr{{{}}}yyyvvvxxx~~~xxxppprrryyyqqqbbbkkk}}}~~~|||{{{sssuuu{{{hhhCCC>>>777;;;666666777777888888999999999::::::;;;;;;;;;::::::;;;<<<<<<<<<============<<<>>>@@@BBBBBBBBB@@@@@@??????@@@@@@@@@??????>>><<<<<<<<<<<<===>>>??????@@@BBBDDDEEEDDDDDDEEEFFFEEEXXXxxxfffdddwwwyyyfff```ooozzzqqq___UUUNNNIIIFFFFFFHHHIIINNNSSSVVVZZZaaafffjjjmmmppprrrppprrrssssssrrrrrrssstttsssrrrsssssstttuuuvvvwww|||{{{yyyxxxxxxxxxyyyzzzwwwxxxwwwuuusssrrrtttuuuxxxvvvttttttvvvyyyzzzzzzuuuvvvxxxyyyxxxvvvtttrrrrrrsssvvvxxxyyyzzzyyyyyyyyy|||~~~}}}vvvuuuqqqkkkbbbYYYPPPKKKWWWuuujjjRRRGGGGGGLLLHHHGGGHHHCCCBBBBBBAAAAAAAAABBBCCCCCCCCCBBBAAABBBDDDDDDDDDCCCAAAAAAAAA@@@>>>>>>@@@BBBBBBBBBBBBCCCDDDCCCAAA???DDDDDDEEEDDDCCCAAA@@@>>><<>>???>>>???@@@???<<<:::::::::;;;;;;;;;<<<>>>>>>===;;;666666666777777888999:::888777777777888;;;===??????@@@@@@???===;;;<<<===@@@<<<;;;======;;;<<>><<<999777777777777999<<<@@@BBBAAA@@@???<<<999888888::::::999::::::999999999999999:::999::::::;;;;;;<<<<<<===:::999999:::;;;<<<;;;:::======>>>>>>>>>>>>======777999::::::;;;===@@@CCC======:::999999;;;>>>???888999999999:::;;;;;;;;;=========<<<;;;===@@@CCCCCCAAA???>>>>>>===<<<:::@@@<<<888888:::<<<;;;999<<<;;;;;;>>>AAAAAA<<<888666333444888:::999:::>>>RRRzzzpppqqqyyyzzztttuuu}}}zzzvvvzzz}}}ppp```hhh}}}vvvvvvxxx{{{~~~~~~}}}{{{wwwzzz___===@@@999===666666777888888999::::::;;;;;;<<<<<<<<<<<<;;;;;;=========>>>>>>>>>>>>???<<<===???@@@AAAAAAAAA@@@===>>>>>>??????>>>>>>===<<<<<<<<<<<<===>>>???@@@BBBCCCDDDDDDCCCCCCCCCDDD===EEEWWWrrr|||zzzxxx~~~jjjZZZPPPHHHHHHHHHGGGIIILLLKKKPPPWWW]]]bbbeeeiiikkklllnnnpppqqqqqqqqqsssuuusssssstttttttttssssssrrrwwwvvvtttssstttuuuwwwyyyyyyzzzyyywwwsssqqqssstttvvvuuutttuuuxxxzzz{{{zzzwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxzzzzzz|||}}}}}}}}}||||||{{{{{{rrrhhhbbbbbb^^^YYY]]]fffoooXXXKKKDDDGGGMMMHHHHHHIIIDDDDDDCCCBBBBBBBBBBBBBBBCCCBBB@@@???AAADDDFFFEEEDDDBBBBBBBBBAAA@@@@@@CCCEEEDDDCCCBBBCCCEEEFFFDDDBBBFFFFFFEEEEEEDDDCCCBBBAAA>>>DDDEEEAAADDDLLLKKKDDD===<<<;;;:::;;;<<<>>>???===???@@@@@@>>><<<<<<<<<;;;;;;<<<>>>AAACCCBBBAAA;;;;;;::::::::::::;;;;;;999888999999:::;;;<<<===<<<>>>??????>>>===>>>???<<>>===:::888888999999999;;;>>>@@@AAA@@@>>>>>><<<:::999::::::999888777888999:::::::::::::::999999:::;;;;;;<<<======999::::::999888999;;;===<<<===>>>?????????>>>===777999::::::999;;;>>>BBB===;;;999777666777;;;???777888888999:::;;;;;;<<<===>>>>>>===;;;;;;===???@@@@@@@@@>>><<<:::999999<<<:::777888:::<<<<<<;;;;;;:::;;;???CCCDDD@@@;;;555333444999::::::;;;>>>WWW}}}rrrsssyyy{{{sssrrr{{{|||zzzrrrbbbkkk}}}mmmrrrxxx{{{{{{zzzyyyzzz|||ZZZ999???444555666777777888999999::::::<<<===============<<<<<>>???@@@AAAAAAAAA<<<<<<===============<<<============>>>???@@@AAABBBCCCDDDDDDEEEFFFGGGGGGGGGIIIIII```yyy}}}~~~}}}}}}gggZZZNNNLLLLLLHHHGGGIIIGGGKKKQQQVVVYYY\\\^^^```fffhhhkkkmmmnnnppprrruuusssttttttuuutttrrrpppooovvvuuusssssstttwwwzzz|||zzz{{{{{{xxxtttrrrtttvvvsssrrrsssuuuxxxzzzzzzyyyzzzxxxuuuttttttvvvyyy{{{xxxvvvttttttuuuxxx|||~~~|||zzzxxxvvvrrrooommm]]]VVV\\\```aaappp]]]KKKFFFAAAFFFLLLGGGHHHJJJDDDEEEDDDCCCCCCBBBBBBBBBBBBAAA???>>>AAAEEEGGGFFFEEEBBBCCCCCCBBBAAABBBDDDGGGFFFDDDBBBDDDGGGIIIGGGFFFBBBBBBBBBBBBCCCCCCDDDDDDAAAGGGFFF@@@BBBJJJJJJBBB>>>===<<<;;;;;;<<<>>>???<<<>>>@@@@@@???>>>>>>???;;;;;;===AAADDDFFFFFFEEE??????>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;===????????????@@@AAA<<>><<<999888999<<<;;;;;;<<<>>>AAAAAA???<<<===;;;::::::::::::888777444666888:::<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>><<<======:::888999>>>CCC======>>>??????>>>===<<<999;;;<<<;;;:::;;;>>>BBB888:::<<<<<<888555777:::777777888999:::;;;<<<<<<===>>>@@@???===;;;::::::999;;;======<<<;;;<<<===999888666777:::===>>>===:::999:::@@@FFFGGGCCC>>>666444555:::<<<;;;<<<@@@[[[uuuuuu||||||qqqpppyyyyyyxxx~~~qqqbbbkkk```gggqqqwwwyyyyyyyyyzzzzzzmmm{{{III999888555999777777777888999999::::::>>>=========<<<<<<<<<<<<===>>>>>>?????????>>>>>>;;;<<<===?????????>>>=========<<<<<<<<<<<<============>>>>>>>>>?????????@@@@@@@@@AAABBBDDDEEEFFFCCCEEEEEEOOOsss}}}xxxyyy~~~uuuaaaRRRMMMPPPNNNIIIFFFDDDFFFKKKLLLKKKOOOXXXYYY\\\aaaeeeiiimmmqqqsssoooppprrrtttttttttsssrrrsssvvvuuupppqqqxxxzzzwww{{{uuutttyyy||||||}}}{{{yyyvvvtttssssssssssssvvvyyyyyyvvvuuuwwwyyywwwwwwwwwwwwxxxxxxxxxyyy{{{yyyxxxvvvooogggbbb^^^QQQSSSgggvvv|||gggSSSIIIGGGFFFDDDDDDFFFHHHJJJKKKIIIHHHFFFDDDBBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAA@@@???AAADDDFFFDDDDDDDDDDDDDDDEEEFFFFFFFFFEEECCCBBBBBBCCCEEEFFFGGGCCCAAABBBBBB@@@??????AAA@@@>>><<<<<<===>>>???>>>@@@BBBDDDDDDBBB@@@>>><<<:::999<<>>>>>???===<<<>>>BBBDDDCCCBBB;;;ZZZxxx{{{bbbGGG::::::;;;;;;;;;<<<;;;;;;::::::;;;<<<>>>???@@@AAAAAAAAA>>><<<::::::;;;;;;;;;:::888;;;999555666======999888888777777888:::<<<======;;;999888777888999:::<<<======<<<>>>@@@<<<666>>>===<<<;;;::::::;;;<<<<<<;;;;;;:::999888777777999;;;<<<<<<<<<<<<===???@@@AAABBBAAA@@@===:::888>>>;;;888888999:::888666888777777888:::;;;;;;:::>>>999666:::CCCHHHEEE???999555444888;;;<<<>>>AAA]]]xxxxxxsss~~~~~~sssqqqtttvvvlllfffwwwwwweeemmm~~~qqqrrrqqqqqqqqquuu{{{~~~{{{oooDDD999999444666777777888888999::::::;;;>>>>>>>>>=========<<<<<>>?????????>>>===<<<<<<<<<<<<<<<<<<===>>>>>>?????????@@@@@@@@@@@@CCCCCCCCCCCCDDDEEEFFFFFFGGGGGGDDDFFF\\\~~~hhh\\\}}}rrraaaUUUNNNJJJJJJEEECCCFFFGGGFFFHHHMMMOOORRRVVVYYY\\\aaaiiinnnlllmmmoooqqqrrrrrrqqqpppnnnsssuuussssssvvvwwwtttuuuzzz}}}}}}~~~|||}}}|||yyywwwvvvuuuuuuvvvuuuvvvwwwvvvuuutttttttttrrrssstttvvvwwwxxxxxxyyyuuupppjjjeeeaaa\\\WWWSSSUUUSSS```|||oooYYYLLLGGGEEEJJJNNNLLLGGGEEEGGGJJJHHHHHHFFFEEEDDDCCCCCCCCCBBBAAAAAABBBBBBCCCDDDEEEEEEEEEDDDBBB@@@@@@BBBDDDDDDDDDCCCCCCDDDEEEFFFGGGDDDEEEEEEFFFFFFEEEEEEDDDIIIGGGEEEEEEEEEBBB???>>>DDDCCCBBBAAA@@@AAABBBBBB>>>???BBBDDDEEEEEEDDDCCC@@@>>><<<===AAAEEEFFFFFFBBBCCCBBB@@@===<<<===>>>===============>>>??????@@@>>>===>>>@@@AAA@@@>>>===SSSjjjlllZZZGGG??????;;;;;;<<<<<<<<<<<<<<<;;;<<<===???AAABBBCCCDDDDDD===<<<::::::<<<===<<<;;;999;;;999666888======999777777777888999:::<<<<<<<<<:::999888777888999:::999;;;;;;;;;???CCCBBB===>>>===<<<<<<<<<======>>>:::::::::999888888777777777999::::::::::::;;;======>>>>>>>>>>>>>>>======???<<<999999;;;;;;:::888999888777999;;;<<<;;;:::<<<999777;;;AAAEEECCC???;;;777555999<<<===>>>BBB^^^~~~wwwvvvnnn~~~xxxttt~~~~~~wwwvvvxxxzzzhhhccctttwwwhhhsss|||vvvrrrqqqvvv~~~{{{|||]]]===;;;:::555777888888999999:::;;;;;;<<>>>>>>>>=========BBBCCCEEEFFFEEECCCAAA???>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>?????????@@@@@@CCCCCCCCCDDDDDDEEEEEEEEEFFFFFFEEECCCGGG```zzzvvv~~~vvvccc___ooo}}}rrrdddYYYPPPLLLJJJLLLLLLGGGBBB@@@DDDGGGJJJJJJKKKPPPYYYaaadddeeegggiiijjjkkkjjjjjjjjjpppsssqqqpppsssvvvwwwtttyyy||||||}}}}}}yyyvvvuuusssqqqpppppppppqqqooonnnnnnoooqqqrrrqqqoooqqqqqqqqqpppnnnllljjjiiiiiiddd\\\VVVTTTUUUWWWXXXaaajjjrrrXXXHHHDDDEEEGGGQQQYYYWWWLLLEEEFFFKKKGGGGGGGGGGGGFFFEEEDDDCCCAAAAAAAAABBBDDDFFFHHHIIIIIIHHHGGGDDDAAA@@@AAABBBEEEDDDCCCCCCCCCDDDFFFGGGBBBDDDGGGJJJJJJGGGDDDBBBHHHHHHGGGHHHHHHFFFCCC???BBBBBBBBBAAAAAAAAA@@@@@@???@@@AAACCCEEEGGGHHHIIIEEECCCAAA@@@BBBCCCDDDCCCBBBCCCCCCBBB@@@???@@@BBB???>>>>>>>>>>>>???@@@@@@BBB@@@???>>>>>>>>><<<;;;999EEEPPPRRRIIIAAA>>>@@@;;;;;;<<<<<<======>>>>>>>>>???AAABBBDDDEEEEEEEEE===<<<:::;;;<<<======<<<999;;;;;;999;;;>>><<<999666777888999:::;;;;;;<<<:::999888888888999:::;;;:::;;;;;;999<<<@@@@@@=========<<<<<<<<<===>>>>>>888888888888888888888888888999:::;;;::::::;;;===AAA???===<<<<<<<<<>>>??????===;;;;;;<<<<<<;;;::::::999888999;;;<<<<<<;;;999999999;;;???@@@@@@>>>===888666999<<<<<<===@@@aaa|||qqqqqqmmm~~~xxxsss{{{}}}zzz|||~~~}}}ccc^^^ooovvvjjjwww}}}yyyxxxvvvtttuuuwww{{{~~~zzzwww|||~~~{{{yyyLLL;;;===;;;888;;;999::::::;;;;;;<<<======@@@????????????>>>>>>>>>BBBDDDFFFGGGGGGDDD@@@>>>>>>>>>>>>===<<<;;;:::999999999999:::;;;<<<===>>><<<<<<=========>>>>>>>>>@@@AAABBBCCCDDDDDDEEEEEEAAABBBHHHIIIBBBGGGiii~~~hhhlllsssdddaaaaaalllzzzhhhbbbYYYRRRMMMIIIGGGFFFCCCFFFHHHFFFCCCEEEMMMTTTXXXYYYZZZ\\\^^^^^^^^^^^^hhhkkknnnmmmnnnrrrzzzzzzrrrpppsssuuussspppnnnllljjjhhhgggggghhhgggeeefffjjjooorrrrrrpppjjjiiihhhfffccc```]]]\\\XXXVVVRRRQQQWWWdddpppuuuvvvZZZGGGAAABBBEEEFFFOOOWWWUUUKKKCCCDDDIIIFFFGGGHHHHHHHHHFFFEEEDDDBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJIIIFFFCCCAAAAAABBBFFFEEEDDDCCCCCCDDDFFFFFFCCCEEEGGGIIIIIIGGGEEECCCDDDFFFHHHHHHIIIJJJGGGBBBAAAAAAAAABBBAAA@@@@@@???@@@@@@AAABBBCCCFFFHHHIIIGGGFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDCCCAAAAAABBBCCC@@@@@@?????????@@@@@@AAABBBAAA@@@???>>>===<<<;;;999;;;???@@@@@@???>>>???<<<<<<<<<======??????@@@AAAAAABBBCCCCCCCCCCCCCCC>>><<<;;;;;;<<<======<<<;;;;;;<<<<<<>>>>>><<<999666777888999:::;;;;;;<<<:::999999999999:::<<<<<>>===???>>>;;;>>>======<<<<<<<<<;;;;;;777777777888888999999999:::;;;======<<<<<<>>>???IIIFFFAAA<<<:::999:::<<<>>>===<<<;;;;;;<<<;;;;;;;;;:::999:::<<<======<<<888:::<<<======>>>>>>???===888666999;;;:::;;;>>>aaa{{{ooorrrsss}}}zzz~~~xxxrrrxxx{{{||||||bbb\\\lll}}}rrrfffuuu{{{mmmmmmmmmooorrruuuwwwxxxxxxwwwvvvkkkEEE======999999===;;;;;;;;;<<<======>>>>>>AAA@@@@@@@@@@@@?????????AAACCCEEEFFFEEECCC???===>>>===<<<:::888777666555777777777888999;;;<<<============>>>>>>>>>>>>???>>>???AAACCCEEEFFFFFFFFFAAA@@@GGGKKKDDD???TTTqqqhhhtttttt~~~hhh```qqqxxxjjjZZZOOOLLLOOOQQQEEEHHHIIIGGGDDDDDDHHHMMMLLLMMMNNNOOOPPPQQQQQQRRR]]]aaaiiipppsssuuuyyy}}}zzznnniiikkkmmmlllkkkiiigggdddaaa``````______^^^___cccjjjmmmmmmkkkZZZYYYYYYXXXWWWWWWWWWWWWIIINNNRRRXXXggg}}}```JJJCCCDDDFFFFFFCCCFFFIIIHHHDDDAAABBBCCCEEEFFFGGGHHHHHHGGGEEEDDDFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIGGGDDDCCCCCCDDDFFFFFFFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCGGGHHHGGGHHHJJJFFF@@@DDDDDDDDDEEEDDDCCCBBBBBBBBBAAA@@@@@@AAABBBDDDFFFEEEEEEEEEEEEEEEEEEFFFGGGEEEFFFEEEDDDAAA@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@????????????>>>======>>>AAACCCBBBAAA<<<<<<<<<<<<===???@@@AAACCCCCCCCCBBBBBB@@@?????????===;;;;;;=========<<<===<<<<<>>AAAAAA@@@???>>>===<<<;;;777777777888999999:::::::::<<<============>>>@@@MMMIIIDDD>>>;;;999:::;;;<<<<<<<<<;;;::::::;;;<<<<<<;;;:::;;;===>>>>>>===888;;;???@@@??????@@@AAA@@@;;;999;;;===<<<===@@@^^^yyymmmsssxxxxxxuuu|||wwwrrrwww}}}zzzzzz~~~}}}yyyfff___mmm}}}pppcccqqq~~~ooollljjjlllpppvvvzzz|||{{{~~~{{{cccCCC@@@;;;666999:::<<<<<<======>>>?????????BBBAAAAAAAAAAAA@@@@@@@@@@@@AAACCCDDDCCCAAA>>>===???===;;;888666444333222444444555666777999;;;<<<>>>>>>>>>?????????@@@@@@>>>@@@BBBDDDEEEFFFFFFEEEEEEAAABBBFFFCCC???LLL```sssrrr{{{~~~|||wwwvvvyyyyyytttmmmdddWWWLLLIIIIIIHHHFFFDDDCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIMMMTTTcccssszzzwwwrrrpppyyyzzzuuummmhhhhhheeebbb^^^\\\ZZZWWWUUUTTTSSSSSSSSSSSSTTTWWWZZZ\\\\\\[[[RRRQQQOOOMMMMMMNNNPPPQQQXXXbbblllsss|||wwwkkkRRREEEEEEIIIJJJGGGEEEDDDCCCDDDEEEFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFHHHGGGFFFEEEEEEEEEEEEEEEGGGHHHHHHGGGEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHFFFEEEEEEDDDBBBAAAAAABBBDDDEEEEEEJJJJJJEEEEEEIIIEEE===BBBBBBAAAAAAAAA@@@@@@@@@BBBBBB@@@??????@@@AAABBB@@@BBBCCCDDDDDDDDDFFFGGGDDDEEEEEECCCAAA@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@AAA???AAABBBAAA@@@???@@@AAA=========???AAABBBAAA@@@>>>===<<<<<<<<<>>>???@@@CCCCCCBBBBBB@@@???>>>===>>>===<<<===???AAAAAAAAAAAA>>>===@@@AAA???======;;;:::::::::;;;===???@@@============>>>>>>>>>>>>LLLMMMJJJCCC??????@@@>>>DDDDDDDDDCCCBBB@@@???>>>888888999999999:::::::::888:::;;;<<<;;;;;;<<<>>>FFFEEEBBB???===<<<======;;;<<<===<<<::::::<<<======<<<;;;<<<>>>??????>>>;;;>>>AAACCCDDDCCCDDDDDDCCC>>><<>>>>>???@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA???@@@AAAAAAAAA@@@???>>>@@@???<<<888555333222111111111222333555777999:::<<<<<<<<<=========>>>>>>>>>???@@@BBBBBBAAA@@@???BBB???@@@CCCBBBAAAHHHQQQlll|||{{{{{{pppmmmssszzzwwwdddaaa\\\TTTOOOLLLJJJHHHFFFGGGGGGFFFFFFFFFGGGGGGGGGFFFJJJXXXkkkuuurrriiidddccceeeddd___\\\[[[WWWRRROOOMMMLLLJJJIIIIIIJJJJJJHHHKKKMMMOOOPPPQQQSSSTTTWWWVVVUUUUUUYYY^^^dddhhhuuubbbXXXLLLGGGHHHJJJIIIFFFEEEDDDDDDEEEGGGHHHGGGFFFDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEGGGHHHIIIGGGEEECCCCCCCCCFFFHHHKKKMMMLLLJJJFFFDDDCCCBBB@@@>>>>>>@@@BBBCCCCCCHHHHHHCCCEEEKKKJJJBBB???>>>===<<<;;;<<<<<<===AAAAAA@@@@@@@@@@@@AAAAAA;;;>>>@@@AAA@@@@@@BBBDDDAAAAAABBBAAA@@@???AAACCCBBBAAAAAA@@@??????@@@@@@???AAABBBAAA>>>===>>>@@@999;;;>>>???>>>>>>???@@@>>>===<<<;;;;;;<<<>>>???AAAAAAAAAAAAAAA@@@??????===<<<===@@@DDDHHHIIIJJJDDD???===@@@AAA>>>===@@@>>>===;;;:::;;;>>>AAACCC??????@@@@@@??????>>>>>>???CCCBBB===;;;===>>>>>>AAABBBCCCCCCCCCBBBAAA@@@:::::::::::::::;;;;;;;;;999:::<<<<<<;;;;;;===>>>???????????????>>>======<<<>>>>>>===;;;;;;===???===<<<<<<===???@@@@@@???>>>@@@CCCFFFIIIIIIHHHGGGBBB===;;;>>>AAA@@@BBBDDD\\\zzzmmmssszzz|||zzzppppppxxxwwwttt||||||~~~}}}yyyxxx{{{|||zzzeee^^^mmm|||nnn```lll{{{mmmllllllooorrrssspppmmmqqq||||||zzz~~~vvvzzzvvvUUU999999666<<>>>>>>>>???@@@@@@AAAAAACCCCCCBBBBBBBBBAAAAAAAAA??????@@@@@@AAA@@@@@@@@@BBB@@@<<<999555333222111///000111222444666888999888888888999999999::::::<<<===>>>>>>===;;;999777999<<>>@@@BBBCCCCCCBBBBBBAAADDDDDDCCCCCCCCCEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHIIIIIIGGGEEEBBBAAABBBFFFIIIMMMOOONNNKKKGGGDDD@@@??????>>>>>>??????@@@===DDDEEEAAAFFFPPPQQQJJJAAA@@@>>><<<<<<===???@@@@@@@@@AAAAAAAAAAAABBBBBB888;;;>>>???======???AAA===>>>@@@@@@???@@@BBBDDDBBBAAA@@@@@@???????????????AAABBB@@@===;;;<<<>>>:::>>>BBBBBB??????BBBFFF???>>><<<;;;:::;;;===>>>??????@@@AAABBBBBBBBBBBB;;;<<<===BBBHHHMMMPPPQQQFFF???===@@@AAA>>>>>>AAA@@@>>>;;;:::;;;>>>BBBEEEAAAAAAAAAAAAAAA@@@???>>>===BBBCCC???===???BBBBBB<<<===>>>@@@AAAAAA@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>======???@@@;;;<<<>>>??????===;;;999===???@@@???===<<>>===<<<===???AAA@@@???@@@AAADDDHHHLLLMMMKKKIII???:::888<<<>>>>>>???BBBaaasssffflllrrr}}}tttrrryyywwwttt|||zzz}}}~~~zzzxxx{{{~~~}}}]]]WWWgggxxxkkk]]]jjj}}}jjjgggggglllooonnnnnnppprrrxxx{{{xxxxxx|||}}}ssspppyyyqqqMMM999<<<;;;:::;;;:::>>>===<<<>>>BBBCCCAAA???BBBBBBCCCDDDCCCBBB@@@???BBB::::::CCCFFFAAAAAAGGGGGGFFFBBB<<<999777111***000222444444444555666777666666666666666666666666;;;:::::::::999999888888666:::>>>@@@AAABBBBBBAAA@@@III___nnnfffwwwvvvlll\\\\\\[[[XXXTTTPPPMMMLLLKKKMMMJJJKKKTTT\\\```bbbeeeWWWSSSPPPNNNIIICCCGGGOOOJJJNNNOOOLLLJJJKKKNNNOOOOOOYYY```ccckkkvvvvvvnnneeefffkkk{{{yyy~~~lllSSSIIIIIIHHHGGGFFFFFFFFFGGGBBBAAA@@@@@@BBBDDDCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFHHHKKKJJJCCC@@@EEEHHHFFFEEEFFFHHHIIIHHHGGGEEECCCFFFFFFGGGIIIJJJHHHCCC???AAA???>>>===<<<>>>???@@@???DDDEEECCCDDDIIIJJJFFFDDDBBB@@@>>>============BBBBBBBBBAAAAAA???>>>======<<<;;;999888999<<>>;;;:::;;;<<<===>>><<<=========<<<;;;::::::>>>;;;>>>EEEGGGBBB>>>@@@@@@DDDFFFDDD>>>;;;<<>>;;;:::;;;>>>CCCEEEAAA>>><<<===@@@BBBAAA???QQQIII@@@<<<>>>AAABBBBBB===>>>???????????????>>>===<<<<<<;;;;;;;;;;;;<<<>>>???@@@@@@???>>>===<<<888>>>DDDCCC>>>;;;===@@@999>>>BBBCCC@@@======>>><<>>:::888<<>>@@@DDDIIILLLLLLIIIFFF>>>999666888:::;;;===AAAcccsssllllllhhh{{{}}}zzzwwwtttyyy}}}~~~~~~}}}{{{|||~~~eeeccchhhyyyjjjYYYnnn{{{hhhffffffkkkmmmmmmpppttt{{{~~~pppttt|||vvv}}}fffGGG888<<<;;;:::<<<<<<>>>===<<<>>>AAABBBAAA???BBBBBBBBBBBBBBBBBBAAA@@@BBB;;;:::@@@BBB???CCCLLLZZZWWWMMM@@@777555333000333333333222111111222333555555555555555555555555666666555555555444444444666777888999:::<<<<<<;;;@@@AAALLLrrr~~~|||vvv}}}~~~vvvkkkccc^^^[[[WWWTTTUUUPPPPPPTTTWWWYYY[[[___]]]YYYWWWZZZYYYVVVXXX\\\___dddhhhhhhfffeeeddddddhhhpppxxx|||rrr]]]MMMHHHHHHGGGFFFFFFFFFFFFFFFCCCAAA@@@@@@BBBDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFJJJMMMKKKEEEBBBFFFHHHGGGDDDEEEFFFGGGFFFDDDCCCAAABBBCCCEEEFFFFFFDDDAAA???AAA@@@>>>>>>>>>???AAABBB>>>BBBCCCAAABBBFFFGGGCCCEEEDDDBBB@@@????????????@@@@@@@@@@@@@@@???>>>===;;;<<<;;;999888999;;;===AAA@@@?????????@@@AAABBBAAA>>>;;;999999;;;===>>>>>>>>>>>>======<<<;;;;;;???===???EEEFFFBBB???AAA>>>AAACCCAAA<<<999:::===>>>>>>>>>>>>>>>>>>>>>>>>@@@??????@@@CCCEEEEEEEEEFFFAAA<<<<<<>>>@@@>>><<<@@@>>><<<;;;<<>><<<===???AAA@@@???HHHCCC===:::;;;>>>@@@AAA????????????>>>======<<<===<<<<<<<<<<<<<<<======;;;;;;;;;===>>>>>><<<;;;===BBBFFFEEE???:::;;;>>><<<===>>>@@@AAA@@@===;;;;;;===<<<999:::===???===>>>>>>@@@DDDHHHKKKJJJIII>>>888555888:::;;;===@@@dddyyynnniiicccsss~~~yyyrrrooouuu~~~~~~{{{zzzzzzggghhhoooooo\\\rrrhhhgggiiilllmmmnnnuuu}}}www~~~~~~xxxVVV???888>>><<<:::===============>>>@@@AAA@@@>>>AAAAAAAAA@@@AAAAAABBBBBBAAA;;;:::======<<>>>>>CCC___}}}uuuwww~~~vvvuuu}}}}}}rrr\\\VVVQQQPPPRRRWWWbbbmmmqqqlllkkkqqquuussspppnnnttt{{{iiiYYYLLLDDDGGGFFFFFFEEEEEEEEEEEEEEECCCBBB@@@AAABBBDDDCCCCCCDDDCCCBBBBBBBBBCCCDDDEEEHHHJJJIIIDDDBBBDDDEEEEEEDDDEEEFFFFFFEEECCCBBBAAA???AAACCCDDDBBBAAAAAAAAA@@@@@@???>>>???@@@BBBCCC>>>AAAAAA??????BBBBBB@@@FFFEEEDDDCCCBBBAAAAAAAAA===>>>>>>>>>>>>>>>======:::;;;;;;:::999888:::<<>>;;;888888:::<<<>>>@@@??????>>>===<<<<<<<<>>@@@:::===???===:::888888:::===<<<<<<<<<<<<=========???===<<<===???@@@@@@???DDDAAA======@@@AAA@@@>>>???===<<<;;;<<<>>>AAADDD???===<<<<<<>>>??????>>><<<;;;:::888777999<<>>>>>===<<<;;;:::999::::::::::::;;;;;;<<<===<<<::::::<<>>;;;BBBFFFIIIFFF???::::::<<<>>><<<;;;>>>AAABBB===999;;;<<<;;;:::===BBBAAA<<<===<<<===@@@DDDHHHJJJJJJ<<<777555888::::::<<<@@@eeeqqqhhh___qqqwwwrrrwww|||}}}xxxtttrrrfffjjjssstttbbbwwwllllllnnnpppoooqqqzzz}}}|||JJJ;;;:::AAA<<<:::===>>>=========>>>?????????>>>AAA@@@?????????AAABBBCCC???======>>>;;;:::CCCNNNyyy[[[DDD999666222111111111222333222222222222222222222222222222222222222222222222222222666333333666888999:::<<<888FFFTTTeeeyyyuuuooonnnyyyxxxttt{{{yyyqqqhhhbbbbbbjjj{{{~~~}}}zzzlllYYYMMMEEE@@@EEEEEEDDDDDDDDDDDDEEEEEEDDDBBBAAAAAACCCDDDCCCBBBDDDCCCAAA@@@@@@AAACCCDDDCCCDDDDDDAAA?????????@@@EEEEEEEEEEEEDDDCCCBBBAAA>>>@@@BBBCCCAAAAAABBBDDD???????????????AAABBBCCC>>>??????>>>>>>??????>>>EEEEEEDDDCCCCCCBBBBBBBBB;;;<<<<<<============<<<888:::;;;;;;999999999;;;;;;<<<===???@@@@@@@@@@@@???>>><<<999888999<<>><<<;;;;;;<<<<<<=========>>>===;;;;;;<<<888:::<<<;;;999888888:::<<<<<<;;;;;;<<<===>>>???<<<;;;:::;;;===>>>>>>>>>BBB@@@>>>>>>@@@AAAAAA@@@<<<<<<;;;:::;;;===???@@@===<<<;;;;;;<<<===>>>>>>555888:::888555444888<<<;;;;;;:::999999888888888777777777888999:::;;;<<>>AAABBB@@@<<>>@@@???===:::;;;;;;:::;;;@@@EEECCC<<<<<<;;;;;;>>>BBBEEEFFFEEE;;;666444777::::::<<>>======>>>??????????????????@@@???>>>>>>???@@@BBBCCC>>>???@@@@@@<<<:::???FFFYYYzzz```CCC333888666444444444333000---222222222222222222222222222222222222222222222222555222222666777666999???DDD```www}}}yyyxxxlllgggnnnwww{{{yyyyyywwwmmmXXXNNNJJJGGGEEEEEEDDDDDDDDDDDDDDDEEEEEEEEECCCBBBBBBCCCDDDCCCBBBDDDCCCAAA??????@@@BBBCCC???@@@AAA@@@>>><<<<<<>>>BBBBBBBBBBBBBBBAAAAAA@@@;;;===???@@@AAABBBCCCDDD????????????@@@@@@AAAAAA??????@@@AAA@@@???>>>>>>CCCCCCCCCCCCCCCBBBBBBBBB;;;<<<<<<============<<<999:::;;;;;;:::999:::;;;666888:::<<<>>>@@@AAAAAA??????>>><<<::::::===@@@AAA???===:::999999;;;<<<<<>>;;;:::::::::888999;;;;;;:::::::::;;;<<<<<<;;;;;;<<<===???AAA;;;999999:::===???@@@??????>>>>>>>>>???@@@@@@???:::::::::::::::;;;<<<===:::;;;;;;::::::;;;<<<===666:::===;;;555333666:::666666666666666777888999888888888888999:::;;;<<>>;;;>>>@@@CCCBBB???<<<;;;;;;:::<<<>>>>>><<<;;;;;;===888888777888>>>DDDAAA;;;;;;;;;<<>>999555333777::::::;;;???ZZZ{{{uuummmrrrzzz}}}vvvtttyyyyyywwwtttpppnnnnnnoooccceeekkk~~~xxxpppfffgggkkkpppsssuuu|||}}}|||~~~|||pppsssZZZDDD;;;>>>CCC===;;;???<<<===???AAAAAA???>>>???@@@?????????>>>??????@@@@@@===???AAA@@@>>><<<===???@@@gggYYY<<<555111...///111333222111222222222222222222222222000000000111111111111111444111222555444333===KKKjjjvvv|||sssoooiiifffggg~~~~~~}}}zzztttqqqwww~~~{{{{{{{{{yyyvvvzzzZZZIIIFFFHHHJJJKKKDDDDDDDDDDDDDDDEEEEEEFFFFFFDDDBBBBBBCCCDDDCCCBBBCCCBBBAAA@@@@@@@@@AAABBB???>>>AAACCCBBB>>>>>>AAA>>>>>>>>>?????????@@@@@@::::::<<>>>>>>>>>>>>>>======;;;;;;<<<;;;:::999;;;===555666888:::<<<>>>@@@AAA???AAABBBAAA>>><<<>>>AAABBB@@@<<<999777888:::<<>>@@@BBB:::999999;;;===@@@@@@@@@<<<<<<==================999999::::::;;;;;;;;;;;;999:::::::::999999;;;<<<:::===???<<<777555666999555555444444555777999:::::::::::::::;;;<<<======BBBAAA???===;;;999999888999<<>>===<<<<<<888<<>>:::999;;;>>>555555555444888>>>===888;;;;;;<<<>>>@@@???===;;;888444333777::::::;;;>>>VVV}}}wwwyyyyyyuuuzzzvvvuuu{{{yyyvvvqqqmmmmmmpppssslllmmmpppxxxqqq```aaagggpppwwwzzz~~~}}}zzzxxxwwwxxxxxxvvvssssssPPPCCC:::<<<@@@;;;<<<@@@===>>>AAACCCBBB@@@???@@@AAA??????????????????>>>======>>>>>>>>>>>>>>>>>>===@@@WWWzzzeeeLLLDDD999333333555666666222222222222222222222222000000000111111111222222444111333666777===SSSkkkpppyyywwwbbbYYYkkkvvvzzzvvv}}}yyyrrrooopppsssvvvrrroooqqqpppllljjjllluuu~~~}}}}}}~~~}}}ooommmuuu{{{{{{{{{|||}}}}}}ttt{{{xxxdddPPPHHHHHHIIIJJJLLLEEEDDDDDDDDDEEEEEEFFFGGGFFFDDDCCCBBBCCCDDDCCCBBBCCCCCCBBBBBBAAAAAAAAAAAA>>>===AAAFFFEEE@@@@@@DDD>>>>>>>>>???@@@AAABBBCCC===;;;<<>>=========<<<;;;999:::===???999999999999;;;<<>>===;;;888888999;;;===>>>>>>===:::999888888:::<<<@@@BBB<<<;;;:::;;;===??????>>>:::;;;<<<;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;777999:::999777777999<<<===>>>???===999888999;;;888777666666666888:::;;;::::::999999999::::::;;;<<<>>>>>>;;;666444666999888:::===>>>>>>>>>======:::;;;<<<<<<;;;;;;;;;<<<444666666444555:::<<<:::;;;::::::;;;===>>>>>>===666333222777::::::;;;===VVV|||vvvyyywww{{{{{{yyyuuuppplllkkknnnqqqvvvzzz{{{qqqhhh~~~]]]^^^eeerrr|||yyyuuuqqqpppoookkkccc[[[~~~qqqdddLLLBBB999:::===:::===AAA===???BBBDDDCCC@@@???@@@BBB>>>???@@@@@@@@@>>>===<<<======<<<;;;===@@@@@@??????BBBQQQsss}}}mmmXXXFFF<<<888666444222222222222222222222222111111222222333333444444444222555;;;>>>KKKkkkaaaYYYiiiyyyqqqdddxxx~~~rrrtttuuuiiicccaaa```aaadddaaannnuuunnnffffffjjjlll|||zzzzzzxxx~~~xxxnnn{{{yyygggYYYQQQLLLOOOPPPLLLHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGGGGEEECCCCCCCCCDDDCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@===<<<@@@FFFFFFAAA@@@DDD@@@@@@AAABBBCCCEEEGGGHHHBBB??????FFFPPPSSSNNNGGGGGGGGGGGGGGGFFFDDDCCCBBBCCCCCCHHHPPPQQQIIIEEEEEE@@@AAABBBDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA???>>>===???>>>===;;;999:::>>>AAA===<<<:::::::::;;;===??????DDDIIIIIIEEEAAAAAACCCFFFCCC>>>:::888999<<<>>>===FFFJJJEEE???===<<<888888888888;;;===>>>>>>===999888777777888;;;???AAA>>><<<;;;;;;<<<===<<<;;;888:::;;;:::999888888888;;;<<<===>>>>>>>>>===<<<666888:::999777666999<<<>>>>>>>>><<<;;;:::;;;<<<<<<;;;999777777888:::;;;888777666666666666666777999===???;;;555222777<<<999:::===>>>???>>>=========:::888999<<<>>>;;;999666::::::666555:::===>>><<<:::888888;;;>>>@@@AAA666222222777:::::::::===WWW~~~xxxvvv}}}xxxuuu}}}yyyxxxtttooojjjiiijjjlll{{{jjj]]]xxx|||hhhlllpppttt{{{}}}~~~}}}ttttttgggeeejjj\\\JJJYYYyyyrrrqqqKKKGGG======<<<======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============;;;<<<<<<===>>>??????@@@FFFAAA@@@MMMiiiwww]]]OOOCCC888::::::999666333333666888<<<;;;:::::::::;;;;;;;;;<<<@@@GGGQQQ___rrrzzzkkk\\\QQQMMMMMMNNNXXXbbbtttzzzqqqvvv}}}ooorrr~~~qqqlllqqq^^^UUUMMMMMMMMMKKKHHHFFFGGGHHHDDDDDDEEEFFFEEEDDDCCCCCCCCCCCCDDDFFFFFFGGGGGGGGGHHHEEEBBBDDDGGGHHHDDD@@@AAABBBCCCDDDDDDDDDCCCBBBEEEEEEFFFHHHIIIIIIFFFDDDDDDAAA@@@CCCHHHJJJGGGDDDDDDGGGIIIIIIHHHGGGGGGGGGBBBBBBCCCFFFHHHGGGEEEBBBDDDDDDCCCCCCGGGJJJFFF>>>???@@@BBBCCCCCCBBB@@@???===<<<===???>>>;;;<<<@@@======>>>===<<<<<<>>>AAA>>>>>>???@@@@@@@@@@@@???BBBAAA???<<<::::::<<<>>>@@@?????????@@@@@@???>>>888:::<<<======<<<<<<===::::::;;;;;;<<<======>>>999;;;<<<>>>>>>===;;;:::888888888999:::999777555;;;;;;;;;:::;;;;;;<<<<<<:::888666555777999999999>>>@@@AAA>>>:::777777888999999999888888777777777:::999777666666666777888<<>>@@@@@@???;;;999777888:::===>>>>>>::::::999888888999::::::666888:::<<<>>>@@@BBBDDD888444333666888888<<>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============;;;<<<<<<===>>>>>>??????;;;;;;<<>>===>>>@@@>>>;;;<<<@@@===>>>>>>===<<<===???AAABBBBBBBBBBBBAAA@@@?????????>>>===;;;:::;;;>>>@@@===>>>???AAABBBBBB@@@>>>888:::<<<===<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>;;;<<<<<<======<<<;;;:::===<<<<<<<<<===<<<:::888:::999999888999:::;;;<<>>???>>><<<888777888:::::::::999999999888888888;;;:::999888888888999999555???LLLUUUVVVRRRMMMKKK@@@???>>>======>>>>>>>>>===;;;999999:::<<<======;;;:::999999999;;;<<<===???;;;999===CCCGGGFFFDDD999555444666888888;;;@@@___qqqhhhtttyyylllwww{{{vvv}}}zzztttpppnnnmmmmmmdddtttjjjcccuuurrr{{{~~~{{{{{{uuusssnnnfff\\\^^^RRR@@@EEEgggtttllltttNNN???<<<>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<======>>>>>>???:::>>>@@@??????KKK___oooyyytttssstttsssqqqrrruuuwwwtttqqqsss{{{sss[[[LLLKKKKKKIIIGGGEEEDDDBBBCCCAAA???QQQyyypppnnnxxxgggZZZPPPHHHFFFHHHIIIJJJIIIHHHHHHIIIKKKLLLJJJGGGDDDCCCCCCDDDEEECCCCCCCCCDDDEEEEEEEEEFFFEEEBBB??????BBBDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDAAABBBCCCFFFIIIJJJJJJHHHEEECCCAAABBBDDDEEEBBB???BBBCCCDDDDDDDDDEEEGGGIIIDDDBBBAAAAAABBBBBBBBB@@@@@@DDDEEECCCCCCEEEDDD@@@???????????????????????????>>>???AAA???;;;;;;>>>>>>???@@@???>>>>>>@@@BBBDDDDDDCCCBBB@@@???===<<<;;;;;;;;;::::::<<>>@@@AAAAAA@@@>>><<<;;;;;;<<<======<<<<<<;;;:::;;;===???@@@???>>>======<<<<<<<<<<<<<<<======>>>===<<<<<<======<<<;;;999888777666777999<<<===DDDBBB???>>>???@@@@@@???<<<===<<<;;;999888:::;;;;;;:::::::::::::::999999::::::999888888888888999555;;;GGGUUU```aaaZZZSSSBBBBBBAAA???===<<<>>>???>>><<<::::::;;;=========;;;:::::::::;;;===>>>@@@GGG???999===HHHNNNJJJCCC:::666444777888888;;;@@@dddkkk```ooo|||sss|||}}}www|||xxxtttqqqpppooobbbrrrlllfffvvvqqquuuzzz~~~xxx}}}|||tttmmmiiiddd^^^RRRSSSJJJBBBUUU|||rrryyyaaaDDDBBB>>>>>>>>>>>>>>>>>>===<<<<<>>>>>>>>>>>============<<<<<<<<<=========>>>>>>>>>CCCEEEBBB<<>>>>>>>>===>>>CCCEEEBBBAAABBBBBB@@@??????>>>>>>>>>>>>??????@@@???@@@BBB???;;;:::===>>>@@@AAA@@@??????AAABBBBBBAAAAAA@@@???===;;;:::::::::;;;::::::;;;>>>AAA???@@@@@@@@@>>>>>>>>>>>>???>>>===>>>>>>>>>===<<<999;;;===@@@@@@???>>><<<===<<<<<<<<<===???BBBCCC???>>><<<;;;<<<===<<<;;;999888777777888:::===???FFFCCCAAA@@@AAAAAA@@@???:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777666666666666<<<;;;>>>GGGPPPTTTRRRNNN???@@@@@@>>>;;;;;;===@@@===;;;:::;;;===?????????:::999999:::;;;>>>@@@AAAIIIAAA:::>>>GGGLLLIIICCC:::666555777888888;;;@@@iii|||ggg^^^ppp|||yyy~~~~~~}}}{{{xxxuuurrrqqq```pppnnnhhhxxxpppsssyyy}}}~~~zzzzzzvvvkkkaaa[[[UUUQQQHHHEEEGGGVVVvvv|||pppOOO<<<@@@;;;>>>>>>??????>>>===<<<;;;@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<============<<<>>>@@@???======BBBGGGGGGXXXlll{{{nnnZZZKKKDDDDDDDDDDDDCCCBBB@@@>>>======IIIJJJCCCBBBHHHddd~~~tttooo|||sssnnnooouuu~~~mmmsssoooXXXLLLIIIFFFDDDCCCBBBCCCDDDDDDCCCDDDFFFHHHHHHIIIJJJJJJIIIFFFCCCBBBCCCBBBAAAAAAAAABBBCCCDDDAAA???======>>>@@@BBBBBBCCCCCCCCCDDDEEEFFFFFFGGGHHHFFFDDDCCCCCCAAA???===?????????@@@BBBBBBBBBAAA???@@@AAAAAAAAABBBEEEHHHNNNKKKEEEAAA@@@???===<<<===BBBCCC@@@???AAAAAA@@@???>>>>>>======>>>>>>???@@@???@@@CCC@@@;;;:::===>>>@@@AAAAAA@@@@@@AAABBB@@@@@@@@@@@@@@@???>>>>>>;;;<<<<<<;;;::::::<<<>>>BBBBBBAAA???>>>AAAGGGLLLDDDAAA??????@@@@@@>>><<<777999<<<>>>???>>><<<;;;<<<<<<<<<===???CCCGGGIIIKKKHHHDDD@@@???>>>===<<<;;;:::999999;;;===???AAACCCAAA????????????>>>===777:::===@@@AAA???;;;999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888777777666???===<<<===@@@BBBBBBBBB>>>??????===;;;:::;;;<<<999888999;;;>>>AAAAAAAAA999888999999;;;===@@@AAACCC@@@===???BBBEEEDDDCCC:::666555777999999<<<@@@mmm}}}iiibbbtttxxx~~~{{{vvvqqqnnn^^^nnnpppjjjyyypppxxx~~~~~~~~~}}}zzzzzzvvvmmmaaaUUULLLGGGFFFAAABBBQQQrrr}}}}}}nnn{{{iiiFFF<<>>??????>>><<<<<<@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<===>>>@@@AAABBB@@@CCCGGGJJJNNNVVV___eee~~~yyylll[[[LLLDDDCCCEEEBBBAAA@@@???>>>>>>??????BBBEEEAAA???CCCCCCHHHXXXmmmhhhtttxxxxxxtttvvvzzzuuummmwww{{{{{{{{{~~~vvvuuuwww~~~~~~vvvqqq{{{}}}lll]]]OOOJJJIIIGGGFFFFFFBBBCCCDDDCCCBBBAAACCCEEEFFFHHHKKKMMMMMMJJJGGGEEECCCBBBAAA@@@@@@AAABBBCCC@@@???>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGEEEDDDBBBBBBBBBBBBAAA???BBBBBBBBBBBBAAA???>>>===???@@@AAAAAAAAABBBDDDFFFRRROOOJJJFFFDDDBBBAAA???>>>@@@@@@===>>>AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>@@@CCCAAA<<<;;;>>>===???AAAAAA@@@@@@@@@AAAAAAAAABBBCCCCCCDDDCCCCCC===>>>>>>===;;;:::;;;<<>>;;;888999;;;===>>>===<<<;;;;;;;;;<<<>>>AAAEEEIIIKKKYYYTTTMMMGGGDDDAAA???>>><<<<<<<<<===>>>???@@@AAA???>>>======>>>>>><<<;;;777999<<<@@@BBB@@@;;;777::::::;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999:::===???@@@>>>===;;;;;;AAA@@@??????@@@>>>;;;888666666777:::>>>AAABBBBBB999999999:::;;;===???AAA>>>???@@@@@@@@@???@@@AAA999666555888999:::===BBBoooqqqhhhuuuvvv}}}vvvnnniii]]]mmmqqqlllyyyyyyxxxxxx~~~|||xxxwwwuuurrroooiii___TTTJJJDDDBBBDDDHHHTTTlllhhhkkk}}}VVVDDD@@@???@@@;;;<<<>>>?????????===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===??????@@@AAACCCLLLHHHDDDCCCCCCDDDFFFHHHPPPVVV\\\^^^]]]]]]aaaeeehhhggggggiiikkkiiiddd```NNNJJJEEEBBBAAABBBDDDEEEAAAAAA@@@@@@@@@@@@AAAAAADDDEEE@@@AAAHHHEEECCCKKKbbb~~~zzzxxxssskkkcccuuu}}}~~~ssslllmmmooommmlllgggfffmmmuuuxxxwwwxxxnnnttt{{{vvvuuu|||qqqgggXXXPPPIIIIIIKKKIIIIIIJJJEEEFFFFFFDDDBBBAAABBBCCCCCCEEEGGGJJJJJJJJJIIIHHHBBBAAA@@@??????@@@AAABBB???@@@@@@@@@???>>>??????BBBAAAAAABBBCCCDDDFFFGGGEEECCCBBBBBBCCCDDDDDDCCCBBBCCCCCCBBBAAA???>>>>>>???AAACCCCCCBBBBBBBBBCCCNNNKKKHHHEEEEEEDDDBBBAAA??????===;;;===AAA@@@;;;>>>>>>???@@@@@@???>>>>>>======@@@DDDBBB===<<>>???>>><<<;;;<<<======???@@@@@@AAAHHHRRR[[[GGGCCC>>>===>>>???<<<999:::;;;<<<======>>>>>>===;;;;;;<<<>>>@@@CCCFFFHHHVVVQQQKKKFFFCCCBBBBBBAAA<<<===>>>???@@@@@@??????===<<<<<<<<<>>>>>><<<;;;999888999;;;======:::777999999::::::;;;;;;;;;;;;<<<<<<=========<<<;;;:::888:::===???@@@???===;;;???===>>>CCCHHHIIICCC===666666777:::>>>@@@@@@@@@;;;;;;;;;;;;<<<>>>@@@AAA>>>@@@BBBBBBAAA???>>>>>>888555444777:::;;;???DDDpppzzzjjjuuu|||{{{vvvyyyqqqkkk]]]mmmrrrlllyyysssrrrxxxzzzwwwrrrpppooolllccc\\\TTTKKKEEEBBBDDDIIITTTkkkvvvXXXlllmmmGGG@@@@@@<<>>???@@@???>>>===========================>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<;;;999<<>><<<;;;>>>AAACCC???===???@@@>>>;;;999CCCDDDEEEEEEEEEFFFHHHIIIGGGHHHIIIHHHGGGFFFEEEEEEGGGBBB???@@@DDDFFFBBB>>>AAAAAAAAAAAA@@@??????>>>;;;BBBAAA???@@@;;;===KKKDDDqqq~~~zzz{{{yyyzzzxxxvvvyyy{{{vvvsssssslll[[[RRRIIIDDDBBBEEEGGGFFFGGGJJJHHHHHHHHHEEECCCAAABBBCCC@@@AAABBBDDDEEEGGGHHHHHHCCCAAA@@@>>>>>>???AAABBB???@@@AAAAAA???>>>>>>>>>AAAAAA@@@AAABBBDDDFFFGGGHHHFFFDDDCCCDDDEEEDDDCCC???AAABBBBBBAAAAAAAAABBB???AAADDDDDDCCCBBBAAABBBGGGEEECCCBBBBBBBBBAAA@@@@@@>>>;;;999>>>BBB@@@:::===>>>@@@BBBBBB@@@>>>===<<<===@@@DDDCCC>>>===???<<<>>>@@@AAA@@@??????@@@BBBBBBCCCCCCCCCCCCCCCBBB<<<>>>???>>>======>>>???<<<>>>@@@???>>>BBBKKKRRRGGGBBB<<<;;;======:::777<<<<<<<<<===>>>>>>??????<<<<<<===>>>???AAACCCDDDIIIEEE@@@>>>???AAACCCDDD<<<===???AAAAAA@@@>>>======<<<<<<===??????>>><<<;;;888666666999:::999777999999999::::::;;;;;;;;;:::;;;<<<<<<<<<;;;:::999;;;888777888<<>>;;;999<<>>=========<<<===>>>???AAABBB???@@@BBBDDDDDDBBB???===777444444777:::;;;@@@EEEpppkkkuuuyyyyyyxxx~~~wwwrrr]]]mmmsssmmmxxxtttrrruuusssnnnkkkjjjbbbXXXRRRPPPLLLFFF???BBBWWWmmm}}}www\\\\\\lllMMMEEECCC<<<<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>===<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>===>>>>>>>>>>>>======<<<>>>?????????@@@@@@@@@@@@<<<===>>>???@@@@@@???>>>>>>@@@AAAAAA@@@@@@@@@@@@HHHKKK[[[~~~uuurrrfffwwwxxxbbbOOODDDAAAAAAAAAAAABBBDDDGGGIIIKKKHHHGGGFFFDDDCCCAAA@@@???CCCAAA???>>>???AAADDDEEEDDDCCCBBBAAA@@@?????????BBBAAAAAA@@@???>>>======CCC<<<999@@@EEECCCAAABBBEEEFFFGGGEEECCCAAAAAAAAA>>>>>>@@@AAAAAA@@@??????@@@@@@AAA@@@@@@???>>>===BBBCCCCCCBBBAAAAAABBBDDDBBB;;;:::???BBB???===>>>===???@@@@@@@@@>>><<<:::777:::======<<<;;;::::::===<<<===???>>>;;;===AAA>>>>>>???@@@@@@@@@@@@???===>>>??????===<<<<<<===>>>???@@@???>>>>>>@@@BBB=========<<<;;;999888777:::<<>>>>>>>>@@@>>>===>>>AAABBBAAA???AAA>>>;;;;;;>>>AAAAAA@@@>>>===<<<===>>>>>><<<:::;;;<<<===>>>@@@@@@AAAAAA:::999888999:::;;;:::999:::777777::::::888999<<<===;;;999:::;;;<<<;;;;;;<<<<<<======>>>>>>??????;;;<<<>>>AAAFFFKKKOOOQQQCCC;;;666;;;@@@???<<<;;;999999:::;;;===???BBBCCCDDDAAA@@@DDDIIIIIIBBB;;;:::777666777888888>>>EEEwwwwwwqqqxxxmmmcccjjjrrrfffppprrrlllmmmmmmhhhaaa^^^[[[TTTJJJCCC>>>===CCCOOOaaa{{{iiidddssszzz\\\BBB>>>???;;;<<>><<<:::999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<=========<<<<<<============>>>>>>>>>>>><<<===>>>?????????>>>======>>>???@@@????????????>>>>>>EEEYYYxxx~~~zzzvvvvvvzzz{{{jjjYYYNNNHHHFFFEEECCCCCCBBBBBBCCCDDDFFFGGGGGGFFFEEEDDDCCCAAA@@@@@@???>>><<<;;;;;;===???@@@DDDDDDCCCBBBAAAAAAAAAAAABBBBBBAAA@@@>>>===<<<<<>>>>>???@@@@@@???>>>===????????????>>>===<<<<<<=========<<<;;;<<<>>>@@@BBB;;;:::???CCCBBBBBBDDDFFFJJJHHHBBB>>>AAABBB@@@888:::<<<<<<:::888888888:::999;;;>>>>>><<<>>>CCCFFFDDDAAA>>><<<;;;;;;<<<<<<>>>??????===<<<<<<===<<<===>>>===<<<<<<>>>@@@======<<<<<<;;;999888777:::<<<>>>???>>>======>>>???===<<<===???@@@???===<<<:::999:::>>>AAABBBAAA>>>===<<<===>>>>>><<<;;;;;;;;;===>>>???@@@@@@@@@===;;;:::;;;<<<===<<<;;;999666555888999777888;;;===;;;::::::;;;<<<<<<;;;<<<<<<===>>>>>>???@@@@@@CCCBBBAAA@@@???@@@AAAAAABBB<<<:::AAAFFFDDD>>>;;;777666666777999;;;>>>???@@@>>>>>>CCCJJJLLLHHHCCC:::777666777777888>>>EEEuuuuuuwwwkkkaaahhhqqqeeemmmnnniiizzzccc___XXXQQQOOOMMMFFF>>>AAA999777DDD\\\uuuxxxhhhwwwfffMMM:::999===:::;;;@@@===<<<::::::::::::;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@<<<;;;;;;::::::::::::;;;::::::;;;;;;;;;;;;::::::999:::;;;<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>===<<<<<<<<<======>>>?????????>>>AAA@@@>>>AAAMMMhhhzzzyyy{{{mmm^^^JJJ@@@@@@DDDFFFFFFEEEDDDBBBAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAA>>>===;;;999999:::<<<===CCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA???>>>===;;;;;;<<<>>>BBBEEEBBB>>>???DDDBBBAAA@@@AAABBB@@@<<<777>>>??????@@@???>>><<<;;;>>>>>>>>>>>>===<<<;;;;;;;;;<<<=========@@@DDDGGGFFF@@@;;;===@@@AAABBBDDDQQQXXXUUUFFF???FFFLLLJJJ>>>??????===:::888888888777666999===>>>===@@@EEEJJJFFFAAA===:::999:::;;;<<<===>>>>>><<<;;;;;;<<<:::;;;;;;;;;::::::<<<======<<<<<<;;;:::999888888999;;;======<<<;;;<<<===???===<<<===>>>>>>===<<<:::999999:::===>>>>>>======;;;;;;;;;======<<<;;;;;;;;;<<<>>>???????????????>>>======>>>???>>><<<:::777888;;;<<<999888;;;<<<:::999999:::;;;;;;:::;;;;;;<<<===???@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>>>>;;;<<>>;;;:::999999888:::<<<>>>??????<<<<<<@@@GGGJJJHHHEEE:::666555777777888===DDDuuusssxxxmmm^^^eeeyyyqqqhhhllllllhhhyyyTTTPPPKKKHHHHHHGGGAAA;;;AAA>>>@@@OOOeeeyyyoooZZZHHH:::;;;===:::999<<<::::::999999:::;;;<<<<<<:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;::::::::::::;;;===>>>???::::::999999999999999:::999:::;;;<<<<<<;;;:::999888999:::<<<<<<=========::::::::::::;;;;;;;;;;;;============<<<<<<;;;;;;<<<<<<<<<>>>???@@@@@@???@@@BBBCCC@@@AAAMMMbbbsss{{{wwwtttiiiRRRIII???>>>BBBFFFDDD@@@DDDCCCAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@???===<<<<<<<<<===>>>AAAAAAAAAAAAAAABBBCCCDDDCCCBBBAAA@@@>>><<<;;;;;;;;;???DDDFFFEEEBBBCCCEEECCCAAAAAADDDHHHGGGAAA;;;>>>?????????>>>===;;;:::>>>>>>>>>>>>===<<<;;;;;;:::;;;===>>>AAAEEEKKKOOOKKKDDD>>>;;;===???@@@AAANNNXXXVVVDDD<<>>CCCDDDBBB???<<<:::;;;<<<===;;;<<<======;;;::::::;;;999:::::::::999999;;;<<<===<<<;;;:::999999999999999;;;<<<<<<;;;:::;;;<<>>>>>>>>======<<<;;;;;;;;;;;;;;;:::999777;;;:::999999;;;<<<;;;::::::;;;<<<===>>>>>>>>>>>>???>>>======>>>???===<<<;;;;;;>>>DDDDDD???;;;;;;:::888777777888999999888888999:::;;;===>>>@@@@@@<<<<<<<<<<<<===>>>>>>???;;;888:::AAAEEEAAA<<<999<<<;;;:::999999;;;>>>???AAA>>><<<===AAACCCAAA???999666555777777888===DDDuuuooo}}}}}}rrr```iiiwww}}}uuunnnmmmmmmjjjHHHFFFDDDEEEDDDBBB>>>;;;:::CCCSSSfffxxxwwwPPPDDD<<<===>>>;;;999:::888888999999::::::;;;<<<999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<:::999888888999:::<<<===999999888888888999999::::::;;;<<<======<<<;;;:::999:::;;;<<<===>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;:::::::::<<<<<<<<<>>>AAABBBAAA@@@555999===???@@@EEEMMMUUUsss~~~rrrhhh[[[OOOCCCBBBBBBDDDFFFEEEAAA>>>AAAAAA@@@??????@@@AAABBBAAAAAAAAA@@@@@@@@@@@@@@@BBBAAA@@@>>>>>>>>>>>>???????????????@@@AAABBBBBBCCCCCCBBB@@@???===<<<<<<:::===AAACCCEEEFFFDDDBBBCCCAAABBBFFFKKKKKKFFF@@@>>>?????????>>>===;;;:::????????????>>>===<<<<<<888999;;;<<<===@@@EEEHHHGGGBBB<<<:::???EEEJJJJJJ@@@KKKLLL???888>>>CCCBBBHHHGGGFFFBBB???<<<<<<===888777999<<<<<<999;;;???======<<<<<<<<<;;;;;;;;;:::;;;<<<<<<:::999999:::999:::::::::999999;;;===<<<;;;:::999999999999999:::;;;<<<;;;:::999:::<<<=========<<<;;;::::::;;;::::::;;;;;;:::999888888;;;999777888999::::::999:::;;;<<<===============>>>===;;;;;;<<<<<<;;;:::999;;;BBBIIIIIIAAA;;;999888666555555666777777666666666777999:::<<<===>>>::::::;;;;;;<<<<<<<<<<<<<<<888888===@@@===;;;;;;:::999666555666888:::<<>>???>>>===999666555666777777===DDDsss}}}nnn~~~vvviiiuuu}}}~~~{{{ssslllllljjjAAA@@@@@@AAA???;;;<<<@@@CCCWWWqqq{{{eeeDDD===:::<<<>>>;;;999:::888888888999999:::::::::888888999999::::::;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;<<<:::999888777777888:::<<<999888888888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===============;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999:::::::::<<<;;;;;;===BBBDDDCCC@@@;;;;;;<<<===>>>@@@AAABBBOOOeeeuuubbbUUUNNNHHHBBBBBBCCCDDDDDDBBBAAAAAAAAA@@@@@@?????????AAABBBCCC@@@@@@@@@@@@????????????AAA@@@@@@?????????????????????>>>??????@@@AAAAAACCCCCCBBBAAA@@@??????>>>:::>>>??????AAADDDBBB>>>@@@???@@@DDDHHHHHHEEEBBB>>>??????@@@???>>><<<;;;????????????>>>===<<<<<<===>>>>>>>>><<<<<<===???===<<<999:::CCCPPPWWWXXX===DDDGGGBBB>>>>>>@@@@@@CCCCCCCCC@@@===:::::::::999888999;;;:::777888<<<;;;;;;;;;;;;:::999777666999:::;;;;;;999888888999999:::::::::999999;;;===<<<;;;:::888888888999:::;;;<<<<<<;;;999999:::<<<999:::;;;:::888888888:::777888:::;;;:::;;;===>>>===;;;999888999::::::999::::::;;;<<<======<<<<<<<<<;;;999999::::::999777666888???FFFFFF>>>777555777555444444555666666555555555666777999:::;;;;;;888:::===AAADDDGGGIIIIIIAAA<<<:::===>>><<<<<<>>><<<:::888666777999===???AAA@@@??????AAABBBBBBAAA999555444666666777<<>>:::999;;;<<<:::888999888888888999999999999888777888888999::::::;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<<<<;;;999777777888:::;;;999888888888888999:::;;;;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<::::::999888999999;;;;;;;;;999888<<>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@??????@@@AAAAAACCCCCCCCCBBBBBBAAAAAAAAA>>>DDDFFFAAA>>>???@@@>>>??????AAABBBCCCBBBAAA@@@>>>>>>???@@@@@@???>>>===>>>>>>>>>>>>===<<<;;;;;;???AAABBBBBB???=========<<<<<<999999BBBOOOVVVVVVCCCBBBDDDGGGEEE??????BBB<<<>>>???>>>;;;999888888888777888;;;999666888<<<;;;:::999777666666666666888999;;;:::888777777888888999:::999888888:::<<<<<<;;;999888777888999:::=========;;;999999;;;===888:::<<<;;;999999:::<<<777999;;;;;;:::<<>><<<>>>>>>;;;;;;>>>???===:::999:::===AAACCC?????????@@@BBBCCCCCCBBB888555444666666777<<>><<<<<<<<<<<<999777777888888999999999888888777777777888999::::::;;;;;;::::::::::::::::::::::::999999999999::::::;;;<<<>>>===:::888777888:::;;;999999888888999:::;;;;;;;;;:::999888888999:::;;;::::::;;;;;;;;;:::999999999999:::::::::;;;;;;;;;999999888888888999;;;<<<:::777777:::@@@CCCAAA>>>999:::;;;===>>>>>>======<<<>>>???EEE]]]zzzkkkZZZWWWNNNDDD@@@CCCFFFFFFBBBAAABBBDDDFFFFFFCCCAAACCCBBBAAA@@@@@@@@@AAABBB@@@@@@??????>>>=========BBBBBBBBBCCCCCCDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCLLLOOOFFF===<<<@@@AAA@@@AAABBBBBB@@@>>>>>>???>>>>>>@@@AAAAAA@@@??????============<<<;;;:::999:::===@@@AAA@@@>>>>>>>>>AAA@@@<<<888===GGGKKKHHHEEE======EEEDDD;;;999@@@999<<<>>>>>><<<999888888777666777:::999777888<<<:::888555333333555888:::777999::::::888777777888777888999888777777999;;;<<<:::999777777888:::;;;===>>>===;;;:::999;;;===;;;===??????===<<>>BBBEEEBBB???============<<<::::::;;;;;;<<<;;;;;;;;;;;;:::888888888888777555:::888999<<<;;;777666888999888666666888888888777777777888888999999999::::::<<>>:::999;;;<<<:::888666777;;;???BBB>>>??????@@@@@@@@@??????888555444666666777<<>>>>>======<<<<<>>===<<<<<>>@@@BBBDDDDDDBBB???>>>AAAAAA???>>>>>>>>>???@@@<<>>;;;111>>>>>>?????????>>>>>>===>>>>>>======>>>???@@@@@@BBBBBBAAA@@@???>>>===<<<@@@???>>>===;;;999888888666777888999::::::;;;:::888777777666666777888999888999;;;<<<<<<;;;999888888888999999999:::::::::>>>;;;888777888:::::::::<<<;;;::::::<<<<<<;;;999666>>>CCCBBB@@@BBB???999:::<<<===??????>>><<<;;;AAA???======???@@@AAAAAA;;;999888888999:::999888;;;:::999888888888888999888999:::999777666777888888<<<@@@@@@<<<888777777777777777777777888888999888:::===AAABBBBBB@@@???AAA???======>>>===:::777999::::::999888:::>>>CCC@@@???>>>???AAAAAA???>>>777222111333555666;;;AAAmmm}}}|||xxxsssxxxsssfffoooyyyxxx}}}{{{uuu~~~888555888@@@GGGTTTooopppzzzuuuuuuxxx~~~mmmMMM<<<999;;;::::::::::::999999999888888888888888888888888888888888999999999::::::777888888888888999999999::::::999999999:::;;;<<<<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;:::::::::999888888777777777777888888::::::999888888999:::;;;999999::::::;;;<<<<<<<<<;;;:::888888888999;;;<<<:::999999999::::::;;;<<<===<<<<<<<<<<<<<<<;;;;;;===BBBEEECCCAAAHHHXXXfffqqqbbbWWWOOOIIIFFFGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBCCCCCCCCCAAA@@@???@@@@@@??????>>>>>>======BBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBCCCCCCDDDDDDBBBDDDFFFGGGGGGFFFDDDBBBBBBAAA@@@???@@@BBBDDDEEEFFFIIIJJJIIIFFFCCCCCCCCC???@@@BBBCCCDDDCCCAAA@@@BBBBBB@@@?????????@@@AAABBBJJJKKKFFFEEEIIIGGG???>>>???@@@AAAAAAAAAAAA@@@AAA???===;;;<<<===@@@BBBBBBAAAAAA@@@>>>======<<<=========<<<<<<;;;;;;;;;777888999:::;;;;;;;;;;;;888888777666666888999::::::;;;<<<>>>>>><<<;;;:::999999999:::::::::;;;;;;<<<:::888888:::;;;<<<;;;===;;;999:::;;;<<<;;;::::::???BBB???>>>@@@@@@===<<<===>>>??????===<<<;;;>>><<<;;;<<<>>>??????>>>===;;;999999:::::::::999;;;;;;:::::::::999999999777888999999999999:::<<<<<<<<<======<<<;;;:::999888888777777888888999999888:::<<<>>>??????>>>===<<<;;;:::;;;===>>><<<::::::;;;;;;:::888999===AAA@@@???>>>???AAAAAA???>>>777333111333555666:::@@@ggg}}}zzzvvv|||sssdddooovvvuuu{{{zzzqqq{{{999<<>>888888:::::::::999999999888888888888888888888888888888777888888888999999999999777888888888888999999999;;;;;;:::999999999999:::999999888888999:::<<<===<<<<<<;;;;;;;;;:::::::::777666666555555666666777888888888888888999:::;;;::::::;;;;;;<<<=========;;;:::::::::::::::999999::::::999999999:::;;;;;;:::::::::::::::;;;;;;;;;888===@@@@@@===>>>CCCHHHPPPiiimmmaaaPPPBBB;;;===AAAEEEDDDBBBAAA???@@@BBBDDDFFFBBBBBBBBBBBBAAA@@@???>>>????????????????????????@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBFFFJJJNNNNNNLLLIIIFFFBBBAAA@@@@@@@@@@@@BBBCCCDDDFFFHHHHHHGGGEEEEEEEEE@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAACCCJJJLLLIIIJJJOOONNNHHH@@@AAAAAABBBCCCCCCCCCCCCCCCAAA===::::::<<<@@@BBBAAAAAA@@@???>>>===<<<<<<:::;;;;;;<<<======>>>>>>999:::;;;<<<=========<<<888888777777777888::::::<<<===>>>??????>>>===<<<::::::;;;;;;;;;<<<<<<<<<:::999999:::<<<===<<<<<<>>>;;;999888:::;;;<<<<<<<<<>>>>>>;;;:::===??????===>>>?????????===<<<;;;<<<;;;;;;===???@@@???>>>???===;;;:::;;;;;;:::888:::;;;<<<===<<<;;;999888666888999::::::<<<>>>@@@???===::::::;;;<<<;;;999999999999999999:::::::::999999:::;;;<<<=========:::999999;;;>>>@@@@@@@@@;;;<<<<<<;;;::::::===???@@@???>>>???AAAAAA???>>>888444222444555555888>>>___zzz{{{~~~zzzrrrbbbooorrrqqqzzzzzzpppyyy???III]]]tttssscccyyy|||\\\CCC<<<<<<<<<999999999999888888888888888888888888888888888888777777777888888888888999777777888888888999999999<<<;;;:::999999888888888777777777777888:::<<<===<<<<<<<<<;;;;;;;;;::::::666666666555555666666666666666777777888999:::;;;;;;;;;<<<<<<===>>>>>>>>>;;;;;;<<<<<<;;;:::999888:::::::::999999::::::;;;999999999::::::;;;;;;<<<::::::;;;<<<>>>BBBFFFJJJ@@@KKKZZZgggwwwjjj[[[JJJFFF???<<<===BBBIIINNNFFFDDDAAA@@@@@@CCCFFFHHHCCCCCCCCCBBBAAA@@@???????????????@@@@@@@@@@@@@@@????????????@@@AAACCCCCCEEEEEEEEEEEEDDDCCCCCCBBBBBBEEEJJJNNNOOONNNKKKIIICCCBBBAAA@@@@@@@@@@@@AAABBBCCCEEEGGGGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@>>>CCCEEEDDDEEEIIIIIIEEEBBBBBBCCCCCCCCCCCCBBBAAACCCAAA>>><<<;;;<<<>>>@@@@@@@@@???>>>======<<<<<<:::;;;;;;<<<===>>>>>>???;;;<<<===>>>>>>>>>>>>>>>999888777777888999;;;<<<===>>>>>>??????>>>>>>===<<<<<<<<<<<<============;;;::::::;;;===>>><<<;;;>>>;;;888777999;;;======:::;;;;;;:::999:::<<<>>>???????????????>>><<<<<<<<<<<<===@@@BBBCCCAAA??????===;;;:::::::::888777999;;;===??????===:::888888999;;;;;;;;;===@@@BBB??????>>>===;;;:::999888::::::;;;;;;;;;<<<;;;;;;:::::::::;;;<<<>>>AAABBB<<<<<<===>>>AAACCCDDDEEE<<<<<<<<<<<<<<<<<<>>>???@@@???>>>???AAAAAA???>>>999444222444555444777<<>>>>>???;;;<<<=========;;;999888;;;::::::999999:::::::::::::::;;;;;;<<<<<<======@@@===;;;:::<<>>>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEDDDCCCBBBAAAAAACCCEEEGGGIIIJJJJJJJJJCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCEEEFFFFFFEEEDDDEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@??????>>>;;;>>>?????????AAAAAA???CCCCCCCCCCCCBBB@@@???>>>????????????>>>>>>======???>>>>>>======<<<<<<<<<<<<<<<========================>>>?????????>>>>>>999888888888999:::<<<============>>>>>>=========<<<<<<=========>>>>>>>>>===<<<;;;<<<>>>>>><<<:::>>>;;;888777999<<<===>>>:::;;;===>>>===;;;<<<===??????@@@??????>>>>>>=========>>>@@@BBBBBBAAA???>>><<<:::999999999777666888:::===@@@@@@>>>;;;999<<<<<<===<<<;;;===???BBB???DDDHHHFFF>>>888888:::;;;;;;<<<===>>>=========<<<<<<<<<===???CCCFFFHHH?????????@@@@@@AAACCCDDD???>>>===<<<===???@@@@@@@@@???>>>???AAAAAA???>>>888444333444555444666:::WWWssslll}}}mmmbbbuuuuuuuuu~~~{{{ttt|||nnnwwwvvvhhhkkkvvv|||zzziiiPPP<<<777::::::666888888888777777777777666777777777777777777777777666666666666777777777777777888888888888999999999::::::::::::999888777666555555555555666888:::;;;;;;;;;:::::::::999999999999888888777777888888999777777888999:::::::::999;;;;;;<<<<<<===>>>>>>>>>;;;<<<=========<<<;;;:::;;;;;;:::999999999::::::<<<<<<<<<<<<=====================>>>@@@@@@???===DDDDDDEEEFFFFFFIIISSS^^^mmmZZZNNNHHHCCCAAACCCCCCBBBAAA@@@AAAEEEHHHEEEDDDAAA???>>>???AAABBBDDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@AAACCCEEEGGGIIICCCCCCCCCBBBBBBAAAAAAAAAAAA@@@AAABBBDDDDDDCCCAAADDDDDDDDDCCCBBBAAA@@@??????@@@@@@@@@@@@???>>>===>>>???@@@????????????>>>CCCCCCCCCBBBAAA@@@>>>>>>===>>>???@@@@@@???===<<<>>>=========<<<<<<<<<;;;>>>>>>>>>============<<<>>>>>>????????????>>>>>>999999888888999;;;===>>>======<<<<<<<<<<<<======<<<<<<=========>>>>>>>>>===<<<;;;<<<>>>>>>===<<<<<<:::888888:::<<<======;;;<<<@@@DDDCCC>>>===?????????????????????@@@@@@===<<<<<<===??????>>><<<===;;;999888999999888666888:::===??????>>>;;;999>>>>>>>>><<<;;;<<>><<<===>>>???@@@???>>>>>>======>>>???AAADDDGGGIII???@@@???>>>======???AAAFFFCCC???===>>>???@@@@@@@@@???>>>???AAAAAA???>>>777333222444555444666:::XXXsssjjjzzzkkkcccwwwzzz|||{{{sss{{{wwwbbb___tttvvvnnn{{{bbbRRRAAA::::::999888888888888777777777666666666777777777777777777777777555555555666666666777777777888888888888999999999999999::::::999888777666555555444444555777888:::::::::999999999888888888999888888777777888888999888999:::;;;;;;:::999999:::;;;;;;<<<<<<===>>>>>>;;;<<<<<<============<<<<<<;;;::::::999999999:::=========<<<<<<<<<<<<<<<;;;;;;===???AAABBBCCCCCCBBBAAADDDIIIIIIDDDCCCFFFSSS^^^nnn{{{eee[[[MMMCCC@@@BBBCCCDDD>>>??????>>>===>>>BBBEEEBBBAAA@@@???>>>???@@@@@@CCCBBBAAAAAAAAABBBCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>??????@@@???@@@BBBCCCDDDCCCAAA@@@>>>>>>>>>???AAACCCEEEFFFCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@AAABBBBBB???<<>>AAA@@@@@@AAA@@@??????@@@@@@AAAAAABBBBBBAAAAAAAAA>>>>>>>>>???????????????======<<<<<<<<<<<<;;;;;;========================>>>>>>????????????>>>>>>999999888999:::<<<===???=========<<<<<<=========<<<<<<<<<=========>>>>>><<<:::999:::===@@@AAAAAA;;;999888999;;;======<<<===<<>>===@@@????????????@@@AAAAAABBB@@@>>><<<<<<===>>>===<<<===;;;999999::::::999888888999<<<===>>>===;;;:::>>>>>>===<<<;;;<<>>@@@AAAAAAAAA???>>>===>>>>>>???@@@BBBCCCDDD???@@@@@@>>>;;;;;;>>>AAAPPPJJJCCC???>>>>>>>>>>>>@@@???>>>???AAAAAA???>>>666222222444555444666:::ZZZtttlll~~~~~~yyykkkcccxxxzzzsss{{{rrrhhhhhhwwwvvvfffaaaooo~~~sssOOOAAA777999:::555444888777777777777666666666666777777777777777777777777555555555555666666666777777888888888888999999999888888999:::999888777666555555444444555666888999999999999888888888777777888888777777777777888888999:::;;;<<<;;;:::999888::::::;;;;;;<<<=========;;;<<<<<<<<<======>>>>>><<<;;;::::::999999999999=========<<<<<<;;;;;;;;;???>>>;;;999999<<>><<<<<<===@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????@@@AAACCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>???>>>???AAACCCCCCCCCAAA@@@======???@@@BBBCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBB@@@???@@@AAAAAA===:::;;;===@@@CCCDDDDDDBBBAAAAAAAAABBBCCCBBBAAA@@@???@@@>>>>>>???@@@>>>>>>@@@>>>???@@@BBBCCCDDDDDDDDD???>>>===<<<===>>>@@@BBB<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>??????>>>>>>?????????>>>>>>===999999999999:::<<<>>>???>>>>>>============>>>>>><<<<<<<<<<<<============:::888777999===BBBEEEFFF:::999999:::<<<======<<<<<<:::<<<@@@???:::;;;@@@>>>>>>>>>???@@@AAACCCCCCDDDAAA???>>>>>>??????>>>===;;;::::::;;;<<<;;;:::888999;;;<<<===<<<;;;:::======<<<;;;:::<<<@@@CCC===>>>???===:::999;;;======???@@@BBBBBBAAA@@@???>>>>>>>>>>>>????????????AAABBBBBB???======@@@DDDWWWPPPFFF???======<<<;;;@@@???>>>???AAAAAA???>>>555222111444555444666:::[[[yyysss~~~}}}yyykkkcccwwwyyyuuu}}}}}}|||zzz|||zzzooojjjuuuoooWWW???>>>;;;888666666777777777777666666555555555444666666666666666666666666555555555555555555555555666666666666666777888888888888888888777777777777777666444333444555777999888777777777666666555555888888777777777777777888777888:::;;;<<<:::777444888888777777888:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>><<<:::999999999:::;;;;;;<<<<<<<<<:::::::::;;;===>>>@@@AAA????????????@@@AAABBBBBBCCCDDDCCCBBBAAADDDKKKPPPbbbmmmtttfff\\\SSSKKKFFFGGGDDD@@@>>>@@@???===:::<<<======>>>>>>>>>>>>>>>======>>>???@@@@@@@@@@@@EEEDDDBBB@@@@@@@@@BBBCCCKKKHHHEEECCCCCCBBB@@@>>>??????@@@@@@???>>>===;;;DDDAAA>>>===>>>AAABBBBBB===>>>>>>>>>???BBBGGGJJJHHHCCC======@@@BBBBBB???AAA???===>>>@@@@@@>>>;;;;;;::::::===AAABBBAAA???BBBAAAAAA@@@@@@????????????>>>>>>===<<<<<<;;;;;;;;;<<<>>>@@@BBBCCCDDDDDD@@@===;;;:::;;;===>>>>>>===<<<;;;:::::::::::::::;;;<<<<<<:::888888999;;;;;;???===888<<>><<<<<<<<<>>>>>>===;;;::::::;;;<<<<<<<<<>>>@@@???===<<<===>>>::::::999777777888;;;===;;;;;;;;;;;;;;;;;;::::::;;;888999===???===;;;<<<======>>>>>>?????????@@@BBBAAA@@@>>>>>>>>>>>>??????>>>===;;;999888888888888:::=========<<<<<<===@@@===:::999<<<>>>>>>===:::::::::::::::;;;<<<===<<<<<<>>>???@@@???===;;;>>>BBBEEEEEEBBB???>>>>>>CCCCCCBBBBBBAAA@@@@@@???EEECCC???:::777777:::<<<@@@===<<>><<<:::777666555666666777666666666555555555444555555555555555555555555666666666666666666666666666666666666666777777888888888888777777777666666666666444444444555777888999999888888888777777777999888888777777777888888:::888888999;;;:::777444888888888888888:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>;;;;;;;;;;;;<<<>>>???@@@>>>======>>>>>>???@@@AAAAAABBBCCCCCCBBBDDDGGGKKKJJJMMMVVVbbbsss}}}bbb]]]UUUPPPMMMLLLIIIHHHHHHFFFDDDCCCBBB@@@>>><<<<<<===>>>>>>??????>>>>>>>>>>>>???@@@AAAAAAAAAAAAFFFEEECCCAAA@@@@@@AAAAAAFFFEEECCCBBBBBBBBB@@@>>>@@@AAAAAAAAAAAA@@@???>>>BBB???<<<;;;<<<===>>>>>>>>>????????????AAAFFFIIIGGGCCC>>>===???AAA@@@>>>@@@>>><<<===>>>>>>;;;999:::888888:::===@@@???>>>@@@@@@@@@???????????????============<<<<<<<<<;;;<<<===>>>???@@@@@@AAA@@@???===;;;:::;;;=========@@@???>>>===<<<<<<<<<;;;;;;<<<<<<;;;999888:::;;;:::>>>===:::???HHHGGG???666999<<<===<<<;;;<<<>>>@@@???===<<<;;;<<<<<<===<<<===>>>>>>>>><<<<<<;;;:::;;;::::::999999:::;;;:::::::::;;;;;;;;;;;;;;;<<<;;;===CCCEEEBBB>>>>>>??????>>>>>>>>>>>>>>>>>>@@@???>>>===<<<<<<<<<===>>>===<<<:::999999999999888:::======<<<;;;<<<===@@@===::::::<<<>>>>>>===:::::::::::::::;;;<<<<<<:::<<<>>>???>>><<<<<<<<>>>>>>>>??????>>>;;;888888<<<@@@???======AAADDDDDDGGGLLLFFF>>>888666666555777;;;ZZZsss}}}{{{oooiii|||sss|||qqq}}}iiiQQQAAA<<<:::888666555555555555666666666555555555555555555555555555555555555555666666666666666666666666666666555555666666777888888888777777777777666666666555444444444555777888:::::::::999999999999999999888888888888888999999999777666999>>>@@@===999888888888888999:::;;;;;;:::::::::;;;;;;<<<<<<<<<888:::;;;===>>>>>>======<<<<<<;;;;;;<<<===???@@@<<<<<<;;;;;;<<<======>>><<<<<<<<<<<<===>>>?????????@@@BBBBBBBBBBBBCCCDDDCCCAAA???AAAIIIVVVccckkk|||wwwqqqdddUUUKKKHHHEEEDDDEEEEEEEEEDDDGGGIIIIIIHHHEEEAAA???>>>======>>>????????????>>>???@@@AAABBBBBBCCCBBBBBBHHHFFFDDDAAA@@@?????????@@@@@@@@@AAABBBBBB@@@>>>???@@@@@@AAA@@@@@@???>>>AAA???<<<:::;;;;;;;;;:::????????????>>>@@@CCCFFFFFFBBB>>>===??????>>><<<>>><<<;;;;;;<<<;;;:::888:::888777777:::<<<<<<<<<>>>>>>>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>=========???===::::::<<<===============<<<;;;999888888777:::;;;<<<;;;999999999;;;999<<<===<<>>===;;;::::::;;;;;;<<<<<<<<<===>>>===;;;999::::::;;;<<<<<<;;;:::999999999999::::::;;;;;;<<<<<<;;;???FFFHHHCCC???===?????????>>>======<<<<<<>>>===<<<;;;::::::::::::<<<;;;::::::999999::::::999:::<<<<<<;;;:::;;;<<>>???>>><<<;;;;;;>>>@@@AAAAAA???>>>>>>???;;;;;;;;;<<<<<<<<<<<<<<<;;;>>>@@@>>>999888<<<@@@???======???@@@BBBIIIRRRNNNFFF@@@<<<888555777;;;XXXnnnwww}}}qqqfff}}}sss}}}{{{~~~oooXXXEEE;;;999888777555555444444555555555555555555555555555555555555555555555555555666666666666666666666666666555555555555666777777888777777777666666666666555555444444444555666777999999999999999999999999999888888888888999999:::666555888???HHHKKKGGGAAA888888888999999:::::::::999999999:::;;;;;;<<<<<<888999;;;<<<======<<<<<<<<<<<<;;;:::;;;===???@@@===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>???@@@@@@??????>>>??????@@@CCCBBBAAA@@@AAACCCFFFHHHOOORRRXXXaaalll{{{}}}tttiiiZZZQQQNNNMMMHHHBBBHHHGGGFFFFFFEEEDDDCCCCCCEEEIIILLLKKKFFFAAA??????===>>>??????@@@@@@??????@@@AAABBBCCCCCCDDDDDDDDDHHHGGGEEEBBB@@@>>>>>>=========???AAADDDDDDBBB???======>>>>>>>>>>>>>>>>>>CCC@@@>>>======<<<;;;999>>>??????===<<<===@@@BBBDDDAAA>>>>>>>>>>>><<<:::;;;;;;::::::;;;<<<<<<<<<>>><<<999888888999:::;;;<<<<<<<<<======>>>>>>>>><<<=========<<<;;;999888999999:::;;;<<<<<<<<<<<<>>><<<::::::<<<======<<<;;;;;;:::999888777555555888999::::::999888888999777:::;;;;;;@@@GGGHHHDDD<<<<<<;;;:::::::::;;;<<<===;;;:::888777777777888;;;::::::;;;======:::888888888:::<<<===<<<:::777777888888999:::;;;;;;<<<:::888:::@@@BBB???;;;;;;=====================<<<===<<<;;;;;;:::999999999999999999999999::::::;;;999;;;<<<;;;:::999:::;;;===<<<;;;;;;;;;<<<<<<<<<999999888888888999999:::999999;;;@@@CCCBBB<<<777;;;;;;;;;;;;;;;;;;<<<<<<888999999:::;;;<<<<<<<<<<<>>===<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>???BBB???<<<::::::<<<>>>???:::<<>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDGGGFFFEEEBBB@@@???>>>======>>>???BBBEEEEEEDDDAAA======>>>>>>>>>???@@@@@@BBBAAA???>>>>>>===:::888<<<======<<<;;;;;;<<<>>>AAA@@@??????>>>===<<<:::999999:::;;;<<<>>>@@@AAACCCAAA???<<<:::999:::;;;;;;;;;;;;<<<<<<======>>>>>>??????>>>===:::888666666777999:::<<<============;;;::::::<<<===<<<;;;===>>>======<<<:::999888555777999999888777777888777999999999<<<@@@AAA???===<<<:::::::::;;;;;;;;;;;;:::888777666666666777:::999999:::<<<<<<<<<;;;888777888:::======:::888777777888888999:::;;;;;;999666666:::<<<:::999;;;::::::;;;<<<===>>>>>>>>><<<<<<<<<<<<;;;:::999999888777777888888:::;;;;;;:::;;;<<<:::888888888:::<<<<<<<<<;;;;;;;;;<<<<<<999888888777777777888888:::777999AAAJJJJJJ???444;;;;;;;;;;;;<<<=========888999::::::;;;<<<=========AAAEEEDDD???<<<<<<>>>===:::999888666888CCCOOOTTTPPPKKKEEE<<<666:::AAAYYYhhhrrrwwwnnn}}}~~~{{{{{{sss|||yyynnnWWWIII>>>777444555555555555555555555555444444444444444555555555444444444444444444444444333333333333333333333333555555444444555555666777777777666666666666555555333333444444555555555555666666666666666777777777666666666666777888999999===AAAGGGLLLNNNKKKDDD???888999999:::::::::999999999999999999999999999999999:::;;;;;;;;;:::999888999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>???BBB>>>:::777888;;;===>>><<<===>>>@@@BBBDDDEEEFFF@@@@@@AAAAAAAAAAAA@@@??????DDDJJJQQQWWW^^^dddgggoootttzzz}}}|||xxxtttmmmgggbbb___RRRNNNIIIGGGGGGEEEBBB@@@EEEEEEFFFFFFCCCAAAEEELLLDDDEEEFFFEEECCCBBBBBBCCCAAADDDFFFGGGEEEAAA???===??????@@@AAAAAAAAAAAA@@@AAABBBCCCDDDDDDEEEDDDDDDEEEDDDDDDCCCAAA@@@??????@@@@@@@@@CCCEEEFFFDDDCCC@@@@@@@@@@@@AAACCCDDDEEE@@@????????????===999777;;;<<<===<<<::::::;;;===>>>???@@@@@@@@@>>><<<;;;999:::;;;<<<<<<>>>BBBDDDEEEEEEDDDAAA>>><<<===???<<<<<<<<<<<<<<<<<<======??????@@@@@@>>>;;;888666666777999;;;<<<>>>>>>???<<<;;;:::;;;<<<===;;;:::;;;<<<<<<===<<<;;;999888444666999999888777777777777888888999999:::::::::<<<;;;::::::<<<<<<;;;999:::999888777777777888999888999:::999999;;;>>>AAA===;;;888999;;;<<<:::888777777777888888999999:::;;;777555888;;;::::::<<<888999:::;;;<<<>>>??????<<<=========<<<;;;:::999777777777777888999:::;;;;;;;;;;;;999777666777999:::;;;===<<<;;;:::;;;<<<888888777666666666666777999666777@@@KKKMMMCCC777888888888:::<<<===<<<;;;::::::;;;;;;<<<===>>>>>>:::===@@@BBBAAAAAA@@@@@@:::888777999:::===FFFPPPPPPNNNKKKFFF<<<777===FFFeeemmmwww{{{yyyttt|||ssssssqqqqqqyyyuuuZZZIIIAAA;;;777777555555555666666666555555333333333444444555555555444444444444444444444444444444444444444444444444555444444444444555666666777777666666666555555555333333444444555555555444555555555666666777777777555555555555666777888999>>>BBBGGGHHHDDD@@@<<<:::888999::::::::::::999888::::::999999888888777777777888999:::;;;;;;::::::888999;;;===>>>===<<<;;;;;;;;;;;;::::::;;;<<<<<<:::999999::::::;;;<<<===@@@<<<999888:::<<<<<<;;;DDDBBB@@@>>>===>>>@@@BBB<<<===@@@BBBDDDCCCAAA???>>>@@@BBBCCCCCCCCCEEEFFFHHHJJJOOOTTTXXX[[[\\\\\\\\\\\\\\\\\\ZZZYYYWWWVVVVVVUUUTTTQQQNNNJJJFFFDDDDDDCCCCCCCCCDDDEEEEEEEEEEEECCCDDDFFFDDD@@@BBBHHHHHHIIIHHHEEEAAA>>>???@@@AAAAAABBBDDDEEECCC@@@===???@@@@@@AAABBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAACCCAAAAAABBBCCCDDDCCCBBBAAAAAAAAAAAABBBDDDFFFGGGAAA@@@@@@AAAAAA???<<<999;;;<<<======<<<;;;<<<>>><<<>>>AAABBBAAA???>>>===;;;<<<===<<<;;;<<<@@@CCCCCCEEEFFFEEEBBBAAABBBDDD============<<<<<<<<<<<<===>>>@@@AAA@@@>>>;;;:::888999;;;<<<===>>>>>>>>><<<;;;:::;;;<<<<<<;;;999888999:::;;;;;;:::888777555777:::;;;:::999888999999999999:::999888888:::;;;:::999;;;======;;;888888777666666666777888999666999;;;999777999AAAHHHHHHBBB;;;999:::;;;:::777777777777888888888888888:::777777;;;===;;;:::<<<999999:::;;;<<<<<<======;;;<<<<<<<<<<<<:::999888777777777777777888999:::<<<<<<;;;999666555666888999;;;======:::999:::<<<888777666666555555555666777666777===EEEHHHEEEAAA666666777:::===>>>;;;999;;;;;;;;;<<<<<<=========;;;;;;;;;>>>AAABBB@@@>>>;;;777666:::===???EEEKKKJJJJJJIIIEEE<<<888@@@KKKuuuuuu}}}yyyvvvnnnuuuzzzsss{{{___hhhpppuuu|||mmmZZZGGG>>>999555444666444555666666777666666666333333333444444555555555444444444444444444444444555555555555555555555555555444444444444555666666777666666666555555555555222333444444555555444444555555666666777777777888444444444444555666888888;;;???BBBAAA;;;888888:::888999:::;;;::::::888777;;;::::::999888777666666444666888:::;;;<<<<<<<<<888:::===???@@@???===<<<;;;::::::::::::;;;<<<===888888888888999:::;;;<<<===;;;999:::<<<===;;;999>>>===<<<<<<<<<<<<======;;;:::999:::<<>>@@@???@@@AAABBBCCCCCCDDDDDDFFFEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEFFFEEEDDDCCCBBB@@@BBBDDDCCCAAA@@@@@@@@@FFFAAA???DDDEEEBBBBBBFFF@@@AAABBB@@@======@@@CCCBBB@@@@@@BBBEEEEEEBBB>>>???@@@AAAAAABBBBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDD@@@@@@AAABBBCCCCCCCCCCCCDDDBBBAAAAAABBBCCCBBBBBB@@@@@@???@@@AAACCCEEEFFFCCCCCCDDDEEEEEECCC???<<<<<<===???>>>======>>>???;;;>>>AAABBBBBB@@@???>>>===>>>>>><<<::::::===AAA@@@CCCFFFFFFEEEDDDFFFHHH>>>>>>>>>======<<<<<<;;;;;;<<>>===;;;<<<======>>>>>>======;;;::::::;;;<<<<<<;;;999:::;;;===??????>>>===<<<666999<<<===<<<::::::::::::999:::;;;:::888999;;;:::999999<<<>>>???;;;888444444333333444555777888555999<<<999555888BBBLLLPPPHHH???:::999:::999777888888888888777777777777888666777===???<<<999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::888777777777777777777888999999<<<<<<;;;888666555666777888;;;======:::999:::<<<888777666555555555555555555666888:::===BBBFFFIII::::::;;;???CCCCCC@@@===;;;;;;<<<<<<<<<<<<======>>><<<:::<<<@@@@@@===888===888777:::===>>>@@@CCCFFFGGGGGGDDD;;;888AAANNN{{{}}}xxx~~~qqqddd|||{{{lllooo|||sss~~~vvvyyy|||pppWWWMMM???666333444444333666666666666666666666666444444444555555555555666333333333333333333333333333333333444444333222222333333333444444444555555666666666666666666666666222222222222222222222222444444555555666777777777888888777666555444444333888777777666666666666777777888:::;;;<<<;;;;;;::::::999888777666666666666;;;:::999999999:::;;;<<<:::;;;===<<<;;;:::::::::888999:::;;;:::999888777777888888888888999999999999999:::::::::;;;;;;;;;::::::999999999:::;;;<<>><<<:::<<<;;;;;;::::::;;;;;;;;;@@@???>>>===>>>???AAACCC@@@@@@@@@>>>======???AAA???======AAAFFFGGGCCC>>>DDDDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@AAACCCEEEFFFLLLGGGAAA>>>???@@@???>>>@@@@@@@@@BBBDDDDDDCCCAAA???>>>===<<<===>>>@@@BBBBBBDDDEEEDDDCCCCCCDDDEEEBBBBBBBBBBBBBBBCCCDDDEEE@@@BBBEEEFFFDDDBBB@@@@@@AAA@@@???BBBEEEFFFEEEBBBBBBBBBCCCFFFGGGFFFCCC@@@AAAAAABBBBBBCCCDDDDDDDDDAAABBBBBBBBBBBBAAA@@@@@@===<<<;;;;;;<<<<<<;;;:::===@@@CCCEEEFFFEEEFFFFFFAAAAAA???>>>===;;;::::::999:::;;;>>>AAAAAA@@@>>>???>>>=========>>>???@@@;;;=========;;;:::;;;<<>>>>><<<;;;:::999;;;::::::::::::;;;<<<<<<===<<<<<<:::999888777777===;;;:::===@@@???999444777666555666888999999888999:::;;;<<<888666>>>HHHAAA???;;;777555555666666999999888888888888888888888888999;;;===>>>???@@@<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;<<<======;;;999;;;:::888666555555666777666777777888999999::::::999;;;>>>???>>>;;;777555999999777666555555444444888777666666888;;;@@@BBBAAA>>>DDDOOOOOOEEE???BBB@@@@@@>>><<<999999;;;>>>@@@>>>======@@@FFFKKKOOOEEEEEEBBB===<<<>>><<<888@@@@@@???BBBDDD:::>>>SSSwwwsssvvvlllfff~~~}}}fffeee}}}|||qqq^^^KKKBBB888333333666777666555555555555555555555555444444444444555555555555333333333333333333333333222333333444333333222222333333333444444444444555555555555555555555555555333333333333333333333333444444444555666666777777777777777666555555555444666666666666666666777777777888999:::;;;;;;::::::;;;:::999888888777777777777666777777999;;;===>>>;;;;;;;;;::::::<<>>===;;;;;;;;;;;;;;;;;;;;;<<<<<<@@@???>>>======???@@@AAAEEEEEEEEECCCAAA???@@@AAA@@@>>>???CCCHHHJJJGGGCCCDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@BBBCCCDDDKKKGGGBBB???>>>>>>>>>>>>???@@@AAACCCEEEEEECCCAAA???>>>===<<<===>>>@@@AAABBBCCCDDDDDDCCCBBBCCCDDDBBBBBBBBBBBBBBBCCCCCCCCCEEEHHHJJJJJJGGGDDDBBBAAABBB@@@@@@BBBGGGJJJKKKJJJBBBBBBCCCEEEGGGFFFCCCAAAAAAAAAAAABBBCCCCCCDDDDDDAAAAAAAAAAAAAAA@@@@@@??????>>>===============<<<>>>@@@AAAAAAAAAAAACCCEEEEEEDDDBBB@@@>>><<<:::999;;;;;;<<<>>>AAABBBAAA???AAA@@@???=========>>>>>><<<===>>>===;;;:::;;;<<<@@@???>>><<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<=========<<<;;;:::999888888>>>===<<<>>>??????===;;;777666555666888:::;;;::::::<<>>;;;888666666666777::::::::::::::::::999999666777888999;;;<<<===>>>======<<<<<<<<<<<<======>>><<<;;;<<<======<<<;;;;;;:::999777666777777888999999::::::;;;<<<<<<<<<;;;<<<===>>>>>>>>>===<<<<<<<<<;;;:::999999999999999888777777999<<<@@@BBB===:::???IIIIII@@@<<>>>>>>>><<<;;;;;;===???>>>===<<<<<<>>>AAADDDFFFEEEFFFDDD@@@>>>???===999888999999>>>BBB<<>>EEEJJJ>>>===<<<;;;:::999999999888888999999999:::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<>>>===;;;;;;===>>>======;;;;;;;;;;;;<<<<<<===>>>AAA@@@???>>>===>>>???@@@GGGHHHHHHFFFCCC@@@@@@@@@???>>>???CCCGGGIIIHHHEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCGGGFFFDDD@@@===<<<===???>>>???AAACCCFFFEEECCC@@@@@@???===<<<===>>>@@@AAAAAACCCDDDDDDBBBAAABBBCCCAAAAAABBBCCCBBBAAA@@@???HHHJJJKKKJJJGGGDDDBBBAAAAAA@@@>>>@@@EEEKKKOOOQQQBBBAAABBBDDDFFFFFFDDDBBB@@@AAAAAABBBBBBCCCCCCDDD@@@@@@@@@AAA@@@??????>>>????????????>>>>>>>>>>>>@@@@@@???>>>===>>>AAACCCEEEDDDCCCBBB@@@>>>===<<<>>>===<<<===@@@AAAAAAAAABBBAAA???>>>===<<<=========>>>???===;;;::::::;;;@@@???===<<<<<<<<<===>>>;;;;;;;;;:::;;;;;;<<<===>>>======<<<;;;:::999999999999:::::::::;;;???AAA888777666888:::<<<===<<<===???CCCEEE???777777;;;===<<<;;;999888888888888;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;======>>>>>>===<<<<<<<<<>>>@@@AAAAAA???<<<<<<===>>>======;;;;;;::::::999999888888:::::::::;;;<<<<<<======<<<<<<<<<<<<===>>>@@@@@@======<<<<<<<<<<<<======;;;:::999999:::===AAACCC<<<999<<>>===>>>>>>===<<<===???AAA============>>>>>>>>>>>>???BBBCCC@@@???@@@>>>;;;444555444999???:::CCCZZZqqqmmmxxxkkkdddyyy}}}uuuaaafffyyy{{{cccLLL>>>:::777333222222333333222444444444444444444444444333333444444444555555555222222222222222222222222111111222333333333333222222222333333333444444444444444444444444444444444222222222222222222222222222333333444555555666666666666666666666777777777555555555666666666555555555555666777888999999::::::::::::::::::999888888::::::999999999999999999::::::999888:::>>>EEEJJJ@@@>>><<<;;;:::::::::;;;999999999999:::::::::;;;:::::::::;;;;;;;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<=========<<<<<<<<<<<<===>>>??????AAA@@@???>>>======>>>>>>BBBDDDEEEEEEBBB???>>>>>>>>>======???CCCDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAEEEEEEDDDDDDCCCCCCCCCCCCAAACCCCCC@@@===<<<>>>AAA===>>>AAADDDFFFFFFCCC@@@@@@???===<<<<<<>>>???AAA@@@BBBDDDCCCBBB@@@@@@AAA???@@@BBBBBBBBB@@@>>><<>>AAAHHHNNNRRRBBBBBBAAACCCDDDEEEDDDBBB@@@@@@@@@AAABBBBBBCCCCCC???@@@@@@@@@@@@???>>>>>>???@@@@@@???>>>===>>>>>>AAAAAAAAA@@@>>>>>>@@@AAA@@@@@@@@@AAAAAAAAABBBBBB@@@>>><<<;;;===???@@@@@@AAA@@@>>>=========>>>>>>>>>??????>>>;;;::::::;;;>>>>>>>>>>>>>>>>>>======;;;;;;;;;;;;;;;<<<======>>>>>>===<<<;;;;;;::::::666888999999888<<>>>>>>>>???@@@DDDEEE@@@999777;;;:::::::::::::::999999999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<======>>>?????????===<<<;;;===???BBBDDDEEEBBB>>><<<<<<======<<<;;;;;;<<<<<<;;;:::999999888999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>;;;:::::::::;;;;;;<<<===<<<<<<;;;:::<<<>>>AAACCC???<<<===AAAAAA>>>===AAA>>>???@@@@@@>>>===>>>???===>>>???@@@???>>><<<;;;888===@@@??????AAA@@@===888777444777;;;777???XXXpppmmm{{{lll^^^vvv|||kkkmmm}}}ttt```LLL???999777555444333333333222111444444444444444444444444333333333444444444444555222222222222222222222222000111222222333333333222222222222333333333444444555555555555555555555555111111111111111111111111222222333333444444555555666666666777777777777777666666777777666555444333555555555666777999::::::888999999:::999999888777<<<<<<;;;;;;;;;::::::999888999:::;;;;;;<<<@@@BBB???>>>===;;;::::::;;;<<<999:::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::;;;<<<=========<<<<<<:::;;;;;;;;;;;;;;;<<<===>>>=========>>>>>>???@@@@@@??????>>>>>>============???BBBBBBAAA@@@@@@@@@@@@???>>>>>>???@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCBBBAAAAAA@@@;;;>>>@@@@@@======???BBB>>>>>>@@@CCCFFFFFFCCCAAAAAA???>>><<<<<<===???@@@???AAACCCCCCAAA?????????>>>???@@@AAA@@@???===;;;>>>@@@BBBCCCBBBBBBBBBCCCDDDBBB@@@???@@@EEEKKKOOODDDCCCAAAAAACCCDDDCCCBBB??????@@@@@@AAABBBBBBBBB???@@@@@@@@@@@@???>>>>>>>>>???@@@???===<<<===???BBBCCCEEEDDDBBB@@@@@@@@@>>>>>>??????@@@AAAAAAAAA@@@===::::::;;;===>>>>>>===<<<<<<;;;<<<===???@@@>>>??????>>><<<:::;;;<<<;;;===???@@@@@@>>><<<:::<<<;;;;;;;;;;;;<<<===============<<<<<<;;;;;;:::888<<<>>>>>>>>>CCCMMMVVVAAA@@@>>>>>>???@@@???>>>AAA@@@AAABBB???:::;;;???::::::::::::::::::::::::999:::::::::;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>>>>===;;;;;;<<>>>>>>>>>>><<<;;;::::::999::::::;;;<<<=========<<<<<<===>>>@@@BBBAAA>>>>>>???@@@???@@@BBBAAABBBCCCBBB@@@===<<<===<<<<<<>>>??????>>><<<;;;:::@@@CCCAAA@@@AAAAAA???:::999555777;;;666>>>WWWqqqooo~~~}}}~~~nnnfff}}}nnnppp{{{vvvmmmooouuuyyy}}}uuueeeVVVGGG;;;444444222333333444444444444444333333333333333333333333333333333333444444444444222222222222222222222222///000111222333333333333222222222222333333333333666666666666666666666666111111111111111111111111111111222333333444444555777777777777777777777777666777888888888777555444555555555666777999:::;;;777888999::::::999888777999:::;;;<<<============777999<<<<<<;;;;;;;;;<<<======<<<;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<:::;;;<<<;;;;;;;;;===???@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>======<<<>>>@@@AAAAAABBBCCCEEEEEECCCBBB@@@@@@@@@AAAAAA??????@@@@@@@@@@@@AAAAAA???????????????>>>===<<<999;;;>>>?????????@@@AAA>>>>>>???BBBDDDEEEDDDCCCAAA@@@>>>===<<<===???@@@>>>@@@BBBCCCAAA>>>============>>>???>>>===<<<;;;;;;===@@@BBBBBBCCCEEEGGGFFFFFFEEECCCBBBEEEIIILLLFFFDDDAAA@@@AAABBBBBBAAA>>>??????@@@@@@AAAAAABBB@@@@@@@@@AAA@@@??????>>>===@@@AAA@@@===;;;===@@@AAADDDFFFFFFDDDAAA@@@???@@@@@@??????>>>>>>======@@@===:::999;;;<<<===<<<::::::::::::;;;===>>>???===>>>???>>><<<;;;<<<===;;;<<<>>>@@@???===:::888<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<;;;;;;::::::888;;;>>>>>>>>>BBBJJJQQQBBB@@@???>>>???@@@???>>>@@@>>>>>>???===;;;===BBB;;;;;;::::::::::::;;;;;;999999::::::;;;<<<<<<<<<999999::::::::::::::::::<<<;;;::::::<<<>>>@@@BBBEEECCC???======<<<;;;:::<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>??????@@@@@@>>>???AAABBBBBB@@@>>>===<<<;;;;;;;;;<<<===>>>>>>>>>============>>>@@@@@@@@@???>>>===>>>>>>@@@BBBBBBDDDEEEDDDAAA>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<>>===<<<;;;===>>>>>><<<===???BBBBBBAAA@@@???????????????======>>>>>>>>>>>>>>>>>><<<>>>???@@@@@@AAADDDFFFFFFEEECCCAAA@@@AAACCCEEE@@@@@@AAAAAABBBBBBBBBBBB===>>>?????????>>>===<<<;;;;;;<<<>>>??????>>><<<@@@???>>>@@@CCCEEEEEEEEEAAA@@@>>>===<<<===>>>???===@@@BBBBBB@@@>>><<<;;;<<<<<<<<<<<<<<<=========:::<<>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>AAACCCBBB>>><<<>>>AAAAAABBBCCCBBB@@@??????@@@AAA@@@@@@???>>>>>>======@@@>>><<<;;;<<<===<<<<<<:::999999888999:::<<<===<<<===>>>>>>======>>>???>>>>>>===<<<;;;::::::999<<<<<<<<<<<<<<<======>>>;;;;;;;;;;;;::::::::::::777999;;;;;;:::<<<@@@CCC>>><<<<<<<<<>>>@@@@@@@@@???<<<<<<>>>>>><<<===AAA===<<<:::999999:::;;;<<<:::;;;;;;<<<======>>>>>>999999999999999999888888::::::::::::;;;<<<===>>>@@@>>>======>>>>>>===<<<<<<;;;:::::::::;;;<<<<<<======>>>??????@@@@@@AAA?????????@@@@@@AAAAAABBB======<<<<<<<<<======>>>>>>>>>=========>>>??????@@@@@@???===>>>@@@AAAAAAAAACCCFFFFFFCCC@@@===<<>>@@@FFFHHHCCC??????AAAAAA555555333777<<<777@@@XXXmmmrrr|||nnnnnn{{{iiimmmzzzzzzqqqkkkpppvvvtttyyy~~~gggQQQ;;;444555444333444222333333333222111222333222222222222222222222222222222333333333444444444111111111111111111111111//////000222222333333333111111222222222333333333444444444444444444444444444444444444444444444444000111111222333333444444:::999999888777666555555111333666999;;;<<<<<<;;;666666666666888:::<<<>>>999:::<<<======<<<:::999;;;;;;<<<<<<;;;999888777:::;;;<<<;;;::::::;;;===888999:::<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======;;;<<<>>>???@@@???===<<<<<<>>>@@@@@@>>>>>>AAADDDCCCCCCAAA@@@???>>>>>>>>>;;;<<<===>>>??????>>>>>><<<===>>>>>>>>>???BBBEEEDDDCCCBBB@@@@@@AAAEEEGGGBBBBBBBBBCCCCCCDDDDDDDDD???@@@AAABBBBBBAAA@@@???>>><<<<<<>>>@@@???;;;777AAA???>>>???BBBEEEFFFFFFBBB@@@>>>===<<<===>>>???===???BBBBBB@@@===;;;;;;;;;;;;;;;;;;;;;<<<===>>>999;;;===??????AAACCCFFF???BBBEEEEEECCCAAABBBDDDJJJGGGBBB???????????????>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@???BBBEEECCC???===@@@CCC@@@@@@???===<<<<<<>>>@@@>>>>>>?????????@@@@@@@@@AAA???=========>>>===<<<;;;:::999888888888999:::;;;<<<>>>>>>======???@@@AAA???;;;888777888:::;;;<<<<<<<<<<<<<<<===>>>>>>::::::::::::::::::999999;;;<<<======;;;;;;;;;<<<999888888:::===@@@AAAAAA>>><<<<<>>===:::888888999;;;===;;;<<<<<<===>>>??????@@@;;;;;;::::::::::::999999888888999::::::;;;;;;;;;;;;;;;;;;===???@@@@@@>>>===;;;:::999999:::<<<===<<<<<<<<<===>>>>>>??????===<<<;;;;;;<<>>===============>>>>>>AAABBBAAA???@@@BBBCCCCCC???BBBEEEFFFDDDAAA???>>>GGGDDD@@@<<<;;;<<>><<<>>>BBBDDD666666333888;;;666===TTTjjjrrr}}}mmm```vvv~~~}}}nnnqqqxxx}}}yyy}}}xxxvvvpppiiiRRRMMMEEE<<<555111000000000111111000///000333555333333333333333222111000111111222222222333333333222222222111111111000000111111111111111111111111333333333222222111111111333333333333333333333333222222222222222222222222111111222222222333333333555444333222111222333333333333333444444444555555555555444555666888:::;;;;;;888555666999<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::===<<<;;;:::::::::::::::999999::::::::::::;;;;;;==============================;;;;;;;;;;;;======>>>===<<<<<<===???AAACCCDDDCCCBBB@@@???>>>>>>>>>>>>>>>??????>>>===<<<<<>>;;;<<<<<<===>>>??????@@@===>>>>>>>>>>>>@@@DDDGGGCCCBBB???>>>===>>>???@@@:::===@@@BBBBBBAAA???===;;;<<<<<<<<<<<<============;;;:::;;;>>>BBBDDDDDDBBBBBBAAAAAAAAABBBCCCCCCBBB@@@>>>>>>@@@AAAAAAAAA>>>>>>>>>???@@@@@@AAAAAACCCBBBAAA@@@>>>===<<<<<<:::AAAEEEAAA<<<<<<===<<<>>>;;;;;;<<<;;;999;;;@@@BBBAAA@@@???>>>>>>>>>>>>??????>>>==================;;;888666666777:::;;;;;;::::::;;;<<<>>>@@@AAA@@@???===<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999888999:::;;;<<<<<<<<<<<<;;;;;;:::999:::::::::999999:::;;;;;;;;;<<<<<<===============<<<;;;:::999:::<<<>>>???????????????????????????:::::::::<<<>>>??????===;;;:::999999888999;;;<<<999;;;===??????>>>===<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<>>>@@@CCCDDDAAABBB@@@;;;;;;???BBBAAA@@@===:::<<>>@@@>>>;;;AAAAAA@@@??????@@@@@@AAAAAAAAAEEEHHHFFF@@@===>>>LLLIIICCC<<<:::===AAACCC>>>>>>???@@@@@@AAAAAAAAA===<<<888:::===888AAAYYYjjjpppuuuggg___xxxnnnnnn|||zzzvvvlll```VVVKKKGGGAAA;;;777444333333111222222222000000222444222333333333222222111000111111111222222222333333222222222111111111000000111111111111111111111111333333333222222222111111333333333333333333333333222222222222222222222222111111222222222333333333555444333222222222333333333333444444444555555555444333333444555666888999999777555666999<<<<<<;;;999999::::::::::::999999::::::::::::::::::::::::<<<<<<;;;:::::::::::::::999999999:::::::::;;;;;;::::::;;;<<<======>>>>>><<<;;;::::::::::::;;;<<>>>>>======>>>???@@@BBBBBBAAA@@@???>>>============>>>>>>>>>===<<<<<<>>>>>>??????@@@@@@AAAAAACCC@@@>>>>>>@@@BBBBBBAAAAAACCCCCCAAAAAACCCCCCAAA@@@@@@AAAAAA@@@@@@???>>>=========>>>>>>?????????>>>???@@@AAABBBBBBAAA@@@CCCAAA???=========>>>>>>?????????AAACCCDDDCCCAAA>>>????????????@@@@@@@@@>>><<<;;;;;;>>>AAABBBCCCAAAAAAAAAAAABBBBBBBBBBBB@@@>>><<<<<<===??????>>>======>>>>>>???@@@@@@@@@@@@@@@??????>>><<<:::999;;;AAACCCAAA>>>>>><<<:::>>>;;;999999888666:::@@@<<<<<<<<<======>>>???@@@??????>>>==================<<<:::888888999:::;;;888999:::;;;<<<=========>>>===<<<:::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999888999999:::999999999999999888777777:::::::::999999::::::;;;;;;;;;<<<============<<<<<<;;;:::999:::;;;===??????????????????>>>>>>>>>>>>===<<<===>>>>>><<<;;;<<<999777888<<<===<<<::::::;;;<<<===>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>============???@@@AAA???@@@???;;;;;;???AAA@@@@@@===;;;<<<@@@BBB???<<<;;;999888999;;;;;;:::888>>>>>>??????@@@@@@AAAAAAAAA???@@@BBBAAA???AAAEEEGGGDDD???======???@@@???============>>>@@@AAAAAA<<<;;;777999===888AAAZZZjjjqqqzzzjjjddd{{{~~~kkkkkkyyyvvvwwwuuuiiiWWWHHH===;;;999777444222111111111111333444444222111111222222222222333222222111000111111111222222222222333222222222111111111111111111111111111111111111111333333333222222222222111333333333333333333333333111111111111111111111111111111222222222333333333555444333222222222333333444444444555555555666666333222333333444555777777777666555666999;;;;;;;;;777888999:::::::::888888::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::999999999999::::::::::::888888999;;;<<<===>>>???::::::999999999999::::::??????>>>>>>>>>=========>>>???@@@@@@@@@>>>===<<<;;;<<<==================<<<======>>>???@@@@@@AAAAAA>>>;;;:::;;;===>>>>>><<>>???CCCCCCAAA???@@@@@@@@@@@@??????>>><<<<<<<<<<<<==================???CCCFFFFFFBBB>>>BBBAAA???===<<<<<<<<<<<>>???AAABBBBBBBBBAAA@@@???>>><<<<<<===>>>>>>===<<<<<<======>>>?????????======>>>>>>===;;;:::999;;;===>>>===>>>@@@===888<<<888666666555444888>>>============>>>???@@@@@@???>>>======<<<<<<======<<<;;;;;;;;;::::::::::::555777888999:::999888777<<<;;;:::999888888999999;;;;;;::::::::::::;;;;;;<<<<<<:::999888888888888888888999999888888777777::::::999999999999::::::::::::;;;<<<<<<<<<<<<;;;::::::999999:::;;;===>>>??????>>>>>>=========<<<>>>===<<<<<<>>>???>>><<<===999777:::???AAA===777::::::::::::;;;;;;;;;;;;888999:::;;;<<<;;;;;;:::???>>>===<<<<<<<<<===>>><<<>>>===::::::>>>@@@>>>@@@===;;;<<<>>>???===;;;777999:::;;;:::888888888<<<===???AAACCCCCCCCCCCCDDD@@@===>>>>>>???EEEMMMLLLDDD<<<:::<<<>>>>>>===<<<<<<======>>>@@@AAABBB;;;999555888<<<888BBB[[[jjjtttpppeee|||zzzfffhhh|||zzznnniiiwwwmmmWWWFFF:::333111000000000000000//////111333555555333111000111111111222222222222111111111111111111222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222333333333333444444000000000000000000000000111111222222222333333333444444333333333222222222444444555555555666666666333333333444444555666777888777777777888888999888555777888::::::999888777999999999999999999999999:::::::::;;;::::::::::::888999999999999:::::::::888888999:::;;;<<<===>>>999999999888888999999999<<<===>>>>>>???>>>>>>===;;;<<<>>>@@@@@@???===<<<:::;;;<<<===============;;;;;;<<<===>>>??????@@@@@@===:::888888:::<<<>>><<>>???BBBBBB@@@>>>???????????????>>>>>>;;;;;;;;;;;;;;;:::::::::;;;:::;;;AAAHHHJJJFFFBBBBBBAAA???===<<<;;;;;;;;;???BBBEEEDDDAAA???@@@BBBCCCDDDDDDDDDEEEEEEEEEEEE>>><<<;;;;;;<<<======<<<<<<>>>@@@BBBBBBBBB@@@???AAA???>>>>>>???@@@???>>>;;;;;;<<<<<<===>>>>>>>>>@@@???>>>===<<<===>>>>>>???>>>:::888;;;@@@???999999777777888777444666;;;BBBBBBAAA@@@????????????===<<<;;;;;;::::::;;;;;;::::::;;;;;;;;;:::999888666666666666666666555555:::::::::999999888888888::::::999999999999::::::<<<<<<;;;:::999888777777888999999:::999999888888;;;:::999999999999999999888999::::::;;;;;;::::::888888888888999;;;<<<===>>>>>>======<<<<<<;;;;;;:::999999;;;>>>@@@AAAAAA===<<<<<<===???>>>:::666888888777777777777888999555666999;;;<<<;;;:::999===<<<;;;:::999:::;;;;;;999<<<<<<999:::===>>><<<===;;;999:::;;;<<<:::888666;;;??????<<<999:::<<<:::<<<@@@CCCEEEFFFFFFFFFHHHCCC???>>>===>>>EEEMMMVVVIII;;;666888;;;<<<===:::;;;===???@@@AAAAAAAAA:::888444777<<<999CCC]]]jjjvvv~~~uuubbbxxx}}}uuuaaafff}}}|||vvvuuukkkWWWGGG===777555111222222222222222222222111333555444333111000000000111111222222111111111000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222333333444444444000000000000000000000000111111222222222333333333444444444333333333222222444444444444555555555666333444444555666666666666888999999888777666555555555555777888888888777777999999999999999999999999999999:::;;;;;;::::::999888888888999999999:::::::::::::::;;;;;;;;;;;;;;;999999999999999999999999999:::<<<>>>??????@@@@@@:::<<<>>>???@@@???===<<<;;;;;;<<<===>>>>>>>>>===::::::;;;<<<<<<===>>>>>>???===;;;888888:::===???@@@CCCBBB??????AAAAAA>>>===>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<<<<>>>;;;999===DDDHHHGGGDDDAAA@@@???>>><<<<<<;;;;;;===GGGOOOMMMCCC<<<===BBBCCCCCCCCCCCCDDDDDDDDDDDD===<<<::::::;;;;;;:::999<<<===@@@BBBCCCBBBAAA@@@AAA@@@??????@@@@@@???===;;;;;;;;;<<<======>>>>>>DDDBBB???<<<===???CCCFFFNNNHHH???888:::??????:::::::::===AAA???;;;999<<>>>>>>>>>>>::::::999888888888888999777888:::::::::999777666888666555333333444555666::::::::::::999999999888999999888888888888999999;;;;;;::::::999888777777777777888888999888888777;;;:::999999888888888888777777888999999999999999666666777888999:::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;999999:::===???@@@@@@<<>>888:::>>>AAADDDEEEEEEEEEIIIDDDAAA???===;;;???FFFQQQDDD888777:::999999:::777999<<<>>>??????>>>===:::888444777<<<999DDD^^^kkkxxx}}}~~~qqqaaaxxx|||rrr]]]aaazzzxxx~~~nnn___MMM@@@888333222444111111111111111000000000000222333333111000000111///000111111222111111111000000000111111111111222111111111111111222222222111111111111111111111111111222222222222333333333111222222333333444444555111111111111111111111111111111222222222333333333333333444444444333222111333333333444444444555555333444555666666666666666777888999888666444444444555555555555666777777888999999999999999999999999777888:::;;;;;;:::999999888888888888999999999999<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999;;;<<<>>>???AAAAAA<<<===>>>??????>>>======<<<===>>>>>>>>>>>>>>>===:::::::::;;;;;;;;;;;;;;;======<<<:::999;;;>>>AAACCCEEEDDD@@@???AAA@@@===<<<======>>>>>>>>>>>>===?????????@@@@@@@@@@@@@@@BBB???;;;<<>>>>>======<<>><<<;;;;;;<<<<<<;;;999===>>>@@@AAABBBCCCBBBBBB@@@???>>>?????????===;;;;;;;;;<<<<<<===>>>>>>>>>EEECCC???===>>>AAAFFFIII[[[TTTGGG===<<>>:::<<<>>>CCCHHHGGGAAA===>>>;;;;;;;;;;;;<<<===>>>>>>999999888777777777777888777888999999999888666555888777666555555555666777888999999:::999999888888888888777777777777888888999999999:::999999888777444444555555666666555555;;;:::999888888777888888666666777888888888888777444555666777888::::::;;;::::::::::::::::::::::::???<<<:::999:::;;;;;;;;;:::@@@DDDBBB:::555555777555555555555444444444444444555777:::;;;<<<<<<<<<:::999888777888999:::;;;777;;;<<<::::::<<<;;;777555555666666666777777777777;;;???>>>:::888:::===666888:::===???@@@AAAAAADDDAAA??????<<<999;;;@@@BBB999555;;;>>>:::777999888999:::;;;;;;<<<<<<;;;<<<:::555777<<<:::EEE___lllyyyzzz|||kkkddd{{{ttt[[[\\\{{{~~~}}}fffMMMAAA666333222000///222//////......---......//////000111000//////111222//////000111111111111111000000000000111111111111000000111111111222222222111111111111111111111111111111222222222333333333111111222333333444555555222222222222222222222222111111222222222333333333333333444444444333222111222222222333333333333444222333444555666555444444333666888888666555555666555444333333444555888999888888888888888888888888666888999;;;;;;;;;999888888888888888999999999999;;;;;;;;;<<<<<<=========;;;<<<===>>>>>>===<<<;;;;;;;;;:::;;;<<<>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>===:::::::::::::::999999999:::;;;<<<<<<:::;;;???BBBBBBEEEDDD@@@???AAA@@@===;;;<<<======>>>>>>======>>>??????@@@@@@AAAAAAAAA@@@???===<<<===???AAABBB>>>???????????????>>>>>>AAAGGGMMMMMMGGGBBBAAABBB???@@@@@@@@@@@@AAAAAAAAA???>>>===>>>??????>>><<>>;;;;;;<<<<<<===>>>>>>??????@@@???>>>>>>???BBBEEEFFFVVVRRRIII???===??????;;;<<<===BBBGGGEEE???<<<>>>:::999999::::::;;;<<<===::::::999888888888888999888999999999999888777777666777999::::::999888666666777888888888888777666888777777666666777777888777777888999:::999999888333333444555555555555555;;;:::999888777777777777555555666777777777777666333444555777888999::::::777777888888999:::::::::???<<<999888888999999888:::===@@@>>>:::777666777666666777777777666555444555666777999;;;<<<>>>>>>>>>===;;;:::999999:::;;;888<<<===;;;;;;;;;999555444555666666777777888999888:::<<<;;;999888:::<<<999999:::<<<===>>>???@@@@@@======???>>>===@@@EEE@@@888555;;;>>>:::;;;AAABBB???<<<999999<<<@@@BBB>>><<<666888<<<:::EEE```lllzzzxxx{{{xxx~~~mmmeee}}}www\\\\\\yyy{{{~~~zzzqqqsss~~~tttbbbQQQ<<<333///333666555444666222111000///000111222333/////////.........111333//////000111111111111111000000000000111111111111000000111111222222222222111111111111111111111111111111111222222333333333111111222333333444555555222222222222222222222222111111222222222333333333333333444555444333222111111111222222222333333333111222333444555444333222000333777888666666777999666444222222222555888:::888888888888888888888888666777999;;;;;;;;;999888777888888888888999999999999:::;;;<<<===???@@@@@@<<<===>>>??????>>>===<<<===<<<;;;:::;;;===???@@@@@@@@@???>>>===>>>>>>>>>@@@@@@@@@@@@@@@???>>>===;;;;;;::::::999888888777777:::<<<<<<;;;<<>>>>>======;;;<<<<<<===>>>??????@@@:::<<<=========???BBBDDD>>>>>>???@@@@@@@@@@@@???AAABBBCCCDDDEEEDDDBBB@@@?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@BBBBBB@@@>>>@@@@@@@@@AAABBBCCCEEEFFFDDDCCCCCCCCCDDDCCC@@@>>><<<<<<======>>>?????????;;;<<<>>>???AAABBBBBBBBBIIIHHHDDD>>>===@@@@@@===999999===AAA???:::999;;;>>>>>>===<<<;;;;;;;;;;;;<<<;;;::::::999999:::::::::::::::999999999888888333666;;;??????<<<888555444555666777777666555555777777666666666666777777555666888999::::::999999444555555666777777777666;;;:::999888777777777777444555555666777666666666222333555777888999999:::666666777888999::::::;;;<<<:::777666888999::::::::::::;;;;;;;;;:::999777777888999::::::888666444666666777888:::===???@@@BBBAAA???<<<;;;:::::::::999===>>><<<;;;;;;888444333555777777888999:::<<<;;;<<<<<<;;;::::::;;;===============>>>???@@@AAA???<<<===@@@AAABBBGGGNNNLLL???777888888777???LLLMMMHHH@@@::::::???FFFKKK@@@===777999===:::FFF```lllzzzvvvzzz~~~ttt|||tttbbb|||yyy___^^^|||~~~xxx