BM6(v7 ttt}}}kkkfffuuuGGGBBB???<<<;;;;;;;;;:::999<<<;;;;;;;;;;;;<<<======DDDTTT```gggwwwpppcccccclllvvv}}}vvvqqqrrrvvv}}}mmmRRRLLLDDD@@@@@@AAABBBAAA???===<<<<<<===>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<>>>???AAABBBEEEIIILLLNNNQQQRRRPPPQQQRRRNNNHHHCCCAAA@@@@@@DDDJJJQQQVVVXXXUUUOOOJJJHHHJJJMMMOOOPPPMMMKKKMMMQQQTTTTTTRRRUUUTTTVVVYYY\\\XXXOOOGGG>>>;;;777555555666jjjssskkkhhhzzzHHHBBB???<<<;;;;;;;;;:::999<<<;;;;;;;;;;;;<<<======CCCTTTaaahhhyyy|||nnnccceeeoooxxx{{{pppkkkmmmqqqzzz}}}lllSSSMMMEEE@@@@@@AAAAAA@@@???===<<<<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<===???@@@BBBEEEIIILLLMMMPPPPPPNNNOOOOOOKKKEEECCCAAA???@@@DDDJJJRRRVVVYYYUUUPPPKKKIIIKKKNNNPPPQQQNNNLLLNNNRRRUUUVVVTTTVVVUUUVVVZZZ]]]ZZZRRRJJJ>>>;;;777555555666eeelll{{{jjjjjjKKKBBB@@@===<<<<<<<<<;;;:::<<<;;;;;;;;;;;;<<<======EEEVVVeeelll}}}}}}pppgggllluuu~~~qqqdddaaadddiiisss{{{wwwhhhUUUNNNFFFAAA@@@AAA@@@???>>>===;;;;;;===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@AAADDDHHHKKKMMMPPPPPPNNNNNNOOOJJJDDDBBBAAA???@@@DDDKKKRRRWWWYYYUUUPPPKKKJJJLLLOOOQQQRRRPPPNNNOOOTTTWWWWWWVVVXXXVVVVVVZZZ]]][[[TTTMMM>>>;;;777555555666gggmmmxxx~~~iiikkkJJJCCC@@@>>>======>>>===<<<<<<;;;;;;;;;;;;<<<======FFFWWWgggooovvvooottt{{{gggYYYXXX]]]ccclllttt|||~~~rrrfffVVVPPPGGGBBB@@@@@@???>>>>>><<<;;;;;;<<<======<<<::::::;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAADDDHHHKKKMMMPPPPPPOOOOOOPPPLLLFFFBBB@@@???@@@DDDKKKRRRWWWXXXUUUPPPKKKJJJLLLOOORRRSSSPPPNNNPPPUUUXXXYYYXXXYYYWWWVVVYYY\\\[[[UUUNNN>>>;;;777555555666kkkooowww~~~jjjlllKKKBBB@@@===<<<===>>>===<<<<<<;;;;;;;;;;;;<<<======EEEWWWgggqqq|||vvv|||www]]]RRRSSSZZZ___fffnnnvvvzzz|||yyyqqqgggXXXQQQHHHBBB@@@@@@>>>===>>><<<;;;;;;<<<======<<<::::::::::::;;;;;;;;;;;;;;;<<<>>>???AAADDDHHHKKKMMMPPPPPPOOOPPPQQQMMMHHHAAA@@@???@@@DDDKKKSSSWWWWWWTTTOOOKKKJJJLLLOOORRRSSSPPPOOOQQQUUUYYYZZZYYYZZZWWWUUUWWWZZZYYYSSSNNN>>>;;;777555555666rrrwww}}}jjjmmm{{{JJJ@@@>>><<<;;;;;;<<<<<<;;;<<<;;;;;;;;;;;;<<<======FFFYYYjjjttt|||zzziiiSSSLLLOOOUUUZZZ___gggooosssuuutttnnnfffYYYRRRIIICCC@@@@@@>>><<<>>><<<:::;;;<<<===<<<<<<999999:::::::::;;;;;;;;;:::<<<>>>???AAACCCGGGJJJKKKNNNOOOOOOPPPRRRNNNIIIAAA@@@>>>@@@DDDKKKSSSXXXVVVSSSNNNJJJIIIKKKOOOQQQRRRPPPNNNQQQUUUYYYZZZYYYZZZVVVTTTUUUWWWVVVQQQLLL>>>;;;777555555666}}}jjjmmmsssDDD???<<<:::999:::;;;::::::<<<;;;;;;;;;;;;<<<======III\\\mmmwwwzzz{{{uuu\\\KKKGGGLLLRRRTTTYYYaaaiiimmmoooooojjjdddZZZSSSIIICCC@@@???>>><<<===<<<::::::<<<===<<<;;;999999999::::::;;;;;;;;;:::<<<>>>???@@@CCCGGGJJJJJJMMMNNNNNNOOORRROOOIIIAAA???>>>@@@DDDLLLSSSXXXVVVRRRMMMIIIHHHKKKNNNQQQRRRPPPNNNPPPUUUYYYZZZYYYZZZVVVSSSSSSUUUUUUOOOJJJ>>>;;;777555555666}}}zzzjjjrrrhhhEEE>>>======<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<======KKK\\\nnn{{{|||{{{~~~ttteeeSSSJJJHHHIIIOOOUUUYYY^^^ccceeeiiillliiiddd[[[VVVNNNFFF@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999<<<<<<<<<===???CCCFFFHHHJJJKKKLLLMMMNNNNNNMMMLLLDDDAAA>>>???DDDLLLSSSVVVXXXRRRJJJGGGHHHJJJKKKKKKPPPKKKKKKTTT]]]^^^[[[YYYTTTPPPNNNRRRXXXYYYSSSMMM===:::777555666666}}}zzzeeennnlllIII???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======III[[[mmm{{{|||uuussswwwzzzxxxvvvooo```QQQIIIHHHKKKQQQWWWYYY___dddgggiiikkkhhhccc\\\WWWOOOGGG@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999<<<<<<<<<===???CCCFFFHHHJJJKKKLLLNNNNNNNNNMMMMMMDDDAAA>>>???DDDLLLSSSWWWXXXRRRJJJGGGHHHJJJKKKKKKNNNJJJKKKTTT\\\\\\XXXVVVSSSOOOMMMQQQWWWXXXSSSMMM===:::777555555666|||yyy{{{aaaiiilllKKK??????>>><<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======FFFYYYmmm{{{~~~zzzyyyzzz}}}}}}}}}yyysssnnnmmmppprrrqqqnnnhhh[[[NNNIIIIIIMMMSSSYYY[[[aaaggghhhjjjkkkgggbbb]]]XXXPPPGGG@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999<<<<<<<<<===???CCCFFFHHHJJJKKKLLLNNNNNNNNNNNNMMMDDDAAA>>>???EEEMMMSSSWWWXXXRRRJJJGGGHHHJJJKKKKKKLLLIIIKKKTTT[[[YYYUUUSSSPPPMMMLLLPPPVVVXXXRRRLLL<<<:::666555555666{{{yyywww___hhhiiiHHH@@@???>>><<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======CCCWWWmmm||||||vvvwwwzzz}}}tttpppmmmmmmpppqqqooollldddXXXLLLIIIJJJNNNTTTZZZ]]]dddjjjjjjjjjjjjgggbbb___ZZZQQQGGG@@@<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<===???CCCFFFHHHIIIKKKLLLNNNOOOOOOOOONNNEEEBBB???@@@EEEMMMTTTXXXXXXRRRJJJGGGHHHJJJKKKKKKKKKIIILLLUUU[[[XXXTTTRRROOOLLLKKKPPPVVVXXXRRRLLL<<<999666444555666{{{zzzrrr\\\gggfffFFF??????===<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======AAAWWWnnn}}}{{{rrrpppoooppprrrrrrpppmmmeeeYYYMMMIIIKKKNNNUUU[[[aaahhhmmmllljjjjjjhhheeeaaa[[[RRRGGG@@@<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<===???CCCFFFHHHIIIJJJLLLNNNOOOPPPOOOOOOFFFCCC@@@AAAFFFNNNUUUXXXXXXRRRJJJGGGHHHJJJKKKKKKLLLKKKNNNWWW[[[YYYUUUSSSOOOMMMLLLQQQXXXXXXRRRKKK;;;888555444555666|||{{{lllYYYhhhhhhGGG>>>>>>===<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<======AAAXXXppp~~~yyyppppppqqqsssttttttqqqnnngggZZZNNNJJJLLLPPPWWW^^^dddkkkooommmkkkkkkkkkjjjccc]]]RRRHHH@@@<<<<<<<<<::::::::::::::::::::::::999999::::::::::::;;;;;;<<<<<<<<<===???CCCFFFHHHIIIJJJLLLNNNPPPPPPPPPPPPFFFCCC@@@AAAGGGOOOUUUYYYXXXRRRJJJGGGHHHJJJKKKKKKLLLKKKOOOWWW[[[YYYWWWWWWRRROOOOOOTTTZZZZZZSSSKKK:::777555444555666}}}}}}gggYYYmmmjjjHHH===<<<<<<<<<<<<======>>><<<;;;;;;;;;;;;<<<======BBBZZZsss~~~yyyoooqqqtttvvvxxxvvvsssqqqhhh[[[NNNJJJMMMSSS\\\dddhhhnnnqqqnnnkkklllooooooeee^^^SSSHHH@@@<<<<<<<<<999999999999999999999999999999999::::::;;;;;;;;;<<<<<<<<<===???CCCFFFHHHIIIJJJLLLOOOPPPQQQQQQPPPGGGDDDAAABBBGGGOOOVVVZZZXXXRRRJJJGGGHHHJJJKKKKKKLLLKKKOOOVVVZZZYYYXXXZZZUUUSSSRRRWWW\\\[[[SSSLLL999777444333444666}}}~~~gggZZZrrrkkkHHH<<<;;;;;;<<<<<<===>>>???<<<;;;;;;;;;;;;<<<======CCC[[[tttzzzsssuuuyyy~~~{{{wwwqqqssswwwzzz{{{yyyvvvttthhh[[[NNNKKKNNNUUU___hhhjjjppprrrnnnkkkmmmqqqsssfff___TTTHHH@@@<<<<<<===999999999999999999999999999999999::::::;;;;;;;;;<<<<<<<<<===???CCCFFFHHHIIIJJJMMMOOOPPPQQQQQQQQQGGGDDDAAABBBHHHOOOVVVZZZXXXRRRJJJGGGHHHJJJKKKKKKKKKJJJNNNUUUXXXXXXXXX[[[WWWUUUTTTXXX]]]\\\TTTLLL999777444333444666|||{{{iii\\\uuummmDDD???===;;;;;;<<<======<<<:::::::::;;;<<<===>>>>>>EEE]]]wwwsssiiieeeeeedddoootttzzz~~~}}}zzzwwwuuutttvvvxxxyyy}}}yyyqqq]]]MMMLLLSSSYYY```hhhoooqqqooonnnpppuuuuuurrrnnn^^^MMMDDD@@@======???;;;::::::999999::::::;;;::::::::::::::::::::::::;;;<<<===>>>AAACCCEEEGGGIIIKKKMMMOOOPPPQQQQQQPPPHHHDDD@@@CCCLLLSSSWWWWWWUUULLLEEEEEEGGGIIIKKKOOOOOOMMMMMMSSS\\\```^^^ZZZ[[[[[[YYYYYY\\\[[[QQQEEE===:::777555555555yyyzzzggg]]]xxxiiiBBB@@@>>>;;;;;;<<<======<<<;;;::::::;;;;;;===>>>>>>DDD\\\uuu|||iii^^^[[[ZZZYYY```eeelllrrrttttttttttttvvvyyy{{{{{{~~~xxxqqq]]]MMMMMMTTTYYYaaajjjoooqqqqqqppptttzzzyyyvvviiiZZZJJJAAA>>>;;;:::<<<;;;::::::999999::::::;;;::::::::::::::::::::::::;;;<<<===>>>AAACCCFFFGGGIIIJJJLLLNNNPPPPPPPPPPPPIIIEEEAAADDDLLLSSSVVVVVVRRRJJJCCCCCCFFFGGGJJJMMMNNNLLLMMMSSS\\\```^^^[[[ZZZZZZYYYYYY[[[ZZZPPPDDD:::777555444555666{{{uuuwwweee]]]{{{fffBBB@@@>>>;;;;;;<<<======<<<;;;;;;;;;;;;;;;<<<===>>>CCCZZZuuuooo___UUURRRQQQQQQQQQVVV]]]dddiiimmmqqqssswww{{{}}}~~~~~~xxxooo]]]OOOOOOVVV\\\dddlllppprrrsssuuuzzz~~~yyyeeeWWWHHH@@@===:::999;;;;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;===???AAADDDFFFGGGHHHJJJLLLNNNOOOPPPPPPOOOKKKFFFCCCEEELLLSSSUUUUUUOOOFFFAAABBBEEEFFFHHHKKKLLLKKKMMMSSS\\\```___\\\YYYYYYXXXYYY[[[ZZZPPPDDD777555333333444666wwwqqqttt|||ccc]]]~~~fffEEE@@@>>><<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>CCCYYYtttxxxhhh[[[SSSQQQQQQQQQNNNRRRXXX]]]bbbhhhmmmpppsssyyy}}}~~~}}}xxxlll\\\QQQSSSZZZ___gggpppsssuuuwwwyyywwwcccUUUGGGAAA???<<<;;;<<<;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;===???AAADDDGGGHHHHHHIIILLLNNNOOOOOOOOOOOOMMMHHHDDDFFFLLLSSSUUUTTTLLLEEE@@@BBBEEEFFFGGGJJJIIIJJJLLLSSS[[[```___\\\XXXYYYXXXYYY\\\[[[PPPDDD666444222222333555uuuppprrrzzzaaa\\\fffGGGAAA???<<<;;;<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<======BBBXXXtttxxxooocccXXXRRRQQQRRRTTTSSSUUUYYY[[[]]]aaaeeehhhlllssszzz{{{|||}}}yyytttgggZZZRRRWWW___ccckkktttwwwyyy{{{}}}}}}rrr^^^RRREEE@@@???<<<:::;;;;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;===???BBBEEEHHHIIIIIIJJJLLLNNNOOOPPPPPPOOONNNIIIEEEFFFMMMSSSUUUUUULLLEEEAAADDDFFFFFFGGGIIIGGGHHHLLLSSSZZZ]]]]]][[[WWWXXXXXXYYY\\\[[[PPPCCC888555333222333333wwwssstttzzz___\\\dddFFFAAA???<<<;;;<<<<<<;;;:::<<<<<<;;;;;;;;;<<<<<<===AAAVVVsssvvvrrrkkk```VVVOOOOOOQQQTTTYYYZZZ[[[ZZZZZZZZZ\\\^^^eeemmmuuuvvvvvvuuurrrmmmaaaWWWTTT\\\dddhhhoooxxxzzz|||~~~{{{nnnYYYMMMBBB>>>===;;;999999;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;===???BBBFFFHHHJJJIIIKKKMMMOOOPPPQQQQQQPPPOOOJJJEEEGGGNNNTTTVVVVVVMMMFFFCCCEEEHHHGGGFFFGGGDDDGGGLLLRRRXXX[[[ZZZXXXTTTUUUUUUWWWZZZYYYNNNAAA888666333222333333zzzwwwyyy}}}]]]^^^cccFFFBBB???<<<;;;;;;<<<;;;:::===<<<<<<;;;;;;;;;<<<<<>><<<999999;;;::::::999999::::::;;;:::::::::::::::::::::::::::;;;===???CCCFFFIIIJJJJJJLLLNNNPPPQQQRRRRRRQQQNNNIIIEEEGGGNNNUUUWWWWWWMMMGGGCCCFFFHHHFFFDDDDDDCCCFFFKKKQQQVVVXXXWWWVVVOOOQQQRRRTTTWWWVVVJJJ===777555333222444555}}}zzz||||||\\\```dddGGGBBB???===;;;;;;<<<;;;:::===<<<<<<;;;;;;;;;<<<<<<===PPPnnn~~~zzzmmm```WWWTTTWWWZZZ_________^^^[[[YYYYYYZZZ^^^gggnnnnnnjjjfff```ZZZWWWRRRVVVccclllooottt||||||~~~~~~oooXXXMMMCCCAAAAAA>>><<<<<<;;;::::::999999::::::;;;:::::::::::::::::::::::::::;;;===@@@CCCFFFIIIKKKKKKMMMOOOQQQRRRRRRRRRRRRNNNIIIEEEGGGOOOVVVXXXXXXMMMGGGCCCFFFGGGDDDBBBBBBBBBFFFKKKQQQUUUVVVUUUTTTLLLMMMOOOQQQUUUSSSGGG:::555444222333555777uuu\\\\\\cccEEEBBB???<<<:::::::::999888;;;;;;;;;<<<<<<<<<<<<===@@@MMMggguuueeeZZZWWW\\\aaadddhhhjjjgggddddddbbb^^^aaaaaadddgggddd]]]XXXXXXRRRTTT\\\eeejjjmmmttt|||}}}dddNNNIIIBBB===;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999;;;>>>AAADDDFFFGGGHHHJJJLLLPPPSSSTTTTTTSSSRRRNNNJJJGGGJJJQQQWWWXXXWWWJJJHHHEEEBBBAAACCCEEEGGGDDDEEEKKKUUUXXXTTTOOOMMMLLLJJJIIIKKKLLLIIIAAA999444444444444444444kkkWWWZZZ___CCCAAA???<<<;;;;;;;;;:::999;;;;;;;;;<<<<<<<<<<<<===???KKKeee{{{rrrddd^^^bbbgggnnnrrrsssooolllmmmllljjjjjjhhhfffccc[[[RRRMMMOOOQQQTTT^^^hhhmmmooovvv}}}|||cccMMMHHHBBB===;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<>>>BBBEEEIIIKKKLLLLLLLLLNNNPPPSSSTTTTTTTTTSSSQQQLLLHHHJJJQQQWWWXXXWWWJJJGGGCCCBBBDDDFFFHHHHHHIIIHHHMMMTTTWWWSSSNNNMMMIIIIIIJJJKKKIIIDDD===777444444444444444444{{{aaaRRR[[[[[[BBBAAA???<<<;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===???IIIaaa~~~pppgggiiiooozzz}}}}}}yyywwwzzz|||{{{zzzssskkkaaaTTTJJJHHHLLLPPPUUU^^^iiiooorrrxxxxxx___LLLGGGAAA===<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::???BBBEEEIIIMMMPPPQQQRRROOOPPPQQQSSSTTTUUUUUUUUUSSSNNNJJJLLLRRRXXXYYYXXXKKKFFFBBBCCCHHHMMMMMMKKKNNNKKKMMMRRRTTTQQQNNNNNNHHHLLLOOONNNIIIAAA;;;777444444444444444444rrr[[[QQQ]]]YYYEEEAAA???<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<===???GGG]]]}}}zzznnnpppvvvrrrcccTTTKKKMMMSSSRRRUUU\\\ffflllqqqzzzqqqZZZJJJFFFAAA===<<<<<<;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;@@@BBBFFFJJJNNNQQQSSSTTTQQQRRRRRRSSSTTTVVVVVVWWWTTTOOOKKKMMMTTTZZZ\\\[[[LLLGGGBBBEEEMMMSSSRRROOONNNKKKKKKPPPRRRPPPNNNPPPLLLQQQUUUSSSKKKAAA;;;999333333444444444444lllXXXPPP```YYYIIICCC@@@===<<<=========<<<;;;;;;;;;<<<<<<<<<<<<===@@@FFFYYYyyyuuuvvv}}}wwwdddVVVOOOQQQWWWUUUUUUXXX___fffnnn{{{kkkWWWHHHEEE@@@===<<<<<<<<<;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;>>>@@@DDDHHHLLLOOOQQQRRRSSSSSSSSSTTTUUUVVVWWWWWWRRRNNNLLLOOOVVV\\\^^^\\\MMMHHHDDDHHHPPPVVVUUURRRLLLIIIIIIOOOQQQPPPOOOPPPNNNSSSXXXTTTJJJ@@@;;;:::333333333444444444~~~dddSSSQQQeeeYYYKKKDDDBBB???=========<<<;;;;;;;;;;;;<<<<<<<<<<<<===@@@CCCTTTuuu{{{{{{uuuaaaUUUPPPQQQUUUWWWUUUVVV[[[aaakkk{{{vvvgggVVVFFFCCC???=========<<<;;;::::::::::::::::::::::::888999999::::::;;;;;;<<<<<<>>>BBBFFFJJJMMMNNNOOORRRSSSTTTUUUVVVVVVVVVVVVQQQNNNMMMQQQYYY]]]]]]ZZZLLLHHHFFFIIIOOOTTTTTTRRRJJJHHHJJJQQQTTTQQQOOOPPPMMMQQQTTTPPPFFF===888777222333333444444555]]]PPPVVVoooVVVKKKFFFDDD@@@>>>======;;;:::;;;;;;;;;<<<<<<<<<<<<===>>>???NNNooo}}}{{{~~~mmm\\\UUURRRRRRTTTWWWUUUVVV[[[aaakkkzzz~~~kkk```RRREEEBBB???=========<<<;;;::::::::::::::::::::::::888888999::::::;;;<<<<<<===???BBBFFFIIIKKKMMMMMMQQQRRRTTTVVVWWWVVVUUUTTTRRRPPPOOOTTTZZZ\\\YYYUUUIIIGGGGGGHHHLLLNNNOOOOOOKKKKKKNNNUUUXXXSSSNNNMMMMMMOOOOOOKKKCCC;;;777555222222333333444555uuuXXXPPPZZZxxxTTTJJJHHHEEEAAA>>>======;;;:::;;;;;;;;;<<<<<<<<<======<<<<<>>@@@CCCGGGJJJLLLLLLMMMPPPRRRUUUWWWWWWVVVTTTSSSSSSRRRRRRVVVZZZ[[[VVVQQQFFFFFFGGGGGGIIIJJJKKKLLLMMMMMMRRRYYY[[[TTTNNNKKKOOONNNMMMHHHBBB<<<777555222222333333444555jjjXXXMMM]]]~~~VVVJJJEEEDDDCCCAAA@@@???>>>>>><<<;;;;;;::::::;;;;;;<<<===AAAEEE]]]}}}{{{|||ttt```[[[[[[WWWVVVZZZYYYXXXXXX\\\dddooozzzzzziii```UUUIIICCCBBBAAA???>>>======<<<:::999999888888999999::::::::::::999888999;;;===AAABBBDDDGGGJJJMMMOOOQQQSSSUUUVVVVVVTTTSSSSSSTTTTTTRRRRRRUUUYYYYYYTTTNNNDDDBBBBBBDDDEEEFFFJJJQQQMMMRRRWWWZZZXXXTTTOOOMMMJJJLLLLLLHHH@@@999666555555555555555555555dddVVVMMM^^^}}}VVVIIIFFFEEECCCAAA???>>>>>>>>><<<;;;;;;::::::;;;;;;<<<===AAADDD[[[zzzzzz{{{|||}}}~~~}}}~~~ooo___\\\]]]XXXVVVYYYYYYZZZ]]]bbbjjjttt|||uuueee]]]RRRGGGCCCBBBAAA???>>>===<<<<<<:::999999888888999999:::888999999999999:::===???BBBDDDFFFIIILLLOOOQQQRRRSSSUUUVVVUUUTTTRRRSSSTTTTTTRRRSSSVVVYYYXXXSSSNNNFFFDDDDDDFFFFFFEEEIIINNNPPPSSSXXXZZZYYYUUUQQQOOOLLLMMMKKKFFF>>>888444333444444444444444444[[[SSSMMM___{{{UUUJJJFFFEEECCCAAA???>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<>>===<<<<<<:::999999888888999999:::666777888999999;;;???AAADDDEEEGGGJJJMMMPPPRRRSSSSSSTTTUUUTTTSSSRRRRRRSSSSSSSSSTTTWWWYYYWWWQQQLLLGGGEEEFFFHHHGGGEEEGGGLLLRRRTTTWWWYYYYYYVVVSSSPPPMMMLLLIIICCC<<<666444333333333333333333333VVVSSSLLL___yyyVVVLLLHHHFFFDDDBBB???>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<>>999666555444333333333333333333~~~UUUSSSLLLbbbvvvXXXPPPIIIHHHFFFCCC@@@>>>===<<<===<<<<<<;;;;;;<<<<<<===;;;BBB@@@LLLuuuxxxuuussstttrrrlllfffdddgggiiilllrrryyy}}}rrrcccXXXQQQKKKFFFBBBAAA@@@>>>===<<<<<<;;;:::999999888888999999:::999::::::::::::;;;>>>@@@CCCEEEGGGJJJMMMPPPRRRSSSTTTUUUUUUSSSRRRQQQSSSUUURRRTTTWWWZZZYYYTTTMMMHHHCCCCCCGGGLLLLLLIIIIIILLLMMMMMMNNNQQQSSSRRRNNNKKKFFFCCC>>>:::888777666666444444444444444444wwwTTTQQQPPPkkktttYYYSSSLLLJJJHHHEEEBBB???>>>=========<<<<<<<<<<<<======:::BBB???GGGooo~~~xxxyyyzzzyyywwwrrrmmmkkkmmmooosssxxx}}}|||oooaaaWWWPPPKKKHHHBBBAAA@@@>>>===<<<;;;;;;:::999999888888999999:::999:::;;;::::::;;;>>>@@@DDDEEEGGGJJJMMMPPPRRRSSSVVVVVVUUUTTTRRRRRRTTTVVVQQQTTTYYY[[[YYYSSSKKKFFFBBBCCCHHHNNNNNNJJJIIILLLHHHHHHJJJMMMPPPOOOJJJFFFBBB>>>:::888777777777666555555555555555555oooQQQMMMUUUxxxrrrYYYTTTNNNMMMJJJFFFCCC@@@???>>>======<<<<<<<<<<<<======:::BBB===CCCjjjzzz}}}|||zzzxxxwwwtttwww}}}|||lll___UUUNNNJJJHHHBBBAAA???>>><<<;;;;;;;;;:::999999888888999999:::888999:::::::::<<>><<<;;;;;;;;;:::999999999999999999:::666777999:::;;;>>>AAADDDFFFHHHJJJMMMPPPSSSUUUVVVXXXXXXWWWUUUSSSTTTVVVXXXPPPUUU[[[]]]YYYQQQIIIDDDEEEGGGLLLQQQPPPIIIFFFGGGCCCCCCEEEKKKOOONNNFFF???@@@===999777777666333000333333333333333333~~~]]]RRRUUUXXXtttaaa]]]SSSQQQJJJDDDDDDFFFEEE@@@>>>===<<<;;;;;;;;;;;;;;;999>>>>>>@@@YYY~~~kkk]]]RRRIIIEEEFFFCCCBBBAAA@@@???===<<<<<<;;;::::::999999::::::;;;::::::999999;;;>>>BBBDDDJJJKKKLLLOOOQQQSSSUUUVVVXXXTTTPPPQQQUUUWWWVVVSSSQQQVVV[[[ZZZTTTLLLFFFDDDDDDGGGLLLOOONNNKKKFFFCCCBBBAAAEEENNNRRRNNNIIIGGGCCC@@@<<<777444333222333222222222333333333~~~|||~~~}}}YYYRRRWWW]]]uuuccc```UUUSSSLLLFFFFFFHHHFFF@@@???>>>===<<<<<<<<<<<<<<<:::>>>===>>>UUU|||hhhZZZRRRJJJFFFEEECCCBBBAAA@@@???===<<<<<<;;;::::::999999::::::;;;::::::999:::<<>>======<<<<<<<<<;;;>>><<<===PPPwwwyyycccWWWQQQLLLGGGEEECCCBBBAAA@@@???===<<<<<<;;;::::::999999::::::;;;:::::::::;;;===@@@CCCEEEIIIJJJLLLOOORRRUUUVVVWWWUUURRRPPPQQQTTTVVVUUUSSSTTTXXXZZZWWWPPPIIIDDDBBBCCCEEEHHHJJJIIIGGGDDDAAAAAABBBHHHQQQUUUQQQLLLJJJIIIFFF@@@:::555333222222333444444444444555yyyttttttxxx||||||YYYRRRSSSeeevvviiiddd]]][[[VVVPPPNNNOOOJJJDDD@@@@@@???===<<<<<<<<<<<<;;;===<<<<<>>AAADDDFFFHHHJJJMMMPPPSSSUUUVVVWWWRRRQQQPPPQQQTTTVVVUUUTTTVVVXXXYYYUUUNNNFFFCCCBBBCCCDDDFFFGGGGGGEEECCCBBBBBBCCCJJJSSSVVVRRRMMMMMMNNNIIIBBB;;;666333222222444444444555555555uuupppqqqwww}}}^^^RRRUUUnnnuuukkkfffbbb```\\\VVVTTTSSSMMMFFFAAA@@@???===<<<;;;;;;;;;;;;<<<<<<>>>HHHcccsss]]]TTTRRROOOKKKHHHCCCBBBAAA@@@???===<<<<<<;;;::::::999999::::::;;;:::;;;<<<===@@@CCCFFFGGGIIIKKKNNNQQQTTTUUUUUUUUUOOOOOOPPPQQQSSSUUUUUUTTTWWWYYYXXXSSSKKKDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDFFFLLLTTTVVVRRROOOPPPQQQLLLDDD<<<666333222222444444444555555555qqqmmmooowwwaaaTTT^^^|||tttmmmiiifffeeeaaa[[[YYYWWWPPPGGGBBBAAA@@@>>>===<<<<<<<<<;;;;;;===???DDDYYYooo\\\TTTQQQNNNJJJIIICCCBBBAAA@@@???===<<<<<<;;;::::::999999::::::;;;;;;;;;===???BBBDDDGGGHHHKKKMMMPPPRRRTTTUUUTTTTTTMMMNNNPPPRRRSSSTTTUUUUUUWWWXXXVVVPPPHHHCCCBBBCCCCCCCCCCCCCCCEEEFFFHHHIIIHHHIIIOOOUUUUUUQQQPPPSSSRRRMMMEEE<<<666333222333333444444444444555}}}ooolllnnnyyy```XXXggguuupppllljjjiiieee___\\\ZZZRRRIIIEEEDDDCCCAAA???>>>>>>>>><<<<<<>>>@@@AAANNNuuuxxxjjj[[[SSSOOOKKKHHHHHHCCCBBBAAA@@@???===<<<<<<;;;::::::999999::::::;;;;;;<<<===@@@CCCEEEHHHIIILLLNNNQQQSSSTTTTTTSSSRRRKKKMMMPPPRRRSSSTTTTTTUUUWWWWWWTTTNNNGGGBBBBBBDDDCCCCCCBBBCCCEEEHHHLLLNNNLLLMMMQQQTTTSSSPPPQQQUUURRRMMMDDD<<<555333333333333333333333444444yyywwwwww|||{{{nnnkkkooozzz~~~]]][[[lllvvvsssooolllkkkgggbbb^^^[[[SSSJJJGGGFFFEEECCCAAA@@@@@@@@@===<<>>GGGlllrrrgggZZZSSSNNNHHHFFFGGGCCCBBBAAA@@@???===<<<<<<;;;::::::999999::::::;;;;;;<<<>>>@@@CCCFFFHHHIIINNNOOORRRTTTUUUTTTRRRPPPJJJLLLOOORRRSSSSSSTTTUUUWWWVVVSSSMMMFFFBBBCCCEEECCCCCCBBBCCCFFFJJJNNNQQQOOOOOORRRTTTRRROOOQQQVVVRRRMMMDDD;;;555333333333222222222333333333~~~qqqkkkhhhdddbbbdddmmm{{{zzznnnmmmsss~~~oooWWW[[[pppxxxoooooommmjjjeee```\\\XXXSSSPPPJJJIIIFFFCCC@@@???>>>>>>;;;@@@???>>>@@@EEE^^^vvvgggaaaXXXQQQLLLJJJHHHGGGGGGDDDAAA??????>>>===<<<::::::::::::;;;<<<===>>>:::===@@@BBBDDDFFFIIIKKKPPPOOOOOOQQQTTTWWWXXXYYYMMMPPPTTTTTTSSSRRRTTTVVVXXXSSSLLLFFFDDDDDDEEEEEEHHHDDDAAABBBHHHNNNQQQRRRSSSTTTTTTTTTRRRQQQRRRRRRSSSLLLAAA888333111111111222222333333333333yyypppfff^^^[[[YYYVVVSSSQQQYYYeeetttxxxsssrrrxxxgggTTT\\\uuuuuummmnnnllliiiddd```]]]YYYUUUQQQLLLJJJGGGDDDBBBAAA@@@@@@;;;>>><<<:::===@@@UUUvvvuuujjjaaa\\\UUUPPPMMMLLLKKKJJJGGGDDDAAA??????>>>===<<<:::::::::::::::;;;<<<===<<>>===<<<;;;:::::::::::::::;;;;;;>>>AAADDDFFFGGGIIILLLNNNPPPRRRTTTVVVWWWXXXXXXXXXVVVVVVUUUSSSQQQPPPRRRSSSNNNJJJEEECCCCCCEEEFFFGGGEEEBBB@@@CCCJJJPPPSSSSSSQQQPPPOOONNNMMMNNNOOOOOOLLLFFF===666333333333333222222333333333333{{{uuu}}}qqqaaa[[[YYYWWWUUUWWWTTTPPPNNNMMMLLLIIIGGGOOOOOOQQQSSSXXX]]]cccfffyyyzzz~~~hhhYYYQQQddd|||rrrkkknnnhhhfffccc```^^^\\\YYYVVVQQQOOOLLLHHHEEECCCBBBBBB???AAA;;;:::??????FFFXXXwwwpppkkkeee```___[[[UUUQQQNNNLLLJJJHHHGGGDDDAAA??????>>>===<<<;;;;;;::::::::::::;;;;;;@@@BBBEEEFFFHHHIIILLLNNNPPPRRRUUUWWWWWWVVVVVVVVVXXXVVVTTTRRRQQQRRRSSSUUUNNNKKKFFFDDDDDDFFFHHHHHHCCCAAAAAADDDKKKQQQSSSSSSRRRPPPMMMKKKKKKKKKKKKKKKGGGBBB;;;555333333444444222222222333333333zzzrrroootttssspppwwwrrriii]]]TTTQQQRRRRRRRRRQQQNNNKKKHHHGGGHHHIIIIIIHHHIIIKKKOOOSSSWWW[[[]]]hhhppp}}}yyycccVVVQQQlll|||tttmmmqqqiiifffcccbbb```^^^\\\YYYTTTRRRNNNJJJFFFDDDBBBBBB>>>AAA<<<:::@@@AAADDDPPPxxxtttppphhh```]]]ZZZUUURRRPPPMMMJJJHHHGGGDDDAAA??????>>>===<<<;;;;;;::::::;;;;;;<<<<<<@@@CCCEEEGGGHHHIIILLLNNNOOORRRVVVWWWUUUSSSSSSTTTVVVUUUSSSRRRSSSUUUVVVWWWOOOKKKFFFDDDDDDEEEEEEEEECCCAAAAAAFFFMMMRRRSSSSSSSSSPPPLLLJJJJJJJJJIIIGGGCCC>>>888444333444444555222222222333333333wwwnnngggffffffbbb___dddkkkggg^^^SSSQQQOOOMMMLLLLLLLLLKKKKKKIIIGGGEEEFFFIIIMMMPPPHHHJJJLLLOOORRRTTTUUUUUUWWW]]]gggrrr~~~xxxwww~~~~~~ttt\\\SSSUUU}}}~~~vvvoootttllljjjgggeeedddccc```^^^YYYWWWRRRMMMIIIEEECCCBBB;;;@@@<<<999??????@@@JJJrrr~~~|||uuuiii___YYYWWWUUUSSSRRRQQQNNNKKKGGGDDDAAA??????>>>===<<<;;;;;;;;;;;;<<<===>>>???BBBDDDFFFHHHHHHJJJLLLNNNPPPSSSVVVVVVSSSQQQRRRTTTUUUSSSRRRSSSUUUXXXXXXXXXLLLIIIDDDBBBAAAAAAAAA@@@CCCBBBCCCGGGNNNRRRRRRQQQQQQNNNKKKKKKMMMMMMJJJFFF@@@<<<666333222333444444222222333333333333~~~tttiii```[[[XXXTTTSSSTTTTTTQQQMMMHHHGGGGGGIIIJJJJJJHHHFFFIIIHHHHHHGGGIIILLLQQQTTTPPPQQQQQQRRRRRRRRRRRRRRRPPPTTTYYY```fffnnnvvv{{{sssvvvyyyzzzfffUUURRR___~~~wwwpppuuuqqqooolllkkkiiihhheeeccc___\\\WWWQQQLLLGGGDDDCCC;;;BBB>>>999======>>>FFF```yyylllbbbZZZXXXVVVUUUTTTRRRNNNKKKGGGDDDAAA??????>>>===<<<;;;;;;;;;<<<>>>???AAABBBDDDFFFHHHJJJJJJKKKNNNPPPSSSVVVXXXVVVRRRPPPRRRUUUTTTSSSRRRTTTWWWYYYXXXWWWJJJGGGCCCAAAAAAAAAAAA@@@CCCCCCDDDHHHNNNRRRQQQPPPMMMKKKJJJMMMPPPQQQMMMIII>>>:::555222222333333444222222333333333333wwwjjj___TTTQQQNNNNNNKKKHHHIIILLLHHHEEEDDDGGGKKKMMMJJJFFFFFFGGGHHHHHHIIIKKKNNNQQQQQQRRRRRRTTTUUUWWWYYYYYYXXXZZZ^^^```bbbeeeiiilllrrryyyqqqxxxvvvxxx]]]QQQSSSiii~~~~~~xxxpppuuuuuussspppooommmkkkiiifffddd```[[[TTTNNNIIIFFFDDD===EEEBBB;;;=========FFFTTT}}}pppggg^^^\\\ZZZWWWTTTPPPKKKHHHGGGDDDAAA??????>>>===<<<;;;;;;<<<===???AAABBBCCCFFFHHHJJJKKKLLLMMMOOOQQQUUUXXXYYYWWWRRRPPPSSSWWWUUUTTTSSSUUUXXXZZZXXXUUUJJJHHHDDDCCCCCCCCCCCCCCCDDDCCCEEEIIIOOORRRQQQNNNIIIHHHIIINNNSSSUUUQQQLLL===999555222111222333333222222333333333444lllXXXPPPLLLKKKMMMLLLHHHFFFHHHEEEGGGHHHHHHGGGGGGIIIJJJEEEGGGJJJLLLNNNPPPSSSVVVPPPUUU[[[]]]]]]]]]^^^aaa___aaaccccccbbbaaaaaaaaalllmmmqqq{{{uuuuuuwww{{{zzzZZZNNNRRR{{{{{{uuuvvvuuuvvvrrrnnnllllllkkkhhhddd^^^```]]]VVVPPPLLLGGG@@@>>>AAACCCAAA===;;;>>>BBBTTT~~~ssslllgggddd```[[[WWWRRRLLLIIIDDDCCCBBBAAA???>>>======>>>===<<<<<<===@@@CCCEEEIIIJJJJJJJJJJJJMMMQQQTTTSSSUUUUUUSSSPPPOOOQQQTTTXXXUUUSSSVVV[[[[[[VVVPPPFFFCCCAAABBBDDDEEECCC@@@@@@DDDIIINNNQQQPPPNNNLLLJJJHHHIIIOOOVVVWWWPPPJJJ===999555222111222333333444444444444444444yyycccUUUOOOLLLLLLKKKGGGFFFHHHDDDFFFHHHHHHGGGHHHIIIKKKIIIKKKOOOQQQTTTVVVZZZ\\\ZZZ^^^bbbddddddfffjjjmmmuuuwwwyyyxxxvvvsssqqqpppiiihhhhhhmmmwwwxxxzzz}}}mmmUUUQQQZZZyyytttuuusssooommmlllkkkjjjiiifffccc```bbb```YYYTTTQQQLLLFFF???BBBCCCAAA>>>===@@@DDDSSS~~~xxxqqqkkkoookkkeee___YYYRRRKKKGGGDDDCCCBBBAAA@@@>>>======???>>>======???BBBEEEHHHJJJJJJKKKKKKKKKNNNQQQTTTTTTUUUTTTRRROOOOOORRRUUUWWWUUUTTTVVVZZZYYYRRRLLLCCCAAA@@@AAACCCDDDBBB@@@@@@CCCHHHMMMOOOOOONNNLLLHHHHHHJJJPPPVVVVVVOOOHHH===999444222111222333333444444333333333333sssaaaYYYRRROOOLLLHHHGGGIIIFFFGGGIIIJJJJJJJJJLLLNNNMMMPPPSSSVVVYYY[[[___bbbdddfffiiijjjkkkpppxxx~~~wwwtttpppooorrrvvvzzz|||~~~{{{}}}^^^PPPTTTeee|||xxxuuutttooojjjlllmmmllljjjiiihhhhhhfffgggddd]]]WWWUUUPPPKKKAAABBBCCCBBB???>>>AAAEEEOOOppp~~~yyyvvvrrrnnnlllpppllleee___XXXQQQKKKGGGDDDCCCBBBAAA@@@???>>>===>>>>>>>>>???AAADDDHHHJJJJJJLLLMMMMMMMMMOOORRRUUUVVVUUUSSSQQQOOOPPPTTTWWWUUUUUUUUUWWWXXXTTTMMMGGG@@@??????@@@BBBCCCBBBAAAAAACCCGGGKKKMMMNNNMMMMMMGGGHHHKKKRRRWWWUUUMMMEEE;;;888444222222333333333222222222333333333sssggg[[[TTTOOOKKKJJJLLLHHHJJJLLLMMMNNNOOOQQQSSSUUUWWW[[[]]]___bbbeeehhhkkkmmmppprrrvvv~~~zzz|||~~~uuuWWWOOOVVVkkk|||}}}{{{yyyvvvmmmnnnpppqqqooommmmmmpppsssllllllhhh___XXXUUUQQQLLLCCCDDDCCCAAA??????AAADDDIIIbbb{{{wwwtttqqqooolllgggddd^^^ZZZUUUQQQLLLIIIDDDDDDCCCBBB@@@???>>>============???BBBFFFIIIKKKKKKMMMNNNOOOOOOPPPSSSVVVVVVTTTQQQOOOOOOQQQUUUXXXTTTUUUWWWWWWUUUOOOHHHCCC===>>>???AAACCCCCCCCCBBBBBBDDDGGGJJJLLLLLLLLLLLLGGGIIINNNTTTXXXTTTKKKCCC:::777333222222333333333111111222222222222ppp```VVVPPPLLLKKKLLLIIIKKKNNNPPPQQQRRRUUUWWW\\\___bbbeeegggiiimmmoooppptttxxx}}}}}}{{{oooUUUPPPTTTnnn|||~~~yyynnnttttttssspppnnnpppvvv{{{qqqpppjjj```XXXUUUQQQLLLGGGFFFDDDAAA>>>>>>???AAAEEEXXX|||xxxtttwwwyyyxxxvvvyyy~~~{{{xxxuuupppmmmbbb___ZZZVVVSSSQQQNNNKKKEEEDDDCCCBBB@@@???>>>>>>;;;<<<===???BBBFFFIIIJJJKKKMMMOOOPPPPPPQQQTTTVVVUUUSSSOOONNNOOORRRUUUWWWSSSVVVXXXWWWRRRJJJDDD@@@===???BBBDDDDDDEEEDDDEEEDDDEEEHHHJJJKKKKKKKKKJJJHHHKKKPPPVVVWWWRRRHHHAAA888555222222222333444333111111111222222333qqq___UUUPPPMMMLLLMMMLLLNNNQQQTTTUUUWWWZZZ]]]^^^aaaeeeiiilllooosssvvvuuu{{{uuuooolllttt{{{{{{fffRRRPPPVVVwww~~~zzzpppwwwuuurrrooonnnqqqvvvzzzrrrqqqjjjaaa[[[YYYVVVSSSNNNKKKGGGBBB???>>>===>>>CCCQQQnnn{{{uuussswww{{{}}}~~~~~~{{{vvvqqqlllddd```[[[VVVSSSPPPMMMKKKEEEDDDCCCBBBAAA@@@???>>>;;;<<<===@@@CCCFFFHHHJJJKKKMMMOOOPPPQQQRRRTTTVVVSSSPPPMMMMMMOOORRRUUUUUUSSSVVVYYYVVVOOOGGGBBB@@@@@@CCCFFFHHHHHHGGGGGGHHHFFFHHHJJJLLLLLLKKKIIIGGGGGGKKKPPPTTTTTTNNNEEE>>>666444222222333444444333111111222222333333ooo^^^UUURRRQQQQQQRRRTTTVVVYYY\\\^^^```dddffffffjjjooouuuzzzssslllllliiioooyyyxxx}}}{{{^^^PPPRRR___~~~}}}{{{yyyrrrvvvsssqqqoooppprrrssssssnnnnnniiiccc```bbbcccaaaVVVRRRKKKEEEAAA>>>===<<<>>>III]]]xxx~~~yyyyyy|||}}}yyytttnnnjjjeeeaaa[[[VVVSSSPPPMMMKKKEEEEEEDDDBBBAAA@@@???>>>===>>>???BBBDDDGGGIIIJJJJJJLLLOOOPPPQQQRRRSSSUUUPPPNNNKKKLLLOOORRRSSSSSSSSSWWWZZZUUULLLDDDAAAAAACCCGGGKKKLLLKKKJJJJJJKKKHHHJJJMMMNNNNNNKKKGGGDDDFFFIIIMMMPPPOOOIIIAAA;;;555333111222333444444333222222222333444444~~~nnn^^^WWWVVVVVVWWWYYY[[[^^^bbbdddfffiiimmmooouuuyyyhhhiiinnnnnnrrr{{{}}}xxxvvvZZZOOOUUUjjjxxxvvvxxxsssuuusssqqqrrrttttttpppmmmjjjkkkhhhdddeeejjjmmmmmm[[[VVVNNNGGGBBB???===;;;999BBBPPPddd~~~ssssssvvvvvvwww}}}~~~yyyuuupppllliiibbb^^^YYYTTTRRRPPPNNNLLLEEEEEEDDDCCCAAA@@@???>>>??????AAACCCFFFHHHJJJJJJJJJLLLOOOPPPQQQQQQSSSTTTOOOLLLJJJLLLPPPRRRSSSQQQTTTXXXZZZUUUKKKCCCAAABBBFFFJJJNNNOOONNNLLLLLLMMMJJJLLLOOOPPPOOOKKKFFFBBBDDDGGGKKKMMMKKKEEE>>>888444222111222333444444333222222333444444555iii``````aaabbbcccbbbfffjjjmmmoootttzzzrrriiiiiiqqq|||~~~jjj[[[OOO\\\xxxrrrtttzzzuuusssqqqqqqrrrpppllliiieeehhhjjjggggggiiikkkiii```XXXQQQKKKEEE>>>===@@@AAAFFFIIISSSrrruuunnnqqquuuzzztttuuuzzzuuusssooojjjeeeccc___ZZZUUURRROOOLLLJJJGGGFFFDDDBBBAAA@@@AAAAAAAAABBBCCCEEEFFFHHHIIIJJJLLLMMMPPPSSSUUUTTTQQQOOOPPPKKKLLLSSSWWWSSSPPPQQQYYYZZZWWWNNNDDD???AAAEEELLLPPPRRRPPPKKKHHHIIILLLNNNOOOOOOMMMHHHDDDBBBAAADDDFFFHHHIIIGGGAAA;;;777333333333222222111111111444444444444444444uuupppllliiiiiigggkkkqqqvvv{{{wwwnnnppp{{{dddUUUNNNcccvvvuuuyyywwwuuuuuuuuuvvvtttppplllfffiiijjjhhhhhhjjjkkkiiiddd]]]UUUOOOHHH@@@>>>@@@;;;AAADDDLLLiii~~~uuuqqqvvvzzzxxxuuurrrxxxzzzuuurrroooiiieeeccc___ZZZUUURRROOOLLLJJJGGGFFFDDDBBBAAAAAAAAAAAACCCCCCEEEFFFHHHJJJKKKKKKMMMNNNQQQTTTUUUSSSPPPMMMOOOLLLNNNTTTVVVSSSRRRTTTZZZZZZVVVMMMDDDAAADDDIIISSSVVVVVVRRRLLLIIIIIILLLKKKLLLLLLIIIFFFDDDCCCDDDBBBDDDGGGHHHEEE@@@;;;777333333333222222222111111444444444444444444wwwqqqqqqnnnsss{{{zzztttqqqyyy{{{___QQQQQQqqqzzzvvvwwwuuuuuuvvvxxxxxxuuuqqqmmmiiilllllljjjjjjmmmmmmjjjiiibbbZZZTTTLLLCCC???@@@:::>>>???DDD[[[~~~vvvxxxyyyzzzrrrkkknnnqqq|||yyyuuurrrnnniiieeebbb^^^YYYUUURRROOOLLLJJJFFFEEECCCBBBAAAAAAAAABBBEEEFFFGGGHHHJJJLLLMMMNNNNNNPPPRRRTTTTTTQQQNNNLLLNNNNNNQQQUUUVVVSSSTTTWWW[[[XXXRRRJJJDDDDDDIIINNNXXXXXXVVVQQQJJJFFFGGGIIIGGGGGGGGGDDDBBBBBBDDDFFFBBBDDDFFFFFFCCC???:::666333333333222222222222111444444444444444444}}}~~~yyyyyyzzzpppxxxnnn\\\PPPWWWxxxssstttppprrrtttvvvvvvtttooolllmmmoooooommmnnnpppoookkkiiiccc]]]XXXPPPGGGBBBBBB>>>???>>>???MMMooo{{{}}}}}}{{{xxxooofffllljjjjjjqqqwwwxxxtttqqqnnnhhhdddaaa]]]XXXTTTQQQNNNKKKIIIFFFEEECCCBBBAAABBBBBBCCCFFFGGGHHHIIIKKKMMMNNNOOOOOOQQQTTTTTTRRROOOLLLKKKMMMPPPTTTVVVUUUTTTVVVZZZYYYTTTMMMFFFCCCEEEKKKOOOTTTSSSPPPKKKEEEBBBCCCDDDFFFEEECCC@@@???@@@DDDHHHGGGGGGGGGFFFBBB===888444222222222222222222222222333333444444444444}}}ttt}}}xxxrrrvvvxxx]]]UUUNNN^^^yyyqqqooopppmmmppptttvvvuuussspppnnnqqqsssrrrqqqrrrtttqqqkkkfffaaa]]][[[TTTKKKFFFEEEAAA@@@>>>===DDD^^^~~~{{{yyyxxxtttiii```dddmmmpppttt~~~~~~xxxssspppmmmhhhccc```\\\WWWSSSPPPNNNKKKIIIFFFEEEDDDCCCCCCCCCDDDEEEGGGGGGHHHJJJLLLMMMOOOOOOQQQSSSTTTSSSOOOMMMLLLLLLNNNRRRVVVUUUTTTUUUXXXZZZTTTNNNGGGBBBBBBFFFJJJMMMNNNLLLIIIEEEBBBAAAAAABBBFFFDDDAAA>>>===???DDDHHHLLLKKKIIIFFFAAA;;;666333222222222222222222222222333333333444444444wwwtttqqqtttvvvwwwvvvvvvwwwxxx{{{oooppp|||mmmVVVNNNLLLfffyyyvvvqqqllllllooonnnqqquuuwwwvvvtttsssrrrssstttsssrrrtttuuuqqqjjjddd```^^^]]]XXXNNNIIIHHHAAA>>><<<===@@@SSSxxxyyywwwuuuooogggcccgggpppuuu}}}}}}wwwsssppplllgggccc^^^[[[VVVRRRPPPNNNKKKIIIFFFFFFEEEDDDDDDEEEGGGGGGHHHHHHJJJKKKMMMNNNPPPPPPRRRSSSSSSPPPLLLJJJLLLOOOPPPTTTVVVTTTSSSVVVXXXWWWNNNIIIBBB@@@CCCGGGIIIIIIHHHGGGEEECCCBBBBBBBBBBBBDDDCCCAAA>>>===@@@EEEIIIOOOMMMJJJEEE@@@:::555222111222222222222333333333222333333444444555qqqmmmllllllnnnpppppppppssszzz{{{pppsss~~~fffUUULLLPPPqqqzzzuuussspppmmmllloooooorrrvvvwwwvvvuuuuuuvvvrrrsssrrrqqqssstttooogggdddaaa``````[[[QQQJJJIIICCC>>><<<>>>>>>IIIiii|||xxxvvvwwwtttnnnkkknnnqqqzzz}}}wwwrrrooolllfffbbb^^^ZZZUUURRROOOMMMKKKIIIGGGGGGFFFFFFFFFGGGIIIJJJJJJJJJLLLMMMOOOQQQRRRRRRSSSTTTSSSNNNIIIIIIMMMRRRSSSUUUTTTQQQSSSXXXWWWSSSJJJEEEAAAAAAEEEHHHGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@BBBAAA@@@??????CCCIIIMMMMMMKKKHHHCCC>>>:::666444111111222222222333333333222222333333444555xxxlllmmmppprrrsssttttttsssvvvxxxvvvzzzwww^^^QQQPPPVVVzzz}}}xxxttttttsssooonnnpppnnnqqquuuuuuttttttuuuwwwqqqrrrpppooorrrsssmmmeeefffccccccccc]]]RRRKKKIIIGGGAAA>>>@@@===BBB^^^}}}vvvtttsssuuuwwwrrrlllnnnvvv}}}vvvrrroookkkfffbbb]]]ZZZUUURRROOOMMMKKKIIIHHHGGGGGGFFFGGGHHHJJJKKKLLLLLLMMMOOOQQQRRRTTTTTTTTTTTTRRRMMMHHHHHHNNNTTTUUUVVVSSSPPPSSSXXXWWWQQQIIIDDDAAACCCHHHJJJGGGCCCAAA@@@???@@@@@@???>>><<>>===<<<<<<<<>>IIIVVVvvvyyy~~~||||||{{{xxxzzz}}}xxxsssnnniiiddd```\\\ZZZVVVRRROOOMMMLLLLLLJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNOOOQQQSSSVVVXXXYYYVVVPPPJJJHHHLLLQQQSSSSSSTTTSSSTTTWWWZZZWWWOOOGGGAAAAAACCCGGGJJJKKKGGGDDDBBBAAA@@@>>>===<<<<<<<<>>CCCJJJbbb}}}~~~~~~|||wwwqqqlllgggbbb^^^[[[YYYUUUQQQNNNMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOOOONNNOOOQQQSSSUUUVVVVVVVVVQQQMMMJJJKKKNNNRRRSSSRRRSSSSSSTTTWWWWWWSSSKKKDDDCCCDDDFFFIIIKKKKKKIIIFFFAAAAAA???>>>===============<<<<<<===@@@BBBBBBAAA===777444555444111///111333333222111111111222222333333333333333333|||zzzkkkSSSJJJOOOQQQwwwppppppqqqrrrtttsssqqqmmmjjjooooooooopppppppppooonnnuuuvvvvvvvvvvvvwww{{{~~~tttiiidddbbb___\\\\\\[[[RRRIIIEEECCCAAABBBEEEUUUxxx~~~||||||wwwqqqlllfff```]]]ZZZWWWTTTPPPNNNMMMLLLMMMMMMLLLLLLMMMMMMNNNOOOPPPNNNPPPSSSUUUVVVUUUTTTRRRLLLKKKKKKMMMQQQSSSRRRQQQSSSTTTUUUVVVSSSNNNGGGBBBHHHIIIJJJKKKKKKJJJGGGEEE@@@@@@???>>>=========>>><<<<<<>>>@@@AAABBBAAAAAA;;;666333555555333222444111111111111111111222222333333333333333333}}}wwwqqq```MMMKKKTTT[[[wwwsssrrrsssuuuuuusssqqqnnnmmmqqqqqqqqqqqqooonnnmmmlllpppppppppooonnnooorrrttttttpppllljjjeee______bbbfffYYYLLLGGGFFFCCCCCCDDDHHHhhh}}}wwwqqqlllfff```\\\XXXVVVSSSPPPMMMLLLLLLMMMLLLLLLLLLLLLMMMNNNOOOOOOPPPQQQTTTUUUUUUSSSQQQOOOIIIJJJMMMPPPSSSSSSRRRPPPSSSUUUVVVTTTOOOJJJEEECCCLLLMMMMMMLLLJJJGGGDDDCCC??????>>>>>>>>>>>>>>>???:::===AAACCCDDDCCCBBBBBB:::555222444555333333555111222222333333444444444333333333333333333zzzqqqgggWWWJJJNNN[[[sssyyywwwvvvwwwxxxwwwtttrrrqqqqqqqqqssssssrrrooommmmmmmmmjjjjjjjjjjjjjjjkkkooorrrqqqqqqqqqpppiiibbbbbbfffiii\\\OOOIIIGGGEEEDDDEEEBBBZZZ}}}{{{~~~wwwqqqkkkeee^^^ZZZVVVUUURRROOOMMMLLLMMMMMMLLLLLLKKKLLLLLLMMMNNNOOOQQQRRRTTTTTTSSSQQQNNNLLLHHHKKKOOOSSSTTTTTTRRRPPPTTTVVVVVVRRRKKKFFFEEEEEEMMMNNNNNNLLLHHHDDDBBBAAA???>>>>>>>>>>>>>>>???@@@;;;???DDDGGGFFFDDDAAA@@@777222000222333111111333333444555666777888888777333333333333333333~~~wwwlll___QQQJJJSSSbbb|||yyyxxxvvvxxxxxxuuurrrpppqqqrrroooqqqsssssspppooooooqqqkkkkkklllkkkkkkmmmqqqtttrrrpppoooppplllgggfffiiiggg]]]SSSOOOLLLHHHFFFFFFAAAPPPmmm~~~}}}vvvpppiiiccc\\\XXXUUUTTTQQQNNNMMMLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPRRRSSSSSSRRRQQQNNNKKKJJJIIIMMMRRRUUUUUUTTTRRRQQQUUUWWWVVVPPPHHHDDDEEEHHHJJJLLLLLLJJJFFFBBBBBBBBB>>>>>>======>>>???@@@@@@>>>CCCHHHIIIFFFAAA>>><<<666111///111222000000222222333555666777888888777333333333333333333uuuhhh[[[NNNKKKWWWggg{{{yyywwwuuuuuuuuuqqqmmmlllnnnqqqmmmpppssssssqqqppprrrtttqqqqqqqqqpppooopppsssuuuqqqkkkiiikkkmmmkkkjjjkkkfff^^^WWWUUURRRLLLHHHHHH???GGG```|||uuunnnhhhaaa[[[VVVUUUSSSPPPNNNLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPSSSSSSRRRQQQOOOMMMJJJIIIKKKNNNSSSVVVVVVTTTRRRQQQVVVWWWVVVOOOFFFCCCFFFKKKGGGIIIJJJIIIEEEBBBBBBDDD>>>=========>>>???@@@AAA@@@EEEJJJJJJFFF???:::888777222000222333111111333...000222444555555555555333333333333333333yyyuuu___QQQRRRMMMZZZ~~~xxx}}}||||||rrrmmmnnnqqqqqqooorrrpppqqqsssrrrnnnooosssuuuppplllmmmqqqsssrrrpppjjjiiikkknnnrrrrrrooollljjjeee^^^ZZZXXXSSSKKKDDDEEECCCPPPnnnzzzuuunnngggbbb]]]YYYWWWVVVSSSPPPMMMKKKJJJKKKLLLLLLLLLKKKKKKLLLNNNPPPQQQSSSRRRPPPNNNMMMLLLKKKKKKSSSSSSSSSTTTTTTUUUUUUUUUZZZUUUMMMGGGDDDEEEGGGIIIGGGGGGGGGFFFDDDAAA???===>>>???@@@AAAAAA@@@>>>===HHHKKKMMMKKKDDD<<<666444555444222000000111222333333333222222222222222222222222333333333333vvvnnnZZZOOOPPPPPPhhh}}}xxx}}}|||{{{sssooooooqqqqqqqqqnnnllllllpppqqqooopppsssssspppmmmnnnrrrssspppmmmhhhhhhkkkppptttvvvtttqqqmmmiiidddaaa^^^XXXOOOHHHCCCCCCKKKaaa}}}}}}uuuqqqjjjddd```]]]YYYWWWTTTRRROOOLLLKKKJJJKKKLLLMMMMMMMMMMMMNNNPPPRRRSSSSSSQQQMMMKKKJJJKKKNNNPPPSSSSSSTTTUUUVVVVVVWWWWWWXXXSSSLLLFFFDDDFFFIIIKKKGGGGGGFFFEEECCCAAA???>>>???@@@AAA@@@???>>>>>>???IIIKKKLLLIIIBBB;;;666444555444222000000111222333222222222222222222222222222222333333333333|||sssfffSSSLLLNNNVVV}}}zzzvvv{{{zzz{{{xxxtttqqqooopppqqqssspppkkkjjjooorrrpppnnnnnnpppnnnmmmnnnqqqqqqnnnkkkjjjkkknnnrrruuuvvvsssqqqnnnkkkiiigggddd]]]SSSKKKDDDEEEHHHRRRiii|||vvvoookkkeeeaaa]]][[[YYYWWWRRRPPPNNNLLLKKKKKKLLLMMMOOOOOOOOOOOOPPPQQQSSSTTTQQQNNNJJJGGGHHHLLLQQQUUURRRSSSUUUWWWXXXYYYYYYXXXUUUPPPIIIDDDDDDGGGJJJLLLGGGFFFDDDCCCAAA@@@?????????AAABBB@@@===<<>>;;;;;;???DDDKKKJJJGGGBBB===999666555333222111111000111222222000000111222333333444444222222222333333333{{{}}}www```PPPNNNSSSpppxxxqqqrrrqqqooooooooommmkkklllnnnpppwwwqqqooosssvvvsssmmmkkkjjjhhhffffffhhhkkkmmmnnnoooqqqsssssspppkkkfffcccfffggghhhgggddd^^^VVVPPPNNNOOOKKKFFFOOOlll|||rrrkkkhhhddd^^^ZZZWWWUUUSSSQQQMMMMMMLLLLLLLLLMMMOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOHHHIIIJJJKKKNNNPPPSSSTTTSSSUUUXXXZZZZZZYYYVVVUUUJJJEEE@@@???BBBFFFGGGGGGDDDCCCAAA????????????@@@???@@@???===;;;===AAAEEEIIIFFFBBB>>>:::777555444111111111111111111111222000000111222333333444444222222222333333333~~~uuu___RRRQQQ\\\vvvnnnppppppmmmllljjjiiijjjkkklllmmmqqqnnnnnnsssvvvtttqqqpppkkkjjjhhhggggggiiikkklllhhhlllpppqqqnnniiifffdddeeeeeefffeeeccc^^^ZZZWWWSSSPPPLLLGGGHHHYYYzzz}}}uuullleeeccc___ZZZVVVSSSQQQOOONNNLLLLLLLLLMMMNNNPPPQQQQQQQQQQQQPPPPPPOOOMMMKKKKKKGGGIIILLLOOOQQQRRRRRRRRRTTTVVVYYYZZZYYYVVVRRROOOFFFBBB>>>???DDDGGGFFFCCCAAAAAA@@@??????????????????>>><<<<<<===@@@CCCEEEEEEBBB===:::888777555333000000000111111111111111111111111222222333333444222222333333333333nnnZZZRRRTTTggg}}}{{{uuukkkmmmqqqooolllggggggiiillllllkkkkkkjjjmmmrrrssspppnnnpppmmmnnnnnnnnnkkkiiiggggggccchhhmmmooommmiiifffeeecccccccccaaa___]]]\\\\\\YYYRRRNNNLLLEEEHHHfffyyyssslllddd___[[[XXXSSSPPPOOONNNMMMLLLKKKLLLMMMNNNPPPRRRSSSSSSSSSSSSRRRQQQNNNLLLIIIHHHIIIKKKNNNPPPRRRSSSRRRRRRUUUWWWYYYZZZWWWRRRLLLIIIEEEAAA???BBBGGGIIIFFFAAA?????????@@@??????>>>>>>>>>;;;999;;;@@@DDDEEEDDD@@@===999777777666444222//////000111111111111111222222222222222222222222222222333333333333~~~hhhWWWQQQUUUnnn{{{|||vvviiilllppprrrlllffffffjjjmmmmmmkkkjjjjjjmmmqqqooojjjiiikkkooorrrttttttpppjjjdddaaabbbgggmmmooolllhhheeeddd``````___]]][[[[[[\\\^^^___UUURRRQQQEEE???ZZZyyyrrrlllfff___ZZZUUURRRNNNLLLLLLLLLLLLKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUTTTSSSRRROOOLLLHHHGGGLLLMMMNNNPPPRRRRRRSSSSSSUUUWWWYYYYYYVVVPPPIIIEEEEEEAAA@@@DDDJJJKKKFFF@@@===>>>???@@@@@@???>>>===>>>999666:::BBBGGGFFFCCC===:::777666666666333111...///000111111111111111333333222222222222222222222222333333333444|||{{{zzzVVVZZZUUUXXX}}}yyyppphhhgggkkkrrrllliiinnnwwwzzztttmmmnnnkkkfffdddeeegggjjjkkkuuuuuutttqqqlllhhhfffeeeiiijjjkkkjjjgggdddcccccc^^^aaa```\\\ZZZ]]]```___aaaYYYSSSPPPIIIGGGUUUjjjyyyoookkkfff^^^WWWUUUQQQOOOKKKHHHHHHIIIKKKMMMNNNNNNNNNOOOPPPQQQRRRRRRTTTSSSQQQOOOMMMJJJIIIHHHPPPOOONNNNNNOOORRRTTTVVVVVVWWWXXXXXXTTTNNNFFFBBB@@@CCCFFFIIIIIIFFFCCC@@@AAA???>>>=========<<<:::999888:::AAAIIIJJJDDD>>>999777444333333333222000...///000111111222222111777///---444999666111000333333222222222333yyyvvvzzz|||xxxrrrmmmTTTTTTRRR```{{{yyywwwuuupppiiihhhkkksssqqqqqqvvv{{{zzzrrrkkkgggeeecccbbbcccfffhhhjjjqqqrrrrrrpppllliiihhhhhhkkkmmmnnnlllhhhdddbbbaaa\\\___^^^ZZZYYY]]]aaaaaaaaaXXXRRROOOIIIEEEOOO___xxxyyynnneeeaaa]]]VVVPPPOOONNNLLLJJJIIIIIIJJJMMMNNNMMMNNNOOOPPPQQQQQQQQQQQQRRRQQQOOOMMMLLLLLLMMMMMMNNNNNNMMMNNNPPPSSSWWWYYYXXXYYYYYYVVVPPPJJJEEECCCDDDEEEHHHIIIIIIFFFCCCAAA???>>>>>>>>>>>>===<<<;;;<<<<<>>>>>>>>?????????===<<<;;;???AAADDDFFFFFFCCC???;;;999777444333222111000......///000111111222222111777666===JJJSSSPPPHHHBBB888777666444333333zzzxxx{{{{{{tttqqqiii\\\QQQSSSPPP\\\}}}mmmlllnnnrrrqqqmmmkkkllllllqqquuuuuuppphhhaaa^^^___```bbbccccccdddfffgggiiijjjkkkkkkiiigggggghhhfffhhhjjjiiieee```\\\[[[]]]^^^[[[VVVUUUZZZ```aaaaaaZZZVVVUUURRRMMMKKKNNNSSSlll{{{qqqjjjaaaYYYRRRPPPNNNKKKJJJLLLIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNQQQSSSSSSQQQOOONNNLLLLLLLLLLLLMMMNNNOOOPPPIIIJJJLLLOOOSSSXXX]]]```\\\[[[WWWOOOGGGBBBDDDFFFFFFEEEDDDCCCAAA>>><<<;;;???@@@AAA@@@>>>;;;:::999>>>BBBGGGGGGDDD???<<<;;;999777444222111111///---...///000111111222222111///333;;;BBBCCC???888444666555444333333333uuunnnlllcccWWWOOOLLLRRRjjjwwwooonnnoootttsssoookkkkkknnnsssvvvsssllleeebbbbbbbbbdddffffffeeedddeeegggggghhhiiihhheeecccccccccbbbdddgggfffdddaaa___^^^```aaa^^^WWWUUUZZZ^^^______ZZZWWWWWWWWWSSSOOONNNPPPccc|||qqqgggaaaZZZSSSOOONNNMMMJJJKKKNNNKKKKKKLLLMMMMMMLLLKKKKKKNNNOOOQQQSSSSSSQQQNNNMMMJJJKKKMMMNNNNNNMMMKKKJJJIIIKKKNNNRRRVVVZZZ]]]___ZZZXXXSSSLLLEEECCCEEEHHHGGGEEECCCAAA???===<<<<<>>999777:::>>>???BBBEEEEEEBBB>>>999666444222000000000111000......///000111111222222111---444777111...000222222111111111111222333xxxkkkbbb```aaajjjqqquuu|||xxxssspppooobbbQQQMMMSSS^^^qqqtttrrrmmmkkknnnoookkkgggfffeeeiiimmmnnnmmmjjjjjjjjjbbbeeefffddd```___cccgggdddfffggggggeeeddddddeee\\\\\\\\\ZZZYYYYYY[[[^^^aaadddccc___^^^aaadddcccdddeeeddd```\\\\\\^^^^^^UUUQQQYYYttttttnnneee]]]XXXTTTQQQOOONNNMMMNNNRRRQQQMMMNNNQQQLLLLLLMMMNNNOOOQQQSSSTTTRRRRRRQQQPPPOOONNNNNNNNNNNNKKKGGGDDDBBBDDDFFFHHHMMMQQQWWW\\\]]]ZZZVVVSSSLLLGGGDDDFFFMMMPPPMMMIIIEEECCC???======???CCCEEE???AAAAAA===888888===BBBCCCDDDFFFFFFDDD???999444333111//////000111000///...///000111111222222111444777666333333888777222444444333222222333zzztttpppkkkhhhiiijjjmmmqqquuuxxx{{{wwwooovvvqqqYYYRRRZZZVVVvvvppptttrrrnnnjjjjjjllloooooonnnqqqrrrsssrrrppplllhhhfffffffffeeebbb```___aaaccciiiiiijjjjjjiiigggdddbbb]]]\\\[[[YYYXXXXXXXXXXXX[[[[[[\\\^^^bbbeeeggggggjjjfffaaa___``````___]]]ZZZUUUUUUaaauuutttkkk^^^\\\XXXSSSPPPOOOPPPPPPLLLMMMNNNOOOOOOOOOOOONNNNNNNNNMMMOOOQQQSSSRRRQQQRRRRRRQQQPPPNNNLLLLLLLLLJJJEEE???>>>BBBHHHMMMOOOUUUVVVWWWZZZZZZVVVOOOJJJGGGJJJOOORRRSSSPPPLLLIIIFFFCCC???<<<;;;===@@@CCCEEEAAA<<<:::<<<@@@DDDFFFEEEGGGGGGDDD>>>888777777////////////////////////////////////000000000000000111111111111222222222333333333333333333xxxyyyyyytttnnnlllqqqvvvzzzzzz|||qqqqqquuunnn[[[TTT]]]eeeuuuqqqssstttpppkkkjjjmmmqqqssstttxxxyyyxxxwwwtttpppmmmjjjgggeeebbbaaaaaaccceeefffkkkjjjiiigggeeeeeeeeeeee___^^^\\\ZZZXXXWWWWWWVVVVVVWWW[[[```eeehhhhhhhhhiiieee```___aaaaaa```^^^ZZZUUUSSS[[[kkk~~~uuukkkcccTTTSSSPPPNNNNNNNNNPPPQQQNNNNNNOOOOOOPPPOOOOOOOOOPPPOOONNNPPPRRRSSSRRRQQQRRROOOMMMNNNPPPPPPNNNKKKHHHDDDAAAAAAEEEKKKOOOQQQVVVWWWYYYZZZXXXSSSLLLHHHGGGJJJNNNQQQQQQNNNKKKHHHDDDBBB???======>>>@@@AAABBB???;;;:::===AAAEEEGGGFFFFFFDDDAAA<<<888666555////////////////////////////////////000000000000000111111111111222222222333333333333333333}}}www~~~yyyqqqxxxvvviiiZZZRRR^^^vvvvvvvvvvvvuuuqqqmmmkkkmmmrrrvvvxxxwwwvvvuuurrrpppmmmjjjhhhgggdddaaaaaaeeehhhiiiiiimmmkkkgggcccbbbccceeefff```___]]][[[YYYWWWWWWVVVTTTXXX]]]cccfffggggggfffdddaaa^^^^^^```aaa___\\\ZZZUUUSSSVVV___rrr|||sssllleee]]]XXXNNNMMMLLLKKKLLLNNNPPPRRRQQQQQQQQQQQQQQQPPPPPPPPPRRRQQQPPPQQQSSSSSSRRRPPPQQQMMMJJJLLLQQQRRRMMMHHHEEECCCCCCFFFKKKPPPTTTUUUWWWYYYZZZYYYUUUPPPLLLJJJJJJLLLNNNOOONNNLLLIIIGGGBBBBBBAAAAAA@@@@@@@@@AAA===;;;999:::>>>CCCGGGIIIGGGDDD@@@<<<:::777444222////////////////////////////////////000000000000000111111111111222222222333333333333333333pppmmmxxxnnn^^^WWWSSSiiizzzxxx{{{yyysssqqqooommmnnnppprrrtttpppooonnnllljjjhhhgggggghhheeecccfffkkkmmmkkkgggllliiifffcccbbbcccdddfff```___]]]\\\[[[ZZZYYYYYYZZZ]]]aaacccddddddcccccc^^^\\\[[[]]]``````]]]ZZZZZZXXXVVVVVVWWWcccyyyxxxrrrjjjbbb\\\WWWRRROOOPPPOOONNNMMMNNNOOOQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRTTTSSSSSSSSSTTTTTTRRROOORRROOOMMMMMMMMMLLLHHHEEECCCDDDGGGKKKPPPUUUWWWYYYXXXYYYXXXUUUQQQOOOPPPQQQQQQQQQPPPNNNKKKHHHFFFDDDCCCDDDEEEFFFFFFEEECCCAAA999888888;;;@@@EEEHHHJJJFFFAAA<<<888777666222///////////////////////////////////////000000000000000000111111111222222222222222333333333333|||wwwzzzvvvmmmffflll```RRRSSS[[[uuuvvvyyyvvvooopppqqqpppooommmkkkkkkmmmmmmllllllllllllllllllhhhggggggkkkpppoooiiicccgggggggggfffeeeeeedddddd___^^^^^^]]]]]]^^^^^^^^^___aaacccbbbaaa```bbbddd\\\\\\\\\___bbbbbb^^^ZZZ[[[[[[\\\ZZZVVVYYYiiiyyy|||pppgggccc\\\WWWRRROOOMMMKKKOOOOOONNNOOOPPPQQQSSSTTTTTTTTTSSSRRRRRRSSSSSSTTTUUUUUUTTTUUUVVVUUURRRPPPSSSSSSRRRNNNGGGCCCBBBDDDDDDGGGKKKPPPTTTWWWYYYZZZXXXVVVSSSPPPOOORRRWWW[[[XXXVVVQQQMMMHHHEEECCCBBBEEEGGGJJJKKKJJJHHHDDDBBB777777888<<>>BBBDDDDDDDDD>>><<<888666444333000///////////////////////////////////////000000000000000111111111111222222222111222222333333444{{{ssswwwsssnnnoooqqq^^^TTTTTTTTTlll{{{rrrmmmmmmooommmqqqttttttqqqmmmjjjjjjggghhhjjjlllmmmmmmkkkkkkdddeeeggghhhhhhfffdddbbbbbbdddfffiiijjjiiihhhhhhcccbbbbbbbbbbbbcccddddddaaadddgggeeeaaa^^^___aaa]]]]]]```dddgggfff___ZZZYYYZZZ\\\]]]YYYWWW]]]gggzzz|||rrrkkkaaaWWWPPPQQQQQQPPPOOOOOOOOOOOOLLLMMMNNNPPPQQQSSSUUUUUUSSSRRRQQQQQQRRRTTTVVVXXXUUUUUUVVVXXXYYYXXXUUURRRPPPOOOLLLGGGBBBBBBFFFJJJLLLOOOTTTVVVVVVUUUVVVWWWSSSNNNLLLPPPYYY```bbbaaaWWWSSSLLLFFFBBB@@@AAABBBDDDFFFHHHIIIGGGBBB===:::::::::<<>>999666<<<<<<>>>@@@BBBAAA>>><<<555888:::999444111000222////////////////////////////////////000000000000000111111111111222222222111111222333333444}}}sssoookkkeeeTTTUUUNNNMMMmmmooopppssspppooorrrnnnqqqvvvwwwqqqjjjkkkpppsssttttttssstttuuunnnfffcccbbb``````cccgggiiikkkfffaaa```fffhhhfffhhhmmmllliiieeedddfffgggfffdddeeeddddddeeeaaaZZZWWWXXXYYY[[[]]]\\\ZZZXXXWWWWWWYYYYYY[[[\\\]]]]]]]]]]]]bbbjjj~~~xxxnnnfff[[[TTTPPPOOOMMMLLLMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSRRRPPPOOOPPPSSSUUURRRRRRQQQRRRRRRTTTUUUVVV]]]___bbbdddbbb[[[QQQJJJEEEEEEEEEFFFIIIMMMPPPSSSWWWWWWVVVTTTQQQPPPPPPPPPLLLNNNTTT^^^ffffff___WWWPPPMMMHHHCCC@@@AAACCCDDDEEEEEECCCAAA>>><<<:::888:::::::::;;;<<<:::777333999777444111///.../////////////////////////////////////////////000111111000111111111111222222222333333333333333333vvvllliiiccc]]]QQQPPPOOO\\\wwwlllmmmpppmmmmmmqqqkkknnnsssuuuoooiiijjjooosssvvvwwwuuuuuutttmmmeeedddbbb``````aaadddfffggggggbbbaaaeeehhhffffffiiifffdddbbbbbbdddfffeeecccdddbbbcccccc___YYYVVVXXXXXXZZZ[[[ZZZXXXVVVUUUVVVXXXXXXYYYZZZ[[[\\\\\\]]]bbbdddpppvvvlllddd]]]XXXQQQMMMLLLMMMMMMLLLMMMNNNOOOQQQSSSTTTTTTTTTWWWWWWVVVTTTRRRQQQSSSUUUVVVTTTRRRQQQTTTYYY^^^bbbhhhgggeeeccc^^^VVVMMMFFFCCCDDDFFFHHHLLLPPPSSSUUUUUUVVVWWWVVVSSSQQQPPPQQQWWW]]]cccgggeee___XXXSSSPPPNNNJJJFFFEEEDDDEEEFFFFFFEEEBBB???===;;;;;;;;;:::999888888999999777555888777444111///.../////////////////////////////////////////////000111111000111111111111222222222333333333333333333qqqjjjgggaaaYYYRRRNNNRRRppp{{{qqqkkkmmmlllggggggllliiikkkoooqqqmmmhhhiiiooouuuyyyyyyuuuqqqmmmggg```___^^^\\\[[[\\\^^^aaaccceee```___cccfffdddbbbbbb___^^^^^^```bbbcccbbbaaaaaa______```]]]WWWVVVXXXXXXYYYYYYWWWUUUSSSTTTTTTWWWWWWWWWWWWXXXZZZ\\\]]]ccc___ccczzzuuummmeee[[[UUUPPPMMMJJJIIIJJJKKKLLLKKKMMMNNNOOORRRSSSUUUVVVVVVUUUVVVUUUTTTRRRQQQQQQSSSVVVUUUSSSTTTYYYaaaiiinnnsssnnnfff^^^VVVNNNGGGCCCBBBDDDHHHLLLPPPTTTVVVWWWVVVXXXXXXVVVSSSQQQSSSUUUdddkkkqqqlll```UUUPPPOOONNNMMMLLLJJJHHHGGGGGGFFFFFFCCC@@@===;;;<<<>>>???<<<999666444555666777777777555333111///////////////////////////////////////////////////000111111000111111111111222222222333333333333333333yyynnniiieee]]]VVVTTTSSS```uuuqqqooooooiiibbbbbbggghhhiiilllnnnkkkgggiiiooowwwzzzwwwpppjjjfffaaa[[[XXXXXXWWWVVVVVVXXX[[[^^^^^^\\\\\\^^^aaa```]]][[[\\\\\\^^^___```___^^^\\\]]][[[[[[\\\YYYUUUUUUXXXYYYYYYYYYWWWUUUSSSTTTUUUWWWVVVUUUUUUVVVXXX[[[\\\bbb^^^```ppp{{{rrriiiaaaZZZTTTPPPMMMLLLKKKKKKKKKKKKKKKJJJMMMNNNPPPRRRUUUVVVWWWWWWRRRTTTUUUTTTSSSSSSTTTVVVTTTVVVZZZ___eeelllqqqtttssskkk___TTTMMMHHHEEECCCEEEGGGKKKPPPTTTVVVWWWWWWYYYXXXVVVRRRQQQTTT[[[aaapppsssrrrhhhYYYNNNKKKMMMKKKLLLMMMLLLKKKIIIFFFDDDBBB???<<<:::;;;>>>CCCFFFAAA<<<666222222444666666555444222000//////...//////////////////////////////////////////000000111000000111111111222222222222222333333333333zzzooogggaaa[[[TTTOOOOOO___qqqrrrsssqqqjjjddddddhhhhhhhhhiiikkkjjjgggiiiooouuuvvvsssllliiiiiifffaaa[[[[[[YYYVVVSSSSSSVVVYYYWWWYYYZZZZZZ[[[[[[ZZZXXX]]]^^^___^^^]]][[[YYYXXXYYYWWWVVVWWWUUURRRTTTXXXYYYZZZ[[[ZZZXXXVVVWWWXXXXXXWWWVVVUUUVVVXXXZZZ[[[\\\]]]aaaiiiyyy{{{wwwlllggg```YYYTTTPPPMMMKKKLLLMMMNNNNNNMMMMMMLLLLLLOOOPPPRRRTTTUUUWWWWWWXXXVVVWWWXXXWWWVVVWWWYYY[[[XXX^^^hhhqqqvvvwwwtttrrrfff^^^SSSJJJFFFEEEFFFGGGJJJLLLPPPSSSUUUVVVVVVUUUXXXTTTPPPNNNTTT```nnnwwwyyyoooaaaTTTLLLKKKLLLMMMNNNPPPPPPNNNJJJFFFCCC<<<;;;::::::===BBBGGGJJJEEE@@@999333222333444555333222111000//////......///////////////////////////////////////000000111000000111111111222222222222222222333333444{{{sssiiibbb[[[SSSOOONNNNNNtttyyymmmppprrrpppkkkhhhkkkoooiiigggggghhhhhhfffhhhmmmmmmnnnnnnmmmqqqtttrrrllleeedddbbb\\\VVVSSSUUUWWWWWW\\\^^^[[[WWWXXXYYYYYY___```___]]]YYYVVVUUUUUUVVVSSSRRRSSSRRRPPPSSSXXXYYY[[[]]]]]]\\\[[[ZZZ[[[ZZZYYYXXXWWWWWWXXXYYYZZZTTTZZZ___aaagggwwwwwwooogggbbbYYYWWWSSSOOOMMMKKKKKKKKKHHHKKKMMMNNNNNNNNNPPPQQQQQQRRRSSSUUUVVVWWWWWWXXXWWWWWWWWWVVVUUUWWWZZZ]]]fffmmmxxxyyyooohhhWWWQQQIIIDDDCCCFFFJJJLLLOOOPPPSSSUUUVVVVVVUUUTTTSSSOOOMMMTTTbbbttt|||lll\\\RRRMMMLLLLLLQQQRRRTTTSSSPPPKKKEEEBBB888888:::<<>>AAACCCCCCBBBAAA;;;999666555555555333111...///////////////......///////////////////////////////////////000111111000111111111111222222222111111222333333444}}}ooojjj[[[OOOLLLIIIQQQcccrrrnnnpppsssqqqggg``````ccceee```aaabbbddddddcccbbbaaafffeeegggkkknnnkkkddd]]]^^^^^^\\\[[[ZZZ[[[]]]^^^hhhkkkhhh^^^XXXYYY[[[YYYXXXZZZXXXSSSQQQSSSRRROOORRRQQQQQQQQQRRRTTTWWWXXX[[[]]]```aaaaaa^^^ZZZWWW\\\[[[[[[ZZZYYYYYYXXXXXXTTTWWWYYYXXXVVVXXX^^^ddd}}}|||xxxtttppplllhhhggg^^^\\\YYYVVVRRRPPPNNNMMMLLLLLLKKKKKKKKKMMMOOOPPPJJJMMMQQQSSSSSSTTTUUUVVVXXXWWWXXXXXXXXXWWWVVVUUUTTTZZZ```fffsssvvviii^^^UUUKKKDDDEEEEEEGGGJJJNNNPPPQQQQQQSSSSSSTTTVVVXXXWWWTTTQQQ[[[jjj}}}}}}vvvsssddd]]]UUURRRSSSTTTRRROOOLLLMMMMMMIIIAAA;;;888888777:::>>>BBBBBB@@@<<<::::::::::::888666333000...//////.........---------..............................//////000000111111000111111111111222222222111111222222222333uuuiiidddXXXOOOMMMLLL[[[xxxtttkkkhhhhhhlllkkkccc___aaaeeefffdddcccccccccbbbccccccccccccaaa```bbbffffffbbb]]]]]][[[YYYXXXYYY[[[\\\\\\dddgggddd\\\VVVXXXYYYWWWUUUWWWVVVSSSRRRUUUVVVSSSUUUTTTSSSRRRSSSTTTVVVXXXYYY[[[]]]___^^^[[[XXXVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVWWWXXXVVVSSSTTTYYY___ddd}}}~~~~~~{{{wwwtttqqqkkkjjjhhheeebbb___]]]\\\UUUTTTRRRPPPNNNLLLLLLKKKKKKKKKKKKLLLMMMNNNPPPPPPNNNPPPSSSUUUUUUUUUVVVXXXWWWXXXYYYYYYYYYYYYYYYZZZbbbkkkuuu~~~wwwgggZZZRRRLLLGGGBBBFFFGGGJJJMMMQQQSSSSSSSSSNNNQQQTTTSSSRRRTTT[[[aaaxxx~~~wwwkkkdddbbb^^^ZZZUUUTTTUUUVVVUUUSSSOOONNNKKKFFFAAA>>>======;;;===@@@BBBBBB???;;;888:::999888666444222000...//////.........---------..............................//////000000111111000111111111111222222222111111222222222333yyyoooddd^^^SSSNNNMMMOOOjjjwwwjjjgggeeebbbffffffbbb```dddiiikkkhhhfffdddccccccdddfffgggccc___\\\]]]```bbbaaa```\\\YYYUUUUUUXXX[[[\\\[[[```aaa___YYYUUUVVVWWWVVVRRRUUUUUUSSSUUUZZZ\\\[[[ZZZXXXVVVUUUTTTUUUVVVWWWWWWYYYZZZ[[[[[[XXXVVVTTTRRRRRRSSSUUUVVVWWWXXXYYYWWWXXXXXXUUURRRRRRVVVZZZWWWeee||||||{{{zzzyyyzzz}}}~~~zzz~~~~~~~~~}}}~~~{{{{{{wwwrrrnnnkkkhhheeecccZZZZZZYYYWWWVVVUUUSSSSSSMMMMMMLLLKKKKKKJJJKKKKKKIIIJJJLLLNNNOOOQQQQQQRRRRRRTTTVVVWWWWWWWWWXXXZZZ[[[]]]^^^]]]\\\]]]aaaeeepppzzznnndddUUUKKKFFFEEEEEEDDDHHHJJJNNNRRRTTTUUUTTTSSSSSSUUUTTTPPPOOOYYYlll}}}wwwfff[[[WWWXXXXXXXXXXXXXXXYYYYYYXXXXXXSSSNNNHHHDDDBBBBBBCCCCCC@@@AAACCCCCCAAA<<<888555888777555333111000//////...............---------..............................//////000000111111000111111111111222222222111111222222222333|||tttlllbbbYYYNNNLLLOOOWWW|||nnnkkkkkkfffaaaeeefffcccccciiimmmnnngggggggggggghhhiiikkklllfffccc```___aaabbbbbbaaa]]]XXXTTTTTTYYY\\\]]]\\\]]]]]][[[WWWUUUVVVVVVVVVQQQUUUWWWWWWZZZ```cccbbb]]][[[YYYVVVUUUUUUVVVVVVWWWXXXYYYYYYXXXWWWUUUSSSRRRSSSTTTUUUVVVXXXXXXYYYXXXXXXWWWUUUSSSSSSVVVZZZ]]]```kkk~~~}}}~~~wwwuuuttttttxxx~~~|||xxxuuuvvvuuutttssstttxxxzzz~~~~~~~~~~~~}}}{{{|||~~~}}}{{{{{{xxxsssooonnnkkkfffccc```^^^\\\ZZZUUUUUUTTTTTTSSSRRRRRRQQQLLLLLLKKKKKKKKKKKKLLLLLLHHHJJJMMMPPPRRRSSSSSSSSSTTTVVVXXXXXXXXXXXXYYY[[[\\\]]]^^^]]]\\\aaaiiippp~~~wwwmmm\\\UUUKKKEEECCCEEEHHHIIIKKKNNNRRRUUUUUUSSSRRRQQQVVVTTTPPPOOOWWWhhh~~~zzziii[[[VVVXXX\\\WWWZZZ]]]^^^]]][[[ZZZZZZRRRMMMGGGEEEGGGHHHGGGEEEDDDDDDDDDBBB>>>:::555222666444222000///...//////......................................................//////000000111111000000111111111222222222111111222222222333{{{tttllleeeZZZRRRHHHLLLZZZmmm|||lllnnnlllcccbbbeeefffcccdddiiimmmllldddeeehhhkkkmmmnnnoooooohhhfffeeedddcccbbb```^^^^^^ZZZVVVVVVYYY]]]______]]]ZZZXXXXXXXXXWWWWWWWWWRRRWWW[[[\\\```eeegggeee^^^\\\YYYWWWUUUUUUVVVVVVXXXXXXXXXXXXWWWVVVUUUTTTSSSTTTTTTTTTUUUUUUVVVVVVXXXXXXVVVUUUUUUWWWZZZ\\\\\\ZZZ]]]kkkyyyxxxzzzsssrrrqqqqqqsssvvvyyy|||wwwvvvtttqqqmmmlllnnnooouuuuuuvvvwwwxxxzzz|||}}}|||}}}}}}}}}}}}}}}}}}}}}xxxvvvttttttuuuxxx|||}}}}}}~~~zzzvvvrrrpppooolllhhheeebbb___[[[XXXWWWVVVTTTSSSUUUTTTTTTSSSRRRQQQQQQPPPMMMLLLLLLKKKKKKKKKKKKKKKIIIKKKNNNQQQSSSUUUUUUUUUUUUWWWXXXXXXWWWXXXZZZ[[[YYYZZZ\\\^^^bbbkkkvvv~~~~~~vvvkkk```YYYNNNKKKHHHFFFGGGIIILLLMMMPPPRRRUUUTTTRRRPPPPPPQQQNNNMMMPPP\\\ooozzztttjjj^^^UUUTTTZZZ___]]]```cccddd```[[[WWWVVVLLLJJJHHHIIIKKKKKKHHHEEEDDDDDDBBB???;;;777333111333222000.........//////---...................................................//////000000111111000000111111111222222222111111222222222333||||||pppjjj```WWWOOOKKKFFFSSSrrrrrrjjjkkkfff]]]aaaccccccaaabbbfffhhhfffbbbdddhhhkkknnnoooooooooeeeeeeeeedddaaa^^^[[[ZZZ___]]]ZZZXXXYYY[[[___bbb^^^YYYWWWYYYZZZXXXWWWXXXUUUZZZ```bbbdddhhhgggccc\\\ZZZXXXVVVUUUUUUVVVWWWXXXXXXWWWWWWVVVUUUUUUUUUSSSSSSSSSRRRRRRRRRRRRRRRWWWUUUTTTTTTUUUXXX[[[]]]YYYVVVUUU[[[jjjsssmmmmmmlllllllllmmmmmmnnnooopppvvvyyy|||}}}|||{{{{{{{{{~~~~~~~~~zzzuuuooojjjiiiiiillllllllllllmmmnnnooopppssssssrrrrrrrrrrrrrrrrrrqqqqqqpppppppppqqqssstttooorrrwww}}}~~~|||zzzxxxvvvqqqrrrvvv}}}~~~~~~~~~}}}{{{xxxuuurrrooonnnjjjgggdddbbbaaa___\\\ZZZ[[[YYYUUUTTTSSSSSSRRRQQQQQQQQQPPPPPPOOONNNMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJLLLMMMOOOQQQTTTUUUVVVWWWUUUVVVWWWXXXWWWXXX[[[]]]^^^```eeellluuu~~~xxxmmmeee\\\RRRLLLKKKGGGHHHHHHIIIKKKMMMOOOPPPSSSTTTTTTRRROOONNNRRRUUUNNNUUUeee{{{|||kkkggg___XXXTTTUUUZZZ^^^eeefffgggeeeaaaZZZRRRNNNFFFGGGJJJLLLMMMKKKGGGDDDAAA@@@>>>;;;888555222111000000///.........//////---------.............................................//////000000111111000111111111111222222222111111222222222333}}}~~~pppgggbbbWWWLLLHHHJJJKKKaaa{{{llliiigggbbb___```aaaaaa___```dddeeebbbcccdddeeegggiiikkkkkklllbbbcccbbb```^^^[[[ZZZYYY^^^___]]]ZZZWWWXXX^^^ddd^^^YYYWWWZZZ[[[XXXVVVXXXVVV]]]ccceeefffgggccc]]]YYYWWWVVVTTTTTTUUUVVVWWWXXXWWWVVVUUUTTTTTTTTTUUURRRRRRRRRRRRRRRRRRRRRRRRTTTRRRQQQPPPRRRUUUWWWYYYWWWTTTSSSVVVZZZgggtttjjjfffeeeeeefffggghhhiiijjjjjjppprrrssstttssstttuuuwwwwwwwwwwwwvvvuuuvvvwwwxxxwww{{{~~~yyyuuussssssnnnmmmllljjjiiihhhhhhhhhjjjiiiiiihhhggggggggggggjjjkkkmmmnnnoooooonnnmmmhhhlllpppqqqpppnnnnnnooommmnnnoooooonnnmmmkkkjjjffffffjjjqqqyyy{{{xxxtttooottt{{{}}}zzzwwwrrrrrrsssvvvyyyyyyxxxvvvpppppprrrtttvvvxxxyyyzzztttsssrrrqqqpppooooooooommmllljjjhhhfffcccbbbaaa]]]\\\ZZZXXXWWWUUUSSSRRRXXXUUUSSSQQQRRRRRRQQQPPPNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLOOOOOOPPPQQQSSSUUUWWWXXXUUUVVVXXXXXXXXXZZZ]]]___fffiiippp{{{jjj```UUUOOOJJJEEEDDDGGGIIIJJJKKKMMMNNNQQQSSSUUUTTTTTTSSSOOOLLLOOOWWW]]]aaapppxxxnnnccc```\\\YYYYYY\\\aaaeeejjjhhhfffddd___XXXMMMEEECCCFFFJJJLLLKKKIIIFFFEEE<<<;;;999777555333222111......//////////////////---------.........//////..............................//////000000111111000111111111111222222222111111222222222333|||~~~zzzhhhaaa^^^TTTGGGHHHNNNRRRmmmooojjjkkkfffdddhhh___aaa```___```eeeeeebbbeeeeeeccccccdddfffhhhiiibbbbbb```^^^\\\[[[[[[]]]]]]```___ZZZUUUUUU]]]ddd___XXXVVVZZZ\\\XXXUUUWWWWWW^^^eeefffgggeee___XXXVVVUUUTTTSSSSSSTTTVVVXXXXXXVVVUUUSSSSSSSSSTTTTTTSSSTTTTTTTTTUUUUUUVVVVVVSSSPPPNNNMMMOOOQQQSSSTTTOOOOOOQQQVVVYYY___ooo{{{nnnhhhaaaaaabbbccceeegggiiikkkjjjkkkkkkkkkjjjkkknnnqqqoooooooooooommmmmmnnnooonnnrrruuuwwwxxxzzzwwwvvvssspppmmmkkkjjjiiiffffffeeedddcccccccccccceeegggkkkooopppooommmkkkhhhkkkmmmjjjeeebbbdddgggcccdddeeegggggggggfffeeebbbcccfffmmmssssssnnnhhhaaaiiiqqquuurrrlllhhheeeeeeeeegggkkkmmmmmmjjjgggeeefffgggiiikkkmmmoooooollllllkkkjjjiiigggffffffdddcccaaa___^^^\\\ZZZZZZYYYXXXWWWUUUTTTSSSQQQPPPRRRPPPNNNMMMMMMNNNNNNMMMNNNNNNNNNOOOPPPPPPQQQQQQLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPQQQSSSUUUXXXYYYVVVWWWXXXYYYYYY[[[___aaahhhkkksss}}}sssgggZZZPPPIIIHHHGGGEEEFFFLLLMMMNNNOOOPPPQQQSSSWWWZZZTTTSSSQQQMMMLLLQQQ[[[ddduuunnncccaaa___^^^]]]]]]aaagggnnnrrrlllhhhdddaaa^^^VVVJJJAAABBBFFFJJJKKKIIIFFFEEEFFF999888666555333222222222,,,---///000000000///...---------.........//////..............................//////000111111111000111111111111222222222111111222222222333|||oooffffffWWWIIILLLPPPHHHZZZ}}}nnnfffeeeffffffccccccaaa___]]]]]]^^^aaaccceeedddcccbbbbbbbbbcccdddbbb```]]][[[[[[[[[ZZZXXXZZZXXXVVVUUUTTTUUUVVVWWWUUUUUUVVVXXXYYYZZZXXXVVVYYY]]]bbbbbb^^^ZZZXXXXXXVVVSSSOOOMMMOOOTTTXXX[[[YYYUUURRRRRRVVVWWWUUURRRQQQOOOMMMLLLNNNOOOOOONNNSSSOOOLLLLLLOOORRRRRRQQQQQQRRRUUUYYY]]]```cccddd{{{zzznnnhhhddd___^^^```ccceeeeeejjjjjjhhhhhhhhhhhhhhhiiifffggghhhjjjjjjhhhgggfffiiiiiijjjmmmppptttxxxzzz}}}|||vvvpppmmmkkkhhhgggdddbbbaaaaaaaaaaaaffffffggghhhhhhhhhgggggghhhgggfffeeeeeeccc```]]]aaa``````_________``````bbbffflllpppooojjjccc^^^```aaabbbcccdddcccbbbbbb______```aaabbbbbbccccccdddcccbbbbbbcccdddfffgggccccccccccccbbbaaa```______^^^]]][[[YYYWWWUUUUUUQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNLLLMMMMMMNNNNNNMMMMMMLLLNNNNNNMMMMMMNNNNNNOOOPPPQQQQQQRRRRRRSSSTTTUUUUUUUUUUUUVVVXXX[[[```eeegggsssvvvyyyxxxrrrhhh]]]VVVJJJHHHEEECCCDDDFFFIIIKKKLLLPPPSSSUUUUUUUUUVVVVVVVVVNNNIIILLLNNNTTTfffzzzxxxjjjfffccc^^^\\\ccchhhffffffkkkrrruuunnngggaaa```\\\SSSJJJFFFLLLJJJHHHKKKMMMJJJBBB:::888777555444333222222222000000///...---,,,,,,+++......////////////......////////////////////////......//////000000111111000111111222222222111111111111222222222333{{{}}}~~~mmmcccaaaTTTKKKQQQSSS[[[vvvvvvjjjddddddeeeccc```bbbaaa^^^]]]^^^```ccceeefffeeecccbbb```````````````^^^[[[YYYZZZZZZZZZYYYVVVTTTRRRQQQPPPQQQRRRSSSRRRRRRRRRSSSUUUVVVVVVTTTVVVZZZ______[[[WWWUUUUUUQQQPPPNNNNNNPPPSSSVVVXXXYYYVVVSSSTTTWWWXXXUUURRRPPPNNNKKKKKKLLLNNNNNNNNNPPPMMMJJJKKKMMMOOOPPPOOOPPPQQQSSSVVVYYY[[[]]]]]]iii}}}}}}zzzsssiiibbb```aaaaaaccceeedddbbbaaabbbdddbbbccceeeffffffeeecccbbbccccccdddfffgggiiikkklllrrrvvv{{{uuusssooolllhhhfffdddccceeeeeeddddddcccbbbbbbbbbdddcccbbbbbbbbbaaa^^^\\\]]]]]]\\\\\\\\\\\\\\\\\\___bbbgggiiihhhddd^^^ZZZVVVWWWXXXYYYYYYYYYXXXWWWYYYYYYYYYZZZ[[[[[[[[[\\\^^^]]]\\\\\\\\\]]]^^^___\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUSSSQQQPPPPPPOOOOOONNNNNNNNNMMMMMMMMMNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQSSSSSSTTTUUUVVVVVVWWWXXXXXXXXXYYY\\\___bbbfffhhhmmmlllkkkfff```WWWOOOJJJGGGFFFEEEEEEGGGJJJMMMOOOTTTSSSQQQPPPPPPPPPPPPPPPRRRNNNMMMQQQYYYgggzzz|||lllaaa______^^^jjjoooqqqoooppptttwwwwwwrrrggg]]]WWWTTTQQQRRRUUUPPPQQQRRRPPPKKKDDD<<<777777666444333222111111111/////////......------,,,......////////////......------------------------......//////000000111111000000111222222222222111111111222222222333|||||||||~~~yyy{{{pppbbbXXXMMMHHHPPP___zzz}}}wwwppphhhdddddddddaaa^^^aaa___^^^]]]___bbbfffhhhgggfffdddbbb___]]]\\\[[[]]][[[YYYXXXXXXYYYXXXWWWYYYXXXUUURRRQQQQQQRRRSSSQQQOOONNNNNNQQQRRRSSSSSSRRRVVVZZZZZZVVVRRRQQQQQQLLLMMMNNNPPPQQQRRRSSSSSSWWWUUUSSSUUUWWWWWWTTTQQQPPPMMMJJJIIIJJJLLLNNNNNNMMMKKKIIIIIIJJJLLLLLLLLLOOOOOOQQQRRRSSSTTTUUUUUUWWWfff~~~mmmeeeccc]]]```bbbaaa^^^]]]___```^^^___```aaaaaa```___^^^^^^______``````______^^^```dddiiiooovvv~~~~~~zzzvvvsssrrrooonnnkkkhhheeedddccccccbbbaaa____________^^^\\\XXXYYYYYYZZZZZZYYYYYYXXX[[[]]]```aaa```\\\XXXUUUTTTUUUVVVWWWWWWVVVUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUYYYXXXWWWWWWVVVWWWWWWWWWUUUUUUVVVVVVVVVUUUUUUTTTRRRQQQPPPOOONNNMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJMMMLLLLLLKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMOOOPPPRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYZZZ\\\^^^```aaabbb___\\\WWWQQQKKKGGGDDDCCCDDDEEEFFFHHHKKKNNNQQQSSSQQQPPPOOOOOOPPPQQQQQQPPPNNNTTTZZZcccqqq~~~pppbbb]]]___dddkkkqqqzzz}}}}}}|||~~~}}}ttthhh\\\TTTPPPQQQXXX```YYY\\\]]]VVVIII===777666555444333222111000000000..............................////////////......------------------------......//////000000111111000000111222222222222222111111222222222333|||zzz{{{xxx}}}qqq]]]QQQIIIJJJUUUxxxuuuuuuooogggcccccccccaaa___^^^]]]]]]]]]```dddhhhkkkjjjhhheeebbb___\\\ZZZYYYZZZYYYYYYYYYYYYXXXUUURRR[[[YYYUUURRRQQQQQQRRRTTTTTTQQQNNNMMMNNNPPPQQQQQQPPPTTTWWWWWWSSSOOONNNNNNJJJMMMQQQRRRRRRPPPOOONNNRRRRRRRRRTTTUUUTTTQQQNNNNNNKKKHHHGGGIIIKKKMMMNNNJJJIIIHHHHHHHHHIIIJJJJJJLLLMMMNNNPPPQQQQQQQQQPPPQQQUUU```vvvuuupppdddbbb___]]]]]]^^^^^^^^^[[[\\\\\\]]]]]]\\\\\\[[[]]]]]]^^^^^^^^^\\\ZZZYYYYYYZZZ]]]___bbbgggmmmqqqsssxxx|||wwwqqqmmmjjjiiiiiigggeeecccaaaaaaaaa___^^^XXXXXXYYYYYYYYYXXXWWWWWWYYYZZZ[[[\\\[[[XXXVVVTTTXXXXXXYYYZZZYYYXXXWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUXXXXXXWWWVVVUUUUUUTTTTTTSSSSSSTTTTTTTTTSSSSSSRRRPPPPPPPPPOOONNNNNNNNNMMMKKKJJJJJJJJJJJJIIIIIIIIIKKKKKKKKKJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKLLLMMMOOOQQQSSSTTTRRRSSSSSSTTTUUUVVVVVVWWWVVVVVVVVVWWWVVVUUUTTTTTTOOOMMMIIIEEECCCCCCEEEFFFEEEGGGIIILLLOOORRRSSSTTTMMMPPPRRRRRRQQQPPPRRRTTTVVVbbbpppzzz}}}nnn]]]SSS[[[iiitttrrriii___YYYUUUTTT[[[bbbeeeddd```UUUGGG<<<777666333333111000000/////////---........./////////000......////////////......////////////////////////......//////000000111111///000111222222222222222111111222222222333|||}}}xxx{{{zzzhhhTTTLLLKKKTTTfffvvvtttnnnfffaaa`````````___]]]]]]\\\^^^aaafffkkknnnmmmjjjfffbbb^^^\\\[[[ZZZYYYYYY[[[\\\[[[XXXRRRMMMSSSRRROOONNNOOORRRUUUWWWYYYVVVQQQNNNNNNOOOPPPPPPPPPSSSVVVUUUQQQMMMLLLMMMKKKOOOSSSTTTRRRNNNKKKJJJMMMNNNNNNPPPPPPOOOLLLJJJMMMJJJGGGGGGIIIKKKLLLMMMIIIIIIIIIHHHHHHHHHHHHIIIIIIKKKMMMOOOQQQQQQQQQPPPTTTRRRSSS^^^vvv}}}nnnfff\\\YYY[[[]]]\\\YYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]\\\[[[ZZZ\\\\\\\\\[[[ZZZ[[[^^^aaacccffflllrrryyy~~~{{{vvvsssqqqppppppnnnkkkiiihhhfffcccaaa\\\\\\\\\[[[ZZZYYYXXXXXXZZZZZZ[[[[[[ZZZYYYWWWVVVWWWXXXYYYZZZZZZYYYXXXWWWXXXXXXXXXXXXXXXXXXWWWWWWYYYYYYXXXXXXWWWUUUUUUTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPOOOOOONNNNNNNNNJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKLLLNNNPPPRRRTTTUUUTTTTTTTTTTTTTTTUUUUUUUUURRRRRRQQQPPPMMMKKKIIIGGGDDDDDDCCCCCCDDDFFFGGGIIIIIIKKKMMMOOOQQQRRRSSSSSSQQQTTTTTTOOOJJJLLLWWW```lllvvv{{{iiiggg[[[YYYhhhzzzsssiii```\\\ZZZ\\\bbbjjjmmmeeeZZZNNNEEE>>>:::888222111000000////////////------......///000000000......////////////......////////////////////////......//////000000111111//////000111222333333333111111222222222333~~~~~~vvv___NNNJJJLLL^^^||||||uuupppkkkddd___]]]]]]^^^^^^______^^^```dddiiinnnrrrnnnkkkeee```]]]\\\\\\]]]ZZZZZZ[[[\\\\\\XXXSSSOOOPPPOOONNNOOOSSSXXX^^^aaaZZZWWWRRROOOOOOOOOOOOOOOPPPSSSVVVTTTPPPLLLKKKLLLLLLPPPTTTSSSPPPKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHKKKIIIHHHHHHJJJLLLLLLLLLGGGIIIJJJIIIGGGFFFGGGHHHHHHJJJMMMPPPQQQRRRQQQQQQUUURRRQQQTTT```}}}wwwmmmaaa[[[ZZZZZZWWWTTTYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWXXXYYYYYYYYYYYYYYYZZZ[[[[[[YYYWWWWWWYYY[[[^^^___aaacccgggkkkoooqqqqqqsssvvv{{{}}}|||{{{xxxvvvtttsssqqqmmmiiieeeaaa```^^^\\\ZZZYYYYYYYYYYYYZZZ[[[\\\\\\[[[ZZZYYYYYYZZZ[[[\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWVVVUUUTTTTTTTTTSSSSSSRRRQQQPPPOOONNNNNNMMMMMMLLLLLLLLLJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNPPPRRRTTTUUUUUUUUUUUUTTTTTTSSSSSSRRROOONNNMMMJJJHHHFFFDDDCCCBBBBBBCCCEEEFFFGGGHHHHHHNNNOOOPPPQQQRRRRRRRRRRRRNNNOOONNNKKKLLLWWWkkk{{{}}}zzzyyywwwnnnddd``````jjj|||xxxlll```\\\___dddlllssslll```PPPFFFBBB???;;;777222111000///////////////.........//////000000000......////////////......------------------------......//////000000111111...///000111222333333333111111222222222333xxxiiiUUUMMMOOOUUUuuuuuupppjjjhhhdddaaa`````````___cccbbbbbbdddhhhmmmrrrvvvmmmiiibbb]]]ZZZ[[[]]]___]]][[[YYYXXXYYYZZZYYYXXXWWWVVVTTTTTTVVV[[[aaadddVVVSSSPPPNNNOOOOOOOOONNNPPPSSSUUUSSSNNNKKKJJJKKKIIIMMMQQQPPPLLLIIIJJJLLLHHHIIIIIIHHHGGGGGGGGGGGGIIIHHHHHHJJJLLLMMMLLLKKKFFFHHHIIIHHHFFFDDDEEEGGGIIIKKKNNNPPPRRRQQQPPPOOOQQQQQQQQQQQQTTTccc|||tttkkkbbb\\\YYYXXXXXXXXXWWWWWWWWWWWWXXXXXXUUUTTTTTTTTTUUUVVVVVVWWWUUUWWWXXXXXXWWWWWWXXXZZZZZZZZZZZZZZZ[[[]]]^^^___dddfffjjjnnnrrruuuwwwxxxzzz{{{{{{||||||}}}}}}}}}zzzzzzyyyyyywwwsssmmmiiidddbbb^^^[[[XXXWWWWWWXXXWWWYYYZZZ\\\]]]\\\[[[[[[YYY[[[\\\^^^_________^^^[[[[[[\\\\\\]]]]]]^^^^^^\\\]]]]]]^^^]]]\\\[[[ZZZWWWWWWWWWVVVTTTSSSQQQPPPNNNNNNMMMLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJLLLMMMMMMNNNPPPRRRSSSTTTSSSSSSRRRPPPOOOMMMLLLLLLJJJIIIGGGEEEDDDDDDDDDDDDCCCDDDEEEGGGHHHJJJKKKKKKPPPQQQQQQQQQQQQRRRRRRRRRLLLMMMOOOUUU```ooo}}}~~~vvvooonnnllliiiggghhhcccqqq~~~qqqfffeeeiiikkkllllllbbbWWWIIIAAA>>><<<777222222111000000///000000000///////////////000000000......////////////......------------------------......//////000000111111...///000111222333333333111111222222222333{{{xxx{{{aaaTTTHHHNNNYYYgggvvvqqqmmmgggggggggffffffeeecccbbbfffeeeeeegggkkkpppuuuyyylllggg```ZZZXXXZZZ^^^aaa___[[[VVVUUUWWW[[[^^^```]]]ZZZVVVSSSSSSVVVYYY\\\QQQOOOMMMLLLNNNOOOOOONNNPPPRRRTTTRRRMMMJJJIIIKKKFFFJJJMMMMMMIIIHHHKKKOOOHHHHHHHHHGGGFFFEEEGGGHHHHHHHHHIIIKKKMMMNNNLLLJJJDDDGGGIIIHHHEEECCCDDDEEEJJJLLLOOOQQQQQQQQQOOONNNLLLNNNQQQPPPLLLQQQfff}}}}}}mmmbbb___```WWWWWWVVVVVVVVVVVVWWWWWWUUUTTTSSSRRRSSSTTTUUUVVVUUUXXXZZZ[[[[[[ZZZ[[[]]]VVVWWWWWWXXXXXXXXXXXXXXXYYY[[[^^^aaadddeeeffffffdddfffiiimmmpppssstttuuuzzzzzz{{{{{{zzzvvvppplllfffbbb]]]YYYVVVUUUVVVWWWUUUWWWYYY[[[]]]\\\\\\[[[VVVWWWYYY[[[]]]]]]]]]]]]]]]]]]^^^___```aaaaaabbb``````aaabbbbbbaaa___^^^[[[[[[ZZZYYYWWWUUUTTTSSSOOONNNMMMLLLKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIJJJJJJJJJJJJIIIIIIMMMMMMNNNOOOPPPQQQSSSTTTOOONNNMMMKKKIIIGGGFFFEEEEEEDDDBBBAAABBBCCCEEEFFFEEEEEEFFFHHHKKKNNNPPPRRRQQQQQQPPPPPPQQQRRRSSSSSSTTTVVV]]]iiiwww~~~~~~{{{qqqhhhdddiiiiiidddfffmmmsssuuunnnqqquuupppeee]]]YYYQQQGGG@@@<<<888222...222111111000000000000111000000000000////////////......////////////......////////////////////////......//////000111111111...///000111333333333444111111222222222333xxxtttrrruuuzzzxxx}}}qqq___XXXMMMLLL\\\rrrrrrooonnnkkkhhhfffeeedddeeefffeeedddkkkhhhhhhkkkqqqsssppplllfffccc___]]]]]]]]]\\\\\\______^^^\\\ZZZZZZ]]]___\\\XXXSSSRRRSSSSSSQQQOOOJJJJJJKKKLLLLLLMMMNNNOOOLLLLLLMMMMMMMMMKKKIIIHHHPPPLLLHHHHHHJJJKKKKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFOOONNNLLLKKKIIIHHHHHHHHHFFFFFFGGGHHHIIIIIIIIIHHHQQQPPPOOONNNMMMLLLLLLLLLMMMLLLMMMPPPPPPQQQWWW```vvvvvvjjjbbbZZZSSSTTTVVVUUUSSSRRRRRRRRRQQQQQQRRRRRRQQQQQQTTTTTTUUUVVVXXXZZZ\\\]]][[[]]]___```___]]][[[YYYWWWXXXYYYYYYXXXXXXYYY[[[ZZZ\\\___```bbbdddgggjjjlllmmmmmmmmmllljjjiiigggccc```[[[VVVSSSRRRSSSTTTSSSSSSUUUVVVXXXYYYZZZ[[[ZZZ[[[[[[[[[[[[\\\\\\\\\[[[\\\]]]^^^___```aaabbbbbbbbbaaaaaa___^^^]]]\\\\\\[[[ZZZYYYWWWUUUTTTTTTQQQOOOLLLIIIGGGGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLKKKLLLMMMOOOOOOOOONNNNNNJJJHHHFFFCCCBBBBBBCCCCCCFFFEEEEEEEEEFFFHHHJJJKKKJJJKKKLLLNNNQQQQQQPPPNNNMMMMMMLLLLLLNNNRRRVVVXXXaaalll{{{yyypppkkkfffjjjooosssvvvzzz~~~xxxiii```^^^TTTKKK???777444222///,,,111111000000000000111111000000000000000000000000////////////////////////////////////////////////......//////000000111111000111111111111222222222444444333333333333xxxtttrrrrrrxxxzzzxxx{{{tttfff\\\SSSMMMSSSmmm}}}rrrnnnjjjfffeeedddcccdddfffhhhiiihhhllljjjjjjkkknnnnnnkkkhhhccc```]]]\\\]]]^^^^^^]]]^^^^^^^^^\\\ZZZZZZ\\\^^^\\\XXXTTTSSSTTTSSSPPPMMMKKKIIIIIIKKKPPPRRRPPPNNNLLLLLLLLLLLLKKKJJJIIIHHHLLLIIIFFFFFFGGGIIIHHHGGGJJJHHHFFFDDDDDDEEEGGGIIIOOONNNLLLJJJHHHFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIPPPOOONNNLLLLLLKKKLLLLLLIIIIIILLLPPPPPPPPPUUU\\\eeeyyyzzzrrreeeYYYUUUUUUSSSSSSTTTXXXVVVUUUTTTSSSRRRQQQPPPSSSSSSSSSTTTUUUVVVWWWXXXZZZ\\\^^^```aaa```^^^]]]XXXYYYZZZYYYVVVUUUVVVWWWWWWYYYZZZ\\\\\\^^^aaadddffffffggggggfffeeedddccc```]]]YYYTTTQQQPPPQQQRRRQQQRRRSSSTTTVVVWWWXXXYYYXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\]]]^^^___````````````___^^^]]][[[ZZZYYYYYYXXXVVVUUUSSSRRRRRRPPPNNNKKKHHHFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNMMMLLLLLLGGGFFFDDDCCCBBBCCCDDDDDDGGGGGGGGGHHHJJJLLLNNNOOOUUUSSSPPPOOOPPPRRRTTTTTTTTTOOOJJJIIINNNWWWaaahhhxxxpppjjjgggfffnnnyyyvvvhhh]]]ZZZOOOGGG<<<555333222000---111111000000000000111111////////////////////////////////////////////////////////////////////////......//////000000111111000111111111111222222222222222222333333444wwwnnnppprrrwwwzzzzzzssscccUUUQQQLLLOOObbbvvvsssmmmfffccceeedddcccdddfffhhhiiihhhjjjiiiiiiiiigggeeecccaaa___]]][[[[[[]]]^^^___^^^[[[\\\]]]\\\[[[ZZZ[[[\\\[[[XXXVVVUUUVVVTTTPPPLLLJJJGGGFFFJJJQQQSSSOOOJJJLLLKKKJJJIIIHHHHHHHHHHHHHHHFFFDDDDDDEEEEEEEEEDDDIIIGGGCCCAAAAAADDDHHHJJJMMMLLLJJJGGGEEECCCBBBAAADDDCCCCCCDDDEEEGGGIIIJJJOOOMMMKKKJJJIIIJJJKKKLLLGGGHHHKKKOOOMMMKKKNNNSSSVVVbbb{{{sssfff```\\\WWWSSSRRRWWWUUURRRQQQQQQPPPOOOMMMRRRQQQQQQQQQQQQQQQRRRRRRUUUWWWZZZ]]]______^^^^^^[[[[[[[[[YYYVVVTTTTTTUUUUUUVVVXXXXXXXXXYYY[[[]]]]]]^^^_________^^^]]]]]][[[YYYUUUQQQNNNMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUTTTUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXYYYZZZ[[[[[[\\\]]]]]]\\\\\\[[[ZZZXXXXXXUUUTTTTTTRRRQQQPPPOOOOOOMMMKKKIIIFFFEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFGGGGGGHHHHHHIIIIIIMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHDDDDDDCCCCCCCCCEEEFFFGGGJJJJJJKKKMMMOOOQQQSSSTTTTTTRRRPPPNNNMMMMMMMMMNNNNNNJJJIIIOOO]]]ooo~~~uuuhhhaaa```aaacccooowww|||ssseeeXXXSSSFFF???777222111111000...111111000000000000111111........................////////////////////////////////////////////////......//////000000111111000111111111111222222222000000111222333444{{{rrroooqqqrrrxxxvvvgggYYYPPPLLLNNNaaaxxxrrrrrrjjjdddeeehhhfffeeedddeeefffeeeddddddffffffdddaaa^^^\\\\\\]]]\\\ZZZZZZ\\\]]]]]]\\\YYY[[[\\\\\\ZZZYYYYYYZZZYYYWWWVVVXXXYYYWWWRRRNNNGGGGGGHHHKKKNNNMMMJJJFFFKKKIIIHHHFFFEEEFFFFFFGGGDDDCCCCCCCCCDDDDDDCCCCCCFFFDDDBBBAAABBBDDDGGGIIIIIIHHHFFFDDDBBBAAAAAA@@@CCCBBBBBBBBBDDDFFFIIIKKKLLLKKKHHHGGGGGGHHHJJJKKKJJJJJJKKKLLLIIIFFFIIIOOOSSSTTT```vvv}}}zzztttiii___YYYXXXTTTPPPNNNPPPQQQPPPOOOOOOOOOOOONNNNNNOOOPPPPPPPPPQQQTTTVVVXXXXXXXXXXXXZZZ[[[[[[YYYVVVUUUUUUUUUVVVWWWWWWWWWVVVVVVXXXZZZVVVWWWYYYZZZZZZZZZYYYXXXVVVTTTQQQMMMKKKJJJKKKKKKLLLLLLMMMNNNNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRTTTTTTTTTUUUUUUVVVVVVVVVXXXXXXXXXWWWVVVUUUTTTTTTPPPOOOOOONNNMMMLLLLLLKKKJJJHHHGGGEEEDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFGGGGGGHHHIIIIIIJJJMMMLLLKKKJJJJJJIIIJJJJJJKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEGGGIIIKKKLLLNNNOOOOOOPPPRRRSSSTTTUUUQQQRRRSSSRRRPPPLLLJJJIIIGGGLLLWWWiii~~~}}}ppp```VVVYYYdddooowwwyyytttmmm___QQQIII===888333000000000000000111111000000000000111111////////////////////////////////////////////////////////////////////////......//////000000111111000000111111111222222222000111111222333333{{{yyy|||wwwsssnnnkkkkkkqqq{{{jjjWWWTTTTTTQQQ```pppnnnmmmeeebbbggggggeeeccccccdddeeedddcccbbbcccdddccc```^^^]]]]]]]]][[[ZZZZZZ[[[[[[ZZZYYYXXXYYY[[[[[[YYYWWWWWWXXXVVVVVVVVVXXX[[[ZZZUUUQQQHHHLLLOOONNNKKKGGGFFFFFFHHHGGGFFFDDDCCCDDDDDDEEEBBBCCCDDDEEEDDDDDDCCCCCCAAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAACCCBBBAAAAAACCCFFFIIIJJJHHHGGGFFFEEEEEEFFFHHHIIIMMMKKKJJJJJJIIIIIIOOOWWWWWWQQQPPPWWWcccwwwxxxssseee^^^UUUQQQQQQRRRRRRPPPNNNNNNMMMNNNNNNOOOPPPQQQNNNOOOPPPQQQRRRRRRRRRRRRTTTVVVVVVUUUTTTSSSTTTUUUUUUVVVVVVUUUSSSSSSUUUVVVSSSTTTVVVWWWXXXXXXWWWVVVRRRPPPNNNKKKIIIHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRQQQPPPOOOOOOKKKJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDFFFEEEDDDDDDDDDDDDDDDDDDFFFGGGGGGHHHIIIIIIJJJJJJKKKJJJIIIIIIHHHHHHHHHHHHJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIKKKMMMOOOPPPRRRRRRRRRSSSSSSSSSRRRRRRUUUVVVVVVUUURRRQQQSSSUUU\\\gggzzzggg```ZZZ]]]kkk|||qqqkkkdddVVVFFF<<<555333000//////000000111111111000000000000111111000000000000000000000000////////////////////////////////////////////////......//////000000111111000000111111111222222222222222222222222222wwwuuuuuuwww}}}vvvoooooonnnooossswww~~~}}}^^^KKKLLLWWW]]]wwwkkkhhhfffaaaaaaeeebbbaaa```aaaccceeefffeeecccddddddddddddcccaaa```[[[YYYXXXYYYZZZZZZYYYXXXWWWYYYYYYXXXWWWVVVWWWXXXUUUTTTTTTWWWZZZYYYUUUQQQLLLPPPTTTQQQJJJEEEEEEHHHFFFEEEDDDCCCBBBBBBBBBBBB@@@CCCFFFGGGFFFDDDDDDDDD???@@@BBBCCCDDDCCCAAAAAA@@@????????????@@@AAAAAAAAA@@@@@@AAABBBDDDFFFGGGDDDDDDDDDDDDDDDEEEFFFFFFJJJHHHHHHJJJKKKNNNWWWaaa___TTTMMMMMMOOOZZZyyyxxxmmm]]]SSSPPPOOONNNLLLNNNNNNMMMNNNNNNOOOPPPQQQOOOOOOPPPPPPPPPPPPPPPPPPMMMOOOPPPPPPOOOOOOPPPRRRQQQRRRRRRQQQOOOOOOPPPRRRRRRSSSTTTUUUVVVVVVUUUTTTOOONNNLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDFFFEEEEEEDDDDDDEEEEEEEEEGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHJJJKKKLLLNNNOOOQQQRRRRRRTTTTTTTTTTTTTTTSSSQQQQQQQQQRRRQQQPPPQQQWWWaaaiiirrrdddWWWYYY```nnnwwwjjjbbbYYYJJJ;;;333111111000//////000000111111111000000000000111111111111111111111111111111////////////////////////////////////////////////......//////000000111111000111111111111222222222333333222222111111}}}zzzxxxxxxzzz}}}}}}vvvrrrpppoooooopppvvv}}}fffVVVMMMPPPgggwwwppphhhdddcccddddddccc```___^^^```bbbdddddddddeeecccbbbccceeeeeebbb^^^WWWVVVVVVXXXZZZ[[[ZZZXXXXXXXXXXXXVVVTTTTTTVVVXXXVVVTTTSSSTTTVVVUUUPPPLLLMMMOOOPPPMMMIIIEEEEEEFFFCCCCCCCCCCCCBBBAAA@@@??????BBBGGGHHHFFFDDDCCCDDDAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>?????????>>>>>>??????@@@AAAAAABBB@@@AAABBBDDDDDDDDDDDDDDDDDDCCCEEEHHHIIIKKKTTT]]]ZZZOOOJJJMMMMMMOOOaaayyy}}}iiiZZZUUUTTTSSSQQQPPPOOONNNNNNMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPLLLNNNOOOOOONNNNNNOOOPPPOOOOOOPPPNNNMMMLLLNNNOOOPPPQQQRRRSSSSSSSSSRRRQQQNNNMMMKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIJJJLLLMMMNNNMMMNNNOOOPPPQQQRRRRRRRRRTTTTTTUUUUUUUUUTTTSSSRRRQQQVVV]]]ccciiirrr~~~qqqddd^^^[[[eeeuuu{{{mmm^^^TTTIII===444000000111111000000///000111111111000000000000111111000000000000000000000000////////////////////////////////////////////////......//////000000111111000111111111111222222222111111111111111222{{{{{{yyyvvvsssuuu{{{|||vvvvvvtttqqqnnnnnnqqquuuxxx}}}\\\IIIQQQXXX___uuusssppphhhbbbeeejjjiiibbbcccaaa______```aaa```___dddaaa___```dddddd___ZZZTTTTTTUUUWWWZZZ\\\[[[ZZZXXXXXXWWWUUUSSSSSSVVVXXXWWWTTTRRRQQQRRRQQQLLLHHHLLLJJJIIIGGGFFFEEEDDDCCCAAABBBCCCCCCBBBAAA???>>>===BBBGGGHHHFFFDDDCCCDDDCCCBBB@@@???>>>???@@@AAAAAA@@@???>>>>>>=========;;;<<<===>>>??????>>>>>>===???AAADDDEEEDDDCCCBBB@@@@@@BBBEEEEEEDDDJJJQQQLLLBBBAAAJJJLLLHHHPPP___wwwvvvfffaaaaaaaaa```QQQPPPOOONNNLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOPPPQQQQQQOOOOOOPPPQQQOOOOOOPPPOOOMMMMMMNNNPPPNNNOOOPPPQQQQQQPPPOOONNNMMMMMMKKKJJJIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKKKKKKKMMMOOORRRSSSOOOOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVUUUTTT]]]iiizzz}}}mmmfffiiioooooo|||qqqcccSSSGGG>>>555111222000111222111000000000111111111000000000000111111////////////////////////////////////////////////////////////////////////......//////000111111111000111111111111222222222//////000111222333{{{uuurrrooommmsssrrrqqqsssvvvzzz}}}~~~}}}vvvssssssrrroookkkhhhmmmtttwwwyyyzzznnndddVVVPPPHHHJJJ```yyywwwppplllfffdddfffiiijjjjjjllleee^^^[[[]]]```___]]]]]]ZZZXXXYYY[[[[[[YYYWWWSSSTTTTTTSSSRRRSSSVVVYYYVVVUUUSSSRRRQQQRRRTTTUUUTTTQQQMMMKKKLLLMMMNNNNNNIIIHHHFFFEEEDDDDDDDDDDDDFFFFFFGGGEEEBBBAAAAAABBBCCCEEEGGGGGGEEEBBBAAAAAA???<<<999:::???AAA@@@===;;;;;;;;;;;;;;;;;;::::::============>>>>>>>>>>>>AAA???===>>>AAACCCBBBAAA@@@@@@@@@@@@AAACCCEEEFFFEEEFFFFFFEEECCCCCCFFFIIITTTcccyyy|||{{{||||||mmmiii___SSSMMMNNNNNNMMMQQQOOOMMMMMMNNNNNNMMMLLLHHHKKKNNNNNNMMMLLLNNNPPPLLLLLLLLLLLLLLLMMMMMMNNNLLLLLLMMMNNNMMMLLLKKKJJJLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFGGGFFFEEECCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCAAA@@@EEEFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGIIIIIIJJJJJJJJJJJJJJJKKKIIIIIIIIIIIIKKKMMMPPPQQQOOOOOOOOOOOOPPPOOOOOOOOOYYYQQQNNNPPPPPPMMMMMMPPPSSSVVVYYYXXXXXX\\\eeellluuulllbbb```iiiwwwtttcccWWWHHH<<<777555222000000000000000////////////111111111000000000000000////////////............///...---,,,,,,---...///........................------......///000000000222222111111111111111111222222333333333333zzzxxxtttqqqnnnmmmnnnooooooooommmnnnooopppsss{{{~~~{{{wwwssspppmmmjjjhhhnnnjjjfffeeegggjjjlllllluuu}}}}}}rrrdddXXXRRRUUUSSSUUUcccqqqlllkkkhhhdddcccfffiiikkkkkkmmmggg```^^^^^^___]]]ZZZYYYWWWUUUUUUWWWWWWUUUSSSQQQQQQQQQRRRSSSTTTUUUUUUTTTSSSQQQPPPPPPPPPRRRSSSRRRNNNKKKIIIIIIJJJJJJJJJHHHGGGEEEDDDCCCCCCCCCDDDCCCDDDDDDCCC@@@??????@@@AAADDDEEEEEECCCAAA@@@@@@???<<<:::;;;???AAA>>>;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>???===;;;<<>><<<======@@@AAACCCCCCAAA???>>>>>>>>><<<;;;<<>>>>>===>>>???AAABBBCCCDDDCCCCCCGGGBBB>>>===AAADDDCCCAAABBBDDDCCCPPPmmmzzzsssrrrssslllcccUUUSSSPPPNNNNNNMMMLLLJJJOOOOOOOOONNNNNNMMMLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKMMMMMMMMMLLLLLLKKKKKKJJJFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJMMMMMMMMMNNNNNNOOOOOOOOONNNOOOQQQRRRSSSQQQOOONNNSSSRRRRRRSSSRRRQQQVVV]]]hhhsss~~~lllbbb___^^^]]]]]]^^^dddrrrzzzqqqmmmaaaRRR===777111...000333333333000000000000////////////000000000000000000000000////////////............///...------------...///........................------......///000000000111111111111111111111111222222222222333333zzzuuuqqqnnnmmmkkkhhhfffeeegggkkknnnmmmmmmkkkiiiggghhhkkknnnkkkmmmnnnnnnmmmmmmnnnooonnnmmmlllmmmnnnmmmjjjgggfffcccaaaaaadddgggjjjkkkhhhkkknnnpppuuu~~~wwwkkkZZZLLLMMMVVVJJJeeevvvrrrnnndddcccccccccdddgggiiijjjkkkkkkhhheeecccbbb___ZZZWWWUUUTTTSSSRRRRRRQQQOOOOOORRRQQQRRRVVV\\\\\\WWWRRRNNNMMMLLLKKKKKKKKKLLLLLLPPPMMMIIIGGGGGGFFFEEEDDDBBBBBBBBBAAAAAAAAAAAAAAA>>>???@@@???<<<;;;<<<======???@@@@@@>>>============<<<<<<===>>>===999666777888888999:::;;;;;;<<<::::::::::::;;;;;;;;;<<<:::999999999;;;<<<=========>>>AAACCCCCCCCCBBBAAACCCBBBBBBBBBCCCCCCBBB@@@AAAEEECCCIII[[[kkkwwweeeccc```]]]YYYTTTOOOKKKNNNLLLJJJKKKMMMNNNNNNLLLJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJGGGHHHIIIJJJIIIHHHGGGFFFHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQRRRRRRRRRQQQQQQPPPOOONNNNNNTTTSSSRRRQQQSSS\\\kkkxxx}}}nnnkkkfffeeejjjrrrxxx{{{rrruuu}}}wwwhhh\\\LLL===888444111///000111111000000000000000/////////////////////000000000000000////////////.....................------.................................------......///000000000111111111111111222222222111222222222222333|||wwwsssqqqrrrssstttqqqooolllhhhdddcccdddfffhhhiiijjjiiihhhgggiiijjjhhhhhhiiijjjkkkkkkiiihhhhhhffffffhhhmmmrrrvvvxxx}}}sssaaaWWWNNNIIIOOO[[[gggyyyrrrmmmfff```dddeeefffhhhhhhhhhhhhhhhfffeeeeeedddccc___[[[YYYTTTTTTTTTRRRPPPNNNMMMMMMRRRQQQRRRWWW\\\\\\UUUOOOLLLKKKKKKJJJJJJJJJJJJJJJMMMJJJGGGEEEEEEDDDBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA>>>??????>>><<<;;;<<<===<<<===>>>>>><<<;;;<<<===;;;;;;<<<===<<<;;;888555777777888888999:::;;;;;;888999999999999:::::::::999::::::::::::;;;<<<>>><<<===@@@AAABBBAAA@@@???>>>CCCIIIJJJEEEAAA@@@AAA???EEEDDDFFFNNNQQQZZZmmm~~~{{{xxxqqqjjjeee\\\VVVOOOMMMOOOPPPOOOLLLHHHHHHHHHHHHHHHIIIJJJJJJLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKHHHIIIJJJKKKKKKJJJIIIHHHJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNPPPQQQQQQRRRSSSSSSTTTTTTTTTSSSRRRRRRTTTWWWYYY[[[YYY___eeejjjttt|||pppjjjiiillluuu{{{dddQQQCCC999111666555333222111111///...000000000000////////////......//////000000000000////////////............---..................---........................------......///000000000000000111111111222222222111111111222222222~~~yyyuuutttuuuwwwrrrssssssrrrpppoooqqqrrrwwwxxxxxxxxxxxxxxxwwwwwwzzzzzz}}}qqq___PPPMMMMMMNNN[[[mmmtttpppssskkkcccbbbcccfffiiijjjhhhgggffffffbbbcccdddcccbbb___\\\ZZZSSSTTTTTTQQQNNNLLLKKKLLLOOOPPPRRRVVVXXXWWWQQQLLLKKKKKKKKKJJJJJJJJJIIIIIIGGGEEEBBBAAAAAA@@@>>>===>>>???@@@AAAAAAAAAAAAAAA===>>>???>>><<<;;;<<<===;;;<<<===<<<;;;:::;;;<<<:::;;;;;;;;;:::999777666777777777888888999999:::777777888888888999999999999:::;;;;;;::::::<<<>>>;;;<<<>>>?????????>>>===;;;CCCKKKKKKDDD???>>>AAA???DDDBBBAAAEEECCCGGGVVVccc{{{vvvkkk\\\TTTRRRPPPKKKGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNJJJKKKKKKLLLLLLLLLLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKJJJJJJJJJKKKLLLLLLKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMNNNNNNOOOMMMMMMNNNOOOPPPQQQQQQRRRSSSRRRQQQPPPPPPQQQRRRSSSRRRTTTVVV[[[bbbiiippptttyyyuuuooosssxxxuuu```III999333444666111111111111111000000000000000000000////////////---......//////000000111////////////............------...//////...------........................------......///000000000000000000111222222333333111111111111222222^^^SSSMMMOOOPPPYYYwwwoooqqqsssjjjdddfff```dddhhhjjjhhheeeddddddaaabbbcccbbb```]]][[[ZZZUUUVVVVVVTTTOOOLLLLLLMMMOOOQQQTTTVVVUUURRRNNNKKKKKKKKKKKKKKKKKKJJJIIIIIICCCBBB@@@?????????===<<<===>>>???AAABBBBBBAAAAAA<<<===>>>===;;;:::;;;<<<:::;;;<<<;;;::::::;;;===999::::::999888777777888777777777888888888888888666666777777777888888888888999;;;:::999999<<<>>>;;;;;;<<<<<<<<<<<<<<<===<<>>@@@DDD@@@@@@DDDAAABBBNNNKKK\\\vvvrrrccc]]]XXXQQQKKKIIIIIIIIIIIIIIIJJJJJJKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKJJJJJJJJJKKKMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLMMMOOOOOOMMMNNNOOOPPPRRRTTTUUUVVVSSSRRRPPPPPPRRRVVVYYY\\\```dddlllwww|||vvv}}}hhhZZZHHH:::444333666999///000111111111111111222000000000000////////////------......///000000111////////////............------...//////...------........................------......///000000000///000000111222222333333111111111111222222pppTTTOOONNNOOOOOO___|||qqqpppmmmfffcccfff\\\aaagggiiigggeeeddddddbbbccccccaaa^^^[[[ZZZYYYYYYZZZZZZWWWRRROOOOOOQQQQQQTTTWWWXXXUUUQQQNNNMMMKKKKKKLLLLLLKKKKKKJJJIIICCCBBB@@@@@@AAA@@@???======>>>???AAABBBBBBBBBAAA;;;<<<===<<<:::::::::<<<:::;;;<<<;;;::::::;;;===999999999888777777888999888888888888777777777777666666666666777777777777666999::::::888888;;;===;;;;;;:::::::::;;;<<<<<<>>>>>>>>>===<<<;;;;;;;;;===AAA???@@@FFFAAA>>>GGGKKKPPPZZZnnnvvvnnnhhh```YYYKKKJJJJJJJJJJJJKKKLLLLLLIIIHHHGGGFFFFFFFFFGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLNNNMMMLLLLLLLLLMMMOOOPPPPPPOOOOOONNNNNNOOOOOOPPPNNNNNNMMMMMMMMMMMMNNNNNNLLLKKKJJJJJJJJJLLLMMMNNNLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNOOOMMMNNNOOOQQQTTTVVVWWWXXXVVVUUUUUUWWW\\\ccciiinnnxxx~~~tttRRRFFF:::666777777333111000111222222111111222333000000000000////////////---------...///000000111000/////////............,,,---...//////...---,,,........................------......///000000000///000000111222222333333000111111111111222nnnWWWNNNMMMLLLRRRjjjxxxtttmmmiiihhhhhhiiiiiigggggggggfffdddeeegggiiiiiiaaa\\\]]]\\\YYYYYY]]]YYYZZZZZZYYYVVVTTTSSSSSSWWWYYY[[[\\\YYYSSSMMMHHHHHHHHHHHHIIIKKKOOORRRTTTKKKGGGBBB???>>>?????????CCCCCCBBBBBBAAA@@@??????===<<<;;;;;;:::::::::;;;;;;::::::::::::;;;<<<<<<999999888777666666777777999999999888888888777777666777777777777888888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;===;;;::::::;;;<<<;;;:::>>>@@@BBBEEEFFFEEEDDDBBBGGGHHHJJJOOO^^^zzzxxxrrrfffZZZPPPQQQSSSPPPNNNNNNKKKIIIGGGFFFGGGGGGFFFEEECCCEEEFFFGGGGGGHHHJJJKKKNNNJJJIIILLLMMMKKKIIIKKKJJJLLLNNNLLLIIIIIILLLPPPQQQOOOMMMNNNPPPPPPMMMJJJOOOMMMLLLOOOPPPOOONNNNNNMMMNNNNNNLLLJJJIIIKKKLLLOOOMMMNNNQQQNNNIIIKKKRRRKKKRRRWWWWWWYYY\\\YYYRRRTTTRRRRRRXXXaaahhhhhhfffjjjlllnnnppp|||vvv___PPP777777666444444333333333222222222111111111111000000000000000////////////000000000000000000000000------............------..................------..................................../////////////////////000222444444333000111111222222333hhhUUUOOOJJJPPP\\\tttrrrnnnjjjhhhhhhiiijjjjjjhhhgggfffcccbbbdddhhhkkkiiiaaa\\\]]]\\\ZZZ[[[^^^\\\\\\ZZZWWWSSSRRRSSSUUUUUUWWWYYYYYYWWWRRRMMMIIIIIIHHHHHHIIINNNTTTZZZ^^^LLLHHHCCC@@@@@@AAABBBBBBCCCBBBAAA@@@????????????===<<<;;;:::999999999::::::::::::::::::;;;;;;<<<999999888777777777777777999999888888888777777777777777777777888888888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999999;;;;;;;;;:::<<<>>>AAADDDEEEDDDCCCBBB???AAABBBCCCJJJ[[[qqq|||rrrjjjjjjjjjccc]]]ZZZXXXTTTOOOKKKIIIHHHGGGFFFJJJJJJJJJJJJHHHHHHIIIIIIKKKIIIJJJNNNOOOKKKIIIJJJJJJLLLMMMNNNMMMOOOSSSVVVQQQOOONNNOOORRRSSSRRRPPPPPPMMMKKKLLLMMMNNNNNNNNNSSSTTTTTTSSSPPPNNNNNNOOOLLLKKKLLLOOONNNKKKPPPWWW___fffjjjiiiiiillljjjfffdddgggooo{{{~~~}}}{{{zzz{{{vvveeeSSSBBB666666555444333222222222222222222222111111111000000000000000000/////////...////////////////////////------............------............................................................////////////222111111111111111000000000111111222222333gggPPPLLLRRRSSSbbb}}}pppllljjjiiiiiikkkmmmmmmmmmhhhgggdddaaa```ccchhhlllggg```[[[[[[[[[[[[\\\___^^^\\\XXXTTTPPPOOORRRTTTSSSTTTUUUUUUSSSPPPMMMJJJJJJIIIHHHIIIMMMTTT[[[```KKKHHHCCC@@@AAACCCFFFFFFCCCAAA???=========??????<<<<<<:::999999888888888:::999999999999:::;;;;;;999999888777777777888888888888888777777777666666777777777888888888999999888888888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999999:::;;;;;;::::::<<>>AAABBBAAA@@@EEEOOOWWWrrr{{{uuurrrkkkaaaZZZVVVUUUUUUUUURRRQQQOOOLLLJJJIIIHHHHHHHHHGGGIIINNNOOOKKKJJJKKKLLLMMMPPPSSSWWWZZZ\\\]]]YYYWWWVVVVVVWWWXXXXXXWWWTTTSSSRRRSSSWWW[[[]]]^^^bbbccccccaaa\\\XXXUUUUUUQQQPPPRRRTTTUUUYYYaaajjjssstttooogggdddhhhooorrrvvvjjjRRRDDD===777333444444333222111111111111222222111111111000000000000000000/////////......////////////////////////------............------............................................................////////////111111111111000000//////000111111222222333|||yyyyyyvvvuuunnnbbbUUUQQQVVV\\\ddd|||vvvooojjjiiijjjlllooooooooommmeeedddcccaaa```aaafffiiiccc^^^YYYXXXYYYZZZ\\\^^^ZZZYYYVVVQQQMMMLLLMMMOOOOOOPPPPPPPPPOOOMMMKKKJJJJJJIIIGGGGGGHHHLLLOOORRRIIIEEEAAA???AAADDDGGGHHHAAA@@@===;;;:::<<<>>>???<<<;;;:::999888888888888999888888888888999::::::999888888777777777888888777777777666666666555555777777777888888888999999777777777888888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888:::;;;::::::888:::<<>>888888999888444333222111111111111111111111111111000000000000000000/////////.........////////////////////////------............---------------...................................................////////////---///000000000000222333000111111222222333xxxrrrmmmiiiggg^^^RRRLLLOOOYYYeeemmmzzzyyytttppphhhhhhiiikkkmmmmmmkkkhhhaaabbbbbbaaa``````aaaccc]]][[[WWWUUUVVVYYYZZZYYYSSSTTTSSSPPPLLLIIIHHHHHHKKKLLLLLLLLLKKKJJJIIIHHHEEEEEEFFFFFFFFFEEEEEEDDDDDDAAA>>>>>>@@@CCCEEEFFF???===;;;999999:::<<<>>>;;;:::999999888888999999777777777777777888999999888777777666777777888888666666666555555555444444666666777777777888888888666666666777777888888888;;;;;;;;;;;;;;;;;;;;;;;;999888777777999::::::999777888:::<<<===>>>>>>>>>:::<<>>===<<<===???AAABBBAAA<<<;;;999888888999;;;<<<999999999999999:::;;;;;;777666666666666777888888666666555555555666777777555555555444444444333333555555555666666666777777555555666666777777888888999999999999999999999999888777666777888::::::999666777888999:::;;;;;;;;;888:::;;;;;;;;;<<<>>>@@@DDDFFFMMM[[[ooovvvooohhhdddYYYYYY[[[^^^^^^^^^dddkkknnn~~~iiiTTTCCC>>>999666555444222///333333222222111222222333111111000000000//////////////////.........------........................------............------,,,,,,------.../////////....................................////////////222444555333///...///111000111111222222333tttfff\\\UUUQQQNNNEEEHHHRRReee~~~oooiiijjjeeecccbbbbbbcccdddcccaaa^^^_________]]]ZZZXXXYYYZZZWWWYYYYYYUUUVVVYYYVVVQQQNNNNNNMMMJJJGGGEEEEEEFFFEEEFFFGGGHHHGGGEEEBBBAAA@@@AAABBBCCCCCCBBBAAA@@@;;;:::;;;===???@@@???>>>999999999888888999999:::888888999999:::<<<===>>>666666555555666666777888444444444444444555666666444444444444333333333333444444444444555555555555444444555666666777888888888888888888888888888888777666555666888::::::999666777777777888888888888;;;<<<===<<<<<<<<<<<<===>>>===???DDDKKKZZZsssqqqsssyyy~~~~~~|||ooo]]]JJJ;;;444444555666666666777888111111000000000111111222111000000000//////////////////.........---------........................------............------,,,,,,------...//////000....................................////////////333555777555000...///222000111111222222333{{{wwwoooaaaTTTLLLLLLNNNQQQPPPZZZwwwvvvjjjhhhhhhbbbcccbbbbbbcccddddddaaa___``````]]]YYYVVVUUUWWWYYYVVVZZZZZZWWWWWWZZZVVVOOOOOONNNKKKGGGDDDDDDGGGIIICCCEEEFFFGGGFFFCCCAAA???CCCBBBAAA@@@???>>>>>>>>>999999;;;>>>@@@@@@>>>;;;888888888888999999999888888888999:::;;;===>>>???555555555555555666777777333333333333333444555666444444444333333333222222333333333444444444555555444444444555666777777888777777777777777777777777777666555666888::::::999777777777777777777777777<<<======>>>===<<<;;;:::<<<>>>BBBCCC???BBBTTTiii^^^HHH???;;;777555666666333000000333666000000////////////000111000000000000//////////////////.........---------........................---..................---,,,,,,------...///000000..................................../////////000000333666555111000333777000111111222333333zzzzzzkkk\\\VVVRRRNNNMMMPPPSSS]]]xxxxxxlllgggeeecccaaa]]]]]]]]]]]]\\\\\\[[[[[[]]][[[XXXVVVUUUVVVWWWXXXUUUVVVWWWUUUQQQNNNNNNPPPPPPNNNJJJGGGEEEDDDDDDEEEFFFEEEDDDCCCAAA@@@???>>><<<>>>??????===;;;:::;;;999:::;;;<<<;;;:::999888777777777777777777888888999999999999888888888777777777777777777777777777777555444222222333444555555444333333333333444555333333333444444444555555333333333444444444555555555555666666666666555555777555333444666888777555888888888777777777777777:::<<<>>>>>>===<<<===>>>;;;<<<<<<<<<===BBBHHHLLLaaattt{{{XXXGGG@@@999555666333333333333333333333333222222111111111111222222111111000000000000111111........................////////////////////////........................//////.........---------------------------------///...---...///000000...000///////////////000000222222333333333333yyyoooeee``````ZZZUUUPPPJJJFFFLLLVVVttt{{{ssshhhaaa______^^^\\\\\\[[[[[[[[[ZZZZZZZZZYYYZZZYYYVVVTTTSSSTTTUUUVVVUUUTTTRRROOOMMMLLLKKKLLLKKKIIIGGGEEEDDDDDDDDDEEEFFFEEEDDDBBBAAA???>>>>>><<<===???>>><<<;;;::::::999999999999999888888777777777777777777777777777777777777777666666666666555555555555555555555555666555333222222222444555444333222222222222333444222222333333333444444444333333333333444444444444555555555666666555555555777555333333666777777555666666666666666666666666888:::<<<<<<;;;;;;;;;<<<999:::;;;;;;<<>>>>><<<:::999999999888888777777777777777999999999999888777777666555555555444444444444333333333333333333333333333555444333222222222333444222222111111111111222222111111111222222222333333222222333333333444444444444444555555555555444444666444333333555666666555333333444444555666666666777888::::::999999999:::777888999::::::<<>>AAAHHHSSSaaawwwxxx```III<<<333555777444333777333333333333333333333333222111111000000111111222111000000//////000000111........................////////////////////////.......................................---------------------------------///...---...///000000.../////////000111222333444000000111111111222ooo```ZZZXXXUUUPPPNNNNNNLLLJJJNNN^^^}}}ooohhheeebbb```___\\\WWWTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQQQQPPPPPPPPPPPPNNNJJJGGGIIINNNNNNIIIDDDDDDCCCBBBBBBBBBBBBCCCCCCEEEDDDCCCAAA@@@>>>===<<<:::<<<>>>===;;;999999999999888777666555666777888;;;;;;;;;;;;:::999777666444444444444333333333333222222222222222222222222444444333222111222222333222222222111111222222222000000000000111111111111222222222222333333333333333333444444444444333333444444333333444555555555222333333444555666666777666888999999888888999:::555777999:::::::::;;;<<>>>>>999666999888333222444222222222222222222222222111111000000000000111111000000////////////000000........................////////////////////////................................................------------------------///...---...///000000.../////////000111333444555111111111111222222{{{pppdddXXXTTTRRRNNNJJJIIIRRRMMMLLL\\\}}}wwwlllfffeeecccaaa]]]WWWQQQMMMSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPOOONNNMMMIIIFFFFFFLLLSSSSSSLLLDDDEEEEEEDDDCCCBBBAAAAAAAAACCCCCCBBB@@@???>>>===<<<:::<<<>>>===;;;999999999:::999777666666777777888;;;<<<======<<<:::888777555555555444444444333333222222222222222222222222333333222222111111111111222222333333333333222222/////////000000000111111111111111222222222333333222222333333333333222222333333333333333333444555333333444555555666777777666777999999888888888999555777999:::999999999:::777:::???AAA>>>???IIIUUUhhhxxxiiiVVVKKKDDD<<<666888666666666333///...000222222222222222222222222111000000000000000000111000000////////////000000........................////////////////////////........................---.....................------------------------///...---...///000000.../////////000111333444555222222222333333333yyykkkccc[[[TTTQQQNNNJJJJJJMMMIIINNN\\\yyyssspppmmmeeeeeedddaaa]]]XXXTTTQQQRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTRRROOOMMMKKKFFFEEEFFFLLLSSSTTTMMMEEEGGGFFFEEEDDDBBBAAA??????AAAAAA@@@@@@???>>>>>>===;;;===>>>>>><<<:::999999999888888777777777777777999:::<<<<<<<<<:::888777555555555555444444444444333333333333333333333333222222222111111111000000222222333333333333222222/////////000000000111111000000111111111222222222111111222222222222111111222333333333222222444555333444444555555666666666555777888888777777888999555777999999999888999:::999999<<<===;;;:::???GGGMMMVVVmmmlll[[[HHH???<<<:::999:::222222333222111111222444222222222222222222222222111000000//////000000111000//////......//////000........................////////////////////////........................---------...............------------------------///...---...///000000.../////////000111222333444222222333333333444ttteee[[[MMMIIIGGGFFFFFFGGGPPPZZZaaasss}}}ooommmjjjffffffeeebbb^^^ZZZWWWVVVRRRRRRSSSSSSSSSTTTTTTTTTWWWWWWXXXWWWTTTQQQMMMKKKGGGEEEEEEIIIMMMNNNJJJFFFEEEEEEDDDCCCBBB@@@???>>>????????????????????????<<<===???>>><<<;;;::::::666777777777777666555555555777999::::::888666555555555444444444333333333222222222222222222222222111111111111111000000///000111222333333222111000//////000000000111111111000000000000111111111222000111111111111111111000111222333333111111333555333333333333444444444444333555777777666555666777444666777777777777888:::???<<<<<<===<<<999;;;???>>>@@@MMMcccvvviiiYYYIII???999999:::777666888111333333333333444555444111111111111111111111111000000////////////000000//////............//////........................////////////////////////........................---------.........//////------------------------///...---...///000000...////////////000000111222111222222222333333uuukkk```VVVOOOKKKJJJLLLOOORRRZZZkkk{{{xxxqqqnnnfffeeedddccc___ZZZWWWUUUUUURRRSSSSSSSSSTTTTTTUUUUUUYYYZZZZZZYYYVVVRRRMMMKKKIIIGGGDDDEEEGGGHHHGGGEEECCCCCCCCCBBBAAA@@@???>>>======>>>>>>?????????@@@<<<>>>??????===;;;:::;;;444555666666666555333222222444666888888777555333444444444333333333222222111111111111111111111111111111111111111000/////////000111222222111000///000000000000111111111111000000000000111111111111000000111111111111000000000222444333000000333666333333222222222222222222111333555555444333444555333444555555555666888::::::777777<<<>>>;;;:::;;;???===BBBJJJNNNWWWooojjjRRRDDD@@@999444333777777222///111444555444333222222000---111111111111111111111111000000////////////000000//////............//////........................////////////////////////........................---------.........//////------------------------///...---...000000000...000///////////////000000000111111111111222vvvoooeee]]]WWWQQQLLLGGGIIIIIIPPP]]]iiizzz~~~yyymmmeeeccc```___]]][[[YYYWWWVVVUUUUUUUUUVVVWWWWWWVVVUUUTTT___\\\XXXSSSOOOLLLJJJIIIFFFDDDCCCCCCEEEFFFEEEEEEBBBCCCEEEFFFEEEDDDBBBAAA<<<;;;;;;>>>AAACCCCCCCCCCCCCCCBBB@@@>>><<<:::999666666555444444444444555555555555555555555555555111111111111111111111111555555444333222000000///111111111111111111111111111111000000//////......000000000000000000000000////////////000111222333000000000000000000000000000111111111111222222222222222222222222222222222333222222555888999666444444444444555555555555666888888999::::::::::::999:::;;;<<<===@@@EEELLLQQQqqqdddPPPGGGBBB>>>999888777666555444333222222111111111111111111111111000000000000000000000000000000//////.........---111000000///...---------------............------...------------...//////........................---------............///---------............///------......///000000000000000000000////////////000000111222222222zzztttddd```YYYSSSOOONNNMMMNNNYYYYYY```ssszzzyyyuuukkkcccaaaaaa```^^^\\\ZZZXXXWWWVVVVVVWWWWWWXXXXXXWWWVVVUUUYYYWWWSSSPPPMMMKKKJJJIIIGGGEEECCCCCCDDDDDDCCCBBBAAABBBCCCDDDDDDBBBAAA???<<<;;;;;;===@@@AAAAAAAAA@@@@@@???>>><<<:::888777666666555444444444444444444444444444444444444444111111111111111111111111555444333222111000000///111111111111111111111111000000000000//////......////////////////////////------...///000222444555//////////////////////////////000000000111111111222222222222222222222222222111111444666777555333444444444444555555555555777888888999:::999999999:::;;;<<<<<<===AAAEEEIIILLLYYYoooiii\\\KKK???;;;999777444777777666555444333222222111111111111111111111111////////////////////////000/////////............111000000///......------------............---------------------...//////........................------------............------------............------......//////000000000000000000////////////000000111222222222zzznnnfffbbbRRRQQQMMMHHHEEEHHHOOOUUUYYYmmm}}}{{{wwwuuuuuurrrjjjccc```aaa```^^^]]][[[YYYWWWWWWWWWWWWXXXXXXWWWVVVUUUTTTQQQPPPNNNKKKJJJIIIIIIIIIGGGEEEDDDCCCCCCCCCAAA@@@@@@@@@AAABBBAAA@@@???>>><<<;;;:::;;;===???>>>===<<<<<<;;;;;;:::888777666666555555444444444444444444444444444444444444444111111111111111111111111444333333222111000//////000000000000000000000000000000000////////////...////////////////////////.........///000111333333////////////////////////........./////////000000111111111111111111111111111000111222444555444222333333333444444444555555666777888888999999888888:::;;;<<<<<<;;;;;;>>>@@@>>>DDDOOO```vvvttt```QQQDDD@@@:::777666666666555666666555444333333222222111111111111111111111111........................////////////............000000000///......------------............---------------------......///........................------------............------------............---------...//////000000////////////000000000000000111111222222222vvvjjj^^^UUUPPPOOOMMMNNNMMMKKKKKKTTTdddppp~~~uuurrrrrrssssssqqqkkkeeebbb___^^^]]][[[ZZZXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRRRRMMMLLLJJJHHHGGGGGGGGGHHHDDDCCCBBBBBBCCCCCCAAA@@@@@@@@@AAAAAA@@@???>>>===<<<:::999:::;;;<<<;;;:::999999999999999888777666666555444444333333444444333333333333333333333333111111111111111111111111333222222111000000//////000000000000000000000000////////////////////////////////////////////////222222111//////.........////////////////////////....../////////000000000111111111111111111111111000000000111222222222111222333333333444444444444555666777777888888777777888:::;;;;;;:::999999:::BBBBBBBBBFFFOOO^^^nnnyyyjjjWWWJJJAAA;;;888999999888777666666777555555444444333222222111111111111111111111111111///////////////////////////////////////.........000000//////............------............------------,,,,,,------...///........................,,,,,,---------.........,,,,,,---------.........,,,,,,---......//////000////////////000000000000000111222222333333|||eeeccc___XXXRRRNNNMMMOOOKKKQQQXXX___iii{{{ppplllmmmjjjmmmoooooommmjjjeeebbb]]]\\\[[[YYYXXXVVVUUUTTTTTTTTTRRRQQQPPPOOONNNNNNLLLJJJHHHFFFEEEDDDEEEEEE@@@@@@@@@AAACCCDDDBBBAAAAAAAAA@@@@@@???>>>======;;;:::999999::::::999777888999999999888888777666555555444333333333333333333333333333333333333333000000000000000000000000111111111000000/////////////////////////////////.............../////////........................222222000///.........---......................../////////000000000111111000000000000000000000000//////000000///000000111222222222222333333333444444555666666777777666666555777999:::999888999:::::::::::::::<<>>AAACCCDDDBBBAAAAAA@@@@@@???>>>===<<<<<<;;;999888888999999888666999999999999888777666666555444444333333333333333222222222222222222222222000000000000000000000000000000000000//////......////////////////////////---............/////////....................................///000000111........................//////000000000111111111///////////////////////////000000///......000111111111222222222333333333444444555666666666555555333555777888888888999:::666888:::;;;;;;<<<>>>@@@CCCLLLXXXiiikkkXXXGGGAAA;;;:::888555444555555555555333111111333444333333333222222111111111000000000000000000000000111111111111111111111111........./////////////////////////////////......------............------,,,,,,,,,,,,,,,------...........................,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,---......//////......//////000000111111111222222333333333yyysssmmmjjjiiifff^^^WWWMMMNNNMMMKKKKKKQQQ[[[dddyyyvvvnnnnnniiiaaa^^^dddgggbbb___```___\\\[[[[[[ZZZXXXWWWVVVUUUUUURRRPPPNNNLLLJJJIIIHHHHHHFFFEEEDDDBBBAAAAAABBBBBB======>>>AAABBBBBB@@@>>>@@@???>>>===;;;;;;:::::::::999777888999999888777888888888888777666555444555444333333222222333333222222222222222222222222000000000000000000000000000000////////////..............................---------.........//////........................---------...///000111222................................./////////000000///////////////////////////000111///------///222111111111111222222222222333333444555555555555444222333555555555666888:::999;;;======;;;::::::;;;===BBBGGGJJJXXXqqqnnn[[[III>>>???:::777999888222///000666555444444444444444444222222222222111111111111000000000000000000000000000000000000000000000000............/////////000.../////////////////////------............------,,,,,,++++++,,,,,,---...........................++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,------......///.........///000111111111111222333333444444|||bbb]]]WWWWWWYYYXXXQQQKKKLLLOOOSSSXXXbbbtttppphhhfffdddaaa^^^dddfffaaa]]]______\\\\\\[[[ZZZYYYXXXWWWVVVVVVRRRPPPNNNKKKIIIHHHHHHHHHCCCBBBAAA@@@@@@@@@AAABBB?????????AAABBBAAA>>><<>><<<;;;:::999999999:::888777888999:::999777888888888777666555333222555444333333222222333333111111111111111111111111000000000000000000000000///////////////.................................---------.........//////........................000000///............///........................---------.........//////////////////////////////000111111000------000333000111111111111222222222222333444444555555444444222333444444333444666888555666777666666666888:::;;;AAACCC===;;;GGGYYYfffooorrr]]]KKK@@@<<<;;;;;;777111///333555444555:::444333222333444333111...222222222111111111111111000000000000000000000000////////////////////////---.........//////000000.........///////////////---..................---,,,,,,++++++,,,,,,---...........................++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,------......///---......///000111111222111222333333444444~~~ooobbbUUUOOOOOOUUUXXXVVVUUUWWWZZZ```iiixxx|||yyyuuuppplllfff```[[[^^^]]]]]]\\\ZZZXXXVVVUUUVVV\\\^^^XXXSSSSSSSSSQQQSSSPPPMMMJJJIIIHHHFFFEEECCCAAA???======???AAACCCCCCCCCCCCBBBBBBAAAAAAAAA<<<;;;:::999888888888888888888888888777777777777444444444444444444333333222222222222222222222222000000111111111111000000000000///...------,,,,,,..............................------------..............................---------------------------------......000111111------------------------//////.........---------.......................................///000000///000000000111111111111444444222222222222444444666666555555444444444444444444555555666777777888666888:::;;;<<<===@@@CCCQQQYYYdddqqqrrrbbbLLLFFF???:::999888666555777666666555444444333333111222333333222222333555222)))333555000333000...000000000000000000000000---...000111111111000///.../////////------///111......------------......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////...///000000//////000111000000000111222222sssllleeecccdddaaaWWWMMMSSSQQQTTT]]]eeekkkrrryyyooorrrpppnnnllliiieee```\\\ZZZ[[[]]]]]][[[YYYVVVTTTUUUWWW[[[___aaa]]]UUUOOOPPPMMMJJJHHHGGGFFFEEEDDDDDDBBB@@@??????@@@BBBDDDDDDCCCCCCBBBAAA@@@@@@???;;;;;;:::999888888888888888888777777777666666666555444444444444333333333222222222222222222222222000000111111111111000000000//////...------,,,,,,..............................------------..............................------------------------------------...///000111------------------------///.........------------.......................................//////000//////000000000111111111444333222222222222333444555555555555444444333333333333444444555666666777666888999::::::;;;>>>@@@999>>>EEELLLUUUdddxxxqqqdddZZZQQQFFF>>>AAA===888666666777666555666666666555444333333333888:::;;;:::666333111111999555<<<:::111111111222000000000000000000000000......///000000000000////////////...------///111......------------......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////...///000000//////000111000000000111222222pppddd```[[[YYYXXXWWWSSSPPPSSS[[[jjj|||ooogggiiiiiihhhgggfffbbb]]]YYYWWWYYY\\\^^^^^^ZZZVVVSSSUUUQQQWWWhhhpppgggWWWNNNLLLIIIFFFEEEEEEEEEDDDCCCCCCBBBAAA??????AAABBBCCCDDDCCCCCCAAA@@@???>>>>>>;;;:::999888777777777777777666666666666555555555555555444444444333333333111111111111111111111111///000000111111000000/////////......---,,,,,,,,,------------------------......------------......------------------------------------------------------------......///000------------------------............------------------------------------......------......///000////////////000000000000333333222111111222333333444444444444333333333333222222333333444444555555555777888888888999;;;===;;;>>>AAABBBCCCJJJUUU^^^lll|||}}}qqqcccYYYLLLCCC@@@???===:::999777555555666666666555666555555444444333333222;;;===??????;;;777444333777<<>><<<<<<999999888777777777777777666666555555555444444444555555555444444333333222111111111111111111111111//////000000000000//////.........------,,,,,,,,,------------------------...------,,,,,,------...------------------------------------------------------,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------...//////........./////////000000222222111111111111222222333333333333333333222222111111222222333333333333555666666666555666888:::999<<<>>>===<<<>>>CCCIIILLLWWWggguuu{{{nnn___SSSMMMFFFAAA===<<<======:::666888888777777777666555444444444444444333333222222555777:::<<<;;;;;;;;;<<<666BBB<<<;;;999000000---000000000000000000000000...............//////000000111000///------///111......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........///000000//////000111000000000111222222vvvllllllpppmmmkkkhhheeeccccccdddeeeggggggfffeeefffkkkttt{{{uuulllfffcccdddeeeddddddeeeeeebbb^^^ZZZVVVYYY]]]``````]]]YYYUUUUUUOOOWWWhhhlll]]]PPPOOOHHHFFFDDDCCCEEEFFFEEEEEECCCBBBAAAAAAAAAAAABBBCCCCCCBBBAAA@@@>>><<<;;;;;;888888777666666666777777555555555555444444444444666666555444333333222222000000000000000000000000//////000000000000//////---------------,,,,,,,,,------------------------------,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------...//////---............/////////111111111111111111111111111111111222222222222222111111111222222222222222333444555444333444666777444777999999888999;;;>>><<>>BBBOOOZZZ???888;;;111333---////////////////////////.........///////////////000111111000......///000......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................///000000//////000111000000000111222222}}}{{{vvvlll```ZZZZZZ]]]\\\\\\[[[[[[___lll}}}oooiiigggcccaaabbbaaaaaaaaacccdddeeecccaaaXXXZZZ\\\^^^]]][[[YYYWWWTTTRRRWWW___^^^TTTMMMMMMHHHFFFDDDDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDAAA@@@@@@>>>===<<<;;;;;;777777666666666666777777666555555555555444444444666666555444333333222111////////////////////////...//////000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------------.........///000000111111111111000000000000000111111111111111111111222222222222222222222333444333333333555777888:::<<<===<<<<<<<<<===888:::===>>>>>>AAAFFFKKKWWW___kkkyyyqqqbbbWWWPPPMMMIII???777666666555666888:::777444444555666666666///111444555555555666888222222222222222222222222000111111000111444999===jjjsssDDD444:::000777111////////////////////////---...000111111111000//////111333333111///............------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---...///000000//////000111000000000111222222|||vvvssssssvvvxxxppppppoooooooooooonnnnnnnnnpppqqqqqqooommmmmmmmmllllllkkkjjjjjjiiihhhhhhdddeeeeeecccaaa```aaabbbgggiiillltttuuuiiijjjiiidddbbbeee```___^^^___aaaccccccbbbZZZZZZYYYYYYYYYXXXWWWWWWSSSSSSTTTVVVUUUQQQLLLIIIHHHFFFDDDCCCDDDEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB??????>>>======<<<;;;;;;666666666555555666666777666666666555555555555444777666555444333222222111////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,---------.........//////000111111000///////////////000000111111111222222222222222222222222111222333333222333555777222444555666666555555555::::::<<<===>>>>>><<<;;;===BBBHHHPPPZZZjjj|||bbb[[[QQQFFF???===>>>??????888444666888888777888666444111000000111333333000222444444222222444777111111111222222222222222222333333111000111444666ZZZmmm===///888+++555111////////////////////////---///111444444222000...---111444555333///---,,,......------------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...///000000//////000111000000000111222222~~~{{{zzznnnnnnmmmkkkhhhfffggghhhfffhhhjjjjjjhhhggggggggghhhhhhhhhiiiiiijjjjjjkkkhhhjjjnnnrrrvvvxxxyyyzzz~~~~~~wwwlllgggjjjiiiaaaaaagggccc```^^^]]]^^^______^^^ZZZYYYWWWUUUUUUUUUVVVWWWRRRSSSRRRPPPQQQSSSMMMEEEHHHEEECCCBBBCCCDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;666666555555555666666777777666666666666555555555777666666444333222111111////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------.........///000111111000///....../////////000000111111333333222222222222222222000111333333222333666888222333555777777777777777999888777999===???>>><<<===@@@DDDEEEGGGLLLUUU]]]ppp|||{{{lll^^^TTTNNNEEEBBB>>>:::888777777888>>>666111222444222222333222333444555666555333222666777777555222000222444111111111111111111222222222444555444222111111222333UUU///+++777(((111,,,////////////////////////,,,///333555666444000...---000555666444000,,,***.........------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...///000000//////000111000000000111222222~~~zzzssssssmmmlllkkkhhhfffdddbbbbbbbbb___]]]^^^bbbbbb^^^YYYTTTTTTTTTSSSSSSSSSRRRRRRMMMMMMNNNMMMLLLJJJHHHGGGDDDCCCBBBAAA@@@AAABBBBBBAAA@@@>>><<<;;;<<<===>>>===<<<<<<;;;;;;:::999999666666666666555555555555666666555444333333222222333333222222111000//////111000000///...---------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))******++++++******))))))((((((************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------///////////////.....................////////////222222111000/////////000666333000///000222333333444333333333444666888:::666666666666777777777777888999:::<<<>>>???@@@AAAIIINNNVVV```lll{{{xxxmmmeeeSSSPPPKKKEEEAAA>>><<<<<<777777666666666666777777AAA999555888:::888444333111555888888555222222333444333222222111111222222444333111000000000111222222222222222222222222222222000///000222333000...///......---...///000111.........///111222444555---//////000444777333+++......---,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,+++******))))))******++++++,,,,,,------,,,,,,++++++,,,,,,+++******+++---+++,,,------......------////////////000000000000000111111222222333sssiiigggiiillllllkkkiiigggdddbbbaaa___]]][[[\\\______[[[WWWTTTTTTSSSRRRRRRQQQPPPPPPKKKLLLLLLLLLJJJIIIGGGFFFDDDCCCBBBAAA@@@AAAAAABBB@@@@@@@@@@@@???>>>======<<<<<<<<<;;;::::::999999666666666666555555555555555555555444333333222222333333222111111000//////000000000///...---------........................,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************)))))))))))))))+++******************)))************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------................................./////////000000111111000000///000000000+++///444666555222000///111222222333333333333333555555666666666777777777777888999:::;;;<<<===>>>BBBCCCDDDFFFHHHMMMTTTXXXgggppp|||hhh```WWWPPPKKKFFF???:::>>><<<:::777666555666666666555555444444555555666>>>888555555444000///111555777888888666444444444444333222222111111222222333222111111000000000111111111111111111111111111222000//////111222000---000//////......//////000.........///000111222333------,,,+++///444333///...---,,,,,,+++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++************+++++++++,,,,,,------,,,,,,++++++,,,,,,+++******+++---+++,,,------......------////////////000000000000000111111222222333sssiiieeeccceeehhhiiiiiiiiihhhfffcccaaa___]]]ZZZXXXYYY[[[[[[XXXUUUTTTSSSRRRQQQPPPOOONNNMMMIIIIIIJJJIIIHHHGGGEEEDDDCCCBBBAAAAAA@@@@@@AAAAAA???@@@BBBCCCBBB@@@>>><<<<<<<<<;;;;;;::::::999999666666666555555555555444555444444333333222222222222222111111000000//////000000//////...---------------------------------************++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++*********))))))(((((()))***************++++++************************)))*********++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,,,,------.........////////////000000000000000000/////////000111111888999888333......555===000111333555555555444333444555555555666666666666666666777888888999999:::999:::999888888999===???BBBGGGNNNUUU]]]hhhttt}}}|||uuuiii^^^TTTLLLFFFBBBBBB>>>:::888999999666444444444333222333444555666444444333333333333444444:::999999888444111555===???===999777555444111///333333222111111111111222111111222222111111000000000000000000000000000000111000//////000000...---///////////////........................///000000111000---***,,,111333111---,,,++++++******++++++******++++++++++++******,,,+++************+++,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,+++******+++---+++,,,------......------////////////000000000000000111111222222333sssfffdddgggiiijjjllldddeeeeeedddccc```^^^\\\ZZZYYYWWWWWWXXXWWWUUUSSSTTTSSSRRRPPPOOOMMMLLLKKKGGGHHHHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???===<<<<<<<<<;;;;;;:::999999888666666555555555444444444444333333333222222222111111111000000000//////////////////......---------------------------------)))*********++++++,,,,,,+++++++++++++++,,,,,,,,,************************,,,+++***))))))***+++,,,++++++******)))(((((((((((((((((())))))*********************************))))))))))))************************************++++++++++++++++++++++++,,,,,,------------......******+++,,,------....../////////000000000111111///////////////000111222///;;;KKKRRRMMMAAA444,,,000000111222444444555555444444444444555555555555666666666666777777777777666777999:::;;;>>>BBBEEEAAABBBBBBBBBDDDHHHNNNSSSWWW]]]gggqqq||||||tttjjjaaaYYYUUUNNNKKKEEE@@@<<<:::999888;;;888666555666777666555888777666666666666777777444333333222222333333444888:::>>>???;;;:::DDDPPPMMMHHH@@@;;;888555111---333222222111111111111111///000111222222111000///////////////////////////000///..................---..................---///......---------......555666444///---111222111,,,++++++***)))***************++++++++++++******++++++************++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,+++******+++---+++,,,------......------////////////000000000000000111111222222333uuujjjbbbdddhhhhhhfffeee____________^^^\\\ZZZYYYYYYWWWVVVUUUUUUTTTSSSRRRTTTSSSRRRPPPNNNLLLJJJJJJFFFGGGGGGHHHGGGFFFDDDCCC@@@@@@@@@@@@@@@?????????AAA@@@>>>===<<<<<<======<<<;;;;;;:::999999888888555555555555444444444444222222222222222111111111000000//////////////////............------------------------------------******++++++,,,,,,------*********++++++,,,,,,,,,************************,,,+++***))))))***+++,,,************))))))((((((&&&''''''(((((()))))))))************************(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......)))******+++,,,---......////////////000000000000///.........///000111111:::@@@HHHNNNOOOHHH???888555333000......///111333222333333333444444444444666666666666666666666666555777888888888999:::<<<<<<===>>>>>>>>>@@@BBBDDDCCCGGGMMMSSSXXX^^^eeeiiiooouuu}}}wwwooofffaaaXXXWWWSSSOOOIIIDDD???===AAA@@@???===;;;999888888666555333222222111000///666666555444444444444444444333333222222333333444333666;;;===:::;;;FFFRRRPPPJJJBBB<<<:::777444000333222111111000000111111...///111222222111000///......................../////////...---...///000------------------......///......---------------111666777333000111222000++++++***)))))))))******)))******++++++******)))************************---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,+++******+++---+++,,,------......------////////////000000000000000111111222222333||||||nnngggccceeegggddd```^^^\\\\\\[[[ZZZYYYXXXXXXXXXWWWVVVTTTSSSQQQPPPPPPPPPQQQQQQOOONNNLLLJJJIIIHHHEEEEEEFFFFFFFFFEEECCCBBB???@@@@@@@@@@@@???>>>>>>@@@>>><<<:::999:::;;;<<<;;;;;;::::::999999888888555555555444444444444333111111111111111111111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,************************++++++************++++++)))))))))))))))))))))***''''''((((((((((((((((((************************((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......+++++++++,,,,,,---------............//////////////////.........///000000LLLAAA333,,,000===KKKSSSAAA===888333000000222333222222222222333333333333666666666666666666666777444666888888777777777888999:::;;;<<<============???AAABBBCCCDDDFFFIIIKKKFFFIIIOOOSSSUUUWWWYYY[[[iiilllpppvvv{{{{{{wwwooolllhhheeeaaa\\\WWWSSSTTTSSSRRRRRRQQQMMMHHHDDD>>>>>>>>>===<<<:::999888222444666666444222111111777777666666555444333333111111222222333333444444333333222222222222333333//////111333222111888AAA===:::666333222222111000222222111000000000000111//////000000111111000000...........................//////...---...111333222111///...---------...///......---------......***222888555111000000000,,,+++******))))))******))))))************))))))))))))***++++++***)))))),,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,+++******+++---+++,,,------......------////////////000000000000000111111222222333rrrmmmnnnpppkkkfffdddffffffbbb___```[[[ZZZXXXWWWVVVWWWXXXXXXTTTSSSRRRPPPMMMLLLMMMNNNMMMMMMLLLJJJIIIGGGFFFFFFBBBCCCDDDDDDDDDCCCBBBAAA>>>???@@@@@@@@@???======>>>===<<<;;;;;;:::::::::;;;;;;::::::999888888888555555555444444444333333000111111111111111111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************((())))))***++++++,,,,,,******************************++++++++++++******((((((((()))******++++++************))))))))))))************************)))))))))*********++++++***************************************************++++++,,,------......,,,,,,,,,,,,------------------------............000000///.........//////000111111111333666:::<<>>:::666444444444555111111111111222222222333444444444555555666666666222555999;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;:::999<<<<<<<<<;;;::::::<<<===@@@BBBDDDDDDCCCBBBBBBCCCBBBDDDGGGKKKOOORRRTTTUUURRRRRRRRRRRRSSSUUUVVVWWWTTTTTTTTTSSSQQQOOOLLLJJJMMMJJJGGGDDDCCCAAA???===<<<===???BBBDDDCCC@@@===555666666777777666666555222555888999888777999:::000111222222111111111111111222222333444444444444222111111000000111111222111---+++...///...///222---......---,,,,,,...000222222111000000000000000///////////////000111111........................---...///......///333777<<<999444000---,,,------///...............//////...666<<<777000---------,,,,,,+++************+++))))))************))))))((()))***++++++***)))(((++++++************+++++++++,,,,,,------,,,,,,++++++,,,,,,+++******+++---+++,,,------......------////////////000000000000000111111222222333~~~rrrmmmllljjjhhhgggdddbbbdddccc``````ddd\\\ZZZWWWUUUUUUVVVXXXZZZRRRQQQPPPMMMKKKJJJKKKLLLJJJJJJIIIHHHFFFEEEDDDDDD@@@AAABBBBBBBBBAAA@@@???>>>??????@@@@@@>>>===<<<<<<<<<===>>>===<<<999888;;;;;;::::::999888888777555555444444444333333333000000000000000111111111---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((((())))))***++++++,,,,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))''''''((()))***+++,,,,,,---,,,,,,,,,++++++******************************************++++++++++++))))))))))))))))))))))))******************************+++,,,,,,---......------------------------,,,,,,,,,---------......111000///...............)))---000...+++***---222555444333222222222222222000111111111111222222222222222333444444555666666222444777999888777666666777666555666888::::::::::::;;;;;;:::888999;;;===:::<<<======<<<<<<===??????@@@BBBDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHBBBBBBDDDDDDEEEDDDCCCCCCAAA???<<<<<<<<<=========:::;;;<<>><<<;;;@@@?????????>>>>>>======<<<<<<<<<;;;;;;:::999999999999888888777555444333333333333222222222111111000000111111111111000000///............---------------------------------++++++,,,,,,,,,,,,------******))))))))))))******)))))))))***+++++++++,,,))))))))))))))))))))))))******++++++++++++*********)))(((''''''((()))***(((((((((((())))))))))))******************************))))))))))))******+++++++++*********))))))))))))*********+++++++++)))+++...000000...+++)))---------------------------------............//////............---------...------------...//////////////////000000000000000000111111111222222222111111222222222333333333333333444444555666666777666666666666777777777777999999:::::::::;;;;;;;;;:::::::::;;;;;;:::999999::::::;;;<<<===>>>???@@@???@@@@@@@@@???>>><<<;;;<<<===>>>??????>>>===<<<===============<<<<<<<<<;;;;;;;;;:::::::::999999666666555555555444444444666555555555555444444444333333333333333333333333000111222333333222111000000000000000000000000000000000000000000000000000...///////////////......000000000000000///......000000000000000000000000,,,---------.../////////////////////////////////555999<<<666,,,(((---555999888777888999::::::999@@@<<<555///***((())))))***,,,...---***))))))+++))))))************))))))******))))))******+++,,,)))************+++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............///000000000000000222222222111111111xxxooogggccccccccccccbbbbbbbbbccceeeccc___\\\YYYXXXVVVUUUTTTTTTUUUUUU[[[UUUNNNKKKKKKKKKIIIFFFHHHFFFDDDBBBAAAAAAAAABBBCCCBBBAAA@@@???>>>======???>>>>>>>>>=========<<<===<<<<<<;;;:::999999888888888888777666555333333333333222222222111111111///000000111111000000///............------------------------------------+++++++++,,,,,,,,,------******))))))))))))************************++++++))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((())))))))))))******************************))))))))))))******+++++++++*********))))))))))))*********+++++++++)))***,,,......,,,***)))------------------------,,,,,,,,,,,,------------............---------------------------...//////.../////////000000000000000000000111111111222222111111111222222222333333222333333444555555666666555555666666666777777777777777888888888999999999888888999999999999888888::::::;;;;;;<<<<<<<<<<<<===>>>>>>???>>><<<;;;:::;;;;;;============;;;;;;;;;:::::::::999999888888999999999888888888777777666555555555444444444333555555555555444444444333222222222222222222222222111111111111111111000000000000000000000000000000000000000000000000000000...//////000000//////...000000000000000///......000000000000000000000000---------.......................................000;;;===///(((///666777555222///...///111111111555222///,,,***+++,,,---))),,,------***))))))+++))))))************))))))******))))))******+++,,,)))************+++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............///000000000000000000000111111111222{{{wwwyyyssskkkeeebbbbbbbbbbbbcccbbbbbbccccccaaa]]]ZZZVVVVVVUUUUUUTTTSSSSSSRRRVVVQQQLLLIIIIIIJJJHHHGGGGGGEEEBBB@@@???@@@AAACCCAAA@@@???=========>>>>>>======<<<<<<<<<<<<;;;;;;===<<<;;;:::999888777777777777777666666444333222222222222222111111111000//////000000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))************************))))))))))))))))))))))))+++************))))))))))))))))))************+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,---------------......///....../////////000000000000000000000111111111111000111111111222222222222222222333333444444555555444555555555666666666666555555555555666666666777666777777888888888777777::::::::::::::::::::::::<<<<<<======<<<;;;999888999:::;;;<<<<<<;;;:::999:::999999888777666666666777666666666555555555555555555444444444444333333444444444444333333333333111111111111111111111111222111000000////////////000000000000000000000000000000000000000000000000//////000000000000/////////000000000000///......000000000000000000000000...............---------------------------------111AAABBB///(((333999111222///+++***+++...111222+++******))))))+++,,,---)))***,,,+++***))))))***))))))************))))))******))))))******+++,,,)))************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............///000000000000///...///000111222333{{{pppmmmooorrruuuzzzuuummmgggeeeeeeeeeeeecccbbbbbbaaa___\\\YYYVVVSSSSSSSSSSSSRRRQQQPPPOOOQQQMMMIIIGGGHHHHHHHHHGGGHHHFFFCCCAAA@@@BBBDDDEEECCCAAA???<<<<<<<<<===>>>;;;;;;;;;:::::::::::::::<<<<<<;;;999888777666555666666666555555444222222222111111111111000000000...//////000000//////............---------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++******))))))******+++++++++******))))))(((((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))(((((((((((())))))))))))************************))))))************))))))************))))))))))))))))))))))))******************))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++------,,,,,,------...///........./////////000000/////////000000000111111000000000111111111111222222222222222333333444444444444444444555555555555444444444444555555555555666666777888888888777777888999999999::::::;;;;;;;;;;;;<<<<<<<<<;;;999888999999:::;;;;;;:::999999<<<;;;;;;:::999888777777555555555555444444444444444444333333333333333333444333333333222222222222000000000000000000000000222111000.........//////000000000000000000000000000000000000000000000000...///000000111000000000//////000000//////...---/////////////////////////////////...---------,,,------------------------777CCCEEE999222333111))),,,+++)))+++...222555666***)))))))))))))))))))))((()))*********)))))))))))))))************))))))******))))))******+++,,,))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---...//////000000////////////000111222333|||uuummmfffeeehhhlllooozzzuuunnniiigggfffffffffbbbbbbaaa^^^[[[WWWTTTSSSPPPQQQQQQQQQPPPOOONNNMMMMMMJJJHHHFFFFFFGGGGGGGGGGGGEEECCCAAAAAABBBDDDFFFEEECCC@@@===<<<;;;<<<<<<999999999999999:::::::::;;;:::999888777666555555444444444444444333222111111111111000000000//////......////////////.........------------,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++************+++++++++******))))))((((((((())))))))))))))))))))))))+++++++++,,,,,,+++++++++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---..................////////////....../////////000000000//////000000000111111111111111111111222222222222222333333333444444444444444444444555555555555666666666777888888888888888666777888999;;;<<<>>>>>>:::;;;<<<<<<<<<;;;:::999999:::;;;;;;;;;;;;:::999;;;;;;::::::999888888777666555555555555444444444222222333333333333333333222222222222111111111111000000000000000000000000222111///.........///000////////////////////////////////////////////////......///000000000000000///////////////...------......................../////////...---------,,,------------------------444777>>>CCC???444---+++))))))***---111333222111************))))))(((((()))))))))*********)))((())))))************))))))******))))))******+++,,,))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------...///////////////000000111111111222~~~rrrkkkiiifffcccbbbdddfffhhhsssnnniiieeeddddddddddddccccccbbb^^^XXXTTTQQQQQQOOOOOONNNNNNMMMLLLLLLLLLJJJIIIGGGFFFEEEEEEFFFFFFCCCBBBAAAAAAAAABBBCCCDDDEEEDDDAAA>>><<<;;;::::::888888999999999999::::::888888888777666666555555333333333333333222111111000000000000////////////------............------------------,,,,,,,,,,,,************************************++++++++++++++++++************++++++))))))))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((()))))))))))))))******)))))))))))))))((((((******))))))))))))******************************,,,,,,,,,,,,------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,------...------........./////////............////////////////////////000000000000000000111111111111111111222222222222333333333333444444444555555555666666555666777888888999888888555666777999;;;===>>>???999:::;;;<<<<<<;;;:::999888999:::;;;;;;:::999888888777777777777666666666666666555555555444444444111111222222222222333333222111111111000000000000000000000000000000000000000000000//////000000111////////////////////////////////////////////////,,,---...///000000000///...////////////...------.......................................---------------------------------***(((111@@@BBB777111444000000111333444333000---)))))))))******+++++++++***))))))***+++,,,***)))))))))************))))))******))))))******+++,,,)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......------...////////////...111111111111111222yyyqqqiiidddaaaaaa___^^^]]]___bbbdddhhhddd```^^^___aaabbbccceeefffddd___XXXSSSQQQQQQOOONNNLLLKKKJJJJJJKKKKKKIIIHHHHHHFFFEEEDDDEEEFFFAAABBBCCCCCCDDDDDDDDDDDDAAA@@@???>>><<<;;;:::999888888999999999:::::::::666666666666666666666666222222222222222222111000000000/////////.........---------......------------------,,,,,,,,,++++++************************************++++++++++++,,,++++++******++++++,,,((((((((()))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))************))))))((((((((((((************************************************++++++++++++,,,,,,,,,,,,++++++++++++************,,,,,,++++++,,,,,,---...---------.........//////------........./////////........./////////000000000000000000000000000000111111111111222222222333333333444444444555555555444444555666777777777777555555666888:::;;;<<<===777888999::::::999888888777777999999999999777777555555555555555666666666555555555444444444333333111111111111222222222333111111000000000/////////111111111111111111111111//////000111222222222222////////////////////////////////////////////////+++,,,---...////////////......//////......---,,,---------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,((('''***111555555444444555333222222333111///---)))))))))))))))+++,,,,,,+++))))))***------,,,)))))))))************))))))******))))))******+++,,,)))************+++++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......//////......//////000111222333uuuhhhfffhhhfffcccgggeeebbb^^^\\\\\\___bbbaaa^^^[[[ZZZ]]]```bbbcccggghhhfff```XXXSSSQQQQQQOOOMMMKKKIIIHHHIIIJJJKKKHHHIIIHHHGGGEEEDDDEEEFFFCCCDDDEEEGGGGGGGGGFFFFFF============<<<;;;:::999888888999999::::::::::::555555555666666666666777111111222222222111111000000/////////............,,,------......------,,,---------,,,,,,,,,++++++)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))''')))***++++++***)))''''''((((((((())))))************))))))((((((((('''******++++++++++++******)))))))))))))))))))))))))))************++++++++++++++++++************))),,,,,,++++++,,,,,,---...---------.........//////---------.........//////............/////////000000000000000////////////000111111111111222222222222222333333333444444444222333444555666666666666555666666777888999999:::666777888999999888777666555666777888888777666555444444555555666777777777444444444333333333222222000000111111222222222333000000000000////////////111111111111111111111111---///111222333333333222////////////////////////////////////////////////***+++,,,---..................//////......---,,,------------------------,,,------....../////////************************...///***###&&&///111,,,000---+++***+++,,,,,,+++,,,+++***((((((((()))***+++***)))***---...,,,***))))))************))))))*********)))***++++++,,,)))************+++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......//////......------///000222444uuugggdddddddddcccdddaaa``````___]]]\\\[[[[[[\\\YYYVVVUUUWWW]]]dddhhhuuuqqqiii```XXXQQQMMMJJJKKKKKKKKKKKKJJJIIIHHHGGGHHHFFFEEEEEEFFFGGGGGGFFFEEEFFFGGGHHHHHHGGGFFFEEE??????===<<<;;;;;;;;;;;;999:::;;;<<<;;;999777555555555555666555555444333222222222111111111111000////////////............///......,,,+++***))))))---,,,,,,+++***)))((((((************************************************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++)))(((((()))))))))))))))))))))))))))(((((((((******(((&&&******+++,,,,,,,,,,,,+++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////.....................////////////111111111000000000000000111111111111111111111111333333333444444444555555444444444555555555555555888888888888888777666666666666666666666666666666444444444444444444444444333333333222222222111111222222222111111111111000000000////////////000000//////////////////////////////............//////---------............//////............------------......///////////////000//////...------,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))************))))))))))))******---,,,+++***))))))))))))((('''(((++++++))))))***,,,,,,,,,------.........,,,,,,,,,++++++***************+++++++++,,,,,,,,,...---,,,+++,,,---...///////////////000000000000111111111111111222{{{zzzyyynnndddbbbddddddcccccc___^^^^^^]]][[[ZZZZZZYYYZZZXXXUUUUUUWWW]]]dddhhhnnnjjjddd\\\UUUPPPLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHJJJHHHGGGFFFGGGHHHGGGFFFCCCDDDDDDEEEEEEDDDDDDCCC@@@???>>><<<;;;;;;::::::999999:::;;;:::888666555555555555555555444333333222222222111111111000000////////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************************************************))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***)))((('''************************)))(((((()))***+++)))((()))***++++++,,,,,,++++++,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///.................................////////////000000000000000000000000111111111111111111111111333333333333444444444444444444444444555555555555777777888888777777666555555555555555555555555555444444444444444444444444333333222222222111111111111111111000000000//////000//////////////////000//////////////////////////////............//////------------........................------------------...////////////////////////...---,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))************))))))))))))******++++++******))))))******))))))+++------+++***)))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,,,,+++,,,---...///////////////000000000000000000000000000111uuuoooooosssmmmeee___aaaeeedddbbbbbb\\\\\\[[[ZZZYYYYYYXXXWWWWWWVVVTTTUUUWWW\\\bbbfffccc```[[[VVVQQQNNNMMMLLLKKKJJJIIIHHHHHHIIIJJJJJJKKKIIIGGGFFFFFFFFFEEEDDDBBBAAAAAAAAAAAAAAAAAABBBAAA@@@>>>===;;;:::999999888888999999999777666555444444555555444444333222222222111111111000000000/////////............---***+++,,,,,,---...//////,,,,,,,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''&&&************************)))(((((()))+++,,,+++***)))***++++++,,,,,,++++++,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................---............/////////000000000000000000000000000000000000000000000000222222222333333333333444333333333444444555555555666777777777777666555555555555555555555555555555444444444444444444444444333222222222222111111111000000/////////.........//////............/////////////////////////////////......------......///------------..................---------,,,,,,,,,,,,---......//////......///......------,,,,,,++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))************))))))))))))************)))))))))***++++++''')))+++,,,,,,,,,***)))++++++++++++************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++++++++,,,---...///000////////////000000000000/////////000000000~~~pppjjjiiihhhhhhjjjeee___]]]aaaeeeccc```___[[[[[[ZZZZZZYYYXXXWWWWWWWWWVVVUUUUUUWWWZZZ]]]___YYYWWWTTTQQQOOONNNNNNNNNKKKJJJHHHGGGGGGHHHJJJLLLIIIFFFDDDCCCCCCBBBAAA???AAA@@@???>>>>>>???@@@AAAAAA@@@>>><<<:::999888777666777777777777666555444444444444444444333222222111111111111000000000000//////.........---------++++++,,,---...//////000+++++++++,,,,,,---------************************************************))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&((()))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&++++++++++++++++++++++++(((((((((***,,,---,,,+++))))))***+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------.........---------.........///////////////000000000000000000000000000000000000000111111111222222222333333222222222333444444555555555666666666666555444444444444444444444444444444333333333333333333333333222222222222111111111111000000000/////////......///......------......///...........................------------------...,,,,,,---------.........------------,,,,,,,,,+++,,,,,,---............---------------,,,,,,+++++++++++++++***************************************************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))*********))))))))))))******(((((((((((()))***+++,,,)))+++***''''''***+++))),,,,,,++++++*********)))++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,---///000000////////////000000000000//////000000111111pppggg___```aaa___\\\\\\bbb^^^]]]bbbccc```]]]]]][[[[[[ZZZZZZYYYYYYXXXXXXYYYXXXWWWVVVVVVVVVWWWWWWSSSRRRPPPNNNMMMNNNOOOPPPJJJIIIHHHFFFGGGHHHJJJKKKHHHEEECCCAAAAAA@@@???===@@@???>>>======>>>???@@@@@@???===;;;999777666666555555555555555555444444333333333333333222222111111111111000000000//////............------------------------------------***++++++,,,,,,------...************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&((()))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((''''''&&&************************(((((((((***,,,---,,,+++))))))***++++++++++++*********++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,---------...------------..................//////000000000000////////////////////////000000000111111111111222111111222222333444444555444555555555555444333333444444444444444444444444333333333333333333333333222222222111111111000000111111000000000/////////......------------......------------------------------,,,,,,,,,,,,------,,,,,,,,,------------...---,,,,,,,,,+++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,+++++++++************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))*********))))))))))))******''''''(((((()))***,,,,,,777777222)))'''+++---+++------,,,,,,++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++---...//////000////////////000000000000000000111222222333}}}uuussseee^^^ZZZ\\\^^^^^^___aaabbb^^^]]]```aaa]]][[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXWWWVVVUUUSSSRRRQQQPPPOOOMMMLLLLLLMMMNNNOOOJJJIIIHHHGGGGGGHHHIIIIIIHHHFFFCCCBBBBBBAAA@@@>>>??????>>>>>>>>>>>>??????===<<<:::999777666555555444444444444444444444444222222333333222222111000111111000000000/////////.........------------,,,---------,,,,,,+++++++++******++++++,,,,,,------************************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))(((((()))+++,,,+++***((()))******++++++******))))))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,---------,,,------------.........---......//////000000111/////////////////////////////////000000000111111000000111222333333444444333444444444444333222222333333333333333333333333333333333333333333333333222111111111111000000000111111111000000000//////------,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++)))))))))***************************************************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))************))))))))))))******'''''''''((()))***+++,,,DDDDDD<<>><<<======>>>>>>======<<<:::999888777555555444444333333222222222333333333222222222222222111111000111000000000////////////.........---------,,,,,,,,,,,,+++++++++******************+++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))(((((((((((((((((((((((((((((()))(((((()))***+++)))(((((())))))***************((()))+++,,,------,,,,,,***************************************************++++++++++++,,,,,,,,,*********+++,,,,,,------,,,,,,---------.........------......///000000111............................../////////000000000//////000111222333444444333333333333333222222111222222222222222222222222222222222222222222222222111111111111000000000000000000/////////.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------++++++++++++******************+++,,,,,,,,,,,,,,,*********+++++++++++++++((()))))))))*********+++************************************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))************))))))))))))******((((((((((((((()))***+++<<>>??????>>><<<:::;;;============;;;:::888888777555555444444444333222222111222222333333222222222222222111000000000000000000////////////......---------,,,,,,,,,************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''***))))))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((()))(((((((((******(((&&&(((((()))***************((()))+++,,,------,,,,,,******************************************************+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......---------...///000000111..................................../////////000...///000111222333444444222333333333333222111111222222222222222222222222222222222222222222222222111111111111000000000000//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------+++++++++************)))******+++,,,,,,,,,,,,+++******************++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))************))))))))))))******((((((((((((((())))))******000///'''&&&------&&&(((((())))))******++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---.........---,,,////////////000000000000...///000111222333{{{wwwvvvqqqjjjdddaaa]]]YYYWWWWWWYYYZZZUUUWWWXXXYYYYYYZZZ]]]___]]][[[XXXXXXXXXYYYYYYYYY[[[[[[ZZZYYYXXXWWWWWWWWWUUUVVVWWWWWWVVVTTTRRRPPPMMMLLLJJJIIIHHHHHHIIIIIIJJJIIIHHHHHHHHHGGGEEECCCCCCAAA???>>>>>>>>><<<;;;:::;;;===>>>>>><<<:::999:::999888666555555555555444333222222111111222222111111111111111111222222000000000///......------,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))(((&&&$$$%%%((()))'''%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************************))))))(((((((((((())))))---+++)))((('''((()))******+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,,,,---...---+++***+++,,,+++---000000...---------------------------------------------------------///////////////.........////////////000000000000111111111222222111111111000000000000000000000000111222444555555444222111000000000000///////////////////////////......------,,,,,,++++++,,,,,,------,,,++++++------,,,+++---,,,+++******+++,,,---************************)))************+++++++++++++++******************+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************''''''((((((((((((''''''(((((((((((())))))))))))******))))))))))))************))))))((((((''''''*********)))))))))))))))************************************************))))))***++++++++++++***++++++,,,------......///////////////000000000000333333222111000000zzzvvvoooiiijjjnnnmmmhhh___\\\YYYUUUTTTTTTVVVWWWTTTVVVWWWWWWWWWYYY\\\______]]]ZZZYYYYYYZZZYYYXXX[[[ZZZYYYXXXWWWWWWWWWWWWUUUUUUVVVWWWVVVSSSQQQPPPKKKKKKJJJHHHGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFEEECCCCCC@@@>>>===>>>===<<<;;;;;;<<<>>>???>>>===;;;:::999999777666555444444444444333222222111111222222111111111111111111111111000//////......------,,,,,,++++++******++++++,,,************************)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((()))))))))))))))''''''(((+++---,,,***((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***************************))))))(((((())))))***,,,+++)))((('''((()))******++++++,,,,,,++++++***,,,++++++******++++++,,,---...///...,,,+++,,,---+++---//////...---------------------------------------------------------////////////.............../////////000000000000111222222333333222222111000000000000000000000000000111333444444333111000000000000000/////////...///////////////...---------,,,,,,++++++,,,,,,------,,,++++++------,,,+++,,,++++++******++++++,,,************************))))))*********+++++++++************************+++***************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))''''''((((((((((((''''''(((((((((((())))))))))))******))))))))))))******)))(((((((((''''''''''''***)))))))))))))))))))))************************************************))))))***++++++++++++***++++++,,,------......///////////////000000000000222111111111222333yyyuuuqqqnnnlllkkkfffbbbbbbeeeccc^^^YYYWWWTTTRRRPPPQQQSSSTTTTTTTTTUUUUUUUUUXXX\\\___bbb___\\\ZZZYYYYYYXXXWWWXXXXXXWWWVVVUUUUUUUUUUUUSSSTTTUUUUUUTTTRRRPPPNNNJJJJJJIIIIIIGGGFFFEEEDDDDDDBBBAAABBBCCCEEEEEEDDDBBB@@@============<<<;;;======>>>???>>>===;;;:::999888777666555444444444333333222111111111111222111111111111000000000000///......------,,,++++++++++++************++++++************************))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((''''''))),,,......---((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********************************))))))*********++++++)))((((((((()))*********+++,,,,,,+++******++++++************++++++---...///...---,,,---...+++---///...---,,,,,,---------------------------------------------------............................../////////000000000222222333333333333222222000000000000000000000000000000222222222222000000000000000/////////.........////////////...------,,,,,,++++++++++++,,,,,,---+++***+++,,,---,,,+++***++++++++++++++++++***++++++++++++++++++++++++)))))))))*********++++++************************++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))///...---,,,***)))'''''''''(((((())))))(((((('''(((((((((((())))))))))))******))))))))))))******((((((''''''''''''&&&&&&))))))))))))))))))******************************************************))))))***++++++++++++***++++++,,,------......///////////////000000000000///000000222333555{{{rrrllljjjkkkmmmmmmnnnmmmiiidddbbbaaa]]]WWWVVVTTTRRRPPPPPPQQQSSSTTTTTTUUUUUUUUUUUUXXX\\\___aaa^^^[[[XXXXXXWWWUUUTTTUUUTTTSSSRRRRRRRRRRRRRRRQQQRRRSSSSSSRRRPPPNNNMMMJJJJJJKKKJJJIIIFFFDDDBBBBBB@@@???@@@CCCEEEEEEEEEAAA???===<<<======<<<;;;<<<=========<<<;;;:::999888888666555444333333333333222222111111111111111000000000000000/////////......---,,,,,,++++++***++++++************++++++************************))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))&&&&&&&&&''')))*********((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************++++++************+++++++++***)))(((((()))************++++++++++++******++++++************++++++,,,---...---,,,+++,,,...+++,,,...---,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...............///........./////////000000111111222222222222111111//////////////////////////////000111111000//////000000/////////...............//////......---,,,,,,,,,++++++++++++,,,,,,,,,+++***+++,,,,,,,,,***)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))))))))***************************+++++++++,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((...---,,,+++)))(((''''''(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((''')))))))))))))))*********************************************************))))))***++++++++++++***++++++,,,------......///////////////000000000000//////000111333555~~~}}}wwwpppsssoooiiieeeccccccddddddeeegggeeeaaa______[[[VVVUUUTTTSSSRRRRRRTTTUUUVVVVVVVVVWWWVVVVVVXXX\\\___^^^[[[XXXUUUUUUTTTSSSRRRQQQQQQPPPOOOOOOOOOPPPPPPOOOPPPQQQRRRRRRPPPOOOMMMMMMMMMMMMLLLJJJHHHEEECCCBBBAAA@@@AAADDDEEEFFFEEE???>>><<<;;;<<<<<<<<<:::<<<;;;;;;;;;:::999888888888777666444333333222222333222111111000000111111000000000/////////......---------,,,++++++******+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))''''''(((''''''&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++))))))))))))))))))******************************+++******))))))******+++***+++,,,,,,+++***+++,,,+++,,,---,,,+++***,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............//////////////////000000000000//////........................////////////////////////////////////...........................------,,,,,,++++++******++++++,,,,,,+++******,,,,,,+++***))))))+++,,,,,,+++))))))++++++++++++++++++++++++(((((()))))))))*********))))))*********+++++++++,,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))************************************************************))))))***++++++++++++***++++++,,,------......///////////////000000000000/////////000111333mmmmmmmmmnnnpppvvv~~~xxxttttttrrrpppppprrrqqqnnnkkkeeedddcccaaa`````````aaacccfffeee```\\\[[[WWWRRRSSSSSSSSSSSSTTTVVVXXXYYYVVVWWWXXXXXXWWWXXXZZZ\\\YYYWWWTTTRRRSSSSSSRRRQQQPPPOOOOOONNNNNNOOOOOOPPPNNNPPPRRRSSSTTTSSSRRRQQQPPPPPPOOOMMMKKKHHHFFFEEEBBBBBBBBBCCCEEEEEEDDDCCC>>>===;;;;;;;;;<<<;;;:::;;;;;;:::999888777777777777666555444333222222222222222111000000000000111000000//////......------...------,,,,,,+++************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))***+++***'''&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))*********))))))))))))************+++***))))))))))))***+++******))))))))))))******)))***++++++******+++,,,+++,,,,,,+++***)))+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------........./////////......////////////............................../////////////////////////////////.........---------............---,,,,,,++++++************++++++,,,***)))***+++,,,+++***)))******************))),,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))******)))))))))***++++++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))((())))))******))))))((((((((((((((())))))))))))******))))))))))))******))))))************++++++((((((((()))******++++++************************************************))))))***++++++++++++***++++++,,,------......///////////////000000000000000000000000111222hhhggggggeeeeeehhhmmmpppooopppsssuuuxxx{{{}}}~~~yyyvvvrrrpppoooooonnnmmmkkklllnnnooonnnmmmkkkjjj^^^___```aaabbbcccdddffffffiiiggg```[[[YYYUUUPPPQQQQQQRRRSSSTTTVVVXXXYYYUUUWWWYYYYYYXXXVVVWWWWWWUUUSSSQQQQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQPPPQQQTTTVVVXXXXXXWWWWWWSSSQQQOOOLLLJJJHHHGGGFFFBBBBBBCCCEEEFFFDDDAAA>>>>>><<<::::::;;;<<<;;;:::<<<<<<;;;999888777777777777666444333222222111111222222111000000000000000000000///......---,,,,,,.........---,,,,,,++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((***+++***((('''(((***((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***(((((()))***************+++***)))(((((()))***+++******))))))))))))******)))***,,,,,,+++***,,,---+++++++++***))))))+++---************************++++++++++++++++++++++++++++++,,,------...//////---------.........//////......////////////......------------------------000000////////////000000//////.........---------------......------,,,+++++++++************+++++++++***)))***+++,,,+++)))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))))))))***((())))))***++++++,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))************))))))(((((((((((())))))))))))******))))))))))))******((()))))))))************'''(((((()))******++++++************************************************))))))***++++++++++++***++++++,,,------......///////////////000000000000000000000111222333aaabbbccccccbbbdddgggiiidddeeegggiiillloooqqqrrrwwwtttssstttyyy}}}~~~vvvqqqppprrrssssssooojjjgggfffgggfffffffffiiillllllhhhdddccccccbbbbbbbbbbbb``````bbbccc___cccbbb]]]YYYYYYXXXUUUOOOOOOPPPQQQSSSUUUWWWXXXTTTVVVYYYYYYWWWUUUTTTTTTSSSRRRPPPPPPRRRTTTTTTTTTRRRRRRQQQQQQQQQRRRRRRSSSQQQSSSVVVYYY[[[\\\[[[[[[TTTRRROOOKKKIIIGGGGGGFFFBBBCCCDDDEEEFFFCCC???;;;===;;;::::::;;;<<<;;;:::>>>===;;;:::999888888888666666444333222111111111222111111000000000000000000000///...------,,,,,,///......------,,,,,,+++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))%%%(((***)))''''''))),,,((((((((((((((((((((((((''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((()))***************+++***)))(((((()))***+++******))))))))))))*********+++---,,,,,,,,,---...+++++++++***((()))+++---))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,---...//////---------.........////////////000000000000//////------------------------000000////////////000000//////.........---------------......------,,,+++++++++************+++++++++***)))***+++++++++)))+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))((())))))***++++++,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))******))))))))))))******'''((((((((())))))******'''(((((()))***+++++++++************************************************))))))***++++++++++++***++++++,,,------......///////////////000000000000000000000222333555```^^^\\\ZZZZZZ\\\^^^___```______```aaadddgggiiiiiigggeeeeeehhhjjjiiihhhiiirrrwwwzzz}}}zzzuuuqqqpppppppppoooqqqoooooonnnjjjiiipppzzz~~~xxxpppkkkiiihhhgggfffcccbbbbbbccceeeeeedddcccjjjiiihhhhhhhhhgggdddaaaaaaaaaaaa```______aaacccccc```]]]\\\\\\YYYTTTOOOHHHJJJOOOSSSVVVVVVVVVUUUWWWXXXXXXWWWVVVSSSQQQPPPOOOPPPQQQRRRSSSTTTUUUVVVWWWVVVVVVVVVVVVUUURRRPPPTTTUUUVVVWWWXXXXXXXXXXXXTTTNNNGGGFFFHHHKKKJJJHHHEEEEEEDDDCCCAAA???===<<<::::::::::::999888777777;;;888666666888999666444111222222333333444444555222111///.........///000........................---,,,,,,+++*********+++---,,,+++*********+++,,,))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%******))))))((((((''''''''''''(((((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((******)))((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,////////////000000000000...---,,,,,,......---,,,.................................------,,,,,,,,,.........------,,,,,,,,,******))))))))))))******+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***************************)))))))))))))))******++++++++++++++++++++++++******))))))******+++,,,---------...------,,,,,,............////////////000000111222333444```^^^\\\ZZZZZZ[[[]]]^^^^^^]]]]]]]]]___aaadddeeeeeecccaaaccceeegggfffeeeeeekkkmmmmmmttt}}}{{{qqqllliiieeecccddddddeeedddeeeccccccbbb___^^^eeennnnnnkkkhhhhhhhhhhhhfffdddbbbaaaaaabbbccccccaaa```fffeeeeeeffffffeeebbb___\\\]]]^^^^^^]]]___aaadddbbb```]]][[[ZZZWWWTTTQQQLLLNNNQQQTTTVVVXXXXXXXXXYYYYYYYYYWWWUUUSSSPPPOOOPPPPPPQQQRRRSSSTTTUUUVVVVVVUUUUUUUUUUUUTTTQQQOOORRRSSSSSSTTTUUUUUUUUUVVVSSSNNNHHHGGGIIIJJJIIIFFFDDDCCCCCCBBB@@@>>><<<;;;::::::::::::999888777666:::888666666888888666444222222222333333333333333111111///.........///000........................---,,,++++++*********+++,,,+++***)))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&))))))))))))((((((''''''''''''(((((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------////////////////////////...,,,,,,,,,---...---,,,------------------------......---------,,,,,,,,,......---------,,,,,,,,,******))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******************************))))))))))))************************************))))))******+++,,,,,,------...------,,,,,,............////////////000000111222333444___]]][[[YYYYYYZZZ\\\]]][[[ZZZZZZZZZ[[[]]]___aaa___^^^^^^___aaabbbbbbaaa```ddddddbbbeeellliiiaaabbb```^^^^^^___aaaaaaaaa___]]]\\\]]][[[YYY___gggbbbbbbdddfffhhhgggdddaaaaaaaaaaaaaaaaaa```___^^^aaaaaabbbdddeeeccc```]]]XXXYYY[[[[[[\\\^^^aaaccc```___]]]ZZZVVVTTTTTTUUUQQQRRRSSSUUUWWWXXXYYYZZZZZZZZZYYYWWWUUURRRPPPOOOQQQQQQQQQRRRSSSTTTUUUUUUVVVTTTSSSSSSTTTSSSPPPNNNOOOOOOOOOOOOPPPQQQRRRSSSQQQNNNJJJHHHIIIIIIFFFCCCBBBAAAAAA@@@>>><<<:::999999::::::999999888777666999888666666777777555444333333333222222222222111111000//////......//////------------------------,,,,,,+++************+++******)))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&)))))))))((((((((((((''''''''''''(((''''''&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,------......////////////////////////...,,,+++,,,---...---+++------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************+++******)))))))))******))))))))))))))))))))))))******))))))******+++,,,,,,,,,------...------,,,............////////////000000111222333444^^^\\\ZZZXXXWWWYYYZZZ\\\ZZZYYYYYYYYYZZZ[[[\\\]]][[[[[[[[[\\\^^^^^^^^^^^^^^^``````^^^aaagggfffbbbbbbaaa___```aaabbbbbbaaa\\\YYYYYY[[[ZZZYYY]]]cccaaabbbdddffffffdddaaa^^^bbbccccccbbb```^^^^^^^^^^^^___```bbbcccbbb^^^[[[WWWYYY[[[[[[\\\]]]___aaa^^^___]]]XXXSSSQQQTTTWWWTTTTTTTTTTTTVVVWWWYYY[[[XXXXXXWWWVVVTTTSSSRRRQQQRRRRRRQQQQQQQQQSSSTTTUUUUUUTTTRRRRRRRRRRRRPPPNNNMMMLLLLLLLLLLLLNNNOOOPPPOOOMMMJJJIIIIIIGGGDDDAAA?????????>>><<<;;;999888999999999999888777666555888777777666666555555444444333333222111000000000000000//////............------------------------++++++***************+++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%&&&((()))((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++,,,------......//////...............------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))***************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************++++++******))))))************************************))))))******+++,,,,,,,,,------...---------............////////////000000111222333444[[[ZZZXXXVVVVVVXXXZZZ[[[ZZZZZZZZZZZZZZZZZZZZZ[[[YYYZZZ[[[\\\\\\\\\[[[[[[\\\^^^^^^^^^```dddeeeccc```^^^^^^^^^______]]][[[VVVTTTTTTWWWWWWVVVXXX]]]aaabbbccccccbbbaaa```___ccceeefffdddaaa_________^^^^^^___aaabbbaaa^^^[[[ZZZ\\\]]]]]]\\\\\\\\\^^^]]]]]][[[VVVRRRQQQTTTXXXTTTSSSRRRRRRSSSUUUXXXYYYTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRPPPPPPPPPQQQRRRSSSTTTRRRPPPPPPPPPPPPNNNMMMJJJJJJJJJJJJKKKLLLMMMNNNKKKJJJIIIHHHGGGDDDAAA???>>>======<<<;;;999888777888888888888777666555555777777777666555444444444333333222111000//////...///////////////......---------------------------*********))))))***++++++***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''''''''&&&&&&''''''''''''''''''''''''(((((((((&&&&&&'''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&&&&(((******)))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++,,,---..................------,,,,,,---,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************,,,,,,+++***************++++++++++++++++++++++++******))))))******+++,,,+++,,,,,,---.........---............////////////000000111222333444XXXWWWVVVUUUUUUWWWZZZ\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYY[[[\\\\\\[[[YYYYYYYYYZZZZZZ[[[[[[\\\^^^______]]]]]]\\\]]]]]]\\\YYYWWWUUURRRSSSWWWXXXWWWXXX[[[[[[]]]^^^^^^^^^^^^```bbbdddfffhhhfffbbb``````bbb```_________``````]]][[[]]]^^^___^^^\\\[[[[[[[[[\\\[[[XXXUUURRRRRRTTTVVVQQQQQQPPPQQQRRRTTTVVVWWWQQQQQQQQQQQQRRRSSSUUUUUURRRQQQOOONNNNNNOOOPPPQQQQQQOOOMMMLLLLLLLLLKKKJJJGGGHHHIIIJJJKKKKKKKKKJJJHHHHHHGGGEEECCCAAA???>>><<<<<<<<<;;;:::999888777777888888777777666555444555666777666444222333444222222111111000///.........////////////...------,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++******+++++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((&&&''''''''''''(((((((((%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&&&&(((*********&&&''''''(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++,,,,,,------.........---,,,,,,++++++---+++***+++,,,---,,,***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))***************)))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************---,,,+++***************++++++++++++++++++++++++******))))))******+++,,,++++++,,,---........................////////////000000111222333444VVVUUUTTTSSSUUUWWW[[[]]]\\\\\\\\\[[[ZZZYYYXXXXXXXXX[[[]]]\\\YYYVVVVVVVVVUUUVVVXXXZZZ[[[[[[\\\]]]]]]\\\]]]^^^___]]]ZZZWWWVVVTTTTTTYYY[[[ZZZZZZ\\\WWWZZZ]]]^^^^^^^^^```bbbcccfffhhhfffbbb```aaacccaaa___]]]]]]]]]]]]\\\[[[\\\^^^___^^^\\\ZZZZZZZZZ[[[YYYVVVTTTTTTTTTTTTSSSNNNOOOOOOPPPRRRTTTUUUVVVPPPPPPOOOOOOPPPQQQSSSTTTRRRPPPNNNLLLKKKLLLNNNOOOMMMKKKHHHGGGHHHHHHGGGFFFCCCEEEGGGIIIJJJIIIHHHGGGEEEEEEDDDBBB@@@???>>>>>><<<<<<<<<;;;:::999888777777777777777666555444444444666777666333111222444111111111000000//////........./////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++))))))*********)))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''***(((%%%%%%''')))***)))%%%&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,......------,,,++++++***,,,+++***+++,,,,,,,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************...---,,,+++******************************************))))))******+++,,,***+++,,,---........................////////////000000111222333444TTTSSSRRRSSSTTTXXX[[[]]]\\\\\\\\\[[[ZZZYYYWWWVVVXXX[[[]]]\\\XXXUUUTTTTTTRRRTTTXXX\\\]]]]]]___aaaYYYZZZ[[[]]]^^^]]]ZZZWWWTTTQQQRRRWWWZZZYYYXXXZZZXXX\\\```aaa```______```aaaeeehhhfffbbb___aaadddbbb___\\\[[[[[[[[[[[[ZZZZZZ\\\^^^^^^\\\ZZZZZZZZZ[[[XXXTTTSSSUUUVVVTTTQQQMMMNNNOOOQQQRRRTTTUUUVVVQQQPPPOOONNNOOOOOOQQQQQQQQQPPPMMMKKKJJJKKKMMMNNNJJJHHHEEEDDDDDDDDDDDDCCC@@@CCCFFFIIIIIIHHHFFFDDDCCCCCCBBB@@@>>>===>>>???<<<<<<<<<;;;:::999888777777777777777666555444333444666777555222111222444000000000000////////////---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))((())))))***++++++'''((()))))))))(((&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$$$$&&&((())))))%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++......---,,,,,,+++******,,,+++******,,,,,,+++************************************++++++,,,,,,,,,*********++++++,,,,,,,,,******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))************************...---,,,+++************))))))))))))))))))))))))*********)))***++++++,,,***+++,,,---......................../////////000000000111222333444RRRQQQPPPPPPRRRVVVZZZ\\\]]][[[YYYXXXXXXXXXWWWVVVYYYZZZ[[[YYYVVVTTTSSSSSSUUUVVVWWWXXX[[[^^^bbbddd^^^[[[YYYYYYZZZZZZXXXUUUSSSTTTUUUVVVWWWXXXXXXXXXXXX\\\aaacccaaa``````bbbbbbbbbbbbbbbaaa```_________^^^]]]\\\[[[YYYXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZYYYWWWWWWWWWUUURRRPPPSSSRRRPPPPPPQQQSSSSSSSSSRRRQQQNNNMMMMMMOOORRRSSSPPPPPPQQQQQQQQQPPPNNNNNNHHHGGGEEECCCAAAAAAAAAAAA>>>@@@DDDGGGHHHFFFDDDBBBCCCCCCAAA???===<<<:::999;;;:::999888777777777777888777666555555444555555444444444333333222222222000000000000000///............---------,,,,,,,,,******++++++++++++*********************)))(((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))&&&&&&'''(((((('''&&&&&&))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---333333222111000//////......---***)))((((((***+++------------,,,+++***)))))))))************))))))+++++++++*********))))))******************************+++++++++,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++*********))))))(((((())))))))))))************++++++******************,,,---.........---,,,+++............////////////000000111222444555PPPPPPPPPPPPRRRUUUXXXYYYZZZXXXWWWVVVWWWWWWVVVUUUVVVWWWYYYXXXWWWVVVWWWXXXZZZZZZ[[[\\\\\\^^^aaaccc]]][[[XXXXXXYYYYYYWWWUUURRRSSSTTTUUUVVVWWWWWWXXXVVVZZZ___aaa```___```aaa___`````````^^^\\\ZZZYYYZZZZZZZZZZZZZZZYYYYYYXXXVVVWWWYYYZZZ[[[[[[ZZZZZZXXXVVVUUUTTTTTTTTTQQQOOORRRQQQPPPPPPQQQRRRSSSTTTRRRQQQOOONNNNNNOOOPPPQQQNNNOOOPPPQQQQQQPPPNNNNNNIIIHHHFFFDDDCCCBBBCCCCCC???AAADDDFFFGGGGGGFFFEEEBBBBBB@@@???===;;;:::999::::::999888777777666666777777666555444444444444444444333333333222222222000000000000000///.........------------,,,,,,,,,)))******************)))***************)))(((((()))((((((((('''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((***)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...------,,,,,,++++++***---+++***(((((()))***+++------------,,,+++***))))))******************)))+++++++++*********))))))************************))))))*********+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************)))))))))((())))))))))))************************************,,,------...------,,,,,,............///////////////000111222444555MMMNNNOOOQQQSSSTTTUUUUUUUUUTTTSSSTTTUUUVVVUUUTTTSSSUUUXXXZZZYYYYYYZZZ[[[ZZZ\\\]]]\\\[[[[[[\\\^^^[[[ZZZXXXWWWXXXWWWUUUTTTQQQRRRRRRSSSTTTUUUVVVWWWTTTWWW[[[^^^^^^^^^___```]]]]]]\\\[[[YYYVVVTTTRRRTTTUUUWWWXXXYYYYYYXXXWWWSSSUUUXXX[[[\\\\\\[[[ZZZUUUTTTRRRRRRSSSRRRQQQOOOQQQPPPOOOOOOPPPQQQRRRSSSRRRRRRQQQPPPOOONNNMMMMMMMMMMMMOOOPPPPPPOOONNNMMMIIIHHHGGGFFFEEEEEEEEEEEEAAABBBDDDEEEFFFGGGGGGGGGAAA@@@???>>><<<:::999999888888999999888777666555666666555444333333333333333333333333222222222222000000000000000///......------------,,,,,,,,,,,,((())))))******))))))(((***************)))((((((((((((((((((''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((())))))(((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))*********)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,))))))))))))))))))))))))+++***)))((()))***+++,,,------------,,,+++***)))******++++++++++++******+++++++++***************************************(((((()))))))))*********))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************))))))))))))))))))))))))************************************---------,,,,,,------...............///////////////000111222333555LLLNNNQQQSSSTTTTTTSSSRRRQQQPPPPPPRRRTTTUUUTTTSSSSSSWWW\\\^^^]]]ZZZWWWUUUUUUWWWZZZYYYWWWUUUVVVXXXZZZYYYWWWVVVVVVUUUSSSRRRPPPQQQQQQRRRSSSTTTUUUVVVSSSUUUXXX[[[]]]^^^^^^___\\\ZZZWWWTTTQQQPPPPPPPPPRRRSSSUUUVVVWWWVVVUUUTTTPPPSSSWWW[[[]]]]]]\\\[[[UUUTTTRRRRRRSSSSSSRRRQQQPPPPPPOOONNNMMMMMMNNNPPPSSSSSSSSSRRRPPPMMMKKKIIIKKKLLLMMMNNNOOONNNMMMLLLIIIIIIHHHGGGGGGFFFFFFFFFDDDDDDCCCCCCCCCDDDDDDDDD???>>>>>><<<;;;:::999999777777888888888777555555555555444333222222222222333222222222222222222222000000000000000///......---------,,,,,,,,,++++++(((((())))))))))))((((((***************)))((((((((((((((((((((('''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***)))(((((((((((()))*********))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++(((((()))))))))*********(((((((((((()))***,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,+++++++++************************************************))))))))))))*********+++)))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++*********)))))))))))))))((()))))))))***************************+++++++++...---,,,+++,,,---...///............//////////////////000222333444LLLOOORRRUUUVVVTTTRRRQQQMMMMMMOOOQQQUUUVVVVVVUUUVVV[[[aaabbb___WWWPPPLLLOOOSSSWWWXXXUUUSSSTTTVVVXXXWWWWWWUUUSSSRRRQQQQQQPPPQQQRRRTTTUUUUUUUUUUUURRRSSSVVVXXX[[[]]]]]]]]][[[WWWRRRMMMLLLMMMQQQSSSTTTTTTUUUUUUTTTSSSQQQPPPOOORRRVVV[[[]]]]]]\\\[[[WWWUUUSSSSSSTTTTTTTTTSSSPPPPPPPPPMMMJJJIIIKKKMMMUUUUUUTTTSSSQQQMMMJJJHHHJJJKKKLLLMMMMMMLLLKKKKKKGGGHHHHHHHHHHHHGGGGGGGGGFFFEEECCCAAA@@@@@@@@@@@@>>>======<<<;;;::::::999666666777777777666555555555444333222222111222222222222222222222222222222000000000000000///......------,,,,,,,,,+++++++++(((((())))))))))))((((((***************)))(((((('''''''''((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''&&&((((((''''''(((((()))***''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((()))))))))))))))((((((''''''(((((()))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((())))))******((((((((()))******++++++''''''(((((()))***+++,,,++++++,,,,,,++++++******+++++++++,,,,,,+++++++++*********************************************************+++++++++,,,,,,(((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))******((()))))))))************))))))*********+++++++++------,,,+++,,,---...///............////////////...///000111333444MMMOOORRRUUUUUUTTTQQQOOOLLLMMMOOOSSSWWWYYYYYYXXXZZZ^^^bbbbbb]]]TTTLLLGGGMMMSSSYYYYYYVVVSSSTTTWWWVVVVVVVVVTTTQQQOOOOOOPPPOOOQQQUUUWWWXXXWWWVVVUUURRRRRRRRRUUUXXXZZZZZZYYYXXXTTTOOOKKKKKKOOOUUUXXXWWWWWWUUUTTTRRRQQQPPPPPPOOORRRVVVYYY\\\]]]\\\\\\XXXVVVSSSRRRRRRSSSSSSRRRNNNPPPPPPNNNKKKJJJLLLOOOWWWWWWVVVTTTQQQNNNKKKIIIJJJKKKLLLLLLLLLJJJIIIHHHEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCAAA???>>>>>>>>>======<<<<<<;;;;;;;;;:::777666555555555555666666555555444333222222222222111111111222222222222222000000000000000///......,,,,,,,,,,,,++++++++++++((())))))******))))))(((***************)))(((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((()))******&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((())))))***'''''''''(((((()))))))))''''''((())))))***++++++***+++++++++++++++************++++++++++++*********************+++++++++***************************++++++++++++,,,,,,,,,((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,---......///............////////////...///000111222444MMMOOOQQQSSSSSSRRRPPPNNNLLLMMMPPPUUUZZZ\\\\\\[[[\\\^^^```^^^XXXRRRMMMKKKMMMTTT[[[[[[WWWSSSSSSVVVTTTVVVVVVSSSPPPMMMMMMOOOOOORRRWWW[[[\\\ZZZWWWTTTPPPOOOOOOQQQTTTWWWVVVUUUSSSQQQOOONNNPPPTTTYYY\\\YYYXXXUUUSSSQQQQQQQQQRRRQQQRRRUUUXXXZZZ\\\\\\\\\VVVSSSPPPNNNOOOOOOOOONNNLLLOOOQQQPPPMMMNNNRRRVVVYYYXXXWWWUUURRROOOMMMKKKKKKKKKKKKKKKJJJIIIGGGFFFBBBCCCDDDEEEFFFFFFEEEEEECCCCCCBBBBBBAAA@@@??????=========<<<<<<<<<<<<<<<777666444333333444666888666555444333333222222222000111111111222222222222000000000000000///......,,,,,,,,,++++++++++++***)))******************)))***************)))((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((())))))))))))'''(((***++++++***((('''((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((()))''''''((())))))******)))******++++++++++++******)))******************)))))))))*********+++++++++************************************++++++++++++'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))))))))************))))))))))))************((())))))***++++++,,,,,,***+++,,,---........................////////////......///111222333LLLNNNPPPRRRRRRPPPNNNMMMMMMNNNQQQWWW\\\______^^^]]]]]]\\\YYYTTTQQQQQQQQQMMMTTT[[[[[[VVVQQQQQQSSSTTTUUUVVVSSSOOOLLLLLLNNNOOOSSSYYY^^^___\\\XXXTTTOOOMMMLLLNNNRRRTTTSSSQQQNNNNNNPPPRRRUUUYYY\\\^^^ZZZXXXUUURRRQQQRRRSSSUUURRRSSSUUUWWWYYY[[[\\\]]]TTTQQQMMMKKKKKKKKKKKKJJJJJJNNNQQQQQQPPPRRRWWW\\\ZZZYYYWWWUUURRRPPPNNNMMMKKKKKKKKKKKKJJJHHHEEEDDDAAABBBCCCDDDEEEEEEDDDDDDAAAAAABBBCCCCCCCCCBBBBBB========================888666333111111444777999666666555444333333333333000000111111222222222222000000000000000//////...,,,,,,,,,+++++++++************++++++++++++*********************)))((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))'''))),,,......,,,)))''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((((())))))************************'''(((((())))))))))))))))))******+++++++++******))))))************))))))))))))******++++++++++++************************))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((())))))*********+++))))))))))))************((())))))***++++++,,,,,,)))+++,,,...//////...---............/////////000......///111222333PPPNNNKKKLLLOOOPPPOOOMMMPPPQQQSSSUUUVVVXXX\\\___]]]\\\\\\ZZZXXXVVVTTTSSSUUUVVVVVVTTTRRRPPPPPPQQQSSSVVVWWWTTTOOOMMMOOORRRSSSZZZ```___]]]\\\XXXTTTNNNLLLJJJMMMPPPQQQNNNIIILLLLLLOOOTTTYYY\\\\\\\\\^^^YYYTTTRRRRRRRRRQQQOOOPPPSSSXXX[[[ZZZXXXWWWVVVLLLNNNLLLGGGFFFIIILLLKKKJJJOOOUUUXXXVVVTTTTTTTTTSSSTTTTTTSSSQQQNNNJJJHHHJJJJJJIIIIIIHHHGGGFFFEEEFFFFFFGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDBBB@@@>>>===>>>>>>===<<<;;;;;;::::::888888333...444@@@???555777888888777666444333111000000000000000111111111.........///...------,,,---,,,+++*********+++,,,))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''(((((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,+++************))))))((((((''''''************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))&&&'''((())))))((('''&&&&&&'''((((((''''''(((***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********)))))))))************+++++++++******+++,,,------------,,,---......//////......//////000111222333PPPNNNLLLLLLNNNNNNMMMKKKKKKMMMPPPSSSTTTVVVYYY\\\ZZZZZZYYYXXXWWWUUUSSSRRRSSSTTTTTTSSSQQQPPPQQQRRRVVVXXXYYYUUUPPPMMMOOORRRTTTZZZ^^^]]]\\\[[[XXXTTTOOOMMMKKKMMMQQQQQQNNNJJJMMMNNNQQQUUU[[[^^^^^^^^^\\\XXXTTTSSSSSSSSSQQQOOOQQQUUUYYY[[[ZZZVVVTTTSSSMMMNNNLLLFFFEEEIIIKKKKKKNNNRRRVVVWWWUUURRRQQQQQQPPPPPPPPPOOONNNKKKIIIHHHIIIJJJKKKKKKKKKIIIFFFEEEGGGGGGFFFFFFEEEDDDDDDDDDBBBCCCCCCCCCBBB@@@>>>=========<<<;;;;;;:::999999777999666222999DDDDDD;;;777777777777666444222111000000000000000000000111///////////////......------,,,+++*********++++++))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&''''''(((((('''&&&&&&%%%(((((((((((((((((((((((('''((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++,,,,,,++++++***)))***)))))))))((((((((('''************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((''''''((((((((((((''''''&&&'''((((((''''''(((***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********)))))))))************+++++++++******+++,,,------------,,,---......//////......//////000111222333PPPOOOMMMLLLMMMLLLKKKIIIFFFJJJNNNQQQSSSUUUWWWYYYXXXWWWVVVUUUTTTSSSRRRRRRQQQSSSTTTSSSRRRQQQRRRTTTYYYZZZZZZWWWQQQOOOOOORRRUUUZZZ]]][[[ZZZZZZXXXUUUPPPNNNMMMNNNQQQQQQOOOLLLLLLMMMPPPUUUZZZ]]]^^^]]]YYYWWWUUUTTTTTTSSSQQQOOORRRVVVZZZ[[[YYYUUUQQQOOOLLLMMMJJJFFFFFFKKKNNNNNNVVVXXXYYYXXXUUUQQQOOONNNLLLLLLKKKJJJIIIHHHGGGGGGGGGIIIKKKMMMMMMJJJFFFDDDHHHGGGFFFDDDDDDDDDDDDEEEBBBBBBBBBBBBAAA@@@>>>>>>;;;;;;;;;:::999999888888555777666555===FFFEEE>>>666666777777666444222111111111000000000000000000//////000000//////...------,,,++++++******++++++)))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$'''''''''(((''''''&&&%%%((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((''''''(((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******++++++,,,,,,++++++***)))))))))))))))((((((((((((************************((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&'''((((((''''''(((***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************)))************+++++++++******+++,,,------------,,,---......//////......//////000111222333QQQPPPOOONNNMMMLLLKKKIIIFFFJJJOOOSSSTTTVVVWWWXXXVVVVVVUUUTTTSSSRRRRRRRRRRRRTTTUUUUUUUUUUUUVVVXXXYYYZZZYYYWWWSSSQQQRRRSSSVVV[[[]]]ZZZYYYZZZYYYWWWQQQOOONNNOOOPPPQQQOOOMMMJJJKKKNNNRRRWWWZZZ[[[ZZZVVVUUUUUUUUUTTTSSSQQQPPPSSSVVVZZZ\\\YYYUUURRRPPPLLLMMMLLLJJJNNNVVVZZZYYY```___]]]ZZZVVVQQQNNNMMMIIIHHHGGGGGGFFFFFFGGGGGGFFFHHHIIIJJJJJJIIIGGGEEEIIIHHHEEEDDDCCCCCCEEEFFFDDDDDDCCCBBB@@@???>>>===:::999999999888888888777222444555666;;;BBB@@@:::555555666666555444222111111111111000000000000000......//////......---,,,,,,,,,++++++++++++***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&'''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***+++++++++++++++***))))))))))))))))))((((((((((((************************((())))))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&'''((((((''''''(((***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((************************************************))))))*********+++++++++******+++,,,------------,,,---......///.........//////000111222333PPPPPPQQQPPPOOONNNMMMLLLLLLOOOTTTVVVXXXXXXYYYZZZVVVUUUTTTSSSRRRRRRRRRRRRTTTVVVWWWXXXWWWXXXZZZ[[[VVVVVVVVVUUUTTTTTTTTTUUUWWW\\\]]]ZZZXXXZZZZZZXXXQQQPPPOOOOOOOOOOOONNNNNNKKKLLLNNNRRRVVVYYYYYYXXXSSSTTTUUUTTTTTTSSSRRRRRRSSSVVVZZZ[[[YYYVVVTTTSSSOOOQQQRRRTTT\\\fffjjjjjjgggddd___[[[VVVRRROOOMMMGGGGGGFFFFFFFFFFFFGGGHHHGGGFFFFFFEEEEEEFFFGGGHHHIIIHHHEEEDDDCCCCCCEEEFFFHHHFFFEEEBBB@@@>>><<<<<<888888888888888777777777333444555666:::===;;;666444444555555555333222111111111111111000000//////,,,,,,------,,,,,,+++***,,,,,,,,,,,,++++++******(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''(((((())))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((('''&&&%%%%%%&&&'''(((&&&'''((((((''''''(((***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((())))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++******+++,,,------------,,,---......///.........//////000111222333MMMOOOQQQRRRPPPOOOOOOPPPSSSUUUXXXYYYYYYYYYYYYZZZVVVUUUSSSQQQPPPPPPPPPPPPTTTVVVWWWXXXXXXXXXZZZ[[[TTTSSSSSSSSSSSSTTTUUUUUUVVV[[[]]]ZZZXXXYYYYYYWWWQQQPPPOOONNNMMMMMMNNNNNNOOOOOOQQQTTTWWWYYYYYYWWWRRRSSSTTTSSSRRRRRRSSSTTTTTTVVVXXXXXXVVVTTTTTTTTTTTTVVVXXX]]]fffpppsssqqqgggbbb\\\WWWSSSQQQNNNMMMFFFFFFGGGGGGGGGGGGGGGGGGFFFEEECCCBBBCCCEEEGGGIIIHHHGGGFFFDDDDDDDDDDDDEEEGGGFFFDDDAAA???===<<<;;;888888888888888888888888666666777888::::::888666333333444444444333111111222222111111000/////////++++++,,,,,,++++++***)))+++,,,,,,,,,,,,+++***)))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))&&&&&&''''''((()))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))******++++++******)))((((((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))***)))))))))((((((''''''''''''((((((&&&'''((((((''''''(((***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))************+++++++++******+++,,,------------,,,---......//////......//////000111222333IIILLLPPPQQQPPPPPPQQQRRRXXXYYYZZZYYYXXXWWWXXXYYYVVVTTTQQQOOOMMMMMMMMMNNNQQQSSSTTTUUUTTTUUUVVVXXXSSSRRRQQQQQQQQQRRRRRRRRRSSSXXX[[[YYYWWWWWWVVVTTTPPPPPPOOOMMMLLLLLLLLLNNNPPPPPPQQQTTTVVVWWWVVVUUUQQQRRRSSSRRRQQQQQQTTTWWWVVVWWWVVVTTTRRRPPPPPPQQQTTTVVVYYY]]]eeemmmlllgggbbb\\\UUUPPPNNNMMMKKKJJJEEEFFFGGGHHHGGGGGGEEEEEEDDDDDDDDDDDDEEEFFFHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCBBB@@@>>>===<<<<<<<<<888888888888888888888888777666666888999888777777222222333444444333111000222222111111000//////...+++,,,,,,,,,,,,+++******++++++,,,,,,,,,+++***)))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((''''''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''((())))))***'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))***************))))))((('''((((((((()))))))))***))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&((()))))))))((((((((())))))))))))))))))(((&&&'''((((((''''''(((***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++******+++,,,------------,,,---......//////......//////000111222333EEEIIINNNPPPPPPPPPQQQSSS[[[[[[[[[XXXVVVUUUUUUWWWUUUSSSPPPMMMKKKKKKKKKKKKNNNPPPRRRRRRQQQQQQSSSTTTTTTRRRPPPPPPPPPPPPOOOOOOQQQVVVYYYWWWVVVVVVTTTQQQPPPPPPOOOMMMKKKJJJLLLMMMOOOOOOPPPRRRTTTTTTSSSQQQQQQRRRSSSQQQPPPQQQUUUXXXXXXWWWUUURRRNNNLLLMMMNNNRRRTTTUUUXXX___dddaaaZZZ]]]WWWOOOJJJIIIIIIHHHGGGDDDEEEGGGHHHHHHFFFDDDCCCCCCDDDEEEGGGHHHHHHHHHHHHFFFGGGGGGGGGFFFEEEDDDCCC>>>>>><<<;;;;;;<<<======888888888888888999999999555444444666666666666777111222333444333222111000222222222111000//////...,,,------------,,,++++++++++++,,,---,,,+++***)))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***&&&&&&&&&'''((())))))***'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))***************)))(((((('''((((((((())))))******))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''(((((((((''''''((()))***++++++***)))(((&&&'''((((((''''''(((***''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++******+++,,,------------,,,---......//////......//////000111222333FFFGGGHHHIIIKKKMMMOOOPPPVVVWWWXXXWWWTTTRRRQQQQQQPPPMMMJJJGGGEEEEEEFFFFFFHHHKKKOOOPPPOOOOOOQQQSSSRRRQQQPPPNNNMMMMMMLLLLLLPPPSSSUUUUUUSSSPPPNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMQQQRRRRRRSSSSSSTTTUUUUUUUUUTTTSSSQQQQQQRRRRRRSSSTTTSSSPPPMMMLLLKKKKKKKKKPPPPPPQQQSSSTTTVVVWWWWWWXXXTTTNNNIIIGGGGGGGGGFFFGGGGGGGGGFFFEEECCCBBBAAABBBBBBCCCCCCDDDCCCCCCBBBDDDDDDEEEEEEEEECCCBBBAAA===<<<:::::::::;;;===???:::::::::999999999888888666555555444444333222222111222222333333111000///........................+++,,,,,,,,,,,,+++******+++)))(((&&&&&&((()))+++))))))((('''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%))))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((('''&&&'''(((***))))))(((((('''''''''&&&,,,+++)))'''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((((((''''''''''''((()))))))))))))))(((''''''''''''''''''(((((((((((((((''''''&&&&&&((()))***%%%&&&&&&'''((()))******)))))))))))))))))))))))))))'''&&&(((,,,---+++)))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''&&&%%%$$$%%%''')))+++))))))(((((('''''''''&&&))))))(((((()))***++++++...,,,***''''''(((***,,,''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((+++++++++***************++++++******************))))))***+++,,,,,,,,,,,,............////////////......///111222333CCCDDDEEEGGGIIILLLNNNOOOSSSTTTUUUUUUSSSQQQQQQRRRQQQNNNJJJFFFCCCBBBBBBCCCHHHKKKNNNOOONNNOOOQQQSSSOOONNNLLLKKKKKKKKKKKKKKKNNNQQQSSSSSSQQQNNNMMMLLLMMMLLLKKKKKKKKKLLLNNNOOOVVVVVVWWWWWWWWWWWWWWWWWWUUUTTTRRRQQQPPPPPPPPPQQQRRRQQQPPPNNNMMMLLLKKKKKKPPPPPPQQQQQQQQQQQQQQQQQQRRROOOKKKHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBDDDDDDEEEEEEDDDCCCBBBAAA@@@???<<<:::999999:::;;;<<<<<<;;;:::888777666555555555555444333333222222000111222222222111//////........................+++,,,,,,,,,,,,+++*********)))(((''''''((()))***))))))((('''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%)))((((((((('''''''''&&&''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((('''&&&'''(((***)))(((((((((''''''''''''((('''''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))))))))(((''''''''''''''''''(((((((((((((((''''''&&&'''((()))***&&&&&&''''''(((((())))))''''''''''''''''''''''''((('''&&&(((+++,,,***((()))(((((((((((())))))***((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((('''&&&&&&&&&(((***,,,)))(((((((((''''''''''''))))))(((((()))******+++111///---***)))))))))***'''((((((((()))))))))******)))))))))((((((((('''))))))))))))))))))))))))************)))))))))((()))(((((((((((((((((((((************************)))***+++,,,,,,---,,,,,,............////////////......///111222333@@@@@@BBBDDDGGGIIIKKKLLLMMMOOOQQQQQQPPPPPPQQQRRRQQQNNNJJJFFFBBB@@@??????HHHJJJMMMNNNNNNNNNOOOQQQKKKJJJHHHHHHHHHIIIJJJKKKMMMOOOQQQQQQOOOMMMLLLLLLMMMLLLJJJJJJKKKMMMPPPRRRZZZZZZYYYXXXXXXWWWVVVVVVTTTSSSRRRPPPOOONNNNNNMMMNNNOOOOOOOOOOOOMMMLLLKKKPPPPPPOOONNNMMMLLLKKKKKKKKKIIIGGGFFFGGGGGGGGGFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAADDDDDDEEEEEEDDDCCCAAA@@@???>>><<<:::999999::::::>>>===<<<:::777555333333555555444444333333222222000000000111000//////...------------------------+++,,,,,,,,,,,,+++*********)))(((''''''((()))***)))((((((''''''''''''((('''''''''''''''''''''''''''''''''(((''''''&&&%%%((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((('''&&&'''(((***((((((((((((''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((()))***)))))))))))))))(((''''''''''''''''''(((((((((((((((''''''''''''((())))))'''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&''')))***)))(((***))))))(((((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***(((((((((((())))))))))))************************(((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''((()))+++,,,((((((((((((''''''''''''))))))((((((((()))******222111000...+++)))((('''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((())))))************************)))***+++,,,------------............////////////......///111222333===???AAADDDFFFHHHJJJKKKFFFIIIKKKLLLMMMMMMOOOPPPNNNMMMIIIFFFCCCAAAAAAAAAHHHIIIKKKLLLLLLMMMMMMNNNHHHHHHGGGGGGGGGIIIKKKLLLNNNPPPQQQPPPOOONNNNNNOOOOOOMMMKKKKKKLLLPPPSSSVVVYYYYYYXXXWWWUUUTTTSSSRRRSSSSSSQQQOOOMMMLLLKKKJJJKKKLLLNNNPPPPPPNNNLLLKKKNNNNNNMMMLLLKKKJJJIIIIIIFFFEEEDDDEEEFFFFFFDDDCCCAAABBBCCCDDDDDDEEEEEEDDDBBBBBBAAAAAA@@@@@@AAAAAADDDDDDEEEEEEDDDBBB@@@???;;;;;;:::::::::;;;<<<======<<<;;;999777555333222555555444444333222222111///////////////.........------------------------+++,,,,,,,,,,,,+++******))))))(((((((((((()))))))))(((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((('''&&&'''(((***((((((((((((((('''''''''$$$%%%'''((()))(((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''')))******)))))))))))))))(((''''''''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((((((''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((******((((((((((((((('''''''''))))))((((((((())))))***000000///...,,,***(((&&&(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))***************+++++++++***************+++++++++)))***+++,,,------------............////////////......///111222333===???AAADDDFFFHHHIIIJJJBBBDDDGGGIIIJJJKKKLLLNNNKKKJJJHHHGGGFFFFFFFFFGGGHHHIIIIIIKKKLLLMMMMMMLLLHHHHHHIIIJJJKKKLLLMMMMMMPPPQQQRRRQQQPPPPPPQQQSSSPPPOOOMMMMMMNNNRRRVVVYYYXXXWWWVVVUUUTTTRRRQQQQQQRRRRRRPPPOOOMMMKKKIIIHHHHHHJJJLLLOOOOOONNNKKKJJJKKKKKKKKKKKKKKKKKKLLLLLLEEEDDDDDDDDDEEEDDDBBB@@@@@@AAABBBDDDEEEEEEFFFFFFCCCBBBAAA@@@@@@@@@@@@AAADDDDDDEEEDDDCCCAAA@@@>>>:::::::::::::::;;;<<<<<<:::999999888666666555444555444444333222222111111/////////...............------------------------+++,,,,,,,,,,,,+++******))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))(((((('''&&&&&&&&&''''''''''''''''''&&&""""""""""""###$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((('''&&&'''(((***'''''''''(((((((((((((((((())))))***)))((('''&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''')))******)))))))))))))))(((''''''''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&'''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''(((((('''''''''((((((((((((((())))))((((((((((((((()))***+++,,,,,,,,,***((('''))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))******++++++++++++))))))*********+++++++++******+++,,,------------............////////////......///111222333>>>???BBBDDDFFFHHHHHHHHHBBBDDDGGGIIIIIIIIIKKKMMMHHHIIIIIIJJJKKKMMMNNNOOOKKKKKKKKKLLLOOOOOONNNMMMIIIJJJLLLNNNOOOOOOOOONNNPPPPPPPPPOOOOOOOOORRRTTTQQQPPPOOOOOOPPPSSSVVVXXXWWWWWWVVVUUUUUUTTTSSSSSSQQQQQQPPPOOOMMMKKKIIIHHHFFFHHHJJJLLLMMMLLLJJJHHHHHHHHHIIIKKKLLLNNNOOOOOOFFFEEEDDDDDDDDDDDDAAA???AAABBBCCCEEEFFFFFFGGGGGGDDDCCCBBB@@@@@@@@@AAAAAADDDEEEEEEDDDCCCAAA???>>>======<<<;;;:::999888888777777777777666666666666444444333333222222111111000000///............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******(((((())))))))))))(((((((((''''''''''''(((((()))''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&''''''((()))***%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((('''&&&'''(((***'''''''''(((((((((((((((************)))((('''&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((()))***)))))))))))))))(((''''''''''''''''''((((((((((((&&&''''''((()))((((((((('''''''''((((((((((((((())))))))))))))))))))))))%%%'''(((((('''&&&&&&'''***))))))(((((((((((()))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''''''''''''''((((((((((((((())))))((((((''''''((((((&&&''')))*********)))((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************'''''''''((())))))******)))))))))***++++++,,,,,,***+++,,,------.....................////////////......///111222333>>>???BBBDDDFFFFFFEEEEEEFFFHHHJJJKKKJJJJJJLLLMMMIIIJJJKKKMMMPPPRRRTTTUUUPPPOOONNNPPPSSSTTTRRRPPPIIILLLOOORRRSSSRRRPPPNNNMMMMMMMMMKKKKKKMMMPPPSSSOOOOOOOOOOOOPPPRRRTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUPPPPPPPPPOOONNNKKKIIIHHHFFFGGGIIIJJJJJJIIIHHHGGGFFFGGGHHHJJJLLLNNNPPPQQQGGGEEEDDDDDDDDDDDDCCCBBBCCCCCCEEEFFFGGGGGGGGGGGGFFFEEECCCAAA@@@@@@AAABBBDDDEEEEEEDDDCCCAAA>>>===<<<<<<<<<;;;:::999888777777666666666666666555555444444333333222111111111111000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******(((((())))))))))))(((((('''''''''''''''((())))))''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&++++++*********++++++,,,%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((('''&&&'''(((***''''''''''''((((((((())))))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))))))))(((''''''''''''''''''((((((((((((&&&&&&((()))))))))((('''&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%((())))))'''&&&'''((()))(((((((((((())))))***''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))((('''''''''''''''&&&'''(((((())))))))))))***)))))))))(((((((((''''''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************&&&''''''((())))))******((())))))***++++++,,,,,,***+++,,,---........................////////////......///111222333===???AAADDDEEEDDDCCCCCCIIIKKKMMMMMMLLLLLLMMMNNNJJJKKKMMMPPPRRRUUUWWWXXXSSSRRRQQQSSSVVVWWWUUUSSSIIIMMMQQQUUUUUUSSSPPPMMMJJJJJJIIIHHHHHHJJJMMMQQQNNNNNNNNNOOOPPPQQQRRRSSSQQQRRRRRRSSSTTTTTTUUUUUUOOOPPPPPPOOONNNLLLJJJIIIFFFFFFGGGHHHHHHHHHGGGFFFFFFFFFHHHJJJLLLNNNOOOPPPGGGEEECCCCCCEEEFFFEEEEEEDDDDDDFFFGGGGGGHHHHHHHHHGGGEEECCCAAA@@@AAABBBCCCDDDEEEEEEDDDBBB@@@>>>===888999:::;;;;;;;;;::::::777777777666555555444444444444333333222111111000222111000......//////000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******(((((())))))))))))(((((('''''''''''''''((()))***''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''''''''&&&&&&%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((((((&&&'''(((***&&&'''''''''(((((())))))'''&&&%%%%%%&&&''')))***))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((()))(((((('''''''''(((((()))))))))))))))(((((('''''''''''''''((((((((()))%%%&&&((()))))))))((('''%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&(((******'''&&&''')))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))))))))((((((&&&'''''''''(((((())))))***)))((('''''''''''''''((((((((((((((()))))))))******))))))(((((((((''''''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++((())))))***+++,,,,,,,,,((())))))***++++++,,,,,,++++++,,,---......................../////////000......///111222333>>>@@@CCCCCCCCCCCCDDDFFFLLLLLLMMMOOOPPPQQQRRRSSSOOOOOONNNNNNNNNNNNNNNNNNSSSQQQQQQSSSVVVUUUOOOJJJLLLOOORRRTTTSSSRRRQQQQQQOOOKKKFFFCCCDDDHHHKKKMMMQQQPPPOOONNNOOOPPPQQQRRROOOOOOOOOPPPPPPRRRSSSTTTTTTQQQMMMJJJJJJJJJJJJIIIJJJIIIGGGFFFEEEFFFGGGGGGIIIJJJLLLLLLLLLJJJHHHFFFDDDFFFGGGGGGFFFDDDEEEEEEHHHGGGFFFFFFGGGGGGEEEDDDBBBCCCCCCBBBBBBCCCEEEHHHHHHGGGFFFDDDAAA>>><<<:::;;;;;;::::::888777555555888777555444333444666777666555444222111000000000////////////............------------------------,,,,,,,,,+++***))))))(((&&&''')))++++++)))(((&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$%%%&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''&&&&&&&&&'''((('''&&&%%%&&&((('''''''''''''''((()))))),,,,,,++++++)))((('''&&&******)))((('''&&&%%%%%%))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((()))(((&&&&&&((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))((((((''''''&&&&&&***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))((((((((((((***))))))(((((((((((()))***(((&&&'''***+++)))'''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************'''(((***+++,,,,,,,,,+++,,,,,,------------------...............///000000//////000111222333@@@BBBDDDEEEDDDDDDFFFGGGJJJJJJKKKLLLMMMOOOOOOPPPLLLMMMMMMMMMMMMLLLLLLLLLPPPNNNLLLOOOSSSTTTRRRNNNLLLOOOQQQRRRQQQOOONNNNNNJJJGGGDDDDDDHHHNNNSSSUUUPPPOOOOOOOOOOOOQQQRRRSSSQQQQQQPPPPPPPPPQQQQQQRRRPPPNNNLLLKKKKKKLLLKKKJJJJJJIIIHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKIIIHHHFFFGGGHHHGGGEEEEEEEEEGGGJJJHHHGGGGGGHHHHHHGGGEEECCCBBBBBBCCCDDDEEEFFFGGGHHHGGGEEECCC@@@===:::999999999999999888777555555888777555444333444555666555555333222111000000000////////////............------------------------,,,++++++***))))))((((((******++++++***)))((('''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&''''''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%%%%&&&''''''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((('''&&&'''((('''''''''''''''((())))))))))))************))))))(((((((((((((((''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''&&&&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))((((((((((((((('''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))***(((''''''******)))'''))))))))))))))))))))))))((())))))******))))))((())))))))))))************((()))***+++++++++++++++,,,,,,,,,------------..................///000000//////000111222333AAACCCEEEFFFEEEEEEFFFHHHGGGGGGHHHIIIJJJKKKKKKLLLJJJJJJKKKKKKKKKKKKJJJJJJKKKIIIHHHKKKPPPSSSTTTSSSOOOQQQRRRRRRPPPNNNMMMMMMGGGEEEDDDFFFKKKQQQVVVYYYMMMMMMMMMNNNPPPQQQSSSTTTSSSSSSRRRQQQPPPOOOOOOOOOKKKJJJJJJKKKMMMNNNMMMLLLJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJHHHHHHHHHFFFDDDDDDFFFGGGJJJIIIHHHHHHIIIIIIHHHGGGCCCAAAAAACCCGGGIIIGGGEEEGGGFFFDDDAAA>>>:::888777777777888777777666555555777666555444333444555555555444333222111000000000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((((('''++++++***(((''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))'''''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%((()))))))))))))))))))))'''((())))))''''''((()))'''''''''''''''((())))))&&&'''(((***++++++++++++&&&'''''''''(((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))***+++***((('''((()))***)))''')))))))))))))))))))))))))))******++++++******)))))))))))))))************+++***************++++++,,,,,,,,,---------.....................///000000//////000111222333@@@BBBDDDEEEDDDDDDFFFGGGCCCDDDEEEEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJHHHGGGHHHKKKPPPSSSTTTSSSRRRSSSSSSRRROOOLLLLLLLLLHHHGGGFFFGGGKKKOOOQQQRRRIIIJJJKKKMMMOOOQQQSSSTTTUUUTTTSSSRRRPPPOOOMMMLLLFFFGGGIIILLLOOOQQQOOONNNIIIIIIIIIIIIJJJKKKKKKLLLJJJJJJKKKKKKKKKKKKKKKKKKIIIIIIGGGEEEBBBBBBEEEGGGIIIHHHGGGHHHIIIIIIHHHGGGCCCAAA@@@CCCIIIKKKHHHCCCFFFEEEBBB???;;;888666555555666666666666666555555666555444333333333444444444333222111000000000000//////.........---------++++++++++++++++++++++++***)))))))))(((((('''''')))((('''%%%%%%&&&'''(((******)))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%&&&((())))))(((&&&%%%((((((((((((((()))))))))((()))***)))((('''(((***'''''''''''''''((())))))&&&'''(((***++++++++++++''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''''''''((()))((((((((((((((((((((((((&&&&&&%%%&&&'''((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((()))))))))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((()))++++++)))((((((((()))))))))((()))))))))))))))))))))))))))******************)))((()))))))))************,,,+++***)))))))))***++++++,,,,,,------........................///000000//////000111222333===???BBBCCCBBBBBBCCCEEEAAAAAABBBCCCEEEFFFGGGHHHHHHIIIKKKLLLMMMLLLKKKJJJGGGIIILLLPPPSSSSSSRRRQQQRRRRRRQQQNNNKKKHHHHHHIIIGGGFFFEEEGGGIIIKKKKKKKKKFFFGGGIIIKKKNNNPPPQQQRRRUUUTTTTTTSSSQQQNNNLLLKKKFFFGGGIIIMMMQQQRRRPPPNNNHHHHHHIIIIIIJJJJJJKKKKKKHHHIIIJJJKKKKKKKKKKKKKKKIIIIIIGGGDDDAAAAAACCCEEEGGGFFFEEEFFFGGGHHHGGGEEECCCAAA@@@CCCIIIJJJGGGCCCEEECCC@@@<<<999777555555555555666666666555555444555444444333333333333333333333222111000000000000............------------++++++++++++++++++++++++))))))))))))((((((((((((((('''&&&%%%&&&(((+++---******)))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''(((((((((((()))***)))((('''(((***'''''''''''''''((())))))((())))))*********))))))(((((((((((('''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&%%%%%%'''))))))(((&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))((())))))))))))))))))((((((((((((((((((((((((((('''((((((((()))))))))***''''''''''''((()))++++++((()))))))))((((((((()))((((((((((((((((((((((((((())))))******))))))(((((()))))))))************,,,+++***)))))))))***+++++++++,,,,,,---...//////...............///000000//////000111222333;;;>>>@@@AAA@@@@@@AAACCC???@@@AAACCCEEEGGGIIIIIIHHHIIILLLMMMNNNMMMLLLKKKHHHKKKOOORRRSSSSSSQQQOOOPPPOOOMMMJJJFFFDDDDDDFFFDDDDDDEEEGGGIIIKKKJJJHHHEEEFFFHHHKKKNNNPPPQQQQQQSSSSSSSSSSSSQQQOOOMMMLLLJJJJJJLLLOOOQQQRRRPPPNNNHHHIIIJJJJJJKKKJJJJJJIIIGGGHHHKKKMMMNNNMMMLLLKKKJJJIIIHHHFFFCCCAAABBBDDDEEEDDDCCCDDDEEEFFFEEEDDDCCCAAAAAACCCFFFGGGEEECCCCCCBBB>>>;;;888777666666666666777666666555444444444444333333333222222222222222111000000000000000.........------------,,,************************))))))))))))))))))))))))(((((('''((())),,,///111))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''(((((('''((())))))''''''((()))'''''''''''''''((())))))***************)))((('''))))))(((((('''''''''&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''%%%%%%'''+++,,,)))&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((())))))******(((((('''(((((()))***+++''')))***)))((('''(((***((((((((((((((((((((((((((())))))))))))))))))((())))))))))))************+++***************++++++***+++,,,,,,---...//////...............///000000//////000111222333;;;===???@@@@@@@@@AAABBB???@@@BBBDDDGGGIIIKKKLLLGGGIIIKKKMMMNNNMMMLLLKKKJJJLLLOOOPPPQQQQQQQQQQQQPPPOOOMMMIIIEEEDDDEEEFFFFFFFFFGGGJJJLLLLLLIIIGGGFFFGGGJJJMMMOOOQQQQQQRRRQQQQQQRRRSSSRRRQQQOOOMMMOOONNNNNNPPPQQQQQQOOOMMMJJJKKKLLLLLLLLLKKKJJJIIIGGGIIIMMMPPPQQQPPPNNNLLLKKKKKKKKKIIIFFFCCCCCCDDDDDDCCCBBBCCCEEEFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCBBB@@@===:::888777777777888888888777666555444333333333333333333222111111222111111000000000000000.........---------,,,,,,************************************************(((''''''((()))+++---...((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&%%%%%%&&&'''))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((('''''''''&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&'''(((((('''&&&'''((('''''''''''''''((())))))***************)))(((((('''''''''(((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))******)))'''%%%(((((((((((((((((((((((((((&&&%%%(((---...***&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((()))))))))((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''''''''((()))*********))))))(((((((((((())))))''')))******''''''(((***(((((((((((((((((((((((()))******++++++******)))))))))))))))************((()))***+++++++++++++++***++++++,,,---...///000...............///000000//////000111222333;;;===???@@@@@@@@@AAABBB???@@@BBBEEEHHHKKKMMMOOOFFFHHHKKKMMMNNNMMMKKKJJJJJJLLLMMMMMMNNNOOOQQQSSSSSSRRROOOKKKGGGFFFHHHJJJKKKKKKLLLMMMNNNLLLHHHEEEHHHIIILLLOOOQQQRRRRRRRRROOOPPPRRRSSSSSSQQQPPPOOOSSSQQQPPPPPPQQQPPPNNNLLLLLLMMMNNNNNNMMMLLLKKKJJJGGGJJJOOOSSSUUUSSSPPPNNNLLLMMMMMMLLLHHHEEEDDDDDDDDDCCCCCCDDDEEEFFFFFFEEECCCCCCCCCAAA??????AAADDDAAA@@@===:::888888888999999999999888777555444333222333333333333222111111222111000000000000000111......---------,,,,,,,,,))))))))))))))))))))))))***************+++++++++&&&%%%&&&&&&&&&'''((()))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))(((((((((''''''&&&&&&%%%%%%&&&'''((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&%%%%%%%%%&&&(((***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((''''''''''''((())))))%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((******))))))((((((((('''))))))(((((('''''''''&&&((('''&&&&&&&&&&&&'''(((&&&''''''((()))******+++&&&'''((('''&&&%%%&&&((('''''''''''''''((())))))((()))************))))))%%%%%%&&&'''((()))***+++&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&)))++++++)))&&&$$$(((((((((((((((((((((((((((&&&&&&)))...///+++'''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))(((((('''''''''&&&'''((()))******)))((('''((((((((((((((((((((((((&&&''''''((()))******+++***))))))(((((((((((()))''')))+++***'''&&&(((***((((((((((((((((((((((((+++++++++,,,,,,+++++++++))))))))))))************'''(((***+++,,,,,,,,,+++******+++,,,---//////000...............///000000//////000111222333???????????????@@@@@@@@@===>>>AAADDDGGGJJJKKKLLLMMMKKKIIIJJJMMMNNNLLLJJJKKKKKKLLLMMMNNNPPPQQQRRRMMMMMMKKKHHHDDDDDDEEEGGGIIIHHHHHHIIIJJJIIIGGGDDDGGGEEEEEEHHHMMMQQQRRRRRRVVVTTTRRROOONNNNNNOOOPPPNNNPPPRRRUUUVVVSSSNNNIIILLLLLLLLLLLLLLLJJJGGGDDDHHHJJJMMMPPPQQQPPPNNNMMMPPPPPPPPPOOOLLLIIIFFFCCCDDDBBB@@@AAACCCEEEFFFFFFCCCDDDDDDEEEEEEDDDCCCBBB@@@>>>;;;:::::::::888777666666666666666666555555666555444333111000///...000000//////.........------------------------------,,,,,,+++*********+++******))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))!!!+++"""555%%%+++###+++,,,***''' &&&+++%%%...###)))&&&###(((((($$$&&&'''+++///)))---+++%%%,,,)))%%%"""<<<333---)))&&&%%%'''))))))((("""((()))%%%"""%%%((()))///###222(((!!!)))+++###///%%%%%%222&&&000,,,'''%%%((((((%%%&&&+++)))***&&&''',,,((("""&&&$$$%%%&&& )))///###((((((((((((((((((((((((!!!++++++222!!!'''$$$,,,&&&(((***&&&%%%***+++###???&&&666+++&&&&&&$$$***&&&%%%666((((((((((((((((((((((((888 $$$'''///&&&###&&&&&&&&&&&&&&&&&&&&&&&&---///### ***$$$"""555'''$$$%%%***...,,,&&&"""((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,((()))++++++)))((()))***)))************++++++++++++,,,,,,,,,,,,,,,,,,---............//////////////////000111333444=========>>>>>>>>>>>>>>>@@@AAACCCFFFHHHJJJKKKKKKJJJIIIGGGHHHKKKLLLKKKJJJHHHJJJMMMOOOQQQPPPOOONNNKKKKKKJJJGGGEEEEEEGGGIIIIIIHHHGGGHHHIIIIIIGGGEEEEEEEEEEEEIIINNNRRRSSSRRRRRRQQQOOOMMMLLLLLLMMMMMMPPPQQQRRRSSSSSSQQQLLLHHHKKKIIIFFFEEEFFFGGGHHHHHHIIIJJJLLLNNNOOONNNMMMLLLOOOOOOPPPOOOMMMJJJGGGEEEDDDBBBAAABBBEEEFFFFFFEEEDDDDDDEEEEEEDDDCCCAAA@@@@@@===;;;::::::999888777555555555555555555555555666555444333222000//////000/////////.........------------------------------,,,++++++*********+++***)))))))))(((((((((''''''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))(((...(((%%% ///%%%!!!+++222..."""---+++%%%'''---+++!!!$$$111---(((+++))) ###---(((((( 666<<<111'''))),,,***'''%%%&&&(((''')))(((###"""%%%'''%%%((('''&&& ,,,111%%%***---...!!! )))%%%'''!!!)))111222,,,&&&$$$%%%$$$&&&&&&""" ###***000333...###***777(((!!!777(((((((((((((((((((((((($$$333(((%%%!!!111,,,++++++)))...###'''...222'''333''')))000,,, $$$222000888''''''''''''''''''''''''555777&&&(((&&&,,,'''''''''''''''''''''''''''222***###///...%%%(((+++)))$$$"""'''...((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***))))))***++++++((()))++++++)))((()))***)))************+++++++++++++++,,,,,,,,,,,,------............//////////////////000111333444;;;;;;<<<<<<<<<=========DDDEEEFFFGGGIIIIIIIIIIIIGGGFFFEEEFFFGGGIIIHHHHHHEEEIIINNNRRRRRRPPPLLLIIIIIIIIIHHHFFFEEEEEEHHHJJJJJJHHHFFFFFFGGGHHHHHHGGGEEEFFFHHHLLLPPPSSSSSSRRRPPPOOONNNLLLLLLLLLMMMNNNQQQPPPPPPOOOOOOMMMJJJGGGIIILLLOOOOOONNNLLLLLLLLLKKKKKKKKKKKKLLLKKKKKKKKKNNNNNNOOOOOOMMMKKKHHHFFFCCCBBBCCCEEEGGGGGGFFFDDDDDDDDDEEEEEEDDDBBB@@@??????===:::999999999777666333333333444444444444444666555444333222111000////////////...............------------,,,,,,,,,,,,,,,,,,+++************+++))))))))))))(((((((((((('''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((($$$"""777444)))***!!!---000$$$###)))&&&$$$&&&""")))$$$$$$$$$%%%...... ******"""444%%%'''+++&&&'''&&&000  ///(((FFFpppdddAAA///+++(((%%%...((("""&&&+++""" ,,,+++"""111### 666***!!!...((((((AAAsssttt[[[999!!!---... $$$###((((((((((((((((((((((((,,,+++%%%+++(((%%%,,,;;; 111&&&444ccc}}}hhh---...222)))+++###777!!!''''''''''''''''''''''''###222444000***"""'''************************///((($$$///,,,+++999111&&&!!!''',,,)))&&&(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))******+++((()))++++++)))((()))***)))************++++++++++++++++++,,,,,,---------............//////////////////000111333444::::::;;;;;;<<<=========FFFGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEHHHMMMQQQQQQNNNJJJGGGIIIIIIHHHFFFEEEEEEHHHJJJKKKIIIEEEDDDFFFHHHIIIIIIFFFHHHKKKPPPSSSUUUUUUTTTQQQQQQPPPOOOOOOOOOPPPPPPPPPNNNLLLKKKKKKJJJIIIGGGHHHVVVeeehhh```UUUNNNMMMLLLKKKJJJIIIHHHIIIIIIJJJKKKKKKLLLMMMLLLJJJGGGFFFBBBCCCDDDFFFHHHHHHEEEBBBAAABBBCCCDDDCCCBBBAAA@@@>>><<<999888888888666555222222222222222333333333555555444333222111000000........................---------,,,,,,,,,,,,,,,++++++***************+++))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((+++...(((%%%,,,$$$&&&******&&&***(((XXXccc+++(((''' ...111$$$ ))),,,(((---222111dddLLL $$$***...---"""((((((((((((((((((((((((..."""444///$$$'''$$$111***AAA,,,111 ''')))&&&,,,((((((((((((((((((((((((VVV444%%%&&&'''...((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******((()))++++++)))((()))***))))))*********++++++++++++++++++,,,,,,---------............//////////////////000111333444::::::;;;;;;<<<======>>>FFFFFFFFFFFFFFFFFFEEEDDDEEEEEECCCBBB@@@AAABBBCCCHHHIIILLLMMMMMMKKKHHHFFFHHHIIIHHHFFFDDDEEEGGGIIILLLIIIFFFDDDFFFHHHJJJJJJIIIKKKOOORRRTTTUUUUUUUUUQQQQQQPPPPPPPPPPPPPPPPPPKKKIIIGGGFFFHHHIIIIIIHHHJJJ^^^rrrttteeeTTTMMMMMMKKKJJJHHHGGGFFFFFFGGGHHHGGGHHHIIIJJJIIIGGGEEEDDDBBBBBBDDDGGGHHHGGGDDDAAA???@@@AAACCCCCCCCCBBBBBB===;;;888777777777555444111111111111222222333333444444333222111111000000---------...............------,,,,,,,,,+++++++++*********))))))***++++++(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''333"""%%%000111"""%%%...,,, 777666,,,)))(((===***%%%(((&&&***))){{{xxx"""$$$'''777(((((((((((((((((((((((((((%%%------$$$!!!'''222---666,,,%%% 999)))&&&))))))))))))))))))))))))^^^((( 444..."""$$$((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))++++++)))((()))***))))))*********+++++++++******+++,,,,,,---..................//////////////////000111333444999999:::;;;<<<======>>>BBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBAAA???@@@CCCEEEJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGFFFEEEDDDEEEHHHKKKMMMJJJGGGFFFHHHJJJKKKLLLKKKNNNQQQRRRRRRRRRSSSTTTOOOOOONNNNNNMMMMMMMMMLLLGGGEEEDDDCCCEEEGGGGGGGGGKKKZZZhhhfffXXXKKKIIIMMMIIIHHHGGGEEEEEEEEEFFFGGGFFFGGGHHHHHHGGGEEECCCBBBBBBBBBCCCFFFGGGFFFCCC@@@>>>???AAABBBCCCBBBBBBAAA<<<:::777666666666444333000000111111222333333333333222222111000000//////---------------.........------,,,,,,++++++*********))))))))))))***++++++(((((((((((())))))))))))'''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))+++!!!!!!%%%,,,%%%,,,***222)))555(((&&&...'''%%%###)))xxx222666((((((((((((((((((((((((&&&//////'''///$$$<<<***222"""))))))))))))))))))))))))jjj666!!!%%%"""444((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))(((((()))++++++)))((()))***)))************+++++++++******+++,,,,,,---..................//////////////////000111333444777777888999:::;;;<<<<<<<<<===>>>???@@@@@@@@@@@@???@@@AAA@@@@@@BBBGGGKKKIIIJJJJJJJJJIIIGGGDDDCCCBBBCCCDDDDDDEEEGGGKKKNNNMMMJJJHHHHHHJJJLLLMMMMMMLLLNNNPPPPPPNNNNNNPPPRRRMMMMMMMMMLLLKKKJJJIIIIIIFFFDDDBBBBBBCCCDDDDDDDDDIIIOOOTTTTTTNNNJJJIIIKKKFFFFFFEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHGGGEEEBBBAAABBBBBBBBBDDDEEEDDDBBB???@@@AAABBBBBBAAA@@@???>>>;;;999777555555555444222000000111222222333444444111111000000///.........,,,,,,,,,------.........------,,,,,,+++******))))))))))))))))))***++++++'''((((((((()))))))))***'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&000fffYYYRRRnnneeeQQQkkk###((('''%%%,,,***###***HHH___"""666$$$"""---###)))'''[[[***///((((((((((((((((((((((((&&&,,,)))222000CCCwwwYYY$$$444''''''''''''''''''''''''111ccc```YYY[[[{{{wwwaaaAAA((((((,,,&&&$$$)))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''((()))++++++)))((()))***)))************+++++++++)))******+++---......///............//////////////////000111333444555666777888999:::;;;;;;999:::;;;<<<>>>>>>??????;;;===???@@@AAAEEEKKKPPPHHHIIIJJJKKKJJJFFFCCCAAA???@@@BBBCCCEEEIIINNNRRRMMMKKKIIIJJJKKKMMMMMMMMMLLLNNNOOOMMMKKKKKKMMMPPPNNNNNNNNNMMMLLLJJJIIIHHHGGGEEECCCBBBCCCCCCAAA@@@EEEEEEHHHLLLOOOOOOLLLHHHDDDDDDEEEEEEEEEEEEEEEEEEHHHIIIIIIIIIHHHEEEBBBAAABBBAAAAAABBBDDDCCCAAA???CCCCCCCCCBBBAAA???<<<;;;;;;999666555555555333222000111111222333333444444000000//////......------,,,,,,,,,------.........------,,,,,,+++***))))))))))))((())))))***++++++'''((((((((())))))******&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&... 111(((&&& ,,,```}}}###...""")))'''+++***&&&000444sss```ttt 333%%%''',,,---TTT///HHH(((((((((((((((((((((((("""&&&,,,(((+++888'''222000FFFkkk%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###'''&&&&&&,,,...BBB222###///%%%******''''''+++***$$$((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''((()))++++++)))((()))***)))************+++++++++)))******+++---...//////............/////////000//////000111333444222444666666666777999;;;;;;;;;;;;:::999999;;;===DDDCCCAAAAAACCCGGGKKKMMMNNNKKKHHHIIIKKKLLLJJJIIIGGGFFFEEEEEEGGGJJJNNNPPPPPPNNNKKKJJJJJJKKKJJJJJJNNNOOOOOOOOOOOONNNNNNNNNJJJIIIIIIHHHFFFEEEEEEDDDAAA???<<<===AAACCCCCCAAAGGGGGGHHHHHHIIIHHHHHHGGGHHHHHHGGGFFFEEEEEEEEEEEELLLKKKIIIGGGEEECCCBBBBBBAAACCCEEEGGGGGGFFFDDDCCCAAA@@@???>>>===<<<;;;;;;999999888777666555444444333333333444444555555555222222000///..................//////000000111111///...---,,,***)))((('''+++*********))))))(((((())))))))))))))))))))))))))))))((('''&&&)))---000---***'''&&&'''((()))((('''''''''(((((((((((()))&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))+++&&&,,,$$$((((((((((((((((((((((((222999 000...222vvv...---,,,555iii!!!'''***'''+++'''\\\)))&&&---***+++!!!***++++++)))%%%)))999111'''666jjj&&&'''((()))---&&&$$$,,,$$$)))&&&'''(((%%%(((>>>XXXKKK###000'''******)))(((''''''((()))***''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''+++)))((()))******)))((())))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,---....../////////////////////000111333444222444666777777777999;;;<<<<<<<<<;;;::::::<<<>>>BBBAAA??????AAADDDHHHKKKJJJHHHHHHIIILLLMMMLLLJJJIIIGGGEEEDDDFFFJJJOOORRRPPPNNNKKKJJJJJJJJJIIIHHHMMMMMMLLLKKKKKKLLLLLLMMMLLLKKKJJJHHHGGGEEEDDDCCC@@@???>>>@@@CCCEEECCCAAAKKKJJJJJJIIIHHHGGGEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGIIIIIIGGGFFFEEEDDDCCCCCCAAACCCEEEFFFFFFEEECCCAAA???>>>===<<<;;;:::999999999888777666555444444333222222333333333444444444222111000///..................//////000000000000//////...,,,+++)))((((((*********)))))))))((((((((((((((((((((((((((((((((((((((('''&&&(((***---,,,)))'''&&&'''(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&"""***'''((((((((((((((((((((((((+++---&&&===$$$ ---&&&&&&--- %%%nnnUUU...)))666+++%%%$$$iii111!!!000)))%%%+++%%%mmmDDD666&&&++++++&&&###***...###GGG ,,,$$$---ooo,,,'''+++(((((('''(((+++&&&+++''''''+++'''!!!&&&222FFF!!!---%%%)))***)))(((''''''((()))***'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((+++)))((()))***+++)))((())))))))))))))))))))))))(((***+++***)))((()))***)))))))))************+++++++++++++++++++++++++++---....../////////////////////000111333444222444666777777777999;;;<<<===>>>===;;;;;;===>>>>>>>>>======???BBBEEEGGGEEEEEEGGGJJJMMMNNNMMMKKKJJJHHHEEEDDDFFFJJJOOOSSSOOOLLLJJJHHHHHHHHHFFFEEEJJJIIIHHHHHHHHHHHHIIIJJJMMMMMMKKKIIIGGGFFFDDDDDD@@@@@@AAACCCFFFFFFEEECCCNNNMMMLLLJJJHHHEEECCCBBBCCCCCCCCCDDDEEEGGGHHHIIIEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDEEEDDDBBB@@@???<<<<<<;;;:::999999888888888777666555444333333333222222222222222333333333222111000//////......///...////////////000000000//////...---+++***))))))******))))))))))))((((((((((((((((((((((((((((((&&&((((((((('''&&&''')))***(((%%%%%%&&&'''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''!!!"""((('''(((((((((((((((((((((((($$$'''"""RRRGGG%%%%%%+++ ---((((((###((("""###"""+++KKKPPP%%%'''---"""...)))'''555111(((%%%+++***'''&&&%%%'''///&&&222###000000***QQQCCC%%%,,,((("""(((,,,((()))+++%%%%%%,,,...'''###%%%=== +++$$$)))))))))(((((((((((())))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))((()))***+++***)))))))))))))))))))))))))))(((***+++***)))((()))***************++++++,,,,,,************++++++++++++---....../////////////////////000111333444222444555666666777999;;;<<<>>>>>>>>><<<<<<===>>><<<<<<<<<===>>>@@@BBBCCCBBBDDDGGGJJJLLLLLLJJJHHHGGGGGGGGGGGGIIILLLNNNPPPKKKIIIGGGFFFEEEDDDCCCAAADDDEEEFFFGGGGGGGGGFFFEEELLLKKKJJJJJJHHHGGGGGGFFFCCCCCCCCCDDDFFFGGGGGGGGGNNNMMMLLLJJJHHHEEECCCBBBCCCCCCCCCCCCDDDEEEFFFGGGAAABBBCCCDDDEEEEEEEEEFFFCCCCCCDDDCCCBBB@@@>>>===;;;;;;;;;:::999888888888888777555333222222222222111111111111111111222222111111000/////////////////////////////////////////////...---,,,+++***)))))))))))))))))))))((((((((((((((((((((((((((((((%%%'''((((((&&&%%%$$$%%%(((&&&$$$$$$&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((!!!)))&&&%%%((((((((((((((((((((((((###111$$$___$$$------///###%%%---,,,$$$"""...---bbbVVV555///---'''!!![[[---&&&+++&&&***(((&&&///'''111000&&&000'''$$$***+++###(((---~~~XXX)))***(((...***@@@###)))*** (((...%%%---+++%%%###)))---,,,,,,---555""")))$$$***))))))(((((((((((())))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))*********)))((()))***+++***)))))))))))))))))))))))))))(((***+++***)))((()))************+++,,,,,,,,,---+++++++++++++++,,,,,,,,,---....../////////////////////000111333444111222444555555666888:::;;;===>>>===<<<;;;<<<===;;;;;;<<<===???@@@AAAAAAAAADDDHHHJJJJJJHHHEEEDDDBBBEEEHHHLLLNNNMMMLLLKKKGGGFFFDDDCCCCCCBBB@@@>>>???BBBFFFIIIIIIGGGCCCAAAHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGFFFEEEFFFGGGJJJKKKJJJJJJJJJIIIHHHFFFEEEDDDEEEDDDCCCCCCBBBBBBBBBCCC???@@@BBBDDDEEEFFFFFFFFFCCCCCCCCCBBBAAA???===<<<<<<<<<;;;;;;:::999999999888666444333111111222333111111111111111111111111111000000////////////000/////////.....................---,,,++++++******(((((((((((((((((())))))''''''''''''''''''''''''$$$&&&((((((&&&$$$######'''%%%$$$$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))%%%,,,%%%'''(((((((((((((((((((((((("""111((($$$nnnQQQ ))),,,###++++++''''''+++******JJJ+++(((333***&&&666555RRR333555###***$$$''',,,+++***)))$$$$$$fff%%%&&&+++***&&&(((###,,, ---... %%%&&&///,,,$$$,,,$$$'''---"""///***'''&&&&&&&&&%%%''')))...%%%***&&&,,,(((((())))))))))))(((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))(((((((((***++++++)))))))))))))))))))))))))))(((***+++***)))((()))***)))******+++,,,,,,------,,,,,,,,,---------......---....../////////////////////000111333444///111333444444444666888999;;;<<<<<<;;;::::::;;;:::;;;<<<>>>????????????AAADDDGGGHHHFFFCCCAAA@@@>>>CCCIIINNNPPPNNNJJJGGGEEECCCBBBCCCCCCBBB@@@>>>>>>AAAFFFIIIJJJHHHDDDAAAEEEFFFGGGHHHIIIJJJKKKLLLJJJJJJJJJIIIHHHHHHJJJLLLEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDBBBAAA@@@??????@@@AAACCCEEEFFFFFFEEEEEECCCCCCBBBBBB@@@???>>>===<<<<<<<<<;;;;;;:::::::::999777444222111222333333222222222111111111111111000000////////////000000/////////............---------,,,++++++***))))))''''''(((((((((((())))))''''''''''''''''''''''''$$$&&&((((((&&&$$$###$$$&&&%%%$$$%%%'''((('''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((()))))))))***$$$,,,(((((((((((((((((((((((((((///555"""(((!!!%%%$$$111(((!!!333'''222'''!!!"""+++777---OOO***333(((###999000888---'''***$$$000'''&&&'''***(((###&&&...///***+++(((***((((((!!!333(((333%%%###***&&&(((%%%$$$GGG"""+++)))$$$,,,###///"""&&&***+++)))'''&&&''')))***+++&&&,,,(((((())))))))))))((((((((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((('''(((***++++++***))))))))))))))))))))))))(((***+++***)))((()))***((())))))***+++,,,------,,,,,,------......//////---....../////////////////////000111333444...///111222222333555777666888::::::999888888888888999;;;===>>>>>>>>>===>>>BBBEEEEEECCC@@@??????>>>BBBHHHMMMNNNMMMIIIFFFDDDCCCCCCDDDEEEDDDBBB@@@BBBDDDFFFHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJLLLOOOOOOLLLIIIIIIIIICCCCCCDDDFFFFFFGGGFFFFFFFFFEEECCCBBB@@@???>>>>>>AAACCCDDDFFFFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@???>>>;;;;;;;;;;;;;;;:::::::::999888555222111222333444333333222222222111111111000000////////////000000//////.........---------,,,++++++******))))))((('''''''''((((((((())))))''''''''''''''''''''''''%%%&&&''''''%%%$$$%%%&&&&&&%%%%%%&&&(((((('''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((******""",,,((((((((((((((((((((((((222###555***111******+++333+++...555###111222!!!'''######^^^rrr888...!!!...---***(((888<<<++++++...!!!,,,///)))######%%%(((000,,,'''222444,,,%%%(((%%%//////```000###'''---***)))&&&ooo$$$(((,,,"""---%%%+++"""&&&+++---------,,,+++$$$---***&&&+++'''((()))******)))((('''(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))((('''(((***,,,+++***))))))))))))))))))))))))(((***+++***)))((()))***'''(((((()))***+++,,,---++++++,,,------...//////---....../////////////////////000111333444---...000111111222444666555777999999888777666777777888;;;===>>>===<<<;;;===@@@CCCCCCAAA??????@@@???BBBFFFJJJLLLKKKIIIGGGEEEDDDDDDEEEGGGGGGDDDBBBFFFFFFFFFFFFGGGHHHJJJJJJFFFFFFFFFGGGGGGHHHHHHHHHHHHMMMRRRTTTPPPKKKGGGFFFBBBCCCDDDEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@?????????CCCDDDFFFGGGGGGEEEDDDBBBCCCCCCBBBAAAAAA@@@@@@@@@;;;;;;:::::::::::::::::::::888555333222222444555333333333333222222111111000000////////////000111//////.........---------+++*********))))))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&%%%%%%'''))))))(((&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''***/// (((((((((((((((((((((((((((;;;)))))))))'''"""&&&&&&(((+++)))%%%'''///)))222$$$******"""///%%%(((&&&+++(((---000&&&,,,---'''!!!'''///)))%%%,,,""",,,(((###...444***!!!###222000 )))111)))***111)))---%%%***###***+++&&&$$$,,, ...'''(((,,,+++)))'''''')))(((&&&"""...***%%%***'''((()))******)))((('''))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((''''''(((''''''(((+++,,,+++***))))))))))))))))))))))))(((***+++***)))((()))***&&&'''((()))***+++,,,,,,******+++,,,,,,---......---....../////////////////////000111333444//////000000111111222222111333777888777666666777555777999;;;<<<;;;:::999===>>>??????===<<<===>>>CCCDDDEEEGGGHHHHHHHHHHHHEEEFFFGGGFFFDDDEEEIIIMMMGGGFFFFFFIIIKKKKKKHHHEEEHHHHHHHHHHHHHHHIIIJJJKKKMMMOOORRRSSSQQQMMMGGGDDDBBBBBBBBBBBBBBBBBBBBBAAAGGGFFFCCC@@@>>>>>>>>>???FFFEEECCCAAA@@@???>>>>>>>>>???AAABBBBBBAAA@@@>>>======<<<;;;999888777777:::888555333111111111222444444444444333333222111.........///////////////------,,,,,,,,,,,,++++++************))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$&&&&&&&&&''''''''''''(((---+++)))'''&&&&&&((((((''''''''''''''''''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((******))))))(((((((((''''''''''''''''''((())))))((('''&&&((((((((((((((((((((((((((())))))(((((('''''''''&&&000+++%%%###%%%)))(((%%%***%%%444((('''...+++,,,!!!000%%%)))---$$$000+++++++++******((('''''')))''',,,(((---)))666 ///IIImmm""")))((('''###$$$333nnn)))***&&&)))(((###BBB,,,(((000''''''(((((((((((((((((((((((('''***)))&&&***(((((((((((()))))))))))))))((((((((((((***,,,---(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''(((***+++)))************+++++++++))))))))))))))))))))))))))))))))))))************************************************************++++++,,,------......///............////////////.........000444666...//////000000111111222111444777888777666555666666777999:::;;;;;;::::::<<<=========<<<<<<>>>@@@CCCDDDEEEFFFGGGHHHHHHHHHFFFGGGHHHGGGFFFGGGJJJMMMLLLIIIGGGHHHJJJKKKJJJHHHIIIIIIIIIJJJKKKLLLMMMNNNMMMOOOPPPPPPNNNKKKFFFDDD@@@AAABBBCCCCCCCCCAAAAAACCCCCCCCCBBBBBBAAA@@@@@@DDDDDDBBBAAA??????>>>>>>>>>???@@@AAAAAA@@@???>>>======<<<:::999888777666999888555333111111111222333333444444333222222111///////////////.........------,,,,,,,,,,,,++++++************))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$###$$$$$$$$$&&&&&&&&&''''''''''''(((,,,+++)))'''&&&'''((((((''''''''''''''''''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''))))))(((&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''((())))))((('''&&&((((((((((((((((((((((((((()))(((((((((''''''''''''$$$&&&(((***---///...+++(((444'''---777''''''///'''(((+++$$$***++++++++++++***)))((('''***%%%"""222///222}}}$$$+++))))))(((...(((ddd))))))&&&'''***+++GGG'''---***###000&&&'''(((((((((((((((((((((((('''***)))&&&***))))))))))))************)))((((((((()))***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))*********+++++++++))))))))))))))))))))))))))))))))))))************************************************************++++++,,,------......///............///////////////...///111444666---......///000000111111222444666777666555444555777888888999::::::;;;;;;999:::;;;;;;;;;===AAADDDCCCCCCDDDEEEFFFGGGHHHHHHGGGIIIJJJJJJIIIIIIKKKLLLPPPLLLIIIGGGHHHJJJJJJKKKJJJJJJKKKLLLNNNOOOQQQRRRNNNNNNMMMLLLJJJGGGEEECCC>>>@@@CCCEEEFFFDDDBBB@@@???@@@BBBCCCDDDCCCBBBAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::888777666555888777555333111111111222222333333333333222111111000000//////......------------,,,,,,,,,,,,++++++************))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((+++***((('''&&&''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%'''''''''''''''((())))))((((((&&&(((((((((((((((((((((((((((((((((((((((''''''''''''###&&&))),,,,,,***))))))"""///+++---;;; '''***+++((('''))))))'''++++++++++++***)))((((((555///&&&222!!!;;;UUU&&&,,,((())))))111%%%UUU***''''''$$$***333OOO,,,******'''...%%%((((((((((((((((((((((((((('''***)))&&&***))))))*********+++++++++)))((((((((()))***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************************************************************++++++,,,------......///............////////////000000///111333555,,,,,,---...///000000111222444666666444333444444888888888888999:::;;;<<<888888999999:::>>>CCCGGGCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKOOOLLLJJJHHHHHHIIIJJJJJJJJJJJJKKKLLLNNNQQQRRRTTTNNNLLLJJJGGGEEEDDDCCCCCC???AAAFFFIIIIIIGGGDDDBBB??????@@@AAAAAAAAABBBBBB???>>>===<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<======;;;;;;:::999777666555444666555444333222222222222111222222222222222111111111111000///...------,,,------,,,,,,,,,+++++++++************)))))))))((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''(((***)))(((''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))((((((&&&)))((((((((((((((((((((((((((((((((((((((('''''''''***''''''((()))((((((***,,,&&&,,,---YYY***%%%((((((***///(((++++++++++++******)))((("""...000,,,,,,GGG&&&***$$$(((%%%***999HHH***&&&+++%%%***222\\\+++###'''***,,,&&&***(((((((((((((((((((((((('''***)))&&&***((())))))))))))*********)))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''')))*********)))((())))))))))))************((((((((((((((((((((((((((()))))))))************************************************************++++++,,,------......///............////////////222111000111333444***+++,,,---...///000000111333555444333333444555888888888888999:::;;;<<<777888888999;;;???DDDHHHDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJJJJKKKLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKMMMOOOPPPQQQLLLJJJFFFCCCAAAAAACCCDDDBBBEEEIIIMMMMMMKKKGGGDDDBBB@@@>>><<<===???AAACCC>>>===<<<;;;;;;;;;;;;;;;>>>===<<<<<<;;;;;;<<<<<<::::::999888666555444333444444333333222222222222000000111111222111111000111111000///...------,,,------,,,,,,,,,+++++++++************)))))))))((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))((((((''')))(((((((((((((((((((((((('''''''''(((((((((((((((,,,&&&%%%+++...,,,+++,,,///!!!,,,DDD%%%^^^+++$$$'''***)))111(((***++++++++++++******)))###,,,111***///333((()))$$$(((&&&$$$[[[BBB***%%%...((((((+++vvv,,,###''',,,***'''+++))))))))))))))))))))))))'''***)))&&&***'''''''''(((((((((((()))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''')))*********)))((((((((()))))))))*********((((((((((((((((((((((((((()))))))))************************************************************++++++,,,------......///............////////////222111000111333444))))))***,,,---...///000000222333333222333444666777888888999::::::;;;;;;888999:::;;;<<>>BBBEEE@@@???>>>===<<<<<<<<<<<<>>>======<<<<<<;;;;;;;;;999999888777555444333222333333333333333222222222//////000111111111111000000000//////......------------,,,,,,,,,,,,++++++************))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((('''***(((((((((((((((((((((((('''''''''(((((((((((((((+++&&&(((...---&&&###%%%&&&###***}}}---'''&&&...&&&,,,'''***+++++++++++++++******%%%999111;;;uuu+++((('''+++,,,'''gggFFF***$$$...***'''$$$///(((***---(((((()))))))))))))))))))))))))))'''***)))&&&***&&&&&&&&&'''''''''((((((((()))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************************************************************++++++,,,------......///............////////////222111000111333444(((((()))+++,,,.../////////000222222222333555777666777999:::;;;;;;::::::999;;;===>>>>>>@@@CCCFFFGGGFFFEEEEEEFFFHHHJJJLLLKKKHHHFFFFFFHHHIIIIIIHHHEEEFFFHHHHHHHHHKKKPPPTTTMMMLLLKKKJJJJJJIIIJJJJJJGGGEEEBBB@@@???AAADDDFFFIIIKKKMMMOOONNNLLLHHHEEEAAA???>>>>>>???BBBEEEHHHDDDCCCBBB@@@???>>>>>>>>>======>>>>>>===<<<:::999999888777666444333222222111222222333333333222222...//////000111111000000///////////////.........------,,,,,,,,,,,,++++++************))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((('''''''''((((((((((((((((((((((((&&&'''''''''(((((((((((('''''''''''''''((())))))((()))(((***((((((((((((((((((((((((''''''''''''((((((((()))***'''))),,,'''!!!***888888---+++)))$$$222&&&))))))***++++++,,,,,,++++++***///111999666WWW,,,&&&(((+++***,,,NNNNNN***$$$+++)))(((###|||++++++***+++'''***)))))))))))))))))))))))))))'''***)))&&&***''''''''''''((((((((((((((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************************************************++++++,,,------......///............////////////111000000111333555'''((()))***,,,---...///...///111111222333666888555777999;;;<<<;;;:::999:::<<<>>>???@@@AAABBBDDDHHHGGGFFFFFFGGGIIIKKKMMMKKKHHHDDDDDDFFFHHHHHHGGGFFFGGGGGGGGGGGGLLLTTTZZZNNNNNNLLLJJJIIIHHHHHHHHHFFFDDDAAA@@@@@@BBBEEEFFFJJJKKKMMMNNNMMMJJJGGGEEE>>>>>>???AAACCCFFFHHHJJJHHHGGGEEECCCBBBAAA@@@@@@===>>>?????????<<<:::999888888777555444333222111111111222333333333222222......///000000111000000.........///////////////---------,,,,,,,,,++++++************))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&''''''(((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''''''''''''''((())))))((()))(((***((((((((((((((((((((((((&&&'''''''''(((((())))))'''&&&((()))%%%***EEEddd&&&)))"""555(((***///***++++++,,,,,,,,,++++++$$$555777rrrAAA+++"""''')))"""---+++TTT)))###(((((()))&&&eee$$$***''')))&&&---***))))))))))))))))))))))))'''***)))&&&***(((((((((((())))))))))))((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++,,,------......///............/////////000000000///111333555)))))))))***++++++,,,,,,------...000111333555666666777777888999:::;;;;;;<<<>>>AAABBBBBBCCCEEEGGGHHHHHHGGGGGGHHHJJJKKKLLLLLLIIIFFFGGGJJJKKKKKKIIIMMMJJJGGGEEEFFFIIIMMMPPPLLLKKKKKKKKKMMMMMMKKKIIIHHHGGGDDDAAA??????BBBEEEKKKKKKJJJIIIHHHFFFDDDCCC@@@AAAAAAAAAFFFLLLLLLGGGKKKKKKJJJFFFAAA>>><<<<<<;;;<<<<<<<<<;;;999777666777555333444555555222///333333222222111000000000111111000000//////............------------.........---,,,,,,++++++,,,,,,))))))(((''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&'''((((((&&&%%%%%%''')))(((&&&%%%&&&)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''$$$%%%'''((()))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((&&&'''((('''%%%%%%'''((((((((('''***(((((((((((())))))))))))&&&***+++YYY```bbbQQQ^^^mmm999222***&&&&&&)))+++,,,%%%%%%777000%%%...,,,---```)))###333444)))%%%"""___###)))...!!!---))))))))))))))))))))))))***++++++***)))(((((()))'''***)))'''+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************))))))))))))************************************))))))***++++++++++++***)))))))))***+++++++++,,,***+++,,,---........................//////////////////000111222333((())))))******+++,,,,,,---......000111333555666666777888999;;;<<<===>>>@@@AAABBBBBBAAAAAABBBCCCFFFEEEFFFFFFHHHJJJLLLNNNMMMJJJGGGGGGJJJMMMNNNMMMMMMKKKGGGDDDDDDFFFIIILLLJJJJJJJJJLLLNNNOOONNNMMMKKKJJJHHHEEECCCCCCGGGIIINNNNNNMMMKKKIIIGGGEEEDDDBBBDDDDDDCCCFFFJJJJJJGGGJJJJJJHHHEEE@@@===;;;;;;::::::::::::999888666555666444333333555555222000333333222222111000000000111000000000/////////.........------------......------,,,++++++++++++,,,))))))(((''''''''''''((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&'''(((((('''%%%%%%''')))(((&&&%%%&&&((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''&&&%%%%%%&&&''''''''''''((('''&&&%%%''')))(((((('''***(((((((((((())))))))))))///)))333111---)))(((***,,,,,,+++//////,,,(((888RRR+++444"""+++(((***&&&...yyy)))(((---$$$ttt)))))))))))))))))))))))))))***+++***((('''((()))'''***)))'''+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((()))))))))*********************************))))))***++++++++++++******************+++++++++***+++,,,---........................//////////////////000111222333(((((()))******++++++,,,---......000111333555666666777999:::<<<>>>@@@AAACCCDDDDDDBBB@@@>>>>>>???CCCCCCDDDEEEGGGJJJLLLNNNMMMKKKJJJJJJMMMPPPRRRRRRNNNKKKGGGCCCBBBCCCFFFGGGIIIIIIJJJMMMPPPRRRRRRQQQMMMMMMLLLIIIHHHIIILLLOOOPPPOOOMMMKKKIIIGGGEEEDDDFFFJJJKKKGGGFFFHHHIIIGGGGGGGGGFFFCCC???;;;::::::888888999999888666444333444333222333444444333111333333222222111000000000000000000000////////////......------------......------,,,+++++++++++++++***)))((((((''''''((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''((((((''''''''''''&&&&&&'''(((((('''%%%&&&'''((('''&&&&&&'''((('''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''(((((((((((('''&&&&&&'''(((((('''(((((('''&&&&&&''')))(((((('''***(((((((((((())))))))))))!!!CCC)))((()))***------,,,+++!!!///111,,,<<<"""000 ,,,666))),,,111;;;...&&&LLLJJJ))))))))))))))))))))))))((()))***)))((('''((()))'''***)))'''+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************(((((((((((())))))))))))************************))))))***++++++++++++***+++++++++******************+++,,,---........................//////////////////000111222333(((((())))))***+++++++++------...///000222444555666777888;;;===???AAABBBCCCDDDDDDBBB???======>>>CCCCCCCCCDDDFFFHHHJJJKKKLLLMMMOOOQQQSSSTTTTTTTTTMMMJJJFFFCCCBBBCCCFFFGGGKKKJJJKKKNNNRRRTTTSSSSSSNNNNNNNNNLLLKKKLLLPPPRRRNNNMMMLLLJJJIIIGGGGGGGGGKKKPPPQQQLLLGGGHHHIIIHHHEEEEEEDDDAAA===:::999:::888888999888777666444333222222222333444444333222333333222222111000000000000000000000////////////......------------......---,,,,,,+++***+++++++++***))))))((('''((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%'''((()))'''&&&&&&''''''''''''&&&''''''''''''''''''''''''''''''%%%&&&'''))))))'''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''***)))'''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))'''(((((('''&&&&&&''')))(((((('''***(((((((((((())))))))))))'''---111BBB###&&&''')))+++,,,---,,,+++666///666)))000***///,,,&&&***---***))))))))))))))))))))))))''')))***)))''''''((()))'''***)))'''+++((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************''''''((((((((()))))))))************************))))))***++++++++++++***,,,+++++++++***)))))))))***+++,,,---........................///////////////000000111222333'''(((((()))******++++++,,,,,,---...///000222333444555777999<<<>>>@@@AAA@@@AAABBBAAA???>>>>>>???EEEDDDCCCCCCDDDEEEFFFGGGKKKOOOTTTWWWXXXVVVTTTRRRKKKIIIFFFEEEEEEFFFIIIKKKMMMLLLMMMOOOQQQRRRRRRPPPLLLMMMMMMLLLKKKLLLOOORRRLLLLLLKKKKKKKKKKKKLLLMMMOOOSSSTTTNNNIIIIIIIIIHHHCCCDDDCCCAAA===:::::::::999:::::::::999777555444222222333444444333333333333333222222111000000000////////////000000000000......------------......,,,,,,+++************+++******)))((((((((((((((('''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%&&&((()))(((&&&''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&***)))'''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))(((((('''***(((((((((((())))))))))))!!!***&&&555111)))))))))))))))***,,,---***'''---///000DDDHHH@@@,,,###$$$888)))---..."""+++iii777444))))))))))))))))))))))))''')))***)))(((''')))***'''***)))'''+++((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************(((((((((((())))))))))))************************))))))***++++++++++++***,,,+++++++++***)))))))))***+++,,,---........................////////////000000111222333444''''''((())))))******++++++++++++,,,---...000111111222444666999;;;===>>>===???@@@@@@???>>>@@@AAAEEEDDDCCCBBBBBBCCCDDDEEEJJJOOOUUUXXXWWWSSSPPPNNNIIIHHHFFFFFFGGGIIIKKKMMMMMMMMMLLLNNNPPPPPPOOONNNJJJKKKKKKKKKJJJJJJMMMOOOMMMMMMLLLLLLMMMOOOQQQRRROOORRRRRRLLLIIIIIIIIIFFFCCCDDDDDDAAA>>><<<;;;<<<:::;;;;;;;;;:::888666555333444666555444333333444333333222222111000000000////////////000000000000......------------......,,,,,,+++***************+++***))))))(((((())))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''''''''&&&%%%%%%&&&((()))((('''((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%((())))))(((''''''(((***(((((('''***(((((((((((())))))))))))......)))+++666,,,%%%+++++++++)))((())),,,///***%%%333111$$$444)))---777%%%OOOAAA;;;333+++(((000)))000444>>>111///'''))))))))))))))))))))))))((()))******))))))***+++'''***)))'''+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************************************))))))***++++++++++++***+++++++++******************+++,,,---........................////////////000000111222333444''''''(((((()))*********))))))******+++,,,.........///111333555777999:::<<<>>>??????>>>>>>@@@AAACCCBBBAAAAAAAAACCCDDDEEEKKKOOOSSSSSSPPPLLLJJJJJJIIIHHHGGGFFFGGGIIIKKKMMMKKKKKKKKKLLLNNNOOONNNLLLIIIJJJJJJIIIHHHHHHJJJLLLMMMLLLKKKKKKKKKMMMOOOPPPNNNNNNLLLHHHHHHIIIGGGBBBDDDEEEEEECCC@@@>>>===>>>:::;;;;;;;;;:::888666555444666888777444333333444333333222222111000000000.../////////000000000111......------------......,,,++++++***************+++***))))))(((((())))))&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&((()))((('''(((&&&%%%&&&((()))'''%%%&&&&&&&&&'''''''''(((((()))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&'''(((((((((((('''&&&((())))))(((''''''(((***(((((('''***(((((((((((())))))))))))"""444"""###III&&&***%%%)))+++,,,+++******---000...(((333000 444)))000###...---111RRR'''111---"""000777555000&&&***(((...(((***777((())))))))))))))))))))))))(((***++++++******+++---'''***)))'''+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))************************++++++++++++************************))))))***++++++++++++******************+++++++++***+++,,,---........................////////////000111111222333444''''''(((((()))*********))))))))))))***+++,,,------...///111333555666777<<<>>>??????>>>>>>???AAA@@@@@@@@@@@@AAACCCEEEFFFMMMOOOPPPNNNJJJGGGGGGHHHIIIHHHGGGFFFFFFHHHJJJKKKIIIHHHIIIKKKMMMNNNNNNMMMHHHIIIJJJIIIGGGGGGHHHJJJKKKJJJIIIGGGHHHIIIKKKLLLKKKKKKHHHEEEFFFIIIEEE@@@EEEEEEEEEDDDAAA?????????::::::::::::999777666444555888999888555333333555333333222222111000000000.../////////000000111111.........------.........,,,++++++***)))*********+++******)))))))))))))))&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&)))))))))''')))&&&%%%&&&((()))'''%%%&&&&&&&&&'''''''''((((((***(((&&&$$$$$$&&&(((***(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&'''((()))***$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))***+++,,,,,,+++***)))((()))))))))'''''')))***(((((('''***(((((((((((())))))))))))$$$...'''111...xxx!!!222''')))---&&&))),,,---,,,,,,///111222(((...111(((---+++---++++++,,,+++)))555$$$---+++111"""444$$$'''...!!!===)))XXX,,,++++++)))666)))))))))))))))))))))))))))***,,,,,,++++++,,,---'''+++)))'''+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))))))))******************+++++++++,,,,,,,,,************************))))))***++++++++++++***))))))******+++++++++,,,++++++,,,---......................../////////000000111222222444444''''''''''''(((((((((((())))))))))))************,,,---...///222444666777666888:::<<<===<<<;;;:::888:::===@@@BBBCCCBBBBBBGGGJJJIIIFFFFFFJJJJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHKKKIIIGGGHHHLLLMMMMMMKKKJJJJJJJJJKKKJJJJJJIIIIIIFFFFFFEEEEEEDDDDDDCCCCCCGGGGGGGGGFFFEEEDDDCCCCCCIIIHHHGGGEEECCC@@@>>>===;;;;;;;;;::::::999999888@@@???>>>===:::666333111333222222111000///......///////////////////////////............---------,,,++++++******++++++,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))******&&&%%%$$$&&&((())))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((((((%%%...$$$***((('''555(((+++)))***))))))))))))))))))))))))!!!333%%%&&&...jjj555 (((444***+++###///++++++777...&&&***///&&&999111(((///,,,000!!!333%%%:::666(((%%%999(((,,,111%%%+++111***555###&&&NNN|||iiiIII,,,''',,,+++(((((())))))))))))))))))))))))%%%...)))222%%%000)))))),,,***(((+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++******)))((((((((()))((('''''''''(((***+++++++++******************))))))************))))))******+++++++++,,,,,,,,,++++++,,,---...///000111000000000000///////////////000111222444555''''''''''''(((((((((((((((((()))))))))*********,,,---...///111444666777666777888999:::999999888999;;;>>>@@@BBBBBBBBBAAADDDGGGFFFCCCCCCFFFGGGEEEGGGGGGHHHGGGGGGFFFEEEDDDFFFCCCAAABBBEEEGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCGGGGGGFFFFFFEEEEEEDDDDDDGGGGGGFFFEEECCCAAA@@@>>>:::::::::999::::::;;;;;;??????>>>===:::777444222222222222111111000000///////////////////////////............------------,,,++++++******++++++,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&%%%$$$&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%%%%&&&''')))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((!!!...)))///))) 000...,,,+++)))***************************000%%%$$$///***ggg???+++%%%...999---777%%%333%%%///---'''***(((222///=== >>>'''111+++555!!!333,,,+++***''''''+++'''...))),,,((()))333"""333,,,RRR---!!! )))&&&666111888)))!!!)))000...,,,---************************888444)))444///+++&&&))),,,***(((+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))(((((('''((()))***+++************************))))))************))))))******+++++++++,,,,,,,,,++++++,,,---...///000111000000000000///////////////000111222444555&&&''''''''''''((((((((((((((())))))))))))******,,,,,,---...000333555666666666666555666666777777;;;<<<>>>@@@AAAAAAAAAAAACCCEEEDDDAAAAAADDDEEECCCGGGHHHIIIIIIHHHFFFCCCBBBFFFCCC@@@@@@BBBEEEGGGGGGEEEFFFGGGHHHGGGFFFDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEECCCBBB@@@???999999888888999;;;<<<===???>>>>>><<<:::777555444333333222222111111000000////////////////////////............------------++++++************++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''((((((((((((###+++$$$...444'''''''''###+++)))***************************333'''222'''***|||HHH111111444...,,,888+++$$$!!!---&&&...(((111---,,,111)))///111(((111>>>;;;***333...%%%222,,,""",,,pppPPP 555%%%---///222))),,,***'''333XXX444 000333$$$***)))$$$!!!&&&///222---***,,,++++++++++++++++++++++++555444---### ...))),,,***(((+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))************))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************)))(((((((((((()))***+++************************))))))************))))))******+++++++++,,,,,,,,,+++,,,,,,---...///000000////////////000000000000000000111222444555&&&&&&&&&'''''''''(((((((((((((((((()))))))))***+++,,,,,,...///111333444777666444333333555666777<<<===>>>@@@AAAAAAAAA@@@EEEFFFEEEAAAAAADDDEEECCCFFFHHHJJJKKKJJJHHHEEEDDDGGGDDDBBB@@@BBBDDDGGGIIIDDDFFFGGGHHHGGGEEECCCAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFDDDBBB@@@>>>===;;;:::999888888:::<<<===>>>===<<<;;;999777666555666555444333222000//////.................................---------,,,,,,++++++************++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((,,,/// $$$$$$$$$)))++++++)))***************************)))$$$...,,,(((+++bbbsssRRR777111)))%%%+++111,,,""")))(((222***)))//////000&&&---666***///999(((""",,,!!!;;;,,,222555###$$$111111***---555```'''888###+++...333...111 ...%%%,,,---rrrAAA---===000(((+++000------///,,,''''''+++++++++++++++++++++++++++%%%---***'''444///))),,,))),,,***(((+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))&&&''''''((()))******+++'''(((((()))***+++++++++)))))))))))))))************************+++++++++)))******++++++******)))******+++++++++,,,,,,,,,,,,,,,------...//////000////////////000000000000000111111222444555&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))+++++++++---...000222333888666444333333555777999======>>>???@@@AAAAAAAAAEEEGGGDDD@@@@@@CCCEEECCCFFFHHHJJJMMMMMMLLLJJJHHHEEEDDDBBB@@@@@@CCCGGGIIIGGGHHHIIIIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEGGGGGGEEECCCAAA>>>;;;:::<<<;;;:::999999999::::::<<<;;;:::999888777666666888777666333111///---,,,------------------------...------------,,,,,,,,,+++******))))))******+++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((&&&%%%$$$%%%''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((("""///777///---000***(((111+++)))***************************&&&)))...)))---222BBB++++++"""(((000555000(((''',,,000111)))000---,,,111!!!---+++///444+++,,,,,,***FFFhhh---%%%444111111,,,'''999---+++777$$$qqq---///$$$+++)))+++,,,///!!!...'''777((("""+++444+++...000+++''''''((((((***---************************444''''''000$$$###)))...))),,,***(((+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))&&&''''''((()))******+++''''''((()))***++++++,,,((())))))***************))))))*********+++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,------.../////////.../////////000000000111111111222333333444%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))******+++,,,---///111111666555444444444666999:::<<<===>>>???@@@AAABBBBBBEEEFFFCCC>>>>>>BBBCCCBBBGGGHHHKKKMMMNNNNNNMMMLLLIIIIIIHHHGGGFFFHHHKKKNNNKKKKKKJJJJJJIIIHHHFFFFFFAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBEEEDDDCCCAAA???<<<:::999<<<<<<;;;;;;:::999888888999999888777666666666777888777555333000...,,,+++------------------------------------,,,,,,,,,,,,******))))))))))))******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''((())))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((&&&###!!!///*** +++)))***++++++++++++++++++++++++---%%%)))+++111!!!222```000(((333000***%%%%%%+++///,,,(((///'''***))),,,;;;"""777333)))---111///###<<<---000///222444---222###+++111:::***///111,,,)))******+++)))555,,,***!!!XXX222###:::222...&&&---+++)))***------,,,***************************---((('''555***,,,***///))),,,***(((+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))************))))))))))))))))))))))))))))))''''''(((((())))))******'''(((((()))***+++++++++((()))******++++++******)))))))))***++++++,,,,,,******++++++++++++************+++++++++,,,,,,,,,---------.........//////......//////000000111111111111222333333444%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))*********+++,,,...000000333333333444555777999:::<<<<<<===>>>@@@AAACCCDDDGGGHHHEEE??????CCCEEECCCIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOONNNMMMMMMPPPSSSNNNMMMKKKIIIHHHHHHHHHHHH@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>><<<;;;:::999:::;;;<<<<<<;;;999888777666555555444555666666555444333222000...------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******))))))))))))******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&''''''((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((999666<<<"""$$$,,,444888+++)))***++++++++++++++++++++++++...&&&'''+++...@@@SSS???###///******---444,,,<<<111666///...***$$$---444YYYQQQ,,,666///222///---+++///***333$$$---333***)))//////,,,...///000000000///,,,)))++++++++++++++++++++++++!!!AAA)))(((444'''@@@))),,,***(((+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++((()))***+++++++++******((())))))***++++++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------........................///000111111111111222222333333444%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))*********+++,,,...///000111111222444555777999:::;;;;;;<<<>>>@@@BBBDDDEEEKKKKKKHHHBBBBBBEEEHHHFFFKKKKKKKKKKKKJJJJJJJJJJJJJJJMMMNNNNNNLLLLLLOOOQQQOOOMMMKKKHHHGGGGGGHHHIII@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@???>>>>>><<<<<<============<<<<<<666777:::======<<<:::999666555444333333444555666222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******))))))))))))******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((('''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((())) ;;;OOO<<>>@@@AAACCCCCCJJJGGGEEEEEEGGGIIIGGGEEEKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIJJJMMMPPPRRRRRRNNNJJJHHHHHHIIIIIIIIIFFFBBB>>><<<>>>BBBEEEGGGBBBCCCDDDDDDBBB@@@===<<<;;;<<<=========<<<:::999888999:::;;;;;;;;;:::999666555555777888777444222333333222111000///...------------------------------,,,+++*********+++,,,))))))))))))))))))))))))+++******)))(((''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((())))))((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))|||+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"""000,,,///444'''(((666***}}}jjjVVVJJJ___???111222///###777''',,,,,,,,,,,,------...///''':::444111***222)))&&&%%%&&&333888---)))++++++000///000444###***...,,,(((***++++++************++++++++++++************++++++))))))))))))))))))))))))******))))))((((((''''''+++***)))(((((()))***+++---,,,+++))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******)))************+++++++++///...---,,,------///000............/////////000111111111333666888'''''''''''''''''''''''''''((((((((())))))))))))&&&((()))******+++---///...///000000000111333555666777888;;;>>>AAADDDEEEKKKHHHFFFGGGIIIJJJIIIGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGHHHKKKNNNPPPPPPMMMIIIGGGHHHIIIIIIIIIGGGCCC???>>>@@@CCCGGGHHHEEEEEEEEECCCAAA???===;;;;;;<<<<<<<<<<<<;;;::::::999:::;;;<<<<<<;;;:::999777666555555666666555333333333222111000///...------------------------------,,,+++*********++++++))))))))))))))))))))))))*********)))((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***444,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,VVVAAA///---///333...000888///;;;@@@(((&&&222...999&&&---------,,,------......;;;GGG###...000'''222>>>222###&&&,,,000000,,,...***'''000555***...,,,(((***,,,,,,++++++++++++,,,,,,++++++************++++++))))))))))))))))))))))))******))))))((((((((((((+++***)))(((((()))***+++,,,+++***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******************++++++++++++......---,,,---...///000........./////////000000111111111333666888''''''''''''''''''''''''''''''((((((((()))))))))&&&((())))))))))))+++,,,,,,.../////////000222444444444555888<<>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999777666444444555555555444222222111000//////......---------------------------,,,++++++******++++++))))))))))))))))))))))))******))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((()))******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******"""&&&aaa,,,+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000xxx,,,+++---///000333111///,,,999(((###444111666)))///......------------...000$$$111BBB***222444///!!!"""999<<<$$$*********///333+++(((444MMM)))...---)))***---,,,,,,,,,,,,,,,,,,---++++++************++++++))))))))))))))))))))))))***))))))))))))(((((((((+++***))))))))))))***+++*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******************+++++++++,,,---------------...///000....../////////000000000111000111333666888'''''''''''''''''''''''''''''''''((((((((())))))((()))++++++))))))***+++,,,---...//////000222444555444555777;;;@@@EEEHHHDDDCCCBBBBBBCCCDDDDDDDDDHHHHHHGGGFFFFFFGGGHHHHHHDDDDDDDDDDDDFFFHHHJJJLLLJJJHHHFFFEEEGGGIIIIIIIIIFFFCCC@@@???AAADDDGGGHHHIIIGGGDDDAAA????????????>>>>>>======<<<<<<<<<<<<:::;;;<<<===<<<;;;:::999888555333222333444444444222111111000//////......------------------------,,,,,,++++++++++++***+++((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''')))***,,,,,,***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************,,,222***CCC,,,+++---*********+++++++++++++++------------------------444333,,,//////333333***000888999eee---222,,,444+++---///000000///...---------...666&&&888888~~~aaa888(((444222''')))222...,,,,,,+++666444###***:::((('''aaa)))...---)))+++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,------------......//////...////////////000000000111000000222666888''''''''''''''''''''''''''''''''''''(((((((((((()))+++,,,,,,+++******+++,,,---/////////000333555888777777888;;;???CCCFFFAAAAAAAAAAAAAAABBBCCCDDDHHHGGGFFFEEEFFFGGGHHHIIIFFFFFFEEEFFFGGGHHHJJJKKKHHHFFFDDDEEEFFFHHHHHHGGGDDDBBB???>>>@@@CCCEEEFFFFFFEEEBBB@@@???@@@AAABBB????????????>>>>>>>>>===;;;;;;<<<<<<<<<;;;999888777555222222333444444333111111000000///.........------------------------,,,,,,,,,,,,++++++******(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((('''((())))))******))))))((((((''''''''''''((((((((((((((((((((((((((((((''')))***,,,,,,***)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************"""---%%%###)))!!!<<<|||,,,+++---******+++++++++,,,,,,,,,------------------------111]]]LLL---111444555555+++888222)))>>>333(((777111333(((***000111000//////............&&&:::999;;;;;;>>>CCC"""333:::%%%444000555&&&(((222(((///%%%...,,,&&&000WWW)))...---***+++++++++************++++++,,,,,,++++++++++++,,,,,,************************))))))))))))******************++++++++++++******'''((()))***+++,,,,,,,,,))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++,,,---....../////////////////////000000000111000000000222555777''''''''''''''''''''''''&&&&&&'''''''''((((((((((((+++------,,,++++++++++++---...//////000333555999888888999;;;>>>AAACCC@@@AAABBBBBBAAABBBDDDEEEFFFEEEDDDDDDEEEGGGIIIKKKHHHHHHHHHHHHHHHIIIJJJJJJFFFEEEDDDDDDEEEFFFFFFEEECCCAAA>>>>>>@@@CCCDDDEEEDDDBBBAAA??????@@@AAABBB>>>???@@@@@@@@@???===<<<:::;;;;;;<<<;;;:::888777555444222222333333333222000000000//////.........------------------------+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******))))))((('''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((&&&&&&'''(((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++222+++###(((111---(((+++------,,,...+++++++++,,,,,,------...------------------------+++999zzz111+++222000333,,,:::555:::777>>>NNN000...111...111//////---111000000////////////000)))<<<222777'''"""AAA...mmm777$$$333(((777///%%%222+++222---///,,,///444---(((222)))///---***,,,+++******))))))******+++,,,,,,++++++++++++,,,,,,************************)))))))))************+++******+++,,,,,,+++******'''((()))++++++,,,,,,,,,))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++---.../////////////////////000000000111111000///000222555777''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&))),,,---,,,+++++++++)))+++------...///222444666777777999;;;===???@@@>>>@@@AAAAAA@@@@@@BBBEEECCCBBBAAAAAACCCFFFIIIKKKJJJJJJJJJIIIIIIIIIHHHHHHFFFDDDCCCCCCEEEEEEDDDCCCDDDBBB??????AAADDDEEEEEECCCBBBAAA???>>>>>>??????;;;===???@@@@@@>>>;;;999999::::::;;;:::888777666444333222333444333222000///////////////.........------------------------++++++,,,,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))///666!!!***888######+++KKK---,,,...+++,,,,,,---......//////........................---777AAA)))333,,,444...777888---888%%%OOO///555333...//////333666...000000//////000000111111???"""111333///666)))(((###GGGYYY000666***666,,,---&&&------,,,///+++,,,777$$$ppp)))///...***,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---************************))))))*********+++++++++***++++++,,,,,,++++++***((()))***+++,,,++++++***))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------***+++---...///000000/////////000000000111111111000//////222555777''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$'''***,,,+++*********((()))+++,,,---...111333333444666888;;;===>>>???;;;===???>>>======@@@CCC@@@?????????AAAEEEIIIKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFDDDCCCCCCDDDDDDCCCBBBEEECCCAAAAAACCCEEEFFFFFFDDDCCCAAA???>>>===<<<<<<888;;;>>>@@@@@@===999777999999::::::999888666555333222222333444444111//////////////////.........------------------------++++++,,,---,,,+++***)))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$######''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((((())))))***************((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++%%%...)))'''000&&&000,,,***++++++111]]]---,,,...,,,,,,------...///000000........................,,,000|||YYY111;;;000:::444888000222AAA222111FFFqqqnnn***555---222111777---000999222000000//////000111222222)))666444222000---333333444222---===wwwBBB+++---&&&777...,,,...333---***///---(((+++111---***CCC)))///...***,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---************************))))))******++++++++++++***+++,,,------,,,+++***((()))***+++,,,+++******))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------)))+++---///000000000///000000000000111111111111000//////111555777''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))***+++---......///000111333666888:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>======???DDDGGGJJJJJJKKKMMMKKKGGGFFFHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDCCC>>>???@@@BBBDDDEEEFFFFFFCCC@@@===;;;<<<=========;;;;;;;;;::::::999999999>>>;;;777555666666666555222222222222111111111000000000///.....................---------,,,,,,,,,************************+++++++++************)))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))'''&&&&&&'''((((((((((((((('''%%%%%%&&&''')))(((&&&''')))******)))+++(((&&&'''***,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))))))))***))))))))))))*********************)))******+++,,,******///333,,,(((666JJJ;;;!!!111111000///......------...111------222222...---111+++...HHHooo}}}~~~}}}}}}}}}___@@@555777;;;>>>@@@===<<<;;;<<<======<<<:::XXXaaa777444666///555333111111222222222111333111/////////000000///222111111000000/////////222///000111---///DDD]]]===(((222+++777---...////////////////////////+++)))111444'''000zzz+++000...***000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***************++++++******)))((((((((())))))))))))************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////////////////000000000000000000111333555666''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))***+++,,,---......///000222444666777888999888999:::;;;===>>>???@@@=========???CCCGGGIIIIIIHHHIIIHHHEEEFFFIIIGGGCCCHHHHHHGGGFFFDDDCCCBBBAAA===>>>@@@CCCDDDEEEFFFFFF@@@>>>;;;:::;;;======<<<<<<<<<<<<;;;;;;::::::999;;;888555444444555555444222222111111111000000000000000///............///.........---------,,,,,,*********************************)))))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&''''''((()))'''(((((('''%%%%%%&&&'''(((&&&%%%&&&''')))((((((---+++(((((()))***'''%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******))))))))))))***************************+++,,,,,,...***,,,111---(((---888(((AAAaaagggLLL---)))666//////...............///000---...222222//////222;;;333000555555000111888444555666777888999:::;;;999;;;>>>???>>>>>>???@@@TTTKKKEEEHHHLLLIIIDDDBBBEEEEEEFFFIIILLLMMMLLLJJJ???GGGLLLPPP^^^llleeeSSSCCCHHHBBB222///999<<<666:::888666555666777666555333444555444222111111222111222333333444444333333444000111444///(((---888222444666777===IIIZZZfffeee###...333&&&111,,,444////////////////////////666,,,(((------((()))111KKKXXXooo222000"""666---------,,,,,,,,,++++++------------------------++++++++++++++++++++++++************************************************((())))))***************))))))))))))************))))))))))))************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////////////////000000000000000000111333555666''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))***+++,,,------...---...000111333444444444666777888:::<<<>>>@@@@@@<<<;;;<<<>>>BBBFFFHHHHHHIIIIIIHHHHHHLLLPPPMMMFFFJJJJJJIIIGGGEEEBBB@@@???===???BBBDDDEEEEEEDDDCCC===;;;::::::<<<===>>>===???>>>>>>===<<<;;;;;;:::888666333222333444444333111111111111000000000///111000//////......//////.........------------,,,++++++++++++++++++++++++))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))***'''(((((('''%%%%%%&&&((('''%%%$$$$$$&&&''''''&&&,,,***)))))))))(((&&&$$$))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************)))))))))******+++)))))))))*********++++++++++++******++++++,,,---000***)))///111+++(((+++***$$$###***...+++***---//////......//////000111///------111111000000333000111222111111333999===>>>AAADDDDDDCCCDDDGGGJJJJJJOOOTTTUUURRRRRRUUUYYYRRRRRRVVVZZZ[[[XXXVVVXXXSSSVVV[[[aaagggiiihhhfffqqqeeeWWWQQQUUUXXXOOOCCC;;;???BBBAAABBBCCCBBB>>><<<:::777666666666555333222444555444111000111333000111222333333222111000555//////555666///+++,,,)))***...222555333...***000""";;;555(((111)))111////////////////////////)))...//////444888---(((***222000333111000------------,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))******++++++******(((((())))))***++++++,,,)))))))))*********++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////////////////000000000000000000111333555666''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))***+++,,,,,,---------///000111111111111555666777999;;;<<<>>>>>>;;;:::;;;>>>BBBEEEFFFFFFKKKKKKKKKMMMUUU[[[WWWOOOJJJIIIIIIHHHFFFDDDBBB@@@BBBCCCEEEFFFFFFEEECCCAAA<<<;;;;;;===???AAA@@@???AAA@@@@@@???===<<<;;;;;;666444333333444555444444111111111000000000//////111000000///.../////////............------------++++++++++++++++++++++++)))))))))(((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))******''''''((('''%%%%%%'''((('''&&&$$$$$$&&&''''''&&&''''''((()))******(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))******++++++))))))*********++++++++++++++++++++++++,,,------///******000333000------999222...000111///000333000000/////////000111111111000111333555555777888222;;;AAABBBFFFNNNOOOJJJLLLOOOQQQOOOMMMNNNUUU[[[aaagggmmmllliiihhhmmmrrryyyxxxvvvsssmmmiiihhhiiieeejjjrrr|||{{{{{{|||xxxnnnaaa[[[[[[bbb[[[TTTRRRNNNJJJIIIKKKHHHEEEAAA???===;;;999777888777555333222333333444333333444444333111///---666000---222666444444555222///---...111111///+++333111:::...///666(((---////////////////////////***444666+++'''...555444777888,,,111(((000111,,,------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***)))))))))******+++++++++))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////////////////000000000000000000111333555666''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((())))))******+++++++++------...///000000000000666666777888999::::::;;;::::::;;;>>>BBBEEEFFFEEEHHHHHHIIIMMMVVV]]]ZZZRRRGGGGGGHHHHHHHHHFFFEEECCCGGGGGGHHHHHHGGGDDDBBB@@@>>>>>>???BBBDDDFFFEEECCCCCCBBBAAA@@@>>>===<<<;;;777555444444555666555444111111111111000000000000111111000/////////////////////.........---------++++++++++++++++++++++++******)))))))))((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***&&&'''((('''%%%%%%'''))))))(((&&&&&&'''(((((('''&&&'''((()))))))))******************************))))))))))))))))))))))))))))))))))))***************************+++,,,,,,************++++++++++++,,,,,,,,,,,,,,,------......,,,---000111000111333$$$''',,,000///...000555000////////////000111111555666888:::===BBBEEEFFFGGGKKKJJJIIIUUUiiiqqqnnn~~~}}}yyyvvvzzz|||sssllluuu{{{kkkeeedddiiillliiiiiillldddaaa\\\XXXTTTQQQMMMKKKGGGBBB;;;999:::;;;:::888666777777777666444333222666333000000///...///333666333...******///444888444000+++'''222555***444000000000000000000000000444000---...000///+++'''&&&******,,,++++++:::&&&------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,+++++++++******))))))************++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////////////////000000000000000000111333555666''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********,,,,,,...///000000000000666666666777777888888999999:::;;;???CCCFFFFFFEEEAAACCCDDDFFFNNNUUUTTTNNNDDDFFFHHHIIIJJJIIIGGGFFFIIIHHHHHHGGGEEEDDDBBBBBBAAABBBDDDGGGJJJJJJHHHFFFDDDCCCBBB@@@>>>===;;;;;;888777666666777777555444222222222222111111111000222111000000//////000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))))))))(((&&&'''''''''&&&&&&''')))+++)))(((((()))))))))((()))******)))((((((***+++************************)))))))))))))))))))))))))))))))))*********++++++***************+++,,,---*********++++++++++++,,,------,,,,,,------...///...///000...,,,+++...222111111111111111///---,,,///000000111333555666777999===AAAEEELLLVVV\\\^^^^^^ccciiiuuu~~~yyyuuuqqqmmmiiiggg\\\WWWPPPKKKHHHDDD@@@===999888888777777666666666000222555555222000000222+++000666888555000,,,+++...///---...333---,,,777000000000000000000000000000)))***444999555222555333***333444999###222***------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***++++++,,,+++++++++---,,,,,,+++******))))))*********++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////////////////000000000000000000111333555666''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))))))))))))))******,,,---//////000000333444444666777888999999::::::<<<@@@DDDFFFFFFEEEBBBDDDDDDDDDGGGMMMMMMJJJDDDFFFHHHJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEDDDEEEGGGJJJMMMMMMKKKHHHEEEDDDBBB@@@>>><<<;;;:::999888777666777666444222333333333333222222222222222111000000//////000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((('''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))(((''''''%%%&&&''''''&&&&&&((())),,,***(((((()))))))))(((*********)))''')))---000************************))))))))))))))))))))))))))))))*********+++++++++************+++,,,---...*********+++++++++,,,,,,---------------......//////000000...,,,---......///...---...111333333000333444666999===AAADDDFFFKKKRRRYYY```lll|||zzz|||{{{ssseeeXXXPPPNNNFFFDDDAAA===;;;:::999999000333666666666666666666888666222...,,,---111555///555555555111...222000000000000000000000000000...///000///)))$$$)))333222'''...,,,444***///888------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////////////////000000000000000000111333555666'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((((((((())))))))))))((()))***,,,.../////////111111333555777999:::;;;::::::===@@@EEEGGGGGGFFFGGGIIIIIIFFFGGGJJJLLLJJJEEEGGGIIIKKKKKKIIIGGGFFFBBBAAA@@@@@@AAACCCFFFHHHEEEFFFIIILLLOOONNNKKKHHHEEEDDDBBB@@@>>><<<:::999999888777666777666333111444444444333333333222222222111111000000000000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((())))))((('''&&&%%%&&&''''''&&&&&&(((***+++***((((((((()))(((''''''((((((((((((+++222777************************)))))))))))))))))))))))))))************+++++++++************+++,,,---...******+++++++++,,,,,,,,,...------------...//////.../////////111222111...---222444222000111222333888:::===BBBGGGMMMQQQTTTdddmmmwwwooofffeee\\\XXXRRRKKKEEEAAA@@@???;;;999444000000222333222333222111222333444444333111555111000...666<<<)))000000000000000000000000+++...000000111444333000---111666,,,///;;;+++111---------.........//////........................------------------------------------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000////////////000000000000000000111333555666((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((******))))))((((((''''''************+++,,,---......000444666888:::<<<>>>;;;<<>>???BBBEEEEEEGGGGGGHHHFFFEEEFFFHHHJJJHHHFFFBBB???<<<;;;;;;;;;<<<:::777555444444444555444444333333333333222222111000///------......///......---------,,,,,,,,,++++++++++++++++++++++++''''''''''''''''''''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&((()))***''''''''''''(((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''))))))(((((('''''''''&&&'''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))*********))))))((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---,,,,,,...000......000111111333444444444333333333555888<<<>>>HHHEEEJJJTTTXXXZZZiiizzzxxxmmmfffaaaXXXOOOHHHDDD>>>:::777666555555555444333444444222222333333333333222222111111111111111111111111111111111000000000000000000000000000000000000////////////------------------------........................,,,,,,,,,++++++*********++++++---......---++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,++++++******++++++,,,)))************+++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------......///000000000111111000000//////......333333444555666777(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''************+++,,,---...---000444666777999<<<>>>;;;===???BBBEEEFFFGGGGGGIIIHHHEEEDDDDDDFFFIIIKKKHHHHHHIIIIIIHHHFFFEEEDDDGGGEEECCCDDDFFFIIIKKKLLLFFFGGGGGGEEECCCCCCEEEGGGFFFDDDAAA>>><<<:::999999:::999888666555555555666444444333333333222222222111000///...---......///...------------,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''(((((((((((('''''')))((((((((('''''''''''''''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---.........------///111///000111111111111222333222666:::>>>@@@BBBDDDFFFUUUWWWaaammmssszzz{{{pppddd]]]SSSKKKFFFBBB???<<<;;;999888777777555444444555555555555555555555666222222222222222222222222111111111111111111111111111000000000////////////................................................------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------......///000000000222111111111000000000000222222333444555666((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((************+++,,,---...---000333555777888;;;<<<<<<===@@@BBBEEEGGGHHHHHHIIIHHHFFFDDDDDDEEEGGGHHHFFFGGGGGGHHHHHHHHHGGGGGGIIIIIIIIILLLOOORRRSSSSSSGGGGGGFFFCCCAAA@@@AAACCCCCCBBB@@@>>><<<:::888777888888888777777666666666333333333333222222222222000000///............///------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))***************)))++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,...///000//////000222///111222333333444666888;;;AAAGGGKKKMMMQQQYYY___lllrrrssshhh___XXXOOOHHHDDDBBB???===<<<<<<:::888666666555444444333333444222222222222222222222222111111111111111111111111111111000000000/////////////////////////////////........................---------------,,,,,,,,,------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------......///000000000222222222222111111111111111111222333444555(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((************+++,,,------,,,///222444666777999;;;<<<===???BBBEEEGGGIIIIIIJJJIIIHHHFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHHHHIIILLLMMMOOORRRVVVWWWVVVUUUHHHHHHGGGCCC@@@??????@@@??????>>>===;;;999777666666666777888888777777666333333333222222222222111000/////////............---------,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%''''''''''''((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((+++******))))))((((((((())))))))))))))))))))))))))))))***+++++++++******,,,++++++***+++,,,---...------------------------------------...............000222222111000111222---000333555666:::???CCCHHHLLLRRRUUUYYYeeeuuutttfff\\\TTTRRRMMMHHHFFFFFFCCC>>>===<<<999666333222111000333333333333333333333333111111111111111111111111111111111000000000//////////////////////////////..........................................------...---,,,++++++,,,---...---..................---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,*********+++++++++,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------......///000000000111111111111111111111111222222333444555666))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))************+++,,,------,,,...222444444666888:::<<<===>>>AAADDDGGGIIIJJJKKKKKKJJJIIIHHHGGGGGGFFFBBBCCCCCCEEEFFFHHHIIIJJJNNNOOOQQQTTTVVVVVVTTTQQQKKKJJJHHHEEEAAA??????@@@=========<<<:::888777666555555666777777777777666333333222222222111111111///////////////......---------,,,,,,,,,+++++++++************************(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,------...---------------------------------.........//////...000111000//////000222000333666888;;;AAAJJJQQQRRRZZZeeemmmwwwyyyqqqoooggg]]]YYYVVVMMMDDDGGGDDD@@@<<<888555444333333333333333333333333333111111111111111111111111111111111111000000000000........................////////////////////////........................///...,,,,,,,,,,,,...///------...//////...------,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------......///000000000000000000000000000000000333333444555666777))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************+++,,,---...+++...111333333555666888;;;<<<===@@@CCCFFFIIIJJJKKKKKKKKKKKKJJJIIIGGGGGGCCCCCCCCCEEEFFFHHHJJJKKKMMMNNNOOORRRSSSRRROOOLLLLLLKKKIIIEEEAAA??????@@@===<<<<<<:::999888777777555555555555555555555555222222222222111111111111/////////000///......---,,,,,,,,,,,,++++++++++++************************(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++''''''''''''(((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++,,,---.........------------------------------------........./////////---...///......000333555999<<>>AAAEEEHHHJJJIIIIIIJJJKKKJJJIIIGGGFFFEEEEEEEEEFFFHHHJJJLLLMMMKKKKKKLLLNNNPPPOOOLLLJJJKKKKKKIIIEEEAAA??????@@@>>><<<;;;999888888999999555555333333222333444555222222222222111111111111...///000000000///------,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&(((***---///''''''''''''((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''((((((((()))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))******************++++++))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,***,,,...000000///---,,,....................................////////////...///000000222777<<>>>>>@@@>>>===:::888888888999:::666555333111111111333444222222222111111111111000...///000000000///---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&&&&(((+++///222''''''''''''((((((((()))&&&'''''''''(((((())))))''''''((((((((((((''''''&&&'''''''''(((((())))))'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))((()))***+++,,,---------))),,,///111111000---+++..................................../////////000111222333444888???GGGLLLJJJOOOVVV]]]iii}}}~~~yyyrrrgggZZZNNNDDD>>>:::555555555555555555555555222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000,,,,,,,,,---------......,,,---...//////...---,,,***+++---......---+++***,,,------......------,,,...------,,,,,,------...++++++,,,,,,,,,---------...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------......///000000000000000111111222222222333111222222333444555******************************************************************************************************+++++++++,,,,,,,,,,,,,,,------///000111222:::999999;;;>>>CCCHHHKKKIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKHHHFFFFFFHHHKKKKKKHHHEEEGGGEEEDDDBBBAAAAAAAAABBBBBB>>>999777888999999777444444444444444444444444000000000000////////////000////////////.........---,,,++++++******++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%'''((())))))))))))''''''((((((((((((''''''))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''((((((''''''''')))+++,,,))))))))))))))))))))))))$$$((((((&&&'''++++++'''++++++************++++++++++++******************++++++,,,,,,,,,++++++***......///000000///...---------------...///000000......---///222444444444000333999???EEELLLVVV___YYYeeepppwww|||ooo^^^MMMBBB???999444555555444555777333555444111.../////////222222111111000/////////000000000000000000000000000000000000000000000000......////////////.......................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++------------------------------......///000000000000000000000111111111111000111222222444444++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------...000111222777777888:::===AAAEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKIIIHHHGGGHHHJJJJJJHHHFFFFFFEEECCCAAA@@@@@@@@@@@@AAA===999777777888888777333333333333333333444444111111111000000//////////////////.........------...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''((((((((((((''''''))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((('''''''''((()))***+++))))))))))))))))))))))))+++((('''---444777333...++++++************++++++************************++++++,,,,,,,,,++++++***---...////////////...---------------------------///111333333222222222222777;;;AAAHHHOOOYYYeeennntttjjjZZZHHH@@@999888777555555777333555666555555666666666444333333222222111000000000000000000000000000000000000000000000000000000......////////////.......................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------------------------------......///000000000000000000000111111111111111111222333444555,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------...///111111333444666999<<>>>>>>>>>>>???<<<888666666777666666333333333333333222222222333333222111000000//////............---------,,,///...------,,,,,,------************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''((((((((((((''''''))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))((('''''''''((()))***+++))))))))))))))))))))))))...%%%%%%444@@@===555000++++++************++++++************************++++++,,,,,,,,,,,,++++++,,,---............------,,,---.../////////......///111222222222555:::>>>KKKMMMQQQWWWaaarrr|||^^^SSSHHHCCC???:::888999444555666777777666555555555555444444333222222222000000000000000000000000000000000000000000000000...//////000000//////....................................---------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------------------------------......///000000000000000000000111111111111111111222333444555------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------...///000111111333666999;;;===>>>>>>???@@@AAACCCDDDFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKIIIGGGGGGGGGHHHHHHIIIDDDCCCAAA>>>===<<<<<<<<<===;;;888666555555555555333333222222222222111111444333333222111000//////......---------,,,,,,,,,......---,,,,,,,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''&&&''''''((((((((((((''''''))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&'''((()))******'''''''''((())))))******((((((((((((((((((((((((+++"""''';;;DDD999---***++++++************++++++***************+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,------------------,,,---///111222333333333222111111444;;;EEENNNUUUXXX\\\aaagggvvv|||nnn___UUUMMMDDD>>><<<:::888777888888444222222666555555444444333222222111111111111111111111111000000000000000000000000//////000000000000//////.......................................---------------------------------......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------------------------......///000000000///000000000111111111111111111222333444555------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,------...///000000222555888;;;<<<<<<;;;<<<===???AAACCCEEEGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHGGGEEEDDDEEEFFFGGGCCCAAA???===<<<;;;;;;;;;;;;;;;999777555444444555333333333222222111111111333333222222111000000///......---------,,,,,,,,,---,,,,,,+++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''&&&''''''((((((((((((''''''))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&'''((()))******&&&'''(((((()))*********((((((((((((((((((((((((***'''111BBBCCC222&&&&&&++++++************++++++))))))*********+++++++++***+++,,,---------------,,,,,,,,,,,,------............///111222222222222666555888@@@KKKUUU[[[]]]YYYfffuuuuuuiii^^^QQQFFFAAA???999666999;;;888888:::666555555444333333222222222222222222222222222222111111111111111111111111//////000000000000//////////////////////////////........................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,---------......------......///000000000///000000000111111111111111222333444555666................................................------------------------------------------------,,,,,,,,,,,,------------------,,,,,,---......///000111444666888999999999:::;;;===???BBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFDDDBBBAAABBBDDDAAA@@@>>>===<<<;;;<<<<<<:::;;;:::888555444444555444444333333222222111111222111111111111000000000............---------,,,,,,,,,+++************+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''((((((((((((''''''))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))&&&'''((()))*********)))))))))))))))))))))))))))+++000:::DDD>>>///''')))++++++************++++++)))))))))***++++++,,,,,,***+++,,,------......------,,,,,,,,,---...///000111000000/////////000000666:::AAALLLVVV\\\^^^]]]lllxxxiii[[[SSSFFF;;;555888;;;999;;;AAA666666555555444333333333222222222222222222222222111111111111111111111111///000000111111000000///////////////////////////.............../////////------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------+++,,,,,,------.........------......///000000000000000000000111111111111222222333444555666111111111111111111111111////////////////////////------------------------------------------------,,,,,,,,,------------...------,,,,,,------......///000111333555666666777999:::<<<>>>@@@BBBDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDAAACCCDDDCCC@@@>>>???@@@@@@???===<<<<<<<<<===>>>:::;;;<<<:::666444555666555555444444333222222222//////000000000000111111/////////.........------------,,,++++++++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''((((((((((((''''''))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((&&&'''((()))*********))))))))))))))))))))))))))))))000777888222,,,+++,,,++++++************++++++((())))))***++++++,,,,,,***+++,,,---............---------------///000111222111000///111333666888???FFFPPPWWW___iiiuuu~~~vvvbbbQQQCCC@@@===888999???888777777666666555444444333333333333333333333333111111111111111111111111000000111111111111000000////////////////////////---........./////////000........................------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,---......///------......///000000000000000000000111111111111222222333444555666333333333333333333333333000000000000000000000000................................................,,,,,,,,,---------......------,,,,,,,,,---............///000222333444555999:::;;;===@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCC>>>AAACCCBBB???<<<<<<===???>>>===<<<<<<===>>>???:::<<<===:::777444555777666666555444444333222222.........///000000111111000////////////...............---,,,,,,,,,,,,---************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%'''((())))))))))))''''''((((((((((((''''''))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''%%%&&&(((*********))))))))))))))))))))))))))))))%%%+++---)))&&&))),,,,,,++++++************++++++((())))))***++++++,,,,,,***+++,,,---..................------...///111222111000000111555;;;@@@DDDQQQXXX___ccciii|||pppZZZOOOEEE:::777<<<999999888888777666666666333333333333333333333333111111111111111111111111000000111111111111000000000000000000000000000000---.........//////000000........................,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---++++++,,,,,,---...//////------......///000000000000000000000111111111111222333333444555666KKKKKKJJJIIIGGGDDDAAA@@@======:::333111222222///333222000///.........///111///,,,,,,---......---///...---,,,++++++++++++---------....../////////000111222222111222333555::::::;;;<<<>>>???AAABBBBBBAAAAAABBBDDDEEECCCBBB@@@??????>>>===>>>>>>>>>???>>>===<<<;;;<<<<<<===???>>>===;;;999777666555666666666555444444333333111111111000000000000///000000///...............------,,,,,,,,,,,,++++++************************))))))************))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&%%%'''(((((('''&&&&&&'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((******)))(((((((((((((((((((((((((((((()))******)))((((((((()))***++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,...---+++***,,,...///......///111222111000444111111666@@@KKKQQQTTTYYY\\\cccsss{{{|||iiiYYYNNNDDD<<>>>>>===:::777555333111////////////111///---,,,---..................////////////000------------.........//////111222222111222444666999::::::;;;===???AAABBBCCCBBBBBBDDDFFFFFFEEECCC???>>>>>>??????@@@AAABBBBBBAAA>>><<<;;;:::;;;<<<>>>===<<<:::888777666555777666666555555444333333222222111111111000000000000000///...............------,,,,,,,,,,,,++++++************************))))))************))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((''''''&&&%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((******)))(((((((((((((((((((((((((((((()))******))))))))))))))))))***+++)))***+++,,,,,,+++***)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,......------...///////////////111222222111222555:::@@@HHHOOOVVVZZZ[[[aaappp~~~nnn```RRRHHHBBB;;;777888888666444555666777777666666555444444444444333333222111111111111111111111111000000///000000////////////000000////////////////////////////////////////////////------------------------........................---//////...///111000---.........---------,,,,,,......---------,,,,,,,,,---------............///////////////000000000000111111111111111111111111111222333555666777iiiiiihhhgggeeecccaaa___^^^___[[[TTTPPPOOOMMMIIIBBB@@@<<<888555333222222222000---,,,---......---------...............------------------............000111111111222444666888888999:::<<<>>>@@@AAACCCCCCDDDFFFHHHIIIGGGFFF>>>>>>???@@@BBBDDDEEEFFFGGGDDD@@@===:::::::::;;;<<<<<<;;;:::999888777777777777666555555444444333333333333222222222111111000000///...............------,,,,,,,,,,,,++++++************************))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%''')))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((***))))))((((((((((((((()))(((((((((((()))******+++***)))))))))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,---///111000000/////////000111222333333222:::CCCIIILLLSSS^^^gggwww~~~}}}{{{kkkaaaMMMDDD<<<:::999555333444777777666666666666666666444444444333333222222111111222222222222111000000111000000//////000000111////////////////////////////////////////////////------------------------..............................------222777555............------------,,,...------------,,,,,,,,,---------............///////////////000000000000111111111111111111111111111222333555666777ttttttsssrrrqqqpppnnnnnnpppqqqooohhheeedddbbb^^^YYYVVVRRRLLLGGGCCC@@@???999666333222111111000//////000000000///...,,,+++------------------.........///000111111222444666666666777888:::===>>>@@@DDDDDDEEEHHHJJJKKKIIIGGGAAAAAAAAABBBDDDEEEGGGHHHHHHEEEAAA===;;;;;;<<<===<<<<<<;;;;;;::::::999999777777666666555444444444444444333333333222222222000000///...............------,,,,,,,,,+++++++++************************))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''))))))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))(((((())))))***+++++++++***)))((((((((())))))***+++,,,,,,+++***)))***+++++++++++++++,,,,,,+++++++++,,,,,,,,,---------+++***,,,000222111///...//////000000222444666<<>>999777888666666666555555666666666555444444444333333333222222222333333222222111000111000000000000000000111////////////////////////////////////////////////................................................///...,,,,,,444===999///............---------------------------------------------............///////////////000000000000111111111111111111111111111222333555666777}}}~~~}}}zzzrrrpppkkkfff___XXXSSSPPPDDDAAA===:::888666444222333333333333222222111000...........................///000111000111444666333444555666999;;;===>>>BBBCCCEEEHHHKKKLLLJJJHHHEEEEEEEEEEEEEEEFFFFFFGGGFFFDDDAAA???>>>>>>@@@AAA>>>>>>=========<<<<<<<<<888777777666555555444444444444444333333333333222000000///...............------,,,,,,,,,+++++++++************************))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&((())))))(((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))***++++++++++++***)))((((((((())))))***+++,,,,,,+++***)))*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,***)))+++///222000...---///000111111444888;;;HHHNNNVVV[[[dddzzz|||cccRRRGGG@@@<<<<<<777666555444444555555666555555555444444444444444333333333333333222111111111111000000000000111111000000000000000000000000////////////////////////...................................................///,,,+++555@@@<<<000//////.........------------------------------------------............///////////////000000000000111111111111111111111111111222333555666777~~~zzztttllleeeaaaRRRNNNHHHBBB>>>;;;777444333222222111111222333333000000000//////////////////000111000000000222444111222333555777:::<<<===@@@AAADDDHHHKKKLLLJJJHHHHHHHHHGGGFFFFFFFFFFFFFFFDDDCCCBBBAAAAAAAAABBBCCC@@@?????????>>>>>>======888888777666666555555444444444444333333333222222000000///...............------,,,,,,,,,,,,++++++************************))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&(((***)))((('''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&''''''((()))***((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))******))))))))))))***+++++++++***)))))))))))))))))))))***+++,,,,,,+++***)))*********++++++,,,,,,---,,,,,,,,,,,,------------,,,++++++,,,...000//////...000333444555888>>>CCCLLLRRR]]]jjj|||wwwdddVVVIII???:::999888666555444444555666555555555555555555555555333444444444444333222222222111111000000111111222000000000000000000000000////////////////////////................................................---000...+++555AAA>>>111/////////.........------,,,,,,,,,------------...---------............///////////////000000000000111111111111111111111111111222333555666777{{{lllggg```YYYRRRMMMGGGDDD===;;;888444333222333444222111111111000000000///000111111111//////111222000000222444666999;;;<<<>>>???BBBGGGJJJKKKIIIGGGIIIHHHGGGFFFFFFFFFFFFFFFCCCCCCDDDDDDCCCCCCBBBBBB@@@@@@??????>>>===<<<<<<888888777777666555555555333333333333222222222222000000///...............------,,,,,,,,,,,,++++++************************))))))************))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((''''''&&&'''(((******((('''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''((()))***(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))************))))))******+++,,,))))))))))))))))))***+++)))***+++,,,,,,+++***))))))******+++,,,,,,------,,,,,,,,,------------...,,,---//////......///000000333777999:::>>>FFFLLLSSS]]]nnn}}}~~~uuu```LLL@@@===<<<999777666666666777555555555555555555555555444444444444444333333222222111111000000111111222000000000000000000000000////////////////////////................................................+++111000+++333@@@>>>111////////////............,,,,,,,,,---------......---------............///////////////000000000000111111111111111111111111111222333555666777}}}tttmmmfff```\\\PPPLLLEEE???:::777777777333222222222111111000000111222222111///...000111///000111333555888;;;<<<<<<>>>AAAFFFIIIJJJHHHFFFHHHGGGGGGFFFFFFGGGGGGHHHDDDDDDEEEFFFEEECCCBBB@@@@@@@@@???>>>===<<<;;;;;;888888777777666666555555333333333222222222111111000000///...............---------,,,,,,,,,++++++************************))))))************))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((''''''&&&'''(((******((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))***************)))******+++,,,))))))(((((()))***++++++)))***+++,,,,,,+++***)))))))))***+++,,,,,,------,,,,,,,,,---------......---000222111...---///222222666:::<<<>>>CCCKKKSSSaaammmwww~~~bbbPPP@@@???<<<999777777777888555555555666666666666666444444555555444444333222222222111111111111222222000000000000000000000000////////////////////////////////////////////////........................***111111,,,222???>>>111000/////////............,,,,,,,,,------.........---------.........//////////////////000000000000111111111111111111111111111222333555666777~~~zzzmmm]]]SSSOOOJJJAAA999:::777555333222000111333111111111111000//////...000000111222444666888:::;;;<<>>>>>>>>>>>>>>===<<<;;;888888777666555444444333555444333111000///////////////.........---------,,,,,,,,,+++++++++******+++++++++************)))******))))))))))))******''''''(((((())))))******))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************)))***+++***(((((()))+++******++++++++++++******))))))))))))************++++++,,,,,,,,,---------------...//////......---,,,...///000000000222333;;;>>>EEEJJJIIIKKKYYYjjjrrr{{{vvv{{{mmmZZZLLL@@@===;;;666444666111333555666555444444555555555444444444333333333111111111111111111111111111111111111000000000000............//////////////////............//////////////////////////////000///...------...///000......---------,,,,,,,,,.........------,,,,,,,,,---------............///......//////000000111111222222111111000/////////111222333444555777vvvoooeeeZZZQQQKKKFFF@@@;;;777666777999222333444555555444333222222222222222333555666777888999<<>>===<<<;;;777777666666555555444444555444333111000///////////////.........---------,,,,,,,,,++++++++++++***+++++++++************)))******))))))))))))******'''((((((((()))))))))***))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************)))******)))((((((***+++******++++++++++++******))))))))))))************++++++,,,,,,,,,---------,,,---...//////000000000.../////////000333888<<>>===;;;:::666666666666666555555555444444222111000000///////////////.........------,,,,,,,,,,,,+++++++++++++++++++++************)))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))************((()))***)))((()))+++,,,******++++++++++++******)))))))))*********++++++,,,,,,,,,,,,------------------...///000111111111000000000000222999AAAFFFMMMIIIKKKXXXjjjqqqlllmmmzzzfffSSSGGG???<<<<<<;;;:::777555555555666777555555555444444444444333222222222222222222222222222222111111111000000000///000000000000111111111000//////......//////000//////////////////////////////............/////////////////////..................------------------------............///......//////000000111111//////000000111222222333111222333444555777uuufffYYYNNNDDD<<<888777666444333222222111333333222222222333333444444555777999<<<>>>???@@@;;;===???@@@AAACCCEEEGGGLLLJJJGGGEEEDDDBBB???<<>><<<:::999555555555666666666666666444333222111000000000000////////////............------,,,,,,,,,++++++++++++++++++*********))))))******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************'''((())))))((()))+++---******++++++++++++******))))))*********+++++++++,,,,,,,,,------------...............//////000000000111222444888???GGGMMMLLLMMMWWWlllllljjjwwwlll[[[LLLAAA;;;999888555444444444444444555555555555444444444444222222222222222222222222222222222111111111000000000000111111111222222222000000////////////000000/////////////////////////////////....../////////------------------------...............------------------............///......//////000000111111000000000111111222222222111222333444555777tttcccUUUJJJGGG@@@:::666444444555222222222222333444555555555666666777888999:::;;;999<<>>999666555333333333333444555555666666666555555666666777888:::>>>BBBCCCBBBBBBDDDGGGEEECCCAAAAAAAAAAAAAAA??????>>>>>>===<<<;;;999888666666666666666555555555333222222111000000111111000000000/////////......------------,,,,,,,,,,,,+++++++++************)))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************((()))***)))((()))+++,,,******++++++++++++***************++++++++++++,,,,,,---------............111000............000000222777>>>DDDIIILLLOOOQQQRRRgggsssmmmlllxxxiiiUUUCCC@@@;;;::::::999666333666666666555555555444444333333333333333333333333333222222222222111111111000111111111111222222222111000000//////000000111////////////////////////......////////////...............///////////////.............../////////---------............///......//////000000111111444333333222111111000000111222333444555777|||vvvlll___RRRFFF>>>:::666666555555444444555555444444444444444666777888===AAAEEEEEECCCBBBDDDGGGFFFDDDAAA@@@@@@AAA@@@???<<<<<<<<<<<<;;;:::999888777777666666555555444444333222111111000111111111000000000000/////////......------------,,,,,,,,,+++++++++************)))******))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))******)))((((((***+++******++++++++++++***************+++++++++,,,,,,------------............000/////////000222444666:::???EEEKKKNNNPPPRRRTTTYYYssskkk___gggyyypppQQQJJJ@@@:::999888666444666666666666555555555555333333333333333333333333333333222222222111111111000000000111111111111222111111000000000000111111////////////////////////---...///000000///...---........./////////000000---........./////////000---------............///......//////000000111111222222222222222222222222111222333444555777xxxhhhYYYMMMFFF:::999777666444444333333333222222333444666999:::???CCCGGGGGGDDDBBBDDDFFFIIIFFFCCCAAA@@@@@@???>>>;;;;;;;;;;;;::::::999888888888777666555444444333222222111111111111111111000000000000////////////......---------,,,,,,,,,+++++++++************)))******))))))))))))************))))))((((((((('''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************+++***(((((()))+++******++++++++++++************+++++++++,,,,,,,,,---------.........///////////////000222666999;;;AAADDDJJJNNNPPPRRRUUUWWWbbb}}}qqqZZZgggvvvbbbWWWIII???<<<<<<<<<:::777666666666555555555555333333333333333333333333333333333222222222111111///000000000000111111111111111000000000000111111////////////////////////---...///000000///...---,,,,,,,,,---------......---.........//////000000---------.........//////......//////000111111111111111111222222333444444111222333444555777|||}}}vvvdddYYYMMMGGGBBB???<<<555222333...222555555444444666999<<<>>>@@@@@@@@@AAACCCDDDGGGFFFDDDBBBAAAAAAAAAAAA===;;;999999;;;;;;999666666666666555444444333333222222222111111111111000222111111000///......---------......------,,,+++************************+++******)))(((''''''&&&))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''')))***+++))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***************(((((())))))************(((((())))))******+++++++++***************++++++******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++///---++++++,,,---......///......111777>>>EEEIIIMMMLLLLLLLLLPPPXXXccckkkxxx{{{fffcccuuuqqq]]]TTTEEE<<<:::888::::::999777777888888777555555444444444333333333333333333222222222111111000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000///////////////.........//////000000///...------//////.........---------......///000000000000000111111111111222222222222333444444555666777qqqggg\\\RRRHHH===777777333333333222111333666999999;;;===>>>>>>???AAACCCGGGFFFDDDBBBAAA@@@@@@@@@>>><<<:::;;;<<<===;;;999777666666555555444333333222222222111111111111000111111111000///.........------......------,,,+++++++++++++++++++++++++++*********)))((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***))))))((((((((('''''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))(((((()))***************)))))))))))))))*********))))))))))))************))))))))))))******+++,,,*********+++++++++,,,,,,------,,,,,,,,,,,,,,,---...---------.../////////...,,,---333>>>HHHNNNOOOMMMMMMNNNSSS```tttpppgggsssuuu]]]JJJBBB<<<::::::999777777888777666555555555444444444333333333333333222222222222111111111111111111111111111111111000000////////////000000000000000000000000000000000000000000000000/////////////////////...///////////////...------//////.........---------......///000000000000000////////////000000000000333333444555666777}}}mmm[[[JJJ@@@>>>777666444444555666777666666888:::;;;;;;===???BBBFFFEEEDDDBBB@@@@@@?????????>>><<<===>>>>>>===;;;777777666555555444444333222222222111111111111000111111000000//////......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))************************)))))))))))))))***************)))))))))(((((((((((()))***,,,,,,))))))*********+++++++++......------------...............//////000000000444222333:::FFFNNNOOOMMMNNNOOOWWWggg{{{jjjpppxxx[[[KKK@@@===;;;999999999999777666555555555444444444444333333333333333222222222222111111111111111111111111111000000000000/////////000000000000000000000000000000000000000000000000....../////////////////////////////////......---...............---------......///000000000000000////////////000000000000222222333444555666qqqZZZJJJDDD<<<999888999;;;:::666333555666888999999;;;>>>AAAEEEDDDCCCBBB@@@???>>>>>>>>>>>>===============<<<777777666666555444444444222222222111111111000000111000000000/////////...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))((((((((('''((((((((((((((((((((((((******))))))((((((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((()))***************************))))))))))))+++++++++******)))))))))'''''''''((()))+++,,,---)))))))))*********++++++------------------...///...///000000/////////000222555;;;CCCJJJMMMMMMLLLLLLTTThhhssszzzlllXXXGGGAAA<<<999:::;;;999888888555555555555444444444444444444333333333222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////............////////////...///////////////....................................///000000000000000000111111111222222222222111222222333444555jjjUUULLLGGGBBB<<<999888888555333666777888888888;;;>>>AAACCCCCCBBBAAA@@@???>>>>>>===>>>>>>===<<<;;;;;;;;;888777777666555555444444222222222111111111000000000000000000////////////------......------,,,+++++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((******))))))(((((('''''''''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((()))************************))))))))))))))),,,,,,++++++******))))))'''''''''((()))+++,,,---)))************+++++++++,,,,,,,,,,,,,,,---......///000111000......///000---777BBBIIIKKKKKKMMMPPPMMM]]]|||wwwpppmmmYYYGGG>>>888999:::888666777666666555555555444444444444444444333333333222222111111111111111111111111000000000000111111111111////////////////////////////////////////////////---.........//////000000......///////////////...---...........................///000000000000000000111111111222222222222111222222333444555wwwccc[[[___XXXMMMCCC===:::888777777888888888777999===@@@@@@AAAAAAAAAAAA@@@???>>>===>>>>>><<<:::888888999888888777666666555555444222222222111111111111000000000000000////////////------......------,,,+++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***************((()))))))))************+++++++++++++++*********))))))))))))***+++------******+++++++++,,,,,,,,,++++++++++++,,,---...//////111222111...///222666<<>>>>>>>>???AAAAAA@@@@@@??????@@@@@@===999666666777888888777777666555555555222222222111111111111000////////////000000000000------......------,,,+++++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((()))***************''''''((()))***++++++,,,***++++++++++++++++++,,,++++++***++++++,,,------+++,,,,,,,,,,,,---------,,,,,,,,,,,,---...///000...000222111000333:::@@@OOORRRSSSOOOIIIJJJSSS[[[uuuxxxpppmmm|||kkkXXXIIIEEEAAA999555888666666666666555555555555555444444444444333333333222222222222222222222222000000111111111222222222000000000000000000000000000000000000000000000000------......///000000111------...///////////////---------.........//////......///000000000000000////////////000000000000333333444555666777}}}cccLLL???888888777555444666999<<<<<<===???@@@AAAAAA@@@@@@@@@BBBAAA>>>999666666777888888777777666666555555222222222111111111111000////////////000000000000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''')))***+++(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************&&&&&&''')))***+++,,,---*********++++++,,,,,,---,,,,,,,,,+++,,,,,,------,,,,,,,,,---------......---------......000111111,,,///111111222777@@@GGGQQQPPPMMMKKKNNNXXXgggssslllfffkkkvvv}}}hhhUUUNNNHHH>>>999<<<777666666666555555555555555555444444444333333333222222222222222222222222000000111111222222222222000000000000000000000000000000000000000000000000---------...///000000111------...///000000//////---------.........//////...//////000000000000000111111111111222222222222333444444555666777cccHHHBBB<<<666555888;;;:::777<<<>>>???@@@??????@@@AAA???>>>===<<<:::999888777777777777777666555444333333333222222111000000000222111111000///......---......---------,,,,,,,,,...------,,,+++***))))))************))))))))))))(((((((((((((((((((((((()))(((''''''''')))***+++******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))'''((()))***++++++***))))))************+++++++++***************************++++++,,,,,,------...++++++,,,,,,,,,---------///---,,,---...////////////...000333555;;;GGGSSSTTTVVVMMMHHHSSSbbbvvvhhhkkkvvvyyy{{{kkk___QQQBBB:::::::::999888777777666555444555555444444444333333333222222222222222222222222111111111111111111111111111111111111111111111111222000///......///000222111000///......///000111111111000000//////......////////////////////////000111111111111222222222000000000000000111111222444444555555666777{{{cccRRRIII???999888:::::::::999;;;===>>>>>>>>>?????????>>>===<<<:::999888777777777777777666555444444333333333222111111000000111111111000///...............---------,,,,,,,,,---,,,,,,++++++*********************))))))))))))(((((((((((((((((((((((()))((((((''''''((()))******)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))((((((******+++***)))))))))************+++++++++***************************++++++,,,,,,------...++++++,,,,,,,,,---------,,,++++++,,,---/////////111...///777@@@FFFNNNTTTKKKPPPNNNUUUkkkxxxyyypppWWWDDD===777666666666777777777666555555555444444444333333222222222222222222222222111111111111111111111111111111111111111111111111111000///......///000111111000///......///000111111000000000/////////...////////////////////////000000111111111222222222111111111111111222222333444444555555666666}}}jjj```RRRFFF???=========:::;;;<<<===============>>>>>>===<<<:::999888888777888888777777666555444444333333222222111111000111111000000//////............---------,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))************))))))((()))************+++++++++***************************++++++,,,,,,------...,,,,,,,,,,,,------------,,,,,,---...//////000000222///333AAAMMMSSSSSSTTTGGGOOOUUUgggppp|||lllRRREEE:::888777777888888777666555555555444444444444333333333333333333333333333111111111111111111111111111111111111111111111111111000///......///000111000000////////////000000000000000000////////////////////////////////////000000000111111111222222222222222111222333333444444444444555666666xxxlll___SSSIIIAAA===>>>===<<<<<<======<<<:::>>>===<<<;;;:::999888888888888888888777666555555444444444333222222111111111000000000/////////.........---------,,,,,,,,,*********++++++,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))(((((())))))*********+++++++++***************************++++++,,,,,,------...,,,,,,,,,------------......///000111000000111222333555>>>MMMWWWVVVRRROOOLLLWWWcccyyyvvvyyyxxx^^^NNNAAA>>>:::888888888777555555555555555444444444444333333333333333333333333111111111111111111111111111111111111111111111111111111000//////000111111000000////////////000000000000000000////////////////////////////////////000000000000111111111111222111111111111222333333333333444555555666{{{nnn^^^LLLAAA???===::::::<<<======<<<======<<<;;;::::::999888999999999999888777666555555555444444333222222222000000000000////////////......---------,,,,,,,,,*********++++++,,,,,,---++++++++++++************))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***))))))((((((((())))))*********+++++++++***************************++++++,,,,,,------...,,,,,,---------.........000111222000//////111333777???LLLWWWXXXQQQMMMMMMUUUfffvvv{{{kkkvvveeeRRRFFF@@@999666777888777555666666555555555444444444333333333333333333333333111111111111111111111111111111111111111111111111111111000000000000111111//////000000000000//////////////////000000000000//////////////////////////////000000000111111111000000000000000111222222333333444444555666{{{cccRRRFFFAAA;;;999;;;>>>>>>>>>======<<<;;;::::::999999999::::::999999888777666666555555444444333333222000000000000////////////......---------,,,,,,,,,*********++++++,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))((()))))))))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))))))))))))))***)))************+++++++++***************************++++++,,,,,,------...,,,---------...............000000...,,,...333777BBBKKKWWW[[[UUULLLMMMTTTccczzz|||wwwuuuoooYYYMMMDDD:::555666888888777666666666555555555444444333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111//////000000000000//////////////////000000000000/////////////////////////////////000000000111111000000//////000000111222333333333444555555sssZZZQQQGGG@@@>>>???>>><<<<<<<<<<<<;;;;;;::::::999::::::::::::999888777666666666555555444333333333////////////000000000000......---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))'''((()))******))))))((('''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))***))))))(((((()))***+++)))************+++++++++***************************++++++,,,,,,------...------------...............//////...---222:::AAAPPPUUUZZZXXXQQQMMMVVVccczzz}}}|||lll^^^RRRBBB999888999999777666666666666555555555555444444444444444444444444111111111111111111111111111111111111111111111111111111111222222111111111...///000111111000///....../////////000000000111////////////////////////////////////000000000111111111000000111111222333222333333444444555pppdddTTTHHHCCC???<<<999<<<<<<<<<;;;;;;:::::::::::::::::::::999888777777666666666555444444333333////////////000000000000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&'''(((*********))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((***+++,,,)))************+++++++++***************************++++++,,,,,,---......---------........./////////000111000111777BBBKKK\\\ZZZYYYTTTOOOQQQ```ppp~~~pppaaaMMM@@@;;;:::999777777666666666555555555555444444444444444444444444111111111111111111111111111111111111111111111111111111222222222222111111...///000111111000///....../////////000000111111////////////////////////////////////000000000000222222111111222222333444222222333444444555pppXXXGGGAAA???>>>>>>===;;;;;;;;;;;;999777:::::::::999999999888888666555555444444333222222000000000000//////////////////.........---------------------,,,+++***)))************************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''')))++++++***)))))))))'''(((((()))))))))))))))******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------------------,,,---......//////.........///111222777AAANNNXXX```\\\\\\[[[VVVXXXnnnsss[[[JJJ@@@:::777666:::999777777888888666555555555444444444333333333222222222222222222222222111111111111111111111111//////000111111111111111444333222111111000000000000000000000000000000000////////////000000000000000000000000111111111111333222222111111222222333555555555666666666jjjWWWLLLFFFBBB???>>><<<===>>>>>>===;;;:::::::::999999999999888666555555444444333333222111000000000//////////////////.........---------------------,,,+++******************************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''')))++++++***)))))))))'''(((((()))))))))))))))******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,------------...------...............---000000111444;;;FFFSSS[[[\\\TTTTTT\\\eeeooo|||gggUUUHHH???999777999888777777888888777555555555555444444444333333222222222222222222222222111111111111111111111111000000000111111111111000000000///...---------...000000000000000000000000////////////000000000000000000000000111111111111333222222111111222222333444444444444555555~~~mmm```SSSIII@@@>>><<<;;;;;;;;;:::999::::::::::::999999999999666666555555444333333333111111000000000//////////////////.........------------...------,,,+++***++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((()))++++++)))((()))***'''((())))))******))))))******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------111111333999DDDOOOXXX]]]UUURRRXXXeeerrr~~~uuudddTTTFFF<<<666999777666666777777777666555555555444444444444333333333333333333333333333111111111111111111111111111111111111111111000000111111000000///000000000000000000000000000000000////////////000000000000000000000000111111111111333222222111111222222333333333333333444444mmm]]]HHHDDD???<<<:::999888777;;;;;;:::::::::999999999666666666555444444333333111111111000000000//////////////////............------......---,,,++++++++++++++++++++++++++++++************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((()))+++***)))((()))***(((((()))************)))******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,------...............---------------...000222777AAAMMMVVVZZZZZZPPPXXXfffrrrxxx~~~|||iiiVVVDDD999:::888666555666777777666555555555555444444444444333333333333333333333333111111111111111111111111222222111111111111111111222222111111111111222222////////////////////////////////////000000000000///000000000111111111111333222222111111222222333333333333444444555wwwWWWQQQHHHAAA>>>=========;;;;;;;;;:::::::::999999777666666555555444333333111111111111000000000000000000/////////.........------.........---,,,,,,++++++++++++++++++++++++************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))*********(((((()))+++((())))))*********************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,---...//////......---------...///000000444>>>JJJVVV[[[ZZZWWWSSS[[[iiixxxwwwxxxkkkQQQ???<<<999777666666777777666666666555555555444444444333333333333333333333333111111111111111111111111333222111111000111222222000000///.........//////////////////////////////////////////000000000000///000000000111111111111333222222111111222222333333444444555666666kkkbbbTTTHHHAAA?????????;;;;;;;;;;;;::::::::::::777777666666555444444444222222111111111000000000000000000/////////......------............------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))******)))(((((()))+++((()))******++++++************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,---...//////......------...000222333555;;;FFFQQQYYY[[[YYYVVV]]]___iii||||||ttt|||wwwZZZBBB???<<<999777777777777666666666666555555555444444333333333333333333333333111111111111111111111111222222111000111222333444444333222111000000000000000000000000000000000000////////////000000000000000000000000111111111111333222222111111222222333333444444555666777iiiUUUGGGAAA???>>><<<;;;;;;;;;;;;:::::::::777777666666555555444444222222222111111111000000000000000000/////////...------............------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))*********)))((((((***,,,))))))***++++++++++++*********************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,---...///000......---...000222555777>>>EEENNNUUUYYYZZZYYYYYYjjjqqq~~~}}}ppp|||~~~dddLLLCCC???;;;888777777777666666666666666555555555555444444444444444444444444111111111111111111111111111111000000111333555666999888777555444333333222000000000000000000000000////////////000000000000000000000000111111111111333222222111111222222333222333333444666777gggSSSGGGBBB@@@<<<<<<;;;;;;;;;:::::::::777777777666555555444444222222222111111111111000000000000000////////////------...............---,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))*********)))'''(((***,,,))))))***++++++++++++*********************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++,,,---//////000......---...000444777999FFFLLLRRRVVVWWWXXX[[[]]]rrr{{{ppplllrrr\\\EEEAAA<<<999888777777666777666666666555555555555444444444444444444444444111111111111111111111111111000//////111333666888888777555333111000000///000000000000000000000000////////////000000000000000000000000111111111111333222222222222222222333111111222333444666gggPPPEEECCC>>>;;;:::>>>>>>;;;888888777666555444444444444444222222222111111111111000000000//////.........---........................,,,,,,,,,+++++++++******++++++************+++++++++++++++************)))******))))))))))))******))))))************))))))(((((())))))******++++++(((((()))***************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,---,,,,,,+++*********+++...------,,,,,,,,,------000,,,---222444666???JJJTTTTTTVVVYYYVVVTTT]]]jjj}}}llltttzzzhhhWWWJJJ>>>;;;<<<:::555333444444555555555555555555555555444333333333333444222222222222111111000000222222111111111111222222444444444444333333222111000000000000000000000000////////////////////////000000000000111111111111111111222222222333333333444444555555666777xxxaaaQQQKKK???======@@@>>>:::999<<<777777666555444444444444222222222222111111111111000000/////////.................................,,,,,,,,,++++++++++++***++++++************+++++++++++++++************)))******))))))))))))******))))))************)))))))))))))))))))))*********(((((()))************************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---***++++++++++++,,,,,,,,,---,,,,,,+++******++++++...------,,,,,,------...000---...222666:::EEEPPPYYYYYYZZZYYYVVVZZZlllwwwvvv|||kkkaaaRRRDDD???>>>;;;999888555555555555555555555555555555444333333333333444222222222222111111111000222222111111111111222222333333333333333222111111000000000000000000000000////////////////////////000000000000111111111111111111222222222333333333444444444555555666sssaaaXXXEEEBBB@@@@@@===:::;;;???888888777666555555555555333222222222111111111111000000////////////..............................,,,,,,,,,,,,++++++++++++++++++************+++++++++++++++************)))******))))))))))))******))))))************))))))************))))))))))))(((((()))******************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++++++++...---------------......111...///333:::BBBNNNXXX___^^^[[[WWWVVVaaa{{{zzzrrrtttkkk\\\KKKBBB>>>;;;:::<<<555555555555555555555555555555444333333333333444222222222222111111111111222222111111111111222222111222222222222111000000000000000000000000000000////////////////////////000000000000111111111111111111222222222333333333444444444444444555rrrkkkUUUKKKAAA===<<<:::;;;>>>:::999888777666555555555333333222222222111111111000000//////////////////........................------,,,,,,,,,+++++++++,,,++++++******++++++,,,+++++++++*********))))))******))))))))))))******))))))************))))))++++++******))))))(((((((((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,...------------......///222111222777???JJJWWW______\\\WWWTTTZZZkkk|||ooovvvttteeeSSSGGG???999888:::666666666666555555555555555555444333333333333444222222222222222222222222222222111111111111222222000000111111111111000000000000000000000000000000///////////////////////////000000000111111111111111111222222222333333333444444444444444444mmm\\\IIIAAA???===<<<<<<;;;;;;999888777666666666333333333222222222222111//////000000000000000000........................---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++++++++*********))))))******))))))))))))******))))))************))))))++++++******))))))(((((((((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---++++++,,,,,,,,,------------,,,,,,+++,,,,,,---------------------...///000333444777<<>><<<===<<<:::999888777666666333333333333222222222222//////000000000000111111........................------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++************)))******))))))))))))******))))))************))))))************))))))))))))(((((()))******************))))))(((((())))))***))))))))))))))))))))))))************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...------------...///000000444888===CCCMMMYYY______PPPPPPRRR]]]qqqqqqdddfff|||vvviiiXXXFFF===;;;888777777666666555555555555555444333333333333444222222222222333333333333222222111111111111222222///000000111111111111000111111111111111111111111000000000000000000000000000000000000111111111111111111222222222333333333333333333444555555ooo]]]LLLBBB@@@>>>===;;;:::888777777777444444333333333222222222//////000000000111111111...........................------------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++************)))******))))))))))))******))))))************)))))))))))))))))))))*********(((((()))************************))))))*********))))))))))))))))))))))))************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,---......------------...///000111555;;;BBBIIISSS]]]___[[[OOOTTT[[[eeetttxxxiiikkkxxxjjjRRRBBB<<<888888777777666555555444555555444333333333333444222222222333333333444444222222111111111111222222///000111111222222222111111111111111111111111111000000000000000000000000000000000000111111111111111111222222222333333333222222333444666777jjjRRRFFFDDD>>>>>><<<:::999888777777444444444333333333222222//////000000111111111222..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++************)))******))))))))))))******))))))************))))))(((((())))))******++++++(((((()))***************++++++************++++++))))))))))))))))))))))))************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///---------......000111111555===FFFMMMWWW___^^^WWWRRRZZZccciiiqqqvvvpppfffhhhxxxuuuYYYDDD<<<999888888777666555555444555555444333333333333444222222222333333444444444222222111111111111222222000000111222222222222222111111111111111111111111000000000000000000000000000000000000111111111111111111222222222333333333111222333555777888dddOOOIII@@@<<<999:::999666777;;;666666555444333333333333111111111111000000000000........................------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************++++++++++++++++++*********))))))++++++******))))))((((((,,,+++)))(((((()))+++,,,))))))************))))))))))))))))))))))))))))))+++*********))))))((((((*********))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........////////////000444777@@@@@@IIIXXX```]]]XXXVVVXXXeeeqqqtttuuuwwwuuuqqq|||{{{hhhRRRAAA999888666666777777666555555555444444444333333333444444444333333222222222111111111111111111111111111111222222222222111111000000111111111111000000000000000000000000000000000000000000111111111111111111222222222333333333111222333444555555yyy^^^PPPEEE???<<<<<<<<<999777999777666555444333333333333111111111111000000000000........................------------------------,,,,,,,,,++++++++++++***************************************************************************)))************++++++++++++++++++*********))))))*********))))))))))))))),,,+++***))))))***+++,,,))))))************))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........//////000///000333777;;;BBBFFFQQQ]]]```[[[XXXYYYeeesss~~~nnnZZZJJJ===:::888777777777666555555555444444444333333333444444444333333222222222111111111111111111111111111111222222222222111111000000111111111111000000000000000000000000000000000000000000111111111111111111222222222333333333333333444555666666oooZZZMMMDDD======>>>;;;888777777666555444444333333444222222111111111000000000........................------------------------,,,,,,,,,,,,++++++++++++************************************************************************)))************++++++++++++++++++***************))))))))))))************************************))))))************))))))))))))))))))))))))))))))************))))))))))))(((((())))))******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------.........//////000000222666;;;@@@CCCLLLYYY```]]]XXXYYY___nnnzzz~~~{{{sssaaaRRRAAA>>>:::888777777666555555555444444444333333333444444333333333333222222111111111111111111111111111111222222222222111111000000111111111111000000////////////////////////000000000000111111111111111111222222222333333333333444555666777777|||gggXXXKKK>>>;;;;;;:::888777888777666555444444444444222222222111111111000000................................................------,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************(((((())))))******++++++)))***++++++++++++***)))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))''''''((()))***++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------...............///000111333888???DDDEEEPPP]]]___XXXVVV___jjjxxxzzzxxxrrrqqq~~~}}}xxxrrrwwwvvvwwwyyy}}}tttdddWWWDDD@@@;;;888777777666666555555444444444333333333333333333333333333333333111111111111111111111111111111222222222222111111000000111111111111000000///////////////////////////000000000111111111111111111222222222333333333333444555666666777zzzgggVVVDDD;;;999888888:::888888777666555555555555222222222222111111111111////////////////////////........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************(((((())))))******++++++)))***++++++++++++***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******''''''((()))***++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////---///000222666;;;BBBGGGJJJUUU___\\\VVVZZZjjjxxx{{{ppplllrrr{{{rrrrrrrrrnnnjjjqqqrrrsssuuuwwwyyyzzzzzzuuuggg[[[HHHCCC===888777777777777555555444444444333333333333333333333333333333333111111111111111111111111111111222222222222111111000000111111111111000000///////////////////////////000000000111111111111111111222222222333333333222222333444555555|||jjjTTTFFF>>>::::::<<<999888777666666555555666333222222222222111111111////////////////////////........................------------,,,,,,,,,,,,------------------------************************************************)))************+++++++++***************+++++++++))))))))))))************************************))))))************))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////...000333666:::???EEEJJJPPPZZZ___\\\YYYccctttvvvjjjmmm|||~~~wwwnnnkkklllooonnnmmmmmmnnnppprrrttttttuuuuuu}}}yyymmmbbbPPPKKKBBB<<<888777777777555555444444444333333333222222333333333333444444111111111111111111111111111111222222222222111111000000111111111111000000////////////////////////000000000000111111111111111111222222222333333333111222333444555555kkkXXXJJJ???<<<>>>999999888777666666666666333333222222222111111111////////////////////////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++))))))*********+++++++++*********))))))))))))))),,,+++***))))))***+++,,,))))))************))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000333777;;;???DDDHHHLLLRRRYYY]]][[[\\\hhhvvv~~~sssjjjggguuupppnnnkkkjjjkkkmmmnnnnnnkkkkkklllnnnqqquuuxxxzzz~~~|||sssjjj\\\UUUJJJAAA;;;888666555555555444444444333333333222222222333333444444444111111111111111111111111111111222222222222111111000000111111111111000000000000000000000000000000000000000000111111111111111111222222222333333333222333444555666666|||hhhTTTDDD>>>???:::999888777666666666666333333333222222222111111000000000000000000000000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++))))))******++++++++++++++++++******))))))((((((,,,+++)))(((((()))+++,,,))))))************))))))))))))))))))))))))))))))(((((())))))*********+++*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............/////////000111555:::???CCCGGGKKKMMMPPPWWWZZZYYY]]]iiisssvvvfffbbbiii~~~wwwnnnoooooonnnlllkkklllmmmlllkkkjjjlllqqqxxx}}}uuummmeee]]]PPPDDD<<<888555444555555444444444333333333222222222333333444444444111111111111111111111111111111222222222222111111000000111111111111000000111111111111111111111111000000000000111111111111111111222222222333333333333444555666777777kkkUUUCCC888;;;:::999999888777666555555444333333222222333333111111111111000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************))))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------...//////000111111777888999<<>>BBBGGGLLLQQQUUUWWWWWWWWWggg}}}~~~lllbbbeeennnzzzvvvuuuuuutttrrrnnnjjjgggdddccc```___bbbgggnnnwwwkkkRRR???888777666666555444333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000///000000000111111111111222222222222222222222222333333444555555555pppYYYHHHCCC===::::::999888666555555444333333333333333222222222111111111000000//////............//////------------------------///...------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////...///111555999;;;>>>@@@EEEKKKOOOSSSUUUVVVYYY]]]kkkwwwnnn^^^bbbuuu~~~wwwtttsssrrrooollliiifffdddcccccceeehhhkkknnnttt~~~zzzgggRRRBBB:::777777777666555444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111000000000000000////////////////////////111111111000000000000000111222222222222222333333222333444555666666}}}iiiNNNGGG>>>999999999999888666555444444333333444444222222222222111111111111/////////....../////////------------------------///...------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++))))))))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........///222777;;;>>>>>>BBBGGGLLLPPPSSSTTTTTTZZZfffoooiiiZZZVVVhhh}}}{{{zzztttpppooonnnlllkkkjjjjjjjjjiiinnnsssuuuvvvzzz~~~wwwiiiXXXIII???:::999888777666555555555555333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000111111////////////////////////111111111111000000000000111111111222222333333333222333444555666666nnnppprrruuuyyy~~~ttt[[[PPPBBB:::999:::;;;:::666555555444444444444444333222222222222111111111000//////......//////000------------------------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))******************************++++++++++++******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---000333888<<>>:::777666666555444444444444555333333333222222222111111000000////////////000000........................************+++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))************))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///111555999>>>BBBEEEGGGKKKMMMQQQUUUXXXYYYZZZZZZeeeYYYOOOUUUjjjzzzppphhhfffgggiiijjjfff[[[MMMCCC888777666555555444444555333333333333333333333333222222222222222222222222111111111111111111111111//////000000111111111222000000000000000000000000///000000000111111111111000000111222333333444444222333444666777888^^^]]]\\\[[[\\\]]][[[WWWYYYZZZ\\\bbbjjjttt}}}fffKKK===:::<<<777888777666555555777999555444444333333222222111000000000000////////////000000///...............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************************************))))))))))))))))))))))))))))))************)))))))))************+++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......---//////------...///...222444999???DDDFFFFFFEEEJJJSSSXXXWWWWWWYYYXXXTTTTTTNNNOOOaaa~~~~~~xxxjjj```bbbdddgggjjjggg]]]OOODDD;;;999666555666666555444444444333333333333222222222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111222333444666777777^^^^^^]]]]]]^^^^^^[[[XXXZZZ[[[^^^dddllluuu~~~{{{^^^JJJ@@@<<<::::::999777666555666777555555444333333222222111111000000000////////////000000///...............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++************************************************************************))))))))))))))))))))))))))))))************))))))))))))*********+++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......+++,,,...------...//////000555===DDDHHHKKKLLLLLLRRRWWWZZZXXXWWWWWWUUUPPPRRRQQQYYYooo|||xxxxxxmmmeeebbbcccdddfffeee^^^SSSKKK===:::777555555555555444444444333333333333222222222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111222333444666777777\\\\\\^^^___^^^]]][[[ZZZ\\\___dddlllttt}}}~~~{{{{{{zzz}}}uuu[[[HHH===<<<;;;:::888777555555444555555444444333222222222111111000000000/////////000000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))************)))))))))))))))*********++++++******))))))******+++,,,************************++++++++++++++++++++++++---,,,,,,,,,,,,---......+++,,,.../////////111222555===GGGMMMNNNNNNPPPSSSXXXZZZ[[[YYYXXXWWWRRRLLLDDDMMM```}}}~~~yyyyyyxxxooojjjdddccccccdddddd```XXXRRR@@@===888666555555444333444444333333333333222222222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111222222222333444666777777YYYZZZ]]]``````^^^___cccbbbhhhsss~~~zzzrrrmmmmmmjjjlllpppwwwrrrXXXGGG===;;;999888777666555444555555555444333333222222111111111000000000//////000000///...............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))******************))))))******+++,,,))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,,,,,,,---.........///111333222000333888@@@JJJUUUWWWSSSPPPRRRVVVZZZ[[[\\\\\\[[[XXXPPPJJJDDDSSSmmmtttzzzwwwqqqooogggfffeeefffgggccc\\\VVVEEEAAA;;;666555444444333444444333333333222222222222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000///000000000111111111111000000111111111222222222222333444666777777ZZZ[[[___eeeffffffmmmwww|||~~~tttiiiddddddaaabbbdddhhhmmmsssxxx|||nnnWWW???<<<888666777777666555666666555444444333333222111111111111000000000000000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************************************************************))))))))))))))))))))))))))))))************))))))(((((()))))))))***************))))))******+++,,,))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,,,,,,,---......000///111333222///444<<>>888555444444333444444333333333222222222222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000///000000000111111111111111111111111222222222222222333444666777777]]]]]]cccjjjnnnrrr~~~qqqfff```_________aaacccgggkkknnnpppsssxxx~~~fffFFF@@@:::777777888888777666666555555444333333333222222111111111000000000000000///...............------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------************************************************************************))))))))))))))))))))))))))))))************))))))((((((((()))))))))************))))))******+++,,,************************++++++++++++++++++++++++---,,,,,,,,,,,,---......///---...222000///777DDDVVV]]]dddccc\\\WWWYYY]]]``````bbbbbb\\\RRRLLLKKKWWWnnnzzzvvvwwwzzz~~~~~~}}}~~~iiittt{{{nnnmmmlllmmmlllggg^^^XXXRRRKKKBBB:::666555444444444444333333333333222222222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000000000000000111111111111111111111222222222222333222333444666777777^^^]]]bbblllrrr{{{{{{qqqhhhdddccc```aaaeeeiiinnnsssvvvxxxxxx~~~wwwPPPHHH>>>999999:::999888666666666555444444333333222222222111111111000000000000///...............------------.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---************************************************************************))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))*********))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......///+++---222222333???PPPaaafffiiieee]]]XXXXXX[[[___^^^```___XXXPPPRRRYYYmmm~~~{{{uuusssqqqrrruuuxxxyyyzzzvvv{{{tttuuu}}}pppmmmjjjiiiiiifff```[[[WWWOOOEEE<<<777555555555444444333333333333222222222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000000000000000111111111111111111111222222222333333222333444666777777[[[ZZZ___jjjrrr~~~xxxsssmmmjjjjjjbbbeeekkkrrryyyXXXNNNBBB;;;:::::::::888666666666555444444333333222222222111111111111000000000///...............---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))*********)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......000,,,...555666999HHH[[[lllmmmlllfff]]]VVVTTTVVVZZZZZZ[[[ZZZUUURRR[[[iii|||ssspppooonnnmmmhhhhhhjjjmmmoooooommmkkkrrr}}}||||||qqqmmmhhheeeeeedddaaa___ZZZRRRGGG===888666666666444444444333333333222222222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333222333444666777777ZZZ[[[^^^bbbiiivvvxxxxxxwwwvvvuuurrrpppooommmmmmqqqyyy~~~rrr\\\GGG@@@>>>888555777666666666555444444333333333333333222222222111111000000000000////////////......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))*********************************************++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------......///,,,111333111222>>>VVVjjjvvvssslllbbbYYYTTTVVVXXX]]]^^^cccbbbWWWRRRgggyyyrrrllljjjiiijjjjjjfffffffffgggiiikkkmmmoooxxx{{{|||{{{tttmmmiiihhhfffbbb^^^WWWQQQJJJCCC:::333444999222333333333333222111111333333333333333333333333333222111000000000111222222111111111000000//////000000000000000000000000111//////000111222111000000111111111111222222222222333555666777777]]]]]]]]]]]]```gggrrryyyxxxyyyzzzzzzxxxuuurrrpppooooooooooooppprrrssstttqqqpppqqqvvvyyy|||mmmVVVGGG@@@;;;999999777666666555555444333333333333333222222222111111000000000000////////////.........---------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------......///---///222555<<>>;;;:::777777777666555555444444333333333333222222222111111000000000000////////////.........------------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---....../////////...111999HHH[[[mmmvvvrrrnnneee\\\UUURRRTTTWWWXXX^^^eeeeee^^^cccwwwvvvuuuttttttrrrooolllmmmmmmnnnppprrrvvvyyyzzz}}}||||||~~~~~~uuujjjbbb___^^^]]]\\\WWWRRRNNNJJJAAA888444666444555555555555444333333333333333333333333333333000000000000000111333333111111111111000000000000000000000000000000000000111//////000111222111000000111111111111222222222222333555777888888yyyvvvrrrmmmiiihhhiiijjjiiikkkmmmoooqqqqqqppppppgggfffdddeeeiiipppvvv{{{{{{yyyyyy{{{zzzxxx{{{rrrSSSAAA>>>===888777777666666555444444444333333333222222222111111000000000000////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))((()))))))))************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////111///111===RRReeeoooqqqkkkggg___XXXSSSSSSUUUXXXXXXZZZ[[[ZZZ[[[jjj{{{zzzzzz{{{|||{{{xxxvvvwwwwwwxxxxxxzzz|||~~~}}}zzzsssjjjccc___^^^]]]\\\WWWTTTQQQNNNGGG<<<555444444444444444444333333222222222222222222222222222000000000000000111111111111111111000000000000000////////////////////////111/////////111222111000000000111111111222222222222333555777888999|||yyyuuusssqqqnnnnnnpppqqqrrrrrrrrrqqqkkkiiifffeeegggkkkqqqtttxxxxxx{{{zzzyyy|||~~~iiiPPPEEE???999888777777666555555444444333333333222222222111111000000000000//////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******************************++++++++++++******))))))))))))))))))))))))((()))))))))************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---......//////000111000555EEE\\\lllpppmmmccc___YYYUUUTTTUUUWWWYYYZZZXXXTTTUUUccc||||||www~~~uuuqqqkkkfffccc```___^^^YYYUUUTTTSSSLLL@@@666333333333333333333222111111222222222222222222222222111111111111000000//////000000000000000000111111////////////////////////111/////////111222111000000000111111111222222222222333555777999999|||}}}}}}||||||{{{zzzyyypppnnnkkkhhhhhhiiilllmmmsssuuu{{{{{{xxxyyyyyyeeeLLL===777888888777666666555555444333333333222222222111111000000000000/////////////////////.........------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,---------------...//////000000000333===QQQeeeqqqqqqlll]]]ZZZVVVTTTUUUWWWXXXXXXTTTSSSQQQXXXooo{{{nnnzzz~~~|||sssppplllhhhdddbbb``````[[[WWWVVVVVVOOOCCC888333222222333333222222111000222222222222222222222222000000111111000000///...000000000000111111111111000000000000000000000000111//////000111222111000000111111111111222222222222333555777999:::}}}yyyvvvttttttsssrrrpppooonnnnnnnnntttvvv{{{{{{yyy{{{xxx|||}}}VVV@@@;;;888888777777666555555555333333333222222222111111000000000000////////////////////////............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------......//////000000111999HHH[[[jjjoookkkfff[[[XXXUUUUUUVVVWWWVVVTTTMMMSSSXXXccc}}}rrruuu~~~|||~~~uuurrrmmmfffaaa___```aaa]]]YYYWWWWWWRRREEE999444333333444444333333222111111111111111111111111111,,,---///000111111111111///000000000111111111111000000000000000000000000111//////000111222111000000111111111111222222222111333555888999:::zzzwwwxxxxxxxxxxxxwwwuuusssrrrzzzzzz~~~}}}|||zzz|||eeeKKKGGG888888777777666666555555333333333222222222111111000000000000////////////000/////////............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,++++++*********++++++,,,,,,,,,---------------......///000000000333>>>PPP```jjjiiiccc]]][[[XXXVVVVVVWWWWWWTTTQQQNNNZZZfffqqq}}}vvv}}}~~~xxxtttlllddd^^^\\\^^^aaa___ZZZXXXXXXSSSFFF:::444444444555555444444333222111111111111111111111111)))+++---000222333333333//////000000111111111222000000000000000000000000111//////000111222111000000111111111111222222222111333555888:::;;;|||xxxxxxyyyzzzzzzxxxwwwwwwxxxvvvxxx|||}}}~~~}}}\\\GGG:::777999777000555999000444444333222222111111000222111111000///......---000000000000000000000000------------------------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***************************...,,,++++++++++++***(((++++++************++++++------------------------------------------------///++++++///111000000222999JJJ]]]eeefffeeebbb___^^^^^^[[[VVVSSSSSSRRRQQQSSSYYYiiipppyyy~~~xxxnnneeecccdddaaa[[[ZZZ[[[[[[WWWOOOGGG@@@===666444111000222333444444222222111111111111222222000000000000000000000000111111111111000000000000000000000000000///......111111111000000000000000111111222222222333333333333555777888::::::ooorrrwww}}}{{{{{{zzzwwwuuutttvvvwwwyyy{{{}}}rrr]]]EEE;;;:::999333555888222444444333333222111111111111111000000//////......000000000000000000000000------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***************************,,,*********,,,,,,,,,***,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,------------------------...,,,,,,/////////222777CCCRRRbbbgggfffddd```]]]\\\YYYUUUQQQPPPRRRSSSSSSVVV```ttt|||zzztttsssnnngggdddccc^^^WWWWWWXXXXXXVVVOOOHHHAAA===777555222222333444444444222222111111111111222222000000000000000000000000111111111111000000000000000000000000000///......111000000000000000000000111111222222222333333333222333444666777777fffgggiiilllqqqyyy|||wwwwwwyyy|||vvvUUUAAA999;;;777555777444444444333333222222111111000000000000000000000000000000000000000000000000------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,***++++++,,,,,,++++++******************************)))(((***,,,------,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,------------------------...---...///------555???PPP\\\ggghhheeebbb^^^ZZZYYYSSSMMMKKKMMMPPPQQQRRRZZZjjj{{{lllhhhmmmoookkkeeeaaaZZZSSSRRRSSSUUUTTTPPPIIIAAA===777555444333444555444333222222111111111111222222000000000000000000000000111111111111000000000000000000000000000//////...000000000000000000111111111111222222222333333333222333444555555555jjjiiihhhggghhhnnnuuu{{{|||zzz|||dddGGG999<<<888444666666555444444333222222111111000000000000000000111111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++******************************))))))***+++,,,,,,***,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,------------------------......000///,,,...;;;HHHYYYbbbiiihhhccc```\\\XXXUUUNNNHHHIIILLLNNNNNNOOO___tttyyyhhhdddmmmrrrmmmeee^^^WWWRRRMMMOOOQQQRRRPPPJJJCCC>>>777666444444444444333111222222111111111111222222000000000000000000000000111111111111000000000/////////000000000000//////000000000000000111111111111111222222222333333333444555555666666666wwwuuurrrnnnlllmmmrrrvvv|||}}}}}}~~~pppPPP>>>===888444666666555555444444333222222111000000000000111111111111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,+++)))***++++++)))(((++++++************++++++*********++++++,,,,,,,,,---------------------------///111111...222BBBRRR[[[bbbgggeeeaaa___[[[WWWRRRKKKIIIMMMPPPOOOPPPTTTjjj{{{{{{oooiiiqqquuuoooddd]]]XXXTTTLLLLLLNNNPPPQQQMMMFFFAAA888666444333333333111000222222111111111111222222000000000000000000000000111111111111000000000/////////000000000000////////////000000111111111111111111222222222333333333444444555555666666}}}yyyxxxzzz|||zzzyyy}}}~~~___JJJBBB999777888444555555444444333333222222111111111111111111111111000000000000000000000000........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++******++++++,,,,,,++++++***************************---+++***)))******((('''+++******))))))******+++******++++++,,,,,,---------------------------------...000222222999JJJ[[[[[[aaaeeebbb```^^^ZZZVVVOOOJJJKKKRRRWWWXXX^^^fffyyyssswwwqqqooouuuwwwpppfff___[[[WWWMMMLLLMMMOOOQQQOOOIIIDDD;;;888444222222222222111222222111111111111222222000000000000000000000000111111111111000000000000...//////000000000000000/////////000111111222222111111222222222333333333222222222333444555~~~|||~~~rrr[[[JJJ<<<:::;;;333555555555444333333222222333222222111111000000000000000000000000000000000........................,,,,,,,,,---------......------------------------,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***************************+++***))))))***+++)))(((,,,++++++******++++++,,,+++++++++,,,------......------------------------------000333777@@@QQQ```\\\aaadddbbb___^^^YYYTTTMMMIIIMMMWWW^^^cccsss}}}zzzmmmrrr}}}~~~wwwuuuqqqvvvwwwqqqiiiddd^^^YYYPPPNNNMMMOOORRRQQQMMMHHH@@@<<<666333222333444444222222111111111111222222000000000000000000000000111111111111000000000000......///000000000000000...//////000111111222222111111222222222333333333222222222333555777~~~hhhPPP>>>>>>===222666555555444444333222222333333333222111000//////000000000000000000000000////////////////////////,,,,,,,,,------.........------------------------,,,,,,,,,+++++++++*********+++,,,------,,,+++***+++++++++,,,,,,+++++++++************************)))((('''(((***,,,+++***---,,,,,,++++++,,,,,,---++++++,,,------...//////------------------------------///444:::DDDUUUccc]]]bbbdddbbb```^^^YYYSSSKKKHHHMMMYYYbbbmmmtttooozzzzzzmmmkkkvvv~~~~~~ppptttvvvrrrlllgggaaaZZZRRROOOMMMOOORRRRRROOOJJJCCC>>>888444333555666777222222111111111111222222000000000000000000000000111111111111000000000000......///000000000000000...//////000111222222222111111222222222333333333444444444555777:::~~~aaaHHH>>>;;;777888666444444444444222000222111111000000000000000000000000000000000000000////////////............///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------...............+++///000333>>>PPP___dddccceeefffccc]]]VVVPPPMMMIIIKKKQQQXXXaaarrruuuggglllzzz{{{jjjkkkvvv~~~wwwssspppqqqsssnnnccc___```VVVQQQMMMMMMQQQTTTRRRPPPHHH???555///000333444333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000111111111111222222222222111000111333444333222222333444555666888yyyUUU???888888777666444444444444333111222222111000000000000000000000000000000000000000////////////............///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***))))))***+++,,,******++++++++++++*********************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///......222:::GGGTTT```gggfffgggfffbbbZZZRRRLLLJJJLLLOOOSSSWWWbbbyyy{{{iii___aaafffsssmmmjjjppp}}}yyyvvvtttssslll```YYYYYYSSSOOOKKKKKKOOOSSSRRRQQQKKKBBB888222222333333222111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////000000000111111111222111000111333444333222222333444555666888kkkFFF999<<<888666444444555555444333222222111000000000000111000000000000000000000000////////////............///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++************++++++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////222...444EEESSSZZZaaaiiifffeeeccc^^^VVVOOOKKKIIIOOOTTTTTTVVVfffgggXXXTTTTTT\\\```jjj~~~wwwpppnnnxxxzzzuuukkk___WWWUUUPPPLLLHHHIIILLLPPPQQQQQQMMMEEE;;;555333333222111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////.../////////000000000000222111000111333444333222222333444555666888UUU@@@@@@888666444444555555555444333222111111000000111111000000000000000000000000////////////............///............---------------------------------------------------------------------------------++++++++++++++++++++++++,,,+++***))))))***+++,,,************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------......//////000000333...777NNN]]]^^^```iiicccbbb^^^XXXRRRMMMKKKKKKNNNTTTSSSUUUkkkiiiWWWPPPRRRUUUYYY\\\ddduuu|||zzzrrrwwwtttjjjaaa[[[YYYPPPLLLHHHGGGIIILLLNNNOOOKKKEEE===777444333333222111111111111111111111111000000000000000000000000/////////////////////////////////////////////////////////000000000111111222111000111333444333222222333444555666888fffHHH@@@:::888555444555666666555333222222111111111111111000000000000000000000000////////////............///............---------------------------------------------------------------------------------+++++++++,,,,,,+++++++++,,,+++***))))))***+++,,,************************++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------......///000000111333000;;;RRR___]]]^^^eeedddaaa[[[SSSMMMJJJKKKLLLIIINNNPPPVVVpppwww```UUUSSSSSSSSSVVVYYY```mmm}}}|||wwwyyy~~~pppgggcccaaa^^^SSSOOOIIIFFFFFFHHHKKKMMMHHHCCC===888555444333333111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000111111111222222222111000111333444333222222333444555666888uuuSSS???<<<:::666444555555555555333333222111111111111222000000000000000000000000////////////............///............---------------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------...///000000111222222555AAASSS\\\[[[\\\```ddd```XXXOOOIIIHHHKKKNNNIIILLLQQQ^^^yyysss^^^WWWUUUSSSPPPTTTWWW]]]hhhvvv{{{xxxvvvyyykkkeeeeeeddd```VVVRRRKKKFFFEEEGGGJJJMMMFFFCCC???:::666444444444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222111000111333444333222222333444555666888aaaFFF???;;;777555444555555444444333222222111111222222000000000000000000000000////////////............///............---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,------------...++++++,,,,,,,,,,,,------------...///000111222222222;;;HHHRRRVVVXXXZZZ]]]___[[[SSSKKKHHHJJJPPPVVVRRRSSS[[[ooosss]]]TTTSSSTTTTTTVVVYYY```hhhrrr}}}|||~~~vvvnnnssswwwlllhhhiiifff___VVVRRRLLLGGGEEEGGGMMMQQQHHHFFFBBB===888444333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222111000111333444333222222333444555666888mmmPPP@@@===888555444555444444444333222222111111222222000000000000000000000000000/////////............//////.........---------------------------------................................................++++++------------++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------------...///000111222222222@@@MMMQQQRRRWWWZZZ[[[WWWSSSMMMHHHHHHNNNXXX___]]]\\\fff~~~nnnXXXMMMMMMSSSXXXYYY]]]dddkkkssszzz~~~}}}tttgggggguuuyyypppmmmnnnhhh^^^VVVRRRLLLGGGEEEIIIOOOTTTKKKIIIEEE???999555333222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000222111000111333444333222222333444555666888{{{bbbPPP===888;;;666444666444444333222222111111222222222222111111111111222222111111111111000000000000////////////////////////................................................------------------------000000///...------,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................///---...222222//////222;;;DDDMMMQQQTTTZZZ^^^^^^WWWMMMFFFIIIPPPTTTWWWZZZYYYbbbsssmmm[[[UUUUUUTTTRRRYYY\\\bbbkkkttt~~~}}}xxxzzziii\\\___qqqzzztttooojjjfffbbb```VVVPPPKKKIIIHHHHHHMMMUUUQQQJJJEEEDDD???666333555222222222111222222333333111111000000000000111111222111111111000000//////000000000000000000000000000000000000111111111111222333444444555555444444333222222444777999lllXXXAAA888:::666555777444444333222222111222222222222222111111111111222222111111111111000000000000////////////////////////................................................------------------------//////......---,,,,,,+++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---...222222///000333===FFFNNNRRRUUUZZZ]]]\\\WWWNNNIIILLLRRRUUUWWWYYYZZZeeezzzqqq___XXXVVVVVVVVV\\\___dddlllvvv{{{vvv}}}zzzjjjZZZ[[[jjjyyy|||vvvpppjjjeeeaaa___VVVQQQMMMLLLIIIFFFJJJPPPPPPJJJFFFEEE???777333444333222222111222222333333111111000000000000111111111111111111000000000///////////////////////////000000000000111111111111111222222333333333333333333222222444777999{{{uuu|||eeeIII:::999777777999444444444333222222222222222222222111111111111222222111111111111000000000000////////////////////////................................................------------------------...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---...222222000222777AAAIIIQQQTTTWWWZZZZZZXXXUUUOOOLLLOOOSSSTTTTTTVVV^^^lllvvveee[[[WWWXXXYYY^^^```fffmmmvvvzzzuuuyyy}}}zzzlll[[[VVVbbbqqq|||wwwqqqkkkeeeaaa___VVVRRRNNNMMMHHHDDDEEEJJJOOOKKKIIIGGGAAA999444333333333222222111222222333000000000000000000000000111111111111000000000000////////////////////////000000000000111111111111000111111222222222222222333222222444777888|||jjjmmmuuuSSS===999666888999333444444333222222222222333222222111111111111222222111111111111000000000///////////////////////////................................................------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------...........................---///222111111555;;;FFFMMMTTTWWWYYYZZZXXXTTTPPPLLLLLLPPPRRRQQQQQQTTTfffzzzyyyhhh\\\VVVWWWZZZ^^^aaafffnnnwwwzzzvvvuuuzzz{{{qqq```WWW```mmm|||{{{xxxrrrkkkddd___\\\UUUQQQMMMJJJFFFBBBCCCGGGNNNMMMMMMKKKEEE===777444333333222222111111222222000000111111111111000000111111111000000000000000///////////////////////////000000000111111111111000111111222333222222222222222222444666888jjjfffyyy___CCC;;;666777888333555444333333222222333333222222111111111111222222111111111111000000000///////////////////////////................................................------------------------+++++++++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------........................------///222111111888@@@JJJQQQWWWYYY[[[[[[VVVPPPJJJIIIKKKNNNOOONNNPPPTTTrrrxxxhhh[[[UUUWWWYYYbbbeeejjjqqqzzz|||xxxssswwwzzzvvvhhh\\\aaammm}}}}}}|||uuukkk```XXXTTTUUUPPPLLLIIIDDD@@@CCCHHHMMMOOOPPPOOOJJJCCC;;;555444333222222111111111222///000111111111111000///000000000000000000111111........................///000000000111111111111111222222333333333333333222111111333666888vvvooozzzmmmMMM@@@888777888333555444444333333333333333222222111111111111222222111111111111000000000000////////////////////////................................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...........................------///222111222:::DDDNNNTTTYYY[[[]]]\\\UUUMMMHHHHHHJJJMMMMMMMMMSSSZZZssseee[[[WWWYYY\\\hhhjjjnnnuuu}}}}}}yyyssstttxxxxxxnnnbbbbbbkkk}}}zzzmmm^^^RRRMMMVVVRRRNNNLLLGGGBBBCCCGGGIIIOOORRRQQQMMMGGG>>>666444444333222111111111111///000111222222111000///000000000000111111111111........................000000000000111111111111111222222333333333333333222111111333666777zzzzzzzzz{{{yyyXXXHHH;;;888999555555555444333333333333444222222111111111111222222111111111111000000000000////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,******+++,,,,,,---..............................,,,---000222111333<<>>999;;;777555555444333333333333444222222111111111111222222111111111111000000000000////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++,,,,,,---..............................,,,---000222111333>>>JJJQQQVVV[[[^^^```^^^UUUKKKLLLLLLNNNPPPPPPSSS___lll{{{www{{{{{{sssggg^^^]]]```dddgggjjjkkkmmmooossswww{{{}}}~~~|||yyy{{{zzzvvvuuuooopppuuupppccc]]]```mmmvvvwwwjjj___YYYZZZZZZ[[[\\\TTTIIIAAA@@@AAAJJJQQQPPPNNNJJJ@@@555555444333222111111111111...000111222222111000...//////000000111111111222........................000000000000111111111111//////000111111111111111111111111333555777{{{rrrxxx___III:::555888666666555444333333333333333333333222222222111111000000000000000000000000111111000000//////......////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------........................------////////////222:::CCCIIIRRRTTTXXX\\\^^^\\\WWWRRRRRRKKKNNNYYYZZZVVVeee|||wwwssstttxxxzzzuuulllaaa]]]```eeehhhiiiiiiiiijjjjjjkkknnnrrruuu||||||}}}~~~|||yyywwwtttuuussspppooolllbbbVVVdddppp~~~~~~qqqeee]]]```aaa```[[[SSSKKKEEEBBBCCCEEEIIILLLLLLHHHAAA;;;444222000000111222111000000000000000000000000000000000000000000000000000111111000000/////////...////////////000000000000000000000000000000000000///000222444555666vvvlllSSS???777999666666555444333333333333333333333222222222111111000000000000000000000000111000000000/////////...////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------..............................////////////333;;;DDDKKKQQQTTTZZZ___bbb___YYYTTTRRRMMMQQQZZZYYYYYYkkk}}}rrrmmmnnnppprrrpppiiiaaa^^^```dddggggggbbbccccccccceeejjjqqqvvv{{{~~~{{{xxxvvvttttttrrrpppooommmcccWWWaaammm|||rrrfff^^^___``````\\\TTTLLLEEEBBB@@@BBBFFFIIIJJJFFF???:::666444222111222333222111000000000000000000000000000000000000000000000000///.........------------/////////000000000111111000000000000000000000000000111222444555666{{{aaaFFF:::999777666555444333333333333333333333222222222111111000000000000000000000000000000000000////////////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------............................../////////000444<<>>HHHOOOOOOUUU```iiimmmhhh___XXXPPPRRRVVVYYY[[[fff}}}ppphhheeeeeeeeebbb```___```bbbbbbaaa___]]]^^^______aaaffflllqqqxxx}}}zzzwwwuuusssrrrpppmmmnnnmmmfff\\\WWWaaappp{{{}}}vvvjjjaaa\\\^^^___]]]UUUMMMFFFBBBAAACCCEEEIIIJJJHHHCCC???999666333222222222222111000000000000000000000000////////////////////////000000000000000/////////000111111111222222222222000000000000000000000000000111333444555666}}}}}}[[[BBB777777777666555444444444444333333333222222222111111000000000000000000000000////////////000000000000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------......---------........./////////000000222777@@@KKKRRRQQQXXXcccnnnqqqlllaaaYYYOOORRRVVVYYY```sssuuuhhh```\\\[[[[[[[[[\\\^^^aaabbbaaa___]]]^^^___`````````aaadddgggrrrvvv{{{}}}||||||~~~|||zzzwwwuuusssrrrooolllmmmmmmfff]]]TTT[[[hhhuuu{{{wwwlllccc[[[]]]^^^[[[TTTLLLFFFBBB@@@AAADDDGGGIIIHHHEEEBBB:::777333000000111000000000000000000000000000000/////////////////////////////////000000000000000000111111111222222222222000000000000000000000000111222333444555555rrrooosss}}}iiiKKK:::888777666555444444444444333333333222222222111111000000000000000000000000////////////000000000000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------......,,,,,,------...////////////000111333999BBBMMMUUUTTT[[[gggqqqsssmmmaaaXXXPPPRRRTTTYYYiii}}}oooccc[[[XXXWWWVVVVVVYYY]]]aaabbbaaa^^^\\\\\\\\\\\\[[[ZZZ[[[]]]```jjjmmmooommmkkklllrrrwww}}}|||zzzxxxvvvuuusssoookkklllmmmggg^^^RRRWWWbbboooxxxwwwnnneeeZZZ[[[[[[XXXQQQJJJEEECCC>>>>>>@@@CCCFFFFFFDDDBBB;;;777333000///000000///000000000000000000000000000000000000000000000000---------...............000000000111111111222222000000000000000000000000111222333444555555}}}gggcccccckkkvvvxxxVVV???888777666555444444444444333333333222222222111111000000000000000000000000.../////////000000000111////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------......,,,,,,------...//////000///000111444:::DDDOOOWWWXXX___iiirrrtttlll```WWWRRRSSSSSS[[[tttvvviii^^^WWWUUUTTTTTTSSSWWW]]]aaabbb```^^^\\\YYYXXXVVVSSSSSSWWW]]]bbbfffhhhjjjgggdddfffnnnvvv~~~||||||{{{yyywwwvvvtttoookkkkkklllfff^^^RRRTTT]]]jjjuuuwwwooogggYYYZZZXXXTTTNNNIIIEEEDDD===>>>???BBBEEEFFFEEECCC===999444111000000000000000000000000000000000000000000000000000000000000------------.........////////////000000000111111000000000000000000000000222222333444555555|||kkkddd```eeennnyyy^^^CCC888777666555555444444555333333333222222222111111000000000000000000000000.../////////000000111111////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------......,,,,,,------...///000000///000111444;;;EEEPPPXXXZZZaaakkkssstttlll___VVVUUUSSSSSS]]]|||uuulll```VVVPPPNNNNNNNNNRRRWWW]]]aaabbb```^^^\\\YYYVVVRRROOOPPPWWWaaaiiieeehhhiiifffccceeennnvvv}}}||||||{{{zzzxxxwwwuuuooojjjkkkkkkfff^^^RRRSSSZZZgggssswwwppphhhYYYYYYWWWRRRLLLGGGEEEDDD??????AAACCCGGGHHHGGGFFF???;;;666222111111111111000000000000000000000000000000000000000000000000.../////////000000111111////////////000000000000000000000000000000000000222222333444555555vvvhhh^^^```fffkkkvvv|||qqqLLLAAA;;;777666666555555555444444333333333333222222111111111111111111111111000000000000000000000000......//////000000111111........................------------------------,,,------......------,,,,,,,,,,,,++++++*********))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++......////////////......000222333555:::CCCOOOWWWaaahhhsssxxxpppaaaYYYYYYXXX[[[\\\eee|||vvvmmmaaaTTTNNNMMMLLLOOOSSSWWWYYY^^^dddgggddd\\\UUUMMMKKKLLLQQQZZZaaaddddddjjjjjjiiieeebbbccchhhmmmuuu}}}|||{{{yyywwwsssqqqooollliiifffdddcccXXXSSSXXXfffqqqrrrnnnlllcccYYYSSSTTTSSSLLLFFFEEE???===<<>><<>>CCCHHHJJJJJJEEE>>>777333111111111111111111000000000000000////////////////////////............////////////////////////000000000000///000000000111111111111222222222333333444yyyhhhbbb```___eeeoooeeeNNN;;;777888444333666444444333333333222222222111111111111111111111111////////////////////////111111000000//////..............................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,---...............////////////......///111555;;;DDDLLLSSSVVVYYY___fffeeeZZZOOOPPPVVVTTTQQQ^^^|||xxxuuuuuusssoookkkeee\\\SSSMMMJJJEEECCCEEEHHHKKKSSS[[[___eeeiiidddXXXNNNKKKLLLRRRVVV[[[]]]]]]]]]___bbbiiinnntttvvvrrrmmmjjjiiippp||||||yyyuuussspppllliiigggffffffaaa[[[WWWYYYcccnnnqqqpppfffbbb[[[WWWVVVTTTNNNGGGCCC???:::999;;;AAAHHHKKKJJJFFFAAA:::555222111222000000000000000000111111////////////////////////............////////////.../////////000000000111///000000000111111111111111111222333333444{{{hhh```\\\ZZZ```iiiwwwZZZ???999888444333777444444333333333333222222111111111111111111111111000000000000000000000000000000000000////////////........................------------------------,,,------......------,,,,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++,,,,,,---------......////////////......111111555<<>>888333111111000000000000111111111111000000000000000000000000............////////////......//////000000111111000000000000111111111111111111222333333444wwwddd\\\YYYWWW]]]fff|||dddDDD:::999333333888444444333333333333222222111111111111111111111111000000000000000000000000////////////000000000000........................------------------------,,,------......------,,,,,,,,,,,,---------......*********++++++,,,,,,---,,,,,,,,,---------------......////////////......111111555===IIIUUU\\\```dddeeeiiijjjbbbUUUMMMKKKKKK^^^~~~}}}{{{xxxtttqqqmmmgggddd^^^[[[WWWSSSOOOLLLHHHEEEEEECCCDDDHHHKKKNNNWWW```___```___ZZZSSSOOOPPPSSSVVVVVVXXX[[[```dddfffgggkkkooosssrrroookkkiiijjjkkksss{{{wwwtttqqqmmmiiifffddddddeeeaaa[[[RRRNNNWWWgggnnnmmmeeeccc^^^XXXYYY[[[UUULLLGGGDDD???;;;:::===CCCGGGHHHHHHGGGBBB:::444111000///000000000111111111111000000000000000000000000............////////////.........///000111111111000000000000111111111111000111111222444555qqq___XXXWWWWWW^^^hhhyyyxxxkkkGGG;;;999333333999444444444333333333222222111111111111111111111111000000000000000000000000......//////000000111111........................------------------------,,,------......------,,,,,,,,,,,,------.........))))))***+++,,,,,,------..................------......////////////......111111555>>>LLLYYYbbbfffkkkkkkmmmnnngggXXXKKKFFFNNNhhh~~~xxxuuurrroookkkfff```\\\XXXUUUQQQNNNLLLKKKJJJHHHBBBAAADDDIIILLLPPPXXXbbb^^^^^^[[[VVVRRRPPPSSSVVVWWWUUUVVVZZZbbbiiikkkkkknnnqqqsssrrrnnnkkkkkkllljjjppp{{{~~~yyyvvvtttqqqlllhhheeedddddddddccc]]]SSSNNNWWWgggpppooocccccc^^^YYY[[[^^^ZZZQQQJJJGGGBBB===:::;;;@@@CCCGGGHHHHHHDDD<<<555111000//////000000111111111222000000000000000000000000............/////////000---......///000111111222000000000000111111111111000111111222444555|||iiiYYYUUUTTTRRRXXXcccyyywwwqqqNNNAAA===777444777444444444333333333222222111111111111111111111111000000000000000000000000////////////............//////.........---------........................//////.........---------,,,,,,,,,------.........******+++++++++,,,,,,,,,---------............///...///000///...---...///000...222>>>KKKVVVeeerrrtttqqqooolllcccWWWPPPOOOWWWppp}}}yyywwwsssqqqnnniiiccc]]]XXXUUUQQQOOOMMMJJJHHHFFFEEEDDDDDDDDDFFFIIINNNUUUZZZ^^^______]]]YYYVVVUUUVVVXXXVVVWWWZZZ]]]aaafffiiilllmmmppprrrrrrpppmmmkkkjjjkkkrrr|||}}}{{{yyyvvvssssssrrrooollliiigggeeedddbbb^^^VVVPPPWWWeeemmmmmmlllggg```\\\[[[[[[ZZZXXXMMMGGGAAA===;;;:::@@@HHHHHHHHHFFFBBB>>>888444111000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111000000000000111111111111000111222333555666nnn^^^QQQOOOOOONNNUUU```ooo}}}|||{{{YYYEEE;;;666333444444444444333333333222222111111111111111111111111000000000000000000000000////////////............//////.........---------..............................------,,,,,,,,,,,,,,,,,,,,,---------------***++++++++++++,,,,,,,,,---------............///...///000///...---...000111222888DDDNNNXXXgggtttxxxuuurrrnnndddXXXSSSSSS___xxx~~~}}}|||{{{yyyvvvsssnnnlllhhhccc]]]XXXTTTRRRNNNMMMKKKIIIGGGEEEDDDDDDCCCDDDFFFIIIOOOUUU[[[______^^^\\\XXXUUUSSSTTTVVVWWWXXX[[[___dddgggjjjlllppprrrtttssspppllljjjiiikkkqqqzzz|||zzzxxxuuussssssqqqoookkkhhhfffddddddcccaaaYYYRRRUUU```iiijjjgggddd___[[[XXXWWWWWWWWWMMMGGGAAA===::::::???GGGIIIHHHGGGDDD???999444111000000000000000000000000000000000000000000000000//////////////////////////////000000000111111111000000000000111111111111000111222333444666wwwnnn]]]QQQIIIJJJLLLMMMTTT]]]iii}}}yyyxxxhhhJJJ:::777666444444444444444333333333333111111111111111111111111000000000000000000000000////////////...........................---------........................---,,,,,,,,,,,,+++++++++------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///...///000000......///000111777AAAKKKSSS\\\kkkxxx{{{xxxuuunnnaaaVVVSSSWWWggg|||xxxvvvzzzxxxwwwvvvvvvssspppmmmgggddd```[[[VVVRRRPPPOOOKKKJJJHHHGGGEEEDDDDDDDDDCCCDDDFFFJJJPPPVVV\\\```aaa```^^^ZZZVVVTTTUUUVVVYYY[[[___cccgggjjjlllmmmsssuuuvvvuuuqqqmmmjjjiiiiiiooovvv|||~~~{{{yyywwwtttrrrrrrqqqnnnkkkgggeeecccbbbcccccc]]]UUUSSSYYYbbbgggdddcccaaa[[[UUURRRSSSUUULLLFFFAAA===:::999>>>DDDJJJIIIIIIFFFAAA;;;555111000000000000000000000000000000000000000000000000//////////////////////////////000000000000111111000000000000111111111111000111222333444555zzzuuuppphhh___WWWQQQJJJGGGIIIMMMOOOVVV]]]jjj||||||pppvvvRRR<<<:::;;;666555444444444444333333333111111111111111111111111////////////////////////////////////............................................................---,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++++++++++++++,,,,,,,,,---------------............///...///000000///...000111///:::HHHQQQWWW```ooo}}}~~~{{{vvvkkk[[[PPPSSS\\\rrrzzzwwwtttqqqoootttrrrqqqppppppnnnjjjgggaaa^^^ZZZUUUQQQOOONNNMMMIIIHHHGGGFFFEEEEEEEEEEEECCCDDDGGGLLLRRRXXX^^^aaaeeedddbbb]]]YYYWWWWWWYYY[[[^^^bbbgggjjjlllmmmmmmrrrtttvvvuuurrrooolllkkkeeejjjqqqvvv||||||zzzxxxuuusssrrrqqqnnnjjjgggdddbbbaaaaaaccc```WWWQQQSSS]]]fffeeegggfff^^^TTTNNNOOORRRKKKFFFAAA>>>:::888<<>>999:::>>>AAADDDHHHJJJHHHBBB:::555000000000000000000000000////////////////////////////////////////////////........./////////000000000000000000111111111111111111111222333333pppdddYYYPPPIIIGGGDDDAAAAAAAAACCCDDDBBBHHHMMMQQQWWWaaakkkqqq}}}|||qqqpppjjjNNN???999666666555555555444444444111111111111111111111111000000000000000000000000000/////////............---------.........//////........................+++++++++,,,,,,---------*********++++++,,,,,,---,,,,,,,,,---------......---------.........//////---///000111000000222333BBBNNNXXXZZZ___kkkvvvzzzvvvtttlll\\\NNNTTTttt|||zzzuuunnniiifffdddcccbbb___]]]\\\[[[[[[XXXUUURRRMMMMMMMMMLLLKKKJJJHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBAAADDDIIIPPPWWW^^^ccceeehhhgggeeebbb___^^^___aaa[[[ZZZYYYXXXXXXXXXXXXYYY```dddhhhjjjjjjiiiiiijjjiiikkkmmmqqq{{{|||zzz}}}}}}{{{yyyvvvsssvvvtttpppllliiieeecccbbb```^^^]]]YYYPPPIIIPPP[[[eeefffddd^^^UUUMMMHHHGGGMMMIIIFFFDDD???::::::>>>???CCCGGGJJJHHHBBB;;;666000000000000000000000000////////////////////////////////////////////////............/////////000000000000000111111111111111111111222222333iii]]]VVVOOOIIIEEEBBB??????BBBDDDDDDCCCCCCGGGNNNTTT[[[dddnnnvvvyyyuuutttyyy}}}tttxxxUUU@@@:::888666444333444555444444222222222222222222222222000000000000000000000000000000000000000000000000..............................------------...............------,,,,,,,,,------------------------------------------------............////////////111......000111///111555HHHSSSZZZXXXXXXbbbnnntttwwwmmm```VVVRRR]]]www{{{uuupppnnnkkkgggdddbbb``````\\\\\\[[[ZZZWWWTTTPPPOOOKKKKKKJJJHHHFFFEEEDDDCCCBBBDDDEEEDDDCCCAAAAAABBBBBBEEEOOOYYY\\\[[[aaaiiiiiigggdddbbbbbbbbbbbbbbb\\\VVVOOOMMMQQQXXX^^^aaakkklllmmmpppssssssqqqooolllkkkooovvvzzz{{{~~~yyyxxxwwwuuurrrpppmmmjjjhhhfffccc```]]]```___]]]YYYPPPHHHHHHMMM^^^dddgggcccWWWMMMHHHGGGIIIHHHFFFCCC@@@===;;;:::>>>BBBHHHKKKJJJCCC:::444111111000///////////////000///...------...///000////////////////////////////////////000000000000000000000000111111111111000000000111222222vvv]]]SSSOOOIIIDDDDDDBBB??????AAACCCDDDCCCFFFJJJQQQWWW___jjjvvv|||yyywwwqqqmmmlllpppuuuuuu___CCC888999777444333444555444444222222222222222222222222000000000000000000000000000000000000000000000000..............................------------............---------,,,,,,,,,------------------------------------------------............////////////111......000111000333777JJJTTTYYYWWWWWWaaannnuuutttkkk___VVVSSS^^^vvvyyysssmmmkkkgggccc```^^^]]]]]]\\\\\\[[[YYYVVVRRROOOMMMJJJJJJIIIGGGFFFDDDCCCCCCBBBCCCDDDDDDBBBAAAAAABBBCCCFFFOOOYYY\\\]]]bbbjjjkkkfffbbbcccffffffccc^^^UUUQQQNNNPPPVVV^^^dddgggppppppqqqsssuuuuuurrrpppnnnnnnqqqyyy~~~|||{{{zzzxxxuuurrrooommmiiigggeeeccc```]]][[[ZZZZZZXXXQQQIIIHHHLLL\\\bbbfffbbbXXXMMMHHHGGGHHHHHHGGGDDDBBB>>>;;;:::<<<@@@FFFJJJJJJEEE===777111111000///////////////000///...------...///000........................////////////000000000000000000000000111111111111000000000111222222hhhRRRMMMKKKHHHEEEDDDAAA??????AAACCCDDDDDDHHHLLLRRRXXXaaaooo~~~xxxrrrooollliiijjjnnnsss{{{yyyvvvoooLLL888999777444444444555444333222222222222222222222222000000000000000000000000000000000000000000000000..............................------------.........------------,,,,,,,,,------------------------------------------------............////////////000......111111111555;;;NNNUUUXXXVVVWWWaaannnwwwvvvlll```XXXVVVaaawwwvvvpppiiifffbbb^^^[[[ZZZYYYZZZ\\\[[[YYYWWWSSSPPPMMMKKKHHHHHHGGGFFFDDDCCCBBBBBBAAABBBCCCBBBAAA@@@AAABBBDDDHHHPPPXXX\\\___dddkkklllgggbbbdddhhhhhh```XXXMMMMMMOOOUUU]]]eeejjjmmmsssssstttvvvwwwvvvtttqqqppppppuuu~~~{{{{{{yyywwwssspppnnnllliiifffeeebbb___]]]WWWVVVXXXWWWQQQIIIGGGJJJYYY___cccaaaXXXOOOIIIHHHHHHIIIIIIIIIFFFBBB===;;;:::===CCCIIIJJJGGG???999111111000////////////000//////............//////------------------------////////////000000000000000000000000111111111111000000000111222222]]]JJJHHHHHHFFFEEECCCAAA@@@@@@AAACCCEEEFFFNNNQQQVVV]]]gggvvv~~~{{{wwwuuu{{{oooxxx~~~WWW<<<:::888555444444555444333222222222222222222222222000000000000000000000000////////////////////////..............................------------......------------------------------------------------------------------------............////////////000//////111111222888@@@RRRUUUVVVUUUWWWaaaooozzz}}}pppaaaXXXYYYfff}}}|||sssmmmeeebbb^^^YYYVVVUUUVVVWWWZZZYYYWWWTTTQQQMMMKKKIIIFFFFFFEEEDDDCCCCCCBBBBBB@@@AAABBBAAA@@@???AAABBBGGGKKKRRRXXX]]]aaagggkkkkkkhhheeeeeeeeeaaaYYYRRRLLLNNNSSSZZZbbbhhhlllnnnrrrrrrsssuuuwwwwwwuuusssqqqrrryyyyyy|||{{{yyyvvvqqqmmmmmmjjjgggeeedddbbb___\\\VVVVVVWWWXXXSSSJJJGGGHHHUUUZZZ``````ZZZQQQKKKHHHIIIKKKNNNNNNLLLGGGBBB>>>:::<<>>IIIUUUSSSRRRUUUZZZcccrrrooo[[[TTT]]]tttyyyooohhhaaa]]]VVVQQQNNNOOORRRTTTUUUSSSQQQNNNKKKIIIHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBAAA@@@@@@BBBEEELLLRRRXXX\\\aaaggghhhffffffgggfff___VVVOOOMMMNNNWWWZZZ^^^aaadddfffiiikkkmmmnnnpppssswwwxxxwwwuuurrrvvv{{{zzz{{{{{{uuupppjjjhhheeecccbbb```]]][[[\\\ZZZYYYZZZVVVMMMGGGFFFKKKRRRZZZ^^^\\\UUUNNNIIIIIILLLPPPRRRQQQLLLFFFBBB;;;;;;>>>DDDIIIHHHAAA:::222222111000000000000111......////////////......////////////////////////////////////000000000000000000000000111111111111000000000111222222yyy___KKKIIIIIICCCBBBHHHBBBDDDGGGHHHIIIMMMSSSWWW\\\aaahhhrrryyynnnpppqqqNNN<<<:::777555555555444333222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////......------------......,,,,,,,,,---------......------------------------------------------------............////////////000000111222222555AAAMMMUUUQQQQQQVVV\\\eeesss}}}kkkZZZXXXgggxxxnnnggg^^^ZZZSSSMMMKKKLLLPPPRRRRRRQQQNNNLLLIIIHHHHHHGGGCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBAAA@@@AAADDDFFFMMMTTT[[[^^^ccciiihhhbbbfffddd___YYYSSSOOOOOOPPPYYY\\\___aaabbbeeejjjnnnqqqqqqsssvvvyyyzzzxxxwwwtttyyyyyyyyy}}}|||uuuoooiiigggdddbbbaaa```]]][[[[[[XXXWWWXXXVVVNNNIIIIIIHHHOOOXXX]]]]]]WWWOOOIIIEEEHHHKKKMMMLLLHHHBBB>>>888888;;;CCCJJJJJJCCC<<<333222111111000000111111---...///000000///...---........................////////////000000000000000000000000111111111111000000000111222222iiiSSSDDDFFFGGG??????FFFBBBEEEHHHJJJKKKPPPVVV[[[dddiiirrr~~~|||nnnkkkyyyUUU===:::777555555555444333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000.........------.........,,,,,,,,,------.........------------------------------------------------............/////////000000000111222222555BBBOOOTTTPPPPPPWWW^^^ffftttzzzjjj\\\^^^qqqxxxnnnggg\\\XXXQQQKKKHHHJJJNNNQQQPPPOOOMMMJJJHHHHHHHHHHHHCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@BBBDDDGGGNNNVVV]]]```eeejjjggg```gggaaaYYYTTTSSSRRRRRRRRRYYY[[[^^^```bbbffflllrrruuuuuuwwwyyy{{{{{{yyywwwvvv{{{{{{~~~uuuyyy~~~yyyrrrmmmhhhfffcccbbbaaa___]]][[[ZZZVVVUUUWWWUUUOOOKKKKKKFFFMMMVVV]]]]]]XXXOOOJJJAAACCCGGGIIIHHHDDD???;;;666666999BBBJJJLLLFFF???333222111111000111111111---...///000000///...---------------------------////////////000000000000000000000000111111111111000000000111222222PPPKKKDDDAAABBBDDDDDDDDDFFFEEEHHHNNNSSSUUUZZZ___eeemmmyyyrrrgggyyy```EEE:::888888333555999555222222222111111111111000000000000000000000000000//////000000111111111222////////////............//////.........---------......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////111222///,,,111???LLLRRRWWWWWWXXX]]]fffqqqwwwyyy{{{fffWWWcccwwwiii^^^YYYQQQJJJIIIHHHGGGIIIMMMPPPNNNLLLKKKJJJIIIGGGEEECCCCCCCCCCCCCCCCCCBBBBBB@@@AAAAAA@@@???BBBGGGLLLVVV[[[```cccddddddfffhhhccc___YYYRRROOOQQQVVVZZZbbbeeehhhkkkmmmoooqqqrrrvvvvvvwwwyyyzzz|||~~~~~~~~~yyy{{{yyy~~~{{{yyyuuupppllljjjgggcccaaa___]]]ZZZXXXWWWVVVUUUUUUTTTQQQMMMJJJEEEMMMVVV]]]]]]WWWPPPLLLGGGBBBAAAFFFIIIEEE>>>;;;777777999>>>CCCDDDBBB???999555111///////////////////////////////////////........................///////////////000111111////////////000000000000/////////000111111NNNJJJDDDBBBBBBDDDEEEEEEGGGGGGJJJQQQVVVYYY^^^eeepppyyyttthhhuuulllJJJ===::::::444555888444222222222222111111111111000000000000000000000000///000000000111111111111////////////............//////.........---------......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000111///...444BBBNNNTTTUUUVVVYYY___hhhqqqvvvxxxvvveee\\\mmmwwwiii^^^XXXQQQJJJHHHHHHGGGIIILLLPPPNNNLLLKKKJJJIIIGGGEEECCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBAAAAAADDDKKKPPPWWW[[[```cccdddeeehhhjjjhhheee```\\\ZZZ\\\```ccclllmmmnnnmmmmmmmmmnnnnnnooooooppprrruuuyyy|||~~~}}}|||zzzxxx~~~{{{yyyuuupppllljjjgggcccaaa___]]]ZZZXXXWWWVVVUUUUUUTTTQQQMMMJJJDDDJJJSSSZZZZZZVVVOOOKKKEEE@@@???EEEIIIEEE???<<<666666777<<>>>>>DDDHHHEEE@@@===555555666;;;@@@CCCBBB@@@:::666222///////////////////////////////////////........................////////////000000000000////////////000000000000//////000000111222MMMJJJGGGFFFFFFHHHIIIKKKOOOPPPTTTZZZ___bbbjjjsss{{{ooorrr[[[FFF<<<;;;666555777333333333222222222111111111000000000000000000000000000000000000000111111111////////////..........................................---------,,,,,,,,,------------------------------------------------............////////////...000111333<<>>DDDGGGEEE@@@===777666666:::@@@DDDCCCBBB;;;777222000////////////////////////////////////...........................//////000000000000000////////////000000000000///000000111111222NNNMMMLLLJJJJJJKKKMMMOOOUUUVVV[[[```cccgggpppzzzsssnnngggLLL<<<;;;777555888555333333333222222222222111000000000000000000000000111111000000000000000000////////////............---...........................---------,,,,,,,,,------------------------------------------------............////////////000111222666@@@OOOXXXZZZccchhhqqqxxxuuunnnllloooqqqlllvvvxxxjjj```WWWOOOHHHFFFEEEDDDEEEIIILLLKKKKKKKKKKKKJJJFFFDDDAAAAAAAAAAAABBBBBBCCCCCCCCCAAA???@@@FFFNNNWWW\\\[[[]]]```dddiiilllnnnnnnkkkhhheeeeeehhhjjjkkkkkk___[[[WWWUUUVVVWWWWWWVVVYYYYYYZZZ]]]dddmmmvvv{{{~~~|||www{{{~~~yyywwwuuuqqqmmmjjjgggcccaaa___]]]ZZZXXXVVVUUUSSSSSSSSSRRRPPPNNNEEEGGGJJJOOOTTTUUUSSSPPPIIICCCAAAEEEHHHEEE???===:::888888;;;AAAEEEEEEDDD;;;888333000/////////...////////////////////////..............................///000111000000///////////////000000000000000000000111222222RRRRRRQQQOOONNNNNNQQQSSSZZZ\\\aaafffiiimmmxxxxxxiiixxxwwwUUU@@@===777555888777333333333333222222222222000000000000000000000000111111111111000000000000////////////............---------.....................---------,,,,,,,,,,,,,,,,,,------------...------------------------............////////////111222333888FFFVVV```bbbooosss}}}}}}pppmmmrrrzzzuuu~~~zzzlllbbbXXXPPPIIIGGGEEEDDDEEEIIIKKKKKKJJJKKKKKKJJJFFFCCC@@@@@@AAAAAABBBBBBCCCCCCCCCAAA@@@BBBIIIRRRYYY]]]]]]^^^aaafffkkknnnnnnmmmiiiddd___\\\]]]]]]\\\ZZZSSSPPPNNNOOORRRUUUUUUSSSSSSSSSSSSVVV]]]eeennnssswwwzzz~~~wwwxxx}}}yyywwwuuuqqqnnnjjjgggcccaaa___]]]ZZZXXXVVVTTTRRRRRRSSSRRRQQQOOOGGGGGGHHHMMMSSSVVVUUUSSSMMMFFFCCCGGGJJJFFFAAA???===:::999;;;@@@DDDEEEDDD<<<888444000000//////...////////////////////////........................---...000111111111000///////////////000000000000000000111111222333VVVWWWVVVTTTRRRQQQTTTVVV\\\___eeelllpppuuu|||hhhooobbbFFF@@@999555777777444444333333333222222222000000000000000000000000111111111111000000000///////////////............---------.........//////......---------,,,,,,,,,,,,,,,,,,---------..........................................////////////111222444;;;KKK___kkknnnwww{{{tttqqqxxx}}}www~~~{{{nnncccYYYQQQJJJGGGFFFDDDEEEIIIJJJJJJJJJKKKLLLJJJFFFCCC???@@@@@@AAABBBBBBCCCCCCEEECCCBBBEEEMMMUUU[[[]]]^^^___ccciiinnnpppnnnkkkccc]]]VVVTTTVVVWWWVVVUUURRRPPPNNNQQQVVVYYYXXXUUUQQQQQQQQQTTTYYYaaahhhlllrrrtttvvvwww|||vvvuuuzzz}}}xxxvvvtttqqqnnnjjjgggcccaaa___]]]ZZZXXXUUUTTTRRRRRRRRRSSSRRRQQQHHHFFFFFFKKKRRRVVVVVVUUUNNNHHHEEEIIILLLJJJEEEDDD>>>;;;999:::>>>BBBDDDCCC===999444111000//////...////////////////////////........................---...000111111111//////////////////000000000000000111111222222333XXXZZZZZZWWWTTTSSSVVVXXX]]]```hhhpppttt{{{~~~mmmnnnkkkKKKBBB:::555777777444444444333333333222222000000000000000000000000222111111111000000//////000/////////............---------.........//////......---------,,,,,,,,,,,,,,,,,,------............................................./////////000000111444===PPPffftttwww|||xxxuuu~~~|||tttzzz|||ooodddZZZQQQJJJHHHFFFDDDFFFIIIJJJIIIJJJKKKLLLJJJFFFCCC??????@@@AAAAAABBBCCCCCCFFFDDDDDDHHHPPPXXX\\\^^^^^^```dddkkkpppqqqmmmiiiaaa[[[VVVUUUZZZ^^^___^^^WWWTTTSSSVVV\\\^^^[[[XXXRRRRRRSSSUUUZZZ```fffjjjqqqrrrssstttyyyvvvsssxxx~~~}}}xxxvvvtttqqqnnnjjjgggcccaaa___]]]ZZZXXXUUUSSSRRRQQQRRRSSSRRRQQQGGGEEEDDDIIIPPPVVVWWWUUUNNNHHHEEEJJJNNNLLLIIIHHH???;;;888999===AAABBBBBB===999444111000000///...////////////////////////........................---...000111222111///...////////////000000000000000111111222222333UUUYYY]]]\\\XXXTTTUUUXXXffffffkkkuuu~~~{{{}}}lllhhhvvv]]]@@@777999888444444444444333333333222222222222222111111111111000111111000000//////......//////////////////////////////............//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------...------......///000111111000444EEE^^^ssszzzxxxyyy}}}nnnyyyoooeee\\\UUUKKKDDDBBBCCCBBBAAAFFFGGGIIIJJJJJJHHHEEECCC@@@@@@AAABBBBBBCCCCCCDDDEEECCCDDDJJJSSSZZZ[[[ZZZYYY```gggkkknnnppplllggg```^^^ZZZYYY```iiijjjfff[[[UUUQQQTTT\\\aaa___ZZZXXXUUURRRTTTYYY___bbbcccjjjmmmppppppsss~~~{{{uuuvvv{{{~~~yyywwwuuussspppllliiieeecccbbb```^^^\\\WWWUUURRROOOOOOOOOQQQRRRLLLFFFBBBEEENNNUUUWWWVVVNNNHHHBBBCCCJJJOOOOOOLLLFFFAAA:::888;;;???BBBDDDAAA>>>999444000...------////////////////////////------------------------............////////////000///.........///111222000000000000000111VVVZZZ^^^___]]][[[[[[\\\eeeffflllxxx}}}|||}}}ppphhhqqqeeeFFF:::;;;:::777444444444333333333222222222222222111111111111000111000000000/////////...//////////////////////////////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------..................///111111111111888KKKdddvvvyyyuuuyyyyyyooo{{{sssiii___WWWMMMFFFDDDDDDCCCBBBDDDFFFGGGHHHHHHFFFDDDBBB@@@@@@AAAAAABBBCCCCCCCCCDDDDDDFFFMMMUUUZZZ[[[ZZZ\\\ccckkknnnppppppllleee^^^______bbbjjjqqqooohhh[[[UUUQQQUUU^^^cccaaa]]]ZZZVVVRRRRRRWWW]]]bbbdddlllnnnpppoooqqq{{{}}}vvvuuuyyy}}}xxxvvvuuurrrpppkkkiiieeecccaaa```^^^\\\WWWUUURRRPPPOOOOOOQQQRRRLLLGGGBBBDDDLLLSSSVVVUUUOOOIIICCCCCCHHHLLLLLLJJJGGGBBB<<<:::<<>>CCCGGGJJJGGGCCC<<<555000...///000////////////////////////////////////////////////............///////////////////////////000111111111111222222333333WWWYYY]]]ccciiilllllljjjlllmmmttt|||~~~xxxkkkeeeyyyzzzSSS<<<777999888555444444444444333333333222222222111111111000000000000000000//////////////////////////////////////////............//////------------------------------------------------...------------......///............///000111222333444???VVVmmmvvvtttooo|||~~~|||rrreee]]]RRRIIIFFFDDDCCCAAA@@@AAABBBCCCCCCBBB@@@??????@@@@@@AAABBBBBBCCCCCCCCCGGGNNNUUUYYY[[[\\\\\\aaajjjrrrvvvxxxvvvooohhhaaafffllluuuvvvhhhXXXUUUUUUZZZbbbhhhgggeeeaaa\\\VVVSSSUUU\\\dddiiinnnqqqrrrppppppxxxyyytttttt|||}}}wwwuuusssqqqnnnkkkhhheeebbb```___\\\ZZZVVVUUUSSSQQQOOOOOOPPPPPPMMMHHHCCCCCCGGGMMMPPPQQQSSSMMMFFFBBBCCCEEEEEEDDDFFFBBB>>><<<>>>BBBHHHKKKJJJEEE===555000///000111////////////////////////....................................///////////////////////////000000111000111111222222333YYY[[[___fffmmmqqqsssssswwwxxx}}}zzznnncccooo^^^@@@777888777555555555444444444333333222222222111111111000000////////////000000000000//////////////////////////////............//////---------------------------------------------------------------...///000///......//////000111222444666CCCZZZmmmrrrpppooo|||uuuiii```TTTKKKFFFDDDBBB@@@???@@@AAAAAAAAAAAA@@@?????????@@@@@@AAABBBBBBCCCCCCJJJRRRXXX[[[\\\]]]___bbbkkktttyyy{{{zzztttlllgggkkkqqq{{{wwwhhhXXXWWWWWW\\\dddhhhhhhfffbbb^^^YYYUUUUUU[[[ccchhhooorrrtttrrrrrryyy{{{tttssszzz~~~xxxuuutttqqqnnnllliiieeecccaaa___\\\ZZZVVVUUUSSSQQQPPPOOOOOOOOOMMMHHHCCCBBBFFFKKKOOOPPPTTTNNNGGGBBBBBBCCCCCCCCCDDDAAA>>>;;;<<<@@@FFFKKKKKKFFF>>>666111///000111////////////////////////------------------------............////////////...//////000000000000000//////000000111222^^^aaaeeejjjpppvvv{{{}}}{{{rrrfffiiimmmIII<<<;;;999555555555555444444444333222222222111111111111000////////////000000000000//////////////////////////////............//////------------------------------------------------------------...///000000////////////000111222222555:::KKKbbbooopppoooqqq{{{yyynnneeeXXXNNNHHHEEEBBB@@@???@@@@@@AAAAAAAAAAAAAAA??????@@@@@@AAAAAABBBBBBEEEMMMVVV[[[[[[\\\___bbbdddmmmuuuzzz||||||vvvooommmpppwww{{{iiiYYYYYYZZZ^^^dddhhhgggeeebbb```\\\YYYXXX\\\bbbgggrrrtttvvvttttttzzz}}}uuurrrxxxyyyvvvtttqqqnnnmmmjjjgggdddbbb___]]]ZZZVVVUUUTTTRRRPPPOOONNNNNNMMMIIIDDDBBBEEEJJJOOOQQQTTTOOOGGGBBBAAABBBDDDEEECCCAAA>>>;;;:::>>>DDDJJJIIIEEE>>>777222000111111////////////////////////------------------------............////////////......///000000000000000......///000111222fffiiinnnqqquuu{{{|||wwwjjjfffyyyQQQAAA===:::555555555555444444444444222222222111111111111000.../////////000000000111//////////////////////////////............//////................................................------------...///000111////////////000111222333666@@@VVVooowwwqqqoootttyyy~~~sssiii\\\RRRKKKHHHDDDBBB@@@@@@AAAAAABBBBBBBBBBBB?????????@@@AAAAAABBBBBBFFFOOOYYY\\\[[[[[[```eeeiiipppwwwzzz{{{{{{vvvpppooottt}}}lll[[[[[[\\\___dddfffeeedddeeefffeeecccaaabbbfffiiiuuuwwwxxxuuutttyyyuuupppttt|||zzzwwwuuurrroooooolllhhheeeccc```]]][[[VVVUUUTTTRRRQQQOOONNNMMMMMMIIIDDDBBBDDDJJJOOOSSSSSSOOOHHHCCCAAACCCFFFGGGDDDBBB???;;;:::===CCCIIIFFFCCC===777333111111111////////////////////////....................................////////////---...///000111000000///...//////000222333lllppptttvvvxxx~~~|||zzznnnfff}}}UUUBBB===999666666555555555444444444222222222111111111111000.../////////000000111111//////////////////////////////............//////////////////////////////........................---------......000111111////////////000111222333666DDD___yyy~~~tttpppvvv|||vvvmmm___TTTNNNJJJFFFCCCAAAAAAAAABBBBBBCCCCCCCCC>>>??????@@@AAAAAABBBBBBGGGPPPZZZ]]][[[[[[aaaggglllsssxxxzzz{{{zzzuuuoooooovvvppp\\\\\\]]]```ccceeedddbbbkkklllmmmllliiiiiikkknnnwwwyyyzzzvvvssswwwuuuoooqqqxxx|||{{{xxxvvvrrrppppppmmmiiieeecccaaa^^^\\\VVVVVVTTTSSSQQQOOONNNMMMMMMIIIEEEBBBDDDJJJPPPTTTSSSNNNHHHCCCAAACCCGGGIIIEEECCC@@@<<<:::===CCCIIIDDDBBB===888444222111111////////////////////////////////////////////////............/////////000---...000111111111000//////000111222333444nnnttt}}}~~~{{{yyyoooiiiyyyXXX===;;;999888666555444555555444222222222222111111111111000000000000000000000000000......////////////......................................................,,,,,,,,,,,,,,,,,,,,,,,,............////////////---///000111000000222444000MMMdddqqq{{{zzzuuuxxx}}}{{{ooo___TTTNNNJJJFFFCCCCCCAAA@@@@@@AAACCCDDDCCC???@@@AAAAAA@@@AAACCCEEEIIIPPPXXXZZZZZZ\\\bbbhhhlllvvvxxx{{{zzzqqqrrrvvv~~~nnn]]]WWWVVV]]]ccccccdddhhhnnnvvvwwwwwwuuujjjiiiwwwyyyzzz{{{zzzvvvvvvwwwsss{{{wwwnnnqqqyyyzzzwwwtttpppmmmpppmmmhhhdddaaa___\\\ZZZWWWUUUQQQNNNLLLKKKKKKKKKLLLIIIEEEBBBBBBFFFLLLPPPOOONNNLLLGGGCCCCCCHHHMMMIIIHHHDDD>>>:::===CCCIIIHHHEEEAAA:::333000000111////////////........................////////////...///////////////......////////////000000000000333333222222111000ttt{{{|||{{{sssjjjuuu```DDD===888888666555444555555444222222222222111111111111000000000000000000000000000...//////000000//////...................................................,,,,,,,,,,,,,,,,,,,,,,,,............////////////---///000111000111222444888SSShhhttt~~~~~~zzz~~~}}}vvveeeXXXQQQMMMHHHDDDCCCAAA@@@@@@BBBDDDDDDDDDBBBCCCCCCCCCBBBCCCEEEFFFKKKRRRYYY[[[[[[]]]ccciiimmmxxx||||||xxxpppssszzzWWWRRRRRRYYYaaacccfffiiiooovvvzzz{{{pppuuuzzz}}}zzzyyyyyy|||yyyooopppwww~~~zzzvvvtttpppmmmnnnkkkfffcccaaa```]]]\\\VVVTTTQQQNNNLLLKKKKKKKKKKKKIIIEEEBBBBBBEEEKKKOOOOOOOOOMMMIIIFFFGGGLLLQQQMMMKKKFFF???;;;;;;AAAFFFFFFDDDAAA;;;444111000111////////////........................////////////......////////////......////////////000000000000222222222111111111}}}|||~~~xxxnnnpppkkkLLL@@@777888666555444555555444222222222222111111111111000000000000000000000000000///000000111111000000///................................................,,,,,,,,,,,,,,,,,,,,,,,,............////////////---///000000000111333555AAA[[[oooyyy}}}~~~lll___VVVPPPJJJEEECCCBBB@@@AAACCCEEEFFFEEEEEEFFFFFFEEEDDDDDDFFFHHHOOOTTTZZZ\\\\\\___fffkkkooo|||~~~uuuooouuusssRRRNNNNNNVVV___eeeiiimmmrrrzzz{{{ttt{{{~~~|||{{{pppooouuu{{{yyyvvvtttpppmmmllliiieeebbbaaa```^^^\\\UUUTTTQQQOOOMMMLLLKKKKKKKKKIIIFFFCCCBBBDDDJJJNNNNNNNNNMMMIIIGGGHHHMMMRRRPPPNNNHHHAAA:::999>>>BBBCCCBBB@@@;;;555111000000////////////............---............/////////......///////////////...////////////000000000000000111111111111222|||~~~tttnnnrrrSSSCCC777777666555444555555444222222222222111111111000000////////////////////////000000111111111111000000................................................------------------------............////////////...///000000000111444666EEE```tttqqqcccZZZSSSKKKFFFCCCBBBAAAAAADDDFFFGGGGGGFFFGGGFFFEEECCCDDDFFFIIISSSWWW[[[]]]^^^aaahhhmmmqqq|||qqqmmmvvv```PPPNNNNNNTTT^^^gggmmmpppuuuwwwzzz}}}qqqppptttxxxyyyvvvssspppnnnllliiieeebbb```^^^\\\ZZZTTTSSSQQQOOOMMMLLLLLLKKKKKKKKKIIIFFFCCCEEEIIIMMMMMMMMMLLLHHHEEEEEEJJJNNNOOOMMMHHH@@@:::888<<>>:::555111//////////////////............---------.........//////---...//////////////////////////////000000000000///000000111222222~~~{{{pppxxxwwwXXXFFF999777666555444555555444222222222222111111111000000////////////////////////000000111111111111000000................................................------------------------............////////////...///000000000222555888GGGcccxxxtttfff]]]UUUMMMGGGCCCBBBAAABBBEEEHHHIIIIIIGGGGGGFFFEEECCCDDDGGGJJJWWWYYY\\\]]]___cccjjjooosssyyynnnkkkuuu~~~{{{]]]PPPNNNNNNRRR\\\gggnnnpppyyyyyyssspppsssvvv~~~xxxuuussspppnnnnnnjjjeeeaaa^^^[[[XXXVVVSSSSSSQQQOOONNNMMMLLLKKKKKKLLLLLLIIIEEEEEEIIIMMMNNNNNNMMMIIIDDDCCCGGGJJJKKKIIIEEE???:::999===BBB??????>>>:::444000......////////////............------------............------...///////////////////////////000000000000//////000111222333sssrrr~~~___KKK;;;888666555444555555444222222222222111111111111000000000000000000000000000///000000111111000000///................................................------------------------............//////////////////000000000222666999KKKfff{{{yyykkk```XXXOOOIIICCCBBBAAACCCFFFIIIKKKKKKIIIIIIHHHGGGFFFHHHLLLOOOZZZ[[[\\\]]]___dddkkkpppttt|||vvvllliiissszzzgggOOOOOONNNPPPZZZgggoooppp|||{{{uuuppprrrttt|||xxxuuusssqqqooonnnjjjeee```]]]ZZZVVVTTTSSSRRRQQQPPPNNNMMMLLLKKKJJJMMMNNNJJJEEEDDDHHHLLLPPPPPPOOOJJJEEEDDDFFFJJJGGGGGGDDD???;;;;;;@@@DDDBBBAAA???:::444000//////////////////............,,,------------.........,,,---...///000000000000////////////000000000000//////000111222222uuulll~~~iiiPPP===888666555444555555444222222222222111111111111000000000000000000000000000...//////000000//////.......................................................................................//////////////////000///000222777:::RRRkkk~~~qqqeee[[[QQQJJJDDDBBBBBBDDDGGGJJJLLLLLLMMMMMMLLLKKKKKKNNNRRRVVV\\\\\\\\\\\\___eeelllppptttyyytttkkkgggpppyyyoooQQQRRRPPPRRR]]]mmmvvvvvv~~~vvvppppppssszzzwwwtttsssqqqooollliiiddd___\\\ZZZWWWUUURRRRRRQQQPPPOOOMMMLLLKKKHHHLLLMMMJJJDDDAAAEEEIIIMMMNNNMMMIIIEEECCCFFFIIIHHHGGGEEEAAA======BBBFFFGGGFFFBBB<<<555222111222////////////............,,,,,,---------.........,,,---...///000000000000////////////000000000000000000000111222222vvvhhhtttpppTTT>>>888666555444555555444222222222222111111111111000000000000000000000000000......////////////........................................................................................../////////000///000000///000222777;;;YYYpppvvviii]]]RRRJJJDDDBBBBBBDDDHHHKKKMMMMMMQQQQQQPPPOOOPPPSSSWWW[[[]]]\\\[[[\\\___eeelllpppttt}}}|||vvvssskkkfffnnn|||sssTTTVVVTTTVVVbbbsss}}}~~~~~~wwwooonnnsssyyywwwtttsssqqqooojjjgggbbb___\\\ZZZXXXVVVQQQQQQQQQPPPOOONNNLLLKKKFFFJJJLLLIIIBBB???CCCGGGHHHIIIIIIFFFBBBBBBEEEHHHIIIIIIGGGCCC??????CCCHHHKKKIIIDDD===777333333444000/////////............,,,,,,,,,---------......,,,---...///000000000000////////////000000000000111111111111111222zzzgggjjj}}}aaaCCC999888666666777777555444222222222111111111111000000000000000000000000000000000000000000///......////////////////////////////////////////////////....................................////////////+++333111---222444777@@@aaaqqq}}}pppaaaRRRGGGEEECCCAAADDDJJJPPPTTTUUUWWWWWWVVVTTTTTTUUUYYY\\\aaa]]]YYYYYY^^^gggooottt}}}~~~{{{pppfffhhhpppvvvZZZUUUUUU^^^iiittt~~~rrrkkkooowww{{{wwwtttrrrpppkkkgggccc___]]][[[YYYWWWUUUUUUSSSPPPNNNKKKJJJIIIHHHMMMQQQNNNFFFAAABBBDDDJJJJJJIIIFFFCCCAAAAAABBBFFFFFFDDD@@@>>>>>>@@@BBBFFFGGGFFFBBB<<<666222111////////////////////////...------,,,,,,------...---......//////////////////////////////000111111/////////000111111yyyfffhhhxxxkkkFFF:::888777666777666555333222222222111111111111000000000000000000000000000000000000000000///......////////////////////////////////////////////////....................................////////////,,,444222...333555999CCCbbbrrr~~~pppbbbRRRHHHEEEDDDDDDGGGMMMRRRUUUUUUVVVWWWVVVUUUUUUVVVZZZ]]]```]]]ZZZ[[[___gggnnnsss{{{}}}|||rrrjjjmmmvvvvvv[[[VVVWWW```lllxxxssskkknnnwww~~~xxxtttqqqooojjjgggccc___]]][[[YYYWWWUUUTTTRRRPPPMMMKKKIIIHHHHHHMMMPPPNNNGGGBBBBBBDDDJJJJJJJJJHHHEEECCCBBBCCCGGGFFFDDD@@@===<<<>>>@@@FFFHHHGGGDDD>>>777333111////////////////////////...------,,,,,,------...---......//////////////////////////////000111111/////////000111111xxxfffdddpppyyyLLL;;;999777666666666555333222222222111111111111000000000000000000000000000000000000000000//////...////////////////////////////////////////////////....................................////////////---555222000444666;;;HHHeeeuuu~~~sssdddUUULLLEEEFFFHHHLLLQQQUUUVVVVVVVVVVVVWWWVVVVVVXXX[[[^^^___^^^\\\]]]```gggmmmqqqyyy{{{~~~|||tttnnnsss|||yyy^^^ZZZ\\\ggguuutttkkkmmmvvv~~~zzzuuuqqqnnnjjjgggbbb___]]][[[YYYWWWSSSRRRQQQOOOLLLJJJHHHGGGGGGLLLPPPNNNGGGCCCBBBDDDHHHJJJLLLKKKHHHFFFEEEDDDIIIHHHEEEAAA===;;;;;;===FFFHHHJJJGGGAAA999333000////////////////////////...------,,,,,,------...---......//////////////////////////////000111111/////////000111111yyygggaaagggVVV===;;;888666666666555333222222222111111111000000//////////////////////////////000000000000//////////////////////////////////////////////////////....................................////////////...444222000444555<<>>BBBHHHKKKLLLKKKKKKKKKJJJJJJHHHDDD???<<<;;;;;;@@@CCCGGGGGGBBB;;;555222////////////////////////...------,,,,,,------...---......//////////////////////////////000111111/////////000111111~~~sssgggbbbrrrmmmBBB>>>999666555555444333222222222111111111111000000000000000000000000000......///000000000000000////////////////////////////////////////////////....................................///////////////222000222555444@@@YYYpppzzzvvvsss||||||gggXXXPPPNNNNNNLLLQQQXXX\\\^^^___aaabbb[[[YYYTTTPPPNNNRRRXXX^^^___aaaddddddfffkkkttt|||||||||}}}yyyoooiiioooyyysssuuu{{{ssshhhqqqyyy~~~|||wwwrrroooiiifffaaa^^^\\\ZZZWWWVVVQQQPPPOOONNNLLLKKKIIIIIIFFFIIILLLMMMKKKGGGCCCAAA@@@DDDGGGIIIIIIGGGGGGGGGFFFFFFEEEBBB>>>;;;::::::===@@@DDDDDD@@@:::555333////////////////////////...------,,,,,,------...---......//////////////////////////////000111111/////////000111111~~~uuujjjdddooopppCCC???:::666555555444333222222222111111111111000000000000000000000000000......///000000000000000////////////////////////////////////////////////..................................../////////000000333111333666555AAA\\\nnnyyyxxxxxxppp[[[NNNIIIJJJLLLOOOTTT[[[___```aaadddfff]]]YYYSSSNNNLLLPPPWWW]]]___bbbdddeeeffflllvvv|||}}}}}}yyypppjjjpppzzz~~~}}}uuugggpppyyy}}}|||wwwqqqnnniiifffaaa^^^\\\ZZZWWWVVVQQQQQQPPPNNNMMMKKKJJJIIIFFFIIILLLMMMLLLHHHCCC@@@CCCEEEHHHHHHFFFDDDDDDDDDCCCCCCCCC@@@===:::999:::;;;>>>AAABBB>>>:::666444////////////////////////...------,,,,,,------...---......//////////////////////////////000111111/////////000111111ttteeeqqqxxxLLL???;;;999222444888444333333333222222222111111222111111111000000////////////000111111111111111000000000000000000000000//////////////////////////////......------,,,,,,............////////////111///111444111333GGG```rrr|||~~~tttyyyvvv___RRRLLLJJJLLLOOOTTT```aaa___bbbbbbccckkkcccWWWKKKGGGIIINNNUUU\\\___aaacccfffjjjpppxxx}}}}}}zzzvvvqqqooovvv~~~uuukkkmmmsss~~~~~~|||tttkkkllliiiddd```\\\YYYUUURRRTTTQQQNNNLLLKKKJJJHHHFFFEEEFFFIIIKKKKKKHHHAAA===CCCDDDGGGHHHGGGEEEBBB@@@>>>>>>>>>===<<<:::999888<<<===??????===:::666333////////////......................................................------............////////////111111111111111222xxxjjjkkkzzzOOOAAA<<<:::333333666222333333333222222222111111111111111111000000000/////////000111111111111111000000000000000000000000/////////////////////////////////...........................////////////111///111444222555IIIaaarrr{{{yyy~~~wwwfffTTTKKKIIIKKKOOOTTTRRR\\\]]]]]]fffhhhfffkkkcccWWWKKKGGGIIIMMMTTT[[[^^^```bbbeeejjjqqqyyy~~~~~~zzzvvvsssoooqqq|||wwwjjjlllsss~~~}}}{{{tttllljjjgggccc___]]]ZZZWWWTTTSSSQQQNNNLLLKKKJJJHHHGGGEEEGGGIIILLLLLLHHHBBB>>>DDDFFFHHHIIIHHHEEEBBB@@@??????>>>===;;;:::888777888;;;???BBB@@@;;;555111////////////........................................................................////////////111111111111111222zzznnnfffTTTBBB;;;:::444333555000333333333222222222111111111111111111000000000000///000000111111111111000000000000000000000000000////////////////////////...///////////////000000............////////////111000111333333999MMMdddrrr{{{{{{{{{dddXXXLLLHHHIIILLLSSSYYYYYYbbb```___jjjnnniiiiiiaaaUUUJJJGGGIIIMMMSSSZZZ]]]___aaadddiiiqqqzzz{{{wwwtttsssyyyzzziiikkksss}}}|||zzztttmmmiiifffbbb___]]][[[XXXVVVSSSPPPMMMLLLKKKJJJHHHGGGFFFGGGIIILLLLLLIIIDDD???EEEGGGIIIJJJHHHEEEBBB?????????>>>===;;;999777666333888???DDDCCC===555000////////////........................................................................////////////000000111111111222{{{pppfff~~~YYYDDD:::;;;666444666222333333333222222222111111111111111000000000000000///000111111111111000000////////////////////////////////////////////////......//////000000111111............////////////111000111333555===SSShhhttt{{{}}}yyyxxxggg[[[TTTNNNMMMNNNPPPUUUZZZZZZfffeeebbbkkkooojjjjjj\\\QQQHHHFFFJJJNNNUUU[[[\\\]]]```ccciiiqqq{{{~~~}}}~~~{{{hhhjjjrrr||||||zzztttnnnjjjgggccc___]]]ZZZWWWUUURRRPPPMMMKKKKKKJJJHHHGGGFFFGGGIIIKKKLLLJJJEEEAAAEEEFFFHHHHHHGGGDDD@@@>>>???>>>===<<<:::888666555222777>>>BBBBBB>>>777222////////////....................................---------...........................////////////000000000111222222}}}tttgggxxx```FFF999:::777666888555333333333222222222111111000000000000000000111111000000111111111000000///////////////////////////////////////////////////......//////000000111111............////////////000111222333666BBBXXXlllwww~~~yyywwwtttbbbWWWWWWTTTSSSUUUUUUTTTXXX^^^aaapppqqqhhhkkkmmmjjjkkkVVVMMMEEEFFFJJJPPPVVV\\\\\\]]]___bbbhhhqqq{{{{{{hhhjjjpppzzz~~~zzzuuunnnllliiiddd```\\\YYYVVVSSSQQQOOOLLLKKKKKKJJJHHHGGGEEEFFFHHHJJJKKKJJJEEEBBBBBBDDDFFFGGGEEEBBB???===>>>======;;;999777555444444777;;;??????===999666////////////....................................---------.........//////............///////////////000000111222222yyygggpppiiiJJJ999:::888777:::888333333333222222222111111000000000000111111111111000111111111111000000///000000000000000000000000////////////////////////...///////////////000000............////////////000111222222888GGG^^^ooozzzwwwuuuyyykkkaaa[[[ZZZWWWVVVVVVXXXXXXXXX___gggwwwoookkkeeecccSSSJJJDDDFFFKKKPPPVVV\\\\\\]]]___aaagggppp{{{{{{iiiiiiooowww||||||uuunnnmmmiiiddd```\\\YYYUUURRRPPPNNNLLLJJJJJJJJJHHHGGGDDDDDDFFFIIIJJJIIIFFFBBB@@@BBBDDDEEEEEEBBB???===<<<<<<;;;:::999777666555666777:::<<<===;;;999888////////////....................................,,,,,,------.../////////............//////////////////000111222333{{{hhhhhhtttPPP;;;;;;888666999888333333333222222222111111///000000000111111111111111111111111111000//////000000000000000000000000/////////////////////////////////...........................////////////000111222222999KKKbbbrrr|||tttrrr~~~tttfffbbb```aaadddaaa^^^[[[ZZZXXXZZZeeerrr{{{qqqlllbbb\\\SSSKKKDDDFFFJJJNNNTTTXXX]]]^^^___aaafffooozzz|||jjjjjjmmmtttyyy}}}~~~uuummmkkkhhhccc```]]]ZZZVVVTTTPPPNNNKKKJJJJJJJJJHHHGGGBBBCCCDDDGGGIIIHHHEEEBBB???AAACCCEEEEEECCC@@@???::::::::::::999888777666666777:::<<<<<<;;;999777////////////....................................,,,,,,------...//////000............////////////...///000111222333yyyjjjeeeyyy|||UUU===;;;888555888777333333333222222222111111//////000000111111111222111111111111111000//////000000000000000000000000//////////////////////////////......---------,,,............/////////000000222222222:::MMMdddsss|||}}}qqqooo{{{zzzfff```cccddddddfffnnnhhhaaa[[[WWW[[[iiixxxooommmooofff^^^UUULLLFFFFFFJJJMMMQQQUUU^^^^^^___aaafffoooyyyzzz|||}}}}}}}}}kkkjjjlllrrrwww{{{uuummmiiifffbbb___]]][[[XXXVVVOOOMMMKKKJJJJJJJJJIIIGGGAAABBBCCCFFFHHHHHHEEEBBB???AAADDDFFFFFFEEEBBB@@@999999999999999888777777555777;;;======;;;888555000/////////....................................,,,,,,------...///000000............/////////000...///000111222333~~~{{{yyyxxxiiifffvvv```@@@;;;<<<666555:::333333333222222222111111111111111111111111111111222111111111000000//////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000666222///333@@@TTTfffqqqyyysssmmm{{{{{{hhhhhhfffeeejjjtttzzzzzz~~~ooo```\\\^^^dddkkkrrr||||||yyyvvvuuusssjjj```WWWPPPGGGEEEJJJQQQUUUWWW]]]]]]^^^aaafffnnnuuuzzzuuusssooolllmmmrrryyy~~~yyy|||kkkfffhhhqqqwwwxxx~~~wwwooolllhhhddd```^^^[[[WWWUUUTTTPPPKKKIIIIIIIIIFFFDDDCCCBBBCCCFFFJJJJJJFFFCCCAAAAAACCCFFFHHHFFFCCC@@@888999:::::::::999888777777888999:::999888666444000000///............/////////.........------------......///////////////............/////////////////////000111111}}}||||||iiidddpppgggDDD<<<===777444888333333333222222222222111111111111111111111111111111111111111000000000///000000000000000000000000000000000000000000000000////////////////////////////////////000000000000555111///444AAASSSdddnnnttt}}}tttooo~~~rrriiieeeiiimmmrrr{{{ssseeebbbggglllrrrwww~~~~~~}}}{{{{{{zzzrrriii^^^VVVLLLHHHKKKQQQVVVXXX______```bbbfffmmmtttyyy|||}}}yyywwwyyy|||}}}lllggghhhqqqwwwyyy~~~wwwpppllliiidddaaa^^^[[[WWWUUUTTTPPPLLLIIIIIIHHHFFFDDDCCCBBBCCCFFFJJJJJJGGGCCCAAABBBDDDGGGHHHGGGDDDAAA<<<<<<======<<<:::999888666777888999999777555444000//////...---.........//////.........------------......///////////////............/////////////////////000111111~~~llldddhhhpppKKK>>>===888555666333333333333222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000333111000666CCCTTTccckkknnnyyyssspppwwwhhh```^^^eeemmmxxxxxxllllllrrrxxxzzz|||}}}uuuiii___SSSKKKLLLQQQWWWZZZaaaaaabbbcccfffllltttzzz|||{{{~~~nnnggghhhqqqxxxzzzxxxqqqmmmjjjeeeaaa^^^ZZZWWWTTTSSSPPPLLLJJJIIIHHHFFFEEECCCBBBCCCFFFJJJKKKHHHEEECCCCCCEEEGGGIIIHHHEEECCC@@@@@@??????===<<<:::999666777888888888777555444//////...------------..................------------......///////////////............/////////////////////000111111~~~rrrgggeee}}}zzzSSSAAA<<<:::666555444444333333333222222222111111111111111111111111111111111000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000222000111888EEETTTbbbiiilllzzz|||ppprrrqqqddd```bbbffflllvvvzzzpppsss|||tttiiiZZZPPPNNNRRRXXX]]]```bbbcccdddgggnnnwww~~~ooohhhgggpppxxxzzzxxxrrrnnnkkkfffaaa^^^ZZZWWWTTTRRRPPPMMMJJJHHHGGGFFFEEECCCBBBBBBFFFJJJKKKIIIFFFCCCDDDEEEGGGIIIIIIGGGDDDBBBAAA@@@???===;;;:::999555666666777777666555555///......---------------........................---......///////////////............/////////////////////000111111}}}wwwkkkfffzzz]]]EEE<<<:::888666444444444333333333222222111111111111111111111111000000000000000000111111////////////////////////////////////////////////////////////////////////////////////000000000000111000222:::GGGVVVbbbiiiooo}}}zzzrrrxxx{{{uuukkkbbb^^^bbbkkkrrrvvvyyysssxxxtttdddVVVQQQTTTZZZ___^^^aaaccceeehhhppp{{{pppgggeeeooowww{{{yyysssnnnjjjfffbbb^^^[[[WWWUUURRRPPPNNNKKKHHHFFFFFFFFFCCCAAABBBEEEJJJLLLKKKHHHDDDDDDEEEGGGIIIJJJHHHFFFAAA@@@???===;;;999888777555555555666666666555555//////...------------...---.....................---......///////////////............/////////////////////000111111}}}xxxlllggg{{{jjjLLL===:::999777444444444444333333333333111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000111000333;;;HHHXXXdddkkkttt}}}yyy}}}rrrcccaaa^^^\\\___gggsss{{{yyywww|||qqq```VVVVVV[[[___^^^aaadddeeehhhqqq~~~pppfffcccmmmwwwzzzzzzsssmmmjjjeeebbb___\\\YYYVVVQQQQQQOOOKKKGGGEEEFFFGGGCCCAAAAAAEEEJJJMMMLLLJJJDDDCCCDDDFFFIIIIIIHHHFFF@@@>>>===:::888777666666444444444444555555555555000000///...............---------...............---......///////////////............/////////////////////000111111~~~yyymmmfffyyyxxxTTT???:::999777555444444444444333333333111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000111111333;;;IIIYYYgggoooxxx|||}}}qqqeee```YYYZZZ\\\```gggqqq}}}~~~{{{{{{~~~jjj\\\XXXZZZ^^^```cccfffgggiiiqqq~~~pppeeebbbkkkuuuzzz{{{tttllliiieeebbb```]]]ZZZXXXPPPQQQOOOLLLGGGEEEFFFGGGCCCAAAAAADDDJJJMMMMMMKKKCCCCCCCCCEEEHHHIIIHHHGGG>>>===;;;999777666666666444333333333444555555666111111000////////////000---------.........//////---......///////////////............/////////////////////000111111zzzmmmddduuuZZZ@@@:::999777555555444444444333333333111111111111111111111111//////000000111111111222000000000000000000000000000000000000000000000000////////////////////////////////////000000000000111111333;;;JJJ[[[iiiqqqyyywww|||ooo___ZZZ\\\YYY[[[```fffppp|||~~~}}}qqq```YYYZZZ\\\bbbeeehhhggghhhppp}}}pppeeeaaajjjuuuyyy~~~{{{tttkkkhhhdddbbb```^^^[[[YYYPPPQQQPPPLLLGGGEEEFFFHHHCCCAAAAAADDDJJJMMMMMMLLLCCCBBBCCCEEEGGGHHHHHHGGG>>><<<:::888777777777777333333333333333444555666222111111000000000000000---------.........//////---......///////////////............/////////000/////////000111111}}}vvvnnnfffpppccc@@@;;;???777666555555444444333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111000222222===SSS```iiiwww}}}~~~xxxyyyrrraaaWWWWWW]]]___bbbhhhooowww~~~{{{fffYYYXXX]]]]]]bbbhhhjjjkkkqqq{{{zzzzzzqqqgggccciiittt|||xxxooonnniiiccc```___]]]YYYVVVRRRQQQNNNKKKIIIFFFEEEDDDBBBAAA@@@CCCGGGLLLOOOPPPIIIFFFDDDDDDGGGHHHGGGEEE@@@===<<>>::::::===>>>:::777888444333333555777888888777111000///......------...........................,,,---...///000///......------......//////000000/////////000111111~~~wwwwwwzzzmmm___```sssSSS<<<;;;888666555555444444333222222111111111111111111111111000000000000000000000000///////////////////////////////////////////////////////////////////////////000000000111111111111333555333???VVVeeepppyyyuuurrraaa\\\aaahhhpppvvv|||xxxhhheeeeeegggiiijjjnnnvvv{{{wwwvvv{{{{{{tttiiiaaaeeeoooxxx~~~vvvqqqkkkeeeaaa___\\\XXXTTTSSSQQQOOOLLLIIIGGGFFFEEEEEECCCBBBCCCGGGKKKMMMNNNHHHEEECCCDDDGGGIIIHHHEEE===:::999<<<===:::888999444333333555777999999888111000///......------...........................,,,---...000000//////...,,,------...///000111111/////////000111111zzzzzzuuufff___kkk[[[>>>;;;999666555555444444333222222111111111111111111111111000000000000000000000000///////////////////////////////////////////////////////////////////////////000000000111111111111444555555AAAYYYhhhsssxxxvvvyyykkk```aaaiiirrrzzzrrrllleeefffhhhjjjoooxxxwwwkkkaaadddnnnwwwwwwpppkkkeeeaaa___]]]YYYUUUSSSRRROOOLLLJJJGGGFFFEEEEEECCCBBBCCCGGGKKKMMMNNNHHHEEECCCDDDGGGIIIHHHFFF>>>:::999<<<===:::999:::333333333444777999888888111000///......------...........................---...///000000000///...,,,------...///000111111/////////000111111~~~~~~pppaaajjjbbbAAA;;;999666555555444444333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111333666666DDD]]]kkkvvvvvvvvvqqqhhhdddiiirrr{{{wwwllleeefffgggjjjoooxxx{{{mmmbbbdddmmmwwwxxxpppkkkeeeaaa```^^^ZZZWWWTTTRRRPPPMMMJJJHHHFFFFFFDDDBBBAAACCCGGGKKKNNNNNNGGGEEECCCDDDGGGIIIHHHFFF@@@<<<:::======:::999:::333222222444666777777666111000///......------...........................---...///000111000//////------......//////000000/////////000111111yyybbbkkkiiiDDD;;;888666555555444444333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111222666888GGG```nnnwwwqqqvvvooolllnnnwwwssshhhhhhhhhjjjnnnuuu|||~~~ooocccdddmmmwwwyyynnnjjjdddaaa```___\\\YYYTTTRRRPPPMMMJJJHHHGGGFFFCCCAAAAAACCCGGGLLLOOOPPPGGGDDDBBBDDDGGGIIIIIIGGGCCC>>><<<>>>>>>;;;999;;;333222222333555555555444111000///......------...........................---...///000111000000///.........////////////////////////000111111~~~ccclllmmmFFF;;;777666555555444444333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111111555999IIIbbboooxxx}}}nnnvvvwwwrrrssszzzjjjjjjjjjkkknnnrrrwwwzzzqqqddddddmmmwwwzzzmmmiiidddaaaaaa```]]]ZZZTTTSSSPPPMMMJJJHHHGGGFFFBBBAAA@@@CCCHHHLLLOOOPPPGGGDDDBBBDDDGGGJJJIIIGGGEEE@@@===>>>>>>;;;999;;;444222111222444444333222111000///......------...........................---...000111111111000//////////////////........./////////000111111{{{gggmmmxxxGGGAAA:::666666555444333333333333222222222111111111111000000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////000000000000000111111222666333:::NNN```lllzzzpppyyyxxxrrrxxxtttllliiimmmnnnmmmrrr|||qqqdddcccjjjtttwwwllljjjgggdddbbb```\\\ZZZVVVRRRNNNJJJIIIHHHFFFEEEFFFBBB@@@CCCIIIOOOOOONNNKKKDDDAAACCCGGGGGGHHHJJJGGGBBB======??????<<<777888666333333444666777777000...///111///,,,,,,000000///...,,,++++++,,,,,,,,,---......//////................../////////////////////000111111xxxdddjjj{{{IIICCC;;;666666555444333333333333222222222111111111111000000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////000000000000000111111222666333;;;OOOaaammm{{{ttt{{{sssyyyuuukkkfffjjjmmmmmmqqqyyy~~~sssfffdddkkkuuuwwwmmmjjjfffcccaaa___\\\ZZZUUURRRNNNJJJIIIHHHFFFEEEFFFBBB@@@CCCIIINNNOOONNNKKKEEEAAACCCFFFFFFFFFHHHFFFAAA===<<>>>>>;;;777666555444444666666555444333000///111000---,,,///333111...,,,,,,,,,...///,,,---......//////................../////////////////////000111111tttccclllNNNDDD;;;666666555444333333333333222222222111111111000000000000000000000000000000///000000000111111111111////////////////////////////////////000000000000000000000000000111111222666555>>>SSSfffrrrzzzvvvxxxwwwvvvtttrrrvvvssshhhiiimmmllllllppp|||xxxvvvyyy}}}xxxjjjhhhmmmvvvvvvnnnjjjddd___]]]\\\[[[YYYTTTQQQMMMKKKJJJIIIGGGEEEDDDCCCBBBDDDHHHMMMOOOOOOLLLEEE@@@BBBDDDDDDCCCEEEEEE@@@;;;;;;>>>>>>;;;777666555555666888888777555666111///111000------///;;;888333///---,,,---...,,,---......///...................../////////////////////000111111|||~~~uuugggoooPPPCCC:::666666555444333333333333222222222111111111000000000000000000000000000000///000000000111111111111////////////////////////.../////////000000000111000000000000000111111222666555@@@VVVjjjuuuyyypppssswwwqqqlllgggkkkxxxttthhhiiillllllnnnrrr~~~wwwooonnnrrrxxxzzzlllhhhmmmuuu~~~uuunnniiiccc^^^\\\ZZZYYYXXXSSSPPPMMMLLLKKKIIIGGGEEEDDDCCCBBBDDDHHHLLLOOOPPPLLLEEE@@@BBBDDDDDDCCCEEEEEE@@@;;;;;;>>>???<<<888777666666888:::;;;:::999999333///000111...---...999666222///,,,,,,,,,---,,,---......///...................../////////////////////000111111~~~yyy}}}uuugggnnnRRRCCC:::666666555444333333333333222222222111111111111000000000000000000000000000000000000000111111111111000000000000000000000000......//////000000111111000000000000000111111222666666BBBYYYmmmxxxsssppptttwwwnnngggdddlll~~~xxxllllllmmmmmmpppwww~~~uuupppkkkkkkooovvv~~~zzzkkkgggkkksss|||}}}ssslllhhhccc^^^\\\ZZZWWWVVVRRRPPPMMMLLLKKKJJJGGGEEECCCCCCCCCEEEGGGKKKOOOQQQLLLEEE@@@BBBEEEEEEEEEFFFEEE@@@<<<<<>>===<<<444///000111///---...///...---,,,,,,---......,,,---......//////................../////////////////////000111111}}}xxx|||sssccchhhUUUDDD;;;666666555444333333333333222222222111111111111000000000000000000000000000000000000000111111111111000000000000000000000000.........///000111111111000000000000000111111222666777DDD[[[ooozzz}}}tttuuuvvvrrriiigggiiitttzzzvvvrrrnnnqqqyyy}}}yyy~~~zzzkkkjjjgggfffkkkrrryyy}}}zzzkkkfffiiipppyyy|||rrrkkkgggccc___\\\YYYVVVSSSQQQOOOMMMLLLLLLJJJGGGEEEBBBCCCDDDEEEGGGJJJOOOQQQKKKEEEAAACCCFFFFFFFFFHHHFFFAAA======@@@AAA>>>;;;666555555777:::>>>@@@@@@>>>666000000111///---...+++,,,---...////////////,,,---......//////................../////////////////////000111111|||zzz|||qqq___cccWWWFFF<<<666666555444333333333333222222222111111111111000000000000000000000000000000000000000111111111111000000000000000000000000---......///000111111222000000000000000111111222666777DDD\\\ppp|||}}}wwwrrruuuqqqiiicccfffnnn{{{wwwnnnpppxxx}}}oooeeedddcccbbbfffnnnuuuwwwyyyjjjeeehhhooowww~~~{{{qqqiiigggccc```]]]YYYUUURRRQQQOOOMMMMMMLLLJJJGGGEEEBBBCCCDDDEEEGGGJJJOOORRRKKKDDDAAACCCGGGGGGHHHJJJFFFBBB>>>>>>AAABBB???<<<555333333555999>>>AAABBB???666000000222000...---...///111222222111000///,,,---......//////................../////////000/////////000111111|||yyyxxxpppccc___ssseee??????999888666555333333222222111111111111000000000000000000000000000000000000000000000000000000000000...000111111///......///......---......///000111/////////000111111222222555999GGG]]]qqq}}}{{{sss|||{{{|||xxxsssqqqfffppp|||rrrvvv~~~}}}~~~vvvjjjcccdddeeedddeeejjjrrryyy{{{mmmfffiiirrryyy}}}~~~}}}tttoookkkeee___\\\YYYVVVTTTRRRPPPNNNKKKHHHFFFEEEDDDBBBCCCEEEGGGKKKNNNQQQSSSJJJCCC>>>AAAEEEFFFHHHKKKJJJCCC<<<;;;>>>@@@>>>:::888666444555999===@@@AAA===666000...---+++,,,///------------------------............////////////...............///000000111111111000000000}}}{{{{{{uuuggg^^^mmmfff???>>>999888666555333333222222111111111111000000000000000000000000000000000000000000000000000000000000///000111111//////000111/////////...//////000000/////////000111111222222555999GGG]]]qqq|||wwwrrr}}}|||||||||ttt}}}~~~~~~~~~ooofffdddeeefffeeefffjjjrrrxxx{{{mmmfffiiiqqqyyy}}}~~~uuuoookkkeee```\\\ZZZWWWUUUTTTRRRPPPMMMJJJGGGFFFEEEBBBBBBDDDFFFIIILLLOOOQQQKKKDDD???BBBEEEFFFHHHKKKGGGAAA;;;;;;>>>@@@===:::888777555777:::===???@@@<<<555000///...,,,,,,...------------------------............////////////...............///000000111000000000000000||||||mmm^^^fffggg@@@>>>999888666555333333222222111111111111000000000000000000000000000000000000000000000000000000000000000000111000///000222555111111000/////////000000/////////000111111222222555:::III^^^qqq|||~~~rrrppp~~~~~~}}}pppkkkjjjkkklllkkkkkkpppwww}}}|||nnnfffhhhpppxxx}}}uuuppplllfffaaa]]][[[XXXVVVVVVTTTQQQNNNKKKHHHFFFFFFBBBBBBCCCEEEGGGJJJMMMOOOLLLEEE@@@CCCFFFGGGHHHJJJDDD@@@<<<<<<@@@AAA>>>:::888777777888;;;===>>>>>>:::444000000000---,,,...------------------------............////////////...............///000000000000000000000000{{{uuuaaabbbiiiBBB???999888666555333222222222111111111111000000000///////////////////////////////////////////////////000111000//////111444777222222111000000///000000/////////000111111222222555;;;JJJ```qqq{{{{{{pppppp~~~~~~xxxyyyvvvxxxyyyyyyyyy}}}}}}ooofffgggnnnxxx}}}~~~uuuppplllfffaaa^^^[[[YYYWWWVVVTTTQQQNNNJJJGGGFFFEEECCCCCCCCCDDDFFFIIILLLNNNLLLEEEAAADDDFFFGGGGGGIIICCC@@@===???BBBBBB@@@===999888888:::<<<>>>===<<<999444111222111...---...------------------------............////////////...............///000000000000000000000111zzz{{{eeeccclllEEEAAA999888666555333222222222111111111111000000000///////////////////////////////////////////////////000111000//////111444777222222111000000///000000/////////000111111222222555<<>>>>>===:::444111222111...---...------------------------............////////////...............///000000//////000000111111|||~~~hhhbbbqqqHHHBBB999888666555333333222222111111111111000000000000000000000000000000000000000000000000000000000000000000111000///000222555111111000/////////000000/////////000111111222222555===NNNcccqqqyyyvvvvvvyyy~~~rrrgggdddkkkvvv~~~|||sssnnnjjjeee```^^^[[[YYYWWWPPPOOOMMMJJJGGGEEEDDDCCCDDDCCCBBBCCCFFFJJJNNNPPPLLLEEEBBBDDDFFFEEEDDDEEEFFFDDDBBBBBBCCCDDDDDDCCC999888888999<<<>>>??????<<<666222222111---,,,...------------------------............////////////...............///000000/////////000111111hhh___wwwKKKBBB999888666555333333222222111111111111000000000000000000000000000000000000000000000000000000000000///000111111//////000111/////////...//////000000/////////000111111222222555>>>PPPdddrrryyy}}}{{{}}}xxx~~~rrrgggcccjjjvvv~~~}}}tttmmmiiiddd___]]][[[XXXWWWOOOMMMKKKIIIGGGEEEDDDDDDAAAAAA@@@AAADDDIIIMMMPPPKKKEEEAAACCCEEEDDDBBBCCCGGGEEECCCAAABBBBBBCCCDDD:::888777888;;;???AAAAAA???888222111///,,,,,,...------------------------............////////////...............///000000...//////000111111~~~ggg\\\{{{MMMBBB999888666555333333222222111111111111000000000000000000000000000000000000000000000000000000000000...000111111///......///...............///000111/////////000111111222222555>>>PPPeeerrryyy~~~~~~zzzsssgggccciiiuuu~~~~~~uuummmiiiccc___\\\ZZZXXXVVVNNNMMMKKKIIIGGGFFFEEEEEE@@@???>>>@@@CCCHHHMMMPPPKKKDDDAAACCCEEECCCAAABBBHHHEEEBBB@@@@@@AAABBBCCC:::888666777;;;???BBBCCCAAA:::333000...++++++...------------------------............/////////000...............///000000...//////000111222{{{kkkaaavvvSSS???;;;999666444444444333222222222222111111111111000000000000000000000000000000000000000000000000000//////000000000000//////111111000000//////......//////000000111222444555666CCCUUUdddnnnxxx~~~|||}}}oooeeefffooozzz~~~xxxpppjjjbbb]]]\\\ZZZXXXVVVLLLLLLLLLKKKIIIGGGDDDCCCAAACCCDDDBBBEEELLLOOOOOOKKKDDD>>>@@@BBBCCCDDDFFFNNNIIIDDD@@@@@@BBBCCCDDD<<<:::777777<<>>;;;:::===@@@CCCDDDEEE>>>555000//////...---...------,,,,,,------......//////000000000000000////////////////////////111000000000//////zzz}}}uuuggg\\\jjjaaaHHH<<<:::777555555555444333222222222111111111000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000/////////////////////000111222444444:::HHHZZZiiirrrzzz}}}~~~sssgggccciiissszzz~~~zzzpppjjjbbb]]][[[ZZZXXXUUUTTTSSSRRROOOLLLIIIGGGFFFBBBDDDCCCAAADDDKKKPPPPPPLLLEEEAAADDDHHHIIIJJJLLLJJJIIIGGGGGGHHHHHHGGGFFF???===;;;;;;>>>AAACCCCCCAAA<<<555000...............------,,,,,,------.........///000000000000///////////////////////////000000000000//////yyy}}}vvvjjj___kkkcccHHH<<<:::777555555555444333222222222111111111000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000/////////000111222444444;;;III\\\jjjsss{{{uuuhhhdddhhhrrryyy|||yyyooohhhaaa\\\ZZZYYYVVVTTTUUUTTTRRROOOLLLIIIGGGFFFBBBDDDCCCAAADDDKKKPPPPPPJJJDDDAAADDDHHHHHHIIIKKKHHHGGGFFFGGGHHHGGGFFFDDD<<<;;;:::;;;>>>AAABBBCCC>>>:::444000.........///...------,,,,,,------...,,,---......//////......////////////////////////.........///000111yyy}}}xxxnnncccmmmgggIII===:::777666666666555444222222222111111111111000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000//////000000111222444555<<>>@@@AAA@@@;;;888444000...---...///...------,,,,,,------...,,,------...............////////////////////////------...///000111yyy|||yyyqqqfffnnnlllLLL===:::777666666666555444222222222111111111111000000000000000000000000000000000000000000000000000//////000000000000//////.../////////000000000111//////000000111222444555<<>>===<<<999777444000------///000...------,,,,,,------...------...///////////////////////////////////////......//////000000xxx|||zzzssshhhooopppOOO===;;;888666666666555444222222222111111111111000000000000000000000000000000000000000000000000000//////000000000000//////.../////////000000111111//////000000111222444555<<>>;;;777555444444444333222222222111111111111000000000000000000000000000......///000000000000000000000000000000000000000////////////000000000000///111111111000111222444;;;MMMaaalllrrr{{{~~~yyy}}}~~~{{{qqqjjjiiirrr}}}zzzoookkkeeeaaa^^^\\\ZZZXXXRRRQQQOOOMMMJJJHHHFFFEEEFFFCCCAAABBBFFFJJJNNNPPPLLLEEEAAADDDFFFFFFGGGHHHHHHJJJIIIGGGIIIMMMMMMJJJ>>>;;;777777999:::888666555333000.........---,,,------------------------...///////////////......,,,,,,------......//////............//////zzz~~~zzzeeefffpppPPP>>>;;;777555444444444333222222222111111111111000000000000000000000000000......///000000000000000000000000000000000000000........./////////000000///111111111000111333555<<>>;;;777555444444444333222222222111111111111000000000000000000000000000......///000000000000000000000000000000000000000........./////////000000///111111111111111333555===PPPeeesss{{{zzzrrrxxx|||uuuuuurrrzzz|||rrrllllllttt~~~||||||rrrnnngggbbb]]]ZZZWWWTTTRRRQQQOOOMMMJJJHHHFFFEEECCCBBBBBBDDDHHHKKKMMMNNNHHHAAA===@@@DDDEEEFFFHHHHHHHHHEEEAAABBBGGGGGGEEE@@@<<<999999<<<>>>===;;;999666222000/////////...------------------------......///////////////...000000///////////////........./////////000}}}}}}xxxdddaaauuuQQQ>>>;;;777555444444444333222222222111111111000000////////////////////////......///000000000000000/////////////////////////////////000000000111111///000222222111222444666===QQQhhhxxx|||rrrxxxzzzrrreeecccmmmssswww|||rrrmmmnnnvvv~~~{{{rrrmmmgggaaa]]]ZZZWWWUUURRRQQQOOOMMMJJJHHHFFFEEECCCBBBBBBEEEIIILLLMMMMMMGGG@@@<<>>@@@@@@>>><<<888444111000000///...---------------------------...//////////////////111111000000//////.........////////////000||||||}}}xxxfff___xxxRRR>>>;;;777555444444444333222222222111111111000000////////////////////////......///000000000000000////////////////////////000000111111111222222222///000222222222222555777===QQQkkk}}}}}}sssyyytttmmmcccgggxxx{{{rrrnnnooowwwzzzoookkkfffaaa^^^\\\YYYWWWRRRQQQOOOMMMJJJHHHFFFEEECCCBBBBBBEEEIIILLLMMMMMMHHHAAA===???CCCEEEGGGJJJJJJIIIEEE???@@@DDDEEECCC@@@===;;;<<<@@@BBBBBBAAA>>>:::555111000000//////------------------------------...///////////////111111000000//////......////////////000000{{{|||}}}yyyggg\\\{{{|||UUU>>>;;;777555444444444333222222222111111111111000000000000000000000000000......///000000000000000000000000000000000000000000000000111111111222222///000222222222333555888>>>SSSnnn{{{rrrzzz|||sssrrrmmmtttzzzqqqooopppwww~~~yyyoookkkeeeaaa^^^\\\ZZZXXXRRRQQQOOOMMMJJJHHHFFFEEECCCBBBBBBDDDHHHKKKMMMNNNJJJBBB===???BBBDDDGGGJJJIIIIIIEEE@@@AAAEEEEEECCC???===;;;<<>>;;;777555444444444333222222222111111111111000000000000000000000000000......///000000000000000000000000000000000000000...////////////000000000///000222222222333666888AAAWWWsss|||rrr||||||uuuyyy}}}xxxpppnnnpppwww~~~zzzppplllfffaaa^^^[[[XXXWWWRRRQQQOOOMMMJJJHHHFFFEEEEEECCCAAACCCFFFKKKNNNOOOJJJBBB<<<===@@@BBBEEEHHHFFFGGGDDDAAAAAAEEEEEEAAA???<<<:::<<>>;;;777555444444444333222222222111111111111000000000000000000000000000...//////000000000000000000000000000000000000000------------.........//////000222222222444666999CCCYYYvvv~~~ttt~~~zzzwwwpppnnnpppwww}}}{{{rrrnnngggbbb]]]ZZZWWWUUURRRQQQOOOMMMJJJHHHFFFEEEFFFCCCAAABBBFFFJJJNNNPPPIIIAAA;;;<<>><<<:::<<>>:::<<>>???AAAEEEHHHGGGFFFEEEDDDDDDDDDEEEBBB>>>:::<<>>999333000000000...,,,,,,------......------,,,---------------...///000------.........//////////////////000000000}}}eeeZZZaaa~~~^^^CCC<<<777777777555222333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000000000111222222222333666999FFFbbbzzzsssrrrtttyyy{{{sssmmmeee```]]][[[WWWTTTRRROOOLLLJJJIIIHHHFFFDDDBBBCCCCCCDDDJJJQQQRRROOOGGG@@@<<<>>>@@@AAADDDIIILLLKKKIIIHHHGGGGGGGGGHHHDDD???;;;===CCCGGGHHHFFF===888222/////////---+++,,,------......------,,,++++++,,,---...///000111....../////////000000000/////////000000000~~~}}}dddXXX^^^dddDDD<<<777777777555333444222222222111111111000000111111111111111111111111////////////////////////000000000000000000000000/////////000000000111111000111222222222333666999JJJfff{{{uuutttvvv{{{}}}tttmmmeee___\\\ZZZWWWTTTRRROOOLLLJJJIIIGGGEEECCCAAACCCCCCDDDJJJQQQRRRNNNFFF???<<<>>>AAACCCGGGLLLQQQOOOMMMJJJIIIIIIIIIIIIIIIDDD???@@@DDDGGGGGGEEE===888222/////////---+++,,,------......------,,,+++,,,---...////////////////////////000000000000000000000111111111fffZZZ```jjjEEE===777777777555444555222222222111111111000000222222222222222222222222////////////////////////000000000000000000000000000000000111111111222222000111222222222333666999OOOjjj}}}{{{vvvuuuxxx}}}}}}sssmmmddd^^^\\\ZZZWWWTTTQQQOOOLLLIIIHHHGGGEEECCCAAABBBCCCEEEKKKRRRRRRNNNDDD???;;;>>>BBBDDDHHHMMMNNNMMMKKKJJJJJJKKKMMMOOOPPPJJJDDDCCCEEEGGGEEECCC===888222/////////---+++,,,------......------,,,---......//////...------////////////000000000000111111111222222222}}}kkk```fff~~~oooFFF===777777777555444555222222222111111111111000222222222222222222222222000000000000000000000000000000000000000000000000111111111111222222222222000111222222222333666999RRRmmmyyy}}}zzzuuuvvvyyy~~~|||qqqkkkccc^^^\\\[[[WWWUUUQQQNNNKKKIIIHHHGGGEEECCC@@@BBBCCCEEEKKKRRRRRRMMMDDD>>>;;;>>>AAADDDIIINNNIIIHHHGGGHHHJJJNNNRRRTTTRRRLLLFFFDDDFFFGGGEEEBBB===888222/////////---+++,,,------......------,,,---.../////////...,,,+++....../////////000000000111111111222222222}}}mmmccckkkrrrwwwpppFFF>>>777666777555444666222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111222222222333666999RRRmmm|||www|||xxxtttvvvyyyxxxnnniiiccc___^^^\\\XXXTTTQQQNNNKKKIIIHHHGGGDDDCCC@@@BBBCCCFFFLLLRRRRRRMMMCCC===:::===AAADDDHHHMMMHHHGGGFFFFFFHHHLLLPPPRRRPPPJJJDDDCCCEEEGGGEEEBBB>>>999333000000000...,,,,,,------......------,,,+++---...///000///---,,,------.........///////////////000000000111}}}mmmdddlllkkkqqqpppGGG>>>777666777555555666222222222111111111111000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000111222222222333666999PPPkkkzzzwww|||vvvsssuuuyyyuuulllgggbbb```___\\\XXXTTTQQQNNNKKKIIIHHHFFFDDDBBB@@@BBBDDDFFFLLLRRRRRRMMMCCC===:::===@@@CCCGGGLLLLLLJJJGGGEEEEEEGGGJJJLLLMMMGGGBBBAAADDDGGGFFFCCC???:::444111111111///---,,,------......------,,,)))+++---///000000///...------------.........///............//////~~~fff___iiisss~~~sssIII@@@999888888555444555333333333222222222111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000111111111111333777999OOOjjjzzzttt{{{uuusssuuuyyyuuummmiiieeeaaa]]]ZZZWWWTTTQQQPPPNNNKKKIIIGGGFFFEEEDDDCCCBBBEEENNNVVVRRRJJJCCC???::::::???EEEJJJKKKJJJEEEAAAAAADDDGGGHHHHHHEEEBBB@@@AAAFFFJJJKKKJJJEEE<<<333111000...---...,,,,,,,,,---------..........................................////////////////////////000000zzzbbb[[[eeeyyysssIII@@@999888888555444555333333333222222222111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000111111111111333777999MMMiiizzzuuu}}}uuutttwww{{{vvvnnnjjjfffbbb___[[[XXXUUUQQQPPPNNNKKKIIIGGGFFFEEEDDDCCCBBBEEEOOOUUURRRJJJBBB>>>:::;;;@@@FFFIIIJJJIIIEEE@@@@@@CCCFFFGGGGGGDDDAAA???AAAFFFJJJKKKKKKDDD;;;333111000...---...,,,,,,,,,---------..........................................////////////////////////000000{{{ttt]]]UUU___yyy{{{tttIII@@@999888888555444555333333333222222222111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000111111111111333777999JJJhhhzzzwww~~~uuutttxxx|||xxxooolllgggccc```\\\YYYVVVRRRPPPNNNLLLIIIGGGFFFFFFDDDDDDDDDGGGOOOUUUQQQIIIAAA>>>;;;===BBBGGGIIIIIIHHHDDD@@@???BBBEEEFFFEEEAAA???>>>@@@FFFJJJKKKJJJCCC:::222111000...---...,,,,,,,,,---------..........................................////////////////////////000000xxx{{{qqqZZZQQQZZZooo}}}uuuuuuHHH@@@999888888555444555333333333222222222111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000111111111111333666999HHHgggzzzxxx{{{ssstttwww{{{yyyoookkkgggccc```\\\YYYVVVRRRQQQNNNLLLIIIHHHFFFFFFDDDEEEEEEHHHOOOTTTPPPIII@@@>>><<>><<<;;;>>>DDDHHHIIIHHHAAA888111000000...---...,,,,,,,,,---------..........................................////////////////////////000000xxx|||rrr[[[QQQYYYlllwwwnnnzzzwwwHHH@@@999888888555444555333333333222222222111111000000000000000000000000000000000000000000000000//////000000000000//////111111111111111111111111000111111111111333666999GGGgggzzzyyywwwqqqrrrwwwzzzyyynnnkkkfffbbb___[[[XXXUUURRRQQQOOOLLLJJJHHHGGGFFFEEEFFFGGGJJJOOOSSSPPPIII@@@>>>===???EEEHHHIIIHHHFFFCCC??????BBBDDDCCCBBB;;;999999<<>>===???EEEIIIIIIHHHGGGCCC@@@@@@CCCDDDCCCAAA:::888888<<>>CCCHHHJJJJJJHHHEEEBBBBBBDDDEEECCCAAA===<<<<<>>@@@DDDHHHKKKMMMEEEAAA???BBBGGGJJJGGGDDD;;;888777<<>>:::444/////////,,,,,,///............................................................/////////////////////000111111{{{~~~qqqXXXQQQ\\\|||mmmddd~~~qqqHHH@@@999888777555333444333333333222222222111111///000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000111222333333333444777:::JJJgggnnnkkkxxx~~~|||tttrrrqqqtttyyy~~~tttooolllhhheeebbb___[[[XXXRRRQQQOOOMMMKKKIIIHHHHHHIIIGGGGGGLLLSSSSSSLLLEEE@@@>>>===???CCCFFFIIIIIIHHHEEECCCEEEJJJLLLJJJFFF<<<888777<<>>777666666444333444333333333222222222111111000000000000000111111111///000000000111111111111000000000000000000000000000000000000000000000000111222333333333444777:::GGGdddnnnbbbcccmmmqqqvvv{{{rrrrrrrrruuuyyy~~~uuupppmmmiiifffccc___\\\YYYRRRPPPNNNLLLJJJHHHHHHGGGEEEDDDGGGOOOVVVVVVMMMDDDAAAAAAAAACCCFFFHHHHHHGGGGGGDDDBBBEEEIIIJJJGGGCCC>>>:::888===FFFKKKJJJFFF999333/////////------000............................................................/////////////////////000111111~~~}}}bbbVVV^^^pppxxxeee[[[eeeeeeFFF===777666666444333444333333333222222222111111111111000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000111222333333333444777:::FFFdddwwwfffbbbiiiwwwnnnuuuzzz~~~qqqqqqsssuuuzzz~~~tttnnnkkkgggdddaaa^^^ZZZWWWQQQPPPNNNLLLJJJHHHGGGGGGDDDDDDHHHPPPWWWVVVMMMDDD@@@@@@@@@BBBEEEGGGGGGFFFEEEBBBAAADDDIIIJJJFFFAAA>>>:::999>>>GGGLLLJJJFFF999333/////////---...000............................................................/////////////////////000111111fffXXX^^^ssswwwddd___nnn```FFF>>>777777777555444555333333333222222222111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000111222333333333444777:::EEEbbbvvvkkkccchhhuuu}}}pppvvv{{{zzzoooqqqsssvvvzzz}}}sssllliiieeebbb___\\\XXXUUUQQQPPPNNNKKKIIIHHHGGGFFFEEEEEEHHHOOOVVVUUULLLCCC===<<<<<<>>>AAACCCDDDDDDDDDBBBBBBFFFKKKLLLHHHDDD>>>::::::@@@HHHLLLIIIDDD888222...//////......111............................................................/////////////////////000111111fffWWW[[[qqqtttccceeeyyy\\\FFF>>>888777888666555666333333333222222222111111111111111111000000000///000000000000111111111111000000000000000000000000000000000000000000000000111222333333333444777:::CCCaaammmhhhiiisssxxxrrrwww|||~~~vvvnnnqqqtttvvvzzz|||qqqllliiieeebbb___[[[XXXUUUQQQOOOMMMKKKIIIHHHGGGFFFGGGFFFHHHOOOUUUTTTLLLCCC;;;:::999:::>>>BBBDDDEEECCCBBBBBBGGGLLLNNNJJJFFF===:::;;;AAAIIILLLGGGAAA888222...//////......111............................................................/////////////////////000111111fffTTTXXXkkkooobbbiiiXXXGGG>>>888888888777666777333333333222222222111111222111111111000000//////000000000000111111111111000000000000000000000000000000000000000000000000111222333333333444777:::AAA```|||mmmlllqqq}}}uuutttxxx~~~{{{sssnnnqqqtttwwwzzz|||pppllliiieeebbb___\\\XXXUUUQQQOOOMMMKKKIIIGGGGGGFFFIIIGGGHHHNNNTTTSSSKKKCCC===;;;999;;;???CCCFFFHHHAAA@@@AAAFFFLLLNNNJJJFFF<<<:::;;;BBBJJJLLLFFF???888222...//////......111............................................................/////////000/////////000111111