BM6P6(@ }}}ttt[[[KKKHHHHHHEEEAAAAAA@@@>>><<<888333///---,,,,,,------,,,,,,+++***)))***++++++)))(((((()))))))))))))))(((((((((((()))))))))***+++,,,............---------,,,,,,,,,...///000111111000///...///......///111111000...333000,,,,,,...//////...////////////////////////...222666999===DDDNNNTTTQQQNNNEEE999333444444222333444555777999;;;===>>>FFFFFFDDD>>>777444777;;;FFFJJJPPPSSSTTTVVVYYY\\\bbbcccdddeeeeeeeeegggiiijjjeeeccckkkxxx~~~xxxuuuvvv}}}xxxmmmYYYHHHHHHSSS[[[\\\iii{{{|||~~~~~~}}}|||~~~~~~}}}|||tttpppsssxxxxxx}}}}}}wwwttttttpppiiijjjddd^^^\\\\\\ggg~~~~~~~~~}}}||||||~~~}}}||||||}}}~~~hhhXXXYYYZZZWWWUUUGGG:::555555333222222888666555444444555666888777666444333444555777999999888777555444444444444333444444444444444333333444444555555666666777777<<<===>>>NNN{{{lllXXX___zzzvvvNNN888===@@@888;;;;;;;;;;;;;;;;;;;;;;;;999777444222111222333444666666888999;;;<<<>>>>>>CCCEEEGGGJJJNNNQQQUUUWWW]]]^^^`````````aaaccceeeggggggggghhhkkknnnqqqrrrssstttuuuuuuuuuwwwzzz}}}|||~~~}}}}}}yyyrrrpppkkkaaaVVVNNNLLLMMMKKKPPPYYYeeepppxxx}}}~~~~~~lllbbb^^^VVVJJJRRRQQQ^^^sss|||~~~}}}~~~~~~qqqmmmggggggrrr}}}rrrjjjyyyzzzNNN888|||www]]]LLLHHHHHHFFFBBBAAA@@@>>><<<888333000---,,,,,,------,,,,,,+++***)))***++++++)))(((((()))))))))))))))((((((((((((((((((((()))***+++,,,---......---------,,,,,,,,,---...000111111000/////////......///111222111///333000---,,,...//////...///////////////////////////222555888<<>>DDDEEEEEE@@@:::777888;;;CCCHHHNNNRRRTTTUUUXXXZZZ\\\___cccdddcccccceeeggglllhhhffflllvvv}}}~~~|||uuuxxx~~~~~~xxxjjjYYYQQQTTTVVVUUU]]]ooo}}}~~~~~~~~~}}}}}}~~~~~~zzzuuupppppptttxxxwwwzzz{{{wwwuuuuuuooohhhggg___[[[aaalllyyy}}}{{{||||||{{{yyyzzz|||~~~~~~}}}~~~~~~uuu]]]TTTYYY]]]YYYQQQDDD888555666555444555777666555444444555666777666666444444444555777888888777666555444444444444444444555555555555444444444555555666666777888888<<<<<<<<>>CCCDDDFFFIIIMMMQQQTTTVVV\\\^^^_________```ccceeecccdddfffhhhlllooorrrsssssstttuuuuuuuuuvvvyyy{{{zzz||||||{{{|||~~~yyyssslllggg___VVVPPPPPPSSSVVVdddiiipppvvvxxx{{{sssaaaWWWMMMMMMZZZccciiizzzvvvooosss~~~sssiiiuuu|||rrrIII666{{{{{{^^^KKKFFFGGGEEECCCAAA@@@>>><<<888444000...,,,,,,------,,,,,,+++***)))***,,,+++***((())))))))))))))))))(((((((((((('''''''''((()))***+++,,,......---------,,,,,,,,,---...///000111000000///...------///111222111000222000...---.../////////////////////////////////000222555666999AAAKKKRRR[[[[[[TTTFFF<<<888777666555555555666777999;;;<<<@@@CCCFFFDDD???;;;::::::>>>CCCKKKQQQTTTVVVWWWXXXYYY^^^dddfffcccbbbdddfffmmmkkkjjjmmmsssxxxyyyyyyssszzz~~~kkkZZZSSSUUUWWWTTTcccuuu~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~yyyppplllnnnrrrwwwyyywwwxxxxxxwwwwwwuuunnneeeccc\\\]]]lll}}}uuuxxxyyyyyyxxxwwwxxxzzz|||~~~vvvrrrtttyyy||||||kkkWWWTTTZZZ[[[VVVKKK@@@777666777777777888666555444333333444555666666555444444444555777888666555555444444555555555444555555666666666555555555555666777777888888999<<<<<<:::IIIuuuvvviiippptttoooUUUPPPcccyyy{{{XXX===:::===;;;<<<<<<<<<<<<<<<<<<<<<<<<:::888555333222222444555555666777888:::<<<===>>>AAABBBDDDHHHKKKOOORRRTTTZZZ\\\^^^______```bbbddd```bbbeeeiiimmmppprrrtttsssuuuuuuuuuuuuuuuxxxzzzyyy|||}}}{{{zzzzzztttmmmfff___UUUPPPRRRYYYaaagggtttxxxyyyvvvpppnnnrrrwwwzzzrrr^^^OOOQQQXXX___nnn~~~zzzvvv|||uuulllvvvzzzyyykkkEEE444|||{{{```KKKDDDEEEDDDBBBAAA@@@???<<<888444111///,,,,,,------,,,,,,+++***)))+++,,,,,,***))))))***))))))))))))(((((((((((('''''''''((()))***+++,,,......---------,,,,,,,,,+++,,,...000111111000000...------...000222222111111000///....../////////////////////////////////111222444555777>>>HHHOOOXXX[[[YYYOOOCCC<<<888444666555555555666888:::;;;===AAAFFFGGGDDD@@@<<<;;;999>>>FFFNNNTTTWWWYYYZZZZZZaaaiiijjjgggdddeeeggglllkkkkkkmmmppptttvvvvvvrrrwww{{{dddZZZ^^^fff[[[cccppp~~~}}}}}}~~~|||sssjjjiiipppxxx{{{zzzzzzxxxwwwwwwvvvssskkkccccccbbbiii|||zzztttvvvwwwxxxwwwwwwxxxzzz}}}{{{uuurrrvvv}}}wwwlll~~~rrr```TTTWWW]]]ZZZQQQFFF>>>777777888777777888555555444333333444555555555555444444444555666777444444333333444555555666444555666666666666666666666666666777888888999999;;;;;;999EEEnnn}}}ttteeegggvvv}}}qqqyyy]]]PPP]]]sss~~~```CCC:::;;;<<<========================:::888555222111111333444444555666888999;;;<<<===???@@@BBBFFFIIIMMMQQQRRRXXXZZZ]]]^^^^^^___aaabbb___aaaeeeiiimmmpppqqqrrruuuvvvwwwwwwvvvvvvxxxyyyzzz~~~}}}zzzwwwqqqjjjbbb]]]XXXZZZaaajjjqqqtttrrrpppjjjbbb\\\[[[___dddooo}}}rrr[[[QQQOOOTTT___kkk{{{~~~yyyrrr}}}zzziiiDDD555mmmwwwzzzfffNNNFFFFFFEEEBBB@@@@@@???<<<999555222000,,,,,,------,,,,,,+++******+++,,,,,,***))))))***))))))))))))((((((((((((((((((((()))***+++,,,---......---------,,,,,,,,,***+++---///000111111000///...------000111222111111111000000/////////000////////////////////////000222333444555;;;DDDKKKQQQYYY\\\WWWOOOFFF===555777666555444444666888999:::???DDDHHHGGGDDD???===777;;;BBBJJJRRRWWWZZZ\\\\\\ccciiikkkhhheeeeeefffiiihhhhhhjjjnnnrrrttttttqqqooorrr~~~ppprrryyyppppppttt~~~}}}}}}}}}~~~tttnnnjjjnnnwww}}}~~~|||}}}zzzvvvuuusssnnngggccckkkrrr~~~|||zzzwwwxxxxxxxxxxxxyyy|||}}}wwwwww|||zzzqqqsss{{{{{{pppccceee[[[QQQPPPZZZ```ZZZPPPCCC<<<777777888555444666444444333333333333444444444444444444444555555666333222222333333444555666444555555666777777666666666666666777888888999999999;;;999AAAeee~~~zzzxxxlllkkkvvv{{{vvv}}}aaaNNNTTThhhwww|||hhhKKK<<<;;;===========================:::888444111000000111222444444555777999:::<<<<<<===>>>@@@DDDGGGKKKNNNPPPVVVXXX[[[]]]]]]^^^```aaa```bbbeeeiiilllnnnoooooouuuwwwyyyyyyxxxxxxyyyzzzyyy~~~|||xxxtttnnngggaaaaaaeeekkkssswwwwwwuuuggg```WWWTTTVVV]]]bbbeeerrryyykkk\\\VVVYYY^^^lllvvv~~~}}}}}}{{{zzzzzz{{{|||||||||~~~wwwttt~~~iiiBBB444gggrrr{{{vvvlllSSSJJJHHHFFFDDD@@@@@@???===999666222000,,,,,,------,,,,,,+++******+++---,,,+++))))))***))))))))))))((((((((((((((((((((()))***+++,,,---......---------,,,,,,,,,)))***,,,///000111111111111///------///111111111000111222111///...///000///////////////////////////111333444555999@@@FFFLLLTTT[[[]]]ZZZSSSGGG<<<999777555333333444666888999===BBBFFFHHHFFFBBB???:::;;;>>>DDDLLLTTTXXXZZZZZZ^^^cccggggggfffeeedddhhheeedddggglllpppqqqpppkkkgggfffrrr~~~{{{~~~~~~~~~~~~~~~~~~{{{xxxnnnnnnpppuuu{{{~~~~~~|||}}}xxxtttppplllfffdddfffyyywwwxxxyyyzzzzzz{{{~~~{{{www|||tttgggcccZZZRRRUUU^^^```UUUIII???999666777777333222333333333333333333333333333333333444444555555555555222222222222333333444555333444555666666666666666555555666777777888888999666;;;;;;>>>\\\zzzxxx|||tttpppwww|||~~~eeeNNNOOObbbsss|||oooSSS???;;;>>><<<<<<<<<<<<<<<<<<<<<<<<;;;888555222000000111222333444555666888:::;;;<<<;;;<<>>;;;;;;;;;;;;;;;;;;;;;;;;===;;;777444222222333444222333444666888999:::;;;:::;;;===@@@DDDHHHKKKMMMRRRUUUYYY[[[\\\]]]^^^______```bbbeeeiiimmmppprrrqqqsssvvvwwwwwwwwwxxxyyyuuuzzz|||wwwrrrooollliiiooouuu}}}|||rrrhhhaaaTTTUUUZZZdddqqqzzz~~~~~~{{{~~~qqqaaa]]]```ffflllttt}}}{{{tttuuuuuurrrpppssszzznnnpppzzzccc>>>333vvvmmmyyynnnTTTIIIEEEAAA===@@@@@@???===:::666333111,,,,,,---------,,,++++++***,,,------+++******+++))))))))))))((((((((((((&&&&&&&&&&&&((()))***+++......---------,,,,,,,,,''')))+++...000111111111444222...---...////////////111333333000...///111////////////////////////---000444555555777<<>>999999???GGGMMMPPPUUUUUUXXX___hhhmmmllliiijjjddd^^^aaaiiinnnkkkeee\\\]]]bbbmmm~~~}}}||||||}}}~~~{{{}}}}}}}}}|||}}}~~~~~~~~~~~~~~~|||uuummmgggnnnuuu}}}}}}xxxuuuwww{{{uuupppjjjeee]]]YYYbbbooowwwxxxzzzzzz{{{}}}}}}|||}}}yyy}}}lllaaaXXXYYY\\\XXXLLLBBB666333333666666222111333111222222333333222222111222333444444555555444444333333222222111222222333111222333444555555555555444444555555666777777777222<<<>>>;;;NNNxxxyyy~~~bbbKKKKKK```ttt~~~xxx___FFF<<<===;;;;;;;;;;;;;;;;;;;;;;;;???===999666444444555555222333444666777999:::;;;999:::<<>>666rrrlllssskkkOOOJJJEEE@@@DDD@@@???===:::777444222111...---,,,+++************+++++++++++++++***)))(((++++++************++++++''''''((((((((((((''''''***+++,,,+++***+++...000,,,,,,,,,,,,---///111222111111111...,,,,,,---///222222222222222111000///...///000000...---...///---///000111222555888;;;@@@DDDLLLVVV\\\ZZZTTTNNN===777111///000222333333777777999<<<>>>@@@BBBCCCFFFAAA<<<888999???FFFJJJTTTUUUZZZ```hhhmmmooooookkkhhhaaa\\\^^^aaa___YYY]]]bbbjjjuuu~~~}}}|||}}}}}}}}}}}}}}}~~~~~~~~~}}}nnncccaaadddrrruuuzzz{{{yyyvvvssssssrrrlllddd[[[RRRVVVmmmxxxyyyyyywwwyyyzzzwwwtttoooooo{{{jjj^^^ZZZaaa```QQQAAA;;;444333111000///000111222333333222111000000000111222222222222222222222222111111111111111111111111444333111000000111333444555555555555555555555555777333;;;>>>CCCnnnzzzcccRRRKKK\\\zzz}}}WWWCCCAAA666;;;;;;::::::999888777777:::;;;;;;888444222333555222333333444555666777777666888;;;===@@@CCCGGGJJJNNNOOOQQQTTTXXX\\\___aaa___aaabbbdddeeehhhlllooolllmmmoooqqqtttvvvxxxzzz||||||yyyrrrmmmnnnuuu|||zzzpppgggaaa^^^hhhvvvyyy```TTTQQQUUUcccrrryyy{{{zzzyyywwwtttsssuuuyyy}}}yyyuuu|||vvvXXX>>>111nnntttjjjoookkkPPPKKKFFFAAADDD@@@???<<<999666444111000...---,,,+++***************++++++++++++***)))(((***))))))(((((())))))***''''''((((((((((((''''''++++++,,,+++***+++---///,,,,,,,,,,,,---///111222111222111///------...000222222222222222111000000///000000///...---...000---...000111111444777:::<<<@@@HHHRRRYYYZZZWWWRRRBBB===777222111111111000333444666888;;;===???AAADDD@@@;;;888777:::>>>@@@LLLQQQXXX^^^cccgggllloooiiihhhbbbYYYUUUVVVUUUSSS]]]fffttt~~~}}}~~~}}}}}}}}}}}}~~~}}}wwwoookkklllnnnwwwxxxxxxxxxuuussspppooofffaaa[[[YYY[[[hhh~~~{{{xxxwwwvvvxxxyyyvvvuuu|||zzzvvvsssoooppp|||zzzggg```___ccc^^^LLL===888444333333222111111222222222222111111000111111111222222222222222222222222222222222222222222222222333222000//////000222333222222222222222222222222777333999;;;AAAhhhqqqbbbVVVccc|||WWWCCCAAA888;;;;;;::::::999888888777999::::::777333111222444222222333444555666777777777999;;;===???BBBEEEHHHLLLNNNPPPTTTXXX[[[^^^___]]]___aaabbbdddfffjjjmmmkkklllooorrrtttvvvwwwxxxzzzwwwsssoooooosss|||vvvlllgggiiilll}}}nnn___WWWVVVYYYiiilllpppvvv{{{~~~xxxxxxvvvsssrrrtttxxx{{{xxxrrrzzzqqqSSS<<<222ssspppiiimmmkkkPPPKKKFFF???AAA???>>><<<999666333111000...---,,,+++******************++++++******)))))))))((((((''''''(((((()))''''''((((((((((((''''''+++,,,,,,+++******,,,...---,,,,,,,,,---///000111111222111000...---...000111222222222222222111000111111111///------///111---...///000000222666888888<<>>@@@CCCAAA>>>:::888777777777@@@IIISSSYYY\\\```hhhooojjjkkkfffZZZPPPOOORRRSSSeeennn{{{}}}||||||}}}~~~~~~~~~~~~~~~~~~zzzuuurrrtttvvvxxxxxxxxxvvvtttsssrrrpppmmmjjj\\\WWWVVV^^^mmm}}}yyyuuurrrwwwsssuuuwwwnnnaaacccqqq~~~{{{wwwuuutttyyyooobbbbbbeeefffZZZEEE777555333333333444333333222222000000111111111111111222222222222222222222222222222222222222222222222222222111000//////000111222111111111111111111111111666333777888>>>```~~~}}}wwwkkkXXX]]]xxxxxxWWWCCC>>>888;;;::::::999999888888888999999888666333111111222111222333333555555666777777999;;;===>>>@@@CCCEEEIIILLLOOOTTTWWWZZZ\\\\\\[[[]]]___aaabbbeeehhhkkkjjjlllpppsssvvvvvvvvvuuuvvvrrrnnnnnnsss{{{{{{qqqjjjmmmxxxuuuiii___bbbccchhhpppyyy~~~~~~}}}wwwvvvuuusssrrrtttwwwzzzsssoooxxxjjjLLL999444iiilllhhhOOOJJJDDD===??????>>><<<999666333000///------,,,+++************))))))************)))))))))((((((''''''(((((()))''''''((((((((((((''''''***,,,,,,,,,******+++---------,,,,,,---...000111///000111000...---...///111111222333333222222222333333222000......000222---.../////////111444777777;;;AAAIIIRRRXXX\\\^^^PPPKKKBBB:::555333444555222333444666888<<<>>>@@@BBBBBBAAA@@@===:::777555888@@@IIIQQQWWW]]]eeekkkooopppkkk```XXXYYY\\\]]]nnnsssxxx|||}}}}}}{{{{{{{{{|||}}}}}}vvvoooqqqxxx~~~}}}yyysssqqqooonnnnnnkkkgggcccWWWUUUZZZjjj~~~{{{yyywwwsssqqqxxxqqqqqqssseeePPPRRRccc}}}{{{yyy|||}}}ddd]]]bbbhhhfffUUU???444333111222333444333333111000//////000111111111222222111111111111222222222222222222222222222222222222222111000000000000111222222222222222222333333333444333555666>>>ZZZvvvuuu~~~|||yyyyyynnnTTTNNNdddzzz~~~sssXXXDDD;;;888:::::::::999999888888888999888777444222111000111111111222333444555666666888999;;;<<<<<<===@@@BBBFFFIIIMMMRRRVVVXXXYYYYYYZZZ\\\___```bbbdddgggjjjjjjmmmqqquuuwwwwwwuuusssrrrooolllqqqzzz~~~tttooorrr|||kkkiiijjjqqq|||~~~wwwvvvuuutttsssuuuzzz}}}~~~ooonnnxxx{{{bbbFFF888666ggggggzzzaaaLLLJJJFFF???AAA???>>><<<999666333111000------,,,+++************((())))))*********))))))***))))))(((((())))))***''''''(((((((((((('''''')))+++,,,,,,+++***+++,,,...---,,,,,,---...000111---///000///...------...000111222333333333333333444444444222//////000222---.../////////000333555999<<>>>>>@@@AAABBBAAA===:::888666999???GGGQQQ[[[aaaeeepppppplllgggfffjjjlllkkklllooorrrrrrrrrtttyyy}}}|||~~~~~~}}}}}}|||{{{{{{{{{|||}}}~~~{{{yyyrrrmmmjjjoooyyy~~~{{{tttpppooommmkkkgggbbb[[[WWWQQQVVVcccyyyyyywwwuuutttuuuuuutttrrrwwwpppqqqtttgggUUUYYYlll}}}uuu[[[\\\bbbfff```NNN;;;333333///000111222222111000///...///000111111111111111000000000111111222222222222222222222222222222222222222222111111222222222111111111222222333333333222444444777@@@UUU}}}uuulllrrr}}}uuuWWWHHHTTThhhtttyyyqqq___III;;;999::::::999999999999999888999777555444222111000000000000111222333444555555777999:::::::::;;;>>>@@@DDDGGGKKKPPPTTTVVVWWWWWWYYY\\\___aaabbbdddgggiiijjjmmmrrrvvvwwwvvvtttrrrooommmooovvv}}}vvvooosss~~~~~~zzzyyywwwuuuuuuxxx}}}}}}zzz}}}sssrrrzzzwww]]]BBB666888dddaaarrrvvvZZZIIIJJJHHHCCCEEE@@@???===:::777444222111...---,,,+++************(((((())))))******))))))***))))))(((((())))))***''''''((((((((((((''''''''')))+++,,,++++++,,,---...------,,,---...///000---///000000///......///000000222333444444444444444555555444222000000111//////000//////000222555888;;;@@@EEEJJJQQQYYY^^^eeeaaaYYYNNNBBB999555444222111111111333666999::::::;;;>>>@@@@@@???===;;;888777999???IIIRRRXXX[[[hhhkkklllkkknnnsssuuurrraaafffmmmpppoooooopppqqquuuwwwzzz{{{{{{zzz{{{|||{{{{{{{{{{{{||||||}}}~~~|||wwwssspppfffdddfffmmmvvvyyyuuupppnnnnnnkkkeee]]]TTTOOOLLLOOO\\\ppptttrrrooonnnppprrrsssrrrvvvssswww}}}xxxpppxxx~~~kkk[[[bbbcccaaaWWWGGG999333222...///000000000000000000...///000111111111000/////////000000111222222222111111111111111111111111222222222222222222222222/////////000111111222222111555555888BBBPPPttttttfffdddlllsssxxxzzz^^^IIIKKK^^^pppwwwrrrgggPPP<<<;;;999999999999999999999999:::888555333333222111//////000111111333333444555666888999999999:::===???CCCEEEHHHMMMPPPSSSUUUVVVXXX[[[^^^aaabbbcccfffhhhiiilllppptttuuusssqqqooollllllpppxxxzzzuuurrrsss}}}{{{vvvuuuwww}}}~~~|||{{{yyyyyyzzz|||}}}qqqllliiimmmwww{{{www|||~~~sssXXX>>>555888eeeaaapppuuuZZZIIIJJJGGGAAABBBAAA@@@>>>;;;888555333222...---,,,+++************'''(((((())))))))))))))))))((((((''''''(((((()))''''''((((((((((((''''''%%%'''***,,,,,,,,,,,,.........---,,,---...///000...000222222111000000000///000111333444555555555333555777666444111000000000000111000///000222555444888===AAAGGGNNNVVV\\\eeefffddd]]]QQQEEE;;;777444333111111222444777999888:::<<<>>>???@@@??????;;;:::999999===DDDLLLQQQ^^^fffnnnooopppsssuuuttt\\\bbbiiimmmmmmlllmmmnnnrrrtttvvvwwwwwwwwwxxxyyyzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~|||xxxtttoookkkhhhfffgggkkkooorrrrrrpppnnnhhhiiifff]]]QQQJJJJJJMMMXXXkkkzzzvvvqqqnnnoooqqqrrrrrrwww{{{uuuxxx}}}~~~}}}uuufffeeekkkggg\\\NNNAAA777222///000000//////000111111222...///111222111000...---/////////000111222222222000000000000000000000000111111222222222222111111//////000000111222222333111888777999CCCJJJiiiuuuiiieeemmmvvvxxx{{{fffOOOHHH]]]rrrwwwrrrkkkRRR:::;;;999999999999999999999999;;;888555444444444111/////////000111222333444444555666888888888999<<<>>>BBBDDDFFFJJJNNNQQQTTTUUUVVVYYY\\\___```bbbdddeeegggiiimmmooopppooommmlllhhhjjjooovvv|||}}}yyyvvvpppuuu~~~~~~vvvrrrtttzzz}}}{{{wwwuuurrrppppppqqqrrrssswwwyyy|||xxxmmm]]]XXXUUUZZZhhhwww|||{{{}}}{{{nnnTTT<<<333555hhhdddtttzzz^^^KKKJJJDDD;;;<<>>@@@AAABBBBBB<<<===;;;777555999CCCKKKXXXeeeqqqssspppppprrrttt___cccgggiiiiiijjjnnnrrrppprrrtttuuuuuuuuuvvvwwwxxxyyyyyy{{{|||}}}}}}~~~~~~||||||~~~~~~xxxrrrmmmhhheeedddnnnpppsssssspppnnnllllllbbbccc```UUUJJJFFFLLLTTTfff{{{~~~wwwrrrqqqrrrsssssszzztttyyy}}}nnnfffqqqsssjjjYYYHHH===666111---222111000000000111333444///000111222111000...,,,...//////000111222222222////////////////////////000000111111111111000000111111222333444444555555222:::888:::CCCEEEbbbzzzssspppzzz}}}mmmVVVJJJ^^^tttvvvpppjjjPPP777888999999999999999999999999<<<888555444555444222/////////000111222333444444444555777888888999<<<>>>BBBCCCEEEHHHLLLPPPSSSUUUTTTWWW[[[^^^___```bbbdddfffgggjjjlllmmmlllkkkiiifffiiimmmrrrvvvxxxvvvtttooozzzvvvpppqqqvvv{{{}}}|||{{{zzzxxxpppnnnkkkhhhggghhhiiikkkooorrrvvvzzzzzzjjj[[[PPPKKKHHHNNN^^^ppp~~~xxx}}}}}}yyyjjjQQQ:::111333yyytttdddJJJFFFEEEAAACCCCCCAAA>>>:::666333222111+++,,,------,,,+++)))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((()))***,,,...///000...,,,******,,,...000111111222333333333333222/////////000222444666888888999:::;;;:::777444222000000/////////000000111555777999;;;@@@HHHPPPVVV___fffkkkkkkhhh```PPPAAA999555444666333///111777666999<<<======???CCCGGGAAA>>>;;;888888;;;>>>AAAJJJ[[[ppp{{{xxxqqqllllllcccaaaaaadddiiilllllljjjooopppqqqssstttvvvwwwxxxwwwxxxyyyzzzzzzzzzyyyyyy~~~~~~}}}~~~}}}zzzsssfff\\\[[[dddmmmqqqqqqppppppnnnllliiigggfff]]]QQQIIIGGGRRReeeuuu|||uuupppqqqpppmmmnnnttt~~~yyy~~~iiifffsssxxxgggRRRCCC888111///111000000000000000000000000......//////000000111111///000222222111111111222333222111000000111222333222222222111111111000000111111222333444444444444666555333999AAAFFF^^^{{{{{{rrrvvvyyydddTTTccczzz}}}vvvrrrYYY===:::888:::<<<:::888777888:::;;;:::888666333111///...///000000000000111111111333333555666888:::;;;<<<===>>>@@@CCCGGGLLLPPPRRRXXXYYYZZZZZZ[[[]]]```ccceeegggiiikkkkkkjjjhhhfffdddhhhmmmrrruuuvvvuuutttxxx~~~yyyrrrrrrrrrqqq||||||||||||zzzuuuooojjjbbb```^^^\\\[[[[[[\\\]]]cccffflllrrrvvvyyyzzzzzzlllUUUKKKFFFCCCCCCHHHQQQ^^^pppzzzbbbHHH888444444tttooodddLLLIIIFFFAAABBBCCCAAA>>>:::666444222111,,,,,,------,,,+++)))((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''((()))***,,,---...///...,,,++++++,,,---...///000111222333333333333000//////000222444666777888999::::::999777555333000000000000000000111222555666888;;;???EEEMMMRRR^^^fffnnnrrrssspppdddXXX???777222444555333444777444777:::;;;;;;<<>>===<<<<<<<<<<<<<<>>@@@@@@???===:::888<<>>AAAEEEJJJNNNPPPTTTVVVXXXYYYZZZ\\\___aaa```bbbdddggghhhgggeeedddfffjjjpppuuuyyyzzzyyyyyy}}}~~~~~~wwwrrrmmmggg```YYYQQQJJJFFFAAA@@@>>>===<<<<<<===>>>??????@@@CCCIIIPPPWWW[[[^^^^^^___bbbfffhhhiiihhhiiigggccc^^^SSSGGGBBBBBB??????@@@AAABBBLLLcccxxxrrriiiqqq}}}oooVVV???555333333kkk\\\XXXsssoooZZZHHHGGGEEE@@@AAAAAA???===:::777444222111---,,,,,,,,,+++******)))************************((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((()))***,,,,,,---............,,,+++***+++---...000222444444555111111000000111333555666777777888888888888999999111111000000000111111222666888999;;;===@@@EEEIIIRRRZZZgggsss}}}tttfffSSSEEE<<<888555444555777999:::;;;;;;<<<<<<;;;<<>>;;;999777777:::DDDSSS___fffhhhbbbcccdddfffgggfffeeedddiiijjjkkkmmmnnnnnnnnnnnnsssrrrqqqqqqsssuuuxxxyyyxxxyyy{{{{{{zzz{{{}}}~~~~~~|||}}}}}}|||~~~~~~{{{sssiii```ZZZ[[[```fffiiiiiiiiijjjkkkeeedddbbbaaa^^^ZZZTTTOOOQQQTTT\\\nnn{{{llleeegggkkkpppooopppvvv{{{|||{{{zzztttnnnsssyyy{{{~~~~~~~~~pppqqqjjjccciiixxxkkkWWWAAA888777666333111000000000000000000000000000000000//////......---...000222222111000111222111222333444444333222111111111111111111111111111000111222333333444333333444777666888======IIIcccwww{{{iiizzzvvv[[[>>>777777888999999:::;;;<<<999999888777555222000...111111222222222333333333222333444555777888999:::;;;<<<===@@@DDDHHHLLLOOORRRUUUWWWYYYZZZ\\\___aaa^^^```ccceeegggfffeeedddfffjjjpppvvv{{{||||||{{{xxxyyyxxxwwwxxx{{{tttppprrruuutttqqqzzz}}}~~~{{{||||||nnnfffZZZOOOHHHCCC???===::::::999888888888999999;;;:::999999;;;@@@DDDGGGIIIJJJKKKLLLNNNOOOPPPPPPQQQQQQQQQNNNJJJGGGJJJOOOKKKGGGBBB@@@BBBLLLaaauuu~~~rrrlllvvv{{{hhhNNN;;;444555555lll\\\WWWsssoooZZZGGGDDDBBB>>>@@@???>>><<<:::777444222000------,,,+++************************************((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))***+++,,,---...///...---+++******+++---000222333444444222222111111111222444555666666777888999:::;;;;;;333222222111000000111111666888:::<<<===@@@DDDFFFQQQWWWcccppp{{{wwwfffRRRDDD<<<;;;:::555666777888:::;;;;;;;;;999:::;;;===>>>>>>>>>>>>:::;;;<<>>???AAABBBBBBBBBCCCCCCDDDEEEAAAGGGMMMRRRUUUZZZ^^^aaaXXXNNNDDDAAAEEEOOO___mmm}}}uuummmxxxxxxaaaGGG888666777777mmm[[[UUUtttqqq]]]IIIEEEAAA<<<>>>>>>===<<<:::777444111000...---,,,+++************************************((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***+++,,,---.........,,,,,,***+++---///111222333333333222111111111222333444444555777999:::<<<<<<===777777555444222222111111333666999<<<>>>@@@CCCEEESSSWWWaaaoooxxx~~~}}}hhhUUUHHH???999777555444444666888888888777888999:::<<<===???@@@:::<<<===<<<:::===DDDKKKPPPRRRVVVYYY[[[^^^bbbeeeeeegggiiikkklllkkkjjjiiilllllllllmmmooorrrtttvvvuuuwwwzzz{{{{{{{{{|||}}}~~~|||vvvtttnnnddd\\\]]]eeemmmsssrrrppplllhhhdddaaa______bbbaaaWWWKKKGGGNNNVVV|||~~~uuunnnkkkjjjkkknnnsss|||zzzyyyvvv|||}}}{{{zzzyyyuuuiiijjjxxx|||oooVVVFFF777222333222///...000000000000000000000000//////..................---///111111000///000111111111111222222111111111111111111111111222222222///000111222333333333333222666333222777888BBBUUU~~~ssslllSSSSSSmmmyyygggHHH999888777888:::;;;;;;:::777888888888666333000...111111111111222222222333222222333444555666777777999:::;;;>>>AAAEEEIIIKKKNNNQQQUUUXXXZZZ\\\___aaa]]]___bbbdddeeedddcccaaacccgggnnnuuu{{{}}}~~~~~~}}}{{{xxxvvvvvvyyy{{{}}}}}}|||{{{|||~~~xxxsssmmmmmmpppssssssqqqmmmooosssvvvxxxxxxvvvuuuqqqwwwxxxpppUUULLL@@@777444666999;;;555555666666777777777888666777888999999999999888:::;;;<<<<<<;;;<<<>>>@@@>>>HHHTTT___hhhoooooolllXXXOOOIIILLLTTT___lllvvv~~~xxxoooyyysssYYYAAA666777999999oooZZZRRRiiijjjZZZJJJHHHDDD>>>???======<<<:::777444111000...---,,,************+++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))++++++,,,---............***+++---///000111222222444333222111111111222333111333666:::<<<============<<<:::888666444333333///333777;;;===???BBBDDDNNNQQQZZZhhhrrrxxxwwwgggTTTDDD===999555333444666666555666777888:::;;;<<<<<<<<<777999;;;999666555888<<>>????????????????????????AAACCCDDDDDDFFFJJJNNNUUU```mmmyyyxxxhhheeefffmmmrrrvvv}}}{{{qqq{{{nnnRRR;;;444777:::999ttt^^^TTTYYY]]]TTTHHHIIIFFF@@@BBB===<<<<<<:::777444111///...---,,,***)))******+++((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***++++++,,,---...///000+++,,,---///000111111111444333222111111111222333000222777;;;===>>>>>>===BBB@@@>>>;;;888666555444,,,000555999<<>>666000000111000000222000000000000000000000000,,,------....../////////---///111111000///000111111000///......///000111000000111111222222222222///000111222222333222222000888888666:::777999EEEkkk|||}}}lll```XXXfffuuusssrrrUUUCCCFFFdddyyyZZZ;;;999777888:::;;;999777666777888888777444000...///000000000000111111111222222333333444555666666888999:::<<<@@@CCCGGGIIIHHHKKKPPPTTTVVVXXXZZZ\\\[[[]]]___```aaa___]]]\\\___dddkkksssyyy|||}}}}}}rrrqqqqqqsssuuuwwwvvvuuu||||||||||||~~~wwwwwwwwwvvvuuuuuuttttttqqqrrrtttuuuvvvvvvvvvvvvwwwvvvyyy~~~|||vvvssskkkbbb\\\VVVJJJ???;;;:::888888999999777666777888999;;;<<<<<<<<<<<<>>>???AAADDDIIIMMMQQQSSSSSSVVVYYY[[[\\\___eeeiiiuuuzzz|||xxxyyyzzzooozzz|||jjjNNN888222777:::888tttYYYLLLZZZUUUOOOJJJGGGEEEBBB@@@???>>><<<:::888555222111//////...---,,,,,,,,,,,,,,,,,,+++***)))(((''''''))))))(((((((((((())))))'''(((((()))(((&&&$$$###&&&''''''((()))******+++------...............------***)))+++000333444333666666666666555444333222444555777;;;======;;;888BBBDDDEEEBBB;;;666555555111444666888:::>>>EEEKKKGGGIIIMMMSSS\\\hhhuuu}}}uuuZZZHHH===@@@???555///222555666777777999<<<<<<;;;::::::;;;;;;<<<===>>>>>>:::999888999;;;???CCCEEERRRSSSUUUWWWZZZ\\\^^^___cccdddeeegggiiikkklllmmmqqqrrrsssuuuvvvwwwxxxxxxyyyyyyxxxyyyzzz|||}}}~~~~~~}}}|||zzzyyywwwvvvllljjjgggccc___\\\YYYXXX[[[___cccfffeeedddcccbbbbbb^^^^^^dddmmmyyywwwaaaSSSZZZvvvxxxpppkkkgggiiijjjgggeeeeeejjjjjjkkkuuulllyyy~~~}}}~~~~~~~~~|||vvvxxxvvvXXXBBB555444222111111111222222222111111000///......---000000//////.........---///000000000000000//////000111222111000//////111111111222222222222111111111111222333333444555555333444444555555888<<>>777444777888999999999888666444111000111111222222222222111111000111222222444444555666777999;;;<<<<<<>>>AAACCCMMMOOOPPPQQQRRRTTTWWWYYY^^^bbb___```eee___YYY```bbbeeeiiinnnsssvvvwwwxxxsssttttttsssssstttvvvyyy{{{{{{{{{}}}~~~xxxyyy|||~~~}}}zzzvvvuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuxxxwwwwwwyyy|||{{{xxxtttiiiddd\\\SSSKKKEEEAAA???444666888999888888999:::999999:::<<<@@@DDDHHHJJJIIIMMMSSSZZZ```eeehhhjjjkkknnnrrruuuwww{{{wwwvvv}}}}}}yyyzzz~~~aaaJJJ???444333:::<<>><<<:::888555222111///...---,,,,,,+++,,,,,,))))))))))))(((((((((((())))))(((((((((((())))))'''((((((((((((&&&%%%$$$&&&''''''((())))))******,,,------............---111...,,,---000222222222555555666666666444333222555666888;;;>>>>>>===;;;<<<>>>@@@@@@===888555333111333555666777;;;BBBFFFGGGHHHJJJOOOWWWcccoooxxxnnn[[[JJJCCC===555444;;;222444666888;;;<<<<<<:::::::::;;;;;;<<<======>>>:::999888888999:::<<<>>>CCCDDDHHHLLLPPPTTTWWWYYY]]]^^^```cccfffiiikkklllmmmnnnpppqqqssssssttttttssstttvvvxxxyyyzzzzzzyyy|||{{{xxxuuuqqqmmmjjjhhhZZZYYYXXXWWWWWWXXXYYYZZZ]]]```cccdddbbbaaa``````[[[]]]fffuuuuuubbb[[[lllyyyqqqkkkgggeeeggghhhfffeeeggghhhhhhhhhrrrpppyyyuuuvvvoooxxx{{{{{{kkkOOO===444333222111000000111222111111000000///......---000/////////.........---//////000000000000//////000111222111/////////000000000111111111111000000000000111111222333333444222333333333444666999<<>>AAACCCKKKMMMOOOQQQRRRTTTWWWZZZ]]]aaa___```ddd]]]WWW^^^aaaccchhhmmmqqqsssuuuuuuqqqssstttttttttuuuxxxzzz|||||||||}}}~~~xxxxxx{{{|||{{{xxxuuutttuuuwwwxxxyyyyyyyyywwwtttsssuuusssqqqrrrsssrrrnnnjjj\\\XXXPPPHHHAAA<<<999888888999;;;;;;:::;;;<<<>>>:::<<>><<<:::888555222111///...---,,,,,,+++++++++'''''''''((((((((()))))))))((((((''''''(((((()))(((((((((((('''&&&%%%$$$'''''''''(((((())))))***+++,,,------............444222//////000111111000333444666777777555444222555666777;;;>>>???>>>===:::<<<>>>@@@@@@<<<666111222222333333444777<<<@@@EEEEEEGGGKKKQQQ\\\hhhqqqzzznnn^^^NNN???999:::444444555777::::::888777::::::;;;;;;<<<============<<<;;;:::999999888888666888;;;>>>CCCFFFIIIKKKQQQRRRUUUXXX\\\___aaaccceeefffhhhiiikkkkkkllllllnnnppprrrttttttrrrpppnnnllljjjhhheeeaaa]]]YYYWWWSSSRRRSSSTTTWWWZZZ]]]______```aaa```]]]\\\\\\]]]^^^bbbooozzzsssllltttzzznnnfffeeebbbaaadddeeedddeeeiiifffhhhlllxxxxxxoookkkoooxxx{{{yyy[[[BBB555222111111000000000000111111000000//////........./////////...............//////000000000000//////000111222111///...///000//////000000000000///////////////000111111222222111111222222222333666888MMMyyynnnkkkjjjkkkssswwwtttlllIIICCCFFFZZZqqq~~~|||wwwSSS===333666444444888555888999999888666444222000000111111222222111111000000000111222333444555555666888999:::;;;===@@@BBBIIIKKKMMMOOOQQQSSSWWWZZZ[[[```___```ccc\\\VVV]]]___bbbfffjjjnnnpppqqqqqqoooqqqsssttttttvvvyyy|||}}}}}}}}}~~~zzz|||~~~}}}zzzxxxwwwwwwyyyzzz{{{{{{zzzwwwtttrrrppplllgggeeedddaaa\\\WWWJJJGGGBBB===999777777777666777888888999;;;>>>AAACCCIIIPPPUUUZZZcccoooxxxnnnZZZVVVZZZZZZ___gggnnnssswww|||vvvsss|||zzzYYYAAA999444777===<<<{{{]]]IIIPPPMMMIIIFFFDDDBBB@@@>>>???>>><<<:::888555222111///...---,,,++++++++++++((((((((()))))))))))))))(((((((((''''''((((((((((((((('''''''''&&&&&&%%%'''''''''((((((((())))))******+++------.........333222000/////////000000111333555777777666555333555555666999<<>>???>>>???AAABBB@@@;;;555444444222111222444777999???AAAEEEIIIPPPYYYcccjjjttt~~~xxxbbbMMM@@@AAA;;;777888:::999888999;;;;;;;;;<<<<<<<<<======@@@@@@@@@???>>>;;;999888555666777888:::;;;======CCCDDDFFFIIILLLOOOQQQRRRXXXXXXZZZ\\\]]]^^^^^^^^^aaaaaabbbbbbaaa^^^\\\ZZZTTTTTTTTTTTTSSSRRRQQQPPPWWWXXXYYY[[[\\\]]]^^^^^^]]]]]]\\\ZZZXXXWWWYYY[[[cccgggooouuutttpppooossssssyyy{{{tttlllccc]]]```___```bbbcccbbbfffmmmqqqwww|||www~~~~~~mmmKKK777000000000000////////////000000000/////////....................................//////000000000000//////111111111///...///000......////////////....../////////000000111111111///000111111000111444666AAAuuu~~~vvvmmmqqqqqq}}}~~~UUUIIIBBBPPPnnn|||```CCC333444333666999555888888888888666444222111000000111111111111000000000000111222333444444555555777999::::::<<>><<<===???AAACCCHHHMMMQQQYYYaaakkkrrrxxxpppYYYNNNNNNJJJMMMSSSZZZ___dddnnnxxx|||}}}xxxssskkkppp|||}}}tttRRR;;;777555999>>><<<~~~^^^GGGLLLJJJGGGEEEDDDBBB@@@>>>???>>><<<:::888555222111......---,,,++++++++++++,,,,,,++++++***)))((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))***,,,---........./////////...---...000111000222444666777777666555444444444666:::===>>>>>>@@@>>>===???CCCDDDCCC@@@:::777444222222333444555888<<>>???AAABBBCCCFFFGGGIIIJJJLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKJJJKKKMMMOOOQQQRRRSSSSSSWWWYYY\\\^^^^^^[[[XXXVVVVVVVVVUUUSSSRRRTTTWWWZZZaaaaaaaaa]]]WWWXXXgggwwwvvvlllgggbbb^^^[[[^^^^^^___aaaaaaccckkkuuuzzz___@@@111///////////////000/////////////////////............---------.....................///000000000000000///000111000.........///......////////////......000000000000111111111111///111222222111222444555>>>iii|||ppptttuuujjjYYYIIIRRRtttmmmLLL777444444888;;;666888888888888666444222111000000000111111000000000///000000111222333444555444666777888999;;;>>>@@@CCCFFFIIIKKKNNNQQQUUUXXXYYYaaacccdddeee[[[UUU\\\^^^```cccfffiiiiiiiiiiiiiiilllppprrruuuwww{{{}}}|||||||||}}}~~~~~~|||xxxtttoookkkllljjjhhhfffgggjjjnnnqqqjjjbbbWWWNNNHHHBBB;;;777888777777888:::>>>BBBEEENNNPPPTTTXXX]]]cccjjjooovvv~~~sss^^^TTTGGGDDDDDDIIINNNUUUbbbpppuuuzzzxxxpppjjjeeennn{{{zzzjjjKKK777555666:::???<<>><<<:::888555222111...---,,,++++++*********...---,,,+++***))))))((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&''')))+++,,,.........---.........---...000222000111333555666777888888555444333444888;;;======;;;;;;<<<>>>CCCGGGIIIJJJAAA===888555444444333333333888>>>EEELLLSSSZZZ___hhhhhhkkkuuu~~~^^^MMM===999888666888>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<:::999999999:::;;;<<<<<<======::::::;;;;;;;;;<<<<<<<<<:::;;;===>>>@@@AAAAAAAAAAAAAAABBBCCCFFFIIILLLNNNPPPQQQSSSTTTVVVWWWXXXXXXUUUWWWZZZ\\\\\\YYYUUURRROOOOOOOOONNNMMMPPPTTTWWW\\\XXXQQQIIIDDDMMMggg~~~zzzmmmccc___^^^]]]\\\]]]]]]```bbbbbbgggttt|||yyy{{{qqqPPP999111000...//////000000000000///........................---------------.........---...///000000111111000///000111000...---...///......////////////......000000000000000111111111000222444444444555666888AAAaaayyywwwwww~~~lllWWWVVVuuuxxxUUU<<<777555888;;;777777777888777666555333222///000000111111000000/////////000111222333444444333555777888888:::===???BBBEEEGGGJJJLLLOOOSSSVVVXXXaaadddffffff[[[TTT[[[```aaadddfffhhhhhhgggffffffjjjnnnqqqtttvvvyyy|||zzzzzzzzz{{{}}}}}}xxxqqqhhhbbb\\\YYYVVVTTTVVV\\\ccchhhggg___SSSIIIBBB===888444777777999<<>>???BBBGGGSSS```mmmuuu~~~|||tttllleeeoooyyyvvv```DDD555666666:::???<<>><<<:::888555222111...---,,,+++************,,,+++++++++******))))))(((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&(((***,,,---...///...000000///------000333111111222333555777999;;;888666444444777;;;======<<>>???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===???@@@AAAAAAAAAEEEFFFHHHKKKOOOQQQSSSTTTTTTTTTUUUWWWWWWXXXXXXWWWSSSTTTUUUUUUUUUSSSRRRPPPKKKKKKKKKJJJJJJLLLOOORRRTTTOOOJJJKKKQQQaaa{{{zzzqqqeee]]]ZZZZZZ[[[ZZZ[[[\\\___bbbdddmmm|||uuuxxxzzz^^^CCC666333222...///000111111111000000........................,,,,,,,,,------.........---...///000111111111111///000000000...---...////////////000000/////////////////////////////////111333666777777888:::;;;???WWW|||{{{yyy}}}www___TTTiii\\\AAA999444666999666777777888777666555333222//////000000000000////////////000111222333444444222444666777777999<<>><<<:::888555222111...---,,,+++************))))))))))))************'''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&(((((('''''''''''''''''''''&&&%%%&&&(((***,,,---...///000222222000...---000333222111111222444777:::<<<:::888555555888;;;===>>>BBBGGGKKKMMMKKKIIIJJJKKKLLLGGG@@@;;;:::888555333333333333555:::CCCMMMTTT^^^```bbbdddgggooosssgggZZZKKKBBBCCC<<<<<<<<<<<<<<<<<<<<<;;;======<<<;;;::::::999999666777888999:::;;;<<<<<<<<<<<<<<<<<<=========>>>@@@AAACCCEEEFFFGGGGGGGGGHHHJJJNNNQQQRRRRRRRRRQQQQQQQQQRRRSSSTTTTTTTTTSSSQQQPPPMMMKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHIIILLLNNNKKKHHHKKKYYYooo}}}pppiii___YYYWWWWWWWWWVVVYYY[[[___bbbfffqqq~~~vvvxxx|||tttzzzoooQQQ;;;555444444...///000222222222111000---.....................,,,,,,,,,------.........---...///000111111111111...000000000...---.../////////000000000000//////.....................---222444777999::::::<<<>>>:::OOOsss{{{tttmmmzzzvvv~~~yyyaaaMMMZZZ|||___DDD:::333444888555777777777777777555333222//////000000000000////////////000111222333333444222444555666777999<<<>>>BBBDDDFFFHHHJJJMMMPPPSSSTTT___dddeeedddXXXPPPXXXcccdddfffhhhhhhhhhfffeeedddggglllppprrrtttvvvxxxuuuvvvwwwyyy|||wwwvvvtttqqqjjj^^^PPPFFFAAA???>>>===@@@EEEJJJMMMUUUMMMBBB:::888777666555888===EEERRRaaaqqq~~~{{{dddYYYQQQFFFBBBEEEJJJYYYmmm|||zzzmmmqqqvvvnnnPPP<<<555999777999>>>===xxxUUUIIICCC@@@CCCFFFDDD@@@>>>>>>>>>===;;;888555222000------,,,+++************))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((()))+++,,,---000///---///111222000---000//////111444666777777999888666444444888???CCCIIIPPPRRRMMMHHHHHHFFFAAAIIINNNLLLCCC===<<<:::666444444444333444;;;EEEMMMRRR[[[eeehhhgggiiiqqqyyyvvvfffZZZTTTGGG;;;999;;;===>>>@@@888;;;======<<<;;;;;;;;;888888888999:::;;;<<<===;;;;;;<<<<<<============???@@@AAACCCEEEFFFHHHHHHJJJIIIHHHKKKOOOQQQPPPNNNPPPOOONNNOOOQQQRRRQQQPPPJJJJJJJJJIIIHHHHHHHHHIIICCCIIINNNLLLFFFFFFLLLSSS^^^dddqqq|||tttpppeee^^^VVVSSSVVVYYYYYYXXXTTTXXX```iiioooyyy{{{vvv{{{yyy|||~~~sssnnnxxxwww[[[GGG999111///111////////////............///...------...---+++***---------............///---------......000111222---///111111000//////000000//////...---,,,,,,,,,//////000111111111111111444555777888999999999888999GGGccczzztttsssqqqmmmmmmooo}}}}}}|||sssfffKKKNNNooo~~~}}}hhhMMM:::444555555333666666666666555444333222000000///000222222111///////////////000111222333444333333444555777999:::<<>>??????>>><<<999666333111//////...---,,,,,,,,,,,,)))))))))))))))))))))))))))((((((''''''(((((()))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((()))***,,,---000...---///111222000.../////////222555888:::;;;>>>>>>===;;;:::<<<@@@CCCEEELLLOOOLLLIIIIIIHHHEEEIIINNNOOOKKKHHHFFF???777777666555333333666;;;???NNNVVVaaahhhkkkpppwww}}}~~~lllYYYMMMGGGBBB?????????>>>===<<<;;;999888777666666666555666666777777:::::::::;;;;;;<<<<<<===<<<===>>>@@@AAACCCDDDEEEGGGFFFFFFHHHKKKMMMLLLJJJLLLLLLLLLMMMPPPQQQQQQOOOOOOMMMKKKKKKMMMOOOPPPPPPJJJPPPUUUVVVUUU[[[fffppp}}}wwwmmmeeeaaaZZZWWWSSSRRRSSSUUUVVVUUUZZZ^^^fffooovvv}}}tttnnnkkk{{{}}}~~~qqqooopppuuu}}}zzzqqqtttyyydddKKK;;;222---+++,,,////////////...............------...///000...---------------..................---......///000111---///111111000/////////000000///......---,,,,,,//////000111111111111000333444555666777777666666999DDD\\\~~~uuulllhhheeecccdddgggxxx|||yyyxxxppphhhMMMHHHbbbrrrmmmPPP<<<666777888777666666666666555444333222111000///000222222111///////////////000111222333333333333444555777999:::<<<>>>@@@CCCEEEHHHLLLOOOTTT[[[ccclllkkkVVVMMMYYYbbbeeejjjmmmllljjjfffdddggglllqqqsssrrrqqqtttwwwuuuuuuvvvxxxzzz|||~~~zzzuuulllfff___\\\ZZZWWWRRRMMMIIIHHHFFFEEEDDDDDDBBBAAA???:::999;;;<<<;;;===@@@CCCKKK___|||kkkSSSEEECCCFFFUUUjjjxxx{{{{{{yyywwwjjjZZZAAA;;;555444888;;;===<<<[[[JJJCCC@@@CCCFFFDDD@@@>>>??????>>><<<:::666333222///...---,,,,,,++++++,,,))))))))))))))))))))))))***))))))(((((())))))***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((***+++,,,......---///111111000///,,,---///111444888:::<<<>>>@@@AAA@@@>>>======>>>???EEEIIIHHHHHHJJJJJJHHHHHHKKKMMMPPPRRRPPPFFF;;;;;;999666444444555555555FFFNNN[[[gggqqqyyyxxxeeeXXXMMMGGGEEEFFFAAA;;;888888999888666>>>======<<<<<<<<<======;;;;;;::::::999999999::::::;;;<<<>>>???AAABBBCCCDDDCCCDDDEEEHHHIIIHHHGGGLLLKKKKKKMMMPPPQQQQQQPPPOOOLLLIIIHHHKKKPPPTTTVVVTTT[[[ccchhhnnnyyyuuupppiii```XXXVVVQQQRRRRRRRRRRRRSSSUUUWWWZZZ```lll{{{zzzssstttvvv{{{xxxvvvpppeeeggglllrrrzzzrrrqqq|||}}}gggTTT???444222000///////////////............------,,,,,,...000111000///------------............///...............//////---///111111///......///000000000///......------...///000000111111000000222222333444444444333333888???QQQ}}}wwwooogggdddaaa]]]\\\]]]llltttqqqnnnQQQCCCSSSccczzzlllNNN999222333555555666777777666666555444333222111000000222222111///////////////000111222222333333333444555777888999:::<<>>===<<<999666333111---,,,+++***))))))))))))((((((((((((((((((((((((******))))))))))))******(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++,,,------///000111000000,,,---///111222444777999;;;===@@@AAA???<<<:::999;;;>>>AAADDDFFFHHHJJJJJJFFFFFFHHHNNNTTTUUUMMMDDD@@@;;;777555666888777555===EEERRRccctttuuujjjdddcccUUUKKK???888888::::::888777777777777777888999999<<<;;;:::888777666666777;;;;;;<<<>>>???@@@BBBBBBAAAAAABBBDDDFFFGGGGGGFFFMMMLLLKKKLLLOOOPPPPPPOOOKKKKKKJJJHHHJJJSSS___iiinnnwwwzzzqqqhhhddd^^^VVVRRRQQQOOORRRTTTSSSRRRTTTZZZ___ccclll|||~~~zzzssswww{{{}}}xxxqqqwww|||lllWWWFFF666111444444222111//////.........------------,,,,,,---///000///---,,,,,,---------.........//////...---------.........///000000...---...///000000000//////............//////000000000000000222222222222222222111111666;;;HHHrrrrrrnnnkkkkkkiiiccc^^^^^^ddd{{{vvvrrrUUUBBBKKKYYYtttkkkNNN999000000333555777777777777777666555444333222000000111222111000///////////////000111111222222333444555777888999999;;;===???AAADDDIIIMMMRRRZZZbbblllooo^^^QQQXXX___dddkkknnnmmmiiigggfffjjjmmmppprrrqqqrrrsssuuuqqqrrrrrrsssuuuwwwxxxyyy|||~~~~~~{{{wwwwwwtttooommmmmmnnnnnnmmmiiifffbbb^^^YYYPPPCCC:::777555666:::<<<===AAAGGGTTT___vvvtttXXXJJJDDDGGGXXXiiirrrzzz|||zzzrrr^^^LLL999666333444777:::;;;<<>><<<999999888888888999999:::888777555444444555666777999:::;;;<<<===>>>???@@@===???AAACCCEEEFFFHHHIIIMMMJJJHHHGGGIIIKKKKKKKKKIIIOOOTTTTTTWWWdddzzz~~~sssjjjccc\\\YYYUUUPPPNNNPPPPPPSSSTTTRRRQQQWWWcccmmm{{{xxx}}}zzzxxx|||iiiWWWEEE888---,,,000000...---............------------...---,,,,,,------+++))),,,,,,,,,------------...///......------------...///000000///---,,,---///////////////..................///000000000000000333333222222222222222222444:::CCChhh}}}wwwqqqqqqooolllkkknnnmmm{{{tttWWWCCCHHHTTToooqqqZZZCCC666333555888777777777888777777666666444222000000111222111000//////////////////000111111111333444666777777888999:::<<<===???CCCHHHLLLQQQYYYaaakkkpppaaaSSSUUU[[[bbbjjjnnnmmmiiigggggglllmmmooopppqqqqqqrrrsssppppppqqqqqqssstttuuuvvvzzz}}}~~~|||zzzxxxuuuuuuxxx||||||wwwpppeeeUUUCCC777<<<<<<>>>CCCEEEGGGLLLTTTfffooonnnTTTIIIDDDNNN\\\gggttt|||wwwwwwnnnXXXFFF666555444444777999:::;;;oooUUULLLFFFFFFGGGDDD@@@>>><<<<<<;;;999777333000......---,,,++++++******+++))))))))))))))))))))))))***))))))(((((())))))***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((+++---/////////111222666888999777444333555888;;;@@@GGGLLLNNNOOOPPPQQQDDD???;;;<<>>>>>666555444333444666888999777777888999:::;;;<<<<<<;;;>>>BBBEEEHHHJJJMMMOOONNNKKKFFFEEEFFFJJJLLLNNNNNNXXXcccjjjqqquuunnnccc]]]XXXVVVSSSPPPPPPTTTQQQRRRRRRQQQUUU```ppp|||~~~nnnSSSBBB:::111,,,---///...------.........------------,,,...,,,+++,,,,,,,,,***(((,,,,,,,,,,,,------------...---------------......///000000...,,,,,,---........................------...//////000000//////333222222111111222333333222:::@@@]]]|||uuussstttyyyuuu[[[FFFFFFOOOkkkzzziiiRRR>>>333333777777777888888888888777777666333111000111111111111/////////......//////000000111333444666777777777999:::;;;<<<>>>CCCHHHLLLPPPYYY```jjjqqqdddRRRQQQVVV___iiimmmllliiihhhiiimmmmmmnnnnnnooopppqqqqqqppppppppppppqqqrrrssstttxxx{{{~~~~~~vvvuuuttttttxxxwwwgggTTTDDD;;;<<<>>>CCCJJJOOORRR[[[ddduuu|||www^^^OOOFFFIIIRRR\\\kkkzzz|||qqqsssttthhhRRR@@@444555555666777888::::::vvvZZZPPPIIIHHHHHHDDD@@@>>>======<<<:::777444111///...---,,,+++************)))))))))))))))))))))))))))((((((''''''(((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''***---///...///111333666999:::777333111333777999>>>EEELLLRRRWWW\\\___OOOEEE===<<<======???DDDHHHQQQ^^^ddd^^^TTTUUU\\\___[[[TTTKKKAAA;;;888777555777;;;BBBLLLYYYeeelllnnnvvv{{{wwwfffccc]]]VVVOOOIIIDDDBBBEEEBBB???;;;999999999:::777777888999:::;;;;;;<<>>BBBHHHMMMPPPYYY```iiiqqqdddQQQMMMQQQ[[[ggglllkkkhhhiiijjjmmmlllllllllnnnooooooooopppppppppppppppqqqrrrssstttxxx|||~~~~~~rrrpppnnnlllmmmrrryyy}}}~~~xxxkkk[[[NNNGGGDDDCCCFFFMMMVVV[[[aaalllvvvxxxvvvyyyuuucccVVVKKKJJJMMMSSSbbbqqq}}}}}}xxxooolllrrrssscccKKK:::444555777777888888999:::{{{]]]SSSKKKJJJIIIDDD@@@>>>>>>>>>===;;;888555222000,,,+++***)))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&***---///...///111444333555777555000...111444444999@@@IIIQQQXXX```dddWWWKKK@@@======;;;>>>DDDDDDSSSfffnnnbbbQQQOOOVVVdddccc___VVVKKKBBB>>>===777888888:::@@@JJJVVV___jjjsss|||qqqggg```\\\WWWSSSMMMFFF@@@<<<999999999999:::;;;<<<<<<======EEEJJJPPPVVVYYY^^^ccchhhfffaaa[[[YYY]]]eeemmmqqqyyyrrrmmmjjjggg\\\WWWRRRPPPLLLIIIKKKPPPPPPQQQSSS[[[hhhzzzyyykkkdddlllyyyuuuRRR:::111---,,,...111000------111......---------,,,,,,,,,,,,++++++---//////...---++++++,,,,,,,,,---------+++++++++,,,---...///000000000000...++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000/////////000111333444000:::;;;KKK}}}mmmRRRGGGNNNmmmuuuRRR:::444777777888888999999999888888777444111000000111111111000//////........./////////000333555666666666666:::;;;;;;<<<>>>CCCIIIMMMPPPYYY___hhhqqqeeeQQQJJJNNNYYYffflllkkkhhhiiikkkmmmlllkkkkkkmmmnnnnnnnnnpppppppppppppppqqqrrrrrrrrruuuyyy|||}}}~~~|||rrrooojjjdddbbbccchhhkkkmmmlllggg[[[NNNHHHJJJNNNRRRUUU\\\eeekkkppp{{{zzzwwwyyymmmnnnsss~~~uuueeeYYYOOOLLLKKKNNN[[[jjjzzz}}}|||yyyqqqkkkkkksssrrr```FFF666444666888999888888888999gggVVVHHHGGGGGGCCCAAACCC>>>===;;;999888555111......------,,,,,,++++++***((((((((((((((((((((((((...(((######'''******'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''*********+++,,,---///000333333222111111000111111333888===??????BBBHHHNNNOOOKKKEEE@@@<<<<<<>>>@@@EEEIIIPPPTTTTTTRRROOOMMMSSS[[[aaa```___YYYLLL>>>666888:::666333777BBBLLL]]]iiiuuu|||tttdddZZZSSSLLLGGGIIIGGGFFFDDDEEEFFFIIIJJJPPPTTTZZZbbbjjjqqqvvvyyy~~~zzzyyy~~~yyypppiiicccaaaUUUPPPKKKJJJLLLOOOOOOOOONNNTTT\\\fffxxxzzztttpppuuu|||}}}[[[CCC666///------------------------,,,,,,,,,+++++++++******++++++*********+++---...++++++,,,,,,,,,++++++***------------------------///......---------......,,,------......------,,,------......///000000000////////////000000000000---333;;;FFFfffvvvyyymmmRRREEENNN]]]kkkEEE///999999:::;;;;;;:::999888777888777555333222222222333000000000000////////////...///000111333444555666666777999:::===BBBHHHLLLNNNTTT]]]gggoookkkYYYEEEKKKSSS```iiiiiifffhhhnnniiijjjjjjiiihhhiiikkknnnmmmnnnooooooooooooqqqsssrrrrrrsssuuuxxxzzz{{{{{{~~~vvvooogggcccaaa___[[[VVVUUUSSSPPPNNNPPPTTTYYY\\\```fffqqq}}}rrrggg]]]iiirrrhhhffffffooo{{{tttdddZZZSSSQQQPPPOOOTTT\\\sss}}}||||||rrrooossszzzqqqVVV???555555777888999888888999;;;nnn\\\LLLIIIHHHCCC@@@BBB>>>===;;;999888555111......------,,,,,,++++++***))))))))))))))))))))))))+++(((%%%$$$'''))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))***+++,,,...000111///000111111111///---,,,000444999::::::;;;@@@DDDEEEFFFFFFDDD@@@>>>???BBBEEEGGGKKKMMMNNNOOOOOOOOOKKKRRRZZZ```ggggggZZZLLL>>><<<:::888888:::>>>AAALLLVVV```eeemmmyyyzzzqqqooommmllllllooorrrttttttvvvyyy~~~{{{uuummmeee^^^ZZZQQQNNNKKKKKKMMMPPPRRRSSSUUU[[[dddttt~~~xxxttttttuuuzzzhhhJJJ999222///------------------------,,,,,,+++++++++*********++++++*********+++,,,---,,,,,,,,,------,,,,,,+++------------------------......------,,,------...,,,,,,------------,,,,,,,,,------......//////000////////////000000000000000222888???]]]{{{jjjppp{{{{{{```LLLIIINNNooouuuPPP444888777777888888888777555444666555333222000000000111000000000000/////////......///000111333444555555999::::::;;;<<>><<<;;;999888555111......------,,,,,,++++++***************************(((((('''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))+++---///111222---///111333222///,,,***...222666777555555888;;;===CCCIIIJJJFFFAAA???@@@AAAAAABBBCCCEEEHHHKKKMMMKKKMMMQQQZZZgggpppllldddQQQHHH===888999;;;:::888;;;CCCJJJNNNUUUcccqqqyyyzzz|||}}}~~~|||yyymmmnnnnnnkkkfff^^^WWWRRRLLLMMMMMMMMMOOOSSSYYY]]]fffjjjuuu|||}}}qqqkkkiiitttlllMMM888111000///------------------------,,,++++++++++++*********+++************+++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,------,,,,,,------------,,,,,,++++++,,,------......///////////////000000000000222222444888RRRxxxaaaaaammm}}}yyy}}}mmmUUUEEE@@@WWWooozzzYYY<<<777555666777777777666555444666555444222111111000111000000000/////////.........//////111222333444555888999::::::;;;>>>BBBFFFKKKNNNTTT```mmmpppaaaPPPEEEHHHPPP\\\aaa```___```dddeeeffffffeeefffhhhjjjmmmmmmmmmkkkjjjkkknnnpppoooppprrruuuwwwxxxyyyzzzzzzuuuooogggbbb\\\]]]```fffppp|||vvvjjj___cccwwwzzzkkkdddaaabbbjjjrrryyyrrraaa\\\[[[aaaeeeaaaXXXSSSiiiwww}}}tttvvvxxxxxxqqqrrruuutttcccJJJ:::666555777888888888888999;;;{{{eeeQQQLLLJJJEEE@@@AAA===<<<:::999888666222///...------,,,,,,++++++***))))))))))))))))))))))))&&&((())))))'''&&&''')))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++---///222333000111333444333111///---...111444666555555666888===CCCJJJNNNMMMGGGAAA>>>BBB@@@>>>???BBBGGGJJJLLLSSSOOOLLLOOOZZZhhhrrrvvvhhh[[[JJJ???<<<<<<;;;999555:::???BBBGGGSSScccooo{{{}}}zzz~~~}}}uuunnnjjj]]]^^^___^^^[[[VVVQQQNNNKKKLLLMMMNNNQQQZZZeeennn|||}}}}}}zzzoooiiinnn{{{|||sssUUU;;;000///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------,,,,,,,,,***++++++,,,,,,---......////////////000000000000333222333666III||||||sssccc[[[ccc{{{{{{vvv{{{www___JJJ===NNNbbbwwwxxx^^^CCC777666777888999999888777666888777666555444333333222000000/////////...............///000111222333444333555777999;;;???DDDGGGIIIJJJPPP[[[kkkqqqhhhYYYJJJHHHJJJSSSZZZ\\\]]]___```bbbcccdddddddddfffhhhllllllkkkiiihhhiiilllnnnnnnpppsssuuuvvvwwwxxxyyy~~~~~~~~~zzzrrrmmmhhhkkkqqqyyy|||pppppp~~~pppeee______dddlllsss{{{sssaaa]]]^^^fffmmmjjj^^^SSSiiiwww~~~yyywwwrrruuuwwwppp[[[CCC888888555666888888777777999:::|||eeePPPJJJJJJFFFAAAAAA===<<<:::999888666222///...------,,,,,,++++++***((((((((((((((((((((((((&&&((())))))'''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***,,,///111222111111111222222222222222...///222333444555777888===AAAGGGNNNRRRPPPKKKFFFGGGDDDAAABBBEEEJJJMMMMMMVVVSSSNNNKKKMMMWWWfffrrruuunnneeeZZZPPPHHHCCC???777999;;;===@@@GGGSSS]]]hhhqqqzzz|||xxxyyyyyyppphhhaaa^^^RRRRRRRRRQQQPPPOOONNNMMMIIIKKKLLLOOOVVVdddttt|||uuuuuuyyywwwqqqppp~~~xxxmmmZZZBBB333///000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))***+++++++++++++++++++++++++++++++++++++++***************+++,,,---+++,,,,,,,,,,,,,,,,,,+++******++++++,,,---------////////////000000000000222111555777CCCnnn~~~pppaaaaaavvv~~~|||qqqWWWCCCHHHVVVmmm|||yyyhhhOOO888666777888999999888777666777777777666555444333222////////////..................///000000111222222222444666888:::===AAAEEEEEEGGGLLLVVVfffoookkkaaaRRRJJJEEEIIIOOOUUUZZZ^^^]]]___aaabbbbbbccceeegggjjjjjjiiihhhggghhhjjjmmmlllppptttvvvvvvvvvxxxzzz}}}~~~{{{zzzzzzzzz{{{~~~yyy~~~}}}{{{kkkaaaZZZ\\\bbblllvvv~~~wwwccc``````gggpppqqqeeeYYYgggvvv|||tttwwwwwwjjjRRR>>>777:::444666777888777777888:::~~~fffOOOIIIJJJFFFBBBBBB<<<;;;:::999888666333000...------,,,,,,++++++***''''''''''''''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))+++---///000////////////000222333444------...000222444666777:::<<>>===FFFRRRZZZ```gggrrrzzz||||||xxxvvvooohhh]]][[[XXXTTTQQQOOONNNNNNKKKJJJIIIIIIIIIJJJLLLMMMOOORRRZZZhhhzzz}}}{{{~~~yyyvvvwww||||||zzzppp[[[<<<444.........++++++...++++++++++++++++++++++++************)))))))))))))))***++++++***)))((('''(((((()))***+++,,,,,,+++*********************************++++++,,,......++++++,,,,,,,,,,,,++++++++++++,,,,,,---.........////////////000000000000111000666666666UUU|||qqqXXXDDDAAAVVVppp~~~sssNNN444555777888888888777666555555666555444333111000//////.........------------......//////000000000333555777888888999;;;===:::@@@FFFKKKTTT```ggghhhWWWLLLAAA======BBBKKKTTTXXX[[[___aaabbbbbbdddeeeccceeehhhjjjjjjjjjkkkllllllqqqwwwyyyxxxwwwyyy{{{yyy|||{{{vvvzzz}}}ddd[[[UUUYYYbbbmmmzzz|||pppooommmmmmrrrtttlll```cccsssvvvtttuuunnnZZZCCC666444888444555777777666666888999kkkRRRJJJJJJGGGBBBAAA<<<;;;999999888666333000......---,,,,,,++++++***))))))))))))))))))))))))...(((######'''******'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((***+++,,,,,,///333777999:::999888555333000///111444777999666>>>DDDBBB@@@KKKbbbuuuzzzoooaaaZZZ]]]dddjjjmmmbbb]]]ZZZ\\\^^^```kkkvvvuuuzzzwwwkkkbbbSSSFFF<<<;;;;;;999999<<<:::>>>BBBFFFKKKUUUcccmmmzzz{{{~~~~~~xxxsssmmmcccXXXWWWTTTQQQNNNLLLKKKKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLUUUZZZfffxxxxxxyyy~~~|||rrrllllllppptttvvvmmmtttpppUUUCCC555000---///---))),,,222++++++++++++++++++++++++************)))))))))))))))***+++++++++)))((('''((()))***+++,,,---------))))))))))))))))))))))))++++++++++++,,,---...///+++++++++,,,,,,++++++++++++,,,,,,------......///////////////000000000000222000555444000MMM~~~vvvcccNNNBBBMMMeeewww\\\777888999:::;;;;;;:::999777777888888777555333222//////.........---------------......//////000000///111444777888:::>>>@@@666===CCCGGGNNNYYYcccgggWWWNNNDDD>>><<>>@@@FFFOOOVVVccciiiqqqzzzxxxnnngggdddbbb```^^^ZZZRRRMMMNNNOOOLLLHHHFFFIIIKKKMMMLLLKKKMMMQQQUUUcccmmm~~~|||sss}}}yyyuuuyyyzzztttmmmjjj|||mmmVVVBBB444///............---------------.........---+++*********))))))))))))******))))))))))))))))))))))))...---,,,+++************)))************+++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,---...//////......///000000000000000///222111222666AAAlll||||||{{{|||{{{nnn```MMMFFFGGG[[[{{{qqqJJJ444777AAA777444:::555777666666777777555222///111000///......------......------......///000111222333444444555777;;;???===;;;===BBBHHHNNNXXXbbb___RRREEE>>>:::999AAAKKKUUUWWWZZZ]]]___``````___aaadddgggiiiiiikkkmmmnnnnnnrrrvvvyyyyyyzzzzzz{{{{{{zzzyyysssaaa]]]^^^```kkkyyyxxxvvvuuuvvvwwwrrrhhh```llluuuwwwpppllliiihhhhhhxxxooo^^^JJJ:::444333222777777666666555555555444nnnUUUPPPIIICCCBBB>>>===<<<;;;999777444222111------,,,++++++******)))******))))))))))))******((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''(((((()))((((((+++---333;;;AAA???888111666777888777555333333444:::<<>>```~~~~~~~~~~~~yyymmmcccQQQIIIGGGXXXwwwVVV999555>>>888444999777888777777888888666333000111000///......------...------------...///000111111222333333444666:::===>>>;;;<<>>===<<<;;;999777444222111------,,,++++++******)))***))))))(((((())))))***((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))((((((((((((''''''''')))))),,,222777888555111444777:::;;;999666333222:::;;;<<>>???BBBGGGNNNUUU[[[___lllpppwww}}}~~~|||~~~|||yyyxxxxxx{{{~~~~~~~~~~~~zzzuuusssrrrpppmmmiiiaaa^^^ZZZWWWVVVTTTSSSQQQLLLGGGCCCBBBAAABBBHHHOOOKKKNNNSSS\\\hhhyyy{{{{{{~~~|||{{{zzz~~~}}}lllSSS>>>333000000......---------,,,,,,,,,******+++++++++***))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))***+++,,,---)))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---...///......///000000000000///,,,000000333777:::PPPrrr|||zzz{{{}}}~~~vvvllldddXXXNNNFFFPPPlllhhhCCC222:::999444777999999888888888999777555222111000///......------...------------...///000111000000111222222555999<<<>>><<<;;;>>>AAADDDKKKTTTZZZSSSKKKDDD===999;;;@@@LLLOOOSSSWWWZZZ\\\\\\\\\\\\^^^aaaccccccdddfffhhhqqqrrrtttsssrrrqqqssstttzzz{{{}}}~~~~~~~~~tttdddZZZ^^^hhh{{{}}}}}}xxxtttrrrqqqqqqqqqwww|||hhhaaarrrzzzqqqnnnooorrrooo```KKK<<<666444555555666666666666555555555555nnnUUUPPPIIIDDDCCC@@@===<<<;;;999777444222111------,,,++++++******)))))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''''')))((())),,,000333333222222666:::;;;:::888666666888777777:::===@@@AAAAAA===FFFLLLMMMOOOSSSUUURRRRRRPPPPPPRRRTTTUUUYYY]]]```fffnnnwww~~~|||wwwkkkXXXMMMFFFCCC@@@???AAAAAA???<<>>;;;;;;===???AAAGGGOOO\\\XXXQQQHHH???;;;<<<@@@HHHKKKOOOTTTXXXZZZ[[[[[[ZZZ\\\___aaaaaabbbdddeeehhhjjjlllmmmnnnpppsssuuuyyyyyyzzz|||~~~}}}{{{xxx~~~~~~ooo^^^ZZZ^^^lllsss}}}|||uuupppqqqvvvzzz|||bbbTTT```~~~yyytttqqqsssuuulllXXXCCC777444555555555666666666666666555555555mmmTTTOOOIIIEEEEEEBBB===<<<;;;999777444222111------,,,++++++******)))))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''''''''''''''''''''$$$&&&''''''&&&%%%''')))***)))(((***---111444555222444777888999999:::<<<666444333444999>>>AAACCCDDDHHHKKKKKKNNNSSSWWWXXXOOOSSSTTTRRRPPPRRRUUUVVV^^^cccmmmxxx|||zzzuuuqqqvvvggg\\\UUULLLEEECCCAAA???===BBBAAA@@@@@@@@@AAABBBCCCAAADDDKKKTTT___kkkuuuzzzuuutttsssrrrooollliiihhhkkklllnnnppprrrrrrsssssssssvvvyyyyyywwwwwwyyy{{{wwwyyy{{{~~~uuurrrooommmjjjgggccc___bbb___ZZZVVVRRRNNNJJJHHHHHHIIIIIIHHHFFFEEEDDDDDDFFFGGGIIILLLKKKMMMWWWbbbpppyyy|||jjjbbb^^^bbbzzz}}}iiiUUU===000///111///,,,---,,,,,,,,,+++++++++++++++************+++++++++))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......------...///////////////---///,,,...444555===PPPyyyzzzooonnnrrrvvvvvv{{{wwwmmmcccWWWGGG@@@NNNhhh___;;;444:::777555<<<888777666666777777555333111000///......------...,,,,,,,,,------...///000000111222222222555999<<<<<<::::::<<<>>>???EEEMMM[[[YYYRRRGGG>>>;;;===@@@FFFIIIMMMSSSWWWYYY[[[[[[YYY[[[^^^___``````bbbcccdddfffhhhjjjlllnnnrrruuurrrrrrsssuuuwwwxxxwwwuuuyyy~~~zzzwww{{{~~~gggZZZVVV___jjjyyywwwsssuuu{{{iiiVVV[[[xxxllluuuwwwqqqqqqqqqgggRRR===555555555444555555555555666666666666666nnnUUUOOOHHHEEEEEECCC===<<<;;;999777444222111------,,,++++++******))))))((((((''''''(((((()))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%(((***)))&&&%%%'''***))))))((())),,,///333555333444666666777888<<<>>>555333111111444:::@@@DDDAAABBBDDDEEEIIIPPPXXX^^^UUU\\\^^^UUUPPPRRRUUUTTTXXXXXX]]]fffmmmqqqvvv|||zzzqqqcccVVVMMMHHHFFFEEEKKKIIIGGGDDDAAA???>>>===@@@???@@@DDDKKKUUU___eeeppprrrssstttrrrmmmiiifffhhhiiiiiijjjjjjjjjiiiiiihhhjjjlllmmmlllmmmnnnoootttttttttuuuuuuuuuttttttqqqooollliiiddd\\\TTTOOOOOONNNLLLJJJHHHGGGFFFFFFDDDEEEFFFFFFDDDDDDEEEFFFEEEEEEGGGLLLQQQ[[[lll{{{vvveee\\\\\\gggyyyfffSSSBBB222///111111,,,(((,,,,,,,,,+++++++++***************)))******+++,,,)))((((((''''''(((((())))))))))))))))))))))))))),,,,,,++++++***+++++++++)))************+++++++++++++++++++++++++++,,,,,,*********+++++++++++++++*********++++++,,,---...------...////////////...---000,,,,,,333333999HHHfff~~~vvvsssrrrvvvwwwxxx{{{xxxkkkcccZZZKKKAAAGGG^^^wwwnnnHHH555999999555<<<888777555555666777555444111000///......------...,,,,,,,,,,,,---...///000000111111222222555999<<<;;;999999<<<===>>>DDDJJJTTTUUUQQQEEE;;;999<<<>>>EEEHHHLLLQQQVVVXXXZZZZZZXXX[[[]]]^^^^^^___```bbbdddfffhhhiiiiiijjjlllnnnlllllllllmmmoooqqqtttvvvuuuyyyxxxrrrooottt|||vvv```TTTWWWaaaooozzz~~~{{{yyy|||qqq```fff{{{}}}uuu|||~~~vvvsssooo^^^KKK:::666777444333555555555555666666666666666qqqWWWOOOHHHCCCCCCAAA===<<<;;;999777444222111------,,,++++++******)))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++...///---(((&&&'''***&&&&&&''')))***---000333333555666777666777999;;;444444444222111444:::@@@CCCEEEIIIKKKNNNSSS]]]eee```iiiiii[[[RRRVVVYYYWWWUUUQQQQQQXXXaaakkkzzz{{{pppkkkkkkmmmooojjjaaaWWWMMMFFF@@@>>>AAA@@@@@@AAADDDJJJOOORRR```ccchhhlllnnnmmmkkkjjjjjjiiiiiihhhgggffffffeeedddcccccccccddddddcccaaaeeedddbbb___]]]\\\\\\[[[```___]]][[[XXXRRRLLLGGGCCCCCCCCCCCCCCCCCCEEEFFFBBBDDDFFFFFFFFFGGGJJJNNNKKKNNNXXXffftttqqqoookkkiiilllyyy}}}aaaIII>>>555///000000,,,***,,,++++++++++++************))))))((((((((()))***+++((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))***++++++)))************+++++++++,,,,,,++++++++++++++++++)))*********++++++++++++************+++,,,---...,,,---......//////......+++000...---222111444AAAPPP~~~}}}oooccc^^^QQQDDDCCCTTTjjjxxxyyyTTT777999:::666;;;999888666666777888777666111000///......------...,,,,,,,,,,,,---...//////...///000000111444888;;;;;;999999;;;;;;;;;@@@FFFLLLRRRQQQGGG===;;;<<<<<>>===<<<;;;999777444222111------,,,,,,+++******)))((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((000333444000***&&&'''***"""$$$&&&((()))+++...000444666888888777666666777444666777333//////555:::<<<@@@FFFIIIIIIKKKSSS[[[hhhsssqqq```UUUYYY]]][[[gggaaa^^^aaagggnnn{{{qqqcccXXXRRROOO@@@AAACCCEEEHHHJJJKKKLLLFFFKKKRRRYYY```dddfffgggdddeeefffiiikkkmmmooopppmmmjjjgggffffffddd```\\\SSSQQQNNNJJJHHHGGGGGGGGGIIIHHHHHHHHHIIIGGGDDDBBB@@@@@@AAAAAA@@@@@@BBBDDDAAACCCFFFGGGHHHKKKPPPTTTaaaiiizzzyyyhhhqqqzzzzzzeeeJJJ666///---///000,,,'''+++333+++++++++************)))((('''&&&&&&'''((()))***((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%%%%&&&((()))+++,,,)))************+++++++++---,,,,,,++++++*********))))))******++++++++++++************+++,,,---...,,,---......//////......)))000000///333000000;;;DDD}}}sssuuusssrrrtttzzz{{{eeebbbVVVFFF@@@KKK]]]jjj]]]999888;;;666:::;;;999777777888999888777111000///......------...,,,,,,,,,,,,---...//////---...//////000222666999<<<999888::::::999===BBBHHHQQQTTTKKKBBB???>>><<>>===<<<999777444111000......,,,+++***)))))))))***)))((('''&&&&&&'''(((((((((((((((((()))******&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++,,,,,,+++***)))$$$%%%''''''''')))---///666666666888::::::999888>>>999999<<<777......666>>>AAAIIIQQQSSSQQQQQQTTTeeepppwwwooo___UUUZZZcccfffrrrqqqkkkooorrrvvvvvvmmmbbbWWWIIIHHHIIILLLOOOOOOLLLHHHFFFFFFGGGIIILLLPPPTTTWWWUUUTTTSSSVVV\\\bbbhhhjjjhhhaaa[[[[[[^^^]]]VVVOOOJJJHHHEEEBBB@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAABBBBBBAAABBBDDDFFFFFFIIIKKKJJJLLLUUUdddpppllljjj~~~www```III888111000000000000///---+++)))000///...---+++***)))((('''((()))******)))((('''))))))))))))))))))))))))******)))((((((((((((((()))((('''''''''(((***+++))))))*********++++++++++++++++++,,,,,,+++++++++************************)))************++++++++++++,,,.../////////......,,,...///000000111444666???lllhhhYYYbbbaaacccjjjttt}}}rrreeeSSSDDD===AAAQQQaaavvvmmmGGG777888777555777777888888888888777777444333222000///.................................///000000//////111444777999999999888888999<<>>MMM```iiiddd\\\VVV[[[```eeedddbbbgggrrr}}}pppxxxuuurrr}}}~~~rrrgggZZZYYYWWWVVVWWWWWWWWWVVVSSSOOOJJJGGGHHHJJJMMMNNNJJJHHHHHHKKKPPPTTTSSSQQQRRRPPPMMMLLLLLLJJJFFFCCCAAA@@@???>>>>>>@@@BBBCCCBBBBBBAAAAAAAAAAAABBBBBB???@@@BBBCCCCCCDDDFFFIIIHHHPPP\\\eeelllwwwzzzeee~~~{{{ttt]]]HHH999222000......//////...,,,+++***---------,,,++++++******'''((()))******)))((('''((((((((((((((((((((((((***))))))((((((((((((((((((''''''&&&'''((()))***)))))))))*********++++++******++++++++++++******)))))))))))))))))))))))))))************++++++++++++,,,---...///......---,,,.../////////111333555:::```oooccceeefffjjjmmmqqq}}}xxxjjjXXXGGG===>>>KKKZZZooo}}}pppPPP===555111444777777888888888888777777555444222111//////..............................///000000//////111444777999::::::888888999;;;>>>CCCLLLRRRLLLDDDAAA>>>;;;>>>@@@DDDHHHLLLOOOQQQRRRUUUVVVWWWWWWXXX[[[___bbbaaaRRRHHHLLLRRRRRRTTTZZZccciiinnnhhhZZZNNNJJJMMM___nnn}}}}}}rrrhhhhhhmmmuuuuuuvvvvvvqqqmmmrrr{{{|||xxxxxxwwwwww|||mmmUUUNNNRRRTTTfffzzz|||~~~||||||}}}}}}}}}~~~~~~}}}xxxwww}}}~~~uuukkkkkknnneeeUUU>>>;;;777555666777777777888777777666666777777888|||ZZZKKKIIIEEEAAA@@@<<<;;;:::888555222000.........,,,+++***)))))))))(((''''''''''''(((((()))((((((''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((())))))((('''''')))+++---///333888>>>CCCGGGIIIFFFIIIHHHAAA;;;:::;;;:::555:::HHH]]]iiieeeYYYPPPRRRTTTWWW^^^hhhttt~~~zzzuuurrrtttxxx|||nnnggg]]]WWWVVVWWWXXXXXXRRROOOOOOSSSXXXWWWOOOHHHDDDDDDCCCAAA>>>======>>><<<;;;<<<<<<===>>>@@@@@@????????????@@@BBBDDDEEEDDDGGGKKKOOORRRVVVZZZ]]]gggtttrrryyy~~~{{{~~~~~~{{{wwwwwwuuu~~~rrrYYYAAA222,,,,,,...,,,,,,------,,,+++******++++++++++++++++++,,,,,,'''(((((())))))(((((('''(((((((((((((((((((((((())))))((((((''''''((((((''''''&&&&&&&&&'''((()))))))))))))))************))))))************))))))(((((((((((((((((((((((()))************+++++++++++++++,,,---------,,,,,,,,,---/////////000222555999UUUzzztttwwwzzzyyytttxxx~~~qqq___MMM>>>:::CCCOOOlll~~~}}}gggOOO999111999777777888888888888777777555555333111000///......------------------------...///000//////000333555999999:::999888888:::<<<>>>GGGNNNKKKEEEAAA>>>;;;;;;===@@@EEEIIIMMMOOOQQQSSSUUUVVVXXXYYY\\\```ccckkk```SSSJJJKKKUUUaaahhhuuuzzzfffUUUMMMWWWjjjyyyrrrqqqxxxzzz}}}|||tttoooooo~~~rrrhhhbbb]]]ZZZYYY]]]hhhttt}}}fffWWWPPPKKKYYYooowww}}}~~~~~~~~~~~~{{{zzz{{{}}}~~~~~~zzzyyyxxxvvvuuussssssrrrxxxzzz~~~}}}{{{{{{vvvpppllljjjeeedddjjjkkk\\\HHH;;;888555444666777888888777666666666666666666777{{{YYYLLLIIIEEEAAA???===<<<;;;999666333000///......,,,+++***)))))))))''''''''''''(((((())))))(((((('''''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((('''((())))))(((((()))++++++...222888AAALLLWWW]]]ffffff[[[GGG<<>>BBBKKKhhh~~~}}}cccBBB333<<<777888888999999888888777777666444222000//////...------------------------...///000/////////222444777999:::999888777888:::;;;BBBJJJKKKGGGBBB???===999;;;>>>CCCGGGKKKOOOPPPRRRTTTVVVXXXYYY\\\```cccqqqrrrjjj]]][[[fffqqqtttvvviiiWWWWWWfffxxx}}}xxxrrrcccWWWMMMJJJHHHHHHHHHMMMYYYeee~~~|||fffTTTIIIPPPdddsssyyy{{{~~~{{{zzzyyyyyyzzz{{{{{{{{{ssspppkkkfffbbb`````````hhhjjjoootttwwwyyyyyyxxx}}}xxxnnneeeccccccgggkkkfffTTTBBB:::777555444555666666666666666555555555555666666{{{{{{YYYLLLJJJFFFAAA@@@>>>>>><<<:::777444222111......,,,+++***)))))))))&&&&&&'''(((((()))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((&&&&&&&&&&&&((()))%%%&&&((()))))))))***,,,+++,,,///333;;;HHHVVV```gggggg[[[GGG<<<>>>BBB@@@JJJCCC>>>;;;999888<<>>:::777555444444444444222555444444444444444444555vvv}}}ZZZLLLJJJFFFBBBAAA??????===;;;888555333111......,,,+++***)))))))))&&&'''(((((()))(((((('''((((((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((($$$&&&((()))))))))***,,,*********+++...777DDDMMMNNNQQQPPPHHHBBBAAAAAAAAAFFFBBB>>><<<777333666<<<@@@FFFLLLRRR[[[kkk~~~zzz~~~ssshhhfffeeeaaa]]]VVVVVVWWWXXXYYY[[[]]]^^^hhhmmmuuuyyypppiiizzz|||{{{iiiQQQ@@@:::333+++)))+++......,,,,,,+++***)))))))))))))))++++++******)))(((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))***+++++++++******''''''''''''(((((((((((((((((())))))))))))((((((************************)))************+++++++++---,,,+++*********+++++++++---...---------///111...888PPPxxx}}}uuuqqq[[[GGG@@@CCCWWWnnn```BBB;;;888888999999999999888888999888666333111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///000222555888:::999888888888:::===CCCIIIIIICCC@@@@@@999;;;===AAAEEEIIIMMMOOOOOOQQQTTTVVVWWWYYY\\\^^^___nnnyyyxxxuuutttpppjjjkkkllloooxxxlllYYY^^^iiiuuu|||{{{tttmmmllloooqqqpppqqqppplllfffZZZYYY[[[aaadddbbbaaabbb^^^eeejjjeeeVVVGGG???===999<<>>===:::888555222111......,,,+++***)))))))))'''(((((())))))((('''&&&)))((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%'''******)))((())))))''')))***)))(((,,,333:::>>>???DDDGGGEEE@@@AAADDDBBB@@@@@@DDDCCC===::::::===BBBHHHPPP]]]oootttkkklllvvv~~~~~~uuucccOOO>>>555444000+++)))***,,,,,,+++...,,,+++)))(((((())))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))'''((()))***+++******)))&&&&&&'''''''''(((((((((((())))))******))))))(((************************)))************+++++++++...---,,,+++***++++++,,,+++,,,------,,,---///000///777EEEaaa{{{{{{zzzbbbIII>>>>>>MMMcccuuutttRRR???888999999::::::999999888:::888666444222000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...---...//////333777::::::999888888::::::???FFFGGGAAA???@@@::::::<<>>===<<<999777444111000......,,,+++***)))))))))(((((()))))))))'''&&&%%%)))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((((((((((((&&&%%%''')))++++++)))'''''''''%%%))),,,,,,******///333<<<999;;;AAA???999<<>>BBBFFFIIILLLNNNPPPSSSUUUUUUVVVXXXYYY]]]]]]___aaaaaaaaaeeekkkdddjjjmmmpppzzzyyyiiiWWWWWWZZZdddnnnnnndddYYYHHHMMMNNNGGGCCCDDDCCC@@@===:::999<<<:::777:::AAA@@@EEEKKKOOOOOOLLLKKKJJJKKKHHHKKKYYYgggmmmooooooxxx|||~~~sssjjjUUUHHHTTTYYY^^^cccggghhhfffeeeeee```aaa```[[[UUUPPPOOOOOOKKKNNNSSSXXX[[[[[[ZZZYYY\\\eeeuuuxxxoooqqq|||wwwqqq^^^DDD888;;;333222111222444555444333333222222222222222222333vvvlll___MMMIIIGGGDDDAAA@@@>>><<<:::888555222///......---,,,+++))))))((())))))(((''''''((()))*********))))))((((((''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''')))))))))((('''&&&&&&''''''((()))******+++///111555888;;;>>>CCCFFFFFFHHHMMMSSSXXXZZZZZZXXX@@@;;;:::CCCLLLRRRUUUXXXYYY]]]fffpppyyy~~~~~~|||yyytttqqqsssyyynnn[[[EEE999222...+++,,,,,,+++******)))*********++++++)))(((''''''''''''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&***(((&&&&&&'''(((((('''''''''''''''((((((((()))++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))***+++---...///------------------------------,,,+++,,,---...///111000777@@@]]]cccIII<<<<<>>???@@@BBBDDD<<<<<<<<<===???BBBFFFHHHIIIJJJLLLNNNQQQTTTVVVWWWYYYZZZZZZ[[[\\\___dddhhhfffggghhhlllvvv~~~zzzoooXXXOOOJJJOOO\\\fffeeeaaaKKKLLLNNNPPPOOOJJJBBB;;;;;;999999:::888666999>>>888>>>HHHRRRZZZ]]]]]]\\\___\\\XXXXXX[[[```fffiiiyyy|||~~~kkkUUUGGGAAAHHHNNNRRRQQQQQQRRRPPPLLLKKKLLLLLLNNNSSS\\\fffnnnrrryyyyyywwwzzz~~~~~~~~~}}}www{{{|||qqqeeePPP999000444444444333222222333444444333222111/////////000111xxxlll^^^LLLHHHGGGDDDAAA@@@>>><<<:::888555222///......---,,,+++***))))))((('''&&&&&&'''((()))***(((((((((((('''''''''&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&''''''((())))))******///111444777:::???DDDHHHEEEHHHNNNWWWaaakkkrrruuuPPPDDD999888===CCCJJJPPPTTTUUUWWWZZZaaajjjsssyyywwwiiillluuusssVVVGGG777000...,,,,,,---,,,+++******))))))))))))+++***)))(((''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&)))'''&&&&&&((()))(((''''''''''''(((((((((((((((((())))))******))))))((()))))))))))))))))))))))))))))))))***+++,,,......------------------------------,,,,,,,,,---...///111///666>>>UUUjjjNNN;;;:::CCCSSSbbbqqq|||```BBB===:::;;;;;;888888;;;::::::999777555222000//////...------...///...,,,---------,,,,,,---------///000333555777888888888888:::<<<===>>>???AAACCC>>>=========???BBBEEEGGGGGGHHHJJJLLLOOORRRTTTUUUYYYYYYZZZZZZ[[[^^^cccffffffggghhhjjjsss||||||www]]]RRRGGGIIITTTaaaffffffYYY]]]bbbbbb[[[QQQGGGBBB???:::888::::::777666888666>>>JJJXXXdddkkknnnnnniiihhheeebbb```ccciiinnntttyyy}}}~~~pppXXXHHHAAAAAAFFFKKKJJJHHHGGGGGGFFFEEEHHHMMMUUU```nnn|||~~~}}}wwwxxxmmm]]]HHH777111333444333222111111222333444333222111000//////000111|||ooo___NNNIIIGGGCCCAAA@@@>>><<<:::888555222///......---,,,+++***))))))((('''&&&&&&&&&''')))***''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))'''''''''(((((())))))***...000222555888>>>EEEIIIJJJOOOYYYeeeqqqzzz```RRRBBB:::777888<<>>444+++***,,,++++++,,,,,,,,,***)))((((((((((((******)))(((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''&&&&&&'''(((***)))(((((((((((((((((('''''''''((())))))******))))))((()))))))))))))))))))))))))))))))))***+++,,,---...---------------------------,,,,,,,,,,,,---...///000---333:::HHHsssvvvXXX???===???KKKXXXhhhrrrHHH<<<888===>>>666666>>>999::::::999777555222000...---,,,---//////...---------------------------...///111333444555666666888:::<<<<<<<<<<<<>>>@@@@@@???>>>>>>???AAACCCEEEDDDEEEGGGJJJMMMOOOQQQRRRXXXXXXYYYYYYYYY\\\```cccdddfffggghhhnnnyyykkk^^^OOOJJJSSSaaalllrrrmmmwww|||kkk\\\TTTFFF===777888<<<:::777555666>>>LLL^^^nnnyyy~~~~~~|||ttthhh\\\YYY___fffnnnvvv~~~vvv[[[HHH@@@<<<@@@EEEFFFCCC@@@AAAEEEDDDKKKWWWfffwww~~~|||wwwsss}}}~~~sssrrrgggRRR>>>444222222222222111111111111222222222222111000000000111111pppaaaPPPJJJGGGCCC@@@@@@>>><<<:::888555222///...------,,,++++++******+++***)))'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&((()))+++'''''''''((((((((())))))+++,,,...000444:::BBBGGGKKKSSS```kkkqqqrrrpppnnncccZZZQQQLLLFFF>>>999888888<<>>555444===888999:::;;;999777333111...---,,,---/////////---,,,------------------,,,---...///000222333444444777999:::;;;::::::<<<>>>BBB@@@???>>>>>>???AAABBBCCCDDDFFFHHHKKKMMMOOOPPPVVVWWWWWWWWWWWWYYY]]]______bbbcccdddiiiuuuvvvfff]]]aaammm{{{sssVVVGGG999777;;;<<<:::999777???MMM```rrr~~~mmmXXXMMMMMMRRRgggrrr}}}zzz^^^JJJBBB@@@BBBGGGLLLIIIEEEHHHPPPRRR\\\lll~~~}}}zzz|||rrrnnnxxxwwwyyy~~~yyyoooiiijjj___GGG555333444333111111000000000000111111222111111111111111111111nnnxxxxxx\\\NNNIIIGGGCCCAAA@@@>>><<<:::888555222///...------,,,,,,+++++++++000///,,,***((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&''')))***''''''''''''(((((((((((('''(((***,,,///444<<>><<>><<<<<<;;;<<<888>>>LLL^^^qqq}}}zzzhhhXXXNNNJJJ```lllyyy~~~}}}~~~~~~}}}~~~gggRRRHHHGGGEEEKKKUUUVVVRRRXXXdddjjjttt|||~~~~~~wwwttt|||zzzkkkccc]]]ZZZbbbbbbUUU???222333666444000000000000000000000000111111111222222222222111kkkppplllTTTIIIGGGFFFDDDDDD@@@>>><<<:::888555222///...---------,,,,,,,,,+++222111...+++)))(((''''''((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&'''(((+++///444888???CCCHHHIIIHHHHHHJJJLLLMMMLLLOOOVVVYYYXXXYYY\\\UUUIII>>>>>>KKK]]]jjjppprrrpppnnnllljjjooo~~~}}}~~~xxxiii\\\```uuu|||ooonnnuuu{{{mmm]]]HHH;;;333...,,,---...******---...+++((())))))(((((('''''''''''''''((((((''''''&&&''''''(((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&(((******)))'''''''''''''''((((((((()))'''(((((())))))((((((''')))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,......000222888^^^}}}yyyzzzvvvttt{{{nnnNNNAAA@@@HHHQQQfff|||```===555888666555666666777999999999888666555000...------......---,,,+++,,,---......---,,,+++---------...///000222222555777999999999999;;;===AAA@@@===<<<;;;<<<===>>>@@@AAACCCEEEHHHJJJLLLMMMOOOQQQSSSTTTTTTVVVXXX[[[WWWYYY\\\___bbbiiixxxyyydddTTTGGG>>>;;;<<<888===HHHYYYkkkuuuwwwuuujjjrrr}}}ssscccXXX]]]iiivvv|||}}}~~~~~~~~~~~~uuu^^^PPPJJJDDDJJJ\\\cccaaaiiixxx}}}}}}}}}}}}~~~~~~fffXXXVVVYYY```YYYKKK:::222333555555000000111111111111000000000111222222333222222222mmmppp}}}iiiSSSIIIGGGFFFDDDCCC@@@>>><<<:::888555222///---------------,,,,,,,,,000///---***)))((())))))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''$$$&&&'''((((((+++...111888<<<@@@AAA@@@BBBGGGLLLKKKIIILLLRRRWWWZZZaaagggeee\\\OOOGGGHHHQQQ\\\dddooopppsssuuusssuuu}}}}}}|||tttfff```pppyyynnnoooyyy~~~mmmNNNAAA444///---***,,,000+++((('''++++++)))(((***''''''&&&&&&''''''(((((('''''''''&&&&&&''''''(((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&''')))******'''%%%%%%&&&&&&'''((()))******''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++,,,---.........------***000---///444444LLL{{{wwwnnniiixxx~~~xxxZZZGGG@@@DDDHHHZZZssslllJJJ888555666666666666666777777888777777777111000............,,,***+++,,,...//////...,,,+++------------...000111222444666888999999:::<<<>>>???>>><<<:::999:::;;;<<<===>>>@@@CCCEEEHHHJJJKKKLLLNNNPPPRRRSSSUUUWWWZZZXXXXXX[[[______aaakkkwwwyyy{{{ppp[[[GGG??????:::<<>><<<:::888555222///------------------,,,,,,---,,,***)))))))))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''''''''&&&%%%$$$'''''''''''''''''''''&&&%%%&&&((((((((()))+++---///555<<>>===???AAAMMMLLLOOOTTTWWWYYY___eeeiiiiiiggg^^^TTTMMMNNNQQQ]]]cccooozzz}}}{{{rrrnnnkkknnn{{{xxxsssrrr{{{yyyqqqfffVVV;;;555111111///))))))---,,,)))(((******''''''***&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&''''''((()))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''((()))***)))'''$$$$$$%%%&&&'''(((***++++++))))))************))))))))))))))))))))))))))))))***)))))))))))))))***++++++++++++++++++++++++++++++,,,---.........---,,,)))111---///777333CCCjjjzzzrrrccciii{{{fffOOOCCCBBBAAAPPPjjjzzzsssTTT<<<444555777777666666666666666777777888222000///......---+++)))+++,,,...//////...,,,+++...---------...///111222333555888999:::;;;===???>>>===;;;999999999:::;;;;;;<<<>>>AAACCCFFFHHHIIIJJJLLLOOOQQQRRRTTTWWWYYYZZZYYY[[[___^^^\\\bbblllzzz}}}zzz}}}|||zzzzzz{{{~~~lllRRRDDDCCC<<<===AAAJJJTTTWWWQQQKKKJJJEEEHHHXXXnnn{{{yyyssskkksss{{{~~~}}}}}}~~~~~~hhhQQQLLL???EEEaaatttvvvzzz}}}~~~}}}}}}wwwooouuukkk]]]^^^eee```LLL:::777666111000333000111222333333222111000000111222333444333333222ssssssoooUUUIIIHHHFFFCCCAAA???===:::999888666444222...---,,,+++***+++,,,,,,------,,,+++***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))+++---222777888999AAAJJJSSSWWWZZZXXXVVVWWW^^^dddiiiwww~~~zzzzzz|||qqq___JJJPPPZZZeeeqqq~~~yyymmmkkkzzz~~~sss|||zzzvvvnnnbbbQQQ@@@555...---,,,+++************))))))***))))))(((''''''''''''''''''''''''''''''***)))'''%%%$$$%%%'''(((%%%%%%%%%&&&'''((())))))%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''******))))))((((((''''''))))))************))))))******+++++++++,,,,,,,,,---,,,,,,...///222===HHH{{{}}}uuuwwwtttrrrwwwaaaJJJAAAAAAIIIZZZkkk~~~hhhDDD888888666444777777666666666888:::;;;333222111000///...---,,,.........------,,,,,,,,,222000///......///000222333444444555777888:::;;;999999999999888888888888:::;;;<<<>>>AAADDDFFFHHHEEEGGGIIILLLNNNRRRVVVZZZXXXZZZ]]]______```bbbdddhhhmmmrrrvvvwwwvvvtttttttttrrrsssvvvssslllkkkooo```DDDCCC666>>>OOONNNEEEAAA===:::>>>@@@BBBMMM___ooovvvuuuwww{{{~~~~~~{{{\\\RRRFFFEEEVVVjjjxxxyyy}}}yyywww|||vvvqqqxxxnnneeefffjjjPPPCCC888666555222111333000000000000000111111222222222222222111111000000rrrqqquuuZZZLLLHHHEEEBBB@@@???===:::999777666333111...---,,,+++++++++,,,,,,---,,,,,,+++***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''++++++...222333777@@@KKKPPPRRRVVV\\\aaaeeeffffffxxxggg[[[LLLEEEIIIUUUaaahhhaaajjjzzzyyy{{{}}}wwwjjjpppoooiiijjjrrrsssnnnzzznnnccc\\\RRRHHH???777111---,,,,,,+++))))))(((((()))(((((())))))(((((('''&&&'''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&'''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''***)))))))))((((((((('''))))))************))))))*********+++++++++,,,,,,...------///...000888BBBcccyyypppsssnnnmmmpppppprrrjjjRRRFFFCCCGGGSSSaaawwwuuuWWWDDD:::666888777666666555555555666666333333222111///...---,,,.........------,,,,,,,,,111000...------...000111333333333444666777999:::888777777777777777888888999:::;;;===@@@BBBEEEFFFEEEFFFHHHJJJKKKNNNRRRUUUXXXZZZ]]]___```aaabbbddddddhhhmmmpppppppppppppppvvvsssqqqooohhhaaabbbhhhwwwuuuYYYJJJ===BBBRRRVVVTTTMMMBBB@@@???<<<999<<>>TTTlllxxxyyy{{{~~~}}}~~~~~~xxxiii``````ooo~~~{{{xxxwww{{{yyyssssssxxxyyyxxxcccOOO;;;444///000222111111222000000//////000000111222111111111000000000000000mmmiii~~~sssYYYJJJFFFEEEEEEEEE@@@>>>;;;888666444000...------,,,,,,,,,+++++++++,,,++++++***)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))&&&&&&(((***---666???GGGGGGMMMZZZgggmmmiiicccuuuyyy{{{xxxtttppppppooofffUUUHHHMMMHHHIIIVVVnnnyyyppprrryyyyyyuuuuuu{{{wwwfffRRRBBB777444000------,,,+++)))***))))))(((''''''((((((&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((((((((((((''''''))))))))))))(((((((((((())))))************))))))************++++++++++++---+++---///...,,,///555@@@gggpppzzz}}}zzztttuuu{{{zzzsss|||___NNNEEEBBBHHHQQQZZZxxxmmmMMM:::;;;888999999:::999888777666555555444222111000///..................---------------,,,++++++,,,------000000000111222333555555555444222111222444777999777777888999;;;===???@@@EEEFFFHHHIIIKKKMMMQQQTTTUUUXXX\\\^^^___```aaabbbaaaccceeefffgggiiilllooopppppprrruuutttnnneee___^^^eeerrr```MMMEEENNNaaavvvttt___PPPEEEAAABBB@@@@@@RRRjjjwwwxxx{{{}}}~~~~~~|||zzz~~~~~~~~~~~~~~~uuujjjqqq}}}~~~zzzvvvtttrrryyyxxxtttwww|||{{{www^^^AAA666333111222333444333333///////////////000111111333333333333222222222222pppkkksssZZZLLLGGGFFFFFFGGGAAA>>>;;;888666444111...---------,,,,,,,,,+++++++++******))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((&&&&&&*********---222:::===CCCMMMWWW^^^```___iiirrruuuooolllrrryyy{{{zzzxxxvvvuuutttqqqllliii___WWWNNNKKKSSScccrrr|||{{{vvvqqqwww}}}mmm\\\KKK999,,,---,,,+++,,,---,,,***(((******)))(((((((((((()))%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))************))))))))))))*********+++++++++***)))***...///---...222888UUU{{{{{{yyypppkkkXXXJJJAAAEEENNNYYYzzz___AAA777666777999:::::::::999888666666555333222111000///........................,,,,,,++++++++++++,,,,,,////////////000222333333444333111000111333666888666666777888999;;;===>>>@@@BBBDDDFFFIIILLLQQQTTTRRRUUUZZZ]]]^^^___`````````aaaccccccdddgggllloooqqqttt{{{tttaaaYYY[[[bbbsssiiiRRREEEJJJaaa~~~jjjYYYMMMKKKFFFCCCPPPcccuuuwwwzzz|||||||||||||||~~~~~~~~~}}}}}}}}}~~~~~~~~~zzz}}}zzzuuusssrrrrrrssstttrrrvvvzzzyyyyyy}}}}}}wwwqqqsssqqqYYY<<<444444333222333444333111/////////...///000000111222222222222222222222222tttooouuu]]]OOOIIIEEEEEEFFFAAA>>>;;;999888555222000,,,,,,---------,,,+++*********)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((&&&'''++++++((('''***,,,000777>>>EEEMMMUUUYYYXXX^^^bbbaaaaaadddeeedddnnnqqqvvvyyy|||wwwwwwtttnnnfff```^^^^^^hhhmmmvvv|||{{{yyy~~~{{{zzzyyyuuutttuuuzzz}}}{{{{{{yyymmm[[[JJJ>>>777000,,,,,,***''''''((()))))))))))))))(((((((((((())))))%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''(((((((((''''''(((((((((((())))))))))))))))))************)))))))))))))))************+++***((()))---///---...111///AAAiii~~~hhhuuu{{{fffRRRBBBAAAIII]]]sssOOO999444555666777888888888888777777666444333222111000.............../////////++++++,,,,,,,,,,,,++++++.........//////111222222333222111111111333555666666666666777888999;;;<<<;;;===???AAADDDHHHMMMPPPOOOSSSXXX[[[]]]]]]^^^^^^]]]^^^___```aaaeeeiiimmmuuuzzzmmmQQQOOORRRbbb}}}uuu[[[IIIKKK\\\{{{}}}iii\\\RRRMMMUUU```rrruuuxxxzzz{{{{{{}}}~~~}}}~~~~~~}}}||||||}}}~~~|||}}}~~~~~~~~~}}}}}}zzzvvvqqqooopppqqqrrrrrrwwwuuutttxxx{{{zzzrrrkkkcccaaaddd```MMM888222444333000///111000---//////......//////000111///////////////000000000uuummmppp[[[NNNHHHDDDCCCDDDAAA???<<<:::999777444222,,,,,,---------,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((%%%&&&***+++(((&&&(((&&&)))---222999@@@GGGKKKKKKOOORRRQQQQQQSSSUUUVVV[[[aaajjjrrrwww}}}pppgggZZZ]]]aaaeeedddccchhhqqqqqqnnnaaagggnnnpppoooqqqwww|||}}}~~~yyytttrrrsssqqqlllgggOOOEEE999222111000000000,,,***(((((()))******)))((('''''''''''''''((((((%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%&&&''''''(((((('''''''''((((((((()))))))))***))))))************))))))))))))))))))************,,,)))))),,,...,,,---///000222MMMwwwbbb___~~~sssZZZDDD>>>DDDVVV~~~aaaEEE777777777666777777888888888777666555444222111111---........./////////000+++,,,,,,,,,,,,,,,,,,+++//////...//////000111222333333222222222333333444666666666777777999:::;;;:::;;;===???AAADDDIIILLLLLLPPPVVVZZZ[[[[[[\\\\\\[[[]]]^^^___aaadddhhhkkkttt{{{aaaWWWOOOVVVqqqhhhSSSOOOSSShhhuuueee^^^___bbbqqqtttwwwyyyyyyyyy{{{}}}|||}}}~~~}}}{{{{{{}}}~~~~~~||||||{{{{{{~~~~~~}}}}}}|||sssqqqmmmkkkjjjkkknnnppppppzzzvvvpppxxx~~~zzzfff```^^^```]]]OOO???555000333333...---000000---///............///000000------........./////////rrrhhhxxxxxxgggUUUJJJEEEBBBBBBCCCAAA???<<<;;;:::888666444,,,,,,---...---,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***(((%%%%%%)))***((((((***(((((()))---444999<<<>>>GGGKKKMMMLLLMMMUUU```hhhqqqpppmmmlllooovvvtttpppmmmggg___XXXZZZ```jjjsss~~~|||nnnjjjrrroooccc```[[[ZZZ]]]dddlllvvv~~~{{{xxxrrrmmmmmmlllbbbNNN>>>777222///111333111---***%%%&&&)))+++---+++'''$$$&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&'''(((((((((''''''((((((((())))))******))))))************))))))))))))))))))************///+++))),,,---,,,,,,...888---;;;iiizzziiiSSSrrr}}}vvvyyy___EEE<<>>???@@@AAADDDHHHJJJJJJOOOTTTYYYZZZZZZ[[[[[[\\\]]]___aaabbbeeeiiilllpppxxxnnnXXXUUUlllsss\\\RRRIIISSSrrrtttiiidddaaapppssswwwxxxwwwwwwyyy|||{{{}}}~~~}}}{{{zzz|||~~~}}}}}}}}}{{{}}}{{{{{{}}}|||~~~}}}|||qqqoookkkhhhggghhhjjjllljjjvvvrrriiivvv{{{xxxbbb```eeelllbbbJJJ:::777///444444///---111222///...............///000000.../////////000000111111uuugggrrrnnncccSSSIIIFFFEEEDDDBBBEEEAAA<<<:::999666222.........---,,,++++++++++++,,,,,,***)))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&(((***,,,,,,...000222===BBBIIIQQQXXX```gggllluuuwwwwwwtttoooooouuuzzznnn]]]WWWaaadddnnnyyywwwpppvvv{{{yyyqqqoooiiiiiiyyyuuuvvvuuuyyy{{{rrruuuvvvpppeeeWWWIII>>>555111------,,,,,,+++***))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&''''''((()))******+++***)))((((((((()))+++,,,((())))))))))))*********++++++,,,,,,,,,,,,------...)))<<<[[[{{{yyyhhhooo~~~llllllyyy~~~{{{aaaKKKAAA>>>AAAaaa|||{{{hhhHHH777///888???:::555777555555444333222111111000........./////////000000++++++++++++++++++++++++......------...///111222111222222111///000222444333555666777666777888:::888:::<<<======???AAADDDKKKNNNRRRTTTUUUVVVXXXZZZ\\\]]]___```aaacccfffhhhrrrqqquuukkk]]]ccc{{{gggTTTNNNMMM^^^}}}|||ssskkkdddooorrrvvvxxxyyyyyy{{{|||}}}|||{{{zzzyyyxxxxxxxxx}}}}}}}}}}}}}}}}}}}}}}}}|||yyyuuuyyy{{{~~~}}}}}}|||}}}}}}~~~~~~~~~xxxooohhhgggggggggiiilllpppqqqpppsss~~~~~~tttcccqqqzzzoooVVV@@@888888000000000000000000000000................................................qqqaaakkknnnbbbSSSIIIFFFEEEDDDBBBAAA>>>;;;999888777333000......---,,,+++++++++++++++***))))))((((((((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((***+++,,,+++,,,...///555;;;DDDNNNYYYdddnnntttzzzyyyrrroooooouuummmbbbdddkkknnnssszzz}}}zzzqqqzzz|||pppfffeeehhhuuu~~~}}}mmmdddeee[[[WWWOOOFFF===555///,,,,,,++++++***))))))(((((((((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&((((((((('''''''''&&&&&&'''''''''((()))************)))((((((((()))++++++)))))))))*********+++++++++++++++,,,,,,,,,------111)))333HHHbbb{{{{{{rrrqqqxxxyyypppjjjmmmzzzpppYYYFFF<<<===PPP___eeennn|||dddKKK555333777666666999666666666555444444333333..................---...++++++++++++++++++++++++...---------...///000111222222222111//////111333222444666666666666888:::888:::;;;<<<<<<>>>AAACCCGGGJJJNNNQQQRRRTTTVVVXXX[[[\\\^^^___```bbbeeegggoooooottt}}}xxxfffjjjvvvaaaWWWMMMUUUmmmuuukkkdddpppssswwwyyyzzzzzz|||}}}{{{zzzyyyyyyyyyyyyyyyzzz~~~}}}}}}}}}|||||||||{{{~~~xxxrrrrrrqqqxxx~~~|||||||||||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~uuummmgggggghhhgggiiillloootttyyyxxxwwwtttkkkzzz}}}iiiLLL999555666////////////////////////................................................mmm]]]ffflllaaaRRRIIIFFFEEEDDDBBB>>><<<:::888888777555333......---,,,++++++++++++))))))(((((('''((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((***+++,,,+++******+++,,,+++///777???IIITTT^^^eeeuuuuuujjjdddeeemmmvvvxxxqqqeee___[[[^^^jjjvvv}}}|||uuuqqqqqqtttwww{{{rrrsssyyyxxxwwwqqqjjjgggiiittt~~~{{{qqqlllqqqyyy{{{zzz|||rrrlllbbbQQQEEECCC===;;;888444000---+++*********))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&))))))((((((((((((''''''''''''(((((())))))******)))))))))((()))******+++************+++++++++,,,++++++++++++,,,,,,,,,,,,111+++///777IIIuuu~~~}}}zzzooojjjrrrzzzyyytttsssxxxjjjSSSEEE???AAAFFFLLLWWWjjj~~~```@@@444444555777999777777777777777777666666000000///......---------++++++++++++++++++++++++---------------///000000222222222111//////000111222333555666555666777999777999;;;;;;;;;===@@@BBBBBBEEEIIILLLNNNPPPSSSUUUXXXZZZ]]]^^^___```ccceeejjjlllqqqxxxuuurrr___[[[iii|||xxxqqqlllrrrtttxxxzzz{{{{{{}}}~~~xxxxxxxxxxxxxxxyyyzzzzzz|||||||||{{{{{{zzzzzzzzz{{{}}}tttllljjjffflll}}}~~~~~~{{{{{{zzzzzzzzz{{{||||||}}}zzz{{{||||||yyyvvvoooiiifffggghhhhhhiiilllqqq~~~|||~~~zzzyyy}}}^^^???333333333////////////////////////------------------------------------------------lll]]]fffjjj___QQQHHHFFFEEEDDDBBB===<<<:::999777666444222......---,,,++++++++++++(((''''''''''''(((((()))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******)))+++,,,+++))))))***+++***+++...000444999@@@EEE___lll|||uuukkkfffaaabbbdddhhhpppyyyyyyxxxuuummmppprrrnnnvvvuuuooojjjooo~~~pppdddWWWQQQIII<<<111---------,,,+++++++++++++++)))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((((((%%%###&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))))))))((((((((('''((((((((()))))))))***)))))))))))))))******+++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---///222444<<<]]]}}}{{{yyy{{{ooopppttt{{{{{{xxxbbbUUUBBB<<<===GGGOOOXXXnnnlllMMM;;;888999888777666666666777777888888888333222111000///...------,,,,,,+++++++++++++++***,,,,,,,,,------...//////111222333111///...///000111222444555444555666888777888:::::::::;;;>>>@@@???AAAEEEHHHJJJMMMPPPSSSUUUWWWZZZ\\\\\\^^^```bbbfffhhhllluuu|||kkkmmmzzzyyysssqqqsssuuuyyy{{{{{{{{{}}}~~~xxxxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzuuuwwwooogggeeeaaagggxxx~~~~~~}}}zzzyyyyyyyyyyyyyyyzzzzzz~~~zzzxxxyyy|||{{{vvvppphhheeedddggghhhgggiiilllwwwsssNNN555222333///////////////////////////------------------------------------------------kkk[[[dddhhh]]]PPPHHHFFFEEEDDDBBB@@@???===:::777333222111......---,,,++++++++++++(((''''''''''''(((((()))*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''"""###%%%''')))+++,,,---)))***++++++***)))***,,,//////...---,,,...222555BBBPPPbbbooosssqqqooonnn```]]]ZZZ\\\cccooo~~~zzz}}}}}}~~~yyy|||tttLLLDDD<<<:::999666111///***+++++++++++++++++++++)))))))))))))))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((('''%%%###&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,*********+++++++++,,,,,,+++111444333777MMM|||xxxuuuxxx}}}uuuxxxzzz|||hhhZZZ@@@777888DDDJJJMMM```yyyuuuZZZCCC999999999777555555555666666777888888333222111000///---,,,,,,,,,,,,,,,++++++*********++++++,,,,,,---.........000111222111000...///000000111333333333444555777666777888999999:::<<<>>>===???CCCEEEHHHKKKNNNQQQRRRTTTXXXZZZZZZ[[[]]]^^^dddccchhhvvvvvvlll}}}wwwooolllnnnrrruuuxxxzzzzzz{{{|||}}}{{{zzzyyyxxxwwwwwwwwwwwwuuuuuuvvvxxxyyyzzz{{{|||sssuuullldddbbb___dddvvv~~~~~~~~~~~~}}}|||yyyyyyxxxxxxxxxxxxxxxyyy{{{yyywwwyyy|||zzzsssmmmdddaaabbbfffgggfffhhhlllyyy}}}```???111555555---........................------------------------------------------------jjjXXX```fff\\\OOOHHHFFFFFFDDDAAABBBBBB@@@<<<777222111000......---,,,++++++++++++))))))(((((('''(((((((((*********)))))))))((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''"""###$$$&&&)))+++------***+++,,,+++***)))***,,,---------,,,,,,---111333...999HHHTTT[[[```ggglllddd___\\\]]]bbblll{{{|||~~~~~~|||yyyrrrbbbSSS888444///...///000///...***++++++++++++***)))((()))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%''''''%%%###&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((()))************)))************+++++++++,,,************+++++++++++++++111///...333@@@hhhwww{{{{{{uuuuuuiiiYYYAAA666333<<>>AAACCCEEEHHHLLLOOOOOORRRUUUXXXXXXYYYZZZ[[[aaaaaafffuuuqqqrrrpppnnnkkkddd```dddkkkqqqtttwwwxxxxxxxxxyyyzzz|||{{{zzzxxxwwwwwwwwwvvvtttuuuvvvwwwyyyzzz{{{|||vvvvvvlllaaa^^^ZZZ```rrr~~~}}}~~~~~~~~~~~~}}}||||||yyyyyyxxxwwwwwwwwwxxxxxxyyyyyyyyyzzzzzzvvvnnnhhhaaa___aaadddeeedddgggmmmzzz}}}oooMMM555111666444---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,kkkXXX___ddd[[[OOOGGGFFFFFFDDDAAABBBCCCBBB===777333222222......---,,,+++++++++++++++***))))))((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%&&&'''(((***++++++---......---***))))))***)))***++++++***+++---///(((...666;;;???EEEOOOWWW[[[YYY[[[aaagggmmmyyy|||vvvtttrrrpppqqqrrrtttyyyyyytttuuu{{{{{{wwwwwwsssgggZZZOOOGGG<<<222222111...+++************((()))*********)))((('''''''''''''''''''''''''''(((''''''''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((())))))))))))(((((((((((('''((()))***+++******))))))))))))*********++++++************+++++++++++++++000,,,,,,222444MMM{{{|||ssscccSSSFFF===;;;;;;@@@UUUlll{{{~~~```DDD:::999888555555555666666666666666222222111111000///......------,,,,,,+++******)))))))))+++,,,------,,,,,,,,,...000111000000000111...000111222111222444555444555777777666777999;;;;;;===???@@@BBBEEEHHHLLLLLLPPPTTTVVVWWWWWWXXXYYY^^^```fffrrrqqqjjjccc\\\UUUSSS]]]iiiooorrruuuvvvvvvvvvwwwxxx{{{{{{zzzyyyyyyxxxyyyyyyvvvwwwwwwxxxxxxyyyzzzzzzvvvuuuiii]]]ZZZVVV^^^ppp{{{}}}}}}}}}~~~~~~}}}}}}|||{{{zzzyyyxxxxxxwwwwwwwwwxxxxxxzzz{{{{{{vvvooofffaaa```^^^```bbbbbbbbbgggmmm|||zzz{{{}}}~~~aaaAAA333222333111000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ooo[[[bbbcccZZZNNNGGGFFFFFFDDDAAABBBCCCBBB>>>888444333444......---,,,++++++++++++,,,,,,+++)))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((((((000111000...***((('''(((,,,---...,,,***))))))***(((***,,,+++***///888@@@DDDGGGQQQaaallltttzzzoooiiieeekkksssyyy|||xxx}}}yyytttyyy~~~tttmmmfff\\\TTTGGGFFF@@@666000222444444)))+++,,,***)))+++---...&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$&&&%%%%%%''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''(((((())))))))))))(((((((((((('''((()))++++++******)))((())))))))))))*********)))************+++++++++)))000,,,///555,,,666\\\ssshhh[[[MMMBBB:::;;;III[[[lllrrrRRRAAA:::666777777777666666666666666666555555444444333333333------,,,,,,+++***))))))((()))+++,,,------,,,,,,+++---000111111000111222...///111111111222333555444555666666666666999;;;:::<<<===>>>@@@BBBFFFIIIKKKNNNSSSUUUVVVVVVWWWXXX\\\aaahhhoooxxx|||mmm___RRRMMMVVVcccnnnqqqtttuuuuuuuuuuuuvvvzzzzzzyyyyyyzzzzzz{{{{{{yyyyyyyyyxxxxxxxxxxxxwwwrrrqqqeeeZZZWWWUUU^^^qqqwww~~~}}}xxx}}}}}}}}}}}}}}}||||||{{{zzzzzzyyyxxxwwwwwwxxxxxxxxx{{{}}}{{{sssiii```[[[___^^^___aaaaaaaaafffmmmzzzsssttt|||xxxXXX<<<333333///...222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,qqqbbb```kkk___OOOFFFEEEFFFDDDBBBBBBAAA???===:::777555333///......---+++******)))+++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$$$$$$$&&&$$$%%%'''&&&%%%%%%&&&((('''((())))))(((((()))***222111///---,,,*********.........---,,,+++***)))++++++,,,,,,+++---///222333:::EEEOOOYYYeeesss}}}uuugggooouuu~~~xxxcccRRRIIICCC<<<777444333000---+++***++++++((((((((((((((((((((((((***************)))((((((((((((((('''&&&&&&&&&%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))(((&&&$$$"""######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%&&&&&&%%%$$$$$$%%%'''((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((())))))))))))(((''''''''''''(((((()))******+++,,,,,,,,,,,,++++++---...---,,,111:::AAA}}}yyyqqqWWWAAA>>>@@@CCCMMMbbbvvv}}}fffNNN>>>666:::666333333777::::::999666666666555444222111000------,,,,,,+++***)))))))))***+++,,,,,,+++***)))***+++---///111333444555000000111222333333444444555555555666777999:::;;;999;;;>>>@@@AAABBBDDDFFFJJJMMMPPPRRRTTTVVVXXXZZZ\\\^^^aaafffnnnzzz{{{fffZZZZZZ```kkkmmmoooooopppqqqtttvvvyyyxxxxxxwwwwwwxxxxxxyyyxxxuuutttvvvuuussssssvvvmmmmmmiii^^^UUUVVVbbbmmm}}}~~~~~~~~~}}}|||{{{yyyyyyyyyyyyzzz|||}}}~~~}}}|||yyyxxxxxxxxxyyyzzzyyyxxxwwwtttjjj___\\\___```\\\[[[^^^aaadddjjjqqqwwwjjjjjjsss{{{eeeJJJ222...222000///111.........------,,,,,,,,,...------,,,,,,------...,,,++++++******++++++,,,sssccc```mmmaaaQQQHHHEEEEEECCCAAA@@@???===;;;888555333111///......---+++******)))******)))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$$$$%%%&&&%%%&&&'''&&&$$$$$$%%%&&&((()))***)))(((((()))***///...---+++***)))))))))+++++++++++++++***)))((()))***++++++***+++...000+++000777<<<@@@GGGQQQXXXhhhwww}}}uuussswww}}}rrr```TTTEEE:::777555111---111///---+++))))))******(((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((((((&&&$$$"""######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''''''''(((((((((((('''((((((((())))))))))))(((''''''''''''((())))))((()))******++++++******)))+++---,,,+++///666===fff|||fffNNNGGGBBB@@@GGGNNNaaauuu}}}uuubbbIII666777666555555666777777777777777666666555333222111......---,,,+++***)))))))))***++++++++++++***)))++++++,,,...000111222333///000000000111222222222555555555555777888999:::888;;;>>>???@@@AAACCCDDDGGGJJJNNNQQQRRRTTTVVVXXX\\\]]]___aaafffnnnyyyqqqeee^^^lllmmmooooooooopppsssuuuwwwvvvuuuttttttsssssssssvvvrrrpppqqqoookkkjjjlllnnnjjjbbbZZZVVV\\\iiisss||||||}}}~~~~~~}}}||||||zzzzzzzzzzzzzzzzzzzzz{{{{{{||||||zzzxxxwwwwwwwww|||wwwrrrmmmddd[[[YYY[[[\\\ZZZZZZZZZ[[[ccctttssskkknnnmmmhhhSSS???//////222000...000......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,vvvddd___lllaaaRRRIIIEEEDDDBBB@@@======;;;999777444111000......---,,,,,,+++*********)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%'''%%%&&&'''&&&$$$$$$%%%''')))******)))(((((()))+++---,,,***)))(((((((((((((((((())))))))))))((((((''')))******)))***,,,///))),,,/////////111666:::;;;IIITTTXXX^^^hhhmmmkkkvvvxxx|||}}}wwwtttqqqqqqtttxxxwwwkkkWWWGGG???777...***+++---+++))),,,+++***((((((((())))))))))))))))))))))))))))))((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''###$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((('''&&&$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''((((((&&&''''''''''''(((((((((''''''((((((((()))))))))((('''''''''(((((()))***'''((())))))******))))))(((***,,,+++***,,,111666JJJlll~~~uuu\\\NNNBBB:::===CCCOOOcccwww{{{___EEE888777777666777777777777777777777777666555333333//////...---,,,+++***))))))***++++++++++++***)))++++++,,,---...///000000////////////000000000000444444444444555777888999777:::<<<>>>>>>>>>@@@AAABBBFFFKKKNNNPPPQQQSSSTTTXXXXXXYYYZZZ]]]bbbiiinnntttzzzssseeemmmnnnooopppooopppsssuuuwwwwwwvvvuuusssrrrpppooopppllliiihhheee```___aaabbb[[[RRRLLLOOOYYYgggqqqyyyzzz{{{}}}~~~~~~}}}|||||||||{{{zzzyyyxxxxxxxxxyyy|||~~~}}}yyyvvvvvvwww~~~tttiiibbb\\\VVVTTTVVVWWWXXX[[[^^^bbbnnn|||}}}~~~mmmkkkqqqfffQQQ>>>333,,,000222///---///------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,xxxbbbZZZfff]]]QQQHHHEEEDDDBBB@@@===<<<;;;999666444111000......---,,,,,,+++******))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&'''%%%&&&''''''&&&''')))+++***++++++***((((((***,,,,,,+++)))'''''''''((()))&&&'''(((((()))))))))((('''(((************,,,...***,,,---,,,+++,,,...111(((///444555:::CCCIIIJJJ```cccgggkkkpppwww~~~|||wwwpppggg]]]WWWRRRQQQQQQRRRQQQIII<<<333333///***)))+++---+++((())))))(((''''''((())))))))))))))))))))))))))))))&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''((()))******'''((())))))******))))))(((***,,,+++++++++...111;;;RRRyyy~~~}}}lllXXXGGG;;;:::CCCGGGQQQfff|||ttt```BBB<<<666444777::::::888777777777777777666555444000000///...---+++***************++++++*********+++++++++,,,---------...000000000///////////////333222222333444555666666666888;;;;;;;;;;;;===>>>>>>AAAGGGJJJLLLMMMNNNOOOQQQRRRSSSVVVYYY^^^bbbeeeiiimmmssszzz~~~|||{{{pppnnnpppqqqqqqpppqqqsssuuutttttttttsssrrrooommmlllhhhccc___]]]ZZZUUUTTTVVVSSSOOOIIIEEEGGGRRRaaammmvvvwwwyyy{{{|||}}}}}}||||||||||||{{{zzzzzzyyyxxxzzz}}}}}}xxxvvvwwwyyyzzzlll^^^WWWTTTRRRRRRTTTTTTWWWaaaqqq|||uuurrrzzzmmmjjjqqq```CCC444///...111111---,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,yyy```UUU^^^WWWMMMFFFCCCCCCBBBAAA===<<<;;;:::777555222111---------,,,,,,++++++***))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&&&&%%%'''(((&&&'''(((((((((***...111***++++++***((())),,,...---,,,)))((('''(((***+++''''''((()))************'''(((***+++++++++,,,...))))))******))))))+++,,,---...---***+++///333444:::===CCCGGGLLLPPPUUUXXXaaakkkvvv{{{{{{{{{zzzwwwxxxzzz}}}{{{yyyyyywwwpppfff^^^ZZZXXXTTTPPPLLLFFF>>>888666666666777888555000,,,---+++******,,,,,,)))'''((((((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''(((((()))++++++((()))******++++++*********+++,,,,,,,,,,,,---...444???^^^~~~{{{zzzzzz{{{iiiTTTBBB======>>>DDDUUUmmmxxxPPPDDD555111666;;;:::777666777777777777777666666222111000///...,,,+++++++++******************+++++++++++++++,,,,,,,,,---000000000000000/////////111111111111222333444444444666999:::::::::;;;<<<;;;???CCCFFFHHHIIIJJJKKKNNNOOOQQQTTTYYY]]]```aaaeeegggkkkooosssuuuwwwwwwxxxwwwtttrrruuuzzz{{{xxxvvvyyy}}}yyytttpppqqqrrrqqqpppqqqsssuuummmnnnoooooonnnkkkhhhfff___YYYRRROOOKKKGGGGGGKKKPPPQQQOOOKKKIIIPPP```mmmrrrtttvvvxxxzzz{{{{{{{{{yyyzzz{{{||||||||||||{{{|||}}}}}}{{{xxxvvvxxxzzzpppbbbTTTOOOPPPQQQRRRTTTTTTYYYlll~~~~~~uuukkkkkkYYY===444333222111///++++++---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,++++++******++++++,,,zzz```SSSYYYSSSLLLFFFCCCBBBAAAAAA======<<<:::888666444222---------,,,,,,+++++++++***)))((((((''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&''')))(((((())))))***,,,000444*********))))))+++...111///---***((('''(((***+++(((((()))******+++******&&&(((***+++++++++,,,---************)))))))))(((///...,,,******,,,...///***...111444555666777999???EEEMMMRRRUUUZZZaaahhhkkkooosssvvvxxx{{{~~~yyyqqqkkkiiikkkkkkhhhccc______aaa___]]][[[XXXTTTLLLBBB:::>>><<<999777555222///,,,'''***...111111...***((())))))***+++------+++)))'''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%((('''%%%############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''((()))***+++,,,((()))******++++++******,,,,,,++++++,,,,,,------...444KKKtttuuuvvvzzz}}}{{{zzzyyy```HHH<<<777;;;CCCPPPeee{{{aaaQQQ>>>444555888777555555666777777777777777666333333222000...---,,,+++++++++***))))))***++++++******++++++,,,,,,------/////////000000000000000000000000000000111222222333555777999999999;;;<<<;;;>>>AAABBBCCCDDDFFFHHHPPPPPPPPPSSSWWW[[[\\\\\\```bbbeeehhhkkkmmmnnnooonnnnnnnnnooorrrttttttssslllqqqxxx|||{{{wwwrrroooooopppqqqpppooooooqqqrrrmmmnnnppppppnnnjjjeeebbbUUUMMMEEEAAA???===AAAGGGSSSUUUUUUOOOKKKPPP___mmmoooqqqsssvvvwwwxxxxxxxxxvvvxxxzzz|||}}}}}}}}}|||~~~}}}{{{yyyxxxvvvttttttcccXXXNNNLLLOOOPPPRRRUUUTTT\\\vvvkkk___MMM999555555333000---++++++---++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,++++++******++++++,,,{{{|||aaaTTTXXXSSSMMMGGGCCCAAA@@@@@@===<<<;;;:::888666444222------,,,,,,,,,,,,++++++******)))(((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&(((******+++***))))))+++///222))))))))))))))),,,000444000...+++(((&&&''')))***((())))))*********))))))$$$''')))************+++++++++***++++++***)))(((***((((((***+++,,,,,,,,,---///000000//////000111333555777888999<<<@@@CCCGGGLLLRRRUUUTTTVVVZZZ___^^^\\\YYYWWWVVVTTTOOOLLLGGGHHHIIIGGGEEEBBBAAA@@@AAA@@@???>>>;;;555000+++000000111000///---------&&&)))---...---***))))))((()))***,,,------+++)))''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$############&&&%%%$$$###"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((()))+++,,,---'''((())))))******)))))),,,+++***)))***,,,---------000;;;XXXxxxxxxzzz~~~}}}|||pppQQQ???777<<>>?????????AAACCCFFFNNNLLLLLLOOOTTTXXXZZZYYY\\\^^^```ccceeegggggggggggggggiiilllnnnooooooooommmooorrrssssssqqqnnnlllmmmnnnnnnmmmllllllmmmooommmnnnnnnmmmjjjddd^^^ZZZIIIAAA;;;:::<<>>ggg}}}zzz{{{}}}___III999999999;;;GGG]]]oooyyy~~~vvvfffQQQ???555555777333444555666666777777666555444333111///...,,,,,,,,,+++***))))))***+++,,,)))***+++,,,---......///++++++,,,,,,---...////////////.........//////000000333666888999:::<<<>>>>>>???>>>======???BBBEEEHHHGGGGGGKKKQQQWWWYYYYYY[[[\\\^^^```aaaaaaaaa```eeedddeeegggiiihhhhhhjjjrrrmmmiiihhhkkknnnooooookkkllllllkkkiiiiiijjjlllfffggggggeee```XXXPPPLLL???999555888@@@KKK[[[gggccc]]]TTTMMMNNNWWWeeeooolllmmmppprrrsssttttttssssssuuuwwwyyyzzzyyyxxxwww~~~{{{yyyzzzzzzrrrdddYYYTTTOOOMMMPPPQQQOOOPPPSSSTTTccc}}}xxx~~~cccIII:::333***,,,---,,,---...---************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,uuudddSSS[[[TTTKKKEEEBBBAAA@@@>>>===<<<:::888777666555555...------,,,,,,++++++***,,,***))))))***++++++***(((((('''&&&&&&&&&&&&'''&&&'''''''''&&&%%%%%%$$$######%%%&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&''')))***+++++++++++++++++++++,,,,,,---+++))))))***,,,------,,,***(((((((((((('''&&&***)))(((''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,++++++,,,------...//////......---------,,,,,,,,,////////////////////////.........------............///000000000///---,,,******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$##################&&&%%%$$$######$$$%%%&&&########################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''((((((,,,***(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%''')))))))))''''''''''''''''''''''''((((((((((((((()))******(((((()))***************))))))))))))***+++,,,---......---222JJJmmm}}}ttt}}}xxxVVVDDD===:::>>>@@@DDDUUUiiiyyyYYY<<<555<<<555777888666444555666555444444444333222111///...+++***)))'''''''''((((((************+++,,,---...,,,,,,------...////////////////////////000000000111000///000111333666888<<<:::888777999<<<@@@BBBDDDEEEHHHKKKOOOSSSWWWYYYYYYYYY[[[\\\^^^```bbbbbb___aaaccccccbbbbbbcccdddhhhhhhiiijjjkkkkkkkkkkkkkkkhhhfffgggjjjkkkjjjhhhkkkbbb\\\[[[VVVIII>>>:::999<<<>>>CCCRRRdddmmmmmmfff[[[OOOLLLRRR\\\dddgggpppnnnnnnpppsssuuusssqqqtttvvvuuurrrssswwwyyyxxxwwwvvvyyy}}}~~~sssaaaRRRTTTMMMKKKQQQQQQMMMRRR^^^cccttt~~~tttyyy~~~|||gggKKK777111111//////...---,,,,,,++++++,,,,,,,,,++++++******************++++++,,,,,,,,,************************zzz}}}aaaPPPXXXRRRJJJDDDBBBAAA@@@>>>===<<<:::999777666555555...------,,,,,,++++++******)))'''''')))***)))((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%$$$$$$''''''''''''(((((())))))''''''((()))******++++++---,,,***************))),,,***((('''(((((('''&&&))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((()))))))))*********+++++++++******+++++++++***++++++,,,------......------------,,,,,,,,,,,,------------------------...------,,,,,,------...,,,---.........---++++++******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$##################%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&'''''''''+++***(((&&&%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''''''''''''''''''''''''''''''''((((((''''''(((((()))***(((((()))************)))))))))))))))***+++,,,---,,,------222@@@]]]wwwhhhRRREEE;;;<<>>DDDEEEGGGJJJMMMQQQTTTVVVWWWWWWXXXYYYZZZ[[[\\\\\\]]]___aaaaaa```___```aaaaaaaaabbbcccddddddddddddcccbbbbbbcccfffgggfffeee___XXXNNNEEE<<<777999@@@<<>>888444555777666555444666666666666555444333222...------,,,+++***))))))((((((((((((((()))******+++++++++,,,------......//////000000111111222222111111000//////000000111222333555777999;;;<<<<<<@@@AAACCCFFFIIILLLOOOQQQSSSTTTTTTUUUVVVWWWWWWWWWYYY[[[]]]]]]\\\[[[\\\]]]]]]^^^___```aaaaaaaaaaaa___aaacccddddddbbb^^^[[[SSSKKKAAA:::888<<>>BBBCCCIII[[[xxx~~~fffIII===333333666666555666666666666666555444333333//////......,,,+++******((((((((('''(((((())))))******++++++,,,---------...//////000111111222222111111111000000000000000111333555777999::::::;;;>>>???@@@CCCFFFIIIKKKMMMQQQQQQRRRSSSTTTTTTUUUUUUVVVXXXZZZZZZZZZYYYZZZ[[[[[[\\\]]]^^^^^^_________]]]```cccddd```ZZZRRRNNNCCC<<<666777BBBPPPWWWYYY]]]VVVNNNJJJIIIIIIJJJKKKUUUVVVXXXZZZ]]]bbbhhhkkkkkkkkkllllllkkkkkkjjjjjjiiikkkjjjgggiiipppttttttrrrmmmdddZZZRRRNNNNNNOOONNNRRRQQQUUUnnnvvvsssuuu|||uuummmooouuu{{{^^^BBB666333...,,,///,,,,,,,,,,,,,,,+++++++++************************************************************************uuu}}}dddMMMGGGGGGGGGDDD@@@>>>>>>???======<<<;;;999666333111...------,,,,,,++++++***+++)))(((((()))******)))&&&'''((((((((('''%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$&&&(((***&&&((()))+++,,,,,,,,,,,,***))))))(((((('''&&&&&&%%%(((+++***(((''')))+++)))'''&&&&&&'''((('''''''''''''''(((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++******)))((())))))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%####################################$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###%%%''''''%%%$$$######$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((('''%%%&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&'''(((((())))))(((((())))))))))))***+++,,,---///******......---555@@@mmmyyysssjjjrrr|||hhhOOOAAA<<<===CCCDDDLLLddd^^^JJJ888555777555666888555555666666555444444333000000000///...,,,+++***))))))(((((((((((()))))))))******++++++,,,,,,---------...///000111111222111111111111111111000000111222333555666777888888======>>>@@@CCCFFFHHHIIINNNNNNOOOPPPQQQSSSSSSTTTSSSUUUWWWYYYYYYYYYZZZ\\\YYYZZZ[[[\\\\\\]]]]]]\\\ZZZ]]]```^^^XXXOOOGGGCCC888777888AAASSScccfffaaa\\\QQQGGGEEEGGGHHHKKKMMMWWWZZZ\\\]]]___dddlllrrrnnnooopppooommmkkkjjjkkkiiihhhddd^^^___fffmmmnnnddd\\\SSSLLLLLLMMMOOOPPPNNNPPPQQQ]]]~~~~~~xxx{{{wwwooopppvvvsssNNN111111444,,,'''---,,,,,,,,,,,,++++++++++++)))))))))******************************)))))))))************************ssszzzgggOOOFFFGGGHHHEEEAAA>>>>>>???=========;;;999555222000...------,,,,,,++++++***+++)))(((((()))******)))&&&'''((()))((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###$$$%%%(((***,,,)))***,,,------+++***)))((((((((((((((('''''''''(((***,,,***'''%%%(((,,,((('''%%%&&&'''(((((('''(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''''''''((((((((()))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))+++***)))((('''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%####################################$$$$$$$$$$$$"""###%%%&&&&&&%%%###""""""###%%%''''''%%%###"""""""""###%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((((('''''''''''''''''''''''''''((((((''''''(((((()))***&&&'''(((((())))))(((((())))))))))))***+++,,,---,,,,,,++++++---///222444RRR}}}zzzppplllqqqxxx}}}fffRRREEE>>>AAABBBEEERRRmmmeeeJJJ???;;;666555999444555555555555444333333111222111111///---+++******))))))(((((())))))***))))))******+++,,,,,,,,,,,,,,,---...///000111111111111222222222222222222000000111111222333444444888888999;;;===@@@BBBCCCFFFGGGHHHJJJKKKMMMNNNNNNMMMOOORRRTTTUUUVVVXXXYYYVVVWWWXXXYYYZZZZZZZZZZZZXXXYYYXXXSSSKKKDDD???===<<>>===>>>=========<<<999555222000......---,,,,,,++++++******)))'''''')))***)))(((&&&'''((())))))'''%%%$$$$$$%%%%%%&&&'''''''''&&&###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&(((+++---,,,---......,,,***'''&&&(((((())))))******+++++++++---...***&&&$$$'''+++((('''%%%%%%'''(((((('''((('''&&&%%%%%%&&&'''(((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((************)))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))***)))((('''&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%########################"""############$$$$$$$$$"""###%%%&&&&&&%%%###""""""###%%%''''''%%%###!!!!!!"""###$$$%%%&&&&&&&&&######$$$%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###&&&'''''''''''''''''''''''''''''''''((((((((((((((()))******&&&''''''((((((((((((((())))))))))))***+++,,,---)))---,,,)))***000333222CCCoooqqqsssuuuyyy}}}zzzdddQQQEEE<<<@@@BBBGGGYYYvvv\\\JJJAAA888444777444444444555444444333333222222222222000...,,,*********)))))))))))))))***)))))))))***++++++,,,,,,++++++,,,---...///000111111111222333333333333333///////////////000111111222333444555888:::<<<===??????AAABBBDDDFFFHHHHHHGGGIIIMMMOOOPPPRRRTTTVVVUUUUUUVVVWWWXXXXXXXXXXXXWWWVVVRRRKKKBBB<<<;;;<<>>???<<<888777999666111111///...---......---+++******))))))))))))******)))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''')))************)))&&&%%%&&&))),,,)))((('''(((+++---------111---'''$$$%%%(((***+++%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''$$$&&&''''''&&&%%%%%%&&&))))))(((((('''''''''&&&***)))(((''''''((()))*********))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++******)))(((''''''&&&$$$%%%&&&'''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!###"""!!! !!!"""$$$&&&"""############$$$$$$$$$########################$$$$$$$$$######"""""""""$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%(((***,,,'''&&&$$$######$$$&&&'''((('''%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))))))))(((&&&&&&'''(((((((((((((((((()))******((((((''''''''''''(((((((((((((((((())))))))))))++++++,,,,,,,,,,,,------===LLLnnn~~~ppp|||eeeKKKEEECCCBBBDDDHHHUUUkkkbbbCCC888777555444444444333222222333555222222222111111///......------,,,++++++******)))'''(((((()))***++++++++++++++++++,,,---...///000111111000000000000000111000000////////////000000...///111333444444333333666666555666777888999::::::<<>>888777888::::::???>>>???CCCIIIOOOQQQRRRMMM\\\llluuu}}}wwwuuuwwwxxx~~~|||xxx|||kkkVVV999333...---///000---***,,,++++++******++++++,,,************************))))))))))))))))))))))))******))))))((((((''''''qqqOOODDDEEEEEEDDDAAA?????????>>>???<<<888777999666111000///------......,,,+++******))))))))))))*********)))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))(((((('''&&&&&&(((,,,///...+++)))(((+++...000111111---(((%%%&&&(((***+++%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''$$$&&&''''''&&&%%%%%%&&&)))(((((((((''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******))))))(((''''''&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""""""""######$$$$$$$$$&&&%%%%%%$$$######""""""$$$###!!!!!!!!!"""$$$%%%"""############$$$$$$$$$########################%%%$$$$$$$$$############$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%''')))+++'''&&&$$$######$$$&&&'''((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((***+++&&&''''''&&&$$$$$$%%%&&&((((((((((((((())))))***)))((((((''''''''''''((((((((((((((())))))))))))+++++++++,,,,,,,,,---------999TTTwwwvvvttt___EEE@@@<<<<<<>>>GGGWWWggg[[[<<<333888444444444333222111222222222222222222111000///...------,,,,,,+++*********((((((((()))***++++++++++++++++++,,,,,,---...///111000000000000000000000111111111000///...------......///000000000000000444444444555555555444444555666888999;;;>>>DDDHHHIIIIIIIIIJJJKKKKKKLLLLLLGGGEEE@@@:::777<<>>BBBEEEGGGKKKOOORRRZZZnnnvvv{{{yyytttttt|||rrrUUU>>>666222---,,,...///---+++,,,++++++******++++++,,,************************))))))))))))))))))))))))***)))))))))((((((((('''uuuSSSDDDEEEFFFDDDAAA???>>>???>>>???<<<888777999666222000///------......,,,+++***))))))(((((())))))*********)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%&&&'''''''''***...111222...***)))***...111222///+++'''%%%&&&((()))***%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''$$$&&&''''''&&&%%%%%%&&&((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""""""""""""""#########&&&&&&%%%%%%$$$$$$######%%%$$$"""!!!!!!"""###$$$"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&((()))&&&&&&$$$$$$$$$$$$&&&&&&(((''''''&&&&&&&&&&&&'''$$$%%%&&&''')))+++---...&&&''''''&&&%%%$$$%%%&&&((((((''''''(((((()))***))))))(((((('''''''''&&&(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,***000@@@\\\~~~qqqPPPGGG???;;;:::===FFFOOOrrrwwwHHH555999555444444444333333222222222222222222111000//////...------,,,,,,+++******(((((())))))***+++++++++++++++++++++,,,---......000/////////000000000000222222333222111///---+++000//////......//////000555666777777666333000...333333333333333666;;;>>>>>>>>>>>>???@@@BBBDDDEEEAAA===999999???JJJTTTZZZ___WWWLLLGGGLLLXXXgggpppvvvnnnbbb]]]dddqqqvvvtttwwwooogggbbbaaa___\\\ZZZMMMMMMSSSaaattt{{{ooo___@@@<<<777444444555666666999>>>BBBCCCEEEKKKWWWaaappp~~~xxxqqqsss|||zzzcccEEE222333///++++++---...---+++++++++************++++++************************))))))))))))))))))))))))))))))))))))((((((((((((zzzXXXFFFGGGGGGEEEBBB???>>>>>>===>>><<<888888999777222000...------------,,,***))))))(((((((((((()))))))))))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((***---000000---***)))***,,,......,,,)))%%%$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''&&&$$$$$$$$$%%%''')))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""################################################################################################""""""##################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%###""""""""""""###""""""#########$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&''')))+++,,,...'''((())))))'''''''''((((((''''''''''''((()))))))))))))))(((((('''&&&&&&(((((((((((())))))))))))***++++++++++++,,,,,,,,,111444999HHHjjj{{{```SSSFFF???<<<:::<<<@@@XXXlll^^^DDD;;;666555444444555555444333222222222222111111000///......------,,,,,,++++++)))))))))******++++++++++++++++++++++++,,,------......//////////////////222333444444444222000...111000///...///000111222888:::===>>>===:::777444555555444222111222555888555666888:::;;;<<<===>>><<<:::;;;BBBMMMVVVZZZZZZQQQLLLHHHNNN]]]mmmyyy~~~oooggg]]]\\\hhhxxx}}}{{{uuummmeeeaaa``````cccgggUUULLLFFFJJJWWW]]]UUUIII:::999777666666777888999:::===??????DDDVVVppp}}}|||wwwrrrsssvvvkkkQQQ<<<555///---++++++,,,---,,,+++++++++************++++++************************))))))))))))))))))))))))))))))))))))((((((((((((~~~\\\GGGHHHHHHEEEBBB???>>>>>>===>>><<<888888999777333///...,,,,,,------+++***))))))(((((((((((())))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''(((***,,,)))((('''((()))***)))((((((&&&######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''''''''(((((((((((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))******+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&$$$$$$$$$%%%''')))%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%$$$######"""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$&&&&&&&&&&&&'''((())))))&&&'''))))))(((''''''((('''''''''''''''(((((()))(((((())))))((('''&&&&&&(((((((((((())))))))))))*********+++++++++,,,,,,000222111555MMMsss~~~tttrrr|||pppaaaOOOEEE>>>999888999CCCPPP___llluuurrr\\\EEE888666333333444555444333111222222222222111111000//////......---,,,,,,+++************++++++++++++++++++*********+++,,,,,,,,,---...////////////...000111444666777666555444000//////...///111333444666:::???DDDGGGHHHGGGFFF??????<<<999555333333444444666999<<<======;;;::::::<<>>KKKhhhyyy~~~qqqrrrtttnnnYYY>>>222333---,,,++++++,,,,,,,,,++++++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))^^^HHHIIIHHHFFFBBB???======<<<===;;;888888:::888333///...,,,,,,------+++***)))((((((''''''(((((()))'''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%'''(((((('''&&&%%%'''((($$$$$$%%%'''((((((&&&$$$%%%$$$######$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''''''''(((((((((((((((''''''(((((((((((('''''''''''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$###'''&&&&&&%%%%%%%%%&&&&&&###%%%'''((('''&&&&&&&&&''''''&&&&&&''''''((()))&&&'''((())))))((('''&&&(((((((((((())))))))))))************++++++++++++***------,,,888UUUyyy}}}}}}yyyqqqnnnsssxxxzzz{{{eeeTTTHHH@@@===???999<<<>>>GGG]]]ooohhhSSS@@@;;;555222333333222000111222222222222222111111000//////......---,,,,,,+++++++++++++++++++++++++++******)))******+++++++++,,,---/////////.........000222555777999999:::000000000000000111222333111555;;;BBBIIIOOOSSSUUUQQQQQQOOOJJJDDD@@@======<<<===???AAAAAA@@@>>>===>>>EEEOOOYYY___]]]XXXSSS\\\dddppp{{{~~~xxxnnneee[[[eeepppvvv|||}}}nnnggg```YYYMMMGGGPPP^^^___UUUGGG===666666>>>GGGJJJJJJIIIEEEAAA>>>>>>>>>???======EEEYYYzzz~~~{{{wwwllluuuxxxhhhMMM555,,,---,,,,,,,,,,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))^^^IIIJJJIIIFFFBBB>>>======<<<===;;;888888:::888333///---,,,,,,,,,,,,+++)))((((((''''''''''''(((((('''(((((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''&&&%%%$$$%%%'''$$$######%%%'''(((((('''%%%$$$$$$$$$&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$########################!!!!!!"""""""""#########$$$$$$######$$$$$$%%%&&&!!!!!!"""$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&"""$$$'''((('''&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$&&&''')))***)))((('''(((((((((((())))))))))))************++++++++++++))),,,...///000@@@```}}}vvvwww~~~~~~xxxzzz{{{zzzhhhUUUJJJGGGJJJ===:::666:::FFFUUU[[[[[[OOOGGG===777555555333000111222222333333222222111000000//////...---------++++++++++++++++++++++++******))))))))))))******)))+++---/////////...------...000333666888:::;;;777777777666555444333222000222555:::AAAHHHNNNQQQUUUWWWXXXWWWSSSOOOMMMLLLIIIGGGFFFDDDCCCCCCDDDDDDJJJRRR\\\bbbaaa``````aaannnuuu||||||uuulllfffdddkkkwww~~~yyysssggg___XXXSSSHHH===???JJJOOOIIIBBB>>>:::<<>><<<<<<>>>???EEETTTlll~~~~~~zzzsssmmmllluuupppWWW===222///---,,,---------,,,+++***+++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***^^^JJJJJJIIIGGGBBB>>>===<<<<<<===;;;888888:::888444///---,,,,,,,,,,,,+++)))((((((''''''''''''((((((((()))*********)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&&&&$$$$$$%%%''''''%%%###$$$&&&)))***+++&&&%%%%%%&&&((((((&&&%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&'''''''''(((((())))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$$$$#########""""""!!!!!!#####################$$$"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$######################## !!!!!!"""""""""###$$$$$$######$$$$$$%%%&&& """###%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$&&&)))***)))((((((((('''&&&&&&&&&&&&'''((((((###%%%''')))******)))((((((((((((((()))))))))))))))************+++++++++***+++///222...222LLLhhhwwwuuu}}}sss\\\MMMKKKOOOGGG@@@======999999HHH\\\]]]SSSFFF===:::888555333111222222333333333222222000000000///......------++++++++++++++++++++++++******)))))))))))))))***)))***---/////////...------...///111333666999:::>>>>>>>>>===;;;888555444333222222333777<<>>@@@@@@DDDRRRbbbfffddd]]]SSSFFF===999999===@@@LLLaaayyy{{{wwwvvv}}}yyyxxxzzzxxxnnndddiiimmm___>>>+++---222///---.........,,,***************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******]]]MMMLLLIIIFFFCCC@@@===<<<@@@===:::::::::999555111222111000...,,,***((((((******))))))))))))******''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''$$$%%%***)))""" ###&&&%%%###%%%)))***)))'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%########################""""""""""""""""""""""""########################$$$$$$###""""""###$$$$$$%%%%%%$$$###""""""#########$$$$$$%%%%%%$$$$$$##############################"""!!!!!!!!!###$$$%%%""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$%%%$$$!!! """%%%'''$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((******))))))))))))******************************)))---///,,,***000>>>JJJhhhYYYSSSPPPQQQHHH???:::888;;;DDDNNNcccjjjcccOOO@@@===999222:::888333///000333333000111111000000//////......---------,,,,,,,,,+++++++++***)))***+++++++++)))))))))***+++,,,,,,---------......///111222444555===>>>@@@CCCDDDAAA:::444444333222111222444777888@@@BBBGGGKKKNNNPPPQQQQQQMMMJJJHHHFFFCCCBBBJJJTTTfffffffffgggjjjooosssvvvvvvwwwsssllliiilllpppqqqyyyjjj```]]]TTTQQQKKKDDD???;;;888777;;;777666===LLL]]]iiinnnpppdddSSSFFFAAA???>>>===>>>NNNfffwww~~~kkkcccdddvvvtttsssuuuvvvttttttuuuxxxaaaFFF666///,,,,,,...+++++++++*********))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***___LLLKKKIIIFFFCCC@@@>>>===???===;;;::::::888555222111000///...,,,***))))))))))))(((((((((((())))))'''''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%###%%%)))(((###"""%%%%%%$$$###$$$'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$#######################################################################################%%%$$$$$$###""""""######"""######$$$$$$######"""###########################"""!!!!!!!!!"""$$$%%%########################"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$"""""""""###%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))(((((((((((((((((()))************************))),,,...---+++...777???fff|||fffVVVLLLUUUKKK@@@888444444:::AAAUUUeeetttttteeeQQQ>>>111......111666888555222///111111111000//////......---------,,,,,,,,,,,,+++,,,***)))***+++,,,+++***))))))******+++,,,,,,---++++++,,,---...000111222777999===CCCHHHHHHEEEBBB;;;999555111000000222444444666888<<>>???===;;;:::999888555222000///...---,,,++++++***((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######%%%((('''$$$$$$'''$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""################################################"""###$$$%%%%%%$$$###"""%%%$$$######"""#########"""""""""######"""""""""########################"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((***************************,,,---...------///111;;;\\\ooo```^^^RRRDDD;;;555222333888>>>NNNggg}}}nnnPPP:::<<<444000333444000111555222111111000000///............---------,,,,,,,,,,,,+++******,,,,,,+++***)))))))))***++++++,,,,,,+++++++++,,,---///000111222444999@@@FFFKKKLLLKKKFFFBBB===888444222222333000111222333555777999:::<<<<<<@@@FFFIIILLLUUU^^^___ccciiinnnssstttttttttssswww|||vvvkkkjjjfff___WWWNNNFFFBBBAAABBBCCCBBB???999444111222;;;KKK]]]jjjllleee^^^KKKJJJEEE???>>>HHH\\\lllqqqlllttt~~~}}}xxxoooiiiqqq~~~ZZZEEE000***...///,,,)))+++++++++***************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))^^^IIIHHHGGGEEECCCAAA@@@???>>>===<<<;;;999777555333.........------,,,,,,+++)))((((((''''''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&###$$$&&&$$$$$$######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""################################################!!!"""$$$%%%%%%$$$"""!!!$$$$$$###############$$$""""""############""""""########################""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&&&&''''''''''''((((((''''''''''''''''''(((************************+++++++++,,,------,,,+++,,,BBBdddxxx{{{kkk\\\MMMCCC===777555666999>>>JJJ```yyykkkOOOLLL;;;111333555222222888222222111111000//////...............---------------+++***+++,,,---,,,+++)))))))))******+++++++++,,,,,,------...000111222222333666:::???CCCEEEFFFKKKIIIGGGCCC@@@===;;;999666555555444666888:::<<<======@@@FFFHHHIIINNNUUUXXX[[[aaagggkkkmmmmmmmmmuuu{{{zzznnn]]]XXXRRRLLLHHHDDD???;;;===>>>???>>>;;;777222///333999CCCNNNTTTTTTOOOJJJDDDDDDBBBBBBKKK___{{{zzz}}}xxxoooqqq{{{|||uuuGGG888+++))),,,,,,***)))************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((]]]HHHGGGFFFDDDCCCAAA@@@???=========;;;888666444444......---------,,,,,,,,,***))))))(((((())))))***%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))+++((($$$"""###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%###""""""###%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################!!!"""$$$%%%%%%$$$"""!!!$$$###############$$$$$$###$$$$$$$$$$$$$$$$$$###########################""""""#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""######""""""#########$$$$$$$$$"""$$$%%%''''''&&&%%%$$$&&&&&&%%%%%%$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((&&&&&&&&&''''''''''''((()))((((((''''''(((((()))))))))))))))))))))))))))---+++)))***,,,...---,,,333999IIIggg{{{yyywww{{{}}}lllXXXMMMEEE===888666>>>DDDCCCFFF___~~~qqqQQQCCC888;;;===888222111222222222111000000///////////////.........---------,,,+++,,,---...---+++***************+++++++++,,,,,,,,,,,,---...000000222333444666888;;;===???EEEGGGIIIJJJHHHEEEBBB@@@:::999777666777999;;;===AAA@@@BBBFFFGGGEEEGGGKKKQQQSSSVVVZZZ^^^```bbbcccgggooottttttqqqmmmeee^^^QQQKKKDDDAAAAAA@@@>>>;;;>>>===;;;888666333111000555777;;;???BBBCCC@@@>>>FFFCCC@@@FFFVVVooo|||{{{xxxxxxqqq]]]999222,,,+++***'''(((***************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''''''''''']]]HHHGGGFFFDDDBBB@@@???>>>===>>>>>><<<888555444444.........------,,,,,,,,,******))))))))))))******&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$''',,,...((("""!!!###$$$$$$&&&'''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""#########"""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$########################"""############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$"""############$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((()))(((((((((((((((((())))))))))))))))))))))))))),,,***))))))+++---.........000888NNNrrr{{{qqqrrrxxxyyywwwuuuyyy{{{xxxwww}}}iiiZZZQQQGGG>>>999666DDDGGG>>>GGGgggrrreeeRRRCCC:::555222000333222222111111000//////000////////////............---,,,,,,......---,,,++++++++++++++++++++++++))))))))))))***+++,,,---///111333444555777:::===999<<>>===<<<:::999:::;;;===???AAA???@@@CCCDDDBBBBBBEEEJJJJJJKKKLLLOOORRRTTTVVVTTTZZZ^^^[[[XXXWWWUUURRREEEAAA===;;;<<<===<<<;;;===:::777444111111111222///111666999<<<<<<;;;999===;;;>>>JJJaaayyy~~~}}}uuuqqq~~~cccCCC111///......***%%%''',,,***************+++++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&\\\HHHHHHFFFDDDBBB@@@>>>===<<<>>>>>><<<888555444555//////...---,,,,,,++++++))))))(((((((((((())))))'''''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%,,,...'''!!!"""%%%&&&###%%%'''&&&%%%%%%&&&)))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&((())))))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""###$$$$$$%%%######$$$$$$$$$$$$##############################"""######$$$###"""!!! ########################"""""""""###$$$%%%%%%%%%"""############$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((())))))))))))))))))))))))((()))******++++++,,,---&&&+++111;;;QQQuuu~~~oooiiikkkqqqvvvuuuzzz|||{{{oooeee[[[RRRLLL???BBBCCC???>>>KKKhhheeeNNNCCC===777333333222111111000000///000000000/////////.........---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++,,,+++...000111111333666999111333555888::::::999888;;;;;;:::::::::;;;<<<===<<<999888;;;<<<::::::<<<>>>>>>???@@@AAABBBCCCDDDCCCEEEFFFDDDEEEIIIHHHEEE:::999777666777777777666777555333111000000111222---///333666888999:::;;;@@@CCCLLL]]]ppp}}}{{{yyyrrrwwwjjjJJJ666...,,,+++---,,,((((((+++))))))*********+++++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''''''''&&&&&&~~~YYYIIIHHHFFFDDDBBB???>>>===<<<>>>???<<<888444444555000///...---,,,++++++***((((((''''''''''''((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###+++...'''!!!###'''(((!!!$$$&&&&&&$$$$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&)))******)))((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$######""""""###$$$%%%%%%""""""############""""""########################"""###$$$$$$$$$"""!!! """"""""""""""""""""""""""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%&&&((()))***'''&&&%%%%%%$$$$$$%%%%%%%%%$$$###"""###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))%%%(((+++,,,+++))))))***---333444...444QQQzzzzzzkkkhhhppp{{{|||yyypppgggbbbbbbKKK???BBB???888GGGbbbzzzzzzbbbMMM;;;333333222222111000000000000000000000///////////////...------...///...---------------------------+++*********+++,,,------))),,,//////......111444......//////000222333444444444444444555666666777888333111333333111000222444555666777777777666555666555222222777===;;;666444444444333222111111111111000000000000111222222555555555555666999>>>BBBTTT[[[gggttt}}}~~~xxxrrrvvv~~~|||}}}{{{~~~~~~llltttpppGGG333555...)))(((+++---+++******))))))******++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''''''''&&&%%%|||UUUHHHGGGFFFDDDBBB@@@>>>=========<<<;;;888555333111/////////...---,,,******))))))(((((((((((())))))++++++)))(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$+++)))(((%%%###"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''%%%######&&&((('''&&&%%%%%%$$$$$$$$$$$$((($$$"""%%%'''%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%"""############$$$$$$$$$###$$$&&&''''''&&&$$$###"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%(((&&&$$$"""!!!!!!"""###################################################%%%$$$###$$$$$$$$$""" ########################$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################"""""""""&&&***---...---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######%%%'''***+++%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''')))***))))))))))))************)))***+++,,,---,,,+++******)))---222555???\\\{{{qqqnnnwww~~~~~~rrrhhhcccVVVHHH@@@>>>@@@HHHQQQjjj^^^;;;:::999888666111...///222111000///000222111///---000000000000000000000000------------------------...---+++))))))***+++,,,------------------------...------------...//////...//////000000000000000000000000000000000000000111111222222222333333333333333222222111222222333444333333333222111111111---///000///...000111111666333222444777<<>>===>>>>>>===<<<999666444222/////////...---,,,******))))))(((((((((((())))))+++***)))(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%(((((('''&&&&&&%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$######%%%''''''&&&%%%$$$$$$$$$$$$$$$)))$$$"""%%%&&&$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$##################%%%$$$$$$######$$$$$$%%%&&&%%%$$$"""""""""######################################################$$$###"""###$$$$$$""" ####################################$$$%%%%%%&&&$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$%%%'''***------,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$&&&)))***%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((()))(((((()))))))))*********)))***++++++,,,,,,++++++---+++...222111555III```vvvllluuuwwwhhhddd[[[PPPIIIBBB===???DDDUUUrrrggg@@@888111111444555333000222222111222222222222222////////////////////////------------------------...---+++***)))***+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---......//////......///////////////////////////000000000000111111111111111000000000000111111111111111111000000000000111111000//////000111111333333555888<<>>===??????>>><<<:::777555333/////////...---,,,******))))))(((((((((((())))))******)))(((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###$$$$$$%%%%%%'''&&&&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$""""""$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%***%%%"""$$$%%%######%%%%%%%%%%%%$$$$$$#########"""###%%%%%%$$$$$$%%%&&&"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$###""""""!!!$$$$$$############$$$$$$$$$$$$#####################################################################"""!!!"""######!!! ########################!!!!!!""""""###$$$$$$%%%$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%%%%&&&((())))))(((########################$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((%%%$$$######%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((((((((())))))))))))******+++************+++,,,,,,---+++,,,000...---555BBBddd{{{{{{}}}nnnfff\\\UUUMMMDDD@@@AAABBBPPPggg]]]LLL777...111555222---222222222111///...///111////////////////////////------------------------...---,,,+++***+++,,,,,,***************************************+++,,,,,,***+++,,,,,,------,,,,,,------------------------------.........///////////////............//////......//////////////////000...,,,---...////////////000444888@@@RRRooo}}}~~~yyytttnnnnnnuuuooonnnpppsssdddSSS:::------+++******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%[[[GGGFFFFFFDDDBBB@@@???>>>@@@???===;;;999666444333/////////...---,,,******))))))(((((((((((())))))***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%'''&&&%%%###"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$""""""$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%***%%%"""$$$%%%######%%%&&&%%%%%%$$$$$$#########!!!###$$$$$$$$$$$$%%%'''""""""#########$$$$$$$$$""""""############""""""$$$$$$$$$#########""""""$$$$$$############$$$$$$""""""###$$$$$$$$$######################################################"""!!!!!!!!!######!!!########################!!!!!!"""###$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#######################################$$$$$$$$$########################%%%$$$######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((()))((('''&&&(((((((((((()))))))))***+++***)))))))))***,,,---+++)))***......,,,///444@@@cccrrrkkknnnzzziii```ZZZSSSLLLJJJFFFAAAFFFWWWggguuulllOOO999111333333111111333444333///------.........................................................---,,,+++,,,,,,---***************************************++++++,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................------......//////---......//////000000000000---,,,///111000///000111222888BBBQQQfffvvvrrruuu~~~vvv|||}}}}}}xxxhhhfffqqq}}}www\\\FFF888,,,+++///+++******))))))))))))******(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%[[[FFFFFFEEEDDDCCCAAA???>>>???>>><<<999777555333333/////////...---,,,******))))))(((((((((((()))))))))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&%%%$$$###""""""!!!"""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%$$$######$$$&&&$$$$$$$$$######$$$$$$%%%)))%%%###&&&'''$$$###%%%%%%%%%%%%$$$$$$#########"""###%%%%%%$$$$$$%%%&&&""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######""""""######$$$""""""###$$$$$$$$$##############################"""""""""""""""""""""""""""!!! !!!######""" """"""""""""""""""""""""!!!"""###$$$%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################%%%###""""""######!!! %%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%'''((((((((('''&&&'''(((((((((((()))))))))+++***)))((()))***+++,,,---***))),,,//////000222...AAAccc|||wwwzzzqqqhhhpppvvvgggccc]]]TTTMMMOOODDD>>>BBBHHHRRRiiiuuuZZZEEE<<<999777222444555666444333222222////////////////////////.................................---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,------------------------------------------------.........//////............//////000111/////////000000111111111222000000444444000222666999>>>KKK^^^ppp}}}nnnooowwwzzzxxx~~~~~~vvvjjjgggqqq|||]]]CCC222,,,(((---111,,,******))))))))))))******((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&]]]FFFFFFEEEDDDCCCAAA???>>>???>>>;;;999666444333333/////////...---,,,******))))))(((((((((((())))))((((((''''''&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$%%%%%%'''((((((######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%$$$$$$%%%&&&$$$############$$$$$$%%%'''$$$$$$)))***'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%######""""""""""""######$$$$$$##########################################"""""""""""""""""""""""""""!!!!!!"""###$$$###!!!""""""""""""""""""""""""!!!"""###%%%&&&%%%%%%$$$!!!!!!"""""""""""""""###################################################"""""""""###$$$$$$%%%%%%########################&&&%%%###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''''''''''''''(((((((((((())))))***))))))))))))***++++++///---,,,---...///000000333333BBBccczzzpppooouuu{{{~~~vvvtttvvvoooeeeXXXOOOPPPIIICCC@@@===@@@OOOaaaiiiVVVHHH===555333111111333444333222000000000000000000000000........................//////.........---------------------------------,,,,,,,,,,,,,,,---......+++,,,------......------........................---............////////////////////////000111222000111111111111111222222000...///333222111:::FFFKKKSSSdddzzz}}}yyywwwzzzmmmpppvvv{{{|||zzzrrrhhhjjj|||uuuGGG444,,,---+++///444///******))))))))))))******))))))))))))))))))))))))((((((((()))))))))))))))''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''___EEEEEEEEEDDDCCCAAA@@@???@@@???<<<999777555444444/////////...---,,,******))))))(((((((((((())))))'''''''''&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$%%%&&&((()))***######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$###%%%&&&&&&%%%%%%&&&'''###############$$$%%%%%%%%%###&&&,,,...***&&&&&&#########$$$$$$%%%%%%&&&%%%&&&&&&%%%###"""###$$$"""############$$$$$$$$$#########""""""###########################$$$$$$######""""""""""""######&&&%%%$$$"""""""""##############################"""""""""""""""""""""""""""!!!!!!###$$$%%%$$$""""""""""""""""""""""""""" """$$$%%%$$$######!!!!!!!!!!!!""""""######################################################!!!""""""###$$$$$$%%%%%%########################$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((())))))((())))))***************,,,------,,,---......,,,666111555HHHdddyyyppppppyyyzzzjjj___XXXSSSLLLDDD???>>>DDDJJJmmmqqq___HHH???444///111333222000111111111111111111111111........................///////////////...------------------------------,,,,,,,,,,,,,,,---......+++,,,------......------........................---------.........//////............///000111222222111111111111111111000...,,,000666888???VVVooosssvvv|||rrrmmmyyy~~~vvvoooooowwwuuusssrrrrrrsss|||vvvWWW777,,,,,,///,,,///777666******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&aaaEEEEEEEEEDDDCCCAAA@@@???AAA@@@===:::777666555555/////////...---,,,******))))))(((((((((((())))))''''''&&&&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$###%%%''''''&&&&&&&&&(((######""""""###$$$%%%%%%$$$###'''...000,,,((('''""""""###$$$%%%&&&&&&'''&&&''''''%%%###!!!"""###"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""######""""""""""""######(((&&&$$$"""!!!!!!"""###########################""""""""""""""""""""""""###""""""###%%%&&&$$$###""""""""""""""""""""""""!!!###$$$###"""!!! !!!!!!!!!""""""##############################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################!!! !!!$$$%%%$$$###########################"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###""""""###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%&&&'''(((''''''''''''((((((((()))'''(((***+++++++++***)))&&&))),,,,,,,,,---,,,+++,,,,,,000999GGG```xxxsss~~~wwwkkkcccVVVIIICCCDDDDDDCCCGGG]]]wwwcccTTT@@@555444666555222111111111111111111111111/////////////////////////////////000///......---------------------------,,,,,,++++++,,,,,,---...++++++,,,------------,,,------------------------,,,,,,---------.........---------...///000111111222222111111000000//////222111666???FFFVVVyyywwwtttvvvqqqfffmmm}}}||||||uuu{{{vvvkkklllcccttt|||ZZZ999,,,&&&***///***...:::===******))))))))))))******))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%```KKKFFFDDDEEEEEEAAA>>>???AAA@@@===:::777555333333////////////---+++)))((((((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$######%%%''''''&&&&&&!!!!!!%%%&&&"""###(((%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$#########################################################$$$$$$$$$#########""""""$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$!!!!!!"""############"""########################""""""""""""""""""""""""""""""""""""############%%%$$$#########$$$%%%&&&$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!! """###$$$$$$$$$###!!!!!!"""###############""""""""""""""""""""""""$$$###""" !!!"""########################""""""!!!!!!"""###$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&((()))))))))((('''))))))(((((('''''''''&&&))))))))))))((((((((((((******+++,,,,,,,,,,,,+++111...///333444@@@bbb}}}ttt[[[KKKHHHEEE???DDDIIITTTcccvvvmmmQQQFFFBBB===:::<<<222222111222666777111)))//////000111111000//////000/////////............++++++++++++,,,,,,---...---...//////---,,,---...******++++++,,,---......////////////////////////........................000000000000000///...---///000111111111111333555666555<<>>999888444------222222111///...---...000111000000000/////////......000///..................---...//////------...///,,,------......//////000////////////////////////////////////000000000000...............///000000111222333666<<>><<>><<<:::777666444444////////////---+++)))(((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""###%%%'''((('''&&&''''''&&&$$$$$$&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###""""""###$$$$$$$$$$$$###""" !!!""""""""""""!!!########################""""""""""""""""""""""""!!!"""""""""############'''&&&&&&%%%$$$###"""!!!"""###$$$$$$$$$$$$###"""######""""""""""""######""""""""""""""""""""""""###############$$$$$$$$$#########"""""""""""""""""""""#########""""""!!!""""""""""""""""""""""""""""""##########################################%%%%%%&&&&&&%%%$$$###"""""""""###$$$$$$$$$$$$#########"""""""""###$$$%%%"""###$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))***))))))***++++++++++++***)))((())),,,------///222444HHHkkkyyyqqqttt~~~}}}~~~zzzmmm___ZZZTTTLLLCCC>>><<<===>>>???HHHSSSccc~~~yyy[[[LLLFFF>>>888777222333333333333333222222111000000000//////////////////...---,,,,,,,,,------...//////......///111//////000000000000000111000000000000000000000000......//////000000000000333333444555777999;;;<<>><<<:::777666555444////////////---+++)))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%'''(((&&&$$$&&&'''%%%!!!!!!&&&)))(((""""""###$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%$$$###"""!!!"""######$$$$$$##############################""""""""""""""""""""""""""""""""""""############''''''&&&&&&$$$###!!! """###$$$%%%%%%$$$###"""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###"""""""""""""""######"""############""""""!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$##############################$$$%%%&&&'''&&&%%%$$$###"""######$$$%%%$$$$$$$$$$$$###"""""""""###%%%&&&"""###$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''''''''''''''(((((())))))******((()))******++++++******+++******++++++,,,...///333===SSSrrr|||rrrrrrzzzyyyhhhbbbWWWLLLBBB===::::::666>>>EEEHHHQQQcccwwwjjjRRRBBB;;;333333333222222333444444111111000000000/////////......------,,,------------...////////////000222000000000000000000000000000000000000000000000000//////000000111111222222555666999???GGGPPPYYY^^^cccgggpppyyyooommmnnnsssyyywwwwwwpppaaaWWW]]]mmmxxx}}}qqqooorrrzzz}}}}}}vvvmmmfffiiiffflll~~~wwwbbb999555000+++((((((***,,,))))))((((((((((((''''''(((''''''''''''(((((()))&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&pppSSSLLLGGGFFFEEEBBBAAACCC???>>><<<999777666555555////////////---+++)))(((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#######################################$$$$$$$$$$$$$$$$$$&&&((('''%%%""""""%%%$$$!!!"""''')))'''!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$###!!!!!!""""""#######################################""""""""""""""""""""""""""""""""""""############$$$$$$%%%%%%%%%$$$###"""!!!###$$$%%%%%%$$$###!!!%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""!!!!!!"""###$$$%%%###############"""!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$##############################$$$&&&'''((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&""""""###$$$%%%%%%%%%%%%############$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&''''''''''''''''''((()))*********((())))))***************,,,...///------...000000222666CCCTTTeeexxx{{{vvvxxx|||zzzkkkZZZLLLCCC@@@???======>>>???===AAAOOO]]]kkkyyy^^^KKKDDD@@@:::444111111333444111111111000000000//////.........---......//////,,,...000000//////111222000000000000000000000000000000000000000000000000111111222222333444444555;;;DDDSSScccqqq{{{}}}qqqoooqqqpppmmmlllccchhhiiigggjjjvvv}}}ppplllooogggfffgggmmmrrrrrrmmmhhhgggooo|||zzz[[[BBB...//////,,,((('''))),,,))))))(((((((((''''''''''''''''''''''''((())))))&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&rrrSSSMMMHHHGGGEEEBBBAAACCC???>>><<<999888666555555////////////...+++)))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%'''((('''$$$!!!###$$$"""###((()))%%%!!!"""###$$$$$$###"""!!!#########$$$$$$%%%%%%%%%"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!########################""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%!!!"""$$$%%%%%%$$$"""!!! !!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""############!!!"""$$$%%%&&&&&&%%%%%%!!!"""$$$%%%%%%$$$"""!!!%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%"""!!!!!!!!!!!!###%%%&&&###############"""!!!!!!""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$##############################$$$&&&(((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!!!!###%%%&&&!!!"""###$$$%%%&&&&&&&&&"""############$$$$$$$$$##############################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&''''''((()))******+++(((((()))***************'''+++...---,,,---///000...111888???FFFVVVvvv}}}}}}sss~~~hhhWWWLLLHHHGGGIII>>>:::AAAEEECCCBBBGGGZZZ}}}kkk\\\UUUIII===666444555777111111111111000000000000//////...//////000111222,,,...000000//////111333000000000///////////////000000000000000000000000333333444444555666777777GGGYYYuuu~~~~~~~~~|||zzzvvvppptttvvvooobbbYYYXXXcccrrr~~~nnneeecccTTT\\\hhhqqqrrroooooopppppp}}}}}}bbbDDD///666///((((((,,,...+++''')))((((((((('''''''''''''''''''''''''''((()))***&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzUUUNNNHHHHHHGGGCCC???>>>@@@>>>;;;::::::999666444//////...---,,,***)))(((&&&'''((((((&&&%%%&&&'''((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$######&&&$$$"""!!!!!!"""$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###$$$'''+++,,,)))&&&########################""""""""""""##################""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$%%%%%%$$$$$$$$$########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###"""!!!!!!!!!"""$$$%%%"""""""""""""""#########""""""""""""""""""""""""########################""""""""""""""""""############$$$%%%%%%%%%%%%$$$########################"""############$$$$$$$$$########################%%%$$$###""""""$$$&&&'''&&&&&&&&&%%%$$$###"""!!!######$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&***'''$$$$$$&&&'''&&&###%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&))))))((((((((((((((()))))))))))))))(((((((((((()))***+++,,,---........./////////000222;;;OOOaaa}}}sssiiiggguuujjj___^^^^^^WWWHHH>>>@@@@@@;;;<<>><<<::::::888666333//////...---,,,***)))((($$$&&&''''''&&&&&&((()))''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$######&&&)))***(((&&&########################""""""""""""##################""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$##############################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###"""!!!!!!!!!"""$$$$$$#########"""""""""""""""""""""""""""""""""""""""#################################""""""""""""""""""###$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$$$$########################%%%$$$###""""""$$$%%%'''%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''')))'''$$$$$$&&&'''&&&$$$%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&))))))((((((((((((((()))))))))))))))(((((((((((()))***+++,,,,,,---,,,,,,000////////////222===JJJbbb}}}}}}rrrmmmlllhhhYYYMMMJJJDDD:::666999;;;AAAIIIPPPSSSUUUTTTRRRlllwwwwww```LLLCCC===999999:::888777999333444555777999999777555888555333555888::::::999999999888666555777;;;>>>BBB??????AAABBBEEEPPP\\\pppttt~~~xxxwwwmmmiiiiiilllnnnllliiieeeaaa___cccnnnxxx~~~|||ssskkkdddbbbdddlllxxx~~~}}}pppnnnssspppllllllrrr|||uuuYYYAAA444...------++++++******)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%XXXOOOHHHFFFEEEAAA@@@AAABBB???===;;;999777555222/////////...,,,+++)))((($$$%%%'''''''''''')))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""$$$&&&''''''&&&########################""""""""""""##################""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""##################"""##############################""""""""""""######"""""""""""""""""""""""""""############""""""!!!""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""$$$############"""""""""""""""""""""""""""""""""######""""""""""""######"""""""""!!!"""######$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""########################$$$#########""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$%%%########################$$$$$$###""""""$$$%%%&&&%%%%%%%%%%%%$$$######"""&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''((((((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''')))((((((''''''((())))))(((((((((((())))))))))))******+++++++++++++++***///------///...,,,///444AAA]]]vvvppppppvvv~~~vvviii\\\UUUKKK???:::<<>>???BBBEEEHHHLLL^^^xxxhhhTTTKKKGGGKKKOOOKKKBBB<<<:::<<<>>>??????<<<888666888555333777???GGGJJJIIICCCAAA>>>===???FFFPPPWWW\\\ZZZZZZ[[[^^^eeeqqq}}}}}}yyyuuuqqqnnnmmmlllbbb]]]___iiiqqquuuhhhVVVRRRVVV^^^qqq}}}}}}rrrttt|||uuujjjiii{{{www]]]===***(((---///---+++******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%[[[QQQHHHEEECCCAAA@@@BBBBBB@@@===;;;999777444222000//////...---+++))))))%%%'''((((((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""""""""###%%%&&&&&&########################!!!"""""""""##################""""""######$$$%%%################################################################################################################################################""""""############""""""###########################""""""""""""""""""###""""""""""""""""""""""""""""""############"""!!!""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###"""""""""""""""######$$$%%%$$$$$$###"""!!! """"""""""""""""""""""""########################$$$$$$######"""!!!!!!!!!""""""###$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%#################################"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&'''((((((&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''((())))))(((((((((((())))))))))))******+++++++++***))))))---***+++///111......///:::CCCYYY|||vvviiijjjvvvtttgggWWWIIIDDDFFFBBB???===>>>???===<<<===777EEE[[[uuuoooYYYTTTXXXgggsssoooaaaUUUWWWYYY[[[[[[ZZZVVVQQQMMMLLLJJJHHHMMMZZZiiiooopppdddaaa\\\ZZZ^^^iiivvv{{{nnnhhhnnnyyy|||{{{wwwrrrjjjddd```^^^aaacccrrrhhhWWWUUUZZZdddnnnqqqssszzzwwwqqqtttkkkooonnnrrrzzzWWWEEE000)))...222///)))******))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%\\\RRRHHHEEECCCAAAAAACCCBBB@@@===;;;999777444222000000///...---+++***)))((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""###$$$%%%########################!!!"""""""""##################""""""######$$$%%%################################################################################################################################################""""""############""""""########################"""""""""######"""""""""""""""""""""""""""""""""!!!""""""#########""""""""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""!!!"""""""""############%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!####################################""""""!!!!!!""""""###$$$$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%###########################""""""#########$$$$$$$$$$$$%%%%%%%%%$$$##################$$$&&&(((***+++***)))(((''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))'''((((((((()))))))))*********+++++++++***))))))---)))(((---111000000111333///666QQQxxx~~~pppooozzznnn\\\UUUUUUMMMGGGFFFHHHGGG???999888;;;AAAJJJTTT___fffccc\\\MMMLLLVVVnnn{{{xxxyyy||||||}}}tttgggZZZXXX^^^ffflllooolllllljjjfffaaa______aaattt{{{wwwjjjdddddd\\\\\\VVVZZZkkkpppkkkmmm[[[mmm|||}}}iiiPPP777000++++++///000***$$$)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\RRRIIIEEEDDDAAA@@@BBBBBB???===;;;999777555222000000000///---,,,***)))***++++++)))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$""" """$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""######""""""###%%%########################""""""""""""##################""""""######$$$%%%################################################################################################################################################"""##################"""########################""""""############""""""""""""""""""""""""""""""!!!""""""############"""""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""############""""""!!!!!!"""############"""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""""""""###!!!"""######$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%%%%########################"""""""""############$$$$$$$$$$$$%%%%%%$$$$$$######"""""""""$$$'''***+++///...---+++***))))))(((%%%%%%%%%%%%%%%&&&'''(((###$$$%%%$$$######%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))''''''(((((())))))************+++++++++++++++***---)))(((+++---,,,---000...,,,...999KKKeeesssfffhhhrrryyyyyyrrrfff^^^[[[UUUIIIAAA@@@<<>><<<::::::888666333000000000///...,,,***))))))******)))'''&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################ """%%%%%%###"""###$$$########################""""""""""""##################""""""######$$$%%%######################################################################################################################################################$$$$$$$$$$$$##############################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""###$$$######"""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!"""######$$$$$$!!!""""""#######################################$$$$$$$$$%%%%%%%%%&&&&&&########################!!!""""""##################$$$$$$%%%%%%$$$$$$$$$$$$###""""""###&&&)))+++,,,+++***)))((((((((((((#########$$$$$$&&&''''''"""$$$%%%$$$######%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((())))))'''''''''((()))*********)))***+++,,,,,,---,,,,,,,,,)))))),,,+++)))+++...///...///111333>>>VVVlll{{{|||yyy~~~ttt```XXXZZZhhhwwwqqqfffUUUJJJIII@@@AAA???;;;===BBBDDDCCC???::::::@@@HHHOOOVVV\\\]]]XXXZZZjjj}}}qqqbbb]]][[[___bbbaaaaaaccccccWWWQQQUUUUUUQQQSSS[[[dddnnn}}}{{{{{{~~~xxxjjjffffffkkkfffbbbhhhjjjnnnxxxwwwuuunnn```MMM:::---'''+++,,,,,,***((((((+++...((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\RRRJJJGGGFFFBBB@@@@@@@@@>>>;;;::::::999666444111000000///...,,,+++***'''((())))))(((((()))***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""&&&'''$$$"""###$$$########################""""""""""""#####################"""###$$$$$$%%%################################################""""""""""""""""""""""""########################################################################$$$$$$%%%%%%%%%%%%$$$$$$########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""$$$$$$######""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!"""###$$$%%%%%%!!!!!!"""#######################################$$$$$$%%%%%%%%%&&&&&&&&&########################!!!!!!"""##################$$$$$$%%%%%%%%%$$$$$$&&&%%%###"""###%%%''')))&&&%%%%%%$$$$$$$$$%%%%%%############$$$%%%&&&'''"""$$$%%%%%%###"""%%%(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))***&&&''''''((()))******+++)))***+++,,,---.........***)))+++...---***+++000...))))))...222555<<>>???DDDKKKRRRJJJGGGUUUooo|||kkkgggtttuuummmiiiiiikkkkkkrrrxxxyyyzzzzzzsssiiibbb[[[UUUWWWYYYYYY[[[^^^ZZZMMMHHHOOOVVV[[[jjj}}}wwwhhhccclllzzztttmmmppplllvvvtttjjjiiilll}}}oooVVVBBB444,,,---222(((******(((%%%%%%'''***'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%aaaWWWMMMHHHEEEBBB@@@AAABBB???<<<:::999777555333.../////////...,,,)))((())))))))))))))))))))))))))))))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################"""!!!!!!$$$$$$$$$######"""""""""""""""""""""""""""""""""##############################""""""""""""######""""""""""""############$$$#########""""""!!!!!!"""############$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$########################$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$$$$######!!!###$$$$$$######$$$%%%"""""""""""""""""""""""" !!!"""###"""!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$###"""###$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""############"""""""""""""""###$$$$$$$$$%%%"""###%%%%%%$$$$$$%%%'''###$$$%%%&&&%%%%%%###"""%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""######"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$%%%%%%###"""%%%%%%$$$###""""""######%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))))))))***++++++++++++***++++++,,,,,,,,,,,,------......//////000222333444QQQccc~~~tttlllpppyyyrrrhhhfff```TTTHHH@@@@@@DDDIII???===999888999<<>>:::???IIIMMMKKKKKKJJJGGGDDDAAAAAACCCEEELLLHHHFFFFFFFFFDDDAAA???EEENNN[[[gggmmmmmmfff```SSSPPPNNNMMMJJJJJJOOOWWW```^^^bbbppp~~~xxxkkkdddgggmmm||||||}}}|||yyyuuupppmmmkkkmmmooottt{{{{{{mmm]]]QQQ<<<,,,+++///,,,***+++)))))))))((((((((((((((()))))))))))))))(((''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^SSSIIIEEEBBB>>>===>>>AAA???;;;999888777555333//////000000...,,,)))'''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############""""""!!!%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""##############################""""""""""""######""""""""""""########################"""""""""""""""############$$$$$$$$$'''&&&%%%$$$$$$###$$$$$$"""######$$$$$$######"""########################"""######$$$$$$######"""###"""!!!!!!!!!!!!"""#################################$$$$$$$$$$$$######!!!"""$$$###""""""###%%%""""""""""""""""""""""""""""""###$$$$$$"""!!! """""""""""""""""""""""" !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$""""""###$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""############""""""$$$$$$$$$##################$$$%%%%%%###"""###$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######"""#########$$$$$$############$$$$$$###""""""$$$&&&'''%%%$$$%%%$$$$$$############$$$!!!!!!"""###$$$%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))(((''''''''''''''''''&&&((()))******++++++******++++++++++++,,,,,,,,,,,,------------...///111111000444===OOOiii{{{~~~uuu{{{tttlllpppxxxvvvllliiiiiigggbbbZZZRRRLLLIIIJJJFFF===777888===???===AAADDDFFFFFFCCC@@@@@@AAABBBBBBBBBCCCDDDCCC???<<<:::@@@KKKSSSWWWWWWVVVUUULLLLLLPPPYYY```fffmmmtttuuukkkbbb[[[``````aaacccggglllqqqtttkkkqqqwwwzzzwwwiiiOOO999333)))$$$***...+++)))+++)))))))))(((((('''''''''(((((()))))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^SSSIIIEEEBBB>>>===>>>@@@>>>;;;999888777555333///000000000...+++)))'''((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""############"""!!!%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""######!!!"""""""""#####################"""""""""""""""""""""#########$$$$$$$$$&&&%%%%%%$$$######$$$$$$""""""############""""""###############$$$$$$$$$""""""############""""""$$$###!!! !!!###$$$##############################$$$$$$$$$$$$######!!!"""######""""""###$$$"""""""""""""""""""""""""""###$$$$$$$$$######""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$###"""!!!"""$$$"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""%%%$$$$$$$$$###"""""""""$$$%%%%%%$$$"""!!!"""#########$$$$$$%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$%%%$$$###""""""###$$$%%%"""!!!"""$$$&&&''''''%%%%%%$$$$$$######$$$$$$$$$""""""######$$$%%%%%%&&&""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******)))))))))(((((('''''''''((())))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000555444444999IIIeee}}}{{{zzz|||~~~sssffffffkkkzzzqqqrrrtttwwwwwwrrrhhh```VVVOOOFFF>>><<<===??????CCCCCCCCCDDDDDDEEEEEEEEEHHHKKKLLLJJJIIIGGGCCC>>>;;;;;;===???BBBFFFPPPZZZ``````hhhvvvyyyjjjcccdddnnnxxxpppggg```XXXUUUVVVXXX\\\bbbiiiooosssuuu~~~vvv___GGG555,,,+++((()))...///+++(((***)))))))))(((''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%___UUUJJJFFFCCC@@@>>>???@@@===:::999888777555444///000000000...+++(((&&&''''''''''''''''''''''''((('''''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""######!!!"""""""""############""""""""""""""""""######""""""#########$$$$$$$$$%%%%%%$$$#########$$$$$$"""""""""######"""""""""""""""#########$$$$$$$$$"""""""""######"""""""""%%%$$$"""!!!!!!"""$$$%%%##############################$$$$$$$$$$$$###### """######"""!!!###$$$""""""""""""""""""""""""######$$$$$$$$$$$$$$$#################################""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!"""######"""!!!"""######""""""""""""""""""###""""""""""""""""""""""""########################""""""""""""##################$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""###$$$%%%$$$"""!!!"""############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###############$$$$$$%%%$$$###""""""###$$$%%%!!!!!!!!!###&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&''''''(((%%%&&&&&&'''((()))******+++******))))))((((((((((((((()))************)))*********+++++++++,,,,,,,,,+++++++++,,,---...///000111333555===NNNdddtttwwwttt{{{wwwzzzxxxyyyuuurrryyy{{{pppfffXXXMMMFFFCCCCCCEEE[[[ZZZZZZ^^^cccfffdddbbbnnnrrrqqqkkkddd```YYYQQQMMMIIIIIIMMMRRRZZZjjjyyy~~~}}}jjjYYYXXXcccsss~~~kkkcccaaa______^^^^^^aaafffnnnuuuzzz|||qqq\\\CCC000+++,,,---,,,---///---((('''((()))((((((((('''''''''&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%```VVVKKKGGGDDDAAA???@@@???===:::888888777555444000000111000...+++(((&&&''''''''''''''''''''''''(((''''''''''''((())))))$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""############""""""############$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""######""""""""""""############""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$!!!""""""######""""""!!!"""""""""###$$$$$$%%%%%%!!!""""""######""""""!!!%%%$$$############$$$%%%##############################$$$$$$$$$$$$###### !!!###"""!!!!!!"""$$$""""""""""""""""""""""""###############$$$$$$$$$####################################""""""!!!!!!########################"""""""""""""""""""""""" !!!!!!""""""######!!!"""######!!!!!!"""#########""""""""""""######""""""""""""""""""""""""########################"""""""""############$$$######$$$$$$$$$$$$######$$$$$$$$$###############"""###$$$$$$"""!!!"""###############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%#########"""######$$$%%%$$$$$$############$$$$$$"""!!!!!!$$$&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((&&&&&&&&&''''''(((((()))******))))))))))))))))))'''((())))))******))))))************++++++++++++,,,,,,,,,,,,,,,---......+++///444666888===FFFMMMcccwwwxxxrrrxxx~~~vvvllleeecccgggmmmsssnnnlllrrr~~~lll^^^^^^ggguuuoooddd```___cccccccccgggoooyyytttaaaIII:::222---+++***))))))***)))'''&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%```VVVKKKGGGDDDAAA???@@@>>><<<999888888777555444000111111000...+++(((&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###############!!!!!!"""""""""#########""""""""""""""""""""""""##############################""""""""""""######""""""""""""############!!!"""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###### !!!""""""!!!!!!"""$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$########################"""""""""""""""#################################"""""""""""""""""""""""" !!!"""#########!!!"""###"""!!! !!!###$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$!!!"""######""""""###$$$###############%%%&&&'''%%%$$$$$$######$$$$$$%%%######""""""###$$$$$$%%%######$$$$$$$$$$$$######"""""""""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&''''''''''''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''(((((()))))))))))))))************++++++++++++---,,,,,,,,,,,,---.........111444555444333555777>>>OOOeeezzzzzzsssttt{{{qqqoooyyysssmmmoooyyyxxxooohhhhhhlllrrrtttwwwvvvnnnccc___aaadddhhhmmmrrrttttttrrrqqqPPP???...+++---,,,))))))%%%&&&&&&&&&&&&'''((((((%%%&&&&&&''''''(((((((((%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%```UUUKKKGGGDDD@@@???@@@>>><<<999888888777555444000111111000...+++'''%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""############### !!!!!!"""""""""###""""""""""""""""""""""""##############################""""""""""""######""""""""""""############!!!!!!""""""#########$$$"""############$$$$$$$$$$$$###############$$$$$$!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$####################################$$$$$$$$$$$$###### !!!""""""!!!!!!"""###""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$######################## !!!"""###$$$%%%%%%########################"""""""""""""""""""""""" !!!"""######$$$!!!"""###"""!!! !!!###$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$%%% !!!######""""""###%%%######""""""###%%%&&&(((%%%$$$$$$$$$$$$$$$$$$%%%######""""""###$$$%%%%%%"""###$$$%%%%%%$$$###"""###""""""$$$&&&'''%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&'''((()))******))))))((('''&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''(((((())))))))))))))))))************+++++++++------,,,,,,,,,---.........///000111111333555777000:::DDDMMM```zzzsssbbbbbbvvv~~~kkk```UUUTTT```sssjjj___^^^TTTNNNQQQ\\\cccaaaccciiiooovvv}}}uuubbbMMM???///++++++...,,,&&&%%%)))&&&''''''''')))++++++)))$$$%%%%%%&&&'''((())))))%%%%%%&&&'''((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%___UUUKKKGGGDDD@@@>>>???BBB???;;;888777666444333111111111000...,,,)))(((&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''(((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###"""$$$'''(((&&&$$$################################################""""""""""""""""""""""""######""""""######$$$%%% !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!$$$$$$$$$############"""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!$$$#########""""""!!!!!!!!!!!!""""""###$$$&&&&&&###$$$$$$$$$###""" !!!!!!"""###############""""""""""""""""""""""""###!!! !!!"""###""" &&&%%%###"""""""""###$$$"""!!!!!!$$$&&&$$$$$$$$$#########""""""###############"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########""""""############""""""!!!!!!""""""#########$$$%%%###!!!"""$$$%%%$$$!!!"""###$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$((('''%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$###$$$$$$%%%%%%""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%''')))+++,,,---------000...***'''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&(((&&&%%%&&&)))***'''$$$&&&&&&'''((()))***++++++))))))))))))************++++++******************//////...---,,,,,,,,,,,,...///000111111222222111555444888>>>GGGYYYwwwzzz~~~yyynnnhhhhhhuuu|||}}}rrreeeZZZ]]]hhhvvv{{{qqq___NNNKKKNNNSSSXXX^^^eeemmmsssoooUUU???444222---,,,***(((((((((((()))'''''''''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''&&&$$$######$$$&&&'''\\\RRRIIIFFFDDD@@@???@@@AAA>>>:::888777666555333111111111000...,,,)))((((((((())))))))))))))))))''''''&&&&&&&&&''''''(((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%######$$$&&&'''%%%###################################################""""""""""""""""""""""""######""""""######$$$%%% !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""########################"""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$#########""""""""""""""""""""""""""""""###############"""!!!!!!############"""""""""!!!##################$$$$$$$$$%%%%%%%%%$$$###!!! !!!""""""###############""""""""""""""""""""""""###!!! !!!"""###""" %%%$$$###"""!!!""""""###"""!!! !!!"""$$$&&&$$$$$$$$$#########""""""###############"""!!!!!!!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$######"""""""""""""""############""""""!!!"""""""""############%%%###!!!"""$$$%%%$$$"""!!!"""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$'''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$""""""###$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%&&&&&&&&&'''(((***,,,------+++)))&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&'''&&&'''''''''&&&%%%$$$%%%(((((((((((((((((())))))(((((()))))))))*********************************......---,,,,,,,,,,,,---...//////000111111222111111111333666999BBBWWWkkk~~~ttt{{{xxxllliiippp|||wwwnnn___bbbjjjqqqsssttt{{{yyyiiiiiiyyyvvvmmm```RRROOOQQQXXXbbbnnnwww{{{|||{{{ssscccOOO<<<...)))))),,,+++***(((((((((((((((''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&$$$######$$$&&&'''ZZZPPPGGGEEECCCAAA@@@AAA@@@===:::888777777666444111111111000...,,,***((())))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###$$$%%%%%%###!!!################################################""""""""""""""""""""""""###""""""""""""###$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""########################"""""""""""" !!!"""###$$$$$$$$$############"""""""""########################"""############""""""!!!############""""""""""""$$$$$$#########"""""""""%%%%%%&&&&&&%%%$$$"""!!!!!!"""######$$$$$$######""""""""""""""""""""""""###!!! !!!"""###""" ######"""!!!!!!!!!""""""!!!"""""""""###$$$$$$$$$$$$############"""""""""###############"""!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""############$$$$$$$$$#########"""""""""""""""""""""############""""""""""""""""""############$$$###"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%'''&&&$$$######$$$%%%%%%&&&&&&%%%$$$############""""""###$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%$$$######%%%'''***,,,(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((($$$(((***((($$$"""$$$'''+++******)))((('''&&&&&&(((((())))))))))))******************************,,,,,,,,,,,,,,,------.........///000000111111222333444666666333444>>>III[[[{{{~~~zzzsssooonnnooolllooowwwqqqhhhooorrrzzznnn___iiiuuuvvvxxx~~~~~~vvvpppnnniiiaaabbbeeelllwwwzzzrrrZZZMMM<<>><<<888777777777666444000000000000...,,,***)))((((((((((((((((((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$###""""""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$"""""""""""""""#################################!!!"""""""""############""""""""""""""""""##############################""""""""""""""""""""""""########################!!!""""""#########""""""""""""""""""""""""###### !!!######$$$######"""###$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""###!!! !!!"""###""" !!!!!!!!!"""""""""!!!!!!!!!"""$$$%%%%%%$$$###"""""""""""""""""""""""""""###############"""!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######""""""""""""""""""######$$$############$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&'''&&&%%%$$$############""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$!!!###&&&((()))((('''&&&$$$&&&'''))))))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$"""!!!"""&&&((()))((((((((((((((('''''''''''''''(((((((((((()))))))))(((((()))))))))******************+++,,,---...///............///000111222///111222111000222555888444;;;EEEMMMUUUdddzzz}}}xxxwwwxxx{{{}}}~~~}}}~~~yyylllaaammmvvv~~~~~~{{{~~~{{{ssstttvvvzzzxxx{{{{{{uuuqqqggg^^^[[[[[[gggqqqqqqssszzz|||xxxwwwgggUUUBBB444,,,*********+++,,,***'''$$$(((((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$$$$$$$###%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%```VVVMMMIIIFFFBBB???@@@???<<<999777666666555333///000000000///---+++***)))))))))******+++++++++)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&%%%$$$"""###$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######""""""""""""""""""##############################""""""""""""############""""""""""""############$$$$$$$$$$$$#########"""!!!!!!"""""""""""""""###########################!!!""""""############"""""""""""""""############!!!###$$$$$$$$$###!!!"""###$$$######"""!!!"""###$$$$$$%%%$$$$$$$$$""""""""""""""""""""""""###!!! !!!"""###""" !!!!!!"""#########""""""!!!"""###$$$$$$###""""""!!!!!!"""""""""""""""##################"""!!!!!!"""""""""#########$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""############""""""############"""""""""""""""$$$$$$$$$###"""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$###"""###$$$%%%&&&&&&&&&%%%$$$############""""""###$$$$$$$$$$$$###########################"""""""""############$$$!!!###'''******)))&&&%%%%%%&&&'''((()))(((((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''"""###''''''%%%&&&&&&&&&''''''(((((((((''''''(((((((((((())))))'''(((((())))))*********************+++,,,......///...------...///111222///111000---...222555444555444555:::???GGGUUUbbb~~~zzzvvvyyy~~~{{{nnn]]]^^^mmm{{{}}}uuusss|||wwwfff```[[[UUUSSS```vvvwwwlllppp|||wwwuuujjjjjjhhhuuu{{{ppp]]]GGG555+++***,,,*********)))'''&&&&&&'''&&&&&&''''''''''''&&&&&&***))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''((((((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^TTTKKKHHHEEEBBB@@@AAA@@@===999777666555333222//////000000///---+++***(((((()))***+++,,,,,,---))))))(((&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$&&&&&&$$$###$$$&&&########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########"""""""""""""""""""""########################""""""""""""############!!!"""""""""############""""""""""""############!!!!!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!"""###############!!!"""""""""############ """###$$$###"""!!!""""""###$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""###!!! !!!"""###""" !!!!!!###$$$$$$$$$######"""""""""###"""""""""!!!!!!!!!!!!!!!""""""#####################"""!!!!!!""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""#########$$$$$$$$$$$$""""""############""""""############"""""""""!!!"""$$$%%%$$$"""!!!###%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%$$$$$$###"""#########$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""""""""############"""$$$&&&(((((((((&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%###!!! !!!###%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''(((((()))******++++++*********+++,,,------///...---------///111222111333222000222777666222666555666:::::::::AAAJJJZZZlll}}}zzzyyyxxxyyy~~~uuuggglll{{{~~~rrrfffnnnzzzvvvkkkkkkjjj```^^^fffhhheeennnlll\\\OOOOOORRRRRRWWWddd|||vvvmmmffffffjjjpppyyy{{{zzz~~~qqqXXXNNN@@@222++++++---000)))(((&&&%%%&&&''')))***%%%&&&''''''''''''&&&%%%(((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''(((((()))((('''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$[[[RRRIIIFFFEEEBBBAAABBB@@@===999777555444333111//////000000///---+++***%%%%%%&&&((()))***+++,,,***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!$$$''''''%%%$$$&&&(((########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###############"""""""""""""""########################""""""""""""############!!!!!!""""""#########$$$ !!!"""###$$$$$$ !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!""""""#########$$$ !!!###$$$###""" ######%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""###!!! !!!"""###"""!!!!!!"""###%%%%%%%%%$$$###"""""""""!!!!!!!!!!!!!!! !!!!!!!!!""""""#####################"""!!!!!!"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!""""""#########$$$""""""############""""""$$$#########""""""!!!!!!!!!$$$%%%%%%"""!!!###%%%######$$$$$$$$$######"""$$$$$$############$$$$$$!!!"""###$$$%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###########################""""""""""""############$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%$$$$$$$$$$$$&&&'''(((%%%!!!!!!%%%)))''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++++++++******++++++,,,---///...---,,,---///111222///222222111444999777000222222444777444000666@@@;;;FFFUUUdddwwwrrrrrrwwwrrrhhhiiiuuu}}}jjjYYYLLLUUU[[[ZZZYYY\\\aaadddYYYQQQUUUXXXNNNJJJPPPQQQ^^^nnnuuukkkaaaccciiiiiiggglllzzzwwwsssmmmhhhaaa]]]bbbkkk}}}{{{}}}lllSSS===555///***))),,,---***&&&,,,)))''''''((((((&&&###$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''))))))((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$~~~___VVVMMMHHHCCC>>>===>>>@@@>>>:::888777666333111111111111000...,,,)))(((%%%(((++++++***(((''''''(((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""!!! ################################################$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""!!!!!! $$$$$$$$$#########""""""######$$$$$$$$$######"""""""""############"""""" !!!!!!""""""############"""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###"""###$$$###""""""$$$%%%######$$$$$$$$$%%%%%%%%% !!!"""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######################## !!!!!!!!!!!! """"""""""""""""""""""""%%%$$$""""""###"""!!! !!!"""""""""""""""!!!!!!###$$$$$$$$$""""""############""""""!!!############$$$"""###$$$%%%%%%$$$###"""!!!###%%%%%%$$$###"""######$$$%%%%%%$$$###"""!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""&&&%%%###"""""""""###$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$%%%'''''''''%%%###"""%%%###!!!!!!###$$$""" $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((()))))))))))))))((((((((())))))))))))************+++,,,---...............///111222222222111000333444444555555444444333555999>>>DDDLLLZZZkkkwww}}}~~~{{{uuuvvvwwwyyyyyywwwtttrrrqqqzzz}}}hhhZZZYYY\\\cccggggggjjjmmmlllkkkrrr}}}xxxiiiccciiixxx}}}yyysssjjjdddgggppp}}}zzzqqqkkkiiikkkmmmnnnjjjRRREEE===444------,,,+++***)))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%'''''''''&&&%%%$$$#########$$$%%%&&&&&&%%%$$$$$$&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%xxxZZZRRRJJJGGGCCC@@@???AAA@@@>>>:::888777666333222111111111000...,,,)))(((&&&(((******)))((((((((((((((((((((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$######"""############################################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""!!!!!!!!! $$$$$$$$$#########""""""######$$$$$$$$$###""""""""""""############"""""" !!!!!!!!!"""""""""#########"""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$$$$%%%$$$""""""###%%%#########$$$$$$$$$%%%%%%!!!""""""########################$$$$$$$$$%%%%%%""""""""""""""""""""""""######################## !!!!!!!!!!!! """"""""""""""""""""""""###"""""""""#########"""!!!!!!"""""""""""""""!!! !!!"""######!!! """"""############""""""!!!######""""""###$$$""""""###$$$$$$$$$###"""!!!###%%%$$$###"""###$$$###$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%$$$$$$$$$############"""%%%$$$###"""""""""######$$$$$$$$$########################$$$$$$$$$%%%%%%######$$$$$$$$$$$$##############################$$$%%%&&&'''&&&%%%###"""%%%###!!!"""###$$$""" $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((***++++++++++++,,,,,,,,,***+++,,,---...............///000111111111000///333333444444444444333333111444666888<<>>CCCIIIYYYiiisssxxxttttttyyysssnnnyyy~~~wwwrrrmmmgggaaaaaahhhrrr{{{~~~~~~sssfff^^^UUUFFF444)))'''******)))++++++***)))(((''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&''''''&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%jjjQQQJJJEEEDDDCCCAAAAAADDD???===:::888777666444222///000000///...+++)))(((((())))))((('''''')))***(((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!!!!!!!############""""""""""""###############"""!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""###############&&&''''''%%%###"""###$$$############$$$$$$$$$$$$!!!"""######$$$$$$##################$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""############$$$%%%######""""""""""""""""""!!!"""#########"""!!! """"""############""""""###$$$$$$"""!!!"""$$$'''!!!!!!"""######$$$$$$$$$#########""" !!!###%%%#########$$$############""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$#########""""""###"""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""""""""#########$$$$$$######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%$$$###$$$$$$############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''(((((())))))))))))((((((((()))))))))************+++,,,---............---------...............222222333333333333222222777888888888777888<<>><<<===BBBHHHKKKVVVbbbrrr~~~zzzwwwssstttuuuyyy~~~yyyyyy|||uuueeemmmwwwvvvlllQQQGGG999000---......---(((((()))+++------***'''((((((''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***+++***'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&((()))))))))((('''(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%lllRRRKKKFFFEEECCC???>>>@@@>>><<<999888777777555333......///...---+++)))(((''')))***)))((('''(((***(((((((((((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!""""""""""""######!!!!!!"""""""""""""""### !!!"""############""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!""""""######""""""$$$%%%%%%###"""!!!"""###"""""""""############$$$ !!!""""""""""""""""""""""""############$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""$$$&&&'''&&&""" """$$$&&&%%%###"""!!!!!!"""###"""""""""!!!!!! """"""############"""""" """""""""###&&&(((###""""""!!!!!!""""""###!!!"""###"""!!! """$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$###!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$%%%%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&'''((())))))******)))***++++++++++++,,,,,,,,,***+++,,,---...............------------...//////000111111222222111111000555555555555555666777777888:::;;;::::::<<>>@@@>>><<<999888777777555444---.........---+++***(((&&&(((******)))((((((((((((((((((((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""""""""#########!!!!!!!!!!!!""""""###### """###$$$$$$$$$""""""############""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""###### !!!!!!""""""""""""""""""######"""!!! """###""""""""""""############!!!!!!"""############"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""%%%'''&&&"""!!!###&&&'''%%%###"""!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!""""""############"""""" """###""""""###$$$$$$###"""!!! !!!!!! """######"""!!!!!!"""######"""""""""###%%%%%%########################""""""""""""############$$$$$$$$$############""""""###$$$%%%&&&%%%%%%$$$"""""""""###$$$$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$#############################################$$$$$$%%%###%%%&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&''''''''''''(((&&&'''((()))***************++++++++++++,,,,,,,,,***+++,,,---............///...---------...000000000000111111111111000000777666555555666777777777999999999;;;<<<===???AAAAAACCCFFFHHHJJJNNNUUUZZZbbbgggttttttmmm]]]WWWMMMCCC<<<777333111---,,,+++******)))'''&&&(((((('''%%%###$$$'''***%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&$$$###$$$%%%''''''''''''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqQQQKKKFFFFFFDDD@@@???@@@>>><<<999888888777555444------......---+++***(((%%%(((++++++***(((''''''(((((((((((((((''''''&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$ !!!!!!!!!""""""######!!!###$$$%%%&&&""""""############""""""######""""""!!!!!!!!! !!!!!!!!!!!!!!!"""###### !!!!!!"""""""""""""""!!!""""""!!! """$$$""""""""""""############""""""###$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" ###'''&&&###"""%%%)))'''&&&$$$"""!!!!!!"""###$$$###############$$$$$$""""""############""""""!!!###$$$"""!!!!!!!!!%%%$$$"""!!! !!!###$$$"""!!!!!!!!!######"""""""""###%%%&&&""""""""""""""""""""""""""""""""""""############$$$$$$$$$############"""###$$$%%%&&&'''&&&&&&%%%###############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$$$$####################################""""""###$$$%%%%%%###%%%'''&&&###!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''((((((&&&'''((()))************((())))))))))))*********++++++,,,---............//////...---...///000111000000111111111111000000444333222222444666777777<<<:::999999999888:::<<>>============???@@@AAA@@@@@@AAAEEEJJJMMMOOOOOO]]]bbbjjjrrryyyzzzqqqfffZZZRRRJJJHHHCCC>>>999555333222+++******)))(((''''''&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''(((((('''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%pppTTTLLLFFFEEEDDDAAA>>>???>>>===;;;999777555444333222000......---,,,)))'''%%%&&&((()))***)))((('''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$############"""######$$$$$$$$$$$$$$$###"""############""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!"""$$$$$$######"""!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!""""""######""""""""""""""""""###$$$!!!"""""""""####################################!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""######$$$###"""!!! !!!!!!"""""""""""""""########################""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""###################################################"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!###!!!"""''',,,///,,,)))&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$###"""###$$$$$$###"""######""""""######$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))((((((((())))))+++++++++,,,,,,,,,---------------...............000111222222222111000///111111111222333444555666:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===??????=========???CCCEEEEEEEEEBBBEEEIIILLLOOORRRVVVYYYiiijjjlllnnnqqqsssuuuvvv~~~~~~|||zzzyyytttnnnhhhccc```\\\ZZZUUUQQQJJJEEE@@@;;;555111555333111///---,,,++++++******))))))(((''''''&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%''''''''''''&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$&&&((()))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%sssUUUMMMFFFEEEDDDAAA>>>???>>>===<<<:::888666444333222000......---,,,)))'''%%%&&&((()))))))))((('''######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$############"""""""""###$$$%%%&&&&&&%%%!!!""""""############"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""###""""""!!!"""""""""!!!"""######$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###""""""""""""""""""""""""""""""####################################"""""""""""""""###$$$$$$"""""""""""""""""""""""" !!!""""""######$$$###"""!!! !!!""""""""""""""""""########################""""""""""""!!!!!!""""""###""""""!!!""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""################################################"""""""""!!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""!!!!!!%%%***,,,***(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""###%%%$$$""" ######""""""######$$$%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))))))))************))))))++++++++++++,,,,,,,,,,,,---------.........//////...//////000000000000000111111111111222444555666::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>???<<<::::::;;;===>>>===<<>>===<<<:::888666555444222000......---,,,)))'''&&&&&&'''((()))(((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%%%% !!!"""###############"""""""""""""""""""""""" !!!"""######"""!!!  !!!"""######$$$""""""""""""""""""""""""!!!!!!"""#########"""""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""""""""!!! !!!""""""""""""""""""!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!""""""""""""""""""#################################""""""!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$###"""!!!!!!!!!"""###!!!"""""""""########################"""""""""!!!!!!!!!"""#########""""""!!!!!!!!!""""""#########!!!!!!""""""############!!!!!!""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""###""""""$$$'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""###%%%&&&&&&###!!!######""""""######$$$%%%%%%%%%$$$############$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))'''((()))***+++***)))(((***++++++++++++,,,,,,,,,,,,,,,------.../////////,,,---...//////000000000000000111111222333555666999999999:::::::::;;;;;;=========>>>>>>???@@@@@@<<<;;;::::::<<<<<<;;;:::=========<<<;;;;;;===???;;;;;;;;;;;;;;;<<<<<<<<<777888999;;;;;;;;;:::999999666444222333222111000000...,,,+++++++++++++++---,,,,,,++++++*********))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&))))))))))))))))))))))))((('''%%%$$$###$$$%%%&&&&&&%%%###""""""###%%%&&&$$$######%%%((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%yyyRRRJJJEEEEEEEEECCCBBBCCC>>>>>><<<:::888666555444222000......---,,,)))'''&&&''''''((((((((((((((())))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""$$$%%%%%%%%%$$$$$$###""" !!!"""####################################### !!!"""######"""!!!  !!!"""######$$$""""""""""""""""""""""""!!!!!!"""###############!!!"""""""""############""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!"""###""""""""""""!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######"""""""""%%%$$$"""!!!!!!!!!"""###!!!"""""""""########################"""""""""!!!!!!!!!"""############### !!!!!!""""""""" !!!"""###%%%%%%&&&!!!!!!"""###$$$######"""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######%%%$$$$$$$$$$$$$$$"""!!!"""""""""#######################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$&&&((((((%%%#########""""""######$$$%%%&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((%%%&&&((()))***)))((((((*********+++++++++,,,,,,,,,,,,------...//////000,,,,,,---...///000111111000000000111222333444555888888888888999999999999;;;<<<<<<===>>>>>>??????;;;:::999:::;;;<<<;;;:::666777888888777777999;;;::::::999777666444333333111222333333333222111111,,,+++***+++---///......)))***+++***)))(((&&&&&&+++*********)))(((''''''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$%%%%%%%%%))))))))))))))))))))))))'''&&&%%%######$$$%%%&&&%%%%%%$$$######$$$%%%%%%"""###$$$&&&))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%{{{RRRJJJEEEEEEFFFDDDBBBCCC???>>>===;;;999777555444222000......---,,,)))'''''''''''''''((((((((()))***))))))(((''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$############"""$$$%%%%%%$$$###"""!!!!!!!!!""""""############"""########################!!!!!!""""""""""""!!!!!! !!!!!!""""""######""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$!!!!!!"""############"""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""%%%%%%%%%$$$###"""""""""%%%$$$###"""!!!"""######""""""""""""########################""""""""""""!!!!!!"""###$$$$$$$$$$$$ !!!!!!!!!!!! !!!"""###$$$%%%&&&!!!"""###$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############&&&&&&%%%$$$"""!!!!!! """"""""""""""""""##############################"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$&&&(((((('''%%%######""""""######$$$%%%'''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%&&&'''(((((())))))(((************+++++++++++++++,,,,,,---...///000000------------...///111111000000000000111333444555666666666777777777777888777888999:::;;;;;;;;;;;;888777666777999:::999888999;;;<<<<<<;;;::::::;;;777666555333111///...---////////////...---,,,,,,+++***)))***,,,,,,+++***'''))),,,---+++))))))(((&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&(((((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$(((******'''%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%|||UUUMMMGGGFFFFFFBBB@@@AAA???>>>===;;;999777555555222000......---,,,)))''''''''''''''''''((())))))'''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$############"""""""""#########""""""!!!"""############""""""!!!########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$ !!!"""###$$$######"""!!!!!!!!!!!!!!!"""######!!!"""############"""!!! !!!!!!""""""######""""""""""""""""""###$$$############"""""""""!!!""""""""""""""""""""""""!!!!!!!!! !!!""""""###""""""""""""""""""""""""###############"""""""""%%%$$$###"""""""""###$$$""""""""""""########################""""""""""""!!!!!!"""###$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""### """###%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$###"""""""""###################################################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$######$$$&&&''''''&&&######""""""######$$$%%%((('''&&&&&&%%%%%%&&&&&&!!!###$$$&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((()))***+++************++++++++++++++++++,,,---...///000000//////.........///111222//////000000111333444555444444444555555555666666555666888999::::::999999777666555555777777666555111444777777666444222222333333222111000//////...---------,,,,,,,,,++++++///...------...---+++***"""$$$&&&&&&$$$###$$$&&&&&&'''((()))***)))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%%%%$$$$$$###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%###"""!!!"""%%%(((+++***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%|||XXXPPPHHHGGGEEEAAA>>>>>>???>>>===;;;999777666555222000......---,,,)))''''''''''''''''''((())))))###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$############""" !!!""""""######"""###############"""!!! ###########################"""!!! !!!"""###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%% !!!"""$$$$$$######"""!!!!!!!!!!!!!!!"""###### !!!###%%%%%%###!!!  !!!"""######$$$""""""!!!!!!"""###$$$$$$$$$#########""""""!!!!!!########################"""""""""""""""######$$$"""""""""""""""""""""""" !!!!!!""""""######%%%%%%###"""""""""###$$$""""""""""""########################""""""""""""!!!!!!"""$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!$$$######"""!!!  """$$$%%%%%%%%%###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""#########"""###$$$&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$"""!!!"""$$$&&&&&&&&&#########"""###$$$$$$%%%(((((('''&&&&&&&&&&&&'''!!!###$$$&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((()))((((((((((((***,,,---)))************+++++++++++++++,,,---...///000111000000///......///111222//////000000111222444555333333333444444444555555666777999:::;;;;;;::::::999888666666666666444333000333777999888666444444111111111111111111111111------...............///+++***)))***++++++)))(((+++,,,,,,)))&&&&&&))),,,(((((())))))((('''%%%$$$&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$"""###%%%''''''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$"""###%%%&&&&&&%%%$$$###!!!###%%%''''''%%%###!!! """%%%)))+++***'''###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%yyyUUULLLDDDBBBBBB???>>>???AAA@@@===:::777555333333111111000///---***(((&&&((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""###%%%&&&######""""""""""""###### !!!"""###$$$$$$%%%""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""######***(((&&&###"""###$$$%%% """###"""!!! !!!###""""""""""""""""""""""""###!!! ###$$$""" """"""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""###%%%%%%%%%###!!! """""""""""""""######$$$$$$$$$######$$$$$$%%%&&&######""""""""""""######"""""""""""""""""""""""" !!!###$$$###"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))******+++,,,,,,---...////////////////////////////////////...///000111111222222111111111222333333333333222555555666777777777777777888777777777777666333000333222222333444555333222...+++000111,,,111333(((,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%""""""###%%%(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%xxxUUULLLDDDBBBBBB???>>>???AAA???===:::777555333333111111111000...+++((('''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################%%%%%%$$$$$$$$$#########$$$$$$$$$$$$#########"""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%######""""""""""""######!!!!!!""""""######$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!""""""######""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###'''&&&%%%############$$$ """###"""!!! !!!###""""""""""""""""""""""""###!!! ######""" """"""!!!!!!!!!!!!"""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%###!!! """""""""""""""######$$$#########""""""###$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!###$$$###"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))******+++------,,,,,,,,,...///000..................//////......000111111111111111111111222333333333333222444555555666777888888888999888777777888666444111333222222333444444333111333111???@@@***(((222...,,,,,,,,,++++++*********))))))***++++++***))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""###$$$%%%xxxUUULLLDDDCCCBBB???>>>@@@AAA???===:::777555444333222222222000...,,,)))((())))))((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################%%%$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""#########""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""###""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######################## """###"""!!! !!!###""""""""""""""""""""""""###!!! !!!"""###""" """"""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$###"""!!!"""""""""""""""######$$$######""""""!!!"""""""""######""""""""""""######""""""""""""""""""""""""!!! """$$$$$$###"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" """#########"""!!!$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))******+++...---,,,++++++,,,...///,,,,,,------.........///......///000111111111111111111222333333333333222333333444666777888999999999999888888999888555333333222111222444444222000...333XXXddd>>>***000***+++++++++++++++*********))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%yyyUUULLLDDDCCCBBB@@@???@@@@@@???<<<:::777555444333222222222111///---***))))))))))))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###%%%%%%$$$############""""""""""""###############"""""""""""""""!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######"""""" """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""""""""!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""###$$$######"""!!!"""""""""""""""######$$$$$$$$$###""""""""""""#########""""""""""""######""""""""""""""""""""""""!!! """$$$%%%$$$"""######""""""""""""##############################!!!###$$$&&&&&&$$$###!!!!!!###$$$%%%$$$"""!!!$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---...///000111111111111111111222333333333333222222222333555666888:::;;;:::999999999:::999666444333222111222333333111///......VVViiiCCC+++///(((+++++++++***************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%'''%%%$$$%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&{{{TTTLLLDDDCCCCCCAAA@@@AAA@@@>>><<<:::777666444444111222222111///---+++)))((((((((()))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$#########""""""""""""##################!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###%%%%%%$$$############""""""""""""###############"""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!"""""""""#########$$$############""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""" """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""######$$$%%%$$$$$$#########$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""$$$%%%$$$#########""""""""""""##############################!!!"""$$$%%%%%%$$$"""!!!!!!"""$$$&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))******+++(((***---//////---+++***,,,,,,,,,---------......---...///000000111111000111111222333333333333222111222222444666888:::;;;:::999999999:::999777555222111111111222222000...666'''666BBB---$$$//////************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''((((((|||TTTLLLDDDCCCCCCAAAAAABBB???>>><<<:::777666555444111111111000///---+++)))''''''(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$############""""""""""""""""""""""""#########!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""######### !!!"""######$$$######""""""""""""""""""""""""!!!""""""######$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""""" """###"""!!! !!!###"""""""""""""""""""""""" """###"""!!! !!!###""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""""""""###"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""######$$$$$$$$$######$$$%%%%%%&&&######""""""""""""######"""""""""""""""""""""""""""!!!!!!"""%%%%%%$$$#########""""""""""""##############################!!!"""###$$$$$$###"""!!!###$$$%%%&&&&&&&&&%%%$$$"""""""""##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))******+++(((***---///000///---+++------------------------------...///000000000000111111222333333333333222222222222333555777:::;;;999888888999:::999777555222111000111111111///---111&&&&&&,,,+++))),,,---)))))))))***************((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$######%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((({{{TTTLLLEEEDDDDDDBBBAAACCC???>>><<<999777666555555///000000///...,,,***)))&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################################################################"""""""""""""""""""""######$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%######""""""""""""######!!!!!!""""""######$$$$$$ !!!"""######$$$$$$$$$""""""""""""""""""""""""!!!""""""######$$$%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""###"""""""""!!!!!!!!! """!!!!!! !!!"""### """###"""!!! !!!###"""""""""""""""""""""""" """###### !!!###""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""######$$$""""""""""""###%%%&&&'''######""""""""""""######"""""""""""""""""""""""""""!!!!!!###%%%&&&%%%#########""""""""""""##############################""""""############""""""######$$$$$$$$$%%%%%%%%%!!!"""""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))))))))******+++***++++++,,,...///000111000//////......---------,,,---...///000000000000111111222333333333333222333222222222444666999;;;888888777888:::999777555222111000000111000...,,,&&&...***+++666111&&&)))((()))))))))*********+++(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$(((&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''''''''&&&zzzTTTLLLEEEDDDDDDBBBAAACCC???>>><<<999888666555555////////////---,,,***(((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################################################################""""""""""""#########$$$$$$%%%%%%%%%!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""###%%%&&&######""""""""""""###### !!!!!!"""###$$$$$$%%% !!!######$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$######"""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""######""""""!!!!!!!!! $$$###!!! !!!"""$$$!!!"""###"""!!! !!!###"""""""""""""""""""""""" """$$$### !!!###""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""######$$$ !!!"""$$$&&&&&&######""""""""""""######"""""""""""""""""""""""""""!!!!!!###%%%&&&%%%#########""""""""""""######""""""""""""""""""""""""######""""""""""""############""""""######$$$%%%!!!!!!""""""#########$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))))))))******+++---,,,******+++///333666111111000///...------,,,,,,---...///000000000000111111222333333333333222333333222222333666888:::888777777888999999777444222111000000000000...,,,&&&888+++ ...,,,"""///(((((())))))*********+++((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$***(((%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%|||WWWLLLCCCBBBDDDDDDDDDEEE@@@???===:::888555444333111111111000...,,,***(((''''''''''''(((((((((((()))'''''''''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$########################!!!"""###$$$$$$$$$$$$$$$################################################$$$$$$##################!!!!!!""""""#########$$$""""""############""""""!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""###$$$$$$###!!! !!!"""&&&$$$!!! """&&&(((&&&&&&%%%%%%$$$#########$$$#########""""""!!!!!!"""$$$$$$!!! ###%%% !!!!!!"""$$$%%%&&&&&&$$$""""""###$$$###"""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$""""""!!!!!!!!!!!!""""""""""""""""""############ !!!!!!""""""######""""""""""""""""""""""""$$$###""" !!!"""""""""############""""""$$$"""!!!"""%%%&&&$$$"""########################""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!&&&%%%$$$"""!!!""""""#########$$$$$$$$$%%%%%%%%%##############################""""""!!!!!! !!!""""""###$$$%%%%%%&&&###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''++++++******)))(((((((((******))))))******+++,,,)))---//////...000666<<>>===:::888666444333111111111000...,,,***(((''''''''''''((((((((((((((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""############""""""############""""""!!!!!!"""######$$$%%%%%%"""""""""""""""""""""""""""###$$$###!!!!!!!!!"""###""" !!!###%%%"""""""""""""""""""""###############"""""""""!!!!!!"""######""""""###$$$!!!!!!!!!!!!"""###$$$%%%&&&$$$""""""#########"""$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###"""!!! !!!!!!"""""""""############""""""$$$"""!!!"""$$$%%%$$$"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""!!!%%%$$$######"""###############$$$$$$$$$%%%%%%%%%###########################"""""""""!!!!!!!!! !!!!!!"""""""""###"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))))))))(((((((((((('''******))))))******+++,,,)))+++...---,,,...333888000///---,,,,,,,,,------.../////////000000000000111111111222333333444444111222333555666666666666666666666555555555444444222111000///...------...************************))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######################################################"""############$$$$$$$$$}}}[[[OOOEEEBBBBBB@@@>>>>>>???>>><<<:::888666444333111111111000...,,,***(((''''''''''''(((((((((((('''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############""""""############""""""!!!""""""######$$$$$$$$$"""""""""""""""""""""""""""###$$$###"""!!!"""###!!!!!!!!! !!!""""""### !!!""""""###$$$$$$############"""""""""""""""!!!!!!"""###$$$###"""######""""""""""""######%%%###""""""#########"""$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!""""""""""""############""""""###"""!!!"""$$$%%%$$$### """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%########################""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!"""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((***))))))))))))***++++++(((+++,,,,,,***+++///333000///......------............/////////000000000111111222222333444444444222333444444555555555444444444444444333333333333111000///---,,,+++++++++************************)))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$|||ZZZOOODDDBBBAAA???===>>>???>>><<<:::888666444444111111111000...,,,***(((''''''''''''(((((((((((('''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$##############################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""""""""""""""#########""""""############""""""!!!"""""""""#########$$$"""""""""""""""""""""""""""###$$$###"""!!!"""###""""""###$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%#########"""""""""""""""$$$!!!!!!$$$%%%$$$!!!$$$$$$###"""!!!!!!""""""$$$###!!!!!!#########"""######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""""""""############""""""""""""""""""############ !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########""""""""""""""" !!!###$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""!!!!!!!!!!!!######"""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((((()))))))))))))))))))))***++++++)))+++,,,+++***+++---000////////////......//////........./////////000000111111222222333444444444333333444444444333333222444444333333333222222222111000///---+++******)))************************))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$${{{XXXMMMCCCAAABBB@@@???@@@>>>===<<<:::888666555444111111111000...,,,***(((''''''''''''(((((((((((('''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######""""""""""""""""""""""""############"""""""""""""""""""""#########""""""""""""""""""""""""!!!"""######"""!!!"""$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$#########""""""""""""""""""""""""######$$$!!!!!!$$$%%%$$$!!!%%%$$$###"""!!!!!!!!!!!!$$$"""!!!!!!"""######"""###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""##################""""""############""""""!!!"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######!!!"""$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!!!!!!!""""""""""""############""""""""""""!!!"""""""""############""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))******))))))(((((())))))***++++++,,,,,,,,,+++,,,---.........//////////////////............////////////000000111222222333333444333333333333333222222111444444444333333333222222222111///---+++*********))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%################################################""""""#########$$$$$$$$${{{WWWLLLCCCAAACCCBBBAAABBB>>>===<<<:::888777555555111111111000...,,,***(((''''''''''''(((((((((((('''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$###""""""################################################"""""""""###$$$$$$%%%%%%############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######""""""###$$$ !!!"""""""""""""""######"""!!!!!! """"""""""""############"""!!!!!!"""###$$$###"""$$$$$$###"""!!!!!!""""""###!!! """######""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$######""""""############"""""" !!!###"""!!!!!!"""$$$"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""############"""""""""""""""""""""""""""########################"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))******)))(((((((((((()))******,,,,,,,,,---------------------.../////////......------.........///////////////000000111222222222222222333333333222111111333333333333222222222222000///...,,,+++*********))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%################################################"""############$$$$$$$$$}}}XXXMMMDDDBBBCCCBBBBBBBBB======;;;:::888777666555111111111000...,,,***(((''''''''''''((((((((((((((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%############"""""""""!!!""""""############"""""""""""""""""""""""""""!!!"""""""""""""""""""""""" """######""""""###$$$!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!"""""""""############!!!"""######""""""###$$$######"""""""""""""""###"""!!! """######""""""""""""""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$###""""""############""""""!!!###"""!!! """$$$"""""""""""""""""""""""" !!!"""######"""!!! !!!"""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""###############"""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%######################## !!!!!!!!!"""""""""###!!!!!!""""""######$$$$$$ !!!"""###$$$######"""""""""""""""""""""""""""########################!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))******+++++++++,,,---------,,,+++,,,---...///......------------.........//////.........///000000111111000111222222222222222111222222111111111000000000...---,,,+++***)))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%################################################"""############$$$$$$$$$~~~ZZZOOOEEECCCDDDBBBAAABBB======;;;:::888777666555111111111000...,,,***(((''''''''''''((((((((())))))(((''''''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""##############################$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!""""""###$$$$$$%%%%%%$$$#########""""""!!!!!!""""""############""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" """######""""""###%%%#########"""###$$$$$$%%%!!!!!!""""""######$$$$$$!!!!!!""""""#########$$$"""$$$$$$!!! ###%%%######""""""""""""######"""!!! """######"""""""""!!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!""" !!!!!!""""""######""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$###""""""############""""""!!!###### """$$$"""""""""""""""""""""""" !!!"""$$$$$$"""!!!  !!!"""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$$$$###"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%######################## !!!!!!!!!""""""############$$$%%%&&&''''''''' !!!"""$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((()))*********)))***+++------,,,+++***+++---.........---------------.........//////------......///000000000000000111222222222222222000000000000////////////++++++***))))))((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$ZZZPPPGGGCCCAAA===<<<===???===;;;:::999777444222222222333333222///---+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###"""%%%%%%"""###)))&&&%%%%%%$$$###""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$############$$$$$$ """######""""""###$$$!!!""""""###$$$%%%%%%%%%""""""""""""""""""""""""######""""""######$$$%%% !!!!!!""""""######"""############$$$$$$$$$###############"""!!!!!!""""""""""""############""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$  !!!"""### !!!""""""!!!  """&&&)))(((###""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!"""  !!!"""!!! """""""""""""""!!!  """#########"""!!!$$$#########""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########""""""!!!$$$###"""!!!!!!"""###$$$&&&$$$""" !!!$$$''')))$$$$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$##################$$$%%%&&&'''$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))(((''')))))))))((()))******+++((()))+++,,,------,,,+++,,,---.../////////...---000111000------000111///------........................///000000000000000//////////////////...---+++)))((('''((()))((('''(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$"""###$$$%%%'''((())))))$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||YYYOOOFFFCCCAAA>>>===>>><<<;;;999999999888555333000111111111000...+++)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""%%%$$$ !!!$$$###%%%$$$$$$###""""""######################################################""""""""""""""""""""""""$$$#########""""""""""""$$$######""""""######$$$ """######""""""###$$$!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""######""""""######$$$%%%###############"""""""""!!!!!!"""""""""########################"""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""##############################"""!!!!!!"""######"""!!!!!! !!!!!! !!!""""""!!! !!!$$$'''&&&###""""""""""""############!!!!!!!!!"""""""""######""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!"""!!! !!!"""!!! """""""""""""""!!!  !!!"""###""""""!!!############"""""""""!!!"""##################$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!$$$###"""!!!!!!"""###$$$###"""  """%%%&&&%%%%%%%%%$$$$$$#########"""############$$$$$$$$$"""######$$$$$$######"""############$$$%%%&&&'''$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))(((''''''((((((''''''(((((()))***))))))***+++,,,,,,,,,,,,,,,,,,---...////////////111222111---,,,///000---------........................///000000000000000///////////////......---+++)))((('''((()))((('''(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$###$$$$$$%%%&&&'''(((((($$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyyWWWMMMEEECCCBBB???>>>@@@;;;999888888888888555333...///000///...,,,)))'''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$###!!!%%%'''### """###"""%%%$$$######"""#########################################################""""""""""""""""""""""""###############"""""""""$$$######""""""######$$$ """######!!!!!!"""$$$ !!!!!!""""""######$$$""""""""""""""""""""""""###""""""""""""###$$$$$$%%%%%%%%%$$$###""""""!!! !!!!!!!!!""""""""""""###############"""!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$###"""!!! !!!!!!""""""!!!!!! !!!"""$$$$$$""" """"""""""""############"""""""""#########$$$$$$""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!"""!!! """"""!!! """"""######""""""!!!!!! !!!"""""""""""""""############""""""""""""$$$$$$###############"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!######""""""""""""######!!!!!!!!!!!!!!!###$$$$$$&&&&&&%%%$$$###""""""!!!"""############$$$$$$$$$"""######$$$$$$######"""###############$$$%%%&&&$$$$$$############$$$$$$######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''(((((('''&&&&&&&&&'''''''''(((((((((***************+++,,,------------......000111222333444222---,,,......,,,......------------------......///000000000000//////////////////...------+++)))((('''((()))((('''(((((((((''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%$$$$$$######"""$$$$$$$$$###############"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyyUUULLLDDDBBBBBB@@@@@@AAA===;;;:::999999888555333.../////////---+++(((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$"""$$$%%%$$$$$$%%%%%%%%%$$$$$$###############$$$################################################""""""""""""""""""""""""##############################""""""""""""###### !!!""""""!!!!!!"""$$$ !!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!"""""""""#####################"""!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""########################"""""""""!!!!!!"""""""""######"""!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!! !!!"""""""""############"""#########$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!"""""""""!!! !!!"""###""" """"""#########""""""!!! !!!!!!"""""""""""""""#########"""""""""""""""#########""""""!!!!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%###"""!!!###""""""""""""""""""###!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$""""""############""""""###############$$$%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""######""""""######$$$%%%########################$$$%%%&&&''''''''''''&&&&&&&&&''''''((((((((((((******)))))))))+++---...000///...---...///000111555666444///---//////,,,......------------,,,,,,---...//////000000//////////////////...---,,,,,,+++)))''''''((()))((('''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyyTTTKKKDDDBBBBBBAAAAAABBBAAA???===;;;:::888444222000000111000...+++((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!%%%'''&&&$$$$$$###############$$$$$$################################################""""""""""""""""""""""""###############$$$$$$$$$###""""""""""""""""""###!!!""""""!!!!!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!!!!!!!"""""""""######"""""""""#########$$$$$$###############"""!!!!!!!!!"""""""""############""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""!!!!!!"""""""""!!!!!!!!! !!!!!!"""""""""############"""#########$$$$$$$$$$$$""""""""""""""""""""""""$$$###""""""""""""""""""###!!! !!!"""###"""!!!""""""############""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""######"""""""""!!!!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''%%%$$$"""""""""""""""######""""""""" !!!###$$$%%%%%%$$$$$$"""""""""######$$$$$$$$$""""""#########$$$$$$$$$"""""""""######"""""""""######""""""######$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""######""""""######$$$%%%########################%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))))))))((((((***)))(((((()))***,,,---222000///---------......666888555000///111000.........------,,,,,,,,,,,,------...///////////////////////////...---,,,++++++)))''''''((()))((('''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################""""""#########$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyyTTTKKKDDDBBBBBBAAAAAACCCCCCAAA>>><<<:::888444111111111222111///,,,)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%!!!$$$%%%###!!!#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###""""""!!!!!!""""""###!!!"""""" !!!###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###### !!!""""""##################$$$$$$$$$$$$###############"""!!!!!!""""""""""""############""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!"""###$$$%%%###""""""!!!!!!""""""### !!!"""!!!  !!!""""""""""""############"""""""""#########$$$$$$""""""""""""""""""""""""######"""""""""""""""######"""!!!!!!######"""!!!""""""######$$$$$$######!!!!!!!!!!!!!!!"""######""""""""""""############!!!!!!!!!!!!!!!!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""""""""############"""""" !!!"""""""""""" !!!!!!"""###$$$%%%%%%"""############$$$$$$$$$!!!""""""######""""""!!!######"""""""""######$$$$$$$$$############$$$$$$######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***)))(((((()))))))))))))))***+++,,,000///...------,,,------444666444000///222222000......------,,,,,,++++++------...////////////.../////////...---,,,+++***+++)))((('''((()))(((''''''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###%%%&&&'''(((###############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$wwwUUUKKKDDDBBBBBB@@@@@@BBBAAA???===;;;:::888444222111111111111///+++(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""""""""###%%%&&&"""!!!$$$!!! """######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!"""""" !!!!!! !!!###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""###""""""""""""###########################"""!!!!!!""""""""""""############""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! """"""""""""""""""############"""!!!!!!"""###### """$$$###!!! !!!""""""""""""############!!!!!!!!!"""""""""######""""""""""""""""""""""""######""""""""""""#########"""!!!"""######"""!!!!!!"""###$$$$$$$$$$$$###"""!!!!!! !!!"""###$$$!!!"""""""""############""""""""""""############$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%$$$######!!!"""###$$$$$$###"""!!! !!!"""""""""!!!!!!""""""######$$$$$$"""############$$$$$$$$$!!!!!!""""""""""""!!!!!!######""""""""""""######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&'''))))))((('''&&&'''((()))******+++++++++++++++,,,---------------000222222......222333111......------,,,++++++***,,,---......//////....../////////...---,,,******+++)))((('''((()))(((''''''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuuUUULLLDDDBBBBBB@@@@@@BBB>>>===;;;::::::888555333111111111000...+++'''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$######"""""""""###%%%&&&%%%"""###&&&%%% &&&######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!"""""" !!!!!! !!!###$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""###############"""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""""""""" !!!""""""!!! %%%$$$###"""!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$ """%%%%%%""" !!!""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""""""""""""""#########"""!!!"""###$$$###!!!!!!"""###$$$$$$$$$$$$$$$"""!!! !!!###$$$!!!!!!""""""#########$$$######$$$$$$%%%%%%%%%&&&$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%$$$######!!!"""###$$$$$$###"""!!!"""!!!!!!!!!"""###$$$%%%############"""""""""""""""############$$$$$$$$$!!!!!!""""""""""""!!!!!!######"""""""""""""""###$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&''')))+++++++++******'''(((***---...//////...---//////,,,---111333222......---,,,,,,+++******,,,---......//////....../////////...---,,,***)))+++)))((('''((()))((('''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$sssVVVMMMEEECCCCCC@@@???@@@???===;;;999999777555333222000......///---)))%%%***)))((('''&&&%%%%%%%%%***'''%%%&&&(((***)))'''&&&&&&&&&%%%$$$###"""!!!%%%###!!!  !!!"""$$$$$$$$$#########""""""###"""!!!"""###$$$###!!!"""############$$$$$$$$$$$$#########""""""!!!!!!""""""""""""########################"""""""""""""""""""""""""""""""""""" !!!"""###############""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""!!!!!! !!!"""$$$$$$###""""""""""""""""""""""""""""""######""""""""""""######$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""######""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########""""""""""""""" !!!"""###$$$$$$%%%"""""""""""""""#########!!!!!!""""""#########$$$%%%### !!!###$$$###!!! """$$$### !!!###!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$###"""""""""$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""######""" $$$$$$$$$$$$$$$$$$$$$$$$ %%%'''&&&&&&((((((&&&$$$###""" !!!""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###"""""""""###%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((((((((((()))******+++++++++***)))***,,,---,,,+++...,,,***+++///111000//////...---,,,,,,,,,,,,,,,------............------111000...,,,++++++++++++)))(((&&&%%%%%%&&&((()))(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%###"""!!!!!!!!!"""$$$%%%###"""!!! !!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''tttUUULLLDDDCCCBBB???>>>???===;;;:::999999999777555222000......///---)))&&&)))(((((('''&&&&&&&&&&&&)))'''$$$%%%'''(((&&&%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$###"""!!!""""""###$$$$$$$$$#########""""""$$$"""!!!"""###$$$###!!!"""############$$$$$$$$$############"""""""""!!!""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""!!!""""""############"""""""""""""""############"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""#############################################""""""""""""##################"""""""""!!!""""""""""""""""""""""""#########"""""""""""""""###""""""!!!!!!""""""######"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""""""""""""""""""""!!!!!!""""""######$$$$$$%%%%%%$$$$$$######""""""!!!"""""""""############$$$""" """$$$###!!!###%%%%%%###  """""""""""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###""""""######$$$""""""############""""""""""""""""""""""""""""""###########################!!! !!!"""###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%(((%%%"""$$$$$$#########"""!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###"""""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''(((((())))))((((((((()))******++++++,,,+++***+++---...---,,,///---+++,,,///111111//////......---,,,,,,------------............------///...,,,+++)))))))))***)))'''&&&%%%%%%&&&''')))''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%###""""""!!!"""###$$$%%%$$$###"""!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&(((((('''&&&%%%uuuTTTKKKCCCBBBAAA???>>>???<<<:::999999:::999888777111000//////...---)))'''''''''''''''''''''''''''(((&&&$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$###############$$$###""""""###$$$###""""""############$$$$$$$$$############""""""""""""""""""""""""############ !!!"""###$$$%%%%%%"""""""""""""""""""""""""""############""""""!!!""""""""""""############"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######""""""!!!""""""######""""""!!!"""""""""""""""######$$$##############################""""""""""""##################""""""""""""""""""""""""""""""""""""""""""""""""#####################""""""#########""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""#########'''&&&%%%$$$###""""""!!!""""""""""""###############!!! """###"""!!!$$$%%%%%%###!!! """############"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$######"""""""""######$$$""""""############""""""""""""""""""""""""""""""########################!!! !!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$'''###!!!!!!""" """"""######""""""!!!!!!""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((()))******((((((((()))******++++++---,,,+++,,,.........------,,,+++,,,...//////...//////...------------...------............------,,,,,,***)))((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###""""""""""""###$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!$$$(((+++,,,)))%%%"""uuuSSSJJJCCCAAAAAA>>>===???===;;;999999999999777666111111000///...,,,)))(((&&&&&&'''(((((((((((((((((('''%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%$$$$$$##############################$$$###""""""$$$$$$###"""""""""#########$$$$$$$$$#########"""""""""""""""!!!"""""""""############ !!!!!!"""######$$$$$$""""""""""""""""""""""""###############"""!!! !!!"""""""""############""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""######"""""""""###"""!!!!!!!!!"""$$$%%%##############################""""""""""""###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""##################"""""""""""""""$$$$$$$$$######""""""""""""""""""""""""#########"""!!! !!!""""""""""""""""""""""""###%%%&&&$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""#########""""""############""""""""""""""""""""""""""""""########################!!! !!!$$$&&&%%%%%%########################!!!######"""$$$'''$$$!!!"""###$$$$$$###!!! """"""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((()))*********((((((((()))******++++++,,,+++***+++---...---,,,******++++++,,,---,,,,,,///......------.........------............------++++++***)))((((((''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!###'''******(((%%%"""vvvyyyvvvRRRJJJBBBAAAAAA???>>>??????===:::999999888555444111111111000...,,,***)))%%%&&&'''((()))))))))((((((((('''&&&%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$""""""###$$$$$$######"""########################$$$###"""###$$$%%%$$$"""""""""#########$$$$$$$$$""""""""""""""""""######!!!"""""""""##################""""""""""""""""""""""""""""""""""""""""""###############"""!!! !!!"""""""""############"""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""############""""""###"""!!!!!!!!!"""$$$%%%##############################""""""""""""######""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#####################""""""""""""""" !!!!!!""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!###$$$$$$###"""""""""$$$%%%&&&$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!""""""############""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!###%%%''''''&&&########################%%%""" !!!)))///***!!!!!!"""###$$$$$$###"""!!!""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((()))*********((((((((()))******+++++++++)))))))))+++,,,+++******+++------------,,,,,,......---------......///------............------+++++++++******)))(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$uuuooorrr|||xxxSSSJJJCCCBBBBBB@@@???@@@@@@===;;;:::999777555333000222222111...+++******%%%&&&((()))***))))))((('''((()))((('''&&&(((******((('''%%%$$$###$$$$$$"""""""""##############################$$$$$$$$$%%%#########$$$%%%$$$###"""############$$$$$$$$$""""""""""""############""""""""""""########################""""""!!!!!!"""""""""""""""""""""""""""############""""""!!!""""""""""""############!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######"""""""""######$$$$$$######""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""#####################""""""#########!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""""""""######### !!!"""##################""""""""""""!!!"""###"""!!!"""$$$&&&+++((($$$""""""###""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!"""############""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!###%%%''''''&&&########################%%%""""""+++111,,,"""""""""######$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''(((((()))******((((((((()))******++++++***)))((()))***++++++))),,,...000000///.........---,,,,,,,,,,,,---......------............------+++++++++++++++***))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###################################################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$######"""###$$$%%%%%%|||SSSJJJCCCBBBBBB@@@@@@AAA>>><<<:::999999888666444000222333222...+++******&&&''')))******)))((('''&&&''')))(((''''''))),,,)))(((&&&$$$$$$$$$%%%&&&$$$######"""###$$$%%%&&&""""""#########$$$$$$$$$%%%$$$######%%%%%%$$$###"""############$$$$$$$$$!!!"""""""""############""""""""""""############"""""""""""""""#########""""""""""""""""""""""""!!!""""""############"""""""""""""""############!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""######$$$$$$######"""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!"""""""""############""""""""""""""""""""""""#########"""""""""""""""###""""""!!!!!!""""""### !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!!!!""""""######$$$$$$ !!!!!!""""""##################"""""""""!!!!!!###$$$$$$""""""%%%(((...***%%%""""""###"""!!!"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!"""""""""### !!!"""#########"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!###%%%$$$###########################!!!"""""""""'''+++)))#########""""""######$$$%%%#########""""""""""""!!!######$$$$$$$$$%%%%%%%%%######""""""""""""######!!!"""###$$$%%%$$$$$$#########$$$$$$$$$$$$##################$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''(((((())))))((((((((()))******++++++***)))((()))+++,,,+++******---000000...,,,,,,---+++++++++++++++,,,------------............------******+++++++++***)))(((&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%''''''####################################$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&SSSKKKDDDCCCCCCAAAAAABBB<<<:::999999999999888666000222444222...+++***+++'''((()))+++***)))(((&&&$$$&&&((((((&&&'''***---'''&&&%%%$$$$$$%%%''')))&&&%%%#########%%%'''(((""""""######$$$$$$$$$$$$%%%$$$######%%%%%%$$$###"""############$$$$$$$$$!!!!!!""""""#########$$$""""""""""""############ !!!"""###$$$%%%%%%"""""""""""""""""""""""" !!!"""###############""""""""""""############!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""######$$$$$$$$$$$$###### !!!###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$ !!!!!!"""###$$$$$$%%%############""""""""""""$$$#########""""""!!!!!!!!!###%%%$$$######&&&))),,,(((###"""###%%%$$$###!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""#########"""""""""############""""""""""""""""""""""""""""""########################  """###"""!!!"""""""""""""""""""""""""""%%%###"""###$$$###$$$###"""""""""###%%%&&&######""""""!!! ######$$$$$$$$$%%%%%%%%%######""""""""""""######!!!"""###$$$%%%$$$############$$$$$$$$$$$$######"""############$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((()))******+++++++++***)))***,,,---,,,+++'''***------+++))))))***************++++++,,,------..................---))))))***++++++***((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%(((***+++########################"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&yyyZZZKKKFFFFFF???>>>AAA===;;;;;;;;;:::888777555444222222222111///---***)))&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$######""""""###$$$$$$########################""""""""""""##################""""""!!!!!! """"""############""""""""""""""""""""""""""""""""""""""""""###############""""""###%%%%%%$$$"""""""""""""""""""""""""""$$$"""!!! !!!"""$$$%%%######""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###$$$$$$$$$$$$###""""""%%%%%%$$$###"""!!! """###$$$%%%&&&%%%%%%$$$""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$########################!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$ !!!"""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((++++++******)))*********))))))************))))))))))))))))))******************+++++++++,,,,,,,,,------------,,,+++***)))))))))************)))))))))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$###"""##############################%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""{{{ZZZJJJEEEEEE??????BBB===;;;;;;;;;:::888777555444222222222111///---***)))&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%%%%$$$###"""!!! ########################!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$######""""""""""""""""""########################""""""""""""##################""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""###############"""!!!"""$$$%%%$$$###""""""""""""""""""""""""###"""!!! !!!"""$$$%%%######""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###$$$$$$$$$$$$###""""""$$$$$$######"""!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%######################## !!!!!!!!!""""""########################!!!!!!!!!"""""""""######%%%%%%$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""######$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%&&&''''''((()))))))))(((((()))******))))))************))))))((((((((()))))))))***************+++++++++,,,,,,------------,,,+++***)))((((((((())))))((((((((((((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############ZZZJJJDDDDDD??????BBB===<<<<<<;;;:::999777666555222222222111///---***)))&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$###"""!!!!!!######################## !!!!!!""""""######""""""""""""""""""""""""########################"""""""""""""""######$$$$$$%%%%%%%%%%%%$$$"""!!!""""""""""""""""""""""""""""""""""""###############""""""""""""!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""############$$$"""!!!!!!"""$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%###""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$######"""!!!"""""""""""""""""""""""""""###$$$$$$%%%$$$$$$$$$""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""##################$$$$$$######################## !!!!!!!!!########################"""""""""#########$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$#################################$$$$$$%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))***((())))))******))))))(((''''''((((((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++***)))&&&''''''((((((''''''&&&(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$\\\JJJCCCDDD???@@@CCC>>><<<<<<<<<;;;:::888666666222222222111///---***)))&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""########################"""""""""""""""######$$$'''((()))***)))'''$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""""""""############%%%""" !!!###$$$%%%""""""""""""""""""""""""""""""!!!!!!""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!%%%###!!! !!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""###############""""""!!!!!!!!!""""""#####################$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""######$$$$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$#######################################!!!!!!!!!!!!""""""""""""########################"""#########$$$$$$$$$$$$###"""""""""""""""""""""########################""""""#########$$$$$$$$$########################!!!"""###$$$%%%&&&''''''""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''((()))***+++(((((())))))))))))((((((''''''''''''((((((((((((************+++++++++++++++++++++++++++***))))))'''''''''(((((('''''''''(((''''''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%___LLLDDDDDD@@@AAACCC============<<<:::999777666222222222111///---***)))&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$########################!!!!!!"""###$$$%%%%%%&&&"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$'''((()))***)))'''$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""############""""""############""""""########################!!!"""""""""############%%%""" !!!###$$$$$$########################"""""""""""""""######$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%###!!! !!!###%%%""""""""""""""""""""""""""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""""""""############"""!!!!!!!!!!!!!!!"""######$$$$$$$$$#####################!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""######$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$"""""""""""""""""""""###########################""""""#########$$$$$$$$$########################!!!!!!"""###%%%&&&''''''""""""#########$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''((()))***+++,,,(((((())))))))))))((((((''''''''''''(((((((((((())))))*********+++++++++******++++++******))))))'''(((((())))))(((((('''''''''&&&&&&&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%&&&wwwiiivvvcccOOOEEEEEEAAACCCDDD===>>>>>>===<<<;;;999888777222222222111///---***)))&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%""""""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$%%%%%%%%%%%%$$$"""!!!""""""""""""""""""""""""""""""""""""############"""""""""############$$$""""""############""""""########################""""""""""""###############!!! !!!#################################!!!"""""""""############"""""""""############$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""!!! !!!!!!""""""#########$$$$$$$$$###"""""""""######""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""##################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$"""""""""############$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$########################!!!""""""$$$%%%&&&''''''"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((()))***++++++'''(((((())))))(((((('''''''''((((((((())))))))))))))))))************+++))))))*********))))))(((((((((((())))))((((((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%wwwgggiiivvvhhhRRRGGGFFFBBBDDDDDD===>>>>>>>>>===;;;:::888777222222222111///---***)))&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""""""""########################""""""""""""############""""""#########$$$$$$$$$""""""############""""""########################""""""""""""############"""!!! !!!"""######"""########################!!!!!!"""###############""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""!!!!!! """""""""""""""#########%%%$$$###"""!!!!!!"""###""""""""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""""""""##################$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((''''''(((((()))''''''((((((((((((''''''((((((((()))))))))******))))))))))))************(((((()))))))))))))))(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$|||jjjTTTIIIGGGCCCDDDDDD<<>>>>>===<<<:::999888222222222111///---***)))&&&''''''((((((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%% !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""########################"""""""""""""""######$$$$$$######""""""###$$$%%%########################""""""""""""############""""""######$$$$$$$$$$$$""""""############""""""########################""""""""""""############!!! """###$$$"""!!!########################!!!!!!"""###############""""""######$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""######""""""############"""""""""""""""""""""""""""""" !!!###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""!!!!!! ######""""""""""""""""""%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""""""""############""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&####################################$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$#################################$$$$$$%%%%%%&&&"""############$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''((((((((((((''''''))))))))))))************))))))))))))************(((((()))))))))))))))(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%&&&&&&"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%$$$###"""!!!########################%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$sssWWWGGGGGGDDDDDDDDD???AAAAAAAAA>>>;;;999888999222111000//////...,,,)))###'''+++***)))(((%%%!!!''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%$$$###"""%%%$$$###""""""###$$$%%%########################"""&&&&&&!!!###$$$"""!!!!!!!!!"""######$$$$$$$$$$$$$$$#########"""""" !!!!!!!!!!!! $$$""" !!!$$$%%%###!!!""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""""""""############$$$$$$$$$!!!!!!""""""#########$$$""""""############""""""%%%$$$###""""""###$$$%%%!!!"""###$$$$$$###!!! """"""""""""""""""""""""""""""!!!!!!!!!###$$$%%%%%%$$$###""""""###$$$%%%#########""""""""""""""""""############$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''(((******---,,,+++***))))))))))))+++******)))(((''''''&&&(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&'''%%%###$$$&&&'''%%%#########$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""$$$%%%$$$###$$$$$$'''%%%###!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&###!!!&&&&&&%%%$$$%%%&&&'''(((########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$'''&&&$$$#########$$$$$$uuuYYYIIIGGGDDDCCCBBB===???@@@???===999777666777222111000//////...,,,))))))%%%$$$''')))((('''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$######"""!!!$$$$$$###""""""###$$$$$$########################''')))'''"""!!!%%%&&&"""#########"""""""""""""""$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!$$$"""!!!!!!###$$$###!!!""""""""""""""""""""""""############"""""""""!!!########################"""############$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$###"""""""""############$$$$$$$$$!!!"""""""""############""""""############""""""######"""!!!!!!"""######!!!"""###$$$$$$###"""!!!########################!!!  !!!"""$$$###""""""""""""###$$$"""""""""""""""#########"""############$$$$$$$$$############"""""""""!!!$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$#########"""""""""""""""!!!"""""""""######$$$$$$########################""""""""""""""""""""""""################################################$$$###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))***++++++++++++++++++,,,,,,---******))))))(((''''''&&&((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%###$$$&&&'''%%%#########$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&$$$!!!$$$$$$$$$$$$$$$%%%&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$&&&%%%$$$#########$$$$$$xxx[[[JJJHHHDDDBBBAAA;;;>>>>>>>>>;;;888555555555222111000//////...,,,)))''')))---000,,,&&&&&&***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################"""############"""!!!!!!$$$$$$###""""""###$$$$$$########################&&&%%%""" """%%%###$$$$$$######"""!!!!!! $$$$$$$$$###############""""""############""""""###"""!!!"""###$$$###!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$$$$$$$###"""""""""############$$$$$$$$$""""""""""""############""""""############""""""""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  ###""""""!!!!!!""""""###!!!!!!""""""######$$$$$$"""############$$$$$$$$$############""""""""""""$$$$$$$$$###############$$$$$$$$$###############""""""""""""""""""""""""########################""""""!!!!!!!!!###$$$%%%########################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$""""""""""""############!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))******+++******++++++---...000111***))))))(((((('''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&$$$""""""######$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$&&&%%%$$$#########$$$$$$www[[[JJJHHHDDDBBBBBB<<<===>>>===;;;888555555555222111000//////...,,,)))%%%)))...777FFFLLL<<<%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""###############""""""$$$##################$$$###########################"""!!!$$$((()))###############""""""!!!!!!#################################$$$$$$############"""""""""######""""""""""""""""""""""""""""""#########"""""""""""""""########################""""""#########$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$"""""""""""""""#########""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%%""""""#########$$$$$$$$$#########"""""""""""""""###################################################################################################"""!!! """$$$&&&########################""""""#########$$$$$$$$$$$$##################$$$$$$##################$$$!!!!!!""""""######$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''(((((()))&&&&&&'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))******+++,,,...///000))))))(((((((((''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$############%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######$$$%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$%%%'''&&&%%%###!!!"""$$$%%%%%%%%%$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$vvvZZZJJJHHHEEEDDDDDD>>>?????????<<<999666666666222111000//////...,,,))))))'''!!!///[[[yyyZZZ###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$%%%$$$$$$############$$$$$$#################################$$$###&&&,,,222000)))###!!!!!!""""""##########################################$$$$$$$$$$$$######""""""######"""""""""###""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$######""""""""""""""""""""""""############""""""########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$%%%""""""#########$$$$$$$$$""""""""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###!!! """$$$%%%########################""""""#########$$$$$$$$$#########$$$$$$##################$$$$$$#########!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))***+++,,,,,,((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###!!!"""$$$&&&%%%$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$%%%&&&&&&%%%$$$"""###%%%&&&&&&&&&%%%$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvZZZJJJHHHEEEDDDDDD???@@@@@@@@@===:::777777777222111000//////...,,,)))""",,,+++)))@@@[[[NNN***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$"""###$$$$$$$$$$$$###"""########################"""!!!$$$,,,000---'''$$$ !!!!!!"""######$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""############$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$############""""""""""""""""""############""""""######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""!!!""""""######""""""!!!!!!!!!""""""######$$$$$$"""############$$$$$$$$$""""""""""""###########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!!!!!"""###$$$########################"""############$$$$$$$$$"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""""""""""""""############""""""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((())))))******))))))((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$##################$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$###$$$%%%$$$###"""###%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%###"""$$$'''(((%%%######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$xxx\\\KKKIIIEEECCCCCC===@@@@@@@@@===:::777777777222111000//////...,,,)))///555+++$$$)))...---''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################!!! %%%&&&!!! ###"""""""""""""""#########""""""#########$$$$$$$$$""""""############""""""!!!###$$$###!!!!!!"""$$$""""""""""""""""""""""""!!!"""""""""####################################"""############$$$$$$$$$""""""""""""###############$$$$$$$$$$$$###"""""""""############$$$$$$$$$############"""""""""!!!""""""############""""""!!!"""###$$$$$$###"""!!!############$$$%%%&&&&&&######################## !!!"""#########"""!!!""""""###$$$$$$###"""""""""""""""""""""#########"""############$$$$$$$$$!!!"""""""""############""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""""""""########################"""############$$$$$$$$$"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""#########"""""""""""""""""""""""""""""""""##############################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((())))))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$######$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%"""$$$%%%$$$""""""###%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&$$$$$$'''++++++'''###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$###$$$%%%'''&&&%%%###############$$$%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$${{{^^^LLLJJJEEEBBBAAA;;;???@@@???===999777666777222111000//////...,,,***+++&&&%%%***,,,)))(((***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################!!!!!!"""###############"""###$$$%%%%%%$$$###"""########################'''"""!!!""" %%%$$$$$$######"""!!!!!!!!!""""""######$$$$$$$$$$$$""""""############""""""!!!###%%%$$$!!! """$$$""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""###############$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$#########""""""!!!!!!""""""############"""""" !!!"""######"""!!! ############$$$%%%&&&'''"""""""""""""""""""""""" !!!"""$$$$$$$$$###""""""###$$$%%%%%%$$$###"""#########""""""""""""""""""############$$$$$$$$$!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!########################"""############$$$$$$$$$"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""$$$$$$######""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((()))******&&&'''''''''''''''''''''%%%&&&&&&'''((()))******''''''%%%$$$$$$%%%''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&&&&!!!$$$%%%%%%"""!!!###%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$'''&&&&&&***......)))###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&$$$######%%%''''''&&&###"""!!!!!!!!!"""$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$"""###$$$%%%&&&%%%%%%$$${{{]]]KKKGGGBBBAAAAAA<<>>@@@???;;;999:::888444222222222111///...,,,,,,((())))))*********))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###""" """###%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""######""""""""""""###%%%%%%###"""###$$$!!!"""""""""############""""""###$$$$$$$$$###"""%%%$$$##################""""""###$$$$$$$$$######$$$$$$$$$#########""""""########################!!!""""""#########""""""""""""""""""############""""""""""""""""""######""""""""""""""""""######"""###$$$%%%$$$$$$"""""""""""""""""""""######$$$%%%$$$$$$######$$$$$$%%%###""""""######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''((())))))(((''''''&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||___LLLIIIDDDBBBBBB======??????<<<::::::888444222222111111000...---,,,((())))))************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###""" """###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""############"""""""""###%%%%%%###"""###$$$""""""""""""############ !!!###%%%%%%$$$"""!!!%%%$$$$$$#########$$$$$$"""######$$$$$$$$$######################################################!!!""""""############""""""""""""#########$$$$$$""""""""""""############""""""""""""##################$$$%%%$$$###"""!!!"""""""""""""""######$$$%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''((()))******)))((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""""""""$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||___LLLIIIDDDCCCCCC===<<>>;;;999666444333333333222111///---,,,+++))))))************))))))((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&&&&$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$############"""########################!!!"""###$$$$$$###"""!!!################################################$$$$$$##################$$$$$$$$$######"""""""""########################$$$#########""""""!!!!!!$$$$$$############$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""""""""###############""""""""""""##############################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}___LLLHHHCCCBBBCCC??????>>>===;;;999777666555333333222111///---,,,+++((())))))*********))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%#########%%%&&&%%%$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$############"""########################""""""############""""""########################################################################%%%%%%$$$$$$$$$#################################$$$#########""""""""""""$$$$$$############$$$$$$""""""""""""#########$$$"""############$$$$$$$$$############$$$$$$$$$%%%"""""""""#########$$$$$$######""""""""""""##############################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}___LLLHHHCCCBBBBBB===>>>===<<<;;;:::999888777333333222111///---,,,+++'''((()))***************)))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%%%%$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$########################$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$############"""########################################################################################################################%%%%%%%%%%%%$$$$$$$$$$$$#######################################"""""""""$$$$$$############$$$$$$"""""""""###############"""############$$$$$$$$$"""""""""#########$$$$$$############$$$$$$$$$%%%######""""""""""""##############################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$##################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~```MMMIIICCCAAAAAA<<>>===<<<:::888777777333333222111///---,,,***'''((()))******+++******))))))))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%%%%###"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$#########""""""########################$$$##################$$$###############################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$!!!""""""""""""###############$$$$$$$$$%%%%%%%%%$$$######""""""######$$$########################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~```NNNJJJDDDBBBBBB<<>><<<;;;:::999888333333222111///---,,,+++++++++++++++***((('''&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&&&&$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''########################""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%&&&'''((((((((('''&&&'''((()))***+++,,,---------......///000111111222222333333333333222222///000111111222222111111000///---++++++,,,---...,,,+++***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$############"""######################## """&&&((((((&&&""" ################################################!!!""""""###$$$$$$%%%%%%"""""""""######$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!""""""""""""#########%%%$$$$$$######$$$$$$%%%##############################""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}```MMMJJJFFFEEEFFFAAA??????>>><<<;;;888777555555333111000000...,,,)))******)))((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&&&&$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$''''''((()))***++++++,,,+++,,,---...///111222222333333333333333333333333555555666666666777777777888999999:::999888777666999999888777666555444444333222111///...,,,+++***'''))))))&&&###"""$$$'''%%%&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%$$$$$$#########""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%##############################""""""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""""""""###$$$$$$%%%&&&&&&$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&~~~```NNNJJJEEEEEEEEEAAA>>>>>>===<<<;;;999777666444333111000000...,,,)))******)))((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%&&&'''((((((((((((++++++,,,,,,---..................//////000000000111111111111111111111111222333333333444444444444666777888999:::::::::999999999999::::::;;;;;;;;;===<<<;;;999777666444444111111000---***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%$$$###"""!!!###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""%%%%%%&&&&&&'''(((((()))$$$$$$############$$$$$$######################################################$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&bbbNNNJJJEEEDDDDDD???=========<<<;;;:::888777444333111000000///,,,******))))))((((((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***+++,,,,,,000000000000000000000000////////////////////////.........................../////////000000000000---...000222444555555555555666777999;;;<<<>>>???@@@???>>>===<<<;;;::::::;;;999777555444222///,,,))))))'''&&&&&&&&&'''(((***)))(((&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&$$$$$$############$$$$$$################################################"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&cccOOOJJJDDDCCCCCC???<<<<<<<<<<<<;;;:::999888444222111000000///,,,***))))))(((((((((((())))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&### ###&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''((((((((((((((()))+++,,,.../////////222222111111000000000000------------....................................++++++,,,,,,,,,---------)))***+++---...///000000...///000222444666888999<<<<<<<<<<<<=========>>>???<<<:::;;;<<<:::666222000...,,,)))(((((())))))***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$##################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$############$$$$$$########################""""""""""""######$$$$$$$$$$$$############$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&dddOOOIIICCCBBBCCC???<<<<<<<<<<<<;;;:::999888333222000000000///---+++))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&### ###&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$&&&(((***++++++,,,...//////000000000000000000000000///......------)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------......//////******+++,,,...///000000666777888:::;;;===>>>???===<<<;;;===AAAAAA>>>;;;888666222///---,,,,,,---(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$######""""""######$$$########################%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&dddNNNIIICCCBBBDDD@@@=========<<<;;;:::888777333111000000000///---+++((((((((((((((())))))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&)))+++---...///...111222222222111000000///.........------,,,,,,,,,((()))***+++---...//////************************,,,,,,,,,,,,------------...---,,,,,,+++++++++,,,++++++++++++,,,,,,,,,------...000111333555777888888999:::===@@@CCCCCCBBB===<<<999777555444333444+++***)))'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%######""""""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''(((((())))))((((((''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&cccNNNHHHCCCBBBEEEAAA>>>>>>===<<<;;;999777666222111000000000000---+++((((((((((((((()))******(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((()))******+++,,,...000111111111000000000111111000//////............---------------++++++,,,---......//////------------------------........./////////000000---,,,+++***))))))***+++------------------------)))******+++,,,---......000222555777999<<<@@@CCC>>>>>>>>>>>>=========<<<666444222///---***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######""""""""""""######""""""#########$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$############$$$$$$######################################################$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&{{{cccMMMHHHCCCCCCEEEBBB??????>>>===;;;888777555222111000000000000...,,,((((((((((((((()))******(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&&&&$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""""""""######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,---000222333444444333111000......////////////...................../////////////////////////////////222222222222222222222222000000000111111111222222000///...------...///000---------........................---------------(((+++///000111444:::???>>>???@@@BBBCCCCCCCCCCCCBBB@@@<<<888444111///...'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%#################################"""###$$$$$$%%%######""""""""""""######""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&~~~dddOOOJJJDDDCCCEEE@@@BBBAAA???===:::888666555222111111111222111...,,,---***(((((()))***)))))))))(((&&&&&&((()))((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!! !!!###%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$%%%'''(((((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''))))))******))))))((('''&&&'''))))))((('''((()))(((''''''))),,,000444777888444///---///333777999000...------...//////...---000333333111000333666444333222333666999::::::>>>;;;:::<<<<<<999999<<<>>>;;;888444333444555777666333000///000222444444333333222222222222222222000...+++***+++...111333***++++++---///111333444:::<<>><<<999555222111000000222000------......,,,***...------------......///222333555999<<<@@@BBBDDDDDDDDDCCCAAA???===;;;:::999555000---,,,+++(((%%%((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&''''''''''''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%###''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%dddOOOIIICCCCCCEEEAAABBBAAA???===;;;888777666444333222222222000---***+++)))''''''((((((((('''((('''%%%%%%'''((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((,,,//////111444777888888666555111000000///...---,,,,,,---000222333222333777;;;DDDDDDDDDFFFKKKPPPTTTUUUPPPQQQRRRSSSWWW^^^fffkkkbbb___```fffkkkkkkmmmooorrrnnnggg```ZZZWWWVVVVVVSSSSSSTTTWWWZZZ\\\\\\[[[UUUQQQKKKDDD===888555333555333222222333111,,,(((000//////...............---......000222555888:::@@@@@@AAABBBBBBAAA@@@??????<<<888444222000---***'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%***)))((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%cccNNNIIICCCCCCEEEAAAAAA@@@???===;;;999777666555444222222111///,,,)))+++)))(((((())))))((('''(((&&&%%%%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''''''''&&&'''***+++,,,...111444444555666777777555222111***+++---///000111333444777<<>>BBBDDDEEEBBBBBBAAA@@@===;;;::::::333111---)))'''''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########"""###$$$$$$%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###############$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%'''((('''''''''''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyy|||aaaMMMHHHCCCCCCEEEAAA@@@@@@>>>===;;;999888777444333222222222000---***,,,+++***+++,,,,,,***((()))(((&&&&&&((()))((('''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((''''''''''''''''''$$$%%%%%%%%%&&&''''''(((&&&%%%%%%%%%%%%&&&'''''')))((('''''''''((()))***,,,111777;;;;;;888666444666444000...---...000111...111555777888<<>>===;;;999888888333222111222222000...++++++******+++,,,,,,)))'''***)))'''''')))***)))((($$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$(((******'''###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''(((((($$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&'''''')))(((((())),,,///222444777:::===>>>;;;666333111222111//////000333777999555;;;BBBFFFGGGJJJOOOSSS[[[\\\]]]___aaadddfffhhhcccfffjjjnnnrrrwww|||~~~wwwsssrrrsssuuuvvvqqqlllmmmwww~~~wwwtttnnnkkkjjjmmmqqqttt|||wwwpppkkkhhhggggggfffcccfffkkkppptttxxxzzzzzz~~~jjjUUUJJJDDDBBB???<<<999777555555222222111111111000000000,,,,,,---///222666999;;;???AAACCCBBB???======>>>???>>><<<888444000,,,***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&$$$###&&&%%%$$$$$$$$$$$$%%%&&&###%%%&&&&&&&&&&&&''')))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$###%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((($$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################aaaLLLGGGCCCCCCEEEAAA@@@???>>>===;;;:::888888222111111111222111...,,,***))))))***++++++(((&&&+++***((((((*********)))$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&***...---((($$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%$$$$$$%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''******+++...222666;;;===@@@AAAAAA>>>999333000...//////000222666:::===@@@GGGNNNTTTVVVSSSQQQQQQRRRaaa``````bbbeeehhhiiihhhhhhlllrrruuuvvvyyy~~~xxxtttrrrrrrrrrnnnooopppsssvvvzzz~~~dddUUUIIIHHHFFFDDDBBB@@@??????999888888777555333111//////...------...111444777888;;;???AAA@@@???AAACCC>>>???AAABBB???;;;666222''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&###$$$&&&&&&&&&&&&''')))(((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###%%%'''&&&$$$###%%%'''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&'''''''''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((($$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################cccNNNIIICCCAAABBB===@@@>>><<<::::::888666444222111000000000000---+++))))))))))))))))))))))))&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((()))((((((,,,+++...777BBBGGGEEEAAA:::999777444222111000000333777<<>>:::666333...)))&&&%%%&&&'''***((('''&&&&&&((()))+++(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$cccNNNIIICCCAAABBB===@@@>>><<<::::::888666444222111000000000000---+++))))))))))))))))))))))))((()))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''((()))***333333777>>>DDDEEEAAA===444222000//////222444666<<>>@@@>>><<<::::::888666444222111000000000000---+++))))))))))))))))))))))))))))))))))))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$***((('''&&&'''***---///;;;===@@@BBBBBB>>>:::666///...---///333:::AAAEEEGGGMMMTTTWWWYYY\\\bbbgggmmmqqqwww}}}~~~yyyqqqkkklllnnnrrruuuxxx{{{~~~~~~zzz|||}}}{{{xxxvvvsssrrrmmmpppsssrrriiiZZZJJJ???555333000//////...---,,,000///---...000444999<<>>>>>@@@CCCFFFEEEBBB<<<666000,,,***)))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$cccNNNIIICCCBBBCCC???@@@>>><<<::::::888666444222111000000000///---+++((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$(((''''''(((+++000555999???AAABBB???999333111111111222555:::AAAJJJRRRVVVVVV\\\aaabbb______cccgggkkknnnttt}}}~~~|||zzz{{{|||yyyyyy```MMM???;;;555222000000//////222000...------///111333777;;;@@@CCCDDDCCCCCCBBBFFFFFFDDDAAA<<<666000---***))))))(((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$######""""""######$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!$$$&&&'''&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$cccOOOIIIDDDCCCDDD@@@@@@>>><<<::::::888666444222111000000000///---+++((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***...333888===@@@>>>>>>;;;555...+++...111777:::@@@HHHQQQXXX^^^aaadddhhhkkkjjjeeebbbccceeelllooovvvuuu___NNNHHH@@@999666555666666/////////...............---333<<>><<<::::::888666444222111000000000000---+++))))))))))))))))))))))))*********)))((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((,,,222888===???@@@@@@888777333///,,,...444:::@@@DDDJJJQQQYYY^^^bbbcccdddfffhhhhhhgggeeedddccctttyyyooo[[[TTTJJJBBB===::::::999---...//////000//////...---111555888999<<>><<<::::::888666444222111000000000000---+++))))))))))))))))))))))))+++******)))((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''((()))+++,,,,,,///555===DDDFFFBBB===999333222111000333:::BBBHHHKKKMMMPPPUUUYYY]]]```bbb^^^___ccchhhnnnqqqpppoooyyyzzzkkkeee]]]TTTNNNHHHDDDAAA777666444222111000000000...000222111111555>>>EEE@@@CCCGGGJJJKKKIIIFFFDDD===999333---)))'''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$cccOOOJJJEEEDDDFFFAAA@@@>>><<<::::::888666444333111000000000000---+++)))))))))))))))))))))))))))(((((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&''')))***,,,---...666<<>>CCCCCCEEEFFFHHHIIIJJJJJJHHHCCC;;;222---*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((())))))))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$fffQQQLLLDDD@@@CCCBBBAAA???<<<;;;999888555333444222000//////---***((((((***,,,,,,***((('''(((***(((&&&&&&'''(((((('''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%'''(((((('''&&&&&&'''&&&''')))+++...222666999EEEIIIJJJEEE<<<444222222444999>>>AAAHHHRRRXXXZZZWWW[[[ZZZSSSQQQXXXbbbhhhmmmooottt}}}~~~~~~{{{{{{{{{ooogggeeebbb```ZZZQQQFFF===777555000///...,,,,,,...333777888;;;AAAFFFJJJKKKKKKJJJFFFGGGDDD<<<666222...)))))))))((('''''''''(((((($$$%%%%%%&&&'''''''''&&&))))))((('''&&&&&&%%%%%%"""############$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''(((((()))(((((())))))))))))((((((''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((''''''''')))'''&&&'''((()))(((''''''(((((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))(((((((((((())))))(((((((((((())))))***)))((('''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$######$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%eeePPPLLLDDD@@@BBBBBBAAA???<<<;;;999888555333333111000000000///,,,***)))***++++++)))(((((()))+++)))''''''((((((((('''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((''')))+++,,,+++******+++)))))))))---333:::@@@CCCFFFEEEBBB<<<555111222555???GGGMMMMMMNNNSSSZZZ\\\aaaaaa]]]XXX[[[eeeoootttwwwyyy~~~}}}zzz|||~~~vvvhhhVVVDDD999444222000---,,,---...///333666;;;AAAFFFJJJKKKLLLCCCEEEDDDBBB@@@===333))),,,+++***)))((('''&&&%%%$$$%%%&&&&&&'''''''''&&&)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&%%%%%%%%%(((((())))))))))))(((((('''((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((()))(((''''''((()))(((''''''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''((())))))(((((((((((((((((((((((((((((())))))(((((('''&&&(((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%~~~cccOOOKKKCCC???AAA@@@AAA???<<<::::::888555333222111000000111111///---***++++++)))'''''')))+++---+++)))(((((()))'''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((($$$&&&)))***)))((()))))),,,+++---333===FFFKKKLLLDDD???777111///222888<<>><<<::::::888666444333222111111111111...,,,++++++***(((&&&'''***---...,,,***)))))))))'''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((((((###%%%(((((('''&&&''''''---...333===GGGMMMMMMKKK===888111///333===FFFKKKTTTYYY[[[XXXVVV\\\cccfffcccfffhhhmmmzzz}}}zzzzzzyyyyyy|||{{{zzz~~~{{{cccQQQFFF>>>555111222333222//////000333777===CCCIIILLLOOOMMMHHHBBBBBBEEEDDD???333000---***))))))***+++&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&&&&''''''(((((((((((((((((('''))))))))))))((('''&&&%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))((('''((()))***)))''''''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((())))))***************+++)))((((((''''''(((((()))))))))((((((((()))******(((((((((((((((((((((((())))))******))))))((('''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%$$$$$$######$$$$$$%%%~~~^^^MMMKKKDDD???@@@>>>@@@>>><<<::::::888666444555444222111111///---***++++++)))'''&&&'''+++......,,,***)))))))))'''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((((((***++++++***)))***+++---222<<>>:::333...******+++---&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&&&&'''''''''((((((((((((''''''(((((()))(((((('''&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((((((((())))))*********((('''((()))***)))(((''''''((()))******))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))************)))))))))*********++++++,,,,,,))))))(((((((((((())))))---,,,+++))))))((((((((())))))))))))))))))))))))((())))))))))))(((''''''((((((((((((((((((((((((&&&&&&'''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%$$$$$$######$$$$$$%%%|||]]]LLLLLLEEE@@@@@@>>>@@@>>>;;;::::::999666444666444222111000...+++)))******)))'''&&&'''+++...---+++)))(((((()))'''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))((()))***))))))+++...000333999BBBIIIJJJFFF>>>999666888<<>>777333111000000///...---///222555777???HHHOOOLLLFFFCCCCCCBBBHHHDDD===555///+++***)))'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''(((((())))))******+++***)))((((((******)))(((''''''((()))************((((((((((((((((((((((((************************))))))))))))))))))))))))******++++++++++++***************+++,,,,,,------+++******))))))******+++......,,,***)))((((((((())))))))))))))))))))))))(((((())))))(((((('''&&&'''(((((((((((()))))))))&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%{{{]]]MMMMMMFFFAAA@@@>>>???===;;;::::::999777555333222000000000...,,,***)))***)))((('''(((+++---+++)))''''''((((((((('''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''(((((()))&&&''''''''')))...444999<<>>888111,,,)))((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%$$$######$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((()))'''(((((()))******++++++***)))((()))******)))(((''''''(((******++++++***))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++++++++++++++*********++++++,,,------...,,,,,,++++++++++++,,,,,,...---,,,+++***)))))))))))))))))))))))))))))))))))))))******))))))(((''''''((((((((())))))))))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%zzz]]]MMMMMMGGGBBBAAA>>>???===;;;::::::999777555111000//////000///---+++((()))))))))((((((+++---***(((&&&&&&((((((((('''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))))))))***+++///666>>>DDDEEEFFFEEE>>>666444888>>>BBBHHHOOOSSSWWW]]]gggnnnmmmrrrsssrrrssszzz|||}}}{{{{{{~~~{{{zzz{{{zzzwwwsssxxx~~~}}}||||||{{{vvvyyy{{{|||||||||}}}~~~~~~}}}zzzxxxzzzzzzzzz{{{||||||}}}}}}~~~|||{{{{{{{{{~~~}}}~~~zzzmmmlllrrrzzz~~~zzzuuukkk^^^PPPEEE@@@>>>555444222000///000111222111666:::===CCCJJJMMMKKKCCCDDDFFFEEE@@@888111,,,(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$&&&%%%$$$######$$$%%%&&&######%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''(((((()))&&&''''''''''''''''''&&&$$$%%%&&&((())))))******$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))'''(((((()))***+++++++++***)))((()))***+++***(((''''''(((******+++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,++++++***+++++++++))))))))))))))))))))))))***++++++++++++***))))))'''((((((((())))))******&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%cccRRRMMMEEEBBBDDDBBBAAA>>>999666555555444333444222000000///---+++((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((000+++&&&%%%&&&)))))))))+++(((+++555@@@EEEGGGHHHIIIBBB:::444333888>>>BBBOOOOOOSSSXXXZZZ^^^fffpppooonnnpppvvv~~~~~~zzz|||xxxyyy~~~}}}uuulllkkknnnrrrssstttzzz|||zzzwwwtttrrrqqqmmmnnnqqqtttvvvyyyzzz{{{yyy{{{}}}|||yyyvvvtttttttttvvvxxxxxxxxxxxxyyy{{{zzz~~~~~~wwwqqqppprrruuupppiiifffhhhmmmrrrtttvvvyyy~~~~~~}}}yyynnnccc[[[RRRJJJEEE???777222111000///---111222444888???FFFLLLPPPHHHGGGEEEDDDBBB???;;;777222...***))))))(((%%%"""%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###'''%%%######$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))((((((******++++++++++++++++++------------------------++++++,,,,,,,,,,,,,,,++++++,,,---............---------,,,,,,,,,,,,++++++***+++,,,---...---,,,+++***))))))***+++,,,,,,++++++++++++++++++*********,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$~~~cccQQQLLLDDDBBBDDDAAA@@@===:::888777777555444333222000//////...+++((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''((((((''''''''''''((())))))///+++'''&&&'''))))))(((000000555???EEEEEECCCCCC===999444444888@@@FFFJJJSSSPPPOOORRRTTTYYYcccmmmssstttwww{{{}}}xxxwwwxxxvvvpppjjjfffmmmwww~~~{{{zzzzzz|||~~~wwwuuurrrooojjjgggdddbbb```dddiiiooorrrssssssrrrxxxzzz{{{zzzwwwssspppooolllmmmnnnmmmllllllnnnpppwwwxxxyyyxxxuuummmddd^^^ccc^^^XXXUUUVVVYYY]]]___cccfffkkkppptttxxx|||~~~}}}uuuhhh\\\QQQBBB777111000000///......000333888>>>DDDHHHIIIGGGEEECCCCCCAAA>>><<<:::666000+++)))(((((('''&&&''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###'''%%%######$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((***************************************************))))))))))))(((((((((+++++++++,,,,,,,,,,,,,,,------.........///////////////000111111111111111222333444555666888999999666555555444222111111000/////////...---,,,+++***,,,+++***+++---......---++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$|||aaaPPPKKKDDDAAACCC@@@>>><<<;;;::::::999777444333222000//////...+++)))))))))(((((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''(((((((((((((((((()))******...+++((('''((()))))))))222777@@@JJJJJJCCC===;;;444222222888AAAJJJOOOQQQXXXQQQLLLMMMQQQXXXbbblllvvvyyy~~~|||wwwsssqqqpppooommmsss|||~~~yyyvvvllljjjhhhfffgggjjjnnnqqqiiigggccc___ZZZUUUQQQOOONNNSSS[[[cccggggggeeeccchhhkkkmmmlllhhhddd```___]]]]]]\\\ZZZYYYYYY[[[]]]bbbbbbeeelllrrrooocccWWWNNNKKKFFFCCCDDDEEEFFFGGGMMMPPPVVVZZZ]]]___bbbddddddeeekkkuuu}}}wwwhhhRRR@@@666222111111---,,,---///222777<<>>>>>>>>============<<<:::999777555333222000000...,,,,,,---...///...---************+++,,,,,,---+++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%zzz```OOOKKKCCC@@@BBB???<<<;;;;;;<<<<<<;;;888555333111000//////...+++)))))))))(((((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''(((((((((''''''(((((()))***+++)))((('''((()))***+++666===HHHOOOKKK>>>666555333444777???IIIQQQUUUUUUYYYSSSPPPSSSYYY```jjjsssyyyyyyxxxvvvtttsssuuuxxx{{{}}}qqqhhhcccbbbaaa^^^ZZZXXXWWWZZZ]]]```XXXVVVSSSOOOJJJFFFCCCAAA???DDDKKKRRRUUUUUUSSSQQQRRRUUUXXXXXXVVVRRRNNNMMMLLLLLLJJJGGGDDDEEEHHHJJJMMMMMMRRR]]]fffggg^^^TTTAAA???<<<;;;;;;<<<<<<;;;???BBBGGGKKKMMMNNNPPPQQQ^^^[[[ZZZ[[[[[[\\\aaaiiittt___LLL@@@999444222000///......000333777999CCCCCCCCCEEEGGGGGGEEECCCEEEDDD>>>666---((()))+++(((((()))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&$$$######$$$%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######""""""%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((*********************************+++++++++++++++------------------,,,,,,------...///000000111111888999:::;;;;;;:::999999888999:::<<<===>>>>>>>>>;;;:::::::::<<>><<<;;;;;;222111//////000000...---++++++*********+++,,,---++++++*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%yyy___OOOKKKCCCAAABBB>>>;;;:::;;;<<<===;;;888555222111/////////...,,,***))))))(((((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))(((((((((((())),,,///111BBBGGGOOOQQQHHH:::333444666999@@@GGGOOOTTTWWWYYYYYYWWWZZZbbbiiiooowwwxxxvvvwwwsssvvvzzz|||yyykkk```YYYUUUTTTUUURRRNNNJJJIIIJJJLLLMMMGGGFFFDDDAAA>>>;;;999888999;;;???BBBDDDDDDCCCBBBAAADDDHHHIIIHHHEEEDDDCCC???>>>===:::888888;;;>>>EEEEEEHHHLLLNNNMMMIIIEEE;;;999888888:::::::::999888;;;???AAACCCDDDEEEGGGRRRPPPPPPQQQQQQOOOSSSXXXdddooo|||rrrdddVVVLLLBBB999444444333111//////111333444;;;===AAAFFFIIIIIIGGGDDDCCCDDDBBB<<<333+++)))(((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&$$$"""###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((***************************+++++++++,,,,,,,,,---,,,,,,,,,---------......///000111222333444555666>>>???@@@AAAAAA@@@>>>======>>>???AAABBBCCCCCCCCC???>>>===<<<===???AAABBBAAAAAABBBCCCEEEFFFGGGGGGGGGFFFFFFEEECCCBBBAAAAAA;;;999777666666555333111///...,,,+++++++++,,,---+++++++++************)))************************(((((())))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&xxx^^^OOOLLLDDDAAABBB???;;;::::::;;;<<<:::777444222000////////////,,,***))))))(((((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((('''(((((())),,,111777<<>>@@@AAA<<<<<<;;;999888777666555:::::::::;;;;;;<<<<<<<<<777:::===>>>>>>=========:::;;;:::999777888;;;===>>>???@@@???=========>>><<<;;;::::::<<<======<<<888:::===>>>???@@@CCCEEEHHHGGGKKKOOOPPPNNNOOOTTTSSSVVV[[[dddrrrwwwsssmmmddd\\\TTTKKKAAA:::777555222///......000111444666;;;BBBGGGIIIGGGEEEBBBDDDDDDAAA:::222,,,)))(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$"""###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((+++++++++++++++++++++++++++++++++,,,,,,------...***+++,,,---...///000111444555666777999:::;;;<<>>>>>>>><<<:::666444111///---------...,,,,,,,,,+++++++++******************************(((((())))))))))))******))))))))))))))))))))))))((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''|||xxx^^^PPPMMMEEEBBBCCC???<<<;;;:::::::::999666333111000////////////---***))))))(((((((((((())))))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''((('''''''''''''''(((((()))((()))+++,,,000777AAAHHHUUUNNNFFFAAA======EEENNNTTT[[[```^^^XXXVVV[[[aaa___fffrrr{{{|||{{{}}}pppfffcccgggkkksssyyyvvvmmmgggdddccc^^^VVVLLLCCC>>><<<:::999999999999999:::;;;<<<===;;;;;;;;;::::::999999999<<<=====================999:::<<<<<<;;;;;;===>>>===>>>@@@@@@@@@AAACCCEEEAAA@@@@@@@@@AAACCCFFFHHHGGGEEECCCCCCDDDEEEEEEDDDAAABBBCCCDDDDDDGGGKKKNNNQQQQQQTTTXXXXXXTTTSSSVVVSSSSSSRRRTTT\\\mmmtttqqqkkkccc\\\VVVPPPHHHCCC:::888444111/////////000000111555;;;AAAFFFGGGGGGEEEEEEEEEDDDAAA;;;333...))))))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%###"""###$$$&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++++++++,,,,,,---.........---...///111333555777888::::::<<<>>>???AAABBBCCCFFFIIILLLPPPSSSTTTSSSSSSRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPOOONNNLLLJJJIIIGGGGGGDDDFFFHHHIIIHHHFFFCCCAAACCCBBBAAABBBCCCDDDDDDBBB???<<<888444111/////////---------,,,,,,,,,,,,+++************************(((((()))))))))*********)))))))))))))))))))))))))))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((}}}xxx___PPPMMMFFFCCCCCC???<<<;;;999999999888555333111000//////000///---+++))))))(((((((((((())))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&'''''''''((((((((((((((((((((()))*********+++,,,...333<<>>>>>>>>???AAABBBBBBBBB@@@@@@CCCDDDDDDCCCBBBBBBDDDFFFAAACCCFFFGGGHHHIIIKKKMMMOOOMMMJJJJJJLLLNNNOOOOOOTTTQQQNNNMMMMMMNNNMMMMMMLLLMMMMMMMMMMMMPPPUUUYYYaaaaaadddhhhgggbbbaaaddd]]]^^^```aaadddkkkuuu}}}~~~tttlllbbbZZZVVVRRRNNNJJJ>>><<<888444222111111222//////000555<<>>???>>>???@@@BBBDDDFFFGGGHHHKKKNNNSSSYYY]]]___``````[[[\\\\\\]]]]]]]]]\\\\\\ZZZZZZ[[[[[[[[[[[[ZZZYYYWWWWWWVVVUUUSSSRRRQQQQQQJJJLLLOOOPPPOOOKKKGGGDDD?????????AAADDDFFFGGGFFFEEEBBB===888444222111111......---------,,,,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((bbbNNNIIIBBB@@@AAA=========<<<:::888777555555000000000000...,,,***)))))))))))))))************((((((((()))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%'''((((((''''''(((***'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&((()))(((((((((((((((((((((((((((---000222:::FFFLLLKKKAAA;;;555444<<>>???AAACCCEEEFFFKKKMMMOOOLLLHHHEEEFFFGGGDDDDDDIIIOOOQQQMMMJJJKKKKKKOOOOOOKKKKKKOOONNNIIIOOOPPPSSSVVVRRRMMMRRR[[[WWWVVVUUUTTTUUU[[[ccciiillljjjfff```\\\^^^eeejjjbbb^^^]]]aaadddcccccceeeqqqpppuuu~~~|||tttqqqtttwwwxxxwwwtttssstttwww}}}lllbbb```bbbaaa___TTTGGG;;;666333///111666///000000222666===FFFLLLHHHIIIFFFBBB@@@AAA>>>999111...***'''''''''(((''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))'''&&&&&&'''(((((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))(((((((((((())))))'''(((((())))))))))))))))))+++------+++)))((((((+++******+++---......---,,,...///000///000111333666999:::999;;;AAACCCBBBJJJGGGGGGKKKOOOPPPNNNNNNUUUYYY]]]bbblllwww{{{zzz~~~~~~zzzuuupppnnnkkkiiikkknnnpppnnnmmmlllhhhaaacccbbb^^^[[[^^^aaa^^^XXXTTTQQQSSSWWWUUUOOOLLLOOOKKKHHHDDDBBBCCCCCCDDDCCCHHHCCC===999888666444111333111///...///000///...***+++,,,,,,,,,+++)))(((******))))))))))))***+++))))))(((''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########cccPPPJJJCCCAAABBB>>>======;;;:::888777555555000000000000...,,,***)))))))))))))))************((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&((()))***((((((((((((((())))))***+++///222666???HHHIIIDDD;;;999999;;;CCCLLLTTTYYY___eeelllpppqqqqqqrrrtttxxx~~~|||vvvtttrrrnnnccc^^^ZZZ[[[cccoooyyylllZZZRRRHHHBBB======>>><<<===???@@@CCCFFFHHHFFFDDDCCCCCCCCCCCCEEEIIIOOOVVV\\\```kkknnnqqqqqqlllddd\\\XXXRRRRRRVVV]]]___]]]\\\^^^aaaffffff___ZZZ]]]bbbdddhhhhhhiiihhh___UUURRRWWWZZZ]]]bbbiiiqqq}}}}}}{{{|||{{{xxxxxx{{{}}}zzzwww~~~uuuqqqpppqqqaaaYYYQQQIII===222///111.........///222888>>>CCCGGGKKKKKKHHHEEEDDDAAA<<<555111,,,)))(((((('''&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&'''(((((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))(((((((((((())))))'''((())))))******))))))***,,,......,,,***))))))...---,,,,,,---------,,,///111444555666888:::===BBBDDDCCCAAACCCIIIMMMLLLMMMPPPVVV^^^dddjjjnnnrrrlllvvvyyyhhh```[[[___```[[[VVVTTTQQQPPPOOONNNNNNMMMJJJGGGFFFCCC???===>>>>>><<<:::777555333333222111...,,,------------,,,+++******(((((((((''''''(((((()))+++***))))))(((((())))))))))))))))))))))))))))))(((((('''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######eeeRRRLLLDDDAAABBB>>>===<<<;;;:::888666555444000000000000...,,,***)))))))))))))))************'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&'''((()))***+++((((((''''''((()))***+++111666;;;@@@FFFIIIDDD===888;;;AAAHHHMMMQQQSSSTTTVVV[[[dddqqq~~~}}}~~~xxxnnnfff```[[[VVVWWW[[[cccppp}}}{{{kkkXXXJJJFFFEEEAAA???@@@???@@@EEEKKKPPPXXXbbbgggeeeaaa______]]]]]]^^^aaahhhqqqzzzzzznnnmmmpppuuuxxxwwwxxx{{{~~~{{{~~~yyynnnccc```aaakkkqqqyyy~~~}}}|||zzzwwwmmmZZZEEE888444///...---...000333777999@@@HHHNNNMMMIIIFFFCCC>>>:::666111,,,***(((&&&%%%''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&'''&&&&&&'''(((((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''***))))))(((((())))))***(((((()))************)))***---...///---,,,+++,,,---------------......///555777:::<<<>>>@@@DDDFFFAAADDDFFFGGGNNNXXX___```hhhnnnvvv}}}vvvtttvvvpppeee]]][[[XXXSSSPPPNNNLLLJJJHHHFFFDDDAAA@@@@@@???===<<<999888777666666444111///000000...---,,,,,,,,,,,,))))))(((((((((((()))))),,,++++++***)))*********))))))))))))))))))))))))'''''''''&&&''''''((((((&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$${{{|||fffRRRLLLCCC@@@AAA======<<<;;;999888666555444000000000000...,,,***)))((()))))))))************'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))((('''&&&'''(((***,,,888@@@HHHKKKIIIDDD>>>:::>>>DDDLLLSSSVVVUUUSSSQQQVVVYYYaaaooo{{{~~~zzz|||}}}yyypppddd\\\XXXVVVYYY___iiiuuuuuummmddd___bbbhhhggg___VVVOOOIIIKKKWWWccckkkuuu}}}|||~~~~~~yyyyyy{{{xxx^^^GGG999111000......000222333444555AAAKKKMMMJJJGGGEEEAAA???:::555000,,,)))&&&$$$''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&'''(((((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''***))))))))))))))))))***((()))******++++++*********,,,......---,,,,,,------...///000222444777999:::===@@@CCCFFFIIILLLOOOVVV[[[aaafffppp|||xxxjjj^^^WWWTTTTTTTTTOOONNNKKKHHHFFFDDDBBB@@@;;;999777777888999888888444222000...---------...---,,,,,,++++++++++++,,,,,,++++++***************))))))))))))))))))))))))''''''&&&''''''((())))))%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%eeeQQQKKKCCC@@@@@@<<<<<<<<<;;;999777666444444000000000000...,,,***)))((()))))))))************''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&'''((((((''''''&&&&&&''''''(((*********))))))(((''''''***)))'''&&&'''***---///>>>FFFNNNNNNDDD;;;999;;;GGGMMMTTTXXXWWWUUURRRQQQTTTWWW___hhhpppuuuuuutttxxxuuuooofff^^^YYYZZZ^^^dddmmmzzz{{{uuutttvvv|||wwwiii]]]ZZZdddpppvvvnnnQQQ<<<444222///...000222222111---999EEEIIIIIIIIIIIIGGGBBB>>>999444///+++'''%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))(((((((((((()))))))))***************************))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******)))******+++++++++++++++***,,,---...------...//////111333444666888===AAA>>>BBBHHHMMMRRRXXX^^^aaarrryyyvvvhhh^^^WWWTTTVVVUUUSSSQQQNNNMMMLLLMMMCCC???;;;999:::<<<===>>>777555333111///...//////......---,,,,,,,,,,,,,,,,,,+++******))))))******************************'''''''''''''''((()))***%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%dddQQQJJJCCC@@@AAA===<<<;;;:::999777555444333000000000000...,,,***)))))))))))))))************((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''')))))))))'''&&&'''(((((((((''''''''''''(((((())))))))))))((('''&&&&&&***)))'''(((***000555999BBBFFFIIIFFF<<<444888@@@PPPTTTXXXYYYVVVTTTTTTUUUQQQUUU\\\ccchhhlllppprrrlllgggbbb]]]XXXXXX^^^gggqqqzzz~~~}}}xxxmmmnnntttuuu{{{ttt\\\HHH999555000...///111000...,,,555???CCCFFFKKKMMMLLLFFFCCC===999444000,,,)))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((()))))))))((((((((()))))))))******************************))))))(((((((((((())))))((((((((((((((((((((((((+++******))))))******+++******+++,,,,,,,,,,,,++++++---............000222///222555666777:::AAAFFFLLLQQQYYYbbbjjjsss{{{rrrmmmzzzzzzkkkaaaXXXWWWUUUQQQNNNMMMNNNPPPNNNJJJDDD@@@>>>>>>???>>>;;;:::888666444222111111...---,,,++++++***++++++,,,+++******))))))******************************((((((((('''(((((())))))&&&&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&dddQQQKKKDDDBBBCCC???<<<;;;:::888777555444333000000000000...,,,***)))))))))))))))************))))))******))))))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%&&&'''((((((''''''''''''((((((%%%&&&'''((()))((((((''')))((((((***000888@@@FFFJJJDDD???<<<888777???JJJVVVZZZ]]]\\\YYYXXXZZZ]]]XXX[[[```eeeiiijjjjjjjjj___[[[ZZZ\\\^^^aaalllwww~~~vvvsssoooeeeYYYCCC<<<444000111111000...---222777:::@@@HHHLLLLLLJJJGGGBBB>>>:::777222///((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''((((((((())))))))))))(((((()))))))))*********************************))))))(((((((((((())))))((((((((((((((((((((((((+++******))))))******+++***++++++,,,---,,,,,,,,,---///000000000111333555444999>>>BBBEEELLLUUU\\\ffflllttt~~~uuuuuuxxx{{{uuussstttpppllluuuxxxyyy|||~~~yyyuuunnncccYYYSSSRRRSSSSSSPPPLLLJJJGGGEEEBBB@@@???>>>===<<<:::777555444///...---,,,++++++++++++------,,,+++++++++++++++***************************)))((((((((((((((((((&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''eeeRRRLLLEEECCCEEEAAA<<<;;;:::888777555444333000000000000...,,,***)))))))))))))))***************************)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&((((((''''''''''''((((((!!!###%%%'''))))))))))))''''''(((---555???IIIOOOQQQDDD888666999>>>HHHRRRZZZ^^^bbbaaa^^^^^^aaaeeeeeeeeefffjjjllljjjddd___[[[ZZZ]]]eeelllrrruuuhhhcccffffffcccLLLDDD:::444444444222///...000111222999CCCHHHHHHMMMJJJEEEBBB???;;;777444))))))))))))))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&'''(((((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))************************************))))))(((((((((((())))))))))))))))))))))))))))))++++++************++++++***+++,,,,,,------,,,,,,000111222222222333666888AAAGGGOOOVVV\\\fffsss|||~~~{{{qqqppppppjjjddd```kkk|||sssfff```___RRRQQQQQQQQQPPPLLLGGGCCCBBBBBBBBB@@@>>>;;;888666111111000///...---------......---,,,,,,,,,,,,---************************+++***)))(((((('''((((((''''''((()))******))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''jjjPPPEEEEEEFFFDDDCCC:::>>>@@@???;;;666444444111000000///...,,,+++***((((((((((((((((((((((((***(((&&&%%%$$$%%%'''(((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$"""""""""$$$%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''(((((('''''''''%%%$$$&&&)))+++***((())))))---555AAAJJJNNNNNNFFF<<<666:::@@@EEEMMMTTTWWW___ccc___[[[___iiiooopppjjjkkksssssskkkeeefffgggeeefffooo|||yyyjjjaaaaaacccbbb]]]PPPBBB<<<666000///333111...---///111555???JJJNNNMMMLLLIIIEEE@@@;;;999444111,,,(((%%%&&&''')))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((()))))))))))))))((((((+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((()))***+++***))))))+++,,,,,,---...---++++++,,,---000000333999;;;;;;CCCNNNZZZfffqqqwwwrrrhhheeeiiiooozzztttwww~~~xxx{{{xxxmmm^^^RRRQQQSSSOOOKKKJJJBBBGGGJJJIIIFFFCCC@@@<<<<<<<<<;;;666000...///111000...+++***+++,,,---,,,+++++++++************)))))))))))))))))))))))))))'''((()))******)))((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&kkkQQQEEEEEEEEEDDDCCC<<<>>>???>>>:::666444444222111111000///---,,,+++************************)))((('''&&&&&&&&&''''''&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''((((((''''''+++)))''''''((()))'''%%%)))***///:::GGGNNNMMMJJJ@@@999666:::@@@EEEMMMUUUVVV\\\___^^^^^^bbbggghhhiiipppuuusssooonnnnnnllliiikkkqqq{{{qqqfffeeeggghhheeeZZZOOOFFF===444222555111...---...///222:::DDDOOOOOONNNLLLHHHDDD@@@>>>555222...)))'''&&&((()))(((((((((((((((((((((((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((())))))))))))((((((************)))))))))((())))))))))))))))))))))))+++*********)))))))))))))))***+++***))))))+++---,,,...///000.........///444333666===CCCNNN```rrr}}}zzzuuutttwww{{{}}}~~~sssrrrwwwggg___XXXSSSQQQTTTLLLLLLLLLKKKKKKKKKJJJIIIBBBBBB@@@;;;444///......000---******+++,,,,,,,,,++++++++++++************))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&mmmSSSGGGFFFEEECCCAAA>>>>>>>>><<<888666555555222222222111000...,,,,,,************************((((((((((((''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''(((((('''''',,,***((('''(((((('''&&&+++---555BBBNNNQQQKKKDDD:::888999>>>AAAEEELLLTTTUUUZZZ]]]___cccgggfffbbbcccrrrxxxmmmeeejjjooommmlllrrr}}}uuuooommmkkkmmmfff]]]SSSFFF:::555555444111///000000111666>>>LLLLLLLLLLLLJJJGGGDDDBBB888555111,,,)))(((((()))(((((((((((((((((((((((((((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((())))))***))))))(((************))))))))))))))))))))))))))))))))))))***************)))))))))***+++++++++******,,,...***,,,...///......///000666999@@@IIISSSbbbxxxwwwkkkhhhzzzooo```YYYXXXTTTQQQNNNPPPSSSTTTRRRQQQMMMMMMKKKEEE===666111...000...+++***+++,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&nnnTTTHHHGGGEEEBBB@@@???>>><<<999777555555666222222111111///...,,,+++((((((((((((((((((((((((((())))))))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&''''''((('''''''''((('''''''''((()))***+++///333<<>>;;;888666666555555111111000///...,,,+++***(((((((((((((((((((((((())))))*********)))((('''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''')))+++---555:::BBBKKKOOOKKK???666999???FFFJJJMMMQQQVVVYYY]]]eeekkkkkkjjjmmmpppoooiii\\\UUUWWWVVVUUU```pppxxx~~~yyyyyyvvvnnnbbbUUUIIIBBB;;;555111111111000222777<<<>>>AAADDDFFFGGGGGGFFFAAA???;;;666222...,,,***))))))))))))))))))))))))&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))***************))))))))))))))))))******))))))))))))))))))))))))***************+++++++++***+++,,,,,,+++,,,...000111111000000333:::CCCIIIWWWddduuu~~~{{{pppiiijjjnnnwww~~~vvvyyy{{{nnnaaa^^^]]][[[ZZZ\\\YYYYYYYYYVVVQQQIII@@@;;;777444000.........------,,,,,,,,,++++++++++++******************************)))(((''''''((()))***''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&oooVVVJJJIIIGGGCCC@@@@@@===:::888777666555444000000000///...,,,***)))************************************))))))))))))&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''')))))))))'''&&&'''***---999>>>EEEHHHGGGBBB:::555:::BBBIIIOOOUUU\\\aaaaaa___hhhnnnnnnnnnppprrrrrrgggRRRIIITTT\\\\\\iii~~~|||{{{~~~|||}}}{{{uuulllbbbTTTHHH@@@888222000///---///222777:::>>>CCCGGGIIIKKKKKKFFFDDDAAA<<<777222...,,,))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$&&&''''''&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))***++++++++++++))))))))))))************))))))))))))))))))))))))*********+++++++++++++++***+++------,,,---///111//////111444;;;GGGTTT\\\rrr{{{qqqmmmtttxxx~~~~~~~~~yyylll]]]WWWWWWYYYhhh}}}~~~nnnnnnqqqyyyxxxjjjkkk{{{sssggg___XXXXXX^^^YYYYYYYYYXXXUUUOOOGGGAAA<<<999555222000000///---,,,,,,,,,,,,++++++++++++************************))))))(((((((((((())))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&oooVVVKKKJJJHHHDDDAAA@@@===999888888777555222111111111000...---+++***************************,,,+++***)))))))))******&&&&&&'''(((((((((((((((''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%&&&'''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''(((((()))'''&&&(((,,,000:::???DDDCCC>>>999888999AAAHHHNNNSSSZZZccceeeaaa]]]dddkkknnnqqqssspppkkkbbbTTTNNNXXXbbbiiivvv}}}uuueeeTTTKKKAAA777333000------///222555;;;AAAGGGKKKMMMNNNKKKIIIFFFAAA;;;555000...))))))))))))))))))))))))%%%%%%%%%&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))***++++++++++++((()))))))))************))))))))))))))))))))))))*********++++++,,,,,,,,,***,,,---------...000222111555<<>>999555333222000...------,,,,,,,,,+++++++++************************(((((())))))))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&oooVVVLLLKKKIIIEEEBBB???<<<999888999888444111222222222111000...,,,+++((((((((((((((((((((((((---,,,***(((((()))***,,,&&&&&&'''((())))))(((((('''''''''''''''''''''''')))(((&&&$$$###$$$&&&'''%%%%%%&&&'''((((((((('''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''###%%%&&&''''''***000555999???BBB???888444888>>>KKKOOOSSSUUU\\\dddccc\\\ZZZ___ffflllsssuuummmbbb^^^[[[YYY\\\eeerrr~~~yyyfffUUUJJJ>>>777333///...000...222888???EEEJJJMMMNNNMMMLLLHHHDDD>>>777222///))))))))))))))))))))))))&&&&&&&&&'''''')))******(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((()))++++++,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))*********++++++,,,,,,,,,***,,,---------...000222<<>>===<<<:::999888777777444333222111///---+++***)))***,,,,,,***)))***++++++******)))(((''''''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((((('''''''''((((((***'''&&&'''---444:::===??????===888666:::BBBJJJQQQWWWYYYTTTSSSVVVVVVSSSPPPYYYdddkkkjjjeee```^^^cccgggiiimmmvvv}}}uuurrruuu{{{vvv```TTTGGG???666......333000---...666===BBBFFFKKKKKKLLLJJJFFFDDDBBB===777,,,+++***))))))***+++,,,((((((((((((((((((((((((***))))))((('''&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%&&&'''((((((((('''&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%&&&''''''((((((''''''******))))))******+++,,,************************++++++******************)))************+++++++++---,,,******+++,,,,,,,,,111...///222222222999CCCMMM___ssswww~~~~~~mmmaaaZZZYYY___iiipppssszzz|||www|||yyy~~~}}}}}}|||yyy{{{pppiiidddbbb```[[[YYYYYYQQQNNNFFF>>><<<===777---///...---.........+++))))))******++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((lllSSSHHHHHHIIIGGGFFF============;;;888555444333333222111///---+++***((()))++++++)))((()))***+++******)))((((((''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((((('''''''''((((((***(((''')))000777>>>AAADDD???999888===FFFOOOTTT\\\\\\XXXQQQRRRYYY]]]\\\___bbbdddccc___]]]^^^```aaahhhpppvvv}}}}}}yyywww{{{xxxlll```\\\```dddyyy}}}uuuiii]]]PPPFFF;;;111...000111......333888===EEELLLOOOPPPMMMHHHFFFDDD???999///...,,,***))))))***+++))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&''''''((('''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&'''(((((())))))((((((******))))))******+++,,,************************++++++******************************++++++++++++,,,+++***+++,,,,,,,,,,,,,,,+++...666<<>>777000...------......---,,,)))***+++++++++***(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((iiiPPPFFFGGGGGGFFFDDD===>>>???>>><<<888444111333222222111///---+++***''')))******)))(((((()))*********))))))(((((('''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''(((((())))))((((((,,,444<<>>===:::777444222222222111000///---+++***((()))++++++)))))))))************)))))))))((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((()))***((((((***000888???EEEHHH>>>999666===MMM]]]hhhkkkccc```\\\]]]bbbfffddd```aaadddfffddd```\\\[[[\\\```nnn||||||yyytttpppmmmtttssstttyyy~~~|||hhhcccZZZPPPHHHEEEGGGJJJWWWnnn{{{{{{vvvgggccc\\\SSSLLLFFF???888444222000000///...000;;;GGGNNNOOOMMMJJJIIIJJJGGGBBB;;;888333...+++))))))***))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((((((((((('''&&&%%%''''''''''''(((((())))))'''''''''''''''''''''''''''((())))))******))))))******))))))******+++,,,******************************+++++++++++++++,,,++++++++++++,,,,,,,,,---///000111000/////////000000666BBBQQQ```rrruuuppp~~~tttaaa^^^eeepppyyy~~~}}}wwwwww~~~hhh___bbb___]]]YYYTTTOOOKKKFFFBBB<<<888222///............+++++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''nnnTTTIIIHHHFFFBBB???BBB@@@===:::777666555555111111111000...---++++++)))+++,,,,,,+++******+++************))))))))))))&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))******((()))---444<<>>888333...+++******((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&((()))))))))((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((******))))))******+++,,,******************************++++++,,,,,,,,,,,,+++,,,,,,,,,------------///000111000///000222555???JJJZZZjjjyyywwwrrrrrr|||nnnbbbaaa[[[PPPUUUbbbttt~~~xxxtttiii```]]][[[ZZZWWWQQQKKKGGGFFFAAA999444000///...------,,,,,,+++++++++++++++************************(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&qqqWWWLLLJJJGGGBBB???CCC@@@<<<888666555666777000000000///...---,,,+++***,,,------,,,++++++,,,************************''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))***++++++***---333:::@@@CCCCCCAAA111777???FFFMMMVVVaaajjjjjjccc]]]^^^```aaacccfffjjjiiigggbbb______dddhhhuuu}}}zzzyyyyyyyyy{{{|||{{{zzztttrrrqqqrrrvvvzzz~~~~~~yyywwwvvvtttxxx{{{}}}||||||cccVVVGGGCCCIIIQQQSSSQQQLLLPPP^^^rrrtttgggbbbZZZSSSNNNJJJ@@@666555333444555222///222888===@@@AAABBBFFFMMMNNNKKKEEEBBB>>>888333///,,,***''''''''''''''''''''''''((((((((((((((((((''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((******))))))******+++,,,******************************++++++,,,---------,,,,,,,,,---------......,,,...000000000333:::???SSSaaatttzzz|||cccSSSSSSXXXYYYbbblll|||~~~}}}sssddd]]]YYY\\\]]]YYYSSSOOONNNIIIAAA:::555222///......---,,,,,,++++++,,,,,,************************)))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&qqqXXXMMMKKKIIIDDDAAA@@@???<<<999777777777777000000000///...---,,,+++***+++------+++***+++,,,************************''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))***+++,,,...222999AAAFFFEEEAAA===888===BBBFFFJJJQQQ\\\eeeiiiccc```aaaaaa___aaaeeekkkiiieeeaaa___cccllltttzzzzzzvvvuuuuuuwwwzzz||||||{{{tttttttttssstttwww|||~~~yyytttrrrqqqtttxxx{{{|||zzznnn___YYYZZZ]]]]]]ZZZQQQPPPZZZrrryyytttjjj___ZZZUUUIII===:::666444555333000111444888;;;===???DDDLLLOOOMMMHHHFFFBBB===888222...+++(((((((((((((((((((((((('''(((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%"""$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''(((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((((((((((('''((())))))******))))))******))))))******+++,,,******************************++++++,,,------...------------............+++...111333666===HHHQQQhhhwww|||{{{{{{ooogggffflllrrrtttxxxssseee[[[\\\___]]]XXXUUUSSSNNNFFF???:::666333111///...---,,,+++,,,,,,---************************))))))))))))))))))))))))))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%pppXXXMMMLLLJJJFFFBBB======<<<;;;:::888777666////////////...---,,,+++)))***,,,,,,***)))***+++******************++++++''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))***+++,,,111666>>>EEEIIIFFF@@@:::AAABBBDDDEEEIIIPPPZZZaaacccbbbeeejjjggg```]]]```cccdddddddddeeejjjssszzzxxx|||}}}vvvuuuttttttuuuxxxyyyyyyxxxwwwxxxxxxuuussstttyyy~~~zzz|||~~~~~~}}}{{{{{{||||||rrriiieeecccaaa^^^OOOMMMWWWppp~~~|||~~~vvvjjjccc___RRREEE???888444444333111111444777:::<<<===CCCKKKNNNMMMIIIGGGEEE@@@:::444///,,,))))))))))))))))))))))))'''''''''(((((((((((((((%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%"""###&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((())))))***))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))***++++++++++++************)))***++++++,,,******************************+++,,,,,,---......---------.........//////---000444888===GGGVVV```vvv~~~wwwzzzuuuhhhhhhsssgggnnnyyy|||ppp^^^\\\___]]]XXXVVVTTTPPPIIICCC>>>:::666333///...---,,,+++,,,------************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%mmmSSSIIIFFFAAA>>>@@@======;;;999777555444333/////////...------,,,,,,************************''''''(((((())))))******(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&((()))))))))))),,,---222;;;EEEIIIFFFAAA===<<>>===;;;999777666555555/////////...------,,,,,,************************'''((((((((()))))))))***(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((())))))))))))***---000888===CCCDDDAAA??????AAACCCGGGJJJIIIIIINNNXXX```sssuuuyyy~~~yyymmmcccdddeeefffjjjpppvvv{{{}}}}}}}}}}}}|||yyyvvvsssqqqppprrrsssssssssssstttvvvxxxxxxxxxxxxxxxxxxxxxxxxzzz{{{{{{|||}}}}}}~~~~~~{{{zzzzzzxxxxxxzzz~~~yyyrrr^^^WWWPPPVVVkkkzzzsssuuu{{{}}}{{{{{{pppcccRRR@@@777444222111333222444777:::>>>BBBGGGJJJNNNNNNKKKEEEBBB@@@<<<555///,,,***((())))))((('''))))))((((((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((())))))***)))))))))))))))))))))************)))******++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///000222444555<<>>;;;888777666777777/////////...------,,,,,,************************(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((()))))))))((()))+++///333>>>??????<<<:::<<>>===;;;777222...---...000...------,,,+++******))))))))))))))))))))))))))))))((((((''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&~~~zzzcccNNNHHHGGGCCC@@@AAAAAA>>>;;;888777777888999/////////...------,,,,,,************************(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((('''(((+++111555???===;;;777777;;;BBBGGGFFFHHHJJJJJJIIIKKKQQQWWW[[[\\\___dddgggfffccc___```dddjjjpppuuuxxx{{{}}}~~~{{{wwwrrrooommmllllllkkknnnqqqrrrrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqoooqqqtttwwwxxxyyyxxxwwwyyyzzzzzzyyywwwxxxzzz|||~~~}}}{{{jjj___SSSQQQ]]]ppp~~~sssfffgggrrr~~~|||zzz}}}}}}\\\DDD999555222000111///...222999???BBBBBBHHHOOOTTTPPPKKKHHHDDD@@@666222---)))(((((((((((('''''''''(((((((((((((((***))))))((('''&&&&&&%%%+++***)))'''&&&$$$######%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%'''((())))))))))))((()))))))))************)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------222111111444;;;CCCIIIMMMRRR\\\mmm}}}zzzwwwzzz}}}~~~sssppprrrwwwxxxvvvxxx~~~}}}qqqeeeYYYQQQKKKVVVbbbiiikkkmmmrrrxxxzzzyyy~~~www[[[YYY\\\^^^\\\VVVOOOHHHCCC??????===777000,,,---///...------,,,++++++******))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&~~~wwwzzzzzzcccNNNHHHGGGCCC@@@AAAAAA???;;;888666777888999/////////...------,,,,,,************************))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((,,,222666;;;:::888777888<<>>???BBBKKKQQQPPPLLLJJJGGGCCC999444///+++))))))))))))'''''''''(((((((((((((((******)))(((''''''&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%'''((())))))))))))((()))))))))************)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............///222777@@@LLLWWW______lll}}}pppwwwvvvmmmlllssstttnnnooo{{{|||}}}qqqlllfff___YYYSSSMMMIIIDDDKKKQQQSSSSSSVVV^^^fffkkkiiijjjooosssyyylll___^^^]]]\\\ZZZTTTOOOLLLAAABBBAAA<<<444///------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&}}}rrrrrrvvvxxxaaaLLLGGGGGGDDDCCCDDDAAA???<<<999777666666666/////////...------,,,,,,************************))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&((()))***...444888777777888999<<<@@@DDDFFFGGGIIIKKKMMMOOOQQQTTTWWWPPPQQQTTTWWWYYY[[[\\\]]]^^^eeemmmsssuuuvvvyyy{{{zzzwwwrrrmmmkkkjjjlllmmmjjjmmmooopppoooooooooppprrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssqqqpppoooqqqsssvvvxxxxxxxxxyyy{{{zzz{{{~~~nnnbbbUUUPPPTTT```rrrtttfff```gggtttrrrZZZJJJAAA888000000...---///333888;;;===>>>FFFLLLNNNNNNNNNJJJFFF>>>:::444///---,,,***)))((((((((((((((('''''''''***))))))(((((('''''''''$$$$$$%%%'''((()))***+++%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&'''(((((())))))))))))))))))))))))************)))******++++++,,,------++++++++++++++++++++++++,,,,,,,,,---......//////+++///666;;;CCCQQQcccpppsssnnnmmmggg^^^WWWXXX___dddmmm^^^ZZZ]]]```___\\\\\\bbbiiikkkeee]]]QQQPPPPPPQQQPPPMMMHHHEEEEEEGGGJJJIIIGGGIIIPPPVVVZZZXXXXXX[[[\\\___iiisss|||oooeee]]]\\\\\\ZZZWWWVVVEEEEEEDDD@@@999333///---,,,,,,,,,,,,------------***************************))))))(((((())))))***((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&}}}}}}|||dddMMMFFFFFFCCCBBBDDD@@@???<<<999777555333333/////////...------,,,,,,***************************)))))))))((((((((('''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''***,,,...222666:::666777999<<>>CCCHHHWWWmmm~~~{{{~~~sssfff\\\WWWSSSQQQ___pppqqqUUUGGGCCCCCCCCCCCCBBBEEELLLTTTWWWUUUQQQLLLLLLMMMOOOQQQRRRQQQPPPPPPSSSUUUWWWXXXZZZ^^^aaaeeeeeehhhkkkjjjjjjooowwwyyyzzz}}}wwwddd]]]^^^\\\ZZZYYYMMMJJJEEEAAA===888444111.........---,,,,,,++++++++++++++++++++++++++++++******))))))))))))******((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&iiiPPPGGGEEEAAA???AAA@@@???===:::777444222000000//////...------,,,,,,******************************))))))((((((((('''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&))),,,///111555999<<<888888:::>>>CCCHHHKKKMMMMMMNNNPPPRRRSSSTTTUUUUUUJJJMMMSSSXXX\\\```dddgggjjjpppuuuwwwtttrrrtttwwwqqqooollljjjiiijjjkkkllljjjkkkllllllkkklllnnnppprrrrrrrrrrrrrrrrrrrrrrrrqqqqqqsssuuuxxx{{{~~~kkkoootttxxxzzz{{{}}}~~~|||}}}yyymmm___VVVPPPRRR```ppp|||rrraaacccmmm}}}}}}ppp\\\LLLDDD===777000111111000...111666;;;>>>CCCHHHMMMSSSXXXTTTMMMLLLHHHAAA;;;555///***&&&******)))((('''&&&&&&%%%(((((((((((())))))))))))+++***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))************))))))((())))))))))))************)))******+++,,,,,,------........................,,,,,,------...///000000222<<>><<<888555111000///...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&mmmQQQBBB??????@@@AAA@@@???===:::888555444333.........------,,,,,,+++))))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$(((&&&%%%%%%'''(((((('''''')))---333777999888777666777888;;;AAAHHHOOOTTTWWWRRRMMMOOOUUUYYYXXXVVVKKKPPPVVVYYY\\\aaaiiipppmmmpppsssvvvvvvtttqqqnnnkkkkkkjjjjjjiiijjjjjjkkklllkkkjjjiiikkknnnqqqsssoooooooooooonnnnnnnnnnnnqqqssstttssssssuuu{{{tttuuuvvvxxxzzz|||}}}~~~}}}~~~sssbbbZZZTTTPPPYYYggg{{{ooojjjaaadddvvv|||{{{qqq```OOOFFFAAA===666333000...000222444555BBBBBBEEEIIINNNRRRTTTTTTRRRKKKCCC===999444,,,&&&(((''''''((()))(((%%%###''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''(((((((((((((((''''''&&&&&&((()))***))))))))))))))))))))))))((()))***++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((---000000222555666444999CCCLLLQQQ]]]sssmmmkkk{{{ooollleee___bbbmmmvvvyyy}}}jjjQQQ@@@===@@@AAA@@@@@@AAAAAAAAABBBJJJWWWaaajjjfffcccfffppp|||iii```aaa```ZZZWWWQQQQQQLLL@@@>>>===555...---,,,,,,,,,+++,,,,,,---,,,***+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((oooTTTFFFCCCCCCCCCCCC???>>>===:::888555444333.........------,,,,,,+++))))))))))))))))))))))))***))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%'''&&&&&&&&&'''((((((((()))+++...333888:::;;;;;;888888:::???FFFNNNTTTWWWVVVSSSPPPQQQUUUVVVTTTQQQOOOSSSYYY\\\]]]bbbiiioooppprrrttttttsssoookkkiiijjjjjjiiiiiiiiiiiijjjjjjkkkjjjiiiiiijjjmmmppprrroooooooooooonnnnnnnnnnnnppprrrssssssrrrtttyyy~~~vvvwwwyyy{{{|||~~~~~~~~~ooobbbWWWNNNSSS^^^xxx~~~sssfff]]]^^^pppyyyjjjZZZNNNCCC:::<<<888444222333666777888>>>@@@CCCHHHMMMQQQRRRRRRSSSNNNGGGBBB>>>888000))))))(((((()))***)))'''%%%''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''(((((((((((()))(((((('''((()))***+++))))))))))))))))))))))))((()))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///000000444<<>>>>>===;;;@@@AAAAAA@@@CCCLLLZZZddd~~~vvvddd]]]^^^[[[UUUUUUPPPBBB>>>===555111000...---,,,,,,---------,,,++++++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((oooUUUHHHFFFDDDCCCBBB???>>><<<:::888555444333//////...---,,,,,,++++++)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&''''''((()))***,,,000444777999;;;;;;::::::<<>>555///+++***)))***++++++)))(((''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))***++++++))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000111;;;GGGNNNNNNRRR___ooo}}}yyy~~~yyyxxxyyyvvvqqqsss\\\JJJJJJIIIHHHGGGHHHJJJKKKNNNQQQUUUZZZcccppp|||hhhaaa```YYYZZZVVVHHHBBBAAA999666444111...,,,---...///---,,,++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((kkkSSSGGGDDDBBB@@@???>>>===;;;999777555444333//////...---,,,,,,++++++))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&''''''''''''''')))******...333777999888777666:::;;;>>>GGGQQQYYY\\\[[[TTTXXX]]]___]]]YYYTTTRRRUUUWWW[[[]]]^^^aaadddhhhmmmmmmnnnooonnnllljjjhhhggggggfffffffffggghhhhhhhhhhhhgggggghhhjjjmmmnnnoooooooooooonnnnnnnnnnnnjjjmmmooonnnmmmmmmpppsssooorrrvvv{{{~~~}}}hhhWWWRRRUUUaaappp{{{pppaaaXXXaaasssuuucccTTTIIICCC;;;555222111111000555999???EEEIIILLLNNNPPPRRRQQQOOOMMMIIICCC:::444...,,,***)))*********)))''''''''''''((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,------------------------......................../////////444AAAQQQZZZZZZUUUcccxxxzzzlllooolllaaaXXX\\\mmm|||yyyiii]]]]]]ZZZVVVTTTXXX___iiioooooottt{{{iiiaaaYYY\\\]]]QQQIIIFFF???:::888333///------...///...,,,++++++,,,---+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((iiiQQQFFFCCCAAA???======<<<;;;999777555444333000///...---,,,+++******))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&'''((()))))))))(((%%%'''((((((''''''))),,,---333:::>>>===999555333:::;;;???GGGPPPWWWYYYYYYUUU\\\bbbbbbZZZRRRMMMKKKXXXZZZ\\\___aaaccceeegggmmmmmmmmmmmmllljjjiiihhhffffffeeeeeefffgggggghhhgggggggggggghhhjjjkkklllnnnnnnnnnnnnnnnnnnnnnnnneeehhhjjjjjjhhhgggiiikkkiiilllqqqwww{{{~~~sss```VVVUUUYYYiii}}}|||uuufffYYY]]]mmm{{{{{{}}}nnnaaaNNNHHH@@@999555444333333333777>>>CCCFFFIIILLLOOOPPPPPPPPPOOOLLLFFF>>>999000---***(((((())))))(((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((()))((()))))))))))))))))))))))))))***+++,,,,,,---,,,,,,------------------------........................---///111666BBBQQQZZZ\\\___lll|||fffccc\\\TTTSSS```www~~~wwwrrroooxxxqqqjjjjjjsssbbbWWWYYY]]]VVVOOOKKKCCC>>>;;;666111...------......---+++,,,------,,,***************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((jjjRRRGGGDDDCCC@@@???<<<<<<:::999777555444333000000///...,,,+++******))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((''''''$$$''')))(((''''''***---111888@@@DDDAAA<<<888666:::===AAAFFFKKKPPPSSSTTT___ggglllgggZZZNNNIIIIIIZZZ[[[^^^aaaeeegggiiiiiiooonnnmmmkkkiiigggfffeeeeeeeeeeeeeeefffggghhhhhhggggggggghhhiiijjjkkkkkkmmmmmmnnnnnnooooooppppppfffiiilllllliiiggghhhiiihhhkkkoootttyyy{{{}}}}}}|||}}}~~~~~~iii\\\WWWUUUdddwww}}}uuuhhh[[[[[[gggwwwzzz}}}{{{qqqhhhQQQJJJAAA999555333222222111666;;;???AAADDDIIIMMMNNNPPPQQQPPPMMMHHHBBB>>>444000+++(((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((''''''&&&'''''''''''''''''''''((((((((((((&&&&&&'''((((((((((((((()))))))))))))))))))))))))))***+++,,,------------------------------------........................---111444888AAAOOOZZZ^^^sss|||gggYYYNNNQQQ```rrrppp\\\VVVZZZVVVRRROOOGGGBBB???:::555111///.........---,,,,,,------,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((jjjRRRFFFDDDCCCBBBAAA<<<;;;:::888777555444333000000///...,,,+++***)))))))))))))))))))))))))))'''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''''''''&&&&&&%%%$$$'''***)))''''''***...222888???BBB???<<<;;;;;;<<<@@@DDDFFFFFFHHHLLLQQQaaaiiinnngggWWWKKKIIILLLWWWXXX[[[```dddgggiiiiiilllkkkiiigggfffeeeeeeeeeeeeeeeeeeeeefffggghhhiiihhhhhhhhhiiiiiijjjjjjkkkkkklllmmmnnnooopppqqqrrrqqquuuxxxxxxuuurrrqqqrrrnnnooorrruuuxxxzzz{{{||||||}}}~~~~~~~~~~~~|||}}}~~~sssfff___UUU```ppp}}}~~~wwwmmm___ZZZaaappp}}}~~~{{{zzzttt```XXXKKK@@@888333000...///333888::::::>>>DDDJJJNNNPPPQQQQQQMMMIIIEEECCC888333...)))((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''((((((((((((&&&'''((()))***))))))((()))))))))))))))))))))))))))***+++,,,------------................................................///555:::<<>>AAAKKK```wwwxxxwwwmmmrrrzzzzzzuuu{{{zzzooojjjrrr}}}aaa[[[YYYZZZZZZUUUIIIGGGCCC>>>999444111//////---,,,,,,---...,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((nnnTTTFFFCCCBBBAAA@@@>>>===;;;999666444222111222111000///---+++******))))))))))))))))))))))))!!!$$$&&&(((((('''&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((***---000111444333222222666;;;AAADDDCCCBBBAAACCCFFFJJJLLLLLLVVVXXXYYYVVVOOOJJJHHHIIIMMMRRRYYY___bbbeeehhhiiiiiihhhgggggghhhiiigggfffdddeeefffeeeeeeeeegggiiiiiihhhggghhhiiijjjiiihhhiiikkkoooqqqrrrsssuuuwwwvvvyyy}}}~~~}}}|||zzzzzzttttttssstttuuuwwwyyyzzzzzz{{{|||{{{yyyxxxyyyzzzyyy{{{|||}}}}}}~~~|||nnnfffZZZZZZaaaqqq~~~xxxhhh^^^[[[aaappp~~~ttttttxxxXXX@@@888555111333333333555888<<<@@@BBBKKKSSSWWWTTTNNNKKKIIIGGGFFF;;;///+++---...)))$$$(((((())))))*********+++))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************,,,,,,------...---------------------------------...---,,,,,,,,,...000222555>>>@@@GGG___uuu}}}~~~{{{|||lllbbbVVVTTTbbbuuuxxxqqqqqqiiifffbbb```bbbiiiqqqwwwmmm]]]\\\\\\\\\^^^SSSNNNFFFAAA===:::444///111---+++...///,,,***,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))lllRRREEECCCAAA???>>>===<<<:::888666333222111111000///...---,,,+++***))))))))))))))))))))))))###$$$&&&'''((()))(((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''')))+++...111333555444333444777<<>>888222222111222333666999===???FFFNNNTTTQQQMMMLLLKKKIIIGGG>>>444......---***&&&(((((()))))))))*********)))(((((((((''''''''''''''''''&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************,,,,,,------......------------------------------111111000//////000111333666CCCHHHRRRkkktttuuuyyy}}}}}}||||||kkk]]]OOOKKKPPPcccvvvzzznnneee\\\WWWWWWQQQOOOLLLLLLPPPVVV^^^cccqqqyyysssaaaUUUTTTYYYXXXSSSKKKEEE@@@;;;666333111---+++...///,,,+++---++++++***))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))'''''''''((((((((())))))sssvvv}}}iiiQQQEEEBBB@@@>>><<<<<<;;;999777555333111000/////////...---,,,,,,+++))))))))))))))))))))))))(((((((((((()))))))))***'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((()))+++///333666666666555666888<<<@@@CCCFFFEEEEEEGGGIIIIIIHHHFFFEEEGGGIIIGGGDDDEEEKKKPPPUUUXXX]]]```aaaaaaaaabbbcccbbbaaaaaacccdddcccbbbcccdddffffffeeeeeeggghhhgggfffeeefffhhhiiihhhggggggiiillllllllllllmmmnnnoooppprrrrrrqqqqqqqqqrrrrrrrrrqqqqqqrrrtttvvvwwwwwwxxxyyyyyywwwvvvvvvwwwyyyzzz{{{||||||}}}wwwnnn^^^YYYZZZeeeqqqyyy~~~|||oooaaaVVVUUUaaappp}}}xxxqqqvvvtttWWWFFF===666111111111111333666999;;;@@@HHHNNNNNNLLLMMMMMMLLLHHHCCC;;;444///---***((((((((())))))))))))******(((((((((((('''''''''''''''&&&%%%%%%$$$%%%%%%%%%''''''(((((((((((('''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************+++,,,------......------------------------------.../////////...///222444===NNNYYYfff}}}{{{eeehhhiiiddd\\\bbb|||uuubbbSSSLLLGGGMMM]]]uuu{{{iiiVVVMMMJJJGGGEEEDDD???>>>======@@@EEEJJJMMMRRRYYYdddmmmuuu}}}sssZZZSSSWWWZZZWWWRRRKKKDDD>>>999666222---,,,...///------...,,,+++******))))))***************))))))((((((((())))))))))))))))))))))))''''''((((((((()))))))))|||pppvvv~~~~~~hhhQQQFFFCCCAAA===<<<;;;:::999777444222111000.........------,,,,,,,,,((((((((((((((((((((((((******)))(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((()))+++000444777777777777888:::===@@@BBBDDDEEEGGGIIILLLKKKHHHFFF@@@???>>>@@@FFFNNNTTTXXXWWWZZZ^^^```aaa`````````bbbaaa```aaacccdddcccbbbbbbdddeeefffeeeeeefffgggeeeddddddeeehhhiiiiiihhhhhhjjjlllllljjjjjjjjjkkkooopppqqqqqqppppppqqqrrrqqqpppppppppqqqrrrtttuuutttvvvxxxxxxvvvuuuuuuvvvxxxyyy{{{{{{zzz{{{~~~{{{qqq```XXXUUU]]]iiisss|||}}}ssseeeWWWRRR\\\jjjzzz}}}tttpppzzz```NNNCCC<<<333222111111222444777888===DDDIIIJJJKKKMMMNNNLLLIIIFFF@@@888000,,,***)))(((((())))))))))))))))))(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************++++++,,,---....................................***,,,...///000222777;;;GGG\\\mmm|||~~~rrrccc```\\\WWWWWWfffyyyrrrdddRRRIIIJJJSSSaaayyyyyy]]]QQQGGGEEEEEEDDDBBBBBB@@@@@@?????????@@@BBBBBB???DDDJJJOOORRRWWW]]]bbbeeeiiipppvvv|||qqq___XXXWWWVVVUUUPPPIIIBBB<<<888333...,,,///000......000,,,,,,+++************+++,,,,,,++++++******))))))(((((((((((((((((((((((('''(((((((((((()))))))))jjjRRRGGGDDDBBB>>><<<::::::888777555333111111......------,,,,,,,,,+++((((((((((((((((((((((((***)))((('''''''''((((((&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''))),,,000444666666777888999;;;>>>@@@AAAAAACCCGGGLLLOOONNNIIIFFF???999666>>>MMMZZZ^^^]]]VVVZZZ^^^```aaa`````````]]]]]]\\\^^^```aaaaaa```aaaccceeefffeeeeeefffgggdddddddddeeehhhiiiiiiiiikkklllmmmmmmkkkjjjjjjjjjnnnoooppppppooooooppprrrppppppoooooooooqqqrrrsssrrrtttwwwwwwvvvttttttuuuwwwyyyzzzzzzyyyzzz|||~~~}}}sssaaaWWWPPPUUUaaannnzzz}}}vvviii[[[SSSZZZeeewwwzzz~~~rrryyy{{{fffSSSGGG@@@555444333222222333555777<<>>888555???QQQ^^^```\\\VVVZZZ^^^```aaa`````````^^^]]]]]]^^^aaaccccccbbb```ccceeefffeeeeeeeeefffdddcccdddfffiiikkkkkkjjjmmmnnnooonnnlllkkkkkkkkklllnnnooopppooonnnooopppppppppoooooooooppprrrrrrqqqsssvvvwwwvvvuuuttttttwwwxxxyyyyyyxxxyyy{{{}}}uuucccVVVLLLNNNXXXfffttt~~~}}}~~~wwwlll^^^UUUXXX```qqqvvv|||xxxsss{{{xxxhhhWWWIII@@@888777555333222333444555;;;@@@DDDEEEHHHMMMMMMKKKKKKIIIEEE===555///+++***))))))(((((((((((('''''''''''''''(((((((((((((((((((((((('''(((((()))***''''''((((((((((((''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************+++,,,---.../////////........................---000222111111555>>>FFF[[[vvvyyyfffVVVYYYiiivvv}}}}}}ggg[[[NNNHHHKKKXXXmmm~~~sss^^^LLLLLLOOOXXX```^^^UUUMMMJJJAAABBBDDDEEEFFFGGGGGGGGGEEEGGGIIIHHHEEEDDDFFFIIIKKKOOOSSSVVVWWW[[[aaafffdddfffkkkrrryyyzzz~~~dddTTTSSSSSSTTTSSSMMMCCC<<<999333///000000......000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((()))))))))******nnnTTTFFFCCC@@@>>>===;;;:::999888666555333333//////...---+++***))))))))))))))))))))))))))))))&&&'''((()))))))))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&'''***---000333555666222444666:::===???@@@AAA@@@DDDKKKQQQSSSOOOHHHBBB999777999BBBNNNWWWXXXVVVXXX[[[___aaa```___^^^^^^^^^^^^^^^```bbbddddddddd```bbbeeeffffffeeeeeeeeedddddddddfffjjjlllllllllmmmnnnoooooommmkkkkkklllkkkmmmpppqqqpppooonnnoooqqqpppooooooooopppqqqrrrpppsssvvvxxxwwwuuuttttttwwwxxxyyyxxxxxxxxxzzz|||}}}zzzfffWWWIIIHHHPPP]]]jjjtttwww|||wwwmmmaaaVVVTTTXXXjjjpppyyy~~~~~~tttrrr{{{zzzsssiiiZZZKKKBBB999888555333111111222222999===AAACCCHHHNNNOOOMMMMMMKKKFFF@@@999333...+++))))))((((((((('''''''''''''''''''''((((((((()))'''''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((************************))))))))))))))))))))))))(((((()))***************)))***,,,---.../////////........................,,,///222222444;;;HHHSSSooozzzmmmkkkpppuuuyyy|||xxxoooYYYYYYVVVUUU___vvvtttjjj___UUUTTTUUU\\\fffhhhaaaWWWRRRGGGHHHIIIKKKLLLLLLLLLLLLHHHKKKOOOPPPOOOPPPRRRUUUSSSWWW\\\___```eeemmmssszzz}}}}}}___YYYSSSRRRTTTRRRIIIAAA<<<666111111000...---///......---,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,))))))))))))))))))))))))(((((()))))))))*********oooTTTEEEAAA???===<<<;;;;;;:::888777555444444000///...---+++***)))((())))))))))))))))))))))))%%%''')))***+++***((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))&&&(((,,,///333555666666000222666:::===???@@@AAABBBFFFMMMRRRTTTOOOFFF???555888===CCCIIINNNPPPQQQZZZ]]]```aaa```^^^]]]\\\ZZZYYYYYY[[[^^^```aaa```___bbbeeeffffffeeedddeeeeeeddddddgggjjjmmmmmmlllmmmnnnoooooommmkkkkkkllllllooossstttsssqqqppppppqqqppppppoooooopppqqqrrrpppsssvvvxxxwwwuuuttttttvvvxxxxxxxxxwwwwwwyyy{{{||||||~~~hhhXXXHHHEEEKKKVVVcccmmmrrrwwwwwwnnnbbbVVVQQQRRRfffmmmwww~~~}}}|||{{{|||wwwqqqnnnwwwpppmmmggg\\\MMMCCC999888555222000000000111777;;;???BBBHHHPPPQQQOOOPPPLLLGGGBBB===777000,,,))))))(((((('''''''''&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((************************))))))))))))))))))))))))(((((()))***************)))***,,,---...////////////////////////////////////333777:::>>>IIIZZZggg}}}~~~}}}uuuddd[[[SSS___iiiooo}}}vvvnnnllliiieeeTTTQQQUUU```hhheee[[[UUURRRRRRRRRSSSRRRRRRQQQQQQSSSXXX]]]```aaabbbfffiiijjjpppvvv{{{iii___TTTQQQUUUUUUMMMEEE>>>777222111000------///......---,,,,,,,,,,,,---''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))************qqqTTTFFFEEEEEEBBB??????>>><<<999666444333222111000///---+++*********,,,)))'''))))))'''))),,,***((('''((()))***)))'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))+++---///111333333333333333333555777;;;???AAACCCDDDHHHOOOTTTPPPEEE;;;444999@@@GGGKKKMMMOOOQQQXXX\\\aaaaaa^^^ZZZYYYYYY]]]]]]]]]]]]]]]^^^___``````bbbdddeeedddeeefffgggeeefffhhhiiikkklllllllllkkkkkklllmmmmmmmmmllllllmmmmmmnnnooopppqqqrrrrrrooopppqqqqqqrrrrrrrrrrrrssssssuuuwwwzzzzzzxxxvvvvvvwwwxxxxxxwwwxxxzzz|||{{{~~~hhhZZZKKKCCCBBBHHHUUU```iiittt{{{qqqfffZZZSSSQQQ[[[aaannn{{{|||{{{}}}~~~|||qqqooouuu~~~{{{{{{ooojjjhhh]]]MMMCCC>>>777444333333333222555888;;;???CCCIIIOOOSSSNNNLLLGGGBBB@@@===555+++***)))(((((())))))((('''&&&'''''''''(((((())))))(((((('''''''''(((((()))''''''((((((((((((''''''''''''''''''((((((((((((*********)))))))))))))))*********))))))))))))))))))************+++++++++++++++,,,------......///.........///000000///...000111:::HHHUUUbbbvvv~~~yyyxxxvvvkkk[[[QQQOOOXXXqqqnnnfff]]]ZZZ]]]ccceeeeeecccggglllooonnnlllkkkkkkoooqqquuuxxx|||gggXXX[[[SSSRRRUUUNNNBBB;;;777888555///---//////---,,,,,,---...---,,,***+++,,,------,,,+++***+++***)))(((((()))***+++))))))(((((((((((())))))oooSSSGGGEEEDDDAAA???>>>===:::888555333222222111000///---,,,+++******,,,)))(((******((())),,,***((('''((()))***)))'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''***))))))(((((((((((())))))+++///222555555555444444444444666888<<>>BBBGGGMMMQQQOOOMMMIIICCCAAA???666---,,,***(((((())))))((('''''''''''''''((((((((()))***)))((('''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((***)))))))))))))))))))))************))))))))))))************+++++++++++++++,,,,,,------......//////......////////////...444444===QQQgggyyyzzzwwwzzzyyyzzzoookkkhhhcccYYYQQQRRRYYYmmm{{{pppmmmpppuuuwwwuuuzzz~~~ddd[[[PPPRRRWWWPPPGGG???999999777222///000///---,,,+++---------,,,,,,+++************+++,,,+++***)))(((((()))***+++))))))(((((((((((())))))lllSSSGGGFFFDDD@@@>>>===<<<999777555333222111111000///---,,,+++++++++,,,)))(((******((())),,,***((('''((()))***)))''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***)))((((((''''''((((((,,,111777999999777555666666666777:::===???AAAAAAAAACCCFFFGGGDDD<<<666777<<>>BBBHHHSSSaaaqqqtttkkkbbbVVVNNNNNNSSS```pppyyyzzz{{{|||~~~~~~}}}||||||}}}ooonnnttt{{{}}}zzzrrrhhhVVVKKK>>>555333444333222222555888;;;???DDDIIIMMMOOONNNKKKFFFCCCAAA999000...,,,)))((())))))((('''''''''''''''((((((((((((+++***)))'''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))******************************************+++++++++,,,,,,,,,,,,---......////////////............//////222222===WWWssszzznnnhhheeejjj___\\\WWWPPPJJJMMM[[[kkk||||||uuu]]]OOOSSSYYYSSSNNNDDD<<<::::::777333222///---++++++,,,---,,,+++---+++)))'''''')))+++---******))))))))))))******))))))(((((((((((())))))jjjRRRGGGFFFCCC???======<<<:::777555333222222111000///---,,,,,,++++++,,,))))))++++++)))))),,,***((('''((()))***)))'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&''')))---444:::===<<<999666777777888999;;;===???AAABBBCCCFFFGGGFFFBBB;;;666999>>>DDDJJJNNNQQQTTTVVVWWWYYY[[[\\\\\\[[[YYYYYY[[[\\\]]]^^^______``````^^^```ccccccccccccdddeeeeeeeeefffffffffeeeeeedddggghhhiiijjjjjjjjjjjjjjjllllllmmmnnnooopppqqqqqqpppppppppqqqrrrsssttttttsssssssssuuuxxxyyyxxxvvvtttuuuvvvvvvuuuvvvxxxzzzzzz|||pppaaaQQQGGGAAA===>>>BBBKKKXXXiiiwwwtttnnnggg[[[OOOIIILLLXXXiiivvvzzz{{{}}}{{{{{{|||||||||}}}}}}}}}|||{{{{{{|||~~~~~~}}}~~~~~~yyyqqqppp|||{{{uuunnnaaaTTTDDD999444333222111222444777:::===BBBGGGKKKNNNOOOMMMHHHFFFCCC<<<444111...+++)))((())))))((('''''''''(((((((((((((((***)))((('''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))*********)))***************++++++*********+++++++++,,,,,,,,,,,,------...//////////////////...---...000111555:::GGG___zzz}}}mmmhhhfffkkk~~~qqqVVVRRRMMMJJJNNN]]]rrr}}}xxxuuu{{{iiiUUUTTTWWWUUURRRIII@@@<<<<<<:::666222000...,,,+++,,,---,,,+++,,,+++)))(((((()))+++,,,***))))))))))))))))))***))))))(((((((((((())))))}}}hhhRRRHHHEEEBBB???===>>><<<:::888666555444444111000///...---,,,,,,,,,,,,)))))),,,,,,)))))),,,***((('''((()))***)))'''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))+++///555:::===<<<999777888888999:::<<<===??????@@@CCCHHHIIIFFF???999555;;;???EEEJJJMMMPPPSSSUUUVVVWWWXXXZZZ[[[[[[YYYXXXZZZ[[[]]]^^^___`````````___aaadddeeeddddddeeegggffffffgggggggggfffeeeeeefffggghhhiiijjjjjjjjjjjjllllllmmmnnnooopppqqqqqqooooooooooooqqqrrrtttuuussssssssstttwwwxxxxxxvvvtttuuuvvvvvvuuuvvvxxxzzzyyyzzz{{{rrrcccSSSIIICCC===<<<===AAANNN^^^lllzzztttpppkkk```SSSIIIIIIQQQbbbrrryyy|||~~~wwwxxxyyyzzz|||}}}~~~~~~~~~}}}|||}}}~~~~~~}}}{{{~~~~~~}}}}}}xxxooovvvxxxrrrhhh]]]NNNAAA888333111///333555777:::<<<@@@EEEHHHLLLNNNNNNKKKHHHFFF@@@999555111,,,)))((()))))))))(((((((((((((((''''''''''''''''''''''''((()))***''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))************))))))******+++++++++,,,***++++++++++++,,,,,,,,,,,,,,,---......//////000///000///...---...222666HHHRRRbbbtttlllggghhhkkkyyyhhhZZZNNNMMMNNNUUUfff|||~~~|||gggYYYSSSSSSSSSMMMEEE???>>>===999444111///---,,,------,,,+++******++++++++++++******)))))))))******)))))))))))))))(((((((((((())))))}}}iiiSSSHHHDDDAAA>>>>>>>>>===;;;999777666555555111000///...------------+++)))***------***)))+++***((('''((()))***)))'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''')))***,,,---...111555888::::::999888888888999:::<<<======>>>===BBBFFFFFFAAA:::666555???BBBGGGKKKMMMOOORRRTTTVVVUUUVVVXXXZZZ[[[ZZZXXXYYY[[[]]]___```````````````bbbdddeeeeeeeeefffgggfffgggggggggggggggfffffffffggghhhiiijjjkkkkkkkkkkkklllmmmmmmoooooopppqqqnnnmmmmmmnnnoooqqqsssttttttsssrrrtttvvvxxxxxxwwwuuuvvvwwwwwwvvvvvvxxxzzzyyyyyyzzz~~~yyyiiiWWWLLLEEE===999888666BBBPPP^^^nnnvvvqqqoooeeeXXXLLLHHHLLL\\\mmmwww{{{}}}wwwxxxyyy{{{|||~~~}}}||||||}}}~~~}}}{{{zzz}}}~~~|||}}}~~~~~~pppppp|||xxxqqqkkkfff[[[MMM???555000///333444777888:::>>>BBBEEEHHHLLLNNNLLLJJJHHHDDD>>>888333---)))(((((())))))((((((((((((((('''''''''&&&&&&&&&&&&''')))***+++''''''((((((((((((''''''''''''''''''((((((((((((((((((((()))******++++++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...//////000000///000000///---000666;;;WWWfffxxxsssllllllllltttmmmWWWJJJLLLQQQ[[[jjjrrroooqqqzzzcccPPPSSSRRRQQQKKKDDD@@@???<<<777222000...---......---,,,***+++,,,------,,,+++***))))))************))))))))))))(((((((((((())))))~~~jjjTTTHHHCCC@@@>>>???<<<;;;:::888666555444444111000///......------...+++)))***......***)))+++***((('''((()))***)))'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((***+++,,,111222333555666777888999888888999:::;;;<<<<<<<<>>???;;;:::999777555444333333111000///...............+++)))***......***)))+++***((('''((()))***)))(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((444333222222333555777999777888999:::;;;;;;;;;;;;BBBDDDDDD>>>777555:::???FFFIIILLLNNNOOOQQQSSSUUUUUUSSSSSSVVVYYY[[[ZZZXXXXXXZZZ]]]___aaaaaa``````^^^```bbbcccccccccdddeeedddeeeffffffggggggffffffggggggiiijjjkkkllllllmmmkkkkkklllmmmnnnooopppppplllkkkkkkkkklllooorrrssstttsssrrrsssuuuwwwwwwwwwvvvwwwxxxxxxwwwxxxzzz|||||||||{{{ooo\\\PPPIIIBBB===;;;222888@@@IIIYYYooo|||sssqqqjjj___QQQHHHFFFRRRcccpppuuuxxxyyyyyyyyyxxxxxxxxxwwwwwwyyyxxxxxxyyy{{{|||{{{zzzyyy|||~~~|||~~~}}}}}}pppqqq}}}xxxooonnnrrrqqqdddNNN;;;333222000222333555666999===@@@BBBHHHMMMMMMKKKKKKHHHCCC<<<666///)))(((((()))***))))))(((((('''''''''&&&)))(((((('''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))'''(((((()))***+++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------------......///000000000...000111000///333<<>><<>>@@@EEEJJJMMMLLLIIIEEEBBB>>>666///***))))))***))))))))))))))))))))))))((((((((((((((('''''''''&&&''''''((())))))(((((())))))(((((((((((())))))************************************++++++++++++,,,,,,+++++++++,,,---...------......///000000000111111222333333;;;MMM^^^uuu}}}uuuttttttsssvvvnnnuuu|||~~~sss``````www|||rrrllliiiiiidddffffffiiivvvnnn]]]ZZZSSSSSSVVVNNNDDDFFF>>>999222...............---,,,+++******)))))))))++++++************++++++************************jjjRRRIIIFFFAAA>>>???<<<<<<;;;999777555333111//////......---,,,,,,,,,))))))))))))))))))))))))+++)))''''''(((((((((''')))))))))(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''(((***+++---//////111333444666777888222666888999<<>>DDDEEEBBBAAA;;;444333888???CCCDDDIIIIIIIIIJJJKKKMMMNNNPPPQQQRRRSSSUUUWWWXXXXXXYYYZZZ[[[\\\]]]]]]^^^]]]]]]``````aaabbbbbbbbbbbbbbbeeeeeeeeefffffffffffffffbbbfffiiikkklllpppuuuzzz{{{mmm___ZZZ```gggjjjkkkkkklllmmmnnnnnnoooooopppqqqrrrrrrsssssssssttttttuuuvvvwwwxxxyyyyyy{{{}}}~~~uuugggYYYJJJAAA>>><<<888444333444<<>>===<<<999777444111000000000//////...------,,,)))))))))))))))))))))))),,,***(((((()))***)))(((&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&'''(((+++...111333000111111222333333444444444666888<<>>DDDIIIKKKKKKJJJHHHCCC===666111,,,***))))))))))))))))))))))))*********)))))))))))))))***************)))((((((''''''''''''((()))***++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,.../////////...---/////////000111111222222555888FFF]]]sssuuuqqqpppnnn|||zzztttfffbbbppp{{{pppYYYKKKMMMPPPYYYiiizzz}}}sssSSSPPPSSSRRRRRRKKKIIIEEE>>>666111000000......------------......---,,,,,,++++++,,,,,,---************************~~~fffOOOGGGEEEAAA???@@@>>>===<<<:::777444111///000000000///......------)))))))))))))))))))))))),,,***(((((()))***)))(((&&&&&&&&&'''''''''(((((()))))))))((('''''''''&&&'''''''''&&&&&&'''''''''$$$%%%'''((((((((('''&&&&&&&&&'''(((+++...111333111111222222222333333333888999:::===FFFOOOOOOKKK???<<<:::===CCCGGGHHHGGGDDDEEEFFFHHHIIIJJJKKKKKKNNNOOOQQQTTTVVVXXXYYYYYYYYYZZZ[[[\\\\\\]]]\\\\\\\\\]]]___aaaccceeeeeefffffffffeeedddeeefffggghhhhhhfffeeegggkkkmmmllljjjggg___[[[cccssstttqqqnnnkkkjjjkkkmmmooommmnnnppprrrsssrrrqqqppprrrsssuuuvvvwwwxxxwwwwwwwww{{{}}}|||xxxfffRRRFFFCCCAAA===:::888555222555;;;???NNN___iiinnnqqqrrrpppkkkggg___TTTJJJHHHMMMSSSkkknnnppppppnnnmmmnnnpppmmmooorrrtttvvvwwwxxxwwwxxxzzz|||}}}}}}}}}~~~~~~|||}}}~~~~~~}}}~~~~~~qqqddd\\\DDD>>>777222111333666777444555777===CCCIIILLLMMMKKKIIIEEE???999333...,,,))))))))))))))))))))))))++++++******))))))((((((***************)))((((((''''''''''''((()))++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,.../////////...---/////////000111111222222666>>>QQQiii}}}xxxrrr{{{uuufffdddkkkzzzttt]]]PPPSSSVVVQQQ```qqq}}}WWWPPPPPPOOOVVVLLLLLLIIIBBB:::444222222......---------......///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++iiiPPPGGGCCC???<<<>>><<<;;;999777555333222222000///...---,,,+++++++++---+++******++++++***((())))))(((((((((((())))))((((((((('''&&&&&&&&&%%%''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++...111333444000222444444333333444555333666666777@@@JJJLLLFFF888;;;???BBBBBBCCCCCCDDDBBBCCCEEEGGGIIIJJJJJJKKKNNNOOOQQQSSSVVVXXXZZZ[[[XXXYYYZZZ\\\]]]^^^______^^^^^^___```aaaccceeefffcccdddeeefffggggggggggggggghhhiiiiiijjjlllooorrriiiccc]]]```mmmyyywwwooommmlllkkkkkkkkkkkklllmmmoooooooooooopppqqqrrrsssrrrrrrssstttuuuvvvwwwxxx{{{}}}~~~}}}~~~vvvhhhZZZKKKBBB@@@>>>:::555111000222444===EEEUUUdddkkkkkkmmmrrrnnniiiaaaUUULLLIIILLLPPPeeemmmtttuuuqqqmmmnnnppplllnnnppprrrrrrtttvvvxxxyyy{{{}}}~~~|||zzz}}}}}}}}}}}}}}}|||{{{zzz|||}}}}}}|||{{{{{{~~~zzzlllbbbOOOCCC666222222111333555333777888555:::DDDKKKKKKLLLJJJFFFBBB<<<555---(((***)))))))))))))))************))))))))))))******))))))************))))))))))))))))))************************************,,,++++++******++++++,,,,,,------......------,,,222//////111000///333:::999JJJbbbvvv}}}{{{}}}vvvmmmjjjmmm{{{dddUUUPPPQQQNNNUUUdddtttpppLLLKKKXXXTTTQQQMMMGGGAAA<<<777333//////...------...---+++)))*********++++++,,,,,,,,,************)))))))))(((lllRRRHHHEEE@@@===???<<<;;;999777555333222222000///...---,,,+++++++++,,,***))))))******)))((())))))(((((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,...111333444444555666555333222333444777888888888???GGGGGGBBB999<<>>;;;666333222222333999???MMM\\\eeegggiiilllllliiicccYYYOOOKKKKKKNNNaaaiiirrruuurrrnnnmmmooolllnnnpppqqqrrrsssuuuwwwyyy{{{}}}~~~|||{{{}}}}}}~~~~~~~~~}}}|||||||||}}}}}}|||{{{|||~~~|||pppgggRRRDDD777222111111333777444777666444777AAAHHHIIIJJJHHHFFFCCC>>>888111,,,******))))))))))))************))))))))))))******))))))************))))))))))))))))))************************************,,,,,,++++++++++++,,,,,,***+++,,,---......///...111000000222222222777>>>FFFUUUkkk~~~|||rrrttt|||kkkWWWNNNNNNKKKLLLTTTcccsssaaaSSSQQQMMMQQQNNNIIIDDD???:::444111///...------......,,,***++++++++++++++++++,,,,,,++++++++++++************nnnTTTIIIFFFAAA>>>@@@<<<;;;999777555333222222000///...---,,,++++++++++++)))((((((******)))''')))((((((''''''(((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())),,,///111333444555555555555444444666999;;;;;;999999===BBBBBB>>>:::<<<@@@AAABBBBBBCCCDDDDDDEEEGGGIIIJJJLLLLLLLLLNNNOOOQQQSSSUUUWWWYYYZZZXXXYYYZZZ\\\]]]^^^____________``````aaabbbccccccbbbbbbcccdddeeeeeeeeeeeehhhgggeeeddddddhhhmmmrrrwwwlllhhhfffdddfffiiilllmmmmmmlllllloooooooooooopppqqqrrrssssssssstttuuuuuuvvvwwwwwwzzz|||~~~}}}~~~{{{mmm^^^OOOFFF@@@>>><<<999666444222222555888BBBRRR]]]aaacccfffjjjiiieee\\\SSSLLLJJJKKKYYYbbbmmmrrrpppllljjjkkkkkkmmmoooppppppqqqsssuuuyyy{{{}}}}}}{{{}}}}}}~~~~~~~~~~~~~~~|||}}}~~~}}}||||||~~~tttlll[[[MMM===444111000222777555666555333555===DDDHHHIIIGGGFFFDDDAAA<<<555000+++******)))))))))************))))))))))))******))))))************))))))))))))))))))************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))***+++---///000000000111000111444444444;;;CCCOOO]]]qqq~~~{{{vvvooojjjxxx}}}}}}wwwooovvvsssYYYMMMLLLJJJEEEEEEPPP```qqq{{{aaaOOOMMMQQQOOOKKKGGGCCC===777222///---,,,---......---,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***pppUUUJJJEEE@@@>>>???<<<;;;999777555333222222000///...---,,,+++++++++***((('''((())))))((('''(((((((((''''''(((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''(((***,,,///111333444000111222222444777;;;>>><<<;;;999999<<<>>>>>><<<;;;===@@@AAAAAAAAABBBCCCEEEFFFGGGIIIKKKLLLMMMMMMNNNOOOPPPRRRUUUWWWXXXYYYXXXYYYZZZ\\\]]]^^^____________```aaaaaabbbbbbbbbaaaaaabbbcccddddddddddddfffffffffffffffhhhllloooyyy~~~oooggghhhjjjkkkmmmmmmmmmmmmoooooooooooopppqqqrrrssssssttttttuuuvvvvvvwwwwwwyyy|||~~~}}}}}}}}}pppaaaRRRHHHAAA???===;;;999666333111333333:::IIIVVV\\\___aaahhhgggddd\\\RRRKKKIIIIIIQQQZZZffflllllliiiggggggiiikkkmmmnnnoooppprrrtttyyy{{{}}}}}}||||||}}}~~~|||~~~~~~}}}}}}~~~~~~~~~vvvxxxwwwwwwvvvmmmfffWWWEEE999222...000444666777555333333999AAAGGGIIIHHHGGGFFFDDD>>>777222++++++******))))))************))))))))))))******))))))************))))))((()))))))))************++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,***+++,,,...//////000000000000222444444555===GGGYYYfffxxxvvvlllfffxxxxxxkkkppppppjjjvvvzzz]]]OOOMMMKKKEEEBBBGGGRRR```sssuuuoooSSSRRRPPPNNNLLLJJJFFF@@@999444///...,,,---...///...---,,,,,,,,,++++++*********,,,,,,+++++++++*********qqqUUUIIIDDD???===>>><<<;;;999777555333222222000///...---,,,+++++++++)))((('''((()))***)))(((((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))((()))+++---///111333444...///111111333666;;;???:::888888999;;;;;;<<<======>>>@@@AAA@@@@@@BBBCCCEEEFFFHHHJJJLLLMMMMMMNNNNNNOOOPPPRRRTTTVVVWWWXXXXXXYYYZZZ\\\]]]^^^______^^^___```aaaaaaaaaaaaaaa```aaabbbcccddddddddddddcccfffhhhjjjjjjjjjkkklllooorrrzzz}}}nnnmmmkkkjjjkkklllnnnooooooooooooooopppqqqrrrsssttttttuuuuuuvvvvvvwwwwwwxxx{{{}}}}}}}}}ssseeeVVVLLLCCCAAA>>><<<;;;888444000333111666CCCOOOWWW\\\___fffeeeaaaYYYOOOIIIHHHIIINNNUUU```ggghhhgggfffeeegggiiikkklllmmmnnnqqqsssxxxyyy|||~~~~~~}}}||||||}}}~~~|||~~~~~~~~~~~~~~~}}}|||}}}}}}lllooonnnooozzz{{{~~~wwwmmmiii[[[JJJ===333......333666666666555444777???GGGJJJJJJIIIHHHEEE@@@888333,,,,,,+++*********************))))))))))))******))))))************))))))((()))))))))************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---------......//////......//////111333333777CCCOOOiiiuuuvvvgggeeevvvmmmbbblllsssssscccTTTQQQIIIGGGFFFGGGJJJTTTgggxxxtttvvv}}}WWWNNNOOONNNMMMKKKHHHBBB;;;666000///---,,,.........---,,,,,,,,,++++++*********+++*********)))))))))))){{{sssWWWIIIDDD>>><<<>>><<<;;;999777555333222222000///...---,,,+++++++++)))((('''(((***+++***)))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***+++---///111333444111222333333333555888:::888555666999:::999;;;>>>>>>???AAA@@@@@@@@@AAACCCEEEFFFHHHJJJKKKLLLMMMMMMNNNOOOPPPRRRTTTUUUWWWWWWXXXYYYZZZ\\\]]]^^^______]]]^^^___aaabbbbbbaaaaaaaaaaaabbbcccddddddddddddaaaeeeiiilllkkkjjjiiiiiikkkqqqvvvxxx|||qqqooollljjjjjjllloooqqqoooooooooooopppqqqrrrsssuuuuuuuuuvvvvvvwwwwwwwwwxxx{{{}}}}}}}}}xxxjjj[[[QQQFFFBBB???===<<<:::555111333111444>>>HHHPPPWWW^^^cccbbb___XXXOOOJJJHHHIIIMMMRRRZZZ```cccddddddeeecccfffiiikkklllnnnqqqsssvvvxxx{{{}}}~~~~~~|||{{{}}}}}}~~~~~~~~~~~~~~~}}}~~~zzzuuurrrqqqrrrsss}}}~~~ooommmjjjiiiqqq~~~xxx|||zzzpppiii]]]OOOBBB888000///222444444666777555555===FFFIIIIIIJJJIIIGGGAAA:::444---,,,+++*********************))))))))))))******))))))************))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------....../////////......---//////111333666===NNN^^^vvvrrraaabbbooo~~~sssbbb^^^mmm{{{nnn[[[UUUFFFGGGIIIIIIGGGMMM^^^ppp{{{{{{}}}vvvbbbKKKOOONNNMMMLLLIIIDDD>>>999333000---------......---,,,,,,++++++++++++++++++*********)))))))))((((((uuuvvvYYYKKKEEE???===???<<<;;;999777555333222222000///...---,,,+++++++++***)))((()))+++,,,+++***(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((()))***,,,---///111333444111333555555555666888:::777444555999999777999>>>???@@@AAA@@@??????AAABBBDDDEEEGGGIIIKKKLLLMMMMMMNNNOOOPPPRRRSSSUUUVVVWWWXXXYYYZZZ\\\]]]^^^______[[[\\\___aaabbbbbbbbbaaaaaabbbcccdddeeeeeeeeeeeebbbdddhhhiiiiiihhhhhhhhhhhhnnnqqqmmmlllooorrrsssnnnmmmkkkjjjkkkmmmooopppoooooooooooopppqqqrrrsssvvvvvvvvvvvvvvvwwwwwwwwwwwwzzz}}}}}}}}}}}}oooaaaWWWHHHDDD???======;;;666222000///222:::AAAHHHRRR\\\^^^``````[[[SSSLLLIIIIIIIIILLLPPPUUUXXX\\\___``````cccfffiiikkknnnqqqttttttvvvyyy|||}}}|||{{{zzz}}}}}}~~~~~~~~~}}}||||||}}}}}}{{{yyyuuutttrrrqqqooonnnmmmmmmwwwxxxyyy{{{~~~~~~}}}~~~xxxnnnccc___```ggguuu}}}yyypppfffZZZMMM@@@444///000000111444777555333:::DDDFFFGGGHHHIIIHHHCCC<<<777...---,,,+++******************))))))))))))******))))))************))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---...//////000////////////222666;;;GGG]]]qqq~~~vvvhhhjjjrrrzzz}}}~~~```YYY\\\ooozzzbbbWWWJJJIIIGGGFFFCCCGGGTTTbbblll||||||~~~___QQQPPPOOOMMMKKKGGGAAA===555222...------------,,,++++++++++++++++++,,,,,,+++++++++*********))))))rrrxxxZZZLLLFFF@@@>>>@@@<<<;;;999777555333222222000///...---,,,+++++++++***)))((()))+++,,,,,,+++'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((***+++,,,...000111333444...111555777888999;;;===888444555999999555777===@@@AAAAAA@@@??????@@@BBBDDDEEEGGGIIIJJJLLLLLLLLLOOOOOOPPPRRRSSSUUUVVVWWWXXXYYYZZZ\\\]]]^^^______ZZZ[[[^^^aaabbbcccbbbbbbbbbbbbcccdddeeeeeeeeeeeebbbdddffffffffffffgggiiidddfffhhhiiinnnpppkkkccciiiiiijjjkkklllnnnoooooooooooooooooopppqqqrrrsssvvvvvvvvvvvvwwwwwwwwwwwwwwwzzz}}}}}}}}}ssseee\\\JJJEEE???======;;;777222......111666;;;BBBNNNZZZ[[[___aaa^^^WWWOOOJJJHHHDDDEEEGGGKKKOOOTTTXXX[[[^^^aaaeeehhhkkknnnqqqtttsssuuuxxx{{{||||||zzzyyy}}}}}}}}}}}}}}}|||{{{zzz}}}~~~~~~}}}yyytttpppnnnlllnnnrrruuuwwwwwwvvvuuukkkkkkkkklllnnnrrruuuxxx}}}{{{yyyyyy|||}}}lll\\\TTTOOORRRdddxxx|||sssfffXXXGGG777///...---...333777555222888CCCCCCDDDGGGIIIIIIEEE>>>999...---,,,+++******************))))))))))))******))))))************))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,---///000111111111///000333999@@@OOOiiiwwwyyy~~~zzzxxx}}}{{{}}}hhhVVVVVV^^^rrrfffXXXRRRLLLEEEBBB@@@BBBKKKUUUaaasss}}}{{{SSSRRRPPPNNNLLLIIIDDD@@@666333///---,,,---,,,+++*********++++++,,,,,,---,,,,,,,,,+++++++++******lllsssvvvXXXHHHAAA<<<===BBB>>><<<999666444333222222//////...---,,,,,,,,,,,,******))))))))))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((+++,,,...000222333444444666555555888<<<>>><<<:::555666777666333222888???DDDBBB@@@>>>===>>>@@@BBBGGGGGGGGGHHHIIIJJJLLLLLLOOOOOOPPPQQQRRRSSSTTTTTTXXXYYYZZZ\\\]]]^^^______^^^___aaabbbcccccccccbbbffffffffffffeeedddcccbbbeeefffggggggggggggggggggbbbccceeejjjmmmkkkddd^^^___ccchhhkkknnnppprrrtttsssqqqooonnnnnnoooqqqssswwwvvvtttsssrrrsssuuuvvvzzz{{{}}}}}}yyyiii\\\OOOEEE======???<<<777555333000///444:::@@@HHHPPPZZZ\\\]]]\\\XXXQQQJJJEEEGGGEEEDDDHHHMMMRRRSSSSSSYYYaaahhhiiijjjooorrrrrrwwwvvvvvvyyy}}}}}}~~~|||||||||}}}}}}~~~~~~~~~~~~}}}~~~~~~|||wwwssssssuuuxxxzzzwwwzzzyyynnniiilllnnnnnnjjjdddaaadddggglllxxx~~~yyyyyyxxx]]]QQQNNNQQQ```qqqtttbbbIII444---///,,,///222444444555999<<>>;;;000000...+++((('''(((***))))))))))))))))))))))))******))))))(((((('''''''''((()))++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///............//////000444000111;;;PPPhhh{{{wwwwwwzzz|||qqq```OOO]]]nnn{{{mmmYYYSSSLLLFFFDDDCCCCCCGGGMMMYYYhhh|||}}}{{{___RRRKKKPPPRRRJJJEEEFFF999555000---...///...---++++++++++++++++++++++++---,,,,,,+++*********+++qqqvvvtttWWWHHHBBB======AAA>>><<<999666444222222111///...---,,,,,,+++,,,,,,******))))))))))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((((((((''''''''''''((((((+++,,,...000222333444444888888888;;;>>>@@@>>><<<777888888777555555:::@@@CCCBBB@@@>>>>>>@@@BBBCCCGGGGGGGGGGGGHHHIIIJJJKKKNNNOOOPPPQQQRRRTTTUUUUUUWWWXXXYYY[[[\\\]]]^^^^^^___```aaabbbccccccbbbbbbddddddeeeeeeeeeeeeeeedddcccdddeeeggghhhiiiiiiiiilllkkklllnnnppppppnnnllldddgggiiikkklllmmmoooqqqsssqqqooonnnnnnoooqqqssswwwuuutttsssssstttuuuvvvyyy{{{|||}}}pppdddXXXKKK@@@>>>@@@>>>999777333000///333888===DDDLLLUUUXXXZZZ[[[XXXRRRLLLGGGEEECCCBBBDDDIIINNNPPPQQQUUU]]]eeegggiiinnnrrrsssxxxwwwxxxzzz~~~}}}~~~}}}|||||||||}}}~~~{{{{{{{{{|||}}}}}}}}}|||~~~~~~|||yyyxxxyyy{{{}}}zzzppplllooozzz|||{{{uuukkkccc______fffpppvvvvvv|||kkkXXXMMMKKKXXXhhh}}}uuufffOOO999//////,,,///333555555666999;;;AAAEEEIIIJJJGGGCCC@@@>>>333111---***)))((())))))))))))))))))))))))))))))******))))))((((((((((((((((((******+++******)))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///............///000000222000333AAAXXXooo|||wwwrrriiibbb[[[hhhwwwrrr^^^TTTMMMGGGEEEDDDCCCEEEJJJRRR^^^nnn|||fffUUUJJJNNNRRRNNNHHHHHH;;;777111///.........,,,++++++++++++++++++++++++---,,,++++++******++++++xxx{{{pppVVVIIICCC===<<>>>>>===888::::::888666888>>>BBBBBBAAA@@@???@@@BBBDDDEEEGGGFFFFFFFFFGGGHHHIIIIIIMMMMMMOOOQQQSSSTTTVVVWWWVVVWWWYYYZZZ\\\\\\]]]]]]``````aaabbbbbbaaaaaaaaabbbbbbdddeeeffffffffffffbbbcccdddfffhhhjjjkkklllllllllkkkjjjiiikkkooorrrjjjkkkkkkkkkjjjjjjlllnnnrrrqqqpppoooooopppqqqrrruuuuuussssssssstttuuuvvvxxxyyy{{{|||~~~yyynnnaaaPPP@@@<<<>>>===999666444000...111555888>>>EEELLLOOOTTTWWWVVVQQQKKKGGGCCCAAA???@@@DDDHHHLLLMMMPPPYYYaaadddhhhnnnrrrsssxxxxxxyyy{{{~~~~~~|||}}}}}}|||||||||}}}~~~~~~zzz{{{||||||}}}}}}}}}}}}~~~}}}zzzyyy}}}zzznnnhhhnnnxxxuuujjjbbb___dddlllssswwwgggSSSJJJRRR```}}}zzztttiiiVVV@@@222///+++///333666777777888999<<<@@@EEEHHHGGGEEEBBBAAA777222---******+++)))'''))))))))))))))))))))))))***))))))))))))(((((((((((()))******++++++******************************,,,,,,,,,,,,,,,------...///.........//////000111222222:::KKKcccxxxyyy{{{sssiiieeefffkkkvvvyyyeeeWWWOOOIIIGGGEEEBBBCCCEEEKKKRRR___lllyyyvvv^^^KKKJJJQQQPPPJJJGGG>>>:::555111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++~~~~~~mmmTTTJJJDDD>>><<<>>><<<;;;999777444222111000///...---,,,++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''''''''(((((()))+++,,,...000111222333333444444444555777:::;;;<<<:::<<<;;;777666;;;@@@BBB@@@@@@???@@@AAACCCFFFGGGFFFFFFEEEEEEFFFGGGGGGHHHKKKLLLNNNPPPSSSUUUWWWXXXWWWWWWYYY[[[\\\]]]]]]]]]aaaaaaaaaaaaaaaaaa``````bbbbbbcccdddeeeeeeeeeeeecccdddeeefffhhhjjjkkkllliiijjjjjjgggfffhhhnnnsssllllllllljjjiiiiiikkkmmmqqqppppppppppppppppppqqqtttsssssssssssstttuuuvvvwwwxxxzzz|||~~~vvvjjjWWWDDD>>>@@@@@@<<<:::555111...000222333777===CCCGGGMMMQQQPPPLLLFFFBBBAAA???===<<>>DDDHHHHHHFFFDDDDDD;;;444---***,,,,,,***'''))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---..................///000111111333777BBBVVVnnn|||wwwvvv}}}rrrllllllvvvkkk[[[SSSKKKIIIGGGCCC@@@AAAEEEJJJUUUeeeuuukkkPPPHHHNNNOOOIIIDDDAAA>>>888333///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,~~~kkkTTTJJJEEE???<<<>>>;;;:::999777444222000///......---,,,++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''((())))))+++,,,...///111111222222111222222333444777;;;===<<<>>><<<666666<<>>@@@???===;;;<<<@@@EEEHHHLLLVVV___cccfffllloooooorrrtttwwwzzzzzzzzzzzzyyy{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~}}}yyyuuuvvvzzz|||zzzwwwrrrrrrqqqmmmlllrrr}}}ttt___XXXZZZmmmwwwnnnfffZZZJJJ;;;444...///333666999999888777:::???EEEHHHIIIGGGEEEEEE???777///+++,,,---***'''))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///.........//////000222222111999III```vvv|||uuu}}}yyyvvv|||qqq```WWWNNNKKKHHHDDD@@@??????DDDPPPbbbuuuvvvWWWJJJLLLOOOKKKFFFCCCAAA<<<666000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,rrrlllTTTKKKFFF???<<<>>>::::::999777555222000......---,,,++++++*********)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''&&&''''''((()))***,,,,,,...///000111111111111222333333555999>>>BBB???BBB>>>666666>>>BBB???===>>>???@@@BBBDDDEEEFFFDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLNNNPPPSSSUUUWWWXXXXXXYYY[[[\\\^^^_________`````````______```aaaaaacccdddddddddddddddcccbbbggggggffffffgggiiijjjlll]]]```cccddddddccccccdddggghhhjjjjjjjjjlllnnnpppooopppqqqrrrrrrqqqpppooopppqqqrrrssstttuuuvvvvvvwwwyyyzzz{{{|||uuueeeSSSJJJFFFBBB???>>>999444000000///---///333<<>>>>>===;;;;;;===AAAEEEJJJTTT^^^bbbfffkkknnnnnnnnnrrrvvvyyyyyyyyyyyyyyy{{{{{{|||}}}}}}}}}||||||~~~||||||~~~~~~~~~}}}zzzxxxxxxzzzyyywwwtttttttttrrrooorrrzzzjjj[[[UUUfff{{{|||ppphhh```QQQAAA888000000222666999:::999777:::???EEEIIIIIIGGGFFFEEE@@@:::222---,,,,,,***))))))))))))))))))))))))))))))))))))************++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///.........///000111222333000<<>>888111......///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,uuummmUUUKKKFFF???===???::::::999777555222///......---,,,+++************((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''((()))***,,,,,,...///000000111111000222333333555:::AAAGGGCCCFFFAAA777777@@@CCC???======>>>@@@AAACCCDDDEEECCCDDDDDDEEEGGGIIIKKKLLLLLLMMMNNNPPPSSSUUUVVVWWWWWWXXXZZZ[[[]]]^^^^^^^^^______^^^^^^___```aaabbbaaabbbcccdddddddddddddddffffffeeefffgggjjjlllnnnbbbbbbdddfffhhhgggeeeccceeehhhjjjlllllllllnnnooonnnoooqqqssssssqqqooonnnooopppqqqssstttuuuvvvvvvxxxyyyzzzzzz{{{~~~yyylll]]]RRRHHH@@@;;;;;;:::555222111000---...222666888;;;>>>???>>><<<:::;;;<<<<<<;;;999:::===AAAEEEOOOZZZ```dddjjjmmmmmmlllqqqvvvzzzzzzyyyzzz{{{{{{|||}}}}}}}}}|||{{{zzzzzz~~~}}}{{{}}}}}}~~~~~~~~~~~~}}}{{{yyyxxxvvvxxxvvvqqqsss|||yyyeee[[[___tttwwwpppiiiZZZHHH===222111222444888:::999777777<<>>FFFTTTgggyyyzzzrrrZZZNNNMMMMMMMMMFFFDDD@@@999222//////111------------------------++++++******++++++,,,---nnnUUUKKKFFF???===???999999999777555222///---...---,,,+++************((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''')))******,,,,,,...///000000000000///000222222444:::BBBHHHGGGIIICCC888888BBBDDD???<<<===>>>???AAABBBCCCDDDCCCCCCDDDFFFHHHJJJLLLMMMMMMMMMOOOQQQSSSUUUVVVWWWVVVWWWYYYZZZ\\\]]]]]]]]]___^^^^^^^^^___```bbbccc___```aaaccceeefffffffffdddddddddeeehhhkkkoooqqqvvvuuutttwwwzzzzzzwwwssseeehhhkkkmmmmmmlllmmmnnnnnnoooqqqssssssqqqooonnnnnnoooqqqssstttvvvvvvvvvyyyzzzzzzzzz{{{}}}xxxjjj^^^QQQDDD??????;;;666333222000---...222///111444777999999888888999:::;;;:::888888;;;>>>@@@KKKWWW^^^cccjjjnnnnnnkkkqqqwwwzzz{{{zzz{{{}}}||||||}}}}}}}}}{{{zzzyyyxxx|||~~~}}}}}}~~~~~~}}}}}}sssxxxwwwppppppyyyqqqeeeWWWmmm}}}xxxqqqbbbMMM@@@444222111333777::::::888333999@@@EEEHHHHHHGGGGGGAAA>>>888000***(((***,,,))))))))))))))))))))))))))))))******++++++++++++,,,+++*********+++,,,---************************...------------...//////.........///000222333444???PPPfffwwwvvvvvvmmm```RRRMMMKKKHHHDDDCCC===???DDDOOO```tttbbbOOOIIIIIIJJJFFFEEEAAA:::333///000222------------------------+++*********+++,,,,,,---qqqVVVKKKFFF@@@<<<===;;;:::888666444111000///------,,,++++++******)))++++++******))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***111///---///222333222000000000111333666:::>>>AAAGGGBBB<<<:::<<>><<<;;;===AAACCCCCCAAACCCCCCEEEFFFHHHJJJKKKKKKMMMNNNOOOQQQRRRTTTUUUVVVVVVWWWXXXXXXXXXZZZ]]]```\\\\\\]]]___```bbbcccdddccccccbbbbbbccccccdddeeeeeefffgggggggggkkkrrrwww{{{zzzyyy||||||pppmmmmmmqqqqqqlllllloooooommmmmmooorrrssspppmmmrrrrrrsssssstttuuuuuuuuuvvvwwwyyy{{{{{{}}}vvvgggXXXLLLCCC>>>>>>:::555111000///......---...///111333555777888999999:::;;;999666:::@@@DDDJJJTTT]]]dddiiimmmpppqqqrrruuuxxxzzz{{{{{{{{{|||}}}}}}||||||}}}~~~{{{sssrrrvvv{{{hhhaaadddrrr~~~zzzmmmVVVCCC:::......555555777:::555777666777>>>FFFJJJIIIEEECCCAAA;;;444---******+++************************+++++++++*********))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000333///...111333333444777III^^^rrrzzzuuueeeVVVQQQOOOKKKEEEBBB???===AAAKKKYYYhhhzzzxxxWWWKKKKKKMMMJJJGGGAAA;;;555111///...,,,---...//////...---,,,++++++++++++++++++++++++oooUUUJJJFFF@@@<<<===;;;:::888666444111000///------,,,++++++******)))*********)))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''(((((('''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''((()))***000...---...111222111000111111222333666:::===@@@CCC???;;;:::<<<>>>>>>>>>===<<<;;;===AAACCCBBBAAACCCCCCEEEFFFHHHIIIKKKKKKMMMNNNOOOQQQRRRTTTUUUVVVVVVWWWXXXXXXXXXYYY\\\___\\\]]]^^^___```aaabbbccccccccccccbbbccccccddddddeeefffffffffeeeggglllpppuuutttssstttwwwyyyzzzzzzqqqmmmmmmppppppllllllooonnnmmmmmmooorrrsssqqqooorrrrrrrrrssstttuuuvvvvvvvvvxxxzzz{{{{{{}}}xxxkkk___SSSIIIBBB>>>:::555111000///...------...///111222444555666888888:::<<<999666999???CCCIIISSS\\\ccchhhmmmoooppprrrtttvvvxxxzzz{{{{{{|||}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~vvvrrruuuzzzpppaaabbbmmmzzzooo[[[HHH<<>>FFFJJJIIIFFFCCCAAA<<<555...******+++************************+++++++++*********))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------111......222444555:::AAAXXXiiixxx}}}~~~~~~{{{jjjZZZSSSQQQMMMGGGDDD@@@>>>AAAJJJWWWggg{{{fffRRRNNNPPPKKKHHHBBB<<<666222///...------...//////...------++++++++++++++++++++++++}}}mmmSSSIIIEEE???<<<===;;;:::888666444111000///------,,,++++++******)))))))))))))))************((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%((((((((((((((((((((((((''''''''''''((()))***+++///...---...000111111111444333333444666888<<<===<<<;;;::::::<<<======<<<<<<<<<<<<===@@@BBBBBBAAABBBCCCDDDFFFHHHIIIJJJKKKMMMNNNOOOPPPRRRTTTUUUVVVUUUVVVWWWWWWWWWYYY[[[]]]]]]^^^^^^___``````aaaaaaddddddccccccbbbccccccccccccdddeeefffeeegggiiikkklllmmmmmmllllllooosssvvvqqqnnnmmmnnnnnnllllllooommmmmmmmmppprrrtttsssrrrqqqqqqqqqrrrsssuuuvvvwwwvvvxxxzzz{{{{{{}}}|||rrriii^^^OOOEEE???;;;666222000///...---......///000111222222333555666999<<<:::777888===AAAGGGPPPZZZaaagggllloooqqqrrrsssuuuwwwyyy{{{{{{|||||||||||||||||||||||||||}}}~~~zzztttvvv|||zzzccc```hhhxxx|||sss```NNN???222111777666:::>>>:::777666777===EEEJJJIIIFFFCCCAAA===666000,,,++++++************************+++++++++***************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...000222333777CCCOOOhhhttt}}}zzzzzzzzzrrr___VVVSSSOOOJJJGGGBBB@@@AAAHHHTTTeee}}}tttVVVKKKMMMLLLIIIDDD>>>888333///...------...//////...------++++++++++++++++++++++++zzzlllRRRHHHDDD???<<<===;;;:::888666444111000///------,,,++++++******)))(((((())))))******++++++((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((()))++++++//////...///000222333333666555444444555777:::;;;888999:::===>>>>>><<<;;;;;;<<<<<<>>>???AAABBBBBBBBBCCCDDDFFFGGGIIIJJJKKKMMMMMMNNNPPPRRRSSSUUUUUUTTTVVVWWWWWWWWWXXXZZZ\\\^^^^^^^^^______`````````eeedddccccccbbbbbbccccccaaaccceeefffggghhhiiijjjhhhjjjmmmmmmlllmmmqqqtttooommmllllllllllllmmmnnnllllllnnnppprrrtttttttttqqqqqqqqqqqqsssuuuvvvwwwwwwxxxzzz{{{{{{}}}xxxrrrfffTTTEEEAAA<<<777222000///...,,,........./////////000000222444999===;;;666777;;;???EEENNNWWW___fffkkkooorrrssstttvvvxxxzzz|||}}}~~~}}}||||||||||||}}}~~~}}}}}}~~~zzzzzzhhhaaacccqqq|||||||||yyyfffSSSBBB444111666555999>>>;;;777555666<<>>888222---++++++************************************************++++++******++++++,,,------------------------------......///000000111111...///111222333999JJJ[[[pppzzz}}}~~~{{{|||{{{xxx|||yyydddYYYUUUPPPLLLJJJEEEBBBBBBFFFPPPbbb|||[[[JJJKKKMMMKKKFFFAAA;;;555000...---..................---++++++++++++++++++++++++xxx~~~tttkkkRRRGGGDDD>>><<<===;;;:::888666444111000///------,,,++++++******)))(((((())))))******++++++((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))***+++,,,111000000000111333555777777666555444555666888:::666999===???@@@???===;;;:::;;;===>>>???@@@AAABBBBBBBBBDDDEEEGGGIIIJJJJJJLLLMMMNNNPPPQQQSSSTTTUUUTTTVVVXXXXXXXXXXXXYYY[[[]]]^^^^^^^^^______``````ddddddccccccbbbccccccdddccccccdddfffggggggfffeeecccggglllnnnlllkkkmmmnnnkkkllllllkkklllmmmnnnnnnkkklllnnnoooqqqrrrtttvvvqqqqqqpppqqqrrrtttvvvwwwwwwyyyzzz{{{{{{|||~~~xxxkkkVVVFFFCCC???999444111000...---........................000222888<<<:::666666:::===CCCLLLVVV^^^eeekkkoootttuuuvvvxxxzzz|||}}}~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~pppeeebbbmmmxxx{{{|||nnnZZZEEE666222444333777===:::777555666;;;DDDIIIHHHFFFCCCBBB@@@:::444...,,,+++************************************************++++++******++++++,,,---------------------------+++++++++,,,------......///000222333444<<>>;;;<<<;;;:::888666444111000///------,,,++++++******)))))))))))))))************((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,---111222222111111333777:::888777555444555666888999555999???AAAAAA???===<<<999;;;===>>>>>>???AAABBBAAABBBCCCEEEGGGHHHIIIJJJLLLMMMNNNOOOQQQSSSTTTUUUUUUWWWYYYYYYYYYXXXYYYZZZ\\\]]]]]]^^^______``````ccccccbbbbbbccccccdddeeegggeeedddeeeeeeeeeccc```YYY\\\aaadddcccbbb```___gggjjjkkkkkkllloooooommmjjjlllnnnnnnooopppsssvvvsssrrrqqqpppqqqrrruuuvvvxxxyyy{{{{{{{{{|||~~~ppp\\\LLLFFFAAA;;;666333111///...........................///111666;;;999555666:::===BBBKKKUUU]]]eeelllppptttuuuxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}zzzkkkbbbkkkwww}}}vvvbbbJJJ999333444111555<<<:::888555555;;;CCCHHHHHHFFFCCCCCCAAA<<<666000,,,+++***************************************+++++++++++++++******++++++,,,---------------------------,,,,,,---......//////000000000222555888CCCYYYmmmvvv~~~vvvuuu{{{qqqbbbbbbbbbeeemmmxxxnnnbbb\\\VVVPPPNNNJJJHHHFFFEEEHHHWWWuuuqqqXXXMMMLLLLLLJJJFFF@@@:::444111///...------------...///++++++++++++++++++++++++www|||xxxwwwwwwnnnTTTIIIDDD>>>;;;<<<;;;:::888666444111000///------,,,++++++******)))*********)))))))))))))))((((((''''''''''''((((((%%%&&&((())))))(((&&&%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&'''((()))+++---...000111222111000222777;;;777666555444555666888999555:::???AAA@@@===<<<;;;999;;;>>>>>>===>>>@@@CCCAAABBBCCCEEEFFFHHHIIIJJJLLLLLLNNNOOOQQQRRRTTTTTTUUUWWWZZZ[[[ZZZYYYZZZZZZ[[[[[[\\\]]]___```aaaaaaaaaaaaaaabbbcccdddeeefffhhhfffeeefffiiijjjiiihhhYYYYYYZZZ]]]^^^^^^[[[YYYbbbgggkkkkkkmmmqqqqqqllljjjlllmmmmmmmmmnnnrrruuutttsssqqqppppppqqqsssuuuxxxyyy{{{{{{{{{|||~~~wwwdddWWWHHHDDD===888555333000///...............////////////000555999888444666:::<<>>777111---+++************************))))))*********+++++++++++++++******++++++,,,---......................../////////000111111222222111000222777>>>LLLcccvvv|||{{{yyytttyyymmm\\\[[[```hhhrrr{{{sssgggaaaZZZTTTPPPMMMKKKHHHEEEDDDRRRppp~~~aaaMMMKKKKKKJJJGGGCCC<<<666333///...------------...///++++++++++++++++++++++++www}}}ooouuuuuuoooTTTIIIDDD>>>;;;;;;;;;:::888666444111000///------,,,,,,+++******)))++++++******))))))((((((((((((''''''''''''((((((%%%&&&((())))))(((&&&%%%%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&&&&'''(((***+++---...///000111000///111666:::777666555444555666888:::555:::???AAA???<<<:::;;;888;;;>>>>>>======@@@CCCAAABBBCCCEEEFFFHHHIIIJJJLLLLLLMMMOOOQQQRRRTTTTTTVVVXXX[[[[[[[[[ZZZZZZ[[[ZZZ[[[\\\]]]___```aaabbb```aaaaaabbbccceeefffggggggeeeeeeiiinnnssstttttteeecccaaabbbeeefffdddaaa___fffkkkkkknnnrrrqqqllljjjlllmmmmmmlllmmmppptttvvvtttqqqpppoooppprrrtttxxxzzz{{{{{{{{{|||~~~|||lll___JJJEEE???999666333111000.........//////////////////000444888777444666;;;<<>>888111---+++************************))))))******++++++++++++++++++******++++++,,,---........................,,,,,,------.../////////111000222999CCCSSSjjj}}}~~~vvv~~~uuuzzzlll^^^[[[eeeqqqzzzvvvjjjddd]]]VVVSSSNNNLLLJJJEEECCCOOOmmm|||mmmQQQKKKKKKKKKHHHDDD>>>888444///...---,,,,,,---...///++++++++++++++++++++++++|||}}}mmmzzz}}}vvvoooTTTJJJGGGBBB======:::999777555333222111111111000///...,,,+++***))))))************+++++++++((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''***,,,...---,,,...///000111222333444444444555555555444555888::::::<<>><<<<<<<<>>222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///......---------......///222555666<<>>>>>===;;;;;;;;;>>>>>>????????????@@@@@@AAABBBCCCDDDFFFHHHIIIJJJIIIMMMPPPRRRQQQQQQQQQSSSTTTTTTUUUWWWXXXYYYZZZ[[[]]]]]]^^^```aaaaaa```___aaaaaaaaabbbbbbbbbbbbbbbdddddddddeeehhhooovvv|||zzzxxx{{{|||zzziiiiiiiiijjjlllmmmlllkkkooonnnmmmllllllmmmnnnnnnssssssssssssssssssttttttxxxyyyzzz{{{{{{|||||||||ooo___UUUGGG>>>:::777333000/////////......//////000...000333666888888777666;;;AAAJJJTTT\\\ccciiimmmpppsssxxx{{{{{{{{{||||||}}}}}}~~~~~~~~~zzznnnlllsss}}}qqqccc___rrr{{{vvvrrrpppdddOOO;;;555444222777???===999666666;;;AAAFFFHHHHHHEEEDDDDDD???444......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///......---------...//////000555:::CCCVVVnnn~~~}}}zzz{{{|||{{{|||fff\\\bbbmmmqqqxxx~~~rrrfff^^^XXXTTTMMMMMMIIIGGGGGGFFFXXXyyyoooTTTJJJKKKLLLCCC???>>>777222...,,,///000---,,,---...---,,,,,,++++++,,,,,,{{{zzzqqqTTTHHHEEE@@@===>>>:::999777555333222111111---,,,,,,+++***))))))))))))))))))*********++++++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''')))))))))+++...000///...000000000111111222222222333444555444444444666888888:::<<<===;;;:::::::::===>>>>>>>>>?????????@@@AAAAAACCCDDDFFFGGGIIIIIIIIILLLOOOQQQQQQQQQRRRSSSSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\^^^___`````````___`````````aaaaaabbbbbbbbbddddddccceeeggghhhgggfffooovvvxxxrrrmmmnnnrrrttthhhhhhhhhjjjlllllljjjhhhnnnmmmmmmlllmmmmmmnnnnnnpppqqqsssttttttttttttssswwwwwwxxxyyy{{{|||}}}}}}~~~|||jjj^^^NNNBBB<<<999555111111000000//////000000111...000333666777888777777;;;AAAJJJSSS[[[cccjjjnnnpppssswwwyyyzzzzzz{{{|||}}}}}}}}}~~~~~~~~~xxxhhhXXXWWWeeewwwppp^^^WWWooo~~~|||xxxsssjjjUUU@@@666333111666======:::777777;;;AAAFFFHHHIIIFFFEEEEEE@@@777111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///......------......///000///666@@@MMM```ttt}}}zzz{{{uuuxxxqqqYYYVVV```nnnttt|||wwwkkkbbbZZZUUUPPPPPPJJJIIIHHHFFFVVVvvv]]]MMMHHHJJJEEEBBB???777333///---///000---,,,---...------,,,,,,,,,,,,,,,|||yyyqqqTTTGGGDDD@@@===???:::999777555333222111111,,,,,,++++++*********)))))))))))))))************((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''')))((()))+++...//////---000000000000111111111222333444555555444444555777777999;;;;;;:::999999999<<<======>>>>>>?????????@@@AAABBBDDDFFFGGGHHHIIIJJJKKKNNNPPPQQQQQQRRRSSSRRRSSSTTTUUUWWWXXXYYYYYYYYY[[[]]]_________``````______``````aaaaaabbbbbbdddbbbaaaccceeeeeebbb^^^WWW```fffccc___```cccdddffffffgggjjjllllllkkkiiimmmllllllmmmmmmmmmnnnnnnmmmooorrruuuvvvuuutttsssvvvvvvwwwxxxzzz{{{}}}~~~{{{~~~uuugggTTTEEE===:::666333111111000/////////000000---///222555777888888777:::@@@IIIRRRZZZcccjjjnnnpppsssvvvyyyyyyyyyzzz{{{||||||}}}}}}~~~~~~sssdddTTTQQQ^^^ppp~~~iiiVVVMMMdddxxxsssgggVVVBBB888333222555:::<<<:::888888;;;@@@EEEHHHGGGGGGFFFDDD@@@999333000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///...---------...///000111000888EEEUUUgggxxx~~~tttvvv}}}~~~mmmYYY[[[jjjooowww{{{oooeee\\\WWWTTTSSSMMMLLLKKKHHHVVVttthhhQQQGGGIIIFFFDDDAAA999555000---///000---,,,.........---,,,,,,,,,,,,,,,yyyrrrTTTGGGDDD???===>>>:::999777555333222111111------,,,,,,++++++******(((((()))))))))*********((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((***---...---,,,/////////000000111111222333444666666555444555666777999::::::888888888999;;;;;;<<<===>>>>>>??????@@@AAABBBCCCEEEGGGHHHIIIJJJKKKLLLNNNPPPRRRSSSSSSRRRSSSTTTUUUWWWXXXYYYYYYXXX[[[^^^______^^^___aaa^^^______```aaaaaabbbbbbfffcccbbbcccgggjjjiiihhh```eeehhhgggfffgggeeeaaaeeeeeefffiiilllmmmlllkkkkkkkkklllmmmmmmmmmmmmmmmlllnnnrrruuuwwwwwwuuutttvvvvvvvvvwwwyyyzzz|||~~~{{{~~~~~~oooYYYGGG>>>:::777555111000//////.........///---///111444666777888888:::@@@HHHQQQZZZbbbjjjoooqqqsssvvvxxxxxxyyyzzz{{{{{{||||||}}}~~~~~~uuuiiiaaaWWWSSSZZZhhhxxxxxxYYYJJJAAASSS~~~sssmmm```SSSDDD:::555333444777;;;:::999999;;;???DDDGGGEEEFFFFFFCCC???:::444000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///---------...///000111111444;;;JJJ[[[lllzzzzzzyyy{{{{{{ooo]]]```ooorrryyy~~~ssshhh___XXXYYYWWWQQQOOOOOOKKKWWWssstttXXXIIIJJJHHHEEECCC;;;777111...///000------//////...------,,,,,,------{{{~~~rrrUUUHHHEEE@@@<<<===:::999777555333222111111...------,,,++++++******((((((((()))))))))******((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''))),,,...---,,,---......///000111222333444555777777666555555666888999:::999888777888:::::::::;;;<<<===>>>??????@@@@@@BBBCCCEEEFFFHHHHHHKKKJJJJJJMMMPPPSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZYYY\\\```aaa___^^^___aaa______``````aaabbbccccccgggfffeeegggkkkppptttvvv|||}}}|||zzzzzz{{{vvvoooggggggfffhhhkkkmmmmmmllljjjkkklllmmmmmmmmmmmmmmmlllnnnrrruuuxxxxxxwwwwwwvvvvvvvvvvvvwwwyyy{{{}}}{{{~~~yyy```KKK@@@;;;888666111111000///............---...000333555777888999:::???GGGPPPYYYbbbjjjpppsssuuuwwwxxxxxxyyyzzz|||zzz{{{||||||}}}~~~~~~oooccc^^^]]]YYYVVVWWWbbbrrriiiJJJ???777AAAcccvvvooo```VVVIII===666333333333999999999999999===BBBFFFDDDGGGGGGCCC???<<<666000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///---------...///000111222888@@@PPPdddsss}}}{{{ssssssxxx|||zzzgggfffrrruuuzzzwwwlllaaaZZZ[[[YYYSSSRRRSSSMMMXXXrrr___LLLLLLHHHEEEDDD???888333///000000...---000///......---------------}}}|||}}}~~~rrrUUUJJJFFF@@@;;;;;;:::999777555333222111111...---,,,+++***)))((('''(((((((((((()))))))))***((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''(((***---......---+++,,,---///000222333444555777999999777666666666888999:::999888888999:::999::::::;;;===>>>>>>??????@@@AAACCCEEEFFFGGGHHHKKKJJJIIILLLPPPSSSSSSSSSTTTTTTUUUWWWXXXYYYZZZ[[[ZZZ^^^bbbbbb___]]]___bbb______```aaabbbcccdddeeedddeeefffhhhkkkpppvvv{{{|||mmmkkkhhhhhhjjjkkklllllliiijjjkkkmmmnnnnnnmmmmmmmmmooorrruuuxxxyyyzzzzzzwwwwwwvvvuuuvvvxxxzzz{{{||||||~~~jjjRRRCCC===999777333222111000////////////---...000222555777888999:::???GGGOOOXXXbbbkkkppptttvvvxxxyyyyyyyyy{{{}}}zzzzzz{{{|||}}}~~~wwwpppjjjccc^^^``````^^^ZZZYYYaaappp{{{cccBBB<<<666888OOOeeexxxjjj```QQQAAA666222222111777888999888888;;;@@@DDDEEEIIIIIIDDD@@@>>>999222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///------......///111222333;;;EEEXXXnnn|||~~~yyyrrrpppsss~~~tttnnnvvvxxxzzz~~~}}}pppcccZZZ\\\ZZZSSSSSSTTTOOOXXXqqqfffQQQOOOIIIDDDDDDBBB999333///000000......000//////...---------------~~~|||{{{~~~rrrVVVKKKGGG@@@;;;::::::999777555333222111111------,,,***)))'''&&&%%%(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))))))))+++...//////...***+++---...111222444555555777999:::888777666777999::::::999888888999;;;999999:::;;;<<<===>>>??????@@@AAACCCEEEFFFGGGHHHKKKIIIIIIKKKPPPSSSTTTSSSTTTUUUVVVWWWYYYZZZ[[[[[[[[[```cccccc___]]]___bbb___```aaabbbcccdddeeeeee```bbbeeeggghhhlllsssxxxsssvvvwwwuuuwww}}}~~~qqqnnnjjjhhhhhhjjjjjjkkkhhhjjjkkkmmmnnnnnnmmmmmmmmmooorrruuuxxxzzz{{{|||xxxwwwvvvuuuvvvwwwyyy{{{|||{{{{{{rrrWWWGGG???:::888444333222111000000000000---...///222444777888999:::>>>FFFOOOXXXbbbkkkpppuuuwwwyyyyyyyyyzzz|||}}}zzzzzz{{{|||}}}~~~~~~~~~wwwddd[[[\\\aaaeeejjjhhhddd___]]]dddpppzzzeeeCCC???:::888HHHYYY|||tttjjjWWWCCC666111111000666777888888777999???CCCEEEJJJJJJEEEAAA@@@;;;444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////------......///111222333===HHH^^^vvv~~~yyyzzzxxxyyy{{{ssswwwyyyzzz|||sssddd[[[[[[YYYSSSSSSTTTOOOXXXpppjjjTTTQQQIIICCCDDDDDD:::444000000000......000//////...------------...~~~}}}yyysssTTTHHHEEEAAA======;;;:::888666444222111111...---,,,+++************))))))))))))((((((((((((+++******)))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''((()))+++,,,---...............///000222333444777666555555666666666555;;;:::999888888888999:::;;;;;;;;;;;;<<<<<<======AAABBBBBBCCCDDDEEEEEEFFFKKKKKKMMMNNNPPPQQQSSSSSSVVVUUUTTTTTTUUUXXXZZZ\\\]]]^^^___``````aaa``````bbb```^^^```cccfffeeedddhhhgggeeeeeefffiiimmmoooooopppqqqsssuuuvvvwwwwwwlllkkkiiihhhhhhiiikkklllkkkkkkkkklllmmmnnnnnnooolllmmmppptttwwwzzz{{{|||{{{zzzxxxvvvvvvvvvwwwxxx|||}}}~~~|||```III;;;888;;;444333222111111000000000............000444;;;@@@;;;>>>CCCLLLVVV```iiinnnsssvvvyyyzzzzzzzzz{{{|||zzz{{{{{{}}}~~~}}}|||~~~}}}ppp^^^YYY^^^gggmmmqqqnnndddbbbjjjlllooo{{{wwwLLL>>>;;;777???OOOppp{{{qqq^^^JJJ:::222222555666333444888777444777>>>DDDGGGHHHEEEDDDBBB<<<555...,,,******++++++***)))++++++++++++++++++++++++++++++++++++,,,---......//////............/////////222222......333555222???UUUlllyyy}}}~~~|||zzzyyy|||qqqxxxyyy{{{zzziii^^^XXX[[[VVVSSSQQQMMMVVVmmmzzzwwwYYYJJJHHHJJJFFFAAA:::777333000///...---,,,///............---------www|||tttUUUHHHEEE@@@<<<;;;;;;:::888666444222111111...---,,,+++************))))))))))))((((((((((((******)))(((((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((()))+++,,,......//////......//////111222333444444444444555666777777777::::::999888888888999::::::::::::;;;<<<======>>>BBBBBBCCCDDDEEEEEEFFFGGGKKKKKKLLLNNNPPPQQQSSSSSSUUUUUUTTTTTTVVVXXXZZZ\\\^^^^^^___```aaaaaaaaaaaabbb```___```ccceeeeeedddgggfffeeedddeeefffhhhiiikkkkkklllooorrrsssrrrpppjjjjjjiiiiiiiiijjjkkkllljjjkkkkkklllmmmmmmnnnnnnlllmmmooorrrtttwwwyyyzzz{{{zzzxxxvvvvvvvvvxxxxxx||||||}}}~~~mmmUUUDDD<<<:::555444333111///............///......000444:::???;;;>>>CCCKKKUUU```iiinnnsssvvvyyy{{{{{{|||}}}~~~~~~~~~~~~}}}~~~{{{xxxvvvvvvxxxzzz}}}~~~~~~}}}||||||~~~}}}sssfff^^^___gggooouuuvvvsssiiieeemmmnnnqqq}}}~~~VVVBBB:::666>>>KKKsssuuucccMMM<<<444333666999777777999777333666===DDDGGGHHHFFFDDDBBB===666222000...---...///...---++++++++++++++++++++++++++++++++++++,,,---.../////////............//////111111111000///333999>>>SSSeeewww|||zzzxxx|||tttzzzxxx{{{~~~nnncccZZZ[[[VVVQQQPPPKKKUUUllliiiPPPGGGHHHGGGBBB<<<888333000///......---///............---------ppptttUUUGGGDDD???;;;:::;;;:::888666444222111111...---,,,+++************))))))))))))(((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))***+++---...///000000...//////000111222333333222222333444555777999::::::999888777777888999:::888999:::;;;<<<===>>>???BBBCCCCCCDDDEEEFFFGGGHHHJJJKKKLLLNNNOOOQQQRRRSSSUUUTTTTTTUUUVVVXXX[[[\\\^^^___```aaabbbbbbbbbbbbbbb```___```ccceeeeeedddeeeeeeeeedddcccccccccccchhhggggggkkkpppqqqmmmiiiggghhhhhhiiijjjkkkllllllkkkkkkkkkllllllmmmmmmnnnnnnnnnnnnoooqqqtttvvvxxxzzzyyyxxxwwwwwwxxxyyyyyy||||||{{{{{{|||gggRRRCCC:::999888555222000///........./////////000444999>>>;;;>>>CCCKKKUUU___hhhnnnrrruuuyyy{{{|||}}}~~~~~~~~~zzzxxxqqqhhhaaaaaagggnnnppprrrsssrrrooommmllllllmmmjjjggghhhmmmuuu{{{}}}zzzooojjjppppppsssiiiJJJ999666>>>GGGuuu~~~kkkUUUAAA666555777<<<;;;:::999555222555;;;CCCGGGIIIFFFDDDCCC>>>888222000---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.../////////............//////333000000222222333@@@QQQooozzz|||qqqhhhllllllqqqzzzwwwzzzxxx|||tttiii]]]]]]UUUPPPNNNJJJTTTkkk\\\FFFFFFHHHDDD???:::444000............///............---------nnnsssTTTGGGDDD???;;;;;;;;;:::888666444222111111------,,,+++************))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$######$$$&&&&&&((()))+++---...///////////////000111222222333333222333333444444666888:::999888888777777888999:::777888999:::<<<===>>>???BBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMOOOQQQRRRSSSTTTTTTTTTUUUWWWYYY[[[\\\^^^^^^```aaabbbbbbbbbbbbaaaaaa```aaabbbdddddddddccccccdddeeedddcccbbbaaadddaaaaaaffflllmmmggg```eeefffhhhjjjkkklllllllllllllllmmmmmmmmmnnnnnnnnnpppooonnnnnnppprrruuuwwwzzzzzzyyyyyyyyyzzzzzz{{{zzzzzzzzzyyyzzz}}}ttt___LLL???===;;;888555222111111111.../////////000333888<<<<<<>>>BBBJJJTTT___hhhnnnqqqtttxxx{{{|||}}}|||~~~~~~zzzxxxkkkggg___WWWSSSUUU]]]ccchhhjjjkkkkkkkkkkkkmmmnnnvvvvvvwwwyyy}}}uuuooorrrpppsss}}}UUU;;;666>>>FFFssswww^^^GGG999666777;;;<<<<<<999444222555:::AAAGGGIIIGGGEEECCC???:::333000---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////............//////444...///555444555IIIcccvvvkkksssrrruuuyyy}}}zzzxxxwww}}}wwwlllaaa```VVVPPPNNNJJJSSSjjj{{{jjjIIIEEEHHHFFFBBB===666000...//////000///............---------rrrrrrSSSGGGEEEAAA======;;;:::888666444222111111------,,,+++************))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$######$$$&&&&&&'''(((***+++---.........///000111222333333222222333444555444222333666999888888777777777888::::::777777888:::;;;===>>>???BBBBBBCCCEEEFFFHHHIIIIIIJJJJJJKKKMMMOOOPPPRRRRRRSSSSSSTTTVVVWWWYYY[[[\\\]]]^^^___aaabbbbbbccccccaaaaaabbbbbbbbbbbbdddeeeaaabbbdddfffffffffeeeddddddaaa```eeekkkkkkeee^^^dddeeegggiiikkklllllllllnnnnnnnnnnnnnnnoooooooooqqqpppooooooppprrrtttvvvzzzzzzzzzzzzzzz{{{||||||xxxyyyyyyyyyzzz}}}~~~lllXXXHHH>>><<<888555333222222333////////////000222777:::<<<>>>BBBIIISSS^^^hhhnnnpppssswwwzzz|||}}}|||xxxqqqkkk]]]YYYTTTTTTZZZbbbiiimmmpppqqqrrrrrrtttxxx}}}yyyrrrtttppprrraaa???555<<>>===;;;:::888666444222111111...---,,,+++************))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))+++,,,---......///000222333333333222111333444555333111222666:::888777666666777888:::;;;777888999:::;;;<<<===>>>AAAAAACCCDDDFFFGGGHHHIIIIIIJJJKKKMMMNNNPPPQQQRRRRRRSSSTTTVVVXXXZZZ[[[\\\\\\\\\^^^```aaabbbbbbbbbaaabbbcccbbbaaaaaaccceeeaaabbbdddggghhhiiiiiihhhmmmkkkjjjmmmqqqqqqmmmgggeeefffggghhhjjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnpppoooooooooppprrrssstttwwwxxxxxxyyyzzz{{{{{{|||wwwxxxyyyzzz{{{}}}yyyfffUUU@@@===999555222111111222//////000000000222555888<<<===AAAHHHRRR^^^hhhnnnqqqtttxxx{{{|||~~~yyyoooeee___XXXUUUVVV]]]jjjxxx|||vvvvvvpppqqq~~~rrrLLL999999???kkkyyy~~~mmmSSS@@@777666666===AAA<<<666444777888???FFFKKKIIIEEEDDDCCC@@@777444000....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////............//////111///000444666???XXXqqq~~~~~~zzzxxxzzz{{{pppgggcccXXXQQQPPPJJJPPPccc}}}\\\JJJHHHIIIFFFAAA:::444222111000000///............---------|||rrrwwwWWWJJJFFFAAA<<<;;;;;;:::888666444222111111...---,,,+++************))))))))))))(((((((((((()))(((((('''&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((()))***,,,---......//////111222444444333222111111333444333000222777<<<777666666666777888:::;;;888888999:::;;;;;;<<<<<<@@@@@@BBBCCCEEEGGGHHHIIIIIIJJJKKKMMMNNNPPPQQQRRRQQQRRRTTTVVVXXXZZZ[[[\\\ZZZ[[[]]]^^^```aaaaaaaaaaaabbbcccbbbaaaaaaccceeecccccceeeggghhhiiijjjjjjqqqppppppqqqsssssspppnnngggffffffggghhhjjjlllmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmooopppqqqrrrrrrssstttuuuwwwxxxyyyyyyyyyxxxyyyzzzzzzzzz|||tttaaaHHHDDD>>>888444222111111///000000000000111444777<<<===AAAGGGQQQ]]]hhhnnntttwwwzzz}}}~~~|||wwwppphhhaaa]]]XXXXXX[[[bbbmmmzzzzzzxxxqqqqqq}}}bbbBBB999===]]]oooVVVBBB888777777BBBGGGAAA999666666666>>>FFFKKKIIIFFFEEEDDDBBB666222---++++++,,,,,,,,,---------------------------,,,,,,------...///000//////............//////...000111111666EEE\\\nnnzzz}}}}}}zzzzzzvvvvvv{{{|||tttfffbbbWWWPPPOOOHHHLLL^^^uuu}}}gggOOOHHHIIIFFFBBB;;;666444222000//////............---------}}}kkkzzzYYYKKKFFF@@@:::999<<<:::888666444222222111...---,,,+++************))))))))))))(((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&((((((((((((&&&%%%)))***+++---...///000000000111333444444333222111...111333222000222999???777666666666777888:::;;;999999999::::::;;;;;;;;;???@@@AAACCCDDDFFFHHHHHHIIIJJJKKKLLLNNNPPPQQQRRRQQQRRRTTTWWWYYYZZZ[[[\\\YYYZZZ\\\^^^___```aaaaaaaaacccdddcccaaa```ccceeedddeeeeeefffggghhhiiijjjjjjkkkkkkkkkjjjjjjiiiiiihhhgggffffffgggiiikkkmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjkkklllnnnoooppppppppppppqqqsssuuuvvvwwwwwwwwwyyyzzzzzzzzzzzz{{{}}}||||||hhhPPPLLLEEE===777444333222///000000000000111444666<<<===AAAGGGQQQ]]]hhhooovvvyyy}}}~~~{{{vvvpppjjjeeecccaaaXXX[[[^^^aaaeeennnzzz|||{{{sssqqq}}}tttLLL<<>>888000---......,,,***+++,,,,,,------,,,,,,+++,,,,,,---------.........---------.........//////---111333444@@@TTTfffooo{{{yyy~~~||||||pppjjjooouuuwww|||iii```VVVOOOJJJFFFGGGLLL]]]bbbooovvvVVVIIIKKKFFFEEEAAA<<<555111000000////////////............zzzhhhmmmwwwWWWJJJGGGBBB???>>>:::999888666333111///......---,,,++++++******+++)))))))))***))))))((('''))))))(((''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%%%%&&&((())))))***+++---............000111222444444333222222000222222111555;;;<<<999777555222333666888777555777777888999999:::;;;;;;@@@AAABBBCCCDDDFFFGGGGGGIIIJJJKKKLLLNNNOOOPPPQQQTTTUUUUUUVVVWWWXXXYYYYYY[[[[[[\\\]]]^^^______```aaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccdddeeeiiiooossssssmmmddd[[[XXXZZZaaagggiiiiiiiiijjjjjjkkkkkkkkklllmmmnnnoooooooooooonnnnnnooopppqqqrrrssssssssstttuuuuuuvvvwwwxxxyyyyyyxxxxxxyyyyyyzzz{{{||||||~~~hhh[[[LLLCCC<<<666333444000000000......000444777:::???BBBAAADDDQQQbbbmmmnnnvvv|||~~~{{{wwwvvvxxxyyyxxxvvvggggggeee^^^TTTOOOYYYfff|||{{{{{{~~~~~~~~~eeeUUUKKKxxx|||tttkkkcccZZZMMM===111666>>>FFFGGGAAA:::555444@@@EEEJJJLLLIIIFFFEEEFFFBBB;;;333///...///...---,,,,,,------------,,,,,,,,,------------.........---------......//////000---000333999HHH]]]ooowww~~~{{{~~~vvvvvvrrrtttrrrkkkhhhmmmuuu{{{|||jjj___RRRKKKGGGDDDCCCFFFPPPUUUcccttt___MMMJJJGGGFFFCCC===777222000000////////////............nnnjjjvvvVVVIIIFFFBBB>>>>>>999999777555333111//////...---,,,+++************)))))))))******)))((((((((((((((('''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$'''&&&&&&%%%&&&'''(((((()))***+++---......//////000111222333333333222222000333333333777<<<<<<999777555333444666888777666777777888999:::;;;;;;<<<@@@AAABBBCCCDDDFFFGGGGGGIIIJJJKKKMMMNNNPPPQQQRRRTTTUUUUUUVVVWWWXXXYYYYYYZZZZZZ[[[\\\]]]^^^______`````````aaaaaaaaaaaaaaa```aaabbbccceeejjjpppuuu~~~tttllliiiiiijjjjjjjjjiiijjjjjjjjjkkkmmmmmmnnnoooppppppppppppnnnoooqqqssstttttttttssstttuuuvvvwwwxxxyyyzzzzzzxxxxxxyyyyyyzzz{{{||||||~~~~~~nnn```PPPEEE>>>777555666111111000///...000444777999>>>AAA>>>>>>III\\\kkklllsssyyy{{{~~~}}}|||}}}~~~}}}{{{rrrrrrpppgggXXXNNNQQQ[[[uuu~~~{{{{{{ppp^^^VVVzzzooofff\\\OOO???333444888>>>AAA???;;;666333===CCCIIIKKKJJJGGGFFFFFFDDD>>>555000......//////,,,,,,------------,,,,,,------------............////////////............222222555???QQQfffxxx{{{yyyxxx{{{sssnnnsssuuu{{{zzzoookkk```eeegggfffgggnnnyyyvvvkkk]]]OOOIIIFFFBBBAAAAAADDDIIIVVVhhhvvv}}}hhhQQQHHHHHHGGGDDD???888333111000////////////............wwwhhhuuuuuuUUUHHHEEE@@@<<<<<<999888666555333111//////------,,,+++************))))))***************)))''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&''''''((((((***+++,,,---...////////////000000111111111111111,,,...//////222777777444888666666666777888888888888888999:::;;;<<<======@@@AAABBBCCCDDDFFFGGGGGGJJJKKKLLLNNNPPPQQQSSSSSSTTTUUUUUUVVVWWWXXXYYYYYYYYYZZZZZZ[[[\\\]]]^^^^^^______``````aaaaaaaaaaaa```aaaaaabbbdddiiiooossstttllliiiiiiiiihhhhhhhhhiiiiiijjjllllllmmmoooooopppppppppnnnoooqqqssstttttttttssstttuuuvvvwwwxxxyyyzzzzzzwwwwwwxxxyyyzzz{{{|||}}}~~~}}}pppbbbRRRGGG???999666777111111111///...000444777888===@@@>>>;;;CCCUUUffflllsssxxxzzz|||~~~}}}zzzqqqaaaRRRNNNRRRiiiwww}}}{{{~~~xxxbbbUUU{{{zzznnnaaaQQQAAA666333555999===>>><<<777333999???GGGJJJIIIGGGFFFFFFDDD>>>777000------...///,,,------......------,,,---------.........//////111111000///...------,,,666333555CCCXXXnnnxxxttteee```mmmtttuuuzzzzzzwwwwwwxxxuuummmfffcccYYY\\\```dddiiirrrzzzpppggg[[[NNNHHHEEEBBB??????@@@DDDOOO```nnnvvv}}}}}}www^^^NNNIIIIIIFFFAAA:::555222111////////////............jjjnnntttTTTGGGDDD@@@<<<<<<888777666444222111000///---,,,+++******))))))***))))))******++++++******&&&'''(((((()))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((((((((((((***+++,,,---////////////...////////////000000000...000000///222777888555777777777777777888999999888888999:::<<<===>>>>>>@@@AAABBBCCCDDDFFFGGGGGGJJJKKKLLLNNNPPPRRRSSSTTTTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^^^^______``````aaaaaabbb```aaabbbbbbcccggglllooosssvvvyyyyyyvvvrrrnnnlllhhhgggffffffggghhhiiijjjkkklllmmmnnnooopppppppppooopppqqqrrrsssttttttttttttuuuuuuvvvwwwxxxyyyyyywwwwwwxxxyyy{{{|||}}}}}}}}}|||~~~|||nnnaaaRRRHHHAAA:::777888222222111000///000333666999<<>>@@@CCCMMM\\\iiiqqqzzz}}}xxxqqq]]]JJJJJJHHHCCC<<<666222111////////////............ssspppqqqRRRFFFDDD@@@===>>>777777666444222111000///---,,,+++***))))))))))))'''((())))))******))))))%%%&&&((()))))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((((((((((((((***+++,,,...//////000000///.........//////000000333444333111444:::<<<999666666777666666666888999777777888999;;;<<<===>>>@@@AAABBBCCCDDDFFFGGGGGGIIIJJJKKKMMMOOOQQQSSSTTTTTTUUUUUUVVVWWWXXXYYYYYYXXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^______```aaaaaabbb```aaabbbbbbcccdddhhhjjjiiijjjjjjlllnnnnnnmmmkkkggggggfffffffffhhhjjjlllkkklllmmmoooppppppqqqqqqooooooppppppqqqssstttuuuuuuuuuuuuvvvvvvwwwwwwwwwvvvwwwxxxyyy{{{|||}}}}}}~~~|||}}}zzzkkk^^^QQQIIIBBB;;;888888333333222000///000333666:::;;;???AAA>>>>>>HHHUUUeeemmmtttwww{{{{{{kkk[[[SSSWWWkkk~~~{{{}}}~~~sss___hhh{{{vvvnnn___JJJ:::333555888;;;<<<;;;888666555<<>>???AAAIIIWWWdddmmmvvv}}}nnnKKKKKKIIIDDD===777333111////////////............|||wwwoooPPPEEEDDDAAA???@@@777666555444222111000///---,,,+++***))))))))))))&&&&&&'''((())))))((((((%%%&&&((()))))))))((((((&&&''''''''''''''''''&&&$$$$$$%%%&&&''''''''''''&&&''''''((()))(((((((((++++++---...///000000000///////////////000000111222333000...111777:::888555555666555555555666888555666777888:::;;;<<<===@@@AAABBBCCCDDDFFFGGGGGGHHHIIIJJJLLLNNNPPPRRRSSSTTTUUUUUUVVVWWWXXXYYYZZZXXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^^^^___```aaaaaabbb```bbbccccccbbbccceeegggjjjiiiiiikkkmmmlllgggbbbggggggffffffgggiiilllmmmlllmmmnnnoooqqqqqqrrrrrrpppoooooooooppprrrtttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxyyy{{{|||}}}~~~~~~||||||~~~yyyhhh\\\PPPIIICCC<<<888888333333222000///000333666;;;;;;???BBB@@@===EEEPPP___gggooosssxxxvvvdddYYYPPPfff{{{|||xxx}}}}}}~~~}}}kkkgggnnnzzzuuusssfffOOO;;;333666999<<<<<<:::999888555<<>>777333222000/////////............tttwwwXXXJJJFFFAAA>>>???;;;999777444222000///...,,,,,,,,,+++++++++******+++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''&&&&&&''')))++++++,,,...///111222222333333222111000000000111333111000333999<<<:::777444666888888888888888:::999999::::::;;;<<<======???AAACCCDDDDDDDDDFFFHHHJJJJJJKKKLLLMMMOOOQQQRRRSSSTTTUUUVVVXXXYYYZZZZZZ\\\\\\\\\\\\]]]^^^___```____________````````````````````````aaabbbcccdddeeeeeeffffffgggggghhhhhhggggggggghhhiiilllnnnoooooonnnnnnmmmmmmmmmnnnnnnpppppppppppppppqqqrrrsssuuuvvvxxxyyyxxxwwwuuussswwwwwwxxxyyy{{{|||}}}}}}}}}}}}}}}vvvggg^^^PPPDDD===999888888666333222222111///222888:::===@@@AAAAAA@@@@@@@@@OOO\\\mmmwwwzzz}}}qqqcccWWWZZZdddttt{{{|||tttpppvvv{{{yyytttmmmWWW:::444777999:::;;;;;;888555::::::???HHHMMMKKKHHHHHHFFFCCC>>>777111......000..............................------------......---...///000111111111111333>>>GGG\\\{{{ooouuuzzztttpppjjjhhhrrrwwwggg[[[VVVSSSOOOKKKGGGCCC@@@<<<::::::>>>GGGSSS[[[aaajjjssslllQQQFFFHHH>>>444333333000000000000////////////wwwwwwXXXJJJFFFAAA>>>???;;;999777444222000///...,,,,,,,,,+++++++++******+++******)))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''&&&&&&((()))++++++,,,...///111222222222222111111000111111111333111000333888:::999666333555777888777777888999888999999:::;;;<<<======???AAACCCDDDDDDDDDFFFHHHJJJJJJKKKLLLMMMOOOQQQRRRSSSTTTUUUVVVXXXYYYZZZZZZ[[[[[[[[[\\\]]]]]]^^^_______________````````````````````````aaabbbcccdddddddddeeeeeefffgggggggggffffffggggggiiikkkmmmooopppoooooonnnnnnooooooppprrrrrrqqqqqqrrrssssssttttttuuuvvvwwwxxxwwwwwwvvvvvvwwwxxxyyy{{{|||}}}~~~~~~~~~~~~zzzrrrfff]]]QQQFFF???;;;999999666333222333111///333888;;;===AAABBBAAA@@@@@@@@@KKKXXXhhhtttyyy}}}{{{mmm[[[XXX]]]kkkzzz|||zzz{{{yyysssxxxzzzssslllXXX===555777:::<<<>>>>>>:::666888999>>>HHHNNNMMMKKKKKKGGGDDD???888111......///..............................------------......---...///000000111111111555@@@JJJ]]]}}}zzzuuu~~~pppmmmiiiiiisss~~~mmm^^^XXXSSSPPPKKKFFFCCC@@@<<<:::999<<>>???;;;999777444222000///...,,,,,,,,,+++++++++***************))))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''&&&&&&(((***++++++,,,...///000111222111111111000111111222222222000000222666888666444333555777777666666777888888999999:::;;;<<<===>>>???AAACCCDDDDDDDDDFFFHHHJJJJJJKKKLLLMMMOOOQQQRRRSSSTTTUUUVVVXXXYYYZZZZZZZZZ[[[[[[\\\\\\]]]^^^^^^____________````````````````````````aaabbbcccdddccccccdddeeeeeefffggggggfffffffffgggiiikkkmmmnnnpppooonnnmmmnnnnnnoooppprrrrrrqqqqqqrrrrrrssstttsssssstttuuuwwwxxxyyyyyyuuuvvvwwwyyy{{{}}}~~~}}}~~~|||}}}vvvmmmddd]]]SSSJJJCCC???;;;:::666333222333111000333888;;;>>>BBBCCCCCCAAA@@@@@@DDDPPPaaaooowww~~~zzzeee\\\WWW```ooozzz}}}xxxwwwwww{{{~~~}}}~~~vvvyyy~~~uuummm\\\BBB777888;;;@@@DDDBBB<<<888777888>>>IIIOOOOOONNNNNNIIIFFFAAA999222...---.................................------------............///000000111111111444AAAKKK\\\yyy|||zzzjjjiiihhhkkkwwwsssaaaXXXUUUQQQKKKGGGCCC@@@<<<:::999:::@@@IIIOOOUUU```kkkyyy~~~]]]IIIHHHCCC===888111000000000000////////////yyy}}}wwwXXXJJJEEEAAA>>>???;;;999777444222000///...,,,,,,,,,+++++++++***************)))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&''')))+++++++++,,,---...000000111111000000000111222333333111000000222444555444222222444666777666666666888888888999:::<<<===>>>>>>???AAACCCDDDDDDDDDFFFHHHJJJJJJKKKLLLMMMOOOQQQRRRSSSTTTUUUVVVXXXYYYZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]____________````````````````````````aaabbbcccdddcccdddeeeeeefffggghhhhhhfffggghhhiiijjjlllmmmnnnnnnmmmlllkkkkkkmmmnnnoooppppppoooppppppqqqrrrrrrttttttttttttuuuwwwxxxyyyuuuvvvwwwyyy{{{}}}~~~|||{{{zzz~~~}}}{{{sssiiibbb]]]TTTMMMGGGBBB===:::777444222333222000333999<<>>IIIPPPOOONNNOOOKKKHHHCCC;;;333...------..............................------------......////////////000111222222666FFFRRRbbb{{{ppphhhiiidddeeegggmmm{{{vvvdddXXXWWWSSSMMMGGGCCC@@@===:::::::::===CCCHHHOOOZZZfffttt{{{rrrVVVFFFFFFBBB>>>:::222000000000000////////////vvvxxxwwwXXXJJJEEEAAA>>>???;;;999777444222000///...,,,,,,,,,+++++++++******************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%'''(((''''''''')))++++++,,,,,,---...///000000111000000000111222333333000///000111333444333222222444666777666666666888777888999:::<<<===>>>??????AAACCCDDDDDDDDDFFFHHHJJJJJJKKKLLLMMMOOOQQQRRRSSSTTTUUUVVVXXXYYYZZZZZZZZZZZZ\\\]]]]]]^^^]]]]]]____________````````````````````````aaabbbcccdddeeeeeefffggghhhiiijjjjjjhhhhhhiiijjjkkklllmmmmmmmmmllljjjiiijjjkkkmmmooonnnnnnnnnoooppprrrssstttuuuuuuttttttuuuuuuvvvwwwuuuvvvwwwyyy{{{|||~~~~~~}}}{{{yyy|||~~~zzzzzzyyyqqqhhhbbb]]]VVVOOOIIICCC>>>;;;777444333333222000333999===AAAEEEFFFEEECCCAAA@@@<<>><<<;;;:::<<<@@@DDDIIIUUU```mmmvvveeeQQQHHHHHHAAA<<<999222000000000000////////////|||uuussswwwXXXJJJFFFAAA>>>???;;;999777444222000///...,,,,,,,,,+++++++++******************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%'''(((((('''(((***,,,+++,,,,,,---......//////111111111000111111222222...///000222333444444444333555777777666666777888777777999:::<<<===>>>??????AAACCCDDDDDDDDDFFFHHHJJJJJJKKKLLLMMMOOOQQQRRRSSSTTTUUUVVVXXXYYYZZZZZZZZZ[[[]]]^^^______^^^]]]____________````````````````````````aaabbbcccdddeeeeeefffgggiiijjjkkkkkkiiijjjjjjkkkkkkkkkjjjjjjiiihhhfffeeefffhhhkkklllllllllmmmoooqqqsssuuuvvvtttuuuuuuuuuuuuuuuuuuuuuwwwwwwxxxyyy{{{|||}}}}}}~~~{{{yyyzzz||||||}}}{{{wwwwwwwwwrrrkkkbbb]]]VVVOOOIIIDDD>>>;;;777444333444222111444999>>>BBBFFFHHHGGGDDDBBBAAA<<>>999???PPP[[[TTTGGG>>>888888???IIIOOONNNMMMMMMLLLJJJEEE>>>666111....................................------------......111000//////000111333444???TTTdddrrryyyvvvuuuoooiiihhhooopppuuu|||zzzeee\\\\\\aaadddjjjuuurrrccc^^^YYYQQQKKKFFFBBB???===<<<:::;;;>>>@@@EEEPPP[[[fffppp}}}dddTTTMMMLLLCCC===999111000000000000////////////{{{wwwqqqwwwXXXJJJFFFAAA>>>???;;;999777444222000///...,,,,,,,,,+++++++++******************************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%'''((((((((((((+++---+++,,,,,,------......///222222111111000111111111---...111222333444555666333555777888777777888999666777888:::<<<===?????????AAACCCDDDDDDDDDFFFHHHJJJJJJKKKLLLMMMOOOQQQRRRSSSTTTUUUVVVXXXYYYZZZZZZ[[[\\\^^^`````````___^^^____________````````````````````````aaabbbcccdddddddddfffggghhhjjjkkkkkkiiiiiijjjjjjiiihhhfffeeeaaa___]]]\\\]]]___ccceeefffgggiiikkknnnqqqsssuuuqqqrrrtttvvvvvvwwwvvvvvvxxxxxxyyyyyyzzz{{{{{{|||}}}}}}}}}|||zzzxxxwwwvvvssswwwxxxvvvvvvvvvsssoooccc^^^VVVOOOIIICCC>>>:::888555333444333111444:::???CCCGGGIIIHHHEEEBBBAAA???@@@FFFTTThhh||||||xxxzzz}}}wwwlllbbbccciiiwww~~~lllggg~~~tttUUU@@@999@@@TTT```YYYIII@@@555666<<>>???;;;999777444222000///...,,,,,,,,,+++++++++************************++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%'''((((((((()))+++---,,,,,,,,,------.........333333222111000000000111,,,...111222333444666777444666888888888888888:::666777888:::<<<>>>???@@@???AAACCCDDDDDDDDDFFFHHHJJJJJJKKKLLLMMMOOOQQQRRRSSSTTTUUUVVVXXXYYYZZZZZZ[[[]]]___aaaaaaaaa__________________`````````aaa````````````aaabbbcccdddccccccdddfffgggiiijjjjjjhhhiiiiiiiiigggeeecccbbbXXXWWWUUUSSSTTTWWWZZZ]]]```aaacccfffiiimmmpppqqqnnnpppsssvvvxxxxxxxxxwwwyyyyyyyyyzzzzzzzzz{{{{{{}}}{{{zzzyyyyyywwwtttrrrmmmssswwwvvvvvvvvvuuurrrddd___VVVNNNHHHBBB===:::888555444444333111444:::???CCCHHHJJJHHHEEEBBBAAAAAA@@@DDDQQQfff{{{zzztttuuuyyy{{{{{{||||||{{{yyyyyy{{{~~~xxxyyy|||}}}uuuhhh___]]]lllzzz~~~mmmbbbxxx}}}tttUUUAAA:::@@@VVVddd[[[KKKAAA222333;;;FFFNNNOOOOOOPPPKKKIIIFFF@@@888333000000.................................------.........222111//////000111444555LLLdddtttnnncccdddgggppp||||||uuuwwwzzzjjjccc___eeehhhnnnyyy{{{iiiccc]]]UUUMMMHHHEEEBBB@@@999888888:::;;;>>>GGGQQQ]]]hhhxxx~~~lllVVVIIIGGGEEEFFF@@@222000000000000////////////~~~ttt{{{\\\NNNGGGAAA???AAA:::888666333111/////////......---,,,+++))))))(((,,,)))&&&(((+++---***'''))))))(((((((((((())))))''''''(((((('''&&&%%%%%%***)))((('''&&&%%%$$$$$$''''''''''''(((***+++,,,+++++++++,,,---...///000000000000000000000000000//////000111333555777888555666777777666666777888888999999:::;;;<<<======>>>>>>@@@AAACCCDDDEEEFFFIIIJJJKKKKKKKKKKKKMMMOOOTTTTTTUUUVVVVVVWWWXXXXXXYYY\\\___```___^^^^^^^^^______________________________aaabbbbbbbbbbbbbbbeeeeeeffffffgggiiijjjkkkgggfffcccbbbdddbbbVVVIIIFFFDDDAAAAAABBBDDDEEEEEEHHHOOOXXX___bbbccceeehhhfffgggiiilllpppsssuuuvvvpppsssvvvvvvuuuuuuxxx{{{wwwuuusssuuuwwwuuunnniiijjjnnntttxxxyyywwwvvvuuuggg___TTTMMMIIIDDD>>>999777555555555222000444:::???EEEIIIHHHFFFEEEAAA===???>>>@@@JJJ___wwwxxxooonnnooonnnssssssssspppoooqqqvvvzzzuuuuuutttuuuxxxvvvjjj]]]___ooo~~~~~~~~~uuuccclllyyyzzz}}}qqq]]]FFF>>>>>>OOOaaaaaaQQQBBB999888:::BBBLLLRRRRRROOONNNIIIFFFCCC===444......------------------------...------------...//////000333//////555222222>>>\\\yyyvvvmmmvvvyyy|||wwwwwwwwwgggbbbaaaiiieeelll|||kkk```\\\VVVPPPIIIEEEBBBAAA<<<;;;999777888<<>>@@@:::999666333111/////////...------,,,+++***)))(((---)))'''(((,,,---+++'''))))))(((((((((((())))))''''''(((((('''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''(((***+++,,,+++++++++,,,---...///000000000000000000000000000//////000111333555777888444666777777666666777888888999999:::;;;<<<======>>>>>>@@@AAACCCDDDEEEFFFIIIKKKLLLLLLKKKLLLNNNPPPTTTTTTUUUVVVVVVWWWXXXXXXZZZ]]]```aaaaaa`````````````````````aaaaaabbbbbbffffffeeeeeeddddddeeeeeebbbbbbcccdddfffgggiiijjjhhhgggbbbZZZSSSMMMCCC:::888666555666888999999999@@@CCCGGGKKKNNNRRRUUUXXXVVVWWWYYY\\\___bbbdddeeeiiijjjkkkkkkkkknnnssswwwtttsssqqqqqqqqqoookkkgggfffkkkrrrvvvvvvtttrrrqqqggg___UUUMMMIIIDDD>>>999777555555555222000444;;;@@@FFFJJJIIIFFFEEEAAA===BBB@@@@@@FFFVVVjjj}}}yyynnnjjjkkkjjjkkklllmmmlllkkklllppptttttttttrrrsssvvvxxxqqqggg```hhh~~~~~~~~~uuuccckkk}}}|||ppp^^^FFF===<<>>???AAACCCDDDFFFFFFJJJKKKMMMMMMLLLMMMPPPRRRSSSTTTTTTUUUWWWXXXXXXYYYZZZ]]]aaabbbbbbbbbbbbbbb``````aaabbbcccdddeeeeeegggfffeeedddcccccccccccceeeeeedddddddddddddddddd]]]^^^ZZZQQQHHHBBB<<<666333222222444666666555444888999:::>>>AAACCCCCCBBBEEEGGGIIILLLOOOQQQTTTUUU[[[[[[ZZZZZZ\\\bbbjjjpppnnnooonnnllliiigggffffffeeekkkrrrvvvvvvtttqqqpppggg```WWWOOOIIICCC===999777555555555222000555<<>>;;;888888:::???DDDOOO\\\kkkuuu~~~qqqYYYGGGEEEBBB666555333000///000000000///nnnooo{{{\\\MMMFFF@@@===@@@<<<:::777444111//////...------,,,,,,+++***))))))***)))'''(((***+++)))((((((((((((''''''(((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((***+++,,,---,,,,,,,,,,,,---...///000000000000000000000000---...///111222333444444444555777666555555666888888888999:::;;;<<<<<<======>>>???AAACCCEEEFFFGGGJJJLLLMMMMMMMMMNNNQQQSSSSSSSSSTTTUUUWWWXXXYYYYYYYYY\\\```bbbbbbaaabbbbbb```aaabbbccceeefffggghhhfffeeeeeedddbbb```^^^]]]```___^^^]]][[[YYYXXXWWWRRRUUUUUUQQQMMMIIIAAA999888777777888:::;;;;;;999777777:::???CCCCCC>>>:::======???@@@BBBDDDEEEFFFHHHHHHGGGHHHLLLTTT\\\aaadddfffgggddd___^^^aaaeeehhhnnnuuuyyyyyywwwsssrrrhhhbbbYYYQQQJJJCCC===999888666555444222000666===CCCIIIMMMKKKHHHFFFBBB>>>AAA@@@AAABBBHHHVVVoooyyynnnfff```cccccccccbbbaaaaaaaaabbbiiijjjhhhfffiiirrrxxxyyyqqqeeeoooiiilllqqq___EEE<<<999DDDQQQSSSKKKCCC;;;999:::AAAKKKSSSUUUTTTQQQMMMJJJHHHAAA777000///...........................------------.../////////333000///444444888GGGkkk~~~ttteee^^^]]]^^^ccckkkvvvvvvkkk\\\XXXRRRKKKFFFDDDDDDDDDAAA@@@===999777999===AAAKKKWWWeeeoooyyybbbGGGDDDEEE:::666333111000000000000///~~~sssttt}}}^^^OOOHHHAAA???AAA===;;;888444111///......---,,,,,,++++++*********((((((''''''((()))((('''((((((''''''''''''((((((&&&&&&'''''''''''''''&&&(((''''''''''''&&&&&&&&&''''''''''''(((***+++,,,,,,,,,,,,,,,------...///000000000000000000000000---...000111333333333333444555666666555555666777777888888999:::;;;<<<<<<<<<===???AAACCCEEEFFFGGGJJJLLLMMMNNNNNNOOORRRTTTRRRSSSTTTUUUWWWXXXYYYZZZXXX[[[^^^``````______``````aaabbbdddeeeggghhhiiiggghhhgggeee```ZZZTTTPPPKKKLLLNNNOOOPPPPPPPPPPPPWWWYYY\\\^^^aaa___TTTGGG===;;;888888;;;???AAABBB<<<::::::>>>DDDHHHHHHGGGAAA@@@???===<<<:::999999888777777999===CCCIIIMMMSSSVVVWWWUUURRRTTT\\\ccckkkpppvvvzzzzzzxxxuuusssiiiddd\\\TTTKKKDDD>>>:::888666444444222111777???FFFLLLOOOMMMIIIGGGCCC>>>@@@???@@@BBBDDDOOOggg~~~{{{nnnccc^^^\\\ZZZYYYYYY[[[]]]^^^dddhhhhhhdddeeennnwww|||{{{lllrrr~~~~~~~~~nnnlll~~~ttt```HHH>>>;;;GGGTTTUUUKKKBBB;;;999999???JJJRRRUUUUUUQQQMMMKKKIIIBBB777///..............................------------...//////...333000///444444;;;LLLggg{{{xxxggg_________eeennn|||ssshhh\\\YYYSSSMMMHHHFFFEEEEEEBBBAAA>>>:::888888;;;>>>HHHRRR___iiiuuummmKKKBBBDDD<<<777444111000000000000///|||~~~___PPPHHHBBB???AAA===;;;888555222000......,,,,,,,,,+++++++++******(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%&&&''''''((('''''''''(((((('''''''''&&&&&&&&&''''''''''''(((***+++,,,+++++++++,,,---...///000000000000000000000000000...///111333444444333333333555666666555444666777777777888999:::;;;<<<<<<<<<===???AAACCCEEEGGGHHHJJJKKKMMMMMMNNNOOORRRTTTRRRRRRTTTUUUWWWXXXZZZZZZXXXZZZ]]]___^^^]]]]]]]]]``````aaacccdddfffggggggffffffddd___XXXOOOGGGCCCAAADDDIIINNNSSSWWWYYYZZZ^^^aaaeeemmmyyyyyyoooPPPJJJBBB===>>>CCCJJJMMMEEEAAA<<<<<>>888555111111333666999:::@@@CCCEEEEEEGGGNNNZZZccckkkooouuuxxxxxxvvvtttssskkkggg```WWWNNNEEE???;;;999666444444222111888@@@HHHNNNQQQNNNJJJHHHDDD>>>AAA???@@@BBB@@@EEEYYYooo}}}|||nnn[[[VVVQQQNNNPPPTTTXXXZZZ```gggkkkgggfffmmmwww~~~sssxxx}}}~~~|||}}}~~~rrrkkkyyyvvvcccMMMAAA;;;GGGWWWYYYNNNBBB;;;888777===HHHQQQUUUUUUQQQNNNLLLJJJCCC777///---...........................------------...//////...333111///444555>>>QQQgggzzzwwwbbb\\\```eeehhhtttssshhh]]]ZZZVVVPPPLLLHHHFFFFFFCCCBBB???;;;888888:::===DDDNNNYYYdddqqq~~~}}}gggKKKBBBDDD@@@777555222000000111000///~~~___OOOHHHAAA>>>@@@>>><<<999555222000......,,,,,,,,,++++++++++++***)))*********)))))))))***(((''''''&&&&&&''''''(((%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''(((***+++,,,)))******+++---///111222000000000000000000000000...000222444555555444333333444666555444444555777777777888999:::;;;;;;<<<<<<===>>>AAACCCEEEGGGHHHIIIJJJLLLMMMMMMOOOQQQTTTRRRRRRSSSUUUWWWYYYZZZZZZYYY[[[^^^^^^]]][[[[[[[[[___``````bbbcccdddeeeeeedddbbb^^^YYYSSSNNNIIIGGGQQQSSSWWW[[[^^^```aaaaaa[[[^^^aaaiiixxxuuuhhhWWWIIICCCGGGMMMRRRQQQNNNJJJFFFGGGLLLSSSYYYZZZZZZYYYXXXWWWVVVUUUUUUJJJCCC:::333111222333333555666999<<>><<<999555222000......,,,,,,++++++++++++++++++***+++,,,,,,+++***+++,,,'''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''$$$$$$%%%&&&'''((()))***''''''''''''(((***+++,,,((()))***+++---000222333000000000000000000000000///000333555666555444333333444666555444444555777777777888999:::;;;;;;<<<<<<<<<>>>AAACCCFFFGGGHHHHHHJJJKKKLLLMMMNNNQQQTTTQQQRRRSSSUUUWWWYYYZZZ[[[ZZZ\\\______]]][[[ZZZZZZ______```aaabbbccccccdddfffccc___[[[XXXXXXXXXYYYeeeeeefffeeeccc```]]]\\\WWWXXXWWWXXXbbbuuugggQQQEEEDDDIIIMMM[[[\\\\\\XXXRRRNNNNNNOOOVVVWWWYYY\\\```ccceeeggg^^^SSSEEE999444333444444222222555:::EEETTTcccnnnooorrruuuvvvuuuuuuuuuuuunnnkkkeee\\\QQQGGGAAA>>>999666444444222222999AAAJJJPPPSSSPPPLLLIIIDDD???AAA>>>@@@DDDBBBAAANNN```vvvzzzsssgggVVVIIIDDDEEEGGGIIIQQQ^^^jjjjjjgggkkkttt{{{~~~~~~|||}}}~~~~~~zzz|||~~~sssxxxzzzsssvvvuuunnn[[[FFF888BBBVVV]]]SSSFFF:::666555:::EEEOOOTTTUUUTTTQQQOOONNNFFF:::222///////////////////////////...------------...//////---333111000444666AAAVVVmmm|||}}}}}}pppmmmrrrlll^^^^^^aaalllzzzlll```^^^[[[WWWRRRLLLHHHFFFCCCBBB???<<<999888:::<<<<<>>???BBBKKKUUUqqquuuxxx~~~~~~ooobbb[[[PPPCCCCCCMMMLLLVVVbbbhhhiiijjjpppvvv}}}~~~}}}|||{{{{{{}}}~~~}}}}}}~~~rrrwwwsssppppppooo[[[HHH:::@@@QQQXXXPPPEEE999777777<<>>666000////////////////////////...............///000000333------222444888JJJ^^^sss|||~~~ssskkkiiijjjkkkqqqzzzzzzggg^^^___ccclll|||sssbbb]]]WWWUUUSSSPPPIIICCCDDDCCCAAA>>><<<:::999888>>>EEENNNYYYkkk}}}lllSSSSSSFFF???FFFGGG<<<777222000111222111///wwwZZZLLLEEE???<<<>>><<<;;;888555333111///...,,,,,,+++++++++*********,,,+++***)))((((((((((((******)))((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++++++++,,,...///111222222000000000000/////////...///222444444111000222444444444555555666777777777777777888999:::;;;;;;<<<>>>>>>>>>???AAACCCEEEGGGHHHJJJMMMNNNOOOPPPSSSUUUPPPRRRTTTUUUUUUVVVXXXYYY[[[[[[ZZZYYYZZZ\\\^^^___^^^^^^]]]^^^___```bbbcccaaaaaabbbffflllqqquuuvvvmmmhhhaaa[[[WWWTTTQQQOOORRRWWW[[[[[[XXXXXX]]]ccc{{{uuucccTTTJJJMMMPPPVVV]]]aaa```ZZZTTTLLLJJJGGGFFFHHHMMMSSSXXXfffbbbZZZMMMAAA777222000000222666>>>MMM]]]iiiooossstttwwwyyyyyywwwuuusssnnnlllggg___TTTIIIAAA<<<:::666333333222333999@@@FFFMMMQQQPPPMMMKKKGGGBBB@@@======??????@@@GGGOOOdddjjjnnnrrr{{{rrrhhh^^^SSSLLLKKKGGGPPP\\\cccgggkkksssyyy|||~~~}}}||||||{{{}}}~~~~~~}}}~~~~~~tttvvvxxxssspppkkkZZZGGG777<<>><<<:::999999<<>>>>>>>>@@@AAACCCEEEFFFHHHJJJLLLNNNNNNPPPRRRTTTPPPRRRTTTUUUUUUVVVWWWYYYZZZZZZZZZZZZ\\\^^^___```______^^^^^^^^^___``````ZZZ\\\aaahhhnnnqqqpppoooiiiccc[[[SSSOOOMMMLLLLLLPPPUUUYYYXXXTTTQQQSSSVVVddduuupppYYYRRROOOOOOVVVaaaeeebbb\\\PPPNNNKKKGGGDDDEEEHHHKKKVVV\\\```ZZZKKK<<<444222111111777EEEWWWfffnnnqqquuuvvvxxxyyyxxxvvvsssqqqhhhgggeee```XXXMMMCCC>>>:::666333333222222888???DDDKKKPPPOOOMMMKKKHHHCCCAAA>>>>>>@@@???>>>AAAGGGUUU\\\aaabbbgggwwwtttmmmggg[[[NNNHHHNNNVVV]]]cccjjjrrrxxx{{{~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~wwwuuuzzzrrrkkk\\\HHH666:::NNNZZZRRRCCC===999555888@@@KKKSSSWWWXXXVVVTTTPPPJJJBBB888111////////////////////////...............///000000444222333777:::EEE___yyy}}}~~~}}}wwwooommmyyyiiiZZZXXX]]]bbbddduuu}}}nnneee\\\YYYZZZXXXOOOGGGFFFDDDBBB???===;;;:::999:::@@@HHHSSScccuuu}}}eeeIIIIIILLLAAA???999333000111222111///zzznnnUUUJJJFFF???<<<<<<<<<;;;888555333111///...++++++++++++************))))))(((((()))***++++++++++++******)))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++++++++,,,---...000000111///000000111000///......222555777666333111222444444444555555666777777777777777888999:::;;;;;;<<<>>>???@@@AAACCCEEEFFFGGGGGGIIIKKKLLLMMMNNNPPPRRRPPPRRRTTTTTTTTTUUUWWWYYYXXXYYYZZZ\\\^^^___```aaa_________^^^^^^^^^^^^^^^ZZZ\\\```eeeiiihhheeebbbbbb\\\TTTOOOMMMOOOQQQRRRQQQSSSTTTQQQNNNNNNRRRVVVXXXhhhvvvaaaWWWNNNQQQ^^^hhhiiieee\\\[[[YYYZZZZZZWWWRRRNNNOOOXXX___\\\OOOAAA777333111111999MMMaaammmrrrssswwwwwwxxxxxxvvvsssooommmcccccccccaaa[[[RRRGGG@@@:::666444444222222666===BBBIIIOOOOOONNNMMMJJJEEEBBB??????@@@???<<<<<>><<<::::::999>>>FFFPPPaaasss~~~|||]]]PPPKKKEEEAAA;;;444111111222111000~~~mmmTTTJJJGGGAAA===>>><<<;;;888555333111///...---,,,,,,,,,,,,+++++++++(((((((((((()))***+++,,,++++++******)))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))***+++++++++,,,,,,---...///000000///000111111111000...---333666888666333111222444444444555555666777777777777777888999:::;;;;;;<<>>777777???KKKUUUZZZYYYYYYXXXVVVPPPFFF:::333////////////////////////...............///000000000222444777>>>PPPnnn|||yyyxxxyyy~~~hhh\\\YYY[[[bbbiii}}}~~~tttjjj```[[[[[[ZZZSSSLLLHHHGGGDDDAAA???<<<;;;:::888===DDDNNN^^^qqq}}}~~~xxxWWWGGGJJJCCC===555111111222111000lllSSSJJJGGGAAA>>>???<<<;;;888555333111///...---------,,,,,,,,,++++++))))))(((((()))***+++++++++******))))))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))***+++++++++,,,,,,---......//////...///111222111000...---222555777666333111333555444444555555666777777777777777888999:::;;;;;;<<<>>>???AAACCCEEEFFFGGGGGGEEEGGGIIIJJJJJJKKKMMMOOOOOOQQQSSSTTTTTTUUUVVVXXXWWWYYY\\\___aaabbbaaaaaa^^^^^^^^^^^^]]]\\\[[[ZZZ______^^^___aaaaaa```___YYYVVVRRRPPPQQQRRRSSSTTTKKKHHHDDD@@@BBBJJJTTT\\\bbbmmmtttaaaVVVYYYdddqqqxxxooofff]]]]]]eeemmmpppoookkkgggbbb^^^XXXMMM>>>444444666DDD\\\oootttuuuwwwyyyyyyxxxuuurrrooollljjjaaa___]]]\\\ZZZSSSJJJCCC:::666444444222000444999===EEELLLNNNNNNOOONNNJJJEEEAAA???@@@???:::777777888999???LLLXXXbbbjjjqqq{{{zzzwwweee]]]WWWYYYeeesss{{{~~~~~~~~~~~~~~~}}}|||||||||}}}}}}~~~}}}}}}}}}}}}~~~~~~}}}|||{{{{{{}}}~~~}}}~~~xxx~~~{{{uuupppoooaaaQQQ===:::MMMbbbcccWWWEEE>>>888888@@@LLLVVV[[[YYYYYYYYYWWWQQQGGG;;;222////////////////////////...............///000000000111333666???SSSnnnzzz|||hhh^^^YYYWWW^^^hhh~~~~~~ssskkkaaa[[[ZZZXXXTTTPPPJJJHHHFFFBBB???===;;;;;;888===CCCKKKZZZlllxxx{{{tttuuuxxxhhhLLLRRREEE>>>666111111222111000lllRRRHHHEEE@@@>>>@@@<<<;;;888555333111///...,,,,,,,,,,,,+++++++++******)))))))))))))))************)))((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))***+++++++++,,,,,,------......///...///111222222000...,,,000333666555333111333555444444555555666777777777777777888999:::;;;;;;<<<<<<>>>@@@BBBDDDEEEEEEEEEGGGIIIJJJKKKKKKLLLNNNOOOOOOQQQSSSTTTTTTTTTVVVXXXXXXZZZ]]]aaabbbbbbaaa___]]]]]]^^^^^^]]]\\\[[[ZZZ\\\[[[ZZZ[[[]]]]]]\\\[[[RRRPPPOOOOOOPPPPPPOOOMMMEEEEEEFFFIIINNNWWW```eeebbbmmmzzz{{{iii```cccoooyyyxxxqqqfff]]]\\\___eeeiiikkkiiifffddd```UUUFFF:::888;;;KKKdddsssuuuvvv{{{{{{zzzyyyvvvssspppmmmkkkaaa]]]XXXVVVTTTPPPHHHAAA:::777555555222000333888:::BBBIIIKKKMMMNNNMMMIIIFFFAAA>>>??????;;;777777666666???MMMXXX^^^dddjjj~~~~~~ttthhh]]]^^^kkkyyy~~~~~~}}}|||||||||||||||||||||||||||}}}~~~}}}}}}}}}~~~}}}}}}|||||||||}}}~~~||||||~~~yyy|||qqqllllll```SSS???777FFF[[[^^^TTTCCC===777888@@@LLLVVV[[[XXXYYYZZZXXXRRRGGG;;;222////////////////////////...............///000000111222333666AAAUUUkkkyyy|||~~~vvvccc[[[XXXWWW___iiiqqqlllddd]]]XXXVVVUUUUUUKKKIIIGGGCCC@@@>>><<<;;;999===AAAGGGTTTdddnnnpppqqqpppppprrrwwwxxxRRRTTTFFF???777222111111111000kkkQQQGGGDDD???===???<<<;;;888666333111///...+++++++++************)))******))))))))))))******)))))))))(((''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++,,,,,,,,,------............///111222222000...,,,///222555555222222333666444444555555666777777777777777888999:::;;;;;;<<<:::<<<>>>AAABBBCCCCCCCCCHHHJJJLLLMMMLLLMMMOOOQQQOOOQQQSSSSSSSSSTTTVVVXXXXXX[[[^^^aaacccbbb```___\\\\\\]]]^^^]]]\\\[[[ZZZ^^^]]]\\\]]]]]]]]][[[XXXJJJJJJJJJMMMNNNNNNLLLJJJNNNPPPTTTXXX\\\```cccdddkkkrrrvvvuuuyyy{{{hhhdddlllvvvvvvhhhZZZTTTWWW[[[aaacccgggiiieee[[[LLLBBB;;;???PPPhhhuuuuuuwww~~~}}}|||zzzxxxuuuqqqooommmaaa[[[UUURRRPPPLLLFFF@@@:::777555555222000222777777???GGGIIIKKKMMMLLLHHHFFF@@@===??????;;;888888888999BBBOOOVVVXXX]]]eeerrrcccbbbmmm{{{}}}~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{{{{}}}{{{|||||||||}}}}}}~~~~~~|||~~~}}}{{{{{{~~~yyy}}}rrrjjjjjjbbbVVVBBB777CCCVVV[[[RRRAAA;;;666777@@@LLLUUUZZZXXXYYYZZZYYYSSSHHH:::111////////////////////////...............///000000222222333777CCCWWWiiisssxxx|||rrr]]]XXXYYYZZZbbblllppplllfff^^^XXXUUUWWWXXXLLLJJJGGGDDD@@@>>><<<;;;999<<>><<<999555222000///...------,,,,,,+++***))))))******))))))))))))******))))))(((((((((((())))))***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&'''(((***++++++++++++------......///............///111222111///,,,***,,,///222333333333444555444444555666777888999:::888999999::::::;;;;;;<<<>>>>>>???@@@BBBCCCDDDDDDGGGHHHIIIJJJKKKMMMNNNNNNPPPPPPQQQSSSTTTUUUVVVWWW[[[]]]___``````___^^^\\\\\\\\\]]]^^^^^^]]]]]]\\\\\\]]]]]]\\\YYYUUUQQQNNNMMMLLLKKKLLLNNNRRRUUUVVVXXX^^^ccceeeddddddhhhmmmqqqqqqqqqtttzzzuuukkkooowww|||}}}lllZZZRRRSSSYYY^^^ccceeefff```RRREEE>>>DDD\\\qqquuuxxx|||{{{zzzxxxtttpppmmmkkkddd```YYYSSSNNNIIIEEEBBB999777333000///000222333:::===AAAFFFJJJLLLLLLLLLHHHDDD@@@??????===888444999===HHHTTT[[[\\\^^^bbbwwwtttfffjjj{{{~~~||||||||||||}}}}}}}}}}}}|||{{{zzz}}}||||||}}}~~~~~~|||{{{||||||}}}~~~~~~}}}{{{zzz|||}}}|||~~~}}}}}}~~~ssskkkhhhWWWBBB999CCCQQQTTTPPP>>>999444555===IIIUUU[[[YYYYYYYYYYYYTTTIII:::///111---,,,///111...---///000000000000000000111222000666333666KKK\\\fffppp}}}qqq]]]XXXXXXXXXaaannntttkkkbbb]]]YYYUUUTTTWWWRRRNNNIIIEEEBBBAAA???===888;;;===???IIIYYYeeeiiivvvqqqlllhhhcccbbbmmm{{{jjjNNNJJJHHHAAA888444333444111///lllSSSGGGDDDCCC@@@???>>><<<999555222000///...---,,,,,,++++++***************))))))))))))*********)))((((((((((((((()))***)))((('''''''''''''''''''''''''''''''''''''''&&&'''(((***++++++++++++,,,---......///.........---///000111000...,,,***,,,///222333333333444555444444555666666777888888888999999::::::;;;;;;<<<>>>>>>???@@@BBBCCCDDDDDDFFFGGGHHHIIIJJJLLLLLLMMMQQQQQQRRRTTTUUUVVVWWWXXX[[[\\\]]]^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZWWWSSSOOOMMMMMMRRRVVVXXXWWWWWWXXXZZZ[[[^^^```aaabbbfffmmmrrrtttsssrrrrrruuuzzzxxxqqq}}}~~~vvvfff\\\YYYWWW[[[___cccfffcccVVVIIICCCIII```uuuxxx{{{~~~~~~}}}{{{yyyuuupppmmmjjjddd```YYYSSSNNNIIIDDDAAA999777444111///000111333777:::???DDDHHHJJJJJJKKKHHHEEEAAA>>><<<:::888777???AAAHHHQQQVVVVVVXXX]]]uuuyyymmmqqq~~~|||||||||||||||}}}}}}}}}}}}}}}|||{{{}}}~~~|||||||||}}}~~~~~~|||{{{|||}}}|||}}}}}}|||zzzyyy{{{|||}}}|||||||||sssmmmiiiXXXBBB888AAAOOORRRMMM>>>:::555555===IIIUUU\\\ZZZZZZZZZZZZUUUKKK<<<222222...---000111...---///000000000000000111111222///777444666HHH[[[jjjyyy{{{ttt}}}ppp\\\XXXXXXXXXbbbpppuuulllccc^^^ZZZVVVUUUXXXRRRNNNIIIEEECCCAAA???===777:::===BBBMMM\\\gggjjjppplllhhhddd]]]XXX]]]gggzzzxxxeeeRRRMMMHHHAAA999444444333111///~~~zzzmmmTTTGGGEEECCC@@@???>>><<<999555222000///...++++++++++++++++++++++++******))))))))))))************)))((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&'''(((***++++++++++++,,,------...//////......---...///000///---+++***,,,///222333333333444555444444555555555666666666888999999::::::;;;;;;<<<>>>>>>???@@@BBBCCCDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLQQQRRRSSSTTTVVVWWWXXXXXXZZZ[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZ[[[[[[\\\[[[YYYWWWUUUSSSRRRQQQVVV^^^eeeeee```[[[ZZZ\\\^^^]]]]]]^^^ccckkksssxxxsssrrrqqqpppqqqsssvvvwwwvvvwwwuuuwww}}}~~~wwwooolll\\\^^^```ccchhhiii___SSSKKKOOOdddyyy}}}}}}zzzvvvqqqmmmjjjddd```YYYSSSNNNIIIDDDAAA999777444111000000111222333666;;;@@@EEEGGGIIIIIIIIIFFFBBB<<<888777999;;;DDDDDDGGGMMMOOOOOOSSSYYYrrrwwwzzz~~~~~~~~~}}}{{{}}}}}}}}}}}}||||||||||||~~~}}}}}}~~~~~~|||||||||}}}~~~~~~~~~}}}|||}}}~~~}}}~~~~~~}}}|||{{{|||~~~|||yyy{{{uuuqqqlllZZZCCC888@@@MMMPPPKKK@@@;;;666666===JJJUUU]]]\\\\\\\\\\\\XXXNNNAAA777444///---000111...---///000000000000000111222222///777666777III___qqqzzzvvvmmmgggiiisss|||{{{sssxxxnnn[[[WWWWWWYYYdddssswwwnnnddd___[[[WWWVVVYYYSSSOOOJJJFFFDDDBBB???===777;;;>>>CCCNNN\\\eeegggdddcccbbb___YYYRRRRRRVVVeeetttzzzwwwzzzfffWWWIIIDDDIIICCC;;;555444333111000vvvmmmzzznnnUUUHHHEEECCCAAA@@@>>><<<999555222000///...++++++++++++++++++,,,,,,******))))))))))))******+++***)))((((((''''''(((((((((''''''((())))))***''''''''''''''''''''''''&&&'''((()))++++++++++++,,,,,,---...////////////---......///...,,,+++))),,,///222333333333444555444444444555555555555555888999999::::::;;;;;;<<<>>>>>>???@@@BBBCCCDDDDDDFFFFFFGGGHHHJJJKKKLLLMMMQQQQQQRRRSSSUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZ\\\\\\\\\\\\ZZZZZZYYYZZZ[[[[[[ZZZWWWTTTSSSSSSWWW[[[]]]gggiiijjjgggaaa\\\ZZZZZZ\\\\\\___dddkkkqqquuuvvvnnnnnnooooooqqqrrrtttuuuxxx|||zzzqqqlllqqqyyy{{{xxxvvvllljjjgggggglllooojjjbbbTTTUUUhhh||||||wwwrrrmmmjjjddd```ZZZTTTOOOIIIDDD@@@999777444222000000000111111444888>>>BBBFFFHHHHHHHHHFFFBBB;;;555555:::???DDDBBBDDDHHHKKKNNNTTT\\\sss~~~~~~~~~}}}|||}}}}}}}}}}}}||||||||||||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}uuu}}}}}}yyyvvvooo]]]EEE999@@@MMMOOOJJJBBB<<<777666>>>JJJVVV^^^___^^^^^^]]]ZZZRRRFFF===666111...000111......///000/////////000111222333000777666:::RRRiiiyyyuuukkkiiirrryyyyyyuuu{{{qqqzzzkkkYYYVVVWWWYYYgggxxxxxxnnnddd^^^ZZZVVVVVVYYYTTTPPPLLLHHHEEECCC???===999<<>><<<999555222000///...++++++++++++++++++,,,,,,******))))))))))))************)))(((((((((((((((&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&'''((()))+++++++++++++++,,,---...////////////---.........---,,,+++***,,,///222333333333444555444444444555555555555555888999999::::::;;;;;;<<<>>>>>>???@@@BBBCCCDDDDDDGGGGGGHHHJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSUUUVVVVVVXXXXXXWWWXXXXXXZZZ[[[\\\\\\\\\[[[ZZZZZZZZZZZZZZZWWWTTTQQQPPPUUU]]]ffflllqqqjjjccc^^^]]]]]]]]]\\\ZZZ^^^fffooouuuwwwtttqqqnnnnnnoooppprrrssstttuuuwwwxxxyyy~~~vvvfffdddjjjooorrrtttzzzwwwqqqlllnnnssssssnnn___\\\jjj}}}~~~yyysssnnnllleeeaaa\\\VVVPPPJJJDDD@@@999888555222000000000000000222666;;;@@@DDDFFFGGGFFFDDD@@@:::555666;;;@@@???>>>AAAGGGLLLRRR[[[eeexxx~~~~~~}}}~~~}}}}}}}}}|||||||||{{{~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~pppsss}}}{{{rrr___GGG;;;AAANNNQQQLLLDDD>>>888777>>>KKKWWW___```_________\\\UUUKKKCCC888222///000111......000////////////000111222333333777555???^^^uuuuuusss|||{{{xxxllluuu|||gggWWWUUUVVVZZZjjj|||xxxnnnccc]]]XXXUUUUUUXXXUUUQQQMMMJJJGGGDDD@@@===:::<<>><<<999555222000///...++++++++++++++++++++++++******))))))))))))******))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''(((***++++++++++++++++++---...//////000000/////////......---,,,+++,,,///222333333333444555444444555555555666666666888999999::::::;;;;;;<<<>>>>>>???@@@BBBCCCDDDDDDGGGHHHIIIJJJKKKMMMNNNNNNNNNOOOPPPQQQSSSTTTUUUUUUVVVVVVWWWXXXYYYZZZ[[[[[[ZZZZZZZZZZZZYYYXXXWWWWWWTTTRRRQQQSSSYYYbbbkkkqqqlllcccYYYVVVZZZ```bbbbbb^^^eeepppxxx{{{xxxqqqmmmqqqqqqqqqpppqqqqqqrrrrrrtttxxxzzz|||wwwfff___bbbhhhpppvvv}}}}}}yyysssrrrvvvxxxxxxllleeelll{{{zzzuuupppnnngggccc^^^XXXRRRLLLEEEAAA999888555333111000/////////111555999===AAADDDEEEBBBAAA>>>:::888999===@@@<<<<<>>KKKXXX```bbb```______^^^XXXNNNGGG:::444000111111......000////////////000111333333333777555CCCeee|||zzzxxxrrrdddiiixxxeeeVVVTTTVVV[[[lllyyynnnccc\\\XXXTTTUUUXXXUUUSSSOOOKKKHHHDDD@@@===999;;;>>>HHH]]]tttwwwjjj^^^SSSVVVdddzzz}}}rrrRRRNNNMMMIIIBBB:::555222222222wwwvvvssstttqqqWWWJJJGGGDDDAAA@@@>>><<<999555222000///...---,,,,,,++++++***************))))))))))))******(((''''''(((((()))***+++((('''''''''''''''((()))''''''''''''''''''''''''&&&'''(((***++++++++++++***+++,,,...///000000000000000//////...------,,,,,,///222333333333444555444444555666666777888888888999999::::::;;;;;;<<<>>>>>>???@@@BBBCCCDDDDDDFFFGGGHHHIIIKKKLLLMMMMMMOOOOOOPPPRRRSSSTTTUUUVVVUUUVVVXXXYYYZZZ[[[ZZZZZZVVVWWWXXXYYYXXXVVVTTTRRRRRRSSSVVVZZZ^^^dddhhhjjj```[[[WWWWWW[[[aaadddeeegggoooxxx|||zzzuuupppnnnqqqpppooonnnnnnooopppqqqqqqwww{{{|||qqqiiieeeeeekkkrrruuu||||||yyy|||zzzmmmnnnxxx||||||wwwrrrppphhheee```ZZZTTTMMMFFFAAA999888666333111000///......///222666:::===@@@BBB???===;;;;;;<<<===>>>>>><<<===DDDOOOXXX___iiirrr}}}}}}~~~~~~}}}|||~~~~~~~~~}}}|||{{{{{{{{{|||~~~~~~}}}~~~}}}}}}}}}|||||||||||||||}}}~~~~~~}}}gggiiiwww|||zzzyyyqqq^^^EEE:::BBBPPPUUUQQQGGGAAA:::888???KKKYYYaaabbbaaa______^^^YYYQQQKKK;;;555111111111......000......//////000222333444222777777DDDeee{{{|||llliii~~~uuubbbTTTSSSUUU[[[nnnzzzyyy{{{{{{pppddd]]]XXXUUUVVVYYYVVVSSSPPPLLLIIIEEEAAA===999:::===IIIbbbvvvhhh]]]___rrr___LLLNNNJJJCCC;;;555222222222qqqXXXKKKGGGDDDBBB@@@>>><<<999555222000///...------,,,,,,+++***))))))******))))))))))))******''''''''''''(((***+++,,,))))))(((((((((((())))))''''''''''''''''''''''''&&&'''(((***++++++++++++***+++,,,...///000000000111000000///......------,,,///222333333333444555444444555666777888999:::888999999::::::;;;<<<<<<>>>>>>???@@@BBBCCCDDDDDDEEEFFFGGGHHHJJJKKKLLLLLLPPPPPPQQQSSSTTTUUUVVVWWWTTTUUUXXXZZZ\\\[[[ZZZZZZSSSTTTWWWXXXWWWTTTQQQOOOQQQUUUZZZ___bbbccccccbbbXXXYYY[[[\\\^^^```bbbcccpppvvv|||{{{vvvqqqpppqqqnnnmmmlllkkklllnnnqqqrrrqqqvvvyyyyyy{{{vvviii___^^^bbbmmmyyyssspppvvvyyy|||xxxsssqqqiiifffaaa[[[UUUNNNGGGBBB999888666444111000///...---...111444777;;;===???===:::999;;;???@@@???<<<>>>@@@HHHSSS\\\bbbjjjrrr~~~|||{{{|||}}}|||{{{~~~~~~}}}|||{{{{{{zzz{{{~~~~~~}}}~~~{{{{{{{{{{{{{{{zzzzzzzzz|||~~~}}}{{{eeeiiizzz}}}wwwvvvvvvooo\\\DDD999AAAPPPUUURRRHHHAAA:::888???LLLYYYaaabbbaaa______^^^ZZZRRRLLL<<<666111111111......000.........///000222333444000777888DDDaaavvv}}}~~~sss~~~sssaaaSSSSSSUUU\\\ppp~~~vvv```___bbbnnn}}}qqqeee^^^YYYVVVWWW[[[WWWTTTPPPMMMJJJFFFAAA===;;;;;;<<>><<<888333111000000000+++++++++************)))))))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''((('''%%%%%%%%%&&&(((***'''((()))***************++++++,,,...///111222222222222333222111...+++)))...000222222222111222333333444555666777777777777999999999999999999::::::??????>>>???@@@BBBEEEFFFEEEFFFGGGIIIKKKLLLMMMNNNMMMNNNPPPQQQRRRTTTWWWZZZXXXXXXZZZ]]]^^^]]]YYYVVVTTTTTTUUUUUUTTTSSSRRRQQQSSSXXX^^^aaa```[[[VVVTTTYYY___bbb___^^^eeennnrrrzzzyyywwwtttsssrrrrrrrrrqqqooommmnnnppprrrsssrrrtttuuuwwwyyy|||lllaaa]]]bbbdddnnn~~~}}}tttooosss}}}{{{vvvtttooojjjccc\\\WWWQQQJJJFFF;;;666333333333000///000......///000222555777888777888999;;;<<<;;;;;;:::===AAAJJJUUU[[[___fffnnn~~~|||{{{}}}~~~|||{{{zzz{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~zzz{{{|||{{{zzz{{{|||~~~|||{{{{{{{{{}}}~~~mmmiii{{{wwwrrrooohhh```MMM;;;<<>><<<888444111000000000+++++++++************)))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((''''''((('''&&&%%%%%%&&&((()))'''((()))******++++++***++++++,,,...///111222222111111222222111...,,,***...000222222222111222333333444555666777777777777888999999999999:::::::::>>>======>>>???AAACCCEEEEEEFFFGGGIIIKKKLLLMMMNNNMMMOOOQQQRRRSSSUUUXXXZZZXXXXXXYYY[[[\\\[[[WWWTTTSSSSSSSSSSSSRRRRRRRRRRRRYYY[[[[[[ZZZWWWUUUUUUUUU]]]______^^^cccmmmuuuxxxzzzxxxvvvsssrrrrrrrrrsssqqqooommmnnnppprrrrrrrrrssstttvvvxxx{{{~~~qqqfff^^^]]]cccqqq}}}qqqjjjmmmwww~~~|||zzzyyyyyyzzzjjjhhhfffbbb\\\TTTKKKEEE<<<666333333333000...000......///000222444666777888999:::<<<<<<<<<<<<;;;>>>@@@GGGOOOUUUYYYbbbkkkzzz}}}{{{zzz|||~~~~~~|||{{{zzz{{{}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{|||}}}|||{{{{{{}}}}}}}}}||||||}}}qqqlll{{{~~~uuunnniiieee^^^MMM<<<===LLLWWWXXXKKKDDD;;;777===JJJXXX```dddeeedddcccbbb]]]PPPCCC777444111000000111000///000000//////000111222333666999@@@MMM___ppp{{{|||qqqVVVQQQWWW___qqqzzznnn```RRRHHHEEEAAA@@@FFFOOOYYYfffpppwwwkkkaaa[[[XXXXXXWWWVVVUUURRROOOKKKGGGCCCBBB;;;::::::AAAPPPeeexxxfffbbbqqqkkkVVVPPPFFF===777444333222pppVVVIIIFFFCCCAAA???>>>;;;888444111000000000+++++++++************)))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((('''''''''&&&%%%%%%'''((()))'''((()))***++++++++++++++++++,,,...///000111222///000111111111///---+++...000222222222111222333333444555666777777777777888888999999999:::::::::<<<<<<===>>>???AAABBBCCCEEEFFFGGGIIIKKKLLLMMMNNNNNNPPPRRRTTTTTTVVVXXXZZZYYYXXXXXXYYYYYYXXXTTTQQQRRRQQQQQQPPPPPPQQQSSSSSS\\\[[[XXXTTTRRRSSSXXX[[[```aaaaaaccclllxxx~~~~~~yyywwwtttqqqpppppprrrssspppnnnmmmnnnppprrrrrrqqqrrrssstttwwwzzz|||~~~~~~llleeecccjjjuuu|||qqqlllnnnqqqyyy|||~~~|||yyywwwmmmllljjjeee^^^UUULLLGGG===777333444333///...///......///000111333555666999999;;;<<<<<<===<<<<<>>888444222222qqqWWWIIIEEECCC@@@???===;;;888555222000000///+++++++++*********))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))'''((()))***+++,,,,,,,,,++++++,,,---...000000111---///000111111///---,,,...000222222222111222333333444555666777777777777888888888999999::::::;;;<<<======???@@@AAACCCCCCEEEFFFGGGIIIKKKLLLMMMNNNOOOQQQTTTUUUVVVWWWYYYZZZZZZYYYXXXWWWWWWUUURRROOOPPPOOONNNMMMNNNPPPRRRTTTVVVVVVUUUTTTTTTXXX]]]aaaaaagggmmmqqqxxxvvvtttqqqnnnmmmnnnppprrrooonnnmmmnnnppprrrqqqqqqpppqqqsssvvvxxxzzz|||}}}~~~tttqqqsssxxx{{{uuurrrxxx{{{{{{yyyxxxxxxvvvssswwwtttmmmeee]]]TTTMMMIII>>>888444555333000...///......//////111222444444888888999::::::;;;;;;;;;<<<<<>>666;;;III[[[fffeeeggghhhgggeee]]]MMM>>>555222000//////000//////000000//////000222444555555666???QQQeeevvvrrrmmmxxx~~~nnnWWWOOOUUUcccwwwpppfffWWWJJJFFFIIIPPPUUU\\\ZZZXXXRRRHHHAAACCCJJJVVV```ooo~~~zzznnnddd]]]ZZZYYYXXXXXXVVVRRRNNNJJJFFFCCCBBB>>>;;;999;;;DDDSSSeeeppp}}}gggeeewwwuuu]]]RRROOOHHH@@@888444222222pppUUUHHHDDDBBB@@@???===;;;888555222000//////+++++++++*********))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&''''''(((((('''((()))***,,,,,,------+++,,,,,,---...///000000---...///000000///...,,,...000222222222111222333333444555666777777777777777777888999::::::;;;;;;===>>>???@@@BBBCCCDDDDDDEEEFFFGGGIIIKKKLLLMMMNNNOOORRRUUUVVVVVVWWWXXXZZZ[[[YYYVVVUUUTTTSSSPPPNNNNNNMMMLLLKKKLLLOOOQQQSSSMMMPPPTTTWWWYYY[[[^^^```bbbooo{{{}}}zzzrrrpppmmmlllkkklllnnnooonnnmmmmmmnnnpppqqqqqqppppppqqqrrruuuwwwyyy{{{|||~~~~~~zzzyyy{{{}}}vvvrrruuuwwwuuuwwwtttpppkkkfff]]]SSSLLL@@@;;;666666555000...000///...//////000111222333555666666666777888888999888999===BBBCCCCCCIIIPPPcccsss}}}}}}}}}||||||}}}~~~}}}|||zzzzzz{{{{{{{{{|||}}}}}}}}}}}}||||||||||||}}}}}}|||}}}~~~}}}||||||~~~}}}ooovvv}}}uuulllggg^^^LLL======OOOgggwwwcccUUUCCC888:::IIIZZZfffgggiiikkkiiiggg^^^MMM>>>444222/////////000000///000000///000111222444666999888AAATTTiiixxxxxxhhhgggpppqqquuu||||||yyyxxx|||oooccc[[[SSSPPPUUUeeeyyy{{{ppphhhYYYTTTMMMIIIKKKTTT```hhhssstttssskkk[[[JJJDDDFFFIIILLLSSSccc}}}}}}pppeee^^^[[[YYYXXXYYYVVVRRRNNNIIIEEECCCBBB>>><<<::::::AAAOOOaaammmnnneeeqqqrrreeeRRRPPPNNNIIIAAA999444222222lllSSSFFFCCCAAA???>>><<<;;;888666333111///...+++++++++************)))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((('''((()))+++,,,---------+++,,,,,,---......//////---...///000000///---,,,...000222222222111222333333444555666777777777777777777888999:::;;;;;;<<<===>>>@@@AAACCCCCCDDDDDDEEEFFFGGGIIIKKKLLLMMMNNNOOORRRUUUWWWWWWWWWWWWXXXZZZWWWTTTRRRQQQPPPNNNMMMLLLKKKKKKKKKLLLMMMOOOPPPIIIMMMTTTXXX[[[\\\]]]]]]iiivvv|||xxxtttnnnmmmlllkkkkkklllmmmmmmmmmmmmmmmoooqqqqqqpppooopppqqqrrrtttvvvxxxzzz{{{wwwrrrqqqqqquuuvvvnnn^^^QQQCCC===999888666222000111//////...//////000111111333333333333444555666777666777;;;@@@AAAAAAFFFMMMeeeuuu~~~~~~}}}|||}}}~~~~~~}}}{{{zzz{{{{{{{{{{{{|||||||||}}}||||||{{{{{{||||||}}}|||}}}}}}}}}||||||~~~~~~uuu}}}wwwnnnmmmbbbPPP???===MMMggg{{{iiiZZZFFF999:::HHHYYYeeeiiikkklllkkkhhh```OOO@@@444222000///000111111000000000///000111333555666;;;:::EEE[[[ppp|||yyylllmmmwwwvvvuuuwwwtttnnntttlllWWWIIIMMMOOOOOOUUUggg|||vvvggg[[[SSSGGGJJJOOOTTTYYY___eeeiii}}}pppZZZMMMJJJIIIFFFFFFQQQmmmrrrggg___[[[ZZZYYYZZZWWWSSSMMMIIIEEECCCBBB???>>>;;;;;;@@@MMM^^^kkkuuugggjjj{{{{{{~~~~~~kkk\\\KKKNNNNNNJJJCCC:::333222333}}}|||gggOOODDDCCCAAA>>>===<<<;;;999666333111///...+++++++++************)))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''''''''''''''((()))+++,,,---......+++,,,,,,------......///---...///000000...,,,+++...000222222222111222333333444555666777777777777666777888999:::;;;;;;<<<<<<===???AAABBBCCCCCCCCCEEEFFFGGGIIIKKKLLLMMMNNNNNNQQQUUUVVVVVVVVVVVVWWWWWWTTTPPPNNNMMMMMMLLLKKKJJJJJJKKKKKKLLLLLLLLLMMMKKKNNNSSSWWW[[[___dddggguuu{{{~~~|||xxxvvvtttpppllllllmmmmmmmmmmmmmmmmmmmmmlllmmmoooqqqqqqpppnnnpppqqqssstttvvvxxxzzz{{{}}}~~~}}}zzztttqqqvvv}}}zzzkkk]]]FFF@@@;;;:::888333111222//////.........///000000333222222222222444555666777777999===>>>???FFFOOOgggxxx~~~~~~~~~|||||||||}}}}}}{{{yyy{{{{{{{{{{{{{{{{{{zzzzzz||||||{{{{{{{{{{{{||||||{{{|||}}}|||{{{{{{}}}|||}}}xxx|||sssqqqfffUUUDDD>>>IIIaaauuuiiiZZZFFF888999GGGXXXdddkkkmmmnnnllliiiaaaRRRCCC555333000000111222222111000//////000111333666777:::<<>><<<<<<;;;999666333111///...+++++++++************)))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''''''((()))+++---.........,,,,,,,,,------............///000000///...+++***...000222222222111222333333444555666777777777777666777777999:::;;;<<<<<<:::<<<>>>@@@AAABBBBBBAAAEEEFFFGGGIIIKKKLLLMMMNNNNNNQQQTTTVVVVVVVVVVVVVVVTTTQQQMMMJJJJJJJJJJJJIIIIIIJJJKKKKKKLLLKKKKKKKKKMMMOOORRRWWW]]]eeeooouuu~~~}}}wwwqqqpppsssrrrooolllmmmnnnooooooooonnnmmmllllllmmmoooqqqqqqpppnnnqqqrrrsssuuuwwwxxxzzz{{{uuu|||~~~|||pppqqqzzz}}}tttiiiGGGAAA<<<;;;999444222222//////.........//////000333222111111222333555666999777888:::<<>><<<>>>IIIYYYfffoooeeetttwwwrrr```LLLMMMKKKDDD:::333222333|||qqq___LLLDDDBBB@@@>>>===;;;:::888555222000...---++++++************++++++************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((()))+++---.........///...---,,,+++,,,---.........---------,,,,,,,,,000000000111222222333333555555555666666666666666666777999:::;;;;;;:::999<<<======???@@@BBBDDDEEEEEEGGGHHHHHHHHHIIILLLNNNOOOPPPQQQRRRSSSTTTTTTUUUNNNKKKHHHGGGHHHHHHFFFDDDHHHHHHGGGFFFFFFGGGJJJLLLQQQNNNNNNVVVeeettt}}}}}}zzzuuuooolllkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmiiikkknnnoooooonnnoooppppppqqqrrrtttuuuvvvvvvvvvxxxzzz|||}}}~~~vvvvvvwwwtttoooXXXJJJ<<<:::<<<:::555111111///---.../////////...000111222222222333666999;;;999:::>>>CCCKKKYYYfffuuu~~~}}}{{{}}}}}}||||||{{{{{{{{{zzz}}}}}}|||{{{zzzzzzyyyyyy}}}zzzyyy{{{||||||zzz|||}}}~~~~~~}}}|||zzz{{{|||}}}~~~~~~~~~~~~~~~||||||{{{qqq^^^HHH???FFFXXXeee\\\QQQBBB999;;;GGGWWWaaajjjmmmoooooollldddRRRBBB555333000000000111111000000000///000000222444555444>>>VVVrrrhhhYYYcccYYYLLLJJJLLLLLLRRRkkkrrreee\\\\\\gggsss}}}ppp^^^\\\\\\UUURRRmmm{{{qqqhhh```ZZZVVVZZZZZZVVVOOOJJJIIIFFFBBB@@@===;;;;;;<<>><<<;;;<<>>???AAACCCDDDEEEEEEFFFHHHHHHHHHIIILLLNNNNNNPPPRRRSSSRRROOOLLLIIIDDDAAA>>>===>>>AAABBBCCCBBBDDDGGGEEECCCCCCIIINNNPPPYYYiiiwww~~~~~~yyyuuulllkkkjjjiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkiiikkknnnooonnnnnnoooqqqooopppqqqrrrtttuuuvvvvvv{{{|||||||||{{{}}}~~~yyytttrrrsssuuuwwwyyyqqqlll\\\III???:::777666888333111//////000111111111///000111111111333666888===>>>FFFSSS^^^fffooovvv|||}}}}}}~~~~~~~~~~~~|||{{{zzz~~~~~~~~~}}}}}}}}}}}}|||yyyzzzzzzzzz{{{{{{{{{{{{}}}zzzzzz{{{|||||||||||||||}}}~~~~~~}}}}}}|||||||||}}}~~~uuusssxxx```HHH>>>EEEPPPVVVUUUMMMBBB<<>>=========AAANNN\\\sss|||pppjjjzzzooo\\\RRRKKK===777777222~~~yyy~~~eeeWWWIIICCCAAA>>>======;;;:::888555222000...---++++++************++++++************)))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((()))***,,,,,,---------------------...............---------,,,,,,,,,000000111222222333333444444444555555666666777777777888888999:::::::::;;;;;;<<<>>>@@@AAACCCDDDDDDDDDFFFGGGHHHHHHJJJLLLOOOPPPQQQRRRRRRNNNIIICCC???<<<;;;;;;;;;===???@@@AAABBBEEEGGGFFFCCCFFFNNNVVVccckkkvvv}}}|||wwwpppkkkiiiiiijjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjiiikkkmmmnnnmmmnnnoooqqqoooppppppqqqssstttuuuvvvzzz{{{{{{||||||}}}~~~zzzsssllljjjlllpppssszzz{{{}}}tttooobbbRRRGGG>>>888777999444111///...///111111000///000111111111222666888BBBCCCKKKWWWcccjjjrrrxxx|||~~~~~~}}}||||||}}}||||||{{{yyyyyy}}}}}}}}}|||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzz}}}|||{{{{{{|||}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~tttqqq|||vvv^^^FFF>>>GGGQQQSSSRRRKKKBBB===AAANNN^^^jjjmmmqqqsssssspppfffSSSBBB555333000000000111111000000000000000111333555666:::CCCXXXqqqxxxfffeeerrr|||[[[JJJHHHJJJJJJPPPjjj}}}{{{}}}llleeevvvjjj```[[[YYYVVVWWWUUUOOOKKKJJJFFFBBBAAA???>>>>>>===@@@LLLXXXooozzzqqqhhhxxxvvv```RRRLLL???888777333{{{bbbUUUIIIDDDAAA>>><<<===;;;:::888555222000...---++++++************++++++************)))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((()))***+++,,,,,,,,,---------....../////////......---------,,,,,,,,,111111111222333333444444444444444555666777777888888888888888999:::;;;;;;;;;<<<>>>@@@BBBCCCCCCDDDDDDEEEGGGHHHHHHJJJMMMOOORRRRRRQQQNNNHHHAAA;;;777555777:::<<<>>>?????????@@@DDDHHHJJJLLLSSS^^^ffftttvvvwwwtttpppllliiihhhhhhiiijjjjjjjjjiiihhhgggiiiiiiiiiiiiiiiiiiiiiiiiiiijjjllllllllllllnnnpppooooooooopppqqqsssuuuvvvyyyyyyzzz|||~~~~~~~~~qqqiii___UUUHHH<<<888:::555333///......///000//////000111111111222555888DDDDDDGGGPPPXXX___hhhpppzzz}}}~~~{{{{{{{{{{{{zzzyyyxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{}}}|||{{{zzzyyyxxxwwwwww{{{||||||||||||}}}~~~}}}}}}}}}}}}~~~~~~vvvtttzzzyyybbbIIIBBBKKKTTTTTTOOOJJJBBB===@@@MMM___lllooosssvvvuuuqqqgggSSSBBB555333000000000111111000000000000000222444666777888AAAUUUmmmzzzqqqgggppppppWWWIIIFFFIIIIIIPPPjjj|||{{{wwwlll}}}rrrggg^^^ZZZUUUWWWUUUPPPLLLKKKHHHCCCBBB@@@@@@@@@>>>???IIISSSjjjxxxqqqiiivvvvvv^^^RRRNNNAAA888777444uuu```UUUJJJEEEBBB===<<<===;;;:::888555222000...---++++++************++++++************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((()))***++++++++++++,,,---...///////////////......---------,,,,,,,,,111111222222333444444444333444444555666777888888888888888888999:::;;;<<<:::<<<>>>AAABBBCCCCCCCCCCCCEEEGGGHHHIIIJJJMMMPPPRRRPPPLLLGGGAAA;;;777444222555999<<<======???@@@???DDDLLLTTT^^^gggpppuuuwwwsssmmmhhhffffffhhhiiifffgggggggggffffffeeedddgggggggggggggggggggggggghhhiiijjjjjjjjjkkkmmmooooooooonnnoooppprrruuuvvvwwwwwwyyy|||~~~}}}{{{~~~zzztttiiiWWWDDD<<<<<<999666111///.../////////...///000000000222555777@@@???AAAEEEHHHOOO[[[fffwww}}}~~~}}}~~~|||{{{{{{zzzyyyyyyxxxxxxyyyzzzzzzzzzzzzzzz{{{{{{~~~}}}|||zzzyyywwwvvvuuuzzz{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~yyywwwxxx}}}~~~kkkOOOFFFPPPXXXXXXOOOJJJBBB<<<>>>LLL___mmmqqquuuxxxwwwssshhhTTTBBB555333000000000111111000000000000000222444777888999BBBVVVlllxxx}}}pppzzzeeeaaavvvxxxbbbPPPHHHEEEHHHIIIOOOjjjzzzvvv}}}tttxxxnnnddd]]]UUUWWWVVVQQQNNNMMMIIIEEEBBBAAABBBBBB???>>>FFFOOOddduuuvvvllltttnnnYYYQQQQQQDDD888555444qqq___VVVLLLFFFBBB===;;;===;;;:::888555222000...---++++++************++++++************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((()))******++++++***+++,,,...///000000000///......---------,,,,,,,,,111111222333333444444555333333444555666777888888999888888888888:::;;;<<<:::<<<>>>AAACCCCCCCCCCCCCCCEEEGGGHHHIIIJJJMMMPPPNNNKKKEEE???:::888777777333555777888888;;;???CCCDDDJJJVVVdddqqqxxxxxxwwwmmmhhhcccbbbdddfffggggggdddddddddddddddeeeeeeeeeffffffffffffffffffffffffggghhhiiihhhhhhiiilllnnnooonnnnnnnnnooorrrtttvvvuuuvvvwww{{{~~~{{{{{{~~~}}}xxx~~~fffLLL@@@???>>>:::555111000000000000...///000000000222555777:::;;;>>>@@@AAAFFFUUUeeevvv|||}}}~~~~~~}}}||||||{{{zzzyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{||||||||||||{{{zzzyyywwwvvvvvvxxx{{{~~~~~~}}}}}}zzzyyyzzz~~~|||yyy|||nnnRRRHHHRRR]]]]]]PPPKKKBBB;;;<<>>GGG[[[pppzzz~~~~~~pppaaaooovvvaaadddrrrYYYJJJGGGEEEGGGHHHOOOiii{{{qqq}}}}}}{{{zzzvvvpppeee]]]UUUXXXWWWSSSPPPOOOKKKFFFBBBBBBCCCCCC???>>>DDDLLL]]]qqq}}}rrrrrr}}}~~~bbbQQQPPPUUUGGG777333333ttt```VVVMMMGGGCCC===;;;<<<;;;:::888555333000...---++++++************++++++************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((()))***************+++,,,...000000000000///......---------,,,,,,,,,111222222333333444444555333333444555666777888999999888888777888:::;;;<<<:::<<>><<>>======<<<;;;888555222///---,,,+++++++++************)))******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))((('''(((+++,,,+++)))++++++,,,------......///000000///...,,,+++---...111111222222222333333333222333333444555666777777999888888888999::::::;;;=========>>>???AAACCCDDDFFFGGGHHHIIIJJJJJJJJJJJJFFF>>>999===AAA???;;;888;;;999:::<<<===CCCRRRaaannnssswwwwwwqqqhhhaaa]]]\\\\\\\\\___ccceeedddccceeedddbbbaaaaaaccceeegggeeeeeeeeeeeeeeeeeeeeeeeefffffffffggghhhiiijjjkkkjjjkkklllmmmnnnpppqqqqqqvvvwwwxxxzzz{{{{{{{{{{{{|||mmmUUUHHHGGG@@@:::999777333000111////////////000111222333666::::::===DDDEEESSSlll{{{~~~|||~~~~~~|||xxxyyy{{{|||}}}|||{{{zzz|||{{{zzz{{{||||||{{{zzz{{{{{{zzzzzzzzzzzz{{{{{{{{{~~~~~~~~~~~~~~~}}}|||||||||~~~~~~}}}vvvsssuuu|||oooggggggbbbWWWKKKKKKYYYhhhqqqaaaNNNDDD@@@>>>MMMdddooowww||||||xxxoooXXXBBB555333111000000111111000000111333333444666:::<<>>@@@AAACCCDDDHHHHHHIIIIIIJJJJJJIIIIII>>>;;;<<>>MMMeeepppyyy~~~{{{qqqZZZDDD666333111000111111111000000222333333444666:::===FFFZZZwwwwwwyyylllXXXccczzz]]]JJJDDDGGGEEEDDDPPPgggvvvzzz~~~eeeRRRHHHEEEGGGKKKMMMJJJFFFCCCBBBGGGNNNTTT```nnnwwwttt||||||wwwtttmmmeee[[[ZZZXXXUUURRRNNNKKKIIIGGGGGGGGGEEECCCBBBDDDEEEQQQbbbuuu{{{|||iiiVVVSSSVVVIII:::666555|||yyyVVVQQQJJJEEEAAA===:::888;;;:::888555222000...---+++++++++*********))))))***))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((()))***+++++++++++++++,,,------......//////000000///,,,+++,,,---111111222222222333333333333333444555666777888888777777777888999;;;<<<=========>>>???@@@BBBCCCDDDGGGGGGHHHIIIJJJJJJJJJJJJ??????CCCFFFDDD???>>>AAA>>>AAAFFFNNNXXXfffuuuwwwssslllddd___]]]]]]___YYYZZZ]]]```cccdddddddddeeedddddddddeeeeeefffffffffeeecccbbbbbbdddfffgggfffhhhiiikkkkkkkkkjjjiiijjjkkklllmmmnnnpppqqqqqqttttttvvvwwwxxxyyyzzzzzzkkk\\\KKKBBB<<<;;;:::555111/////////......///000000111555999888<<>>;;;JJJcccnnn{{{|||rrr[[[DDD666444111000111222111000111222333444444777:::===HHH___~~~~~~}}}xxxtttUUUZZZtttyyy\\\IIIDDDFFFEEECCCOOOeeetttwww}}}yyybbbSSSKKKHHHGGGCCCCCCBBB???<<<>>>CCCHHHTTT]]]uuu{{{nnnttt{{{wwwoooggg^^^\\\YYYUUUQQQMMMKKKIIIHHHHHHGGGEEECCCBBBDDDEEEMMM^^^qqq|||qqqXXXSSSZZZOOO<<<444222vvvQQQMMMHHHDDDAAA???<<<:::;;;:::888555333000...---+++++++++*********))))))***))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((()))***+++,,,---++++++,,,------......///...///000///---,,,,,,---111111222222222333333333333444444555666777888888777777777888999;;;<<<=========>>>@@@AAABBBCCCCCCEEEEEEGGGIIIJJJKKKLLLLLLEEEEEEGGGHHHCCC>>>@@@FFFAAAHHHRRR```mmmuuuvvvtttiiifffbbb___^^^___```aaaWWWZZZ^^^aaaccccccccccccddddddeeeeeeffffffeeeeeefffeeedddcccdddeeegggiiifffgggjjjlllmmmnnnnnnmmmllllllmmmooopppqqqrrrsssttttttuuuvvvwwwyyyzzz{{{wwwfffVVVKKKAAA>>>===999444333000////////////000000111333888777;;;BBBDDDRRRkkk~~~~~~{{{}}}}}}{{{zzzzzz{{{|||}}}}}}~~~~~~|||{{{zzz{{{}}}~~~}}}|||~~~}}}|||{{{{{{|||}}}~~~~~~}}}|||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~{{{zzzyyyhhhccc\\\OOOCCCEEEWWWkkkwwwhhhSSSEEE???;;;JJJcccooo{{{{{{rrr[[[DDD666444222111111222222111111222444444555777:::===EEE^^^}}}|||{{{]]]ZZZpppxxx[[[JJJCCCFFFDDDCCCOOOdddsssuuu|||~~~wwwdddWWWLLLDDDAAABBBBBB???<<<<<>><<<:::999777555333000///...+++++++++************)))******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%''')))))))))***,,,...++++++,,,------......///...///000000---,,,,,,,,,111111222222222333333333444444555666777888888999777777888888999:::;;;<<<<<<===???AAABBBCCCCCCCCCDDDEEEGGGIIIJJJLLLLLLMMMJJJIIIIIIHHHCCC>>>AAAHHHGGGRRRaaammmuuuvvvnnnddd___^^^]]]]]]___``````___WWW[[[___bbbbbbaaaaaabbbbbbccceeefffffffffeeedddfffeeeeeedddeeefffhhhiiifffgggiiikkkmmmnnnoooooommmmmmnnnoooqqqrrrssssssttttttuuuvvvwwwyyy{{{|||ttteeeVVVFFF???<<<777333222111111000000000000111111222777777:::AAADDDRRRkkk{{{}}}~~~}}}zzzwwwxxxxxxyyyzzz{{{|||||||||{{{zzz{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~||||||~~~~~~~~~}}}||||||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~qqqkkkdddVVVIIIKKK^^^tttmmmXXXIIIAAA===LLLeeerrr|||{{{qqqZZZCCC777444222111222222222111111222444444555777;;;>>>BBBZZZwww{{{~~~aaaZZZmmmnnnTTTGGGBBBEEEDDDDDDPPPeeesssuuuzzz|||}}}kkkYYYLLLDDDCCCAAA===::::::;;;===>>>BBBVVVvvvttt~~~{{{ssskkkfffccc]]]WWWRRRNNNLLLLLLHHHHHHGGGEEEBBBAAABBBDDDHHHXXXjjjuuu}}}vvvXXXXXXMMM:::555999rrrRRRMMMGGGCCC@@@???===<<<:::999777555333111///...+++++++++************)))******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$''')))***)))***,,,///++++++,,,------......///---///000000...,,,,,,,,,111111222222222333333333444444555666777888999999999888888888999::::::;;;<<<===???AAACCCCCCCCCCCCEEEFFFGGGIIIJJJKKKKKKKKKMMMLLLLLLLLLGGGCCCEEEJJJPPP___mmmqqqooollleee^^^[[[[[[[[[^^^aaabbb```]]]WWW\\\```bbbaaa````````````bbbdddffffffeeecccbbbccccccdddeeeeeefffgggggggggggghhhiiijjjkkkmmmmmmllllllmmmooopppqqqrrrsssttttttuuuvvvxxxzzz|||}}}tttsssuuu|||hhhRRREEE>>>999555444222222111111111111222222111666666:::AAADDDRRRkkkzzz~~~{{{xxxxxxyyyyyyzzz|||}}}~~~}}}|||{{{}}}}}}~~~~~~}}}||||||yyyyyyzzz||||||{{{{{{|||}}}||||||}}}~~~~~~~~~|||rrrjjjZZZLLLMMM```vvvpppZZZJJJAAA===LLLeeerrr}}}|||rrr[[[DDD777555222111222333222111111333444555555888;;;>>>DDDXXXooo}}}xxx]]]]]]nnndddMMMDDDAAAEEEDDDDDDQQQffftttvvvxxx{{{qqqaaaPPPKKKEEE???===;;;;;;:::<<<>>>KKKeee}}}~~~wwwpppjjjfff___XXXSSSOOONNNMMMHHHHHHGGGDDDAAA@@@AAACCCEEETTTeeepppyyyyyyXXXZZZQQQ<<<555888{{{xxxsssTTTOOOHHHCCC@@@>>>===<<<:::999777555333111///...+++++++++************)))******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$''')))***)))))),,,///++++++,,,------......///---///111000...,,,,,,,,,111111222222222333333333444444555666777888999999999999999888999999::::::<<<>>>@@@BBBCCCDDDCCCCCCGGGHHHIIIIIIJJJJJJIIIIIIOOONNNPPPQQQNNNIIIJJJNNNWWWgggssspppfffaaa```___ZZZZZZ[[[^^^bbbcccaaa^^^XXX\\\aaacccaaa___^^^______aaadddffffffeeecccaaaaaabbbcccdddeeefffeeeeeeiiihhhggggggggghhhjjjkkkkkklllmmmnnnooopppqqqrrruuuuuuuuuvvvxxxzzz}}}~~~rrriiiiiilllttt|||aaaQQQHHHAAA===<<<333333222222222222222333111555555999AAADDDRRRkkkyyy|||{{{{{{||||||}}}~~~}}}}}}~~~}}}}}}zzz}}}~~~zzzwwwwwwxxx{{{{{{{{{{{{|||}}}{{{{{{|||}}}~~~}}}~~~~~~wwwmmm[[[KKKKKK\\\rrroooYYYHHH???:::JJJdddqqq~~~}}}sss[[[DDD777555222111222333222222222333444555666888;;;>>>HHHYYYkkkwww~~~uuupppsssmmmZZZdddtttbbbMMMGGGAAAEEEDDDEEEQQQffftttwwwxxxzzz~~~sss^^^VVVLLLEEEBBBAAA???===<<<<<>><<<;;;888555222///---,,,+++++++++************)))))))))************)))(((******)))((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((()))***+++,,,---------++++++,,,------......///.../////////...---,,,,,,///111222222111000222333444444555555666777777777777888999999;;;;;;<<<=========>>>???AAABBBCCCCCCFFFHHHIIIJJJJJJJJJLLLMMMOOOQQQRRRPPPNNNOOOSSSXXXggggggeeeaaa\\\ZZZ\\\___[[[\\\]]]```bbbbbb```^^^[[[]]]```aaa```______``````aaabbbbbbaaa```bbbcccdddeeeffffffggggggffffffhhhhhhgggffffffgggiiijjjjjjkkkkkklllmmmnnnoooooosssuuuwwwxxxxxxyyy|||}}}xxxssspppnnnkkksss|||uuuaaaTTTIII@@@<<<:::555222333222000111444111777555666>>>CCCPPPeeexxx~~~||||||~~~~~~}}}}}}|||{{{yyyyyyzzz{{{{{{~~~~~~}}}||||||{{{||||||~~~}}}}}}~~~~~~~~~}}}~~~|||yyyzzzuuubbbJJJFFFXXXlllssseeeUUUJJJBBB>>>NNNgggqqqsssYYYCCC888333111333555333333555555555666555666888;;;>>>GGG[[[qqq}}}|||~~~|||kkkeeeqqquuu|||}}}hhhbbbcccwww|||^^^LLLIIIDDDEEEDDDEEEQQQdddttt|||xxx{{{~~~jjjQQQCCCAAABBB>>>999444===CCCGGGXXXooovvvnnncccuuu}}}sssoookkkfff```ZZZSSSLLLHHHHHHGGGEEEDDDBBBAAAAAAAAADDDOOO```nnnwww|||lllYYYWWWNNNAAA888000xxxsss{{{sssQQQLLLFFFAAA>>>===;;;;;;<<<;;;888555222///---,,,+++++++++************)))''''''((((((((((((''''''))))))(((''''''(((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''((()))***+++++++++++++++,,,------....../////////////////////...---000111222222111111222444444444555555666777777777666777777888999:::;;;<<<======>>>???AAABBBCCCCCCGGGHHHIIIJJJIIIJJJMMMOOOSSSTTTUUUSSSQQQQQQUUUYYYbbbbbbaaa^^^ZZZYYY[[[^^^\\\\\\]]]```bbbbbb```]]]ZZZ\\\___```_________```^^^```aaabbbaaaaaacccdddeeeeeefffggggggggggggfffggggggggggggggghhhhhhiiijjjkkkkkklllmmmnnnooooooqqqsssuuuvvvwwwyyy{{{}}}yyypppmmmmmmkkkjjjjjjpppyyyjjjTTTCCC:::<<<777444444333000000222000666444555<<>>FFF[[[qqq}}}zzz|||oooccc[[[iiiqqqxxxwwweeedddnnn~~~aaaMMMGGGDDDEEEDDDEEEPPPcccsss{{{{{{}}}www```MMMDDDAAA@@@???777<<<>>>AAAMMM^^^eeeaaaWWW```sss~~~uuummmiiiccc]]]XXXRRRLLLHHHFFFEEECCCBBB@@@?????????BBBLLL[[[iiissszzzxxx[[[OOOUUUOOOCCC:::333rrrQQQLLLEEE@@@===<<<;;;:::;;;:::888555222000---,,,+++++++++************)))'''''''''((((((((((((((('''''''''&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&((()))***+++++++++++++++,,,------......///...//////000000000000///111222333333222222333444444444555555666777777777555666777888999::::::;;;<<<===>>>???AAABBBCCCDDDHHHIIIIIIIIIIIIKKKOOORRRWWWXXXYYYWWWTTTSSSVVVYYY[[[[[[[[[ZZZXXXYYY[[[]]]^^^^^^^^^```aaaaaa^^^\\\XXXZZZ]]]^^^^^^^^^___```^^^___aaaaaaaaaaaacccddddddeeeeeefffffffffffffffffffffggghhhhhhhhhhhhhhhjjjkkkkkklllmmmnnnoooooooooqqqsssuuuvvvxxx|||~~~uuuooogggcccccceeedddccc___aaadddkkk|||oooTTTDDD@@@:::555555444000///000000555333333;;;@@@LLLaaattt}}}{{{zzzyyyxxxxxxxxxyyyzzz{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~|||}}}~~~zzzwwwzzzrrr]]]KKKDDDJJJVVV^^^^^^PPPHHHAAA???PPPiiirrruuu___JJJ999444000222222000000222333444555555555777;;;???GGG\\\sss~~~oooaaaXXXhhhssswwwqqq```eee|||iiiPPPGGGDDDDDDDDDEEEOOObbbqqqxxx}}}~~~~~~vvveeeUUUKKKFFFDDD===<<<;;;>>>EEEMMMTTTWWWOOOMMMTTTiiiwwwooojjjccc\\\WWWQQQLLLIIICCCBBBAAA???>>>======<<<@@@IIIVVVdddpppxxx}}}xxxrrrgggNNNIIIVVVRRRDDD:::555nnnTTTOOOHHHCCC@@@>>>===<<<;;;:::888555222000...---+++++++++*********)))))))))))))))))))))******+++'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))+++,,,,,,,,,,,,++++++,,,------......///,,,---...//////000//////111333444444333222444555444444555555666777777777666666777888999:::;;;;;;<<<===>>>???AAABBBDDDDDDIIIIIIIIIIIIIIILLLQQQTTTYYY[[[[[[XXXUUUSSSUUUXXXVVVVVVWWWWWWXXXZZZ\\\]]]_________```aaa```]]][[[VVVYYY\\\]]]^^^^^^___```___```bbbaaa``````aaabbbbbbcccddddddeeeeeeddddddeeefffgggiiiiiiiiihhhgggjjjkkkkkklllmmmnnnoooooonnnppprrrtttvvvyyy}}}qqq___\\\XXXWWWXXXYYYXXXWWWUUUTTTSSSSSS]]]rrrjjjQQQCCC<<<666555555111///000000555333333;;;???KKK```uuu|||yyyxxxxxxxxxyyyzzzzzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~|||}}}~~~~~~~~~sssmmmwww|||mmmYYYLLLHHHMMMWWW___]]]OOOHHHCCCAAASSSlllvvvvvvaaaMMM<<<666222222222000000222222333444555555888<<<@@@KKKaaaxxxxxxhhh___ppp|||}}}ppp\\\bbboooTTTJJJCCCDDDCCCDDDNNN```ooouuu}}}}}}}}}||||||}}}}}}ooo___PPPGGGBBB===<<>>===<<<<<<;;;===FFFTTTcccpppyyyjjjPPPMMMYYYTTTCCC999444iiiVVVQQQJJJEEEAAA@@@>>>===;;;:::888555333000...---+++++++++*********))))))))))))(((((()))***+++,,,''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***+++,,,,,,,,,++++++,,,------......///+++,,,,,,---............111333444444333222444555444444555555666777777777777777888999:::;;;<<<<<<<<<<<<>>>???AAACCCDDDEEEIIIIIIJJJJJJKKKNNNSSSVVVYYYZZZ[[[XXXTTTRRRSSSVVVTTTTTTUUUWWWYYY\\\]]]^^^_________```aaa```]]]ZZZVVVXXX[[[]]]]]]]]]^^^```aaabbbbbbaaa___^^^___```aaaaaabbbccccccccccccbbbdddeeegggiiiiiiiiiiiihhhjjjkkkkkklllmmmnnnooooooooopppssstttvvvzzz~~~mmm]]]RRRPPPOOONNNMMMMMMKKKJJJLLLKKKIIIGGGLLLZZZqqqzzzYYYIII@@@888666555333111222222777444444;;;???KKK___www}}}zzzwwwvvvwwwwww||||||}}}}}}}}}|||||||||~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~|||}}}~~~~~~~~~~~~~~~zzzkkkccclllxxxiiiVVVKKKKKKTTT]]]bbb[[[MMMEEEAAA@@@SSSmmmxxxzzzeeeRRR>>>888333333333111111444222333444555666999>>>AAAQQQhhh{{{lllggg|||vvv[[[[[[xxxnnnTTTLLLCCCDDDCCCDDDMMM^^^lllrrryyy{{{{{{{{{{{{}}}|||ooo\\\MMMDDD???>>>FFFOOOVVV^^^eee^^^OOOCCCGGGUUUdddpppxxxyyyuuuooofff]]]VVVPPPKKKGGGBBBBBB@@@>>>===<<<<<<<<<;;;DDDSSSdddrrr{{{{{{[[[RRR\\\TTTAAA777444~~~eeeUUUPPPIIICCC@@@>>><<<;;;:::999777555333000///...+++++++++************)))''''''&&&&&&&&&((()))***)))(((((('''&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%'''((()))*********++++++,,,------......///++++++,,,---------,,,,,,111222333333222222333444444444555555666777777777888888999:::;;;<<<<<<===;;;<<<===???AAACCCDDDEEEHHHIIIKKKKKKMMMPPPTTTWWWWWWYYYZZZXXXSSSQQQRRRTTTTTTTTTTTTWWW[[[]]]^^^]]]_________```aaa```]]][[[WWWYYY\\\]]]]]]]]]^^^___aaabbbbbbaaa___^^^^^^___```aaaaaabbbbbbbbbbbbbbbdddeeefffhhhiiiiiiiiiiiijjjkkkkkklllmmmnnnoooooopppqqqssstttvvvzzz~~~vvvlll^^^QQQKKKJJJJJJHHHGGGEEEDDDCCCEEEDDDDDDEEEGGGOOO```pppiiiUUUIII===888777555333444222777555444;;;>>>JJJ^^^xxx~~~|||yyywwwwwwxxxxxx|||}}}}}}}}}}}}|||{{{zzz~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~wwwhhh```aaappp~~~wwwlllYYYJJJNNN]]]fffeeeYYYKKKCCC>>>===RRRmmmxxx}}}hhhVVV???888444333333222222555222444555666888;;;@@@CCCTTTlllnnnrrr```TTTeeehhhPPPJJJBBBCCCCCCCCCLLL\\\iiiooovvvyyy{{{}}}}}}wwwgggYYYHHHCCC@@@FFFUUUfffrrrwwwjjj[[[KKKEEEHHHPPP[[[eeevvvyyypppkkkccc[[[TTTNNNHHHDDDCCCBBB@@@>>>===<<<<<<<<<:::AAAOOO```oooyyy}}}~~~}}}fffUUU\\\TTTAAA777555|||~~~cccUUUPPPIIICCC???===<<<::::::999777555333111///...+++++++++************)))''''''&&&%%%&&&(((***++++++***)))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&((())))))******++++++,,,------......///---------...------,,,,,,000111222222111111222444444444555555666777777777777777888999:::;;;<<<<<<;;;<<<===???AAACCCEEEEEEGGGIIIKKKMMMOOOQQQUUUXXXUUUXXXYYYWWWSSSQQQQQQSSSUUUTTTTTTWWW[[[]]]]]][[[^^^^^^___```aaaaaa^^^[[[XXX[[[]]]^^^^^^]]]^^^^^^^^^___``````______```bbbaaabbbccccccdddccccccccceeeeeeffffffgggiiijjjkkkjjjkkkkkklllmmmnnnoooooopppqqqrrrssstttxxx}}}zzzkkk___YYYQQQIIIEEEFFFFFFFFFEEEDDDDDDDDDBBBAAABBBDDDDDDFFFQQQ]]]}}}dddUUUEEE===999666444555222777444333999===HHH\\\www~~~~~~||||||zzzyyyyyyyyyyyyzzzyyyzzz{{{||||||{{{zzzzzz}}}|||||||||}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}|||||||||}}}~~~~~~vvvkkkfffeeejjjuuu~~~}}}wwwvvvyyyxxxsss```MMMTTTlllvvvnnn]]]NNNDDD>>>>>>SSSppp|||zzzdddPPP>>>777222222222111333666333444666777999===BBBEEERRRkkk|||jjjPPPVVVrrrdddNNNHHHBBBCCCBBBCCCKKK[[[gggllluuuxxx|||~~~tttgggRRRLLLCCCDDDXXXvvv{{{kkkXXXLLLFFFFFFKKKRRR[[[rrr|||tttiiieee```ZZZUUUOOOJJJFFFBBBAAA???>>><<<;;;;;;;;;:::???IIIWWWgggssszzz|||rrr[[[```XXXDDD888555zzz|||dddVVVQQQJJJDDD@@@>>>===;;;:::999777555333111///...+++++++++************)))))))))((('''(((***,,,...---,,,***)))'''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((***++++++++++++++++++,,,------......///////////////...---,,,,,,///111222222111000222333444444555555666777777777666666777888999::::::;;;;;;;;;===???AAACCCEEEFFFFFFIIILLLNNNPPPRRRUUUWWWUUUWWWYYYXXXTTTQQQRRRTTTUUUTTTTTTWWW[[[]]][[[YYY^^^^^^^^^```aaaaaa^^^\\\ZZZ\\\^^^___^^^]]]]]]^^^[[[]]]___``````aaaccceeeccccccdddeeeeeeeeeeeedddffffffeeeeeegggiiikkkllljjjkkkkkklllmmmnnnooooooppppppqqqqqqsssvvv{{{~~~yyylll[[[PPPKKKHHHEEEBBBCCCEEEEEEDDDEEEFFFGGGBBB@@@@@@BBBAAA???EEEOOO^^^ooo^^^KKK@@@;;;777555555111666333222888;;;FFF[[[uuu~~~|||{{{|||}}}}}}}}}zzzzzzzzzyyyzzzzzz{{{{{{uuuvvvxxxzzz{{{{{{zzzzzz||||||{{{||||||}}}~~~~~~}}}}}}||||||}}}~~~|||zzz{{{}}}vvvpppmmmrrrnnntttuuupppsssyyyxxxfffQQQ[[[zzzyyybbbRRRGGGAAA@@@VVVtttvvv]]]HHH===666111111111111222666333555777888:::>>>CCCFFFOOOiiisssOOOPPPiiidddNNNHHHBBBCCCBBBCCCKKKZZZfffkkkvvvyyy~~~{{{~~~~~~ooo\\\UUUGGGCCCZZZyyydddTTTIIICCCBBBEEEIIIbbbxxx~~~|||zzzsssmmmfffccc___[[[XXXSSSNNNJJJAAA@@@>>>===;;;;;;::::::;;;===CCCPPP```nnnwww{{{}}}aaafff]]]GGG888444vvvyyy^^^UUUQQQJJJEEEBBB@@@>>>======:::777444333222000...+++******)))))))))))))))(((((('''&&&&&&'''+++...))))))((('''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''(((((()))***+++,,,,,,---,,,---......//////............//////......---,,,000111333333222222222333444444444555555666777888999888888888999;;;===>>>???>>>>>>>>>@@@BBBEEEGGGJJJJJJKKKMMMPPPRRRRRRQQQTTTWWWWWWQQQNNNQQQTTTUUUYYYWWWVVVXXX\\\]]][[[YYY[[[]]]___```___^^^^^^^^^YYY[[[]]]^^^]]]]]]^^^___^^^^^^______```bbbcccdddbbbcccdddeeeffffffffffffgggggghhhiiiiiiiiiiiiiiijjjkkkllllllkkklllmmmoooppppppoooppprrrvvvzzz|||{{{uuukkk^^^QQQIIIEEEDDDCCCGGGGGGGGGHHHHHHIIIIIIJJJGGGFFFEEECCCCCCDDDEEEEEESSSdddkkkSSSGGGAAA:::555333///666444222666999GGG^^^zzz~~~~~~{{{zzzyyyzzz|||}}}|||{{{|||{{{zzzxxxvvvwww{{{~~~}}}|||{{{zzzzzzzzzzzzzzz{{{|||}}}|||{{{{{{}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{ssswwwyyy|||~~~wwwqqqpppvvvnnn[[[KKKSSSpppsss[[[GGG===DDDbbb}}}rrrRRRAAA555555333333222333444444777888999;;;===AAAGGGKKKSSSfff{{{nnnRRRTTTfffoooQQQ@@@@@@DDDEEEFFFMMMZZZeeejjjtttzzz~~~~~~~~~~~~tttfffWWWRRRYYYkkk}}}jjjWWWJJJFFFHHHJJJZZZmmm{{{~~~{{{xxxvvvuuupppnnnkkkgggbbbZZZRRRMMMHHHDDD@@@>>>===<<<;;;:::;;;===>>>DDDVVVlllwwwyyydddaaaZZZKKK===444sssvvv```TTTOOOIIIEEEBBB@@@>>><<<<<<999777555444222000---+++******)))))))))))))))(((((((((&&&&&&'''+++...))))))((('''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''(((((()))***+++,,,,,,---,,,------.....................//////......---,,,000111333333222222222333555555555555666777888888999888888888999;;;===>>>???>>>>>>>>>@@@CCCEEEGGGJJJJJJKKKNNNQQQRRRRRRQQQQQQTTTTTTPPPNNNRRRVVVWWWZZZYYYXXXYYY[[[\\\ZZZXXX[[[]]]___```^^^]]]]]]^^^ZZZ\\\^^^___^^^]]]^^^____________```aaabbbcccdddccccccddddddeeefffffffffgggggghhhiiiiiijjjjjjiiigggiiilllnnnnnnnnnmmmmmmpppooooooppprrrvvvzzz|||yyynnnfffZZZPPPJJJGGGGGGFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJIIIHHHFFFFFFEEEFFFFFFKKKXXXwwwuuuZZZKKKDDD===777555111888666444777:::GGG^^^yyy~~~||||||}}}~~~zzzyyyxxxyyy{{{|||{{{zzzzzz{{{zzzxxxwwwxxxzzz}}}|||||||||{{{{{{{{{zzzzzz{{{|||}}}}}}{{{|||}}}~~~}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~zzzsssyyy}}}vvvrrroooiiiYYYJJJRRRlllttt]]]HHH>>>EEEccc~~~pppOOO???555444333333333555777888888999:::;;;===AAAGGGKKKTTTcccuuu}}}xxxqqqdddIIIWWWcccxxxqqqVVVFFFAAADDDEEEFFFLLLYYYeeejjjqqqwww||||||~~~mmm]]]YYYgggwwwbbbRRRJJJHHHLLLZZZkkk{{{~~~}}}{{{xxxsssmmmggg```YYYTTTJJJFFFBBB????????????>>>;;;===>>>AAAOOOcccqqquuu}}}cccaaaXXXGGG;;;444sssttt^^^QQQMMMHHHCCCAAA???===;;;:::999777666555333///,,,+++******)))))))))))))))((((((((('''&&&'''***---))))))(((''''''''''''''''''''''''(((''''''&&&%%%'''''''''''''''''''''''''''(((((()))***+++,,,,,,,,,,,,---..................////////////...------000111333333222222222333555555555666666777888999888888888999:::;;;======>>>>>>>>>???@@@CCCEEEGGGJJJJJJKKKNNNQQQSSSRRRQQQMMMQQQQQQNNNOOOTTTXXXXXX[[[ZZZYYYZZZ[[[[[[YYYWWW\\\]]]___```^^^]]]\\\]]]\\\^^^``````^^^^^^^^^_________``````aaacccdddeeeddddddccccccdddeeeggghhhgggggghhhhhhiiijjjjjjkkkcccfffjjjnnnpppooommmkkkoooooooooppprrrvvvyyy{{{zzzuuugggaaaXXXPPPLLLKKKKKKKKKJJJKKKKKKMMMNNNOOOPPPPPPNNNMMMLLLKKKIIIHHHGGGGGGFFFMMMccc~~~fffSSSHHH@@@;;;888222888555333777999EEEZZZvvv}}}|||zzzzzzyyyyyyyyyxxxwwwxxxzzz{{{zzzyyyyyyzzzzzzyyyxxxxxxyyy{{{{{{|||}}}}}}}}}|||{{{zzz{{{|||}}}}}}||||||}}}~~~~~~~~~}}}|||{{{zzzyyy||||||}}}~~~vvvqqq{{{{{{ttthhhcccVVVJJJOOOeeeyyysss\\\HHH@@@HHHfffmmmLLL===555444333333555888;;;===:::;;;<<<===>>>BBBGGGKKKTTT___nnnwww}}}}}}jjjbbb|||cccJJJWWWbbbwwwuuuZZZIIICCCFFFEEEDDDJJJXXXeeejjjmmmtttyyyzzz|||vvvfffiiivvvbbbQQQIIIIIIRRR___mmm~~~{{{sssllleee___ZZZVVVMMMIIIDDDAAA@@@AAAAAAAAA;;;=========FFFVVVfffnnnuuu|||www```aaaWWWDDD999333zzzvvvXXXNNNKKKFFFBBB@@@???===;;;999888777777666333...++++++******)))))))))))))))((((((((('''&&&'''***,,,))))))((('''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''((()))***+++,,,,,,,,,,,,---.........------///////////////...------000111333333222222222333666666666666666777999999888888888999:::;;;<<<=========>>>???AAACCCFFFGGGJJJJJJLLLOOORRRSSSRRRPPPLLLOOOPPPNNNOOOUUUXXXWWWYYYYYYYYYZZZZZZZZZZZZYYY\\\^^^```___^^^\\\[[[\\\^^^___aaa```___^^^^^^___````````````bbbcccdddeeeeeedddbbbbbbbbbdddggghhhfffgggggghhhiiikkkllllllbbbdddfffjjjmmmmmmlllkkkooooooooopppsssvvvyyy{{{|||uuupppeee```YYYSSSQQQPPPPPPOOOOOOPPPQQQRRRSSSTTTUUUVVVQQQQQQPPPOOOMMMKKKIIIHHHIIIJJJUUUhhhsss[[[MMMEEE>>>:::111666333000444666@@@TTTqqq{{{{{{{{{{{{zzzyyyxxxwwwxxxwwwvvvwwwyyyzzzyyyxxxwwwyyyzzzyyyxxxwwwxxxyyy{{{|||~~~}}}|||zzzzzz|||}}}}}}||||||}}}~~~}}}~~~~~~~~~|||zzzxxxwww{{{{{{|||}}}ssstttvvvfffaaaUUUJJJMMM\\\lllrrrkkkWWWGGGCCCMMMjjjiiiHHH;;;555444333333666:::>>>AAA;;;<<<===>>>???CCCHHHLLLUUU]]]jjjvvv}}}~~~}}}}}}zzzkkkaaatttdddOOOTTTeeevvvXXXGGGEEEFFFEEECCCHHHVVVccciiijjjrrrxxxzzz|||}}}vvv]]]LLLHHHIIIMMMVVVeeettt~~~}}}wwwqqqiiiaaa\\\XXXUUUSSSQQQLLLFFFBBBAAAAAABBBBBB<<<===<<<;;;>>>JJJZZZeeeqqq{{{hhh[[[bbbXXXDDD888333||||||PPPKKKHHHEEEBBBAAA???===;;;999888777666555222...***+++******)))))))))))))))((())))))((('''''')))+++))))))((('''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''((()))***++++++,,,+++,,,,,,---...---------//////000000//////...---000111333333222222222333555555555555666777888999777888999:::;;;<<<<<<<<<<<<===>>>@@@BBBDDDFFFGGGJJJJJJLLLPPPSSSTTTRRRPPPLLLOOOOOONNNPPPVVVXXXVVVUUUWWWXXXZZZZZZ[[[\\\\\\]]]^^^```___]]][[[ZZZZZZ^^^___aaa```___^^^^^^_________``````aaabbbdddeeedddcccbbbaaabbbdddfffhhhffffffggghhhiiikkkmmmnnngggdddcccdddgggjjjllllllnnnnnnooopppsssvvvxxxzzzyyyrrrlllgggccc^^^YYYWWWVVVTTTSSSRRRRRRSSSTTTUUUVVVWWWXXXTTTTTTTTTSSSQQQNNNKKKJJJLLLIIINNNYYYmmmeeeTTTKKKCCC<<<444888333111444555===PPPkkkzzz~~~~~~|||zzzzzz{{{{{{zzzyyyxxxwwwxxxwwwvvvwwwyyyzzzyyyxxxwwwxxxyyyyyywwwwwwwwwyyyzzz|||}}}~~~|||{{{zzz|||~~~~~~}}}|||}}}}}}}}}~~~~~~~~~|||zzzxxxwwwzzz{{{|||}}}xxxxxxjjjbbbUUULLLNNNXXXaaaeee```PPPFFFFFFRRRoooeeeDDD:::444333333444666:::>>>AAA;;;<<<===>>>???CCCIIILLLUUU]]]mmm|||}}}xxx|||pppbbbnnnsssvvvyyyaaaNNNTTTjjjnnnSSSFFFEEEFFFDDDBBBGGGTTT```fffjjjqqqxxx{{{~~~~~~oooXXXOOOIIICCCFFFOOOYYYbbbgggpppuuu|||zzzwwwkkkfff```ZZZWWWVVVTTTSSSQQQMMMGGGCCCBBBAAAAAA@@@>>>>>>===;;;:::AAAOOO[[[ooo|||uuu[[[WWWccc[[[FFF999444~~~tttttt|||yyyLLLJJJGGGDDDBBBAAA@@@>>><<<999888666555444222...++++++******)))))))))))))))((()))))))))'''''')))***))))))((('''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&''''''((()))***++++++++++++,,,---------------///000000000000///......000111333333222222222333444444444555555666777888777777999:::;;;<<<<<<<<<;;;<<<>>>@@@BBBDDDFFFGGGIIIJJJMMMQQQTTTTTTRRRPPPLLLNNNOOONNNRRRXXXYYYVVVSSSVVVYYYZZZZZZ[[[]]]^^^]]]___```___]]]ZZZYYYYYY\\\^^^``````^^^^^^^^^___^^^^^^______```bbbcccdddccccccbbbbbbcccdddfffgggfffffffffgggiiilllnnnpppnnnhhhbbbaaadddiiillllllmmmmmmoooqqqsssvvvxxxyyy~~~yyyrrrllljjjgggccc```^^^[[[YYYWWWSSSTTTTTTUUUUUUVVVVVVWWWWWWXXXYYYYYYWWWSSSPPPMMMKKKHHHLLLQQQaaaooo]]]RRRHHH???888;;;666333777777>>>NNNgggvvvzzzzzz~~~zzz}}}zzzzzzzzz{{{{{{zzzyyyyyyxxxwwwvvvwwwyyyzzzyyyxxxwwwxxxxxxwwwvvvvvvwwwyyyzzz{{{|||}}}}}}}}}|||{{{yyy{{{~~~~~~}}}||||||}}}~~~~~~~~~}}}|||{{{zzzyyyzzz{{{|||}}}~~~zzzooocccUUUPPPTTT\\\aaaaaa[[[LLLEEEHHHUUUrrrbbbBBB999222222333444666999;;;===:::;;;<<<===???DDDIIIMMMUUU___rrruuuiiitttwwwxxx|||cccNNNUUUkkkdddOOOIIIDDDEEEDDDAAAFFFRRR]]]bbbjjjrrryyy|||~~~}}}~~~nnn\\\QQQGGGEEEGGGIIIKKKMMMXXX]]]dddkkknnnlllhhheeebbb```\\\ZZZZZZYYYXXXVVVOOOKKKGGGEEEDDDCCCBBBAAAAAA@@@???>>><<<>>>HHHRRRgggvvvyyy{{{rrrYYYWWWeee]]]GGG:::444qqqkkkqqq~~~~~~zzzOOOHHHFFFDDDCCCBBBAAA???===:::888555444333111...,,,+++******)))))))))))))))((()))***)))((('''(((***))))))((('''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++++++++,,,------------,,,000000000000000///......000111333333222222222333333333333333444555666777666777999;;;<<<<<<<<<;;;:::<<<>>>@@@CCCEEEFFFGGGIIIKKKMMMQQQTTTUUURRRPPPJJJLLLMMMOOOTTT[[[\\\YYYTTTWWWZZZ[[[ZZZZZZ\\\^^^^^^___```___\\\YYYXXXXXXZZZ\\\^^^___^^^]]]^^^___]]]]]]^^^^^^___aaabbbcccbbbbbbbbbcccddddddeeeeeefffffffffgggiiillloooqqqtttmmmeeecccfffjjjlllllllllmmmoooqqqsssvvvwwwxxx~~~~~~zzztttoookkkiiifffdddbbb```]]]ZZZWWWWWWWWWWWWWWWWWWWWWXXXZZZ[[[]]]^^^\\\YYYUUURRRJJJJJJNNNOOOYYYxxxfffZZZMMMBBB;;;===777444888888===LLLeeetttxxxxxx~~~~~~{{{~~~yyyyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwxxxzzzzzzzzzyyyxxxxxxwwwuuutttuuuwwwzzzzzzzzz{{{{{{{{{|||||||||yyy{{{~~~~~~}}}|||}}}~~~}}}}}}||||||||||||{{{|||}}}~~~{{{zzzssscccUUUTTT^^^hhhjjjhhh^^^NNNFFFHHHUUUrrr```@@@999111222333555666777777888888999;;;<<>>;;;888555333222000...---+++******)))))))))))))))((()))***)))((('''((()))))))))((('''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&'''((()))***++++++++++++,,,---------,,,,,,000000000000000//////...000111333333222222222333333333333333333555666666666777999;;;<<<<<<<<<;;;:::;;;>>>@@@CCCEEEFFFGGGIIIKKKNNNRRRUUUUUURRRPPPHHHKKKLLLOOOVVV^^^___\\\VVVYYY[[[[[[YYYXXXZZZ\\\^^^___```___\\\YYYXXXXXXYYY[[[]]]^^^]]]]]]^^^```]]]]]]]]]^^^___```aaabbbaaaaaacccdddddddddddddddfffffffffgggiiimmmppprrrwwwpppiiifffhhhllllllkkklllmmmoooqqqsssuuuwwwxxx}}}~~~{{{vvvrrrjjjiiigggeeedddbbb___\\\\\\\\\\\\[[[[[[[[[[[[ZZZ\\\^^^aaabbb```]]]YYYVVVKKKMMMQQQPPPUUUxxx~~~lll```QQQDDD:::<<<666333777666:::JJJeeetttxxxxxx|||yyyyyyyyyxxxyyyyyyzzz{{{yyyxxxwwwxxxzzz{{{zzzyyyxxxxxxvvvtttssstttwwwzzzzzzzzzzzzzzzzzz{{{|||}}}yyy{{{~~~~~~}}}||||||~~~}}}||||||}}}~~~||||||}}}~~~rrrrrryyytttcccTTTWWWfffqqqssspppcccRRRGGGGGGSSSrrr___???:::000111333555666555555444666888:::<<>>======:::999777555333000///...,,,+++******))))))*********)))((((((((()))+++,,,)))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((()))***+++,,,,,,---,,,++++++,,,---///000///////////////......---///111222222111111111222333333444444555666666666999999999::::::;;;;;;;;;<<<===???AAACCCEEEFFFGGGLLLMMMOOOQQQSSSRRROOOLLLGGGHHHLLLRRRZZZ]]]]]][[[XXX[[[]]]]]]\\\ZZZYYYYYY\\\]]]^^^]]][[[YYYYYYYYY]]]]]]]]]]]]^^^___``````]]]]]]^^^___```bbbbbbccccccccccccccccccddddddeeehhhgggggghhhjjjkkkiiihhhmmmnnnmmmkkkiiihhhiiijjjlllmmmnnnooooooqqquuuwww}}}}}}zzzwwwqqqlllhhhgggjjjkkkiiifffccccccbbbaaa```______^^^ddddddeeegggiiifff___ZZZ\\\SSSPPPTTTYYYgggvvvjjjYYYIIIBBB===:::777555666>>>GGG```nnnzzz|||xxxxxxyyyzzz}}}|||{{{zzzzzzzzzzzzzzz}}}|||{{{{{{|||}}}|||zzzxxxxxxxxxwwwwwwwwwvvvvvvyyyyyyyyyyyyzzz{{{|||||||||zzz{{{}}}~~~}}}{{{}}}}}}{{{~~~~~~~~~~~~zzzjjjdddooo|||vvvwwwfffWWWZZZfffpppssssss___ZZZGGGBBB___~~~^^^BBB666444444333333444555777888888:::===???BBBEEEIIIKKKTTTddd~~~~~~{{{xxxVVVQQQXXXvvv~~~aaaGGGGGGDDDBBBCCCEEEIIISSS^^^jjjmmmrrrxxx}}}~~~{{{|||}}}}}}}}}zzzqqqllllllmmmwwwllloooooo|||^^^UUUMMMHHHHHHFFFAAA@@@CCCHHHFFFCCCAAABBBAAA@@@>>>@@@@@@BBBFFFKKKOOOQQQRRRSSSHHHEEEKKKKKKBBB>>>BBBDDDNNN^^^ooo|||cccccc___HHH555222www}}}yyySSSIIIGGGDDDAAA???======<<<:::999777555333000///...,,,+++******))))))*********)))((((((((()))+++,,,)))'''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((()))***+++,,,,,,,,,,,,++++++,,,---///000///////////////......---///111222222111111111222333333444444555666666666888888999999::::::;;;;;;===>>>???@@@BBBEEEGGGHHHKKKLLLOOORRRTTTSSSPPPMMMGGGIIIMMMSSSYYY]]]\\\ZZZWWWYYY[[[\\\ZZZYYYYYYZZZ\\\]]]^^^]]][[[YYYYYYYYY[[[[[[\\\\\\]]]___```aaa^^^^^^___```aaabbbcccccccccccccccccccccdddeeeeeefffeeefffhhhkkkmmmlllkkklllllllllkkkiiihhhhhhjjjmmmnnnppppppppprrruuuxxx}}}}}}zzzxxxvvvqqqmmmmmmooopppnnnkkkffffffeeeeeedddcccbbbbbbfffggghhhkkkllliiiddd___^^^VVVRRRUUUYYYfffzzznnn]]]LLLDDD???;;;999666666>>>HHH```mmmyyy{{{xxxwwwyyyyyy||||||{{{zzzzzzzzzzzzzzz|||zzzyyyzzz||||||{{{zzzxxxxxxxxxwwwwwwwwwvvvvvvyyyyyyxxxyyyyyyzzz{{{|||}}}{{{{{{}}}}}}|||}}}~~~{{{{{{{{{|||~~~{{{jjjbbbkkkwwwwwwvvveeeVVVVVV```gggiiiiii[[[WWWFFFCCCaaa|||[[[@@@444333333333333444666888:::999;;;>>>AAACCCFFFJJJMMMSSSddd~~~}}}cccLLLPPPmmmlllLLLGGGDDDBBBDDDEEEIIIRRR\\\gggjjjooovvv{{{}}}}}}|||}}}~~~~~~~~~yyyqqqiiiaaa[[[WWWVVViiikkkeeeiii~~~mmm```SSSNNNJJJEEEDDDFFFJJJHHHFFFDDDBBB@@@>>>===;;;;;;===AAAIIISSS]]]cccddd]]]VVVTTTPPPIIIGGGHHHBBBHHHUUUfffxxxnnniiiaaaJJJ888666xxx{{{QQQGGGFFFDDDAAA???===<<<;;;:::999777555333000///...,,,+++******))))))*********)))((((((((()))+++,,,)))(((&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,.../////////////////////......---///000222222111111222333333333444444555666666666777777888888999::::::;;;???>>>>>>???AAADDDGGGIIIKKKLLLOOORRRUUUTTTPPPMMMHHHIIIMMMSSSXXX[[[ZZZYYYVVVXXXYYYYYYXXXXXXZZZ[[[\\\]]]^^^]]][[[YYYYYYYYYZZZ[[[[[[\\\]]]^^^```aaa^^^___``````aaabbbccccccccccccbbbbbbccccccdddeeeddddddeeehhhkkknnnnnnmmmiiijjjkkkjjjhhhggghhhhhhlllmmmnnnooooooqqqtttvvv}}}|||zzzyyyvvvsssrrrttttttrrrpppjjjiiiiiiiiihhhhhhggggggjjjkkkmmmooopppnnniiieeebbbYYYUUUXXXZZZcccuuubbbPPPGGGBBB===:::666777>>>HHHaaammmxxxzzzwwwwwwxxxxxx|||{{{zzzzzzzzzzzzzzzzzzyyyxxxxxxyyy{{{|||{{{zzzxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyzzz{{{|||}}}{{{|||}}}~~~}}}~~~~~~}}}xxxxxxzzz|||~~~~~~|||mmmeeelllvvvsssbbbRRRQQQXXX^^^___```UUURRRDDDEEEdddyyyWWW===333222222333333555777:::;;;;;;===@@@BBBDDDGGGKKKNNNSSSbbb|||~~~~~~hhhMMMLLLfffvvvOOOGGGDDDBBBDDDFFFIIIQQQZZZeeeiiiooovvvzzz|||||||||yyyqqqmmmiiiaaaUUUKKKIIIVVVmmm|||kkk___dddtttxxxcccVVVPPPMMMKKKKKKKKKLLLKKKGGGCCC???===<<<999999999;;;CCCQQQbbbnnn}}}}}}wwwkkkaaa[[[VVVPPPFFFEEEJJJXXXlll~~~xxxlllbbbKKK999777TTTFFFEEECCCAAA???===<<<;;;:::999777555333000///...,,,+++******))))))*********)))((((((((()))+++,,,)))(((''''''(((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))***+++,,,,,,++++++,,,,,,---......//////////////////......---...000222222111111222333333333444444555666666666666666777888999999:::;;;??????>>>>>>@@@DDDGGGJJJKKKMMMOOORRRTTTRRRMMMIIIGGGIIIMMMRRRUUUWWWWWWVVVUUUVVVWWWWWWWWWXXXZZZ]]]\\\]]]^^^]]][[[YYYYYYYYY\\\\\\\\\\\\]]]^^^^^^_________``````aaabbbccccccbbbbbbbbbaaabbbccccccddddddddddddgggjjjllllllkkkeeegggiiijjjiiigggggghhhiiijjjlllmmmmmmnnnppprrr}}}~~~|||zzzxxxuuuuuuvvvvvvtttrrrlllllllllllllllkkkkkkkkkmmmnnnqqqssssssqqqnnnkkkfff^^^ZZZ[[[ZZZaaa{{{|||iiiWWWKKKFFF@@@;;;777666>>>GGGbbbmmmwwwxxxwwwwwwxxxwww{{{{{{zzzyyyyyyzzzzzzzzzwwwvvvvvvwwwyyy{{{zzzzzzwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyzzz{{{|||||||||}}}|||{{{{{{{{{{{{~~~~~~~~~~~~~~~xxxxxxyyyzzz|||~~~~~~~~~tttpppzzz~~~sssaaaQQQPPPWWW]]]___```QQQNNNBBBGGGhhhuuuSSS<<<444444444444444666888:::;;;;;;===@@@BBBEEEHHHLLLNNNTTT```www~~~}}}zzzgggQQQOOOdddwwwPPPIIIEEECCCDDDFFFIIIOOOWWWdddjjjqqqxxx{{{}}}}}}~~~~~~xxxsssoooqqquuurrreeeZZZTTTVVVaaazzzmmmaaadddpppvvveee^^^ZZZUUUPPPMMMNNNNNNJJJEEE@@@>>>===<<<<<<;;;999<<>>>>>@@@DDDGGGJJJLLLMMMPPPRRRRRROOOIIIEEEFFFIIIMMMPPPRRRSSSSSSRRRTTTUUUVVVWWWWWWXXXZZZ]]]\\\]]]^^^]]][[[YYYYYYYYY```___^^^^^^^^^^^^^^^^^^``````aaaaaabbbbbbccccccbbbaaaaaaaaaaaabbbccccccfffeeeeeefffhhhiiihhhggg```cccgggjjjjjjiiiiiiiiiiiikkkmmmnnnnnnnnnpppqqq|||~~~|||{{{yyyyyyyyyxxxwwwuuuooooooooooooooooooppppppqqqsssvvvwwwwwwtttrrrqqqkkkccc``````]]]```wwwppp^^^PPPJJJCCC===888777>>>HHHdddnnnwwwxxxwwwxxxxxxwwwzzzzzzyyyyyyyyyzzzzzz{{{vvvvvvuuuwwwyyyzzzzzzyyywwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyzzz{{{{{{yyyyyyyyyyyyzzzzzzzzzzzz}}}~~~~~~~~~~~~zzzzzzzzzzzz{{{|||}}}~~~~~~zzz}}}xxxeeeVVVVVV___eeedddbbbOOOKKKAAAJJJkkkqqqPPP<<<777666555555555666888999:::<<<>>>AAACCCEEEHHHLLLOOOUUU^^^ppp~~~rrriiixxxgggPPPQQQeeeuuuUUUNNNHHHDDDDDDFFFHHHNNNTTTbbbhhhqqqxxx{{{||||||}}}~~~~~~~~~}}}}}}~~~~~~tttsssuuu~~~~~~fff^^^ZZZeee}}}pppdddccckkktttwwwnnnbbbXXXSSSSSSQQQNNNHHHDDDAAA@@@??????===999777===HHHRRRuuurrr___LLLHHHRRRdddzzznnnhhh___GGG555444___DDDDDDCCCBBB@@@>>><<<;;;:::999777555333000///...,,,+++******))))))*********)))((((((((()))+++,,,***)))'''((())))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''((()))***+++,,,,,,***+++,,,---............///////////////......------///111222222222333444333333444444555666666666555666777888999;;;<<<<<>>>>>???AAADDDGGGIIILLLNNNPPPSSSSSSOOOIIIDDDFFFIIINNNPPPQQQPPPPPPPPPTTTUUUWWWXXXXXXXXXZZZ\\\\\\]]]^^^]]][[[YYYYYYYYYbbbbbbaaa````````````aaacccccccccdddddddddeeeeeeccccccbbbbbbccccccdddeeehhhggggggggghhhhhhfffddd[[[```fffjjjkkkkkkkkkllllllnnnqqqrrrrrrrrrssstttzzz~~~|||{{{zzzsssttttttuuuuuuvvvvvvvvvxxxzzz}}}~~~|||yyyxxxxxxssskkkhhhhhhccccccwwwxxxgggVVVPPPGGGAAA:::999@@@IIIgggooowwwxxxxxxyyyyyywwwyyyyyyyyyyyyyyyzzzzzz{{{wwwvvvvvvwwwyyyzzzyyyxxxwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwxxxxxxyyyzzz{{{xxxwwwvvvxxxzzz{{{{{{zzz|||}}}}}}|||}}}~~~}}}|||{{{zzzzzz{{{|||}}}~~~{{{xxxyyyhhh\\\cccqqquuummmdddPPPKKKBBBLLLmmmnnnMMM;;;999666555555666777999;;;<<<===@@@BBBEEEGGGJJJNNNQQQUUU[[[lll}}}zzz~~~iii\\\ggg|||fffLLLRRRhhh{{{bbbUUUMMMFFFEEEFFFHHHMMMSSS]]]eeeooouuuxxxxxxyyy{{{}}}~~~}}}|||{{{|||xxxfffbbblll~~~wwwiiieeefffwwwxxxiii```\\\WWWRRROOOKKKGGGDDD======<<<999777999>>>CCCUUUqqquuuZZZMMMMMMYYYpppwwwdddfff___GGG555555___DDDDDDDDDCCCBBB@@@===<<<:::999777555333000///...,,,+++******))))))*********)))((((((((()))+++,,,***)))(((((())))))(((&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''((()))***+++,,,,,,***+++,,,............---///////////////......------///111222222222333444333333444444555666666666666666777999:::<<<=========>>>???@@@BBBEEEGGGHHHKKKMMMQQQTTTUUURRRLLLHHHHHHLLLPPPRRRQQQPPPPPPQQQTTTVVVYYYZZZYYYYYYYYYZZZ\\\]]]^^^]]][[[YYYYYYYYYbbbbbbbbbbbbcccdddeeefffgggggggggggghhhhhhhhhhhhffffffeeeeeeffffffggghhhjjjiiihhhiiijjjiiigggfffXXX]]]eeejjjmmmnnnnnnnnnnnnpppsssttttttssstttuuuxxx~~~}}}zzz{{{{{{|||}}}}}}~~~~~~zzzsssppppppjjjhhhzzzppp]]]VVVMMMEEE>>><<>>@@@@@@BBBEEEHHHJJJMMMQQQTTTSSSYYYjjjgggXXXaaasss|||eeePPPYYYrrrrrr\\\QQQGGGDDDEEEGGGLLLRRR[[[dddooouuuwwwwwwyyy{{{}}}~~~}}}|||zzz{{{~~~xxxkkkhhhlllvvv{{{pppmmmkkkwwwppphhh^^^XXXUUURRRLLLFFF>>>===<<<:::::::::<<<===EEEXXXtttjjjXXXOOOSSShhh|||zzzeee\\\ccc]]]DDD444666^^^EEEEEEEEEDDDCCC@@@>>>===:::999777555333000///...,,,++++++***)))************)))((((((((()))+++,,,***)))(((((())))))((('''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))***+++,,,,,,***+++,,,...///......---///////////////......------///111222222222333555333333444444555666666777666777888999;;;<<<===>>>======???AAACCCEEEFFFGGGJJJMMMQQQVVVXXXVVVPPPLLLIIINNNRRRSSSRRRPPPPPPQQQTTTWWWZZZ[[[[[[YYYYYYYYY\\\]]]^^^]]][[[YYYYYYYYYaaaaaabbbdddeeegggiiijjjjjjjjjjjjjjjjjjkkkkkkkkkhhhhhhhhhhhhhhhiiijjjjjjkkkjjjjjjjjjlllllljjjhhhVVV\\\dddkkknnnoooppppppmmmpppssstttssssssssstttwww~~~}}}yyyvvvvvvppplll}}}vvvbbbZZZQQQIIIAAA???FFFOOOjjjrrrxxxyyyyyy{{{{{{xxxxxxxxxxxxxxxyyyyyyzzz{{{zzzxxxwwwxxxyyyyyyxxxwwwvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{yyywwwwwwyyy}}}~~~}}}yyy|||~~~}}}{{{zzz{{{}}}~~~}}}{{{zzz{{{|||~~~{{{|||}}}~~~{{{ooofffmmmxxxtttpppkkkbbbYYY]]]wwwnnnUUUNNNDDDOOOooohhhFFF666666000111222555999===AAACCCCCCEEEHHHJJJLLLOOOSSSVVVQQQXXXkkknnn]]]dddttt{{{iiiYYYddd~~~}}}```TTTIIIDDDEEEGGGLLLRRR\\\eeepppwwwyyyyyyzzz|||~~~~~~~~~|||{{{{{{~~~{{{nnnhhhcccccceeerrryyyuuulllrrr|||qqqccc\\\ZZZVVVOOOGGGAAA???<<<;;;<<<<<<<<<;;;FFFPPPbbbzzzttt```RRRPPPccczzzvvv~~~zzzyyykkk[[[WWW```ZZZ@@@222555|||eeeLLLHHHCCC@@@???>>>======:::999777555333000///...************))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))************+++,,,---...///000000//////...............000222222111111222333222222333444444555555666777888999:::;;;<<<<<<<<>>===<<<:::999777555333000///...************))))))))))))))))))(((((((((((()))))))))))))))(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***++++++++++++,,,...///000000000000000///...------...000222222222111222333222222333444444555555666777888999:::;;;<<<<<<<<>>666888dddQQQMMMGGGCCC@@@???===<<<:::999777555222000...---++++++*********)))))))))))))))(((((((((((())))))******))))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***++++++,,,,,,---...000111000000111111000...---,,,...000222222222111222444222222333444444555555666777888999:::;;;<<<<<<<<<>>>???AAACCCEEEGGGHHHIIILLLQQQWWWYYYVVVQQQNNNMMMPPPTTTXXXXXXUUURRRQQQRRRYYYYYYYYYYYY[[[\\\^^^```aaabbbbbbbbbaaa]]]ZZZXXXaaaccceeefffeeeeeefffggggggggghhhhhhiiiiiijjjjjjkkkjjjiiihhhhhhiiijjjkkkjjjmmmoookkkgggiiittt~~~tttiiibbbhhhrrrtttooojjjpppppprrrtttwwwwwwtttrrrxxxtttdddWWWKKKDDDMMM\\\qqqwww{{{zzzyyyzzzyyyvvvzzzzzzyyyxxxwwwwwwvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{zzzzzzyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{||||||}}}~~~|||yyyyyyyyyyyy~~~~~~wwwmmmhhhmmmwwwuuuiiiiiiiiigggZZZOOOIIIWWWppp~~~uuuVVVIIIHHH]]]xxx}}}VVV===888666555777888999:::>>>BBBFFFJJJKKKLLLOOORRRUUUXXXYYY\\\aaaqqqxxxlllvvvsssSSSKKKXXXvvvuuuQQQFFF@@@<<>>:::888:::777BBBNNNYYYggg{{{zzzeeeXXXXXXccc{{{zzzjjjhhhVVV???666555cccTTTPPPIIIDDDAAA???===;;;999888777444222000...---+++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***,,,,,,,,,---...///000111///000111111111///---,,,---///111222222222333444222222333444444555555666777888999:::;;;<<<<<<<<<>>>???@@@BBBEEEGGGIIIIIILLLSSS[[[[[[UUUOOONNNOOOPPPUUUZZZZZZVVVRRRRRRTTT[[[ZZZZZZZZZ[[[]]]___```]]]___``````___\\\YYYWWW```bbbdddeeeddddddeeefffffffffffffffggghhhjjjkkkkkkjjjjjjiiijjjjjjkkkllliiimmmpppnnnggggggttttttgggiiirrrwwwssslllsssssssssuuuwwwwwwuuutttwww~~~lll\\\NNNGGGPPP^^^qqqwwwzzzyyyxxxzzzyyywwwyyyyyyxxxxxxwwwvvvvvvvvvvvvwwwwwwxxxyyyyyyzzzzzz|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||}}}~~~~~~{{{yyyxxxyyyyyy}}}}}}~~~zzzqqqmmmrrr{{{ssskkklllmmmjjj^^^QQQHHHQQQeeerrrqqqjjjQQQGGGJJJaaa{{{yyySSS<<<888444666777888999;;;???CCCGGGLLLMMMNNNQQQTTTXXX[[[\\\^^^bbbrrrxxxpppZZZNNNWWWrrroooKKKGGGBBB???AAACCCDDDEEEIIIRRRZZZdddlllqqquuuxxx{{{zzz}}}vvviii[[[UUUVVVUUUQQQLLLJJJKKKLLLKKKLLLSSS___iiinnnzzzqqqaaaUUUQQQJJJDDDCCCBBB>>><<<<<<999BBBMMMXXXhhh|||qqq```XXX\\\tttpppkkkXXXAAA666222^^^VVVQQQJJJEEEAAA???===;;;999888666444222///...---++++++++++++************))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***,,,,,,,,,---...///000111///000111111111000......---///111222222222333444222222333444444555555666777888999:::;;;<<<<<<<<<===>>>@@@BBBEEEGGGIIIJJJLLLTTT[[[ZZZSSSNNNNNNQQQPPPVVV[[[[[[VVVRRRSSSVVV[[[[[[[[[[[[\\\]]]___```]]]^^^___```___\\\YYYXXX___aaacccdddccccccdddeeeeeeeeeddddddeeefffiiijjjiiiiiiiiijjjjjjkkkkkkllljjjlllooooooiiifffppp~~~|||pppmmmtttyyyvvvpppwwwuuusssssstttvvvvvvvvvvvv}}}rrraaaQQQIIIQQQ```qqqvvvyyywwwwwwyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxx||||||{{{zzzyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{zzzzzz{{{{{{{{{|||||||||}}}}}}~~~~~~}}}{{{zzzzzz{{{{{{||||||}}}~~~~~~wwwtttyyy|||oooiiillllllggg]]]RRRJJJPPP___gggccc[[[LLLEEEJJJccc~~~uuuQQQ===888333666777999:::<<>>>>>777<<>>@@@BBBEEEGGGIIIJJJLLLRRRXXXVVVPPPMMMNNNQQQQQQWWW[[[ZZZTTTQQQSSSXXX\\\[[[[[[ZZZ[[[]]]^^^______```bbbbbbaaa^^^[[[YYY^^^```bbbcccbbbbbbcccdddeeedddccccccdddeeefffggggggggghhhiiiiiijjjjjjjjjkkkjjjlllpppnnniiimmmwwwxxxssstttyyyxxxtttxxxuuurrrqqqssstttuuuuuuxxx|||yyyhhhVVVMMMTTTbbbqqqvvvyyywwwvvvxxxyyywwwvvvvvvwwwwwwwwwwwwwwwwwwyyyyyyxxxxxxwwwwwwwwwwww{{{{{{zzzyyyyyyyyyzzzzzzyyyyyyyyyzzz{{{{{{||||||{{{{{{{{{||||||||||||}}}~~~~~~~~~}}}}}}||||||||||||}}}}}}{{{|||}}}~~~{{{yyy}}}|||qqqnnnqqqooohhhXXXQQQMMMSSS]]]aaaYYYOOOHHHCCCKKKfffnnnKKK;;;999333666777999;;;===@@@EEEIIILLLMMMNNNQQQTTTWWWZZZ[[[```aaarrrzzziiittt___TTTZZZooovvv\\\IIICCCAAACCCEEEEEEFFFIIIOOOXXXccckkknnnqqquuuzzzyyy~~~rrriiihhhiiinnnuuuxxxvvvssstttyyynnn```TTTHHHCCCBBB???>>>>>>888:::@@@NNNgggyyyddd```ooo}}}mmmQQQ===999777~~~qqqUUUUUUPPPJJJEEEAAA???===;;;888777666333111///---,,,,,,,,,+++++++++*********))))))(((((((((((())))))((((((((())))))*********&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***++++++++++++,,,...///000//////......///111333555,,,...111222222222444555222222333444444555555666777888999:::;;;<<<<<<<<<===>>>@@@BBBEEEHHHJJJKKKLLLPPPSSSQQQNNNLLLNNNQQQRRRWWW[[[XXXRRROOOTTTZZZ[[[[[[ZZZZZZ[[[\\\]]]^^^```aaabbbbbbaaa^^^ZZZXXX]]]___aaabbbaaaaaabbbcccddddddcccccccccddddddeeedddeeefffggghhhhhhhhhhhhlllfffhhhrrruuuooommmpppzzz~~~~~~xxxtttvvvxxxvvvuuutttrrrrrrssssssrrrqqqwwwyyyooo]]]SSSYYYfffsssxxxzzzxxxwwwyyyzzzxxxxxxxxxwwwwwwvvvvvvuuuuuuwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{yyyyyyzzzzzz{{{|||||||||{{{{{{|||||||||}}}}}}}}}~~~~~~~~~~~~{{{{{{|||}}}~~~}}}}}}||||||}}}}}}~~~|||zzz~~~uuusssvvvrrrjjjTTTPPPPPPWWW```aaaWWWLLLEEEBBBLLLhhhdddBBB888:::666666888999;;;===AAAFFFJJJKKKLLLMMMOOORRRTTTWWWXXX[[[ZZZhhhyyy___```tttaaaTTTXXXnnnmmmOOOIIIDDDEEEEEECCCDDDHHHJJJSSS```hhhlllooouuuzzzwww}}}}}}nnn___NNNGGGCCC@@@>>>???;;;<<>>AAAGGGJJJKKKKKKLLLNNNPPPRRRUUUVVVUUURRR^^^{{{xxxbbbYYYfffpppttt___OOORRRjjjtttYYYQQQJJJHHHFFFBBBBBBEEEEEEOOO]]]fffjjjnnnuuu{{{vvvzzz}}}|||}}}zzziiiVVVKKKGGGCCCAAAAAA:::;;;===DDDXXXtttuuurrrqqquuuiiiQQQ===777333zzzzzzRRRTTTOOOHHHCCC???===;;;999:::999777555333000///...+++++++++************))),,,+++(((''''''(((+++,,,(((***+++,,,,,,+++***(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))************+++---///000//////000111222222333333000000111333555555222000333333333444444444444444999::::::;;;;;;<<<<<<<<<===>>>???AAADDDHHHJJJLLLOOOQQQQQQNNNJJJIIINNNSSSVVVXXXXXXSSSNNNNNNVVV]]]]]]ZZZYYYZZZ]]]___^^^]]]]]]^^^^^^^^^\\\ZZZWWWVVV^^^______```aaa`````````ffffffeeeeeeeeedddddddddddddddeeefffggghhhiiijjjhhhiiikkkppptttsssoookkkoooqqqtttuuuuuusssqqqoooqqqtttsssppprrrwwwvvvqqqtttzzz}}}yyyttteeemmm{{{ggg\\\bbbnnnvvvxxx{{{|||{{{zzzyyyzzz|||||||||yyyuuusssrrrsssuuuuuuuuuuuuvvvxxxzzz|||xxxxxxyyyyyyyyyyyyyyyyyyzzz{{{|||||||||||||||{{{}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}~~~~~~zzzxxxzzzxxxpppuuussscccWWWWWWZZZaaakkkmmm___OOOCCC>>>JJJiiisssSSS>>>888888777555777:::===???AAADDDGGGJJJKKKLLLOOOQQQTTTVVVVVVUUUXXX```zzzfffSSSYYYeeeppptttmmmXXXOOOOOOrrruuu^^^OOOLLLPPPIIIDDDDDDBBBKKKPPPXXXaaagggmmmrrrvvvuuuzzz||||||}}}~~~yyy___QQQCCC>>>AAA??????:::999@@@QQQkkkoooooozzzooommmgggNNN;;;888666uuuPPPPPPLLLFFFBBB???===;;;999:::999777555333000///...+++++++++************)))+++***)))(((((()))***+++'''((()))++++++)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))+++*********,,,---///000...//////000111111222222000000000222444555333222444444444444444555555555888888999999:::;;;;;;;;;>>>>>>@@@BBBDDDGGGJJJKKKMMMOOOOOOMMMIIIJJJOOOTTTVVVWWWWWWRRRMMMMMMUUU\\\\\\ZZZYYYZZZ]]]^^^^^^]]]]]]^^^______^^^[[[XXXUUU]]]^^^______``````______ccccccccccccccccccccccccbbbbbbcccdddeeefffggggggkkkkkkkkknnnsssuuuuuusssmmmmmmpppuuuyyywwwpppiiimmmqqqqqqnnnoootttuuussssssxxxzzz|||wwwqqqiiieee___bbblll|||iii```fffqqqvvvyyy{{{|||{{{zzzzzzzzz{{{||||||zzzvvvttttttuuuwwwwwwwwwwwwxxxyyy{{{|||xxxyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{|||}}}}}}||||||}}}}}}||||||}}}}}}~~~~~~}}}}}}|||||||||}}}~~~|||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~zzzwwwyyy}}}xxxqqqvvvrrr```TTTVVVZZZaaajjjjjj\\\KKKEEEAAAMMMkkkoooQQQ===888888888666999<<<>>>???AAAEEEGGGIIIJJJKKKNNNPPPRRRTTTUUUUUUXXX___wwwqqq^^^___ccckkkqqqooo^^^TTTSSSvvvuuu^^^NNNLLLPPPJJJFFFGGGDDDIIIOOOWWW```ggglllqqqttttttyyy{{{{{{|||~~~jjjZZZIIIAAACCC@@@>>>;;;:::@@@MMMeeevvvrrr~~~{{{wwwmmmiiidddjjjhhhQQQ<<<666222uuuRRRIIIFFFCCCAAA@@@>>>;;;999:::999777555222000...---+++++++++************)))***))))))))))))))))))***&&&&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((***+++++++++++++++,,,---///000.........///000000111111/////////000333555555444444444444555555555666666777777888999999:::;;;;;;??????@@@BBBDDDFFFIIIJJJKKKLLLMMMKKKIIIKKKPPPTTTVVVWWWVVVQQQLLLMMMSSSZZZ[[[ZZZYYYZZZ\\\]]]]]]]]]\\\^^^```aaa```\\\XXXUUU\\\]]]^^^^^^______^^^^^^___``````aaaaaabbbbbbcccbbbbbbccccccdddeeeffffffllljjjiiijjjoootttwwwxxxvvvrrrppptttzzzyyyrrrjjjkkkppprrrooonnnrrrwwwxxxqqquuuwww{{{zzztttooojjjeeebbbfffddddddkkkwww~~~mmmeeekkkuuuvvvyyy{{{|||{{{yyyzzzzzzzzz{{{{{{zzzwwwvvvvvvwwwyyyyyyyyyyyyyyyzzz{{{|||xxxyyyyyyyyyzzzzzzzzz{{{yyyzzz{{{|||}}}}}}}}}}}}|||||||||||||||}}}~~~~~~||||||{{{{{{{{{{{{|||}}}zzzzzz{{{{{{|||||||||{{{yyyzzz|||}}}{{{yyyzzz~~~|||yyy|||sss]]]TTTXXX^^^eeellljjjZZZJJJEEEDDDRRRooohhhMMM<<<888888999888:::===???@@@BBBEEEGGGGGGHHHJJJLLLNNNQQQRRRSSSVVVXXX]]]qqqwwwgggfffgggooo{{{~~~fffXXXSSSttt{{{cccSSSOOORRRKKKFFFFFFDDDFFFMMMVVV___fffkkkpppssstttxxxzzzzzz|||~~~wwwdddPPPEEEDDDBBB>>><<<<<>>>>>===>>>BBBRRRppp}}}xxx~~~qqqiiiiiidddKKK999777888zzzUUUAAA@@@@@@@@@AAA???<<<999999888666444222///...---+++++++++*********))))))((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%&&&(((***++++++,,,,,,---............000000111111111111111222...------///222555666666333333444444555666666777888888999:::;;;<<<======@@@@@@AAABBBDDDFFFHHHIIIHHHHHHHHHIIIJJJNNNSSSVVVZZZYYYVVVRRROOOPPPUUUYYYYYYYYYYYYYYYYYYZZZ\\\]]][[[]]]```bbbaaa^^^YYYVVV[[[\\\\\\]]]^^^]]]]]]]]]]]]^^^___```aaaccccccdddccccccddddddeeeeeeffffffeeefffggghhhiiillloooqqqxxxvvvuuuttttttttttttsssjjjnnnrrrtttssstttzzzsssuuuvvvyyy}}}xxxrrrnnnmmmooopppqqqllllllkkkiiiiiimmmuuu{{{||||||~~~rrrnnnqqqtttuuuwwwxxxxxxwwwwwwxxxyyytttvvvwwwvvvuuutttuuuwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxyyyzzzzzz{{{wwwwwwyyyzzz||||||}}}}}}{{{{{{{{{zzz{{{{{{|||}}}zzz{{{{{{||||||}}}}}}}}}zzz{{{|||}}}~~~}}}|||{{{{{{|||~~~}}}aaaXXXaaajjjpppqqqjjjZZZJJJ???GGGZZZttt|||```III<<<777777888777:::<<<>>>@@@BBBDDDGGGGGGHHHIIIKKKMMMOOOPPPQQQUUUYYYYYYggg{{{fffiiirrriiiOOObbb|||ooo\\\VVVVVVLLLDDDDDDAAAEEEKKKSSS[[[ccciiiooosssvvvzzz{{{zzz|||~~~pppXXXIIIEEEBBB@@@???===<<<>>>LLLggg}}}{{{qqqlllcccJJJ999999:::|||___BBBAAAAAAAAAAAA@@@===:::999888666444111///---,,,+++++++++************)))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((***+++,,,,,,---...............111111111111111222222222---------///222555555444111222222333444555666666888888999:::<<<===>>>>>>??????@@@BBBDDDFFFIIIJJJIIIHHHHHHIIILLLPPPTTTVVV[[[YYYVVVRRRPPPQQQUUUXXXWWWXXXYYYYYYXXXYYY[[[]]][[[]]]___aaa```]]]YYYWWW[[[\\\]]]]]]^^^^^^]]]]]]^^^______```bbbcccddddddaaaaaaaaabbbbbbccccccccceeegggjjjkkklllmmmoooqqqfffjjjpppttttttssspppoooiiijjjooosssttttttxxx~~~uuuvvvwwwyyy|||xxxrrroooooopppqqqrrrpppoookkkgggfffjjjssszzzuuuuuuwwwxxxyyyyyyyyyxxxwwwyyy}}}|||sssrrrsssssstttuuuvvvvvvuuuuuuvvvxxxssstttuuuuuutttssstttvvvttttttuuuvvvwwwwwwvvvvvvuuuvvvvvvwwwxxxyyyzzzzzzvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||yyyzzz{{{|||}}}}}}}}}|||||||||}}}~~~~~~~~~~~~}}}~~~~~~}}}zzz```WWWaaakkkooonnneeeUUUGGG???KKK```yyyxxx[[[GGG<<<777666777777:::===???AAACCCGGGIIIIIIIIIKKKLLLNNNPPPQQQRRRSSSXXXYYYfffxxxeeeooouuuSSS[[[ppplllZZZTTTUUUMMMGGGIIIFFFDDDIIIPPPWWW___gggnnnsssxxx{{{{{{zzz{{{}}}uuu\\\LLLGGGCCCBBB???<<<;;;===JJJbbbwww{{{vvv~~~wwwmmmcccLLL;;;888555}}}~~~hhhFFFDDDBBBBBBAAA@@@>>>;;;888777666333111///---,,,+++++++++************)))))))))************))))))***))))))))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))))),,,---...//////......---111111111111111000000000,,,,,,...000333444444222000000111222333444555555777777888999;;;<<<===>>>>>>>>>@@@BBBDDDGGGJJJKKKJJJIIIHHHIIIMMMQQQUUUWWW[[[YYYUUUQQQOOOPPPTTTWWWVVVXXXYYYYYYXXXXXXZZZ]]][[[\\\^^^___^^^\\\YYYWWW\\\]]]]]]^^^^^^^^^^^^^^^^^^______```aaabbbbbbcccaaaaaaaaaaaabbbbbbbbbbbbeeegggjjjkkklllnnnrrruuullllllmmmqqqtttuuussspppjjjiiimmmuuuxxxvvvwww{{{vvvvvvxxxyyy|||~~~xxxuuurrrppppppqqqrrrqqqsssqqqnnniiieeefffiiimmmoooooonnnmmmlllkkkjjjiiihhhmmmttt{{{yyytttvvvwwwtttssstttttttttssssssuuuvvvtttuuuvvvuuutttssstttuuurrrssstttvvvwwwwwwwwwvvvssstttuuuvvvwwwxxxyyyyyyuuuvvvwwwxxxxxxxxxxxxxxxzzzzzzyyyyyyzzzzzz{{{|||wwwxxxzzz{{{||||||{{{{{{}}}}}}||||||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~ppp[[[VVV```kkknnnjjjaaaRRREEECCCRRRhhh~~~sssUUUCCC<<<777777888888;;;>>>AAADDDGGGJJJMMMKKKKKKMMMNNNPPPQQQRRRSSSSSSYYYZZZdddvvvfffsssuuuRRRWWWfffzzzkkkYYYSSSUUUMMMHHHJJJIIICCCFFFLLLRRRZZZccclllrrrxxxzzzzzzxxxyyy}}}}}}}}}~~~|||cccQQQKKKFFFDDD???;;;:::>>>JJJ___rrr|||ttt}}}ooo___HHH:::777333fffHHHFFFDDDBBBBBB@@@>>><<<888777666333111///---,,,+++++++++************)))***))))))))))))))))))***))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))))))))))),,,---.../////////...---000000000000////////////,,,,,,...111444444333111///000000111333444555555555666777888:::;;;<<<======>>>???BBBDDDHHHJJJLLLKKKJJJIIIJJJMMMRRRUUUWWW[[[XXXSSSPPPNNNPPPSSSUUUVVVXXXZZZYYYWWWWWWZZZ]]][[[\\\]]]]]]]]][[[YYYXXX\\\]]]^^^^^^______^^^^^^^^^^^^______```aaaaaaaaacccccccccccccccddddddddddddfffhhhiiijjjnnntttyyyxxxooommmrrrxxxyyywwwmmmjjjnnnwww|||zzzyyy{{{uuuvvvxxxxxxzzz{{{xxxooommmllllllnnnoooooooookkklllmmmmmmkkkhhhfffdddkkkjjjgggdddaaa^^^\\\[[[\\\cccmmmvvv{{{}}}}}}}}}}}}}}}vvvtttxxxyyyvvvrrrsssssssssrrrrrrtttuuuuuuvvvwwwvvvuuutttuuuvvvqqqrrrtttvvvwwwxxxxxxwwwsssssstttuuuvvvwwwxxxxxxuuuvvvvvvwwwwwwwwwvvvvvvzzzyyyyyyyyyyyyzzz{{{{{{vvvwwwxxxzzz{{{{{{zzzzzz}}}}}}|||{{{{{{}}}~~~|||{{{{{{{{{{{{}}}wwwvvvtttqqqgggUUUVVVaaakkknnniii___QQQEEEHHHWWWnnnnnnPPPAAA;;;777777999999<<<@@@CCCFFFIIIMMMPPPLLLMMMNNNOOOQQQRRRTTTTTTUUU[[[ZZZbbb{{{xxxfffooommmMMMRRR___rrrmmm[[[UUUUUULLLGGGHHHGGGBBBDDDIIIOOOVVV```kkkqqqwwwyyyyyyvvvwww{{{|||{{{}}}~~~zzzxxx~~~hhhUUUNNNHHHEEE???::::::???KKK___ppp~~~vvvrrrYYYAAA666777555uuurrr|||pppNNNGGGCCCDDDEEEAAA======;;;888555333222111...------,,,******+++***)))'''))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''*********+++,,,---...///222333333333111///,,,***............000222444666333222111111222333555666999999999::::::;;;;;;;;;>>>???@@@BBBDDDFFFGGGGGGHHHJJJMMMNNNPPPRRRVVVXXXZZZ[[[XXXQQQNNNRRRUUUUUUWWWWWWXXXXXXXXXXXXWWWWWWZZZ[[[[[[\\\[[[ZZZYYYXXXYYYZZZ[[[[[[]]]]]]^^^___^^^___```_________aaaccceeeeeedddccccccdddddddddgggfffeeeeeehhhnnnssswww{{{|||wwwllliiiooowwwyyysssssstttuuuxxxzzz}}}~~~xxxyyyxxxvvvvvv}}}zzzwwwtttrrrpppggggggfffeeefffggghhhiiimmmllljjjgggeeebbbaaa```ddd```]]][[[UUUNNNMMMPPPSSS]]]jjjtttxxxwwwuuuuuuwwwsssnnnmmmqqquuuwwwwwwyyytttqqqrrrrrrqqqssswwwwwwvvvuuuuuuuuuvvvxxxxxxttttttttttttuuuwwwxxxxxxxxxwwwvvvwwwyyyzzzyyyxxxzzzyyywwwwwwwwwyyy{{{|||{{{zzzyyyxxxxxxxxxxxxxxx{{{{{{|||}}}}}}|||{{{zzz~~~}}}|||{{{zzzyyyyyy{{{{{{||||||}}}|||lllkkktttkkkXXXQQQ^^^hhhxxxxxxbbbOOOEEEJJJ\\\sssbbbGGGAAA:::777999888>>>@@@BBBEEEGGGIIIKKKKKKMMMOOOQQQQQQPPPPPPPPPQQQZZZYYYYYY^^^mmm}}}cccXXXkkk}}}dddMMMMMM]]]pppsss[[[QQQPPPMMMIIIGGGEEEGGGJJJMMMRRR\\\gggpppwwwwwwwwwwwwwwwzzz~~~~~~~~~rrrooolll\\\RRRNNNEEEBBB>>>;;;>>>III\\\lll}}}vvv~~~ppp]]]@@@555:::666vvvooo|||vvvSSSKKKFFFEEEDDD@@@<<<<<<;;;888555333222111...---,,,+++))))))***)))(((&&&******))))))))))))******))))))))))))(((((((((((('''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''*********+++,,,---...///222222333333222000...,,,.........///000222444666333222111111222333555666888999999::::::;;;;;;<<<>>>>>>@@@BBBDDDFFFGGGGGGGGGIIILLLNNNPPPRRRVVVYYYZZZ[[[XXXQQQNNNQQQUUUUUUWWWWWWXXXXXXXXXXXXWWWWWWZZZZZZ[[[\\\\\\ZZZYYYXXXZZZZZZ[[[\\\]]]^^^______^^^___```_________aaaccceeeddddddccccccddddddeeehhhgggeeeeeegggjjjnnnppptttyyyzzzuuurrrttttttrrruuuuuuuuuwwwzzz||||||{{{zzzzzzyyywwwxxx~~~}}}yyysssooollljjjgggeee____________```bbbdddeeegggfffeeebbb```^^^\\\[[[ZZZVVVSSSPPPKKKFFFFFFIIIQQQ\\\iiisssvvvuuutttssstttoookkklllpppuuuwwwwwwyyyuuussstttsssqqqrrrvvvwwwvvvvvvuuuvvvwwwxxxyyyuuuuuuuuuuuuuuuvvvwwwxxxwwwuuuuuuvvvwwwxxxxxxwwwyyyxxxwwwvvvwwwxxxzzz{{{{{{zzzyyyyyyxxxxxxyyyyyyzzz{{{|||}}}}}}|||{{{zzz{{{{{{||||||||||||{{{{{{{{{{{{||||||}}}~~~|||wwwyyyzzzjjjhhhooogggXXXUUU\\\hhhzzz|||eeeNNNCCCKKK\\\sss```FFF???999777;;;:::???@@@CCCEEEHHHJJJKKKKKKLLLNNNPPPQQQPPPPPPQQQSSSTTTVVV[[[cccqqq~~~iiiZZZffftttzzzwww```LLLLLL]]]rrreeeSSSMMMKKKHHHEEEEEEGGGJJJLLLQQQZZZfffnnnqqqsssvvvxxxyyy{{{~~~~~~qqqmmm|||ppp```VVVQQQFFFBBB>>><<<>>>HHH[[[kkkzzzttt{{{lllVVV<<<555:::444wwwsssXXXOOOGGGEEECCC???<<<;;;;;;888555333222111...---+++***(((((())))))(((&&&+++******))))))******+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''*********+++,,,---...///111222333333333222111000////////////000222444666333222111111222333555666888888999::::::;;;<<<<<<>>>>>>???BBBEEEHHHHHHGGGEEEGGGJJJLLLOOORRRVVVYYYZZZ[[[WWWPPPMMMQQQTTTUUUWWWWWWXXXXXXXXXXXXWWWWWWYYYZZZ\\\\\\\\\[[[YYYXXX[[[[[[\\\]]]^^^___``````^^^___``````___```bbbcccdddddddddccccccddddddeeehhhgggfffffffffggghhhiiiooouuuyyyyyywwwwwwuuuqqqwwwtttrrruuuzzz}}}|||yyy|||{{{yyyyyyzzz~~~}}}yyyyyywwwssstttpppkkkgggdddbbb```^^^VVVVVVVVVWWWYYY[[[^^^_________^^^\\\YYYWWWUUUTTTQQQLLLHHHEEE@@@<<<>>>CCCOOOZZZhhhrrruuusssrrrqqqnnnjjjhhhiiinnntttwwwwwwxxxuuutttvvvuuurrrrrrtttwwwwwwvvvvvvwwwwwwxxxyyyvvvvvvuuuuuuuuuvvvvvvwwwuuutttssstttvvvwwwvvvuuuxxxxxxwwwvvvvvvwwwyyyzzz{{{zzzzzzyyyyyyyyyyyyyyyzzz{{{|||}}}}}}|||{{{zzzwwwyyyzzz|||}}}}}}}}}|||{{{{{{||||||}}}wwwtttooolllqqqzzz~~~~~~}}}xxxkkkgggjjjaaaWWWYYYbbbkkkyyywwwaaaMMMDDDNNN___ttt[[[CCC>>>888888===>>>@@@AAACCCFFFHHHJJJKKKLLLLLLNNNPPPQQQPPPQQQSSSTTTRRRVVV[[[bbbooo|||}}}iiiXXX___iiilllrrrooo[[[IIIIII[[[rrrtttXXXKKKKKKJJJDDDEEEFFFIIIKKKOOOXXXccclllkkkoootttxxx{{{|||~~~ssslllxxxwwwfff[[[UUUHHHCCC>>>===>>>GGGYYYjjjvvvsssxxxxxxeeeMMM777555999222yyy|||yyyXXXOOOGGGDDDBBB>>>;;;<<<;;;888555333222000...---,,,***))))))******)))'''******))))))))))))******))))))))))))((((((((((((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''*********+++,,,---...///000111222333333333333333000000000000111333555666333222111111222333555666888888999::::::;;;<<<<<<>>>>>>???BBBGGGIIIHHHGGGBBBEEEHHHKKKNNNRRRVVVYYYZZZZZZVVVOOOLLLPPPTTTUUUVVVWWWWWWXXXXXXWWWWWWVVVYYYZZZ\\\]]]]]][[[YYYWWW[[[\\\\\\]]]^^^___```aaa^^^___``````___```bbbdddddddddcccccccccdddeeeeeehhhhhhhhhhhhhhhhhhhhhhhhnnnqqqsssuuuvvvxxxyyyxxxuuuooojjjllltttzzzzzzxxx{{{zzzyyyzzz|||~~~~~~{{{sssoooooonnnkkkmmmiiieeebbb___]]]ZZZXXXQQQQQQQQQRRRSSSUUUWWWYYYYYYYYYXXXWWWTTTRRROOONNNLLLFFFAAA>>>;;;888<<>>???EEEVVVhhhtttvvvxxx~~~}}}~~~~~~nnnlll___FFF555777999222zzzsss{{{~~~UUULLLDDDBBBAAA>>><<<===;;;888555333222000...------+++******,,,,,,+++)))((((((''''''''''''(((((())))))))))))((((((((((((&&&''''''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''*********+++,,,---...//////000111222333444555555111111111111222333555666333222111111222333555666777888888999;;;<<<<<<===>>>===>>>BBBHHHKKKIIIFFF@@@CCCFFFIIIMMMPPPUUUXXXZZZZZZUUUNNNKKKOOOSSSUUUVVVVVVWWWWWWWWWWWWVVVVVVXXXZZZ\\\]]]]]][[[XXXWWW[[[\\\\\\]]]^^^___```aaa___```aaa`````````bbbddddddcccccccccddddddeeefffhhhiiijjjkkkkkkllllllllliiijjjmmmrrrwwwyyyzzz{{{qqqjjjbbbcccllluuuyyyxxxyyyyyyyyyzzz||||||zzzxxxvvvwwwsssllljjjkkkkkkhhheeebbb^^^\\\ZZZXXXUUURRRQQQPPPOOOOOOPPPQQQSSSTTTUUUUUUUUUTTTRRROOOMMMKKKIIICCC>>>;;;777666:::@@@HHHTTTcccnnnrrrqqqooonnnfffdddcccfffmmmsssvvvvvvvvvtttuuuxxxwwwsssqqqrrrvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwvvvuuuuuuwwwwwwvvvuuuyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxyyyyyyzzzxxxyyyzzz|||||||||{{{zzzyyyzzz{{{||||||{{{zzzzzz{{{{{{||||||}}}nnnfffaaaiiivvv{{{www|||xxxrrrmmm]]]RRRWWWhhhggggggdddZZZNNNHHHIIIZZZiii{{{nnnNNN<<<;;;888:::BBBEEECCCDDDFFFHHHJJJLLLLLLMMMLLLMMMNNNOOOOOOPPPSSSVVVWWWZZZZZZ\\\eeewwwwwwdddnnn}}}}}}jjjSSSMMMccc{{{___OOONNNLLLDDDEEEEEEFFFFFFHHHPPP\\\dddiiilllppptttxxx|||}}}~~~~~~{{{}}}uuupppnnnmmmkkkhhhdddcccmmmssseee^^^NNNEEE?????????BBBSSSgggssszzzzzz|||zzzwwwsssooohhhaaa___fffZZZAAA666999999444|||rrr{{{RRRJJJCCCBBBBBB???======;;;888555333222111...------,,,++++++,,,---,,,+++(((''''''&&&&&&''''''((())))))))))))((((((((((((&&&'''(((((()))(((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''*********+++,,,---...///...///000111222444555555333222111111222444555666333222111111222333555666777777888999;;;<<<======>>>===>>>CCCJJJLLLJJJFFF???BBBEEEHHHKKKOOOTTTWWWYYYYYYTTTLLLJJJNNNSSSUUUVVVVVVWWWWWWWWWWWWVVVVVVXXXZZZ\\\^^^^^^[[[XXXVVV[[[[[[\\\]]]^^^___``````___```aaaaaa``````bbbdddccccccccccccdddeeeffffffggghhhiiikkklllnnnooopppddddddjjjsssxxxxxxwwwwwwpppiiibbbbbbiiirrrxxxzzzxxxyyy{{{{{{yyyvvvsssqqqnnnpppnnniiigggiiiiiigggbbb```]]][[[YYYWWWTTTRRROOOOOONNNMMMMMMNNNPPPQQQSSSSSSTTTSSSRRROOOLLLJJJEEE@@@;;;888555333777===EEEQQQaaannnrrrrrrooonnngggeeedddgggnnnsssuuuuuutttrrrssswwwvvvrrrqqqsssuuuuuuvvvwwwwwwwwwwwwvvvwwwwwwvvvvvvvvvwwwwwwxxxyyywwwvvvvvvxxxxxxwwwuuuxxxxxxxxxxxxxxxwwwwwwwwwxxxwwwwwwwwwwwwxxxxxxyyywwwxxxzzz{{{||||||{{{zzz|||{{{{{{zzzzzzyyyyyyyyy{{{{{{||||||}}}lllbbb]]]jjj|||xxx}}}xxxqqq^^^RRRVVV\\\\\\^^^]]]VVVLLLHHHJJJ___nnndddGGG999;;;:::;;;CCCGGGDDDEEEGGGIIIKKKLLLMMMMMMLLLMMMMMMMMMMMMNNNQQQTTTPPPWWW\\\```hhhwwwhhhpppvvv]]]NNN]]]|||{{{{{{ppp\\\NNNJJJHHHCCCEEEEEEDDDCCCEEEMMMXXXaaahhhkkkooorrruuuzzz}}}zzzrrrnnnllljjjddd___ZZZWWW]]]wwwzzzkkkbbbQQQFFF@@@AAA???@@@QQQeeerrr|||}}}}}}}}}ssseeeYYY[[[dddVVV@@@::::::666777}}}ttt}}}RRRJJJEEEEEEDDD@@@===<<<;;;888555333222111...---,,,+++******,,,,,,,,,***((((((''''''''''''(((((())))))))))))((((((((((((%%%&&&''''''((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''*********+++,,,---...///......///000111333444555333333222222333444555666333222111111222333555666666777888999;;;<<<===>>>>>><<<===CCCKKKNNNJJJEEE???AAAEEEGGGJJJNNNRRRUUUYYYYYYTTTLLLIIIMMMSSSTTTUUUVVVVVVWWWWWWVVVVVVUUUWWWZZZ\\\^^^^^^[[[XXXVVVZZZZZZ[[[\\\]]]^^^_________```aaaaaa```aaaccceeeccccccccccccdddeeefffgggeeefffggghhhjjjlllnnnooohhhdddeeemmmrrrssssssvvvsssoookkkjjjnnnsssxxx{{{zzz|||~~~{{{uuuooolllkkkhhhkkkjjjfffeeegggfffccc```^^^[[[ZZZXXXVVVSSSPPPKKKJJJJJJJJJKKKLLLNNNOOORRRRRRSSSSSSQQQOOOKKKIIICCC>>>:::888444222555;;;BBBNNN```mmmsssrrrqqqpppiiigggfffiiiooosssuuutttssspppqqqtttuuurrrrrrtttssstttuuuvvvwwwvvvuuuuuuvvvvvvvvvvvvwwwxxxyyyyyyyyyxxxvvvwwwwwwxxxvvvuuuvvvvvvvvvvvvvvvuuuuuutttvvvvvvuuuuuuvvvwwwwwwxxxwwwxxxyyy{{{||||||{{{{{{}}}|||zzzxxxxxxyyyzzz{{{{{{{{{||||||}}}lll]]]WWWfff|||yyy}}}wwwqqq```UUUZZZ\\\ZZZYYYVVVPPPIIIIIIMMMbbbppp\\\AAA777<<<;;;===DDDHHHEEEFFFHHHJJJLLLMMMMMMNNNLLLLLLLLLLLLKKKLLLOOORRRNNNUUUZZZ]]]dddtttfffgggzzzpppSSSRRRlllzzztttiiiZZZMMMFFFDDDEEEEEEDDDCCCAAACCCJJJVVV^^^eeehhhmmmrrrtttwwwzzz||||||yyyppplllkkkiiiddd___XXXTTTUUUdddpppgggTTTGGG@@@BBB@@@???OOOdddrrr~~~|||uuufff___eeeSSS???>>>999222888~~~rrr{{{{{{SSSLLLGGGGGGFFFAAA<<<;;;;;;888555333222111...---+++***)))***+++,,,+++***))))))(((((((((((())))))))))))))))))(((((((((((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''*********+++,,,---//////.........///000222333444444333333222333444666777333222222111222333555666666777888999;;;<<<===>>>>>><<<===CCCKKKNNNJJJEEE???AAAEEEGGGIIIMMMQQQTTTYYYYYYSSSKKKHHHMMMSSSTTTUUUVVVVVVWWWWWWVVVVVVUUUWWWYYY]]]___^^^\\\XXXVVVYYYZZZ[[[\\\]]]^^^^^^______```aaaaaa```aaaccceeeccccccccccccdddeeefffgggdddddddddeeegggjjjlllnnnrrrgggaaaccchhhlllrrrzzzvvvuuutttssstttvvvyyy{{{|||{{{rrriiiffffffeeehhhhhheeedddeeeddd```YYYWWWUUUSSSRRRPPPMMMJJJFFFFFFFFFGGGIIIKKKMMMOOOQQQRRRSSSSSSQQQNNNKKKIIIDDD???<<<999666222555:::@@@MMM___mmmssssssrrrqqqkkkhhhgggjjjoootttuuutttrrrooopppssstttqqqrrruuurrrsssuuuvvvvvvvvvuuutttvvvvvvvvvvvvwwwxxxyyyzzzyyywwwvvvvvvwwwwwwvvvtttttttttuuuuuutttsssrrrrrruuuuuutttuuuuuuvvvwwwwwwwwwxxxyyy{{{||||||{{{{{{|||{{{yyywwwwwwyyy{{{}}}{{{{{{||||||}}}kkkZZZRRRaaayyyzzz{{{uuupppaaaWWW]]]ggg```WWWOOOGGGDDDIIIRRRcccqqqWWW>>>666===<<<>>>EEEHHHFFFGGGIIIJJJLLLMMMNNNNNNLLLLLLLLLKKKJJJKKKNNNQQQQQQUUUVVVUUU\\\ooofffcccxxx___OOObbbzzzuuuggg[[[OOOEEEDDDHHHEEEDDDBBB@@@BBBIIITTT]]]aaafffmmmrrrtttuuuuuuvvv{{{}}}~~~zzzooojjjjjjjjjeeeaaaXXXTTTRRRWWWiiisssjjjUUUHHH@@@BBB@@@>>>NNNdddqqq|||zzzuuucccfffQQQ>>>@@@888///999uuu|||SSSJJJCCCBBBAAA>>>===>>>;;;888555333222111...---++++++******++++++,,,---++++++***)))((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%***,,,---,,,++++++,,,...------...///000222444555555555555333222333666888444222000///000222444666666888;;;<<<;;;<<<===>>>===??????AAAHHHPPPPPPMMM@@@AAABBBDDDHHHMMMQQQSSSXXXYYYTTTJJJGGGMMMRRRRRRUUUVVVXXXZZZZZZXXXVVVTTTXXX[[[^^^^^^ZZZWWWVVVVVV\\\\\\]]]^^^____________```______```bbbcccccccccbbbbbbbbbccceeeggghhhiiiiiiiiigggggghhhiiilllmmmtttvvvmmm\\\XXXdddpppssszzzsssqqqvvvzzzxxxwwwyyy~~~tttggg```ccciiibbbbbbdddffffffddd___[[[UUUSSSOOOKKKHHHFFFFFFFFFDDDDDDCCCCCCDDDEEEGGGHHHJJJJJJJJJJJJIIIGGGFFFEEE======<<<999666444444555???LLL___nnnttttttqqqooollljjjggggggjjjooosssvvvsssnnnnnntttvvvttttttwwwtttrrrqqqsssvvvvvvtttrrrwwwvvvuuutttuuuwwwyyyzzzyyyzzzyyywwwtttssstttuuutttssssssttttttuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{yyyzzz{{{zzzxxxwwwxxxyyyxxxyyy{{{}}}qqqeee___jjjzzz{{{zzzyyylll\\\]]]iiikkkkkk]]]NNNJJJGGGIIITTTcccvvvqqqJJJ???888<<>>===>>>;;;888555333222111///------,,,++++++******************))))))((((((''''''(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((***,,,---,,,---///000.........///111222444555444555444333222333666999444222111///000222444666666888:::;;;;;;<<<===>>>???@@@AAACCCJJJQQQRRRNNNAAAAAABBBDDDHHHMMMQQQTTTZZZZZZTTTJJJGGGLLLQQQRRRUUUWWWYYYZZZZZZXXXVVVTTTWWWZZZ]]]]]][[[XXXWWWWWWZZZ[[[\\\^^^___``````````````````aaabbbcccccccccbbbbbbcccdddeeeggghhhiiiiiihhhgggggggggiiikkkmmmrrrvvvpppaaa]]]fffppprrrsssoooooosssuuusssssswww}}}}}}xxxnnnccc^^^aaafffeeeeeefffffffffbbb]]]YYYTTTRRRNNNKKKGGGFFFEEEEEEBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAA======<<<999666444444555;;;JJJ^^^nnnuuuvvvtttssskkkiiihhhhhhkkkooosssuuuuuupppooossstttqqqppprrrtttsssrrrtttvvvwwwuuusssvvvvvvuuutttuuuvvvxxxzzzxxxyyyxxxvvvtttssssssuuussssssssstttvvvwwwyyyzzzwwwwwwwwwwwwwwwwwwwwwvvvwwwxxxyyyzzz{{{{{{{{{{{{wwwxxxyyyzzzyyyyyyzzz|||zzz{{{|||~~~|||ssspppwww{{{yyyvvvhhh[[[```nnnpppoooaaaQQQMMMIIIJJJVVVeeexxxmmmCCC:::555999???BBBFFFKKKIIIJJJLLLMMMOOOPPPPPPPPPOOONNNLLLKKKLLLNNNPPPRRRSSSXXXUUURRRYYY```ssssssaaagggzzzYYYLLL\\\eeezzzhhhRRRKKKIIIFFFHHHFFFCCCAAAAAAFFFNNNSSSYYYdddmmmoooooorrruuuvvvxxxyyyzzz|||yyytttqqqmmmgggbbbddd^^^YYYXXXWWWaaavvv^^^NNNCCCCCCBBBAAALLL[[[qqq{{{~~~hhhMMM===777444555888zzzrrrzzzSSSJJJCCCBBBAAA>>>===>>>;;;999555333222111///---...---,,,+++***)))))))))))))))))))))(((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''))),,,......///111222......//////111222444555333444444333222444777999444222111000000222444555555777:::;;;;;;<<<===???@@@BBBCCCDDDKKKRRRSSSOOOBBBBBBCCCEEEIIINNNRRRUUU\\\[[[TTTKKKHHHKKKPPPRRRVVVWWWYYYZZZZZZXXXVVVTTTUUUXXX\\\]]]\\\YYYWWWWWWZZZ[[[\\\^^^___`````````aaaaaaaaabbbccccccddddddbbbbbbcccdddeeefffhhhiiiiiihhhgggggggggiiikkkmmmnnnssspppeee```fffmmmooommmkkklllppprrrqqqrrruuu~~~yyyqqqhhh```^^^aaadddhhhhhhggggggeeeaaa[[[WWWTTTRRRNNNKKKHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>======<<<999555333333444888GGG\\\nnnwwwxxxwwwvvvkkkjjjiiiiiikkknnnrrrttttttpppnnnqqqrrrpppoooppptttsssssstttvvvwwwvvvtttvvvuuuttttttuuuvvvxxxyyywwwwwwwwwuuusssrrrssstttsssssstttuuuvvvxxxzzz{{{uuuuuuuuuvvvvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{{{{{{{tttvvvxxxyyyzzz{{{}}}}}}}}}}}}~~~|||}}}}}}|||sssddd[[[dddsssrrrrrrcccRRRLLLGGGJJJVVViiizzz~~~hhhBBB;;;777999???BBBFFFIIIJJJKKKLLLNNNPPPPPPQQQQQQOOONNNMMMMMMNNNPPPSSSTTTUUUYYYUUUQQQVVVZZZiii}}}bbbZZZeeewwwzzzUUULLL[[[ddd{{{rrrWWWKKKGGGFFFGGGEEECCC@@@AAADDDKKKPPPXXXbbbkkkmmmnnnqqquuuvvvvvvwwwyyy|||~~~|||wwwtttoooiiidddfff```[[[WWWSSSVVViii~~~cccRRRFFFEEECCCAAAKKK[[[ppp{{{jjjLLL;;;666666777888{{{|||}}}ttt|||SSSJJJCCCBBBAAA>>>===>>>;;;999666444333111///------,,,+++***))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''***---/////////111222/////////000111222444555333333333222222333777999333333111000111222333444444777999;;;;;;<<<===???AAABBBCCCDDDKKKRRRRRRNNNCCCCCCCCCEEEIIINNNSSSVVV]]][[[UUUNNNJJJKKKOOORRRUUUVVVXXXYYYYYYWWWUUUSSSTTTVVVZZZ\\\\\\[[[XXXWWW[[[\\\]]]^^^^^^^^^^^^^^^aaabbbccccccbbbbbbcccdddcccccccccdddeeefffhhhhhhiiihhhgggfffgggiiikkkllljjjooonnneee___cccjjjnnnllliiihhhlllrrrvvvwwwvvvxxxnnneeeaaaaaadddfffiiihhhggggggeeeaaa\\\WWWUUUSSSPPPMMMJJJHHHFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@======<<<<<<=========>>><<<<<<;;;999555333333444888GGG]]]oooxxxzzzxxxwwwkkkkkkkkkkkkkkkmmmqqqsssqqqooonnnoooqqqrrrsssssssssssstttuuuvvvvvvvvvuuuuuuuuuttttttuuuvvvxxxxxxuuuuuuvvvtttrrrrrrssstttttttttttttttuuuvvvxxxxxxtttttttttuuuuuuuuuuuuuuuwwwwwwxxxyyyzzzzzzzzzzzztttvvvyyyzzzzzz{{{}}}~~~}}}}}}}}}yyy~~~sssbbb[[[eeesssooopppaaaOOOHHHDDDGGGTTTlll{{{xxxbbbFFFBBB>>>???AAADDDGGGIIIJJJKKKLLLNNNOOOPPPQQQQQQQQQPPPPPPOOOPPPRRRTTTUUUVVVZZZUUUQQQUUUWWWaaavvvhhhXXX]]]ooozzzzzzrrrSSSKKKYYYeeeyyy\\\KKKGGGHHHFFFEEECCCAAA@@@CCCHHHLLLWWWaaajjjlllmmmqqquuuwwwvvvwwwyyy|||~~~zzzvvvqqqjjjeee```[[[VVVSSSNNNMMMWWWdddiiiWWWIIIGGGCCCAAAJJJZZZnnn|||yyyeeeGGG999777888777777{{{wwwyyy{{{SSSJJJCCCBBBAAA>>>===>>><<<999666444333222///...*********))))))***++++++''''''(((((())))))******))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))+++...000/////////000000000000000111222444444333333333222111333666999333333222111111222222333444666999:::;;;;;;===???@@@AAAAAACCCIIIPPPPPPLLLDDDCCCCCCDDDHHHNNNSSSWWW]]]ZZZUUUQQQMMMLLLOOORRRSSSTTTVVVXXXXXXVVVTTTSSSSSSUUUYYY\\\]]]\\\XXXUUU]]]]]]^^^^^^]]]]]]\\\[[[```bbbccccccaaaaaabbbdddcccccccccdddeeefffggghhhhhhhhhffffffggghhhjjjlllkkkooonnnfff```bbbjjjqqqnnnhhhcccgggsss|||{{{vvv~~~vvvllleeebbbdddeeefffggggggffffffeeebbb^^^ZZZXXXVVVTTTQQQNNNKKKIIIHHHFFFFFFEEEDDDCCCAAA@@@???<<<<<<;;;;;;;;;<<<======<<<<<<;;;888555333333444999HHH^^^pppyyyzzzxxxvvvlllnnnooonnnmmmmmmoooqqqtttrrrqqqppprrruuuuuutttrrrssstttuuuuuuvvvvvvvvvtttttttttuuuuuuvvvwwwwwwssstttuuutttrrrrrrsssuuuuuuuuutttsssssssssttttttssssssttttttuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzzzzwwwyyyzzzzzzzzzzzz{{{}}}~~~}}}|||}}}~~~www{{{vvvccc^^^eeemmmkkklll___MMMFFFBBBGGGVVVnnn|||ppp[[[EEEDDDBBBBBBDDDHHHKKKKKKJJJKKKLLLNNNOOOPPPQQQQQQUUUTTTSSSSSSRRRSSSTTTTTTUUUYYYUUURRRUUUUUU]]]ooo{{{sss^^^___qqquuuuuuoooRRRHHHSSSaaabbbMMMGGGIIIFFFFFFDDDAAA@@@AAAEEEHHHSSS^^^gggjjjlllqqqvvvyyyxxxyyyzzz|||}}}}}}}}}}}}}}}yyytttmmmggg\\\WWWQQQLLLHHHFFFIIINNNfff}}}ooo\\\MMMHHHDDD@@@IIIXXXmmmyyyxxxrrr[[[BBB888888999777666{{{sss}}}yyySSSJJJCCCBBBAAA>>>===>>><<<:::666444333222000...)))))))))))))))***++++++''''''(((((())))))******)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%(((+++...000///.........000000000111111333444444444444333222111222555777333333222222111222222222333555888::::::;;;===??????@@@@@@BBBHHHNNNOOOKKKDDDCCCBBBCCCGGGMMMSSSWWW\\\XXXVVVTTTQQQMMMNNNRRRQQQSSSVVVXXXXXXWWWVVVTTTSSSUUUXXX\\\^^^\\\XXXTTT]]]]]]]]]]]]]]]\\\\\\[[[___bbbdddccc```___aaadddddddddddddddeeefffgggggghhhgggfffffffffhhhjjjllllllpppqqqkkkddddddllltttrrrllleeeeeeppp{{{|||wwwyyytttlllgggdddeeeffffffgggfffeeefffeeeccc```]]]ZZZYYYWWWTTTQQQNNNLLLKKKFFFFFFEEEDDDCCCAAA???>>><<<;;;:::999999:::;;;;;;<<<<<<;;;888444222222333:::III```rrrzzzzzzxxxuuuooorrrsssrrrnnnlllmmmoooyyyxxxuuuqqqqqquuuuuurrrppprrrtttuuuttttttuuuvvvsssttttttuuuuuuvvvvvvwwwssstttttttttrrrssstttvvvvvvuuutttsssrrrqqqqqqqqqssssssttttttuuuuuuvvvvvvvvvwwwxxxyyyyyyzzzzzzzzzyyyzzz{{{{{{zzzyyyzzz|||}}}}}}}}}~~~~~~xxxgggdddfffggggggjjj^^^NNNGGGEEELLL]]]sss~~~fffQQQ>>>@@@AAAAAADDDKKKOOOOOOKKKLLLMMMOOOPPPQQQRRRRRRWWWWWWVVVUUUUUUUUUUUUUUUTTTXXXTTTRRRVVVUUUZZZjjj}}}~~~vvvhhhcccrrrxxxzzzwww\\\MMMPPP___gggOOOGGGIIIGGGGGGEEECCCAAAAAACCCFFFNNNXXXbbbfffiiipppvvvyyyyyyyyyzzz{{{{{{|||}}}}}}}}}xxxqqqkkk^^^WWWNNNFFFBBBAAA@@@@@@JJJ[[[wwwuuubbbQQQKKKEEE@@@IIIXXXnnn~~~vvvxxxxxxiiieeeQQQ===666888888777666{{{qqq~~~{{{}}}}}}SSSJJJCCCBBBAAA>>>===>>><<<:::777444333222000...+++******))))))))))))***(((((((((((())))))))))))(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%(((,,,///////////////111111111111222333444444555555444222000111333555333333333222222111111111222555888::::::;;;===??????@@@@@@BBBGGGNNNNNNJJJCCCBBBAAABBBFFFLLLRRRVVVYYYVVVVVVWWWTTTNNNNNNRRRQQQSSSVVVYYYZZZZZZYYYXXXTTTUUUXXX\\\^^^\\\WWWRRRZZZZZZ[[[]]]]]]^^^^^^^^^^^^aaacccbbb^^^]]]___cccddddddddddddeeeeeefffggghhhgggfffeeefffhhhjjjkkkjjjooossspppiiieeekkktttxxxvvvoooiiimmmwww|||{{{vvvtttqqqllliiihhhhhhhhhhhhgggfffeeeeeeccc```]]][[[ZZZYYYVVVSSSPPPMMMLLLGGGGGGGGGGGGEEEDDDBBBAAA>>><<<:::999888999:::;;;;;;<<<;;;888444222222333999III```rrr{{{|||yyywwwrrruuuwwwuuuooollllllnnnyyyzzzvvvqqqqqquuuvvvrrrnnnpppssstttsssssstttvvvsssssstttuuuvvvvvvvvvvvvssstttuuutttssssssuuuwwwvvvuuutttssssssssssssssssssttttttuuuvvvvvvwwwwwwvvvwwwxxxyyyyyyzzzyyyyyyyyyzzz{{{{{{zzzzzz{{{|||}}}~~~~~~xxxlllllljjjdddcccggg\\\MMMHHHHHHQQQdddyyywww[[[FFF:::???BBBAAAEEELLLQQQPPPMMMNNNPPPQQQSSSTTTTTTTTTWWWWWWWWWWWWWWWWWWWWWXXXSSSWWWSSSRRRUUUSSSUUUccc|||rrrgggqqq{{{iiiSSSNNN[[[iiiQQQIIIKKKHHHHHHGGGDDDAAAAAABBBDDDGGGRRR\\\aaaeeemmmuuuxxxxxxxxxxxxyyy{{{}}}}}}vvvppp```WWWKKKBBB@@@AAA@@@===BBBGGGYYYxxx|||hhhVVVOOOHHHBBBJJJYYYqqq~~~uuuzzz}}}zzzwwwiii^^^\\\]]]LLL;;;555555666777999|||ppp~~~zzz}}}SSSKKKCCCBBBAAA>>>===>>>===:::777555444222000...---,,,+++)))(((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((("""&&&+++...//////000111111111111111222333444444666666444222000000222444333333333222222111111111222444888999:::;;;===??????AAAAAABBBHHHNNNNNNJJJCCCBBBAAAAAAEEEKKKRRRVVVWWWUUUVVVYYYWWWOOONNNRRRRRRTTTWWWZZZ\\\\\\\\\[[[UUUUUUXXX\\\^^^\\\VVVQQQWWWXXXZZZ\\\^^^___``````]]]aaacccbbb^^^\\\___bbbddddddddddddeeeeeefffggghhhgggfffeeefffhhhjjjkkkeeelllsssssskkkeeehhhppp{{{ppplllttt}}}vvvwwwvvvsssnnnkkkkkkllliiihhhffffffeeeccc___\\\[[[[[[YYYWWWSSSPPPMMMLLLJJJJJJJJJJJJIIIGGGEEEDDDAAA???===;;;::::::;;;<<<;;;;;;:::888444222222333777HHH___sss|||}}}zzzxxxtttxxxzzzwwwppplllkkkmmmvvvwwwtttoooqqqwwwyyyuuummmpppssssssrrrrrrtttvvvrrrssstttuuuvvvvvvvvvvvvssstttuuutttttttttvvvxxxuuuuuuttttttttttttuuuuuutttttttttuuuvvvwwwwwwxxxvvvvvvwwwxxxyyyyyyyyyyyyxxxyyy{{{{{{zzz{{{|||~~~}}}}}}uuu{{{~~~wwwpppqqqmmmccc^^^cccYYYKKKHHHHHHSSSfff~~~rrrTTT>>>===CCCEEEDDDFFFMMMPPPOOOOOOPPPRRRSSSUUUVVVVVVVVVUUUVVVVVVWWWXXXYYYZZZZZZSSSWWWSSSQQQTTTQQQRRR___www~~~zzzjjjpppwwwnnnSSSHHHRRR~~~hhhRRRKKKMMMIIIIIIHHHEEEBBBAAABBBCCCCCCNNNXXX]]]bbbkkkssswwwwwwwwwwwwxxx{{{}}}~~~zzzttt___VVVIII@@@@@@CCCDDDAAAGGGAAAHHHggglllZZZRRRJJJDDDLLLZZZttt~~~uuu|||}}}yyywwwsssaaa]]]ccc[[[KKK;;;333222333777;;;~~~wwwSSSJJJCCCCCCDDDAAA>>>>>>===:::555222111///---,,,,,,,,,,,,+++++++++************)))(((((((((((((((***)))(((''''''((()))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))%%%'''))),,,---.........000000000111333555777999666555333222111111222333444444333222111000//////222444777999999:::<<<===>>>???AAAEEEHHHKKKNNNOOOAAA???@@@DDDFFFHHHOOOVVVYYYXXXWWWWWWWWWVVVTTTRRRTTTVVVXXXYYYZZZ[[[]]]___[[[WWWUUUXXX[[[YYYTTTPPP[[[[[[\\\^^^```aaa___^^^`````````aaabbbbbbccccccccccccccccccddddddeeefffeeecccdddhhhiiihhhiiimmmdddgggrrr}}}xxxjjjfffkkkrrr|||nnnqqq~~~|||tttooooooooonnnlllkkkhhheeeddddddbbb]]]YYY]]]ZZZVVVQQQOOOMMMMMMNNNNNNMMMLLLJJJIIIGGGGGGFFFCCC<<<777888999888777888::::::::::::888777666555:::KKKcccvvv~~~}}}zzzwwwrrrwwwxxxuuuqqqpppnnnjjjoootttuuuqqqooossstttqqqpppqqqqqqrrrrrrssssssttttttuuuuuuvvvvvvvvvvvvvvvttttttuuuuuuuuuuuuttttttvvvuuusssrrrrrrssstttuuuuuutttsssrrrssstttwwwxxxvvvwwwxxxwwwvvvvvvxxxzzz{{{{{{{{{{{{zzzyyyxxxxxx||||||}}}|||{{{wwwhhhfffuuu}}}}}}rrrnnnrrrpppgggffffffVVVFFFHHHPPP]]]oooiiiLLL999===>>>AAAGGGMMMQQQPPPNNNNNNQQQUUUXXXXXXWWWWWWVVVWWWXXXXXXXXXXXXVVVUUUTTTTTTTTTSSSQQQPPPQQQTTTWWWuuuwwwlllkkkxxxyyy]]]NNNWWWfffjjjVVVLLLHHHHHHFFFDDDBBBBBB@@@>>><<>>???BBBDDDDDDHHHKKKWWWyyysss___VVVNNNFFFIIITTTxxx{{{{{{|||mmm]]]eee]]]AAA666:::666222666888xxx|||}}}RRRIIIBBBBBBCCC@@@======<<<999555222111000...---,,,,,,+++++++++***************)))((((((((((((((()))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&''')))+++---...............///000222555888:::888777666444333222222222555444333333111111000///111444777888999:::<<<===>>>???AAADDDHHHKKKNNNOOOCCCAAAAAAEEEFFFHHHNNNUUUYYYXXXVVVVVVVVVUUUSSSQQQSSSUUUXXXYYYZZZ[[[]]]___\\\XXXVVVXXXZZZYYYTTTQQQYYYZZZ[[[]]]^^^___^^^]]]^^^^^^______```aaaaaabbbccccccccccccdddeeefffggghhhccc```dddiiikkklllooonnnlllqqq|||{{{pppiiijjjmmmzzzvvvvvv}}}|||uuuqqqqqqqqqpppnnnnnnjjjfffdddccc```[[[WWWUUUSSSPPPMMMLLLLLLLLLMMMNNNNNNNNNMMMLLLKKKIIIHHHDDD===888888888777777999======<<<;;;999777555444999III```qqqxxxxxxuuusssrrrwwwyyyvvvsssrrrooollllllqqqssspppooosssuuusssppppppqqqrrrrrrsssssstttssstttuuuuuuvvvvvvuuuuuusssttttttuuuuuuttttttsssvvvuuutttsssttttttuuuvvvuuuuuutttsssttttttvvvvvvtttuuuvvvvvvuuuuuuvvvxxxxxxxxxyyyzzz{{{{{{{{{{{{|||}}}}}}~~~{{{wwwxxxpppccc```eeemmmpppkkkmmmwwwzzzuuusssnnnYYYHHHJJJSSSaaarrr~~~aaaHHH<<>>>>>???@@@DDDGGGHHHQQQqqqxxxdddZZZQQQHHHLLLWWWwww}}}vvv___dddYYY???444:::777444888:::yyyvvv{{{RRRHHHAAA@@@AAA???===<<<;;;888444222111111///...,,,++++++++++++***************)))(((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''')))+++,,,.........,,,------///222555888:::::::::999777555333111///555444444333222111000000000333666888999:::<<<===>>>???AAADDDGGGKKKNNNOOOEEECCCCCCEEEFFFGGGLLLSSSXXXWWWUUUUUUUUUTTTQQQOOOSSSUUUWWWYYYYYY[[[]]]```^^^[[[WWWVVVXXXXXXUUURRRYYYZZZ\\\^^^_________^^^_________```aaaaaabbbbbbddddddddddddeeefffggggggmmmccc]]]aaahhhllloooqqquuunnnnnnwww{{{uuunnnllljjjnnnwww{{{||||||vvvsssttttttsssqqqqqqlllfffbbb```\\\WWWRRRKKKJJJHHHGGGFFFGGGIIIJJJLLLMMMOOOQQQPPPOOOMMMKKKGGG@@@:::999999777888;;;??????===<<<999666444333999HHH]]]lllqqqqqqooonnnooouuuwwwtttrrrrrrpppllliiimmmpppoooooosssuuuuuuppppppqqqqqqrrrsssssssssrrrsssttttttuuuuuuttttttrrrssssssttttttssssssrrruuutttttttttuuuvvvwwwwwwuuuuuuuuuuuuuuuuuuttttttrrrtttuuutttssssssuuuvvvuuuvvvwwwyyy{{{|||~~~~~~}}}}}}}}}~~~~~~~~~zzzrrrnnnpppwww}}}~~~|||zzzjjj___^^^YYY___ccceeelllzzz}}}sssZZZJJJOOOYYYfffwwwwwwUUUBBB???BBBDDDIIIOOOTTTVVVTTTRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQQQQSSSVVVZZZ\\\YYYYYYYYYWWWUUUVVVYYY[[[mmmsss```^^^zzz}}}[[[MMMLLLiiiwww}}}___NNNMMMJJJHHHFFFDDDCCCBBB@@@>>>???DDDLLLTTT]]]eeelllqqqlllrrrzzz}}}zzzyyy}}}~~~~~~|||{{{{{{}}}rrrhhhZZZMMMFFFCCCCCCCCCHHHJJJHHHMMMhhhkkkaaaUUUKKKNNNZZZvvvhhhjjjTTT<<<444999777555;;;<<<{{{ttt|||SSSIIIAAA@@@AAA???======:::777444222111111000///++++++++++++***************))))))(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&'''(((***,,,---......---------///111333666777::::::999888555222000...444444333222111000/////////222555777888999;;;===??????AAACCCGGGKKKNNNPPPGGGEEEDDDFFFFFFFFFJJJQQQWWWVVVUUUTTTTTTSSSPPPNNNRRRTTTWWWXXXYYY[[[]]]``````^^^ZZZVVVUUUWWWVVVRRRZZZ\\\___```aaaaaaaaabbbaaaaaabbbbbbcccdddddddddccccccddddddeeefffggghhhpppggg```aaaeeeiiinnnssswwwppplllpppuuutttssstttpppjjjmmmyyy~~~}}}|||wwwuuuvvvvvvtttrrrrrrlllddd^^^ZZZUUUOOOKKKBBBBBBAAA@@@@@@BBBCCCDDDHHHKKKOOORRRTTTSSSPPPOOOJJJDDD>>><<<999777888<<<>>>>>>===;;;999666444333<<>>:::666666:::;;;;;;;;;:::999777666555<<>><<<;;;???EEEMMMVVV___iiiooommmpppuuuwwwxxxxxxyyyyyy{{{|||||||||{{{|||~~~wwwlllbbbZZZTTTQQQNNNNNNKKKMMM```~~~yyymmm]]]MMMPPP]]]xxxooobbbLLL:::666999555666;;;:::vvvVVVKKKBBBAAABBBAAA???@@@;;;888444222111111///...+++************)))))))))******)))((((((((((((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''(((***,,,...///000///............000000333444444555555555444444444333333222111000//////---000333666777888;;;===@@@@@@@@@BBBFFFJJJNNNQQQHHHDDDCCCDDDCCCCCCGGGMMMUUUTTTSSSSSSUUUTTTSSSQQQPPPSSSVVVWWWYYY[[[^^^```aaaddd```WWWSSSWWWVVVQQQTTTXXX]]]^^^]]]\\\^^^aaa^^^^^^^^^___``````aaaaaaaaaaaabbbcccdddfffggghhhlllmmmnnnlllfffbbbgggooo}}}~~~~~~yyyrrrqqqvvv}}}tttlllooowww~~~{{{{{{|||{{{wwwtttppphhh\\\RRRLLLFFF@@@<<<:::999999888888888999999>>>BBBIIIPPPVVVXXXXXXXXXRRRMMMHHHDDD>>>777666:::;;;;;;;;;;;;:::888777666;;;GGGTTTYYYVVVTTTWWW\\\kkkqqquuuuuuuuuxxxxxxuuulllkkkkkkmmmllliiiiiimmmooooooppppppqqqrrrrrrrrrqqqrrrssssssttttttssssssqqqrrrrrrssssssrrrrrrqqqpppqqqrrrsssssssssssssssssstttvvvwwwwwwuuusssrrrsssuuuwwwxxxwwwvvvvvvwwwyyyyyyxxxxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}qqqllleee``````dddjjjnnnyyyzzzrrrpppnnnjjj```YYYYYYaaadddaaa___aaaZZZWWWRRR\\\nnnrrruuu~~~```EEE;;;>>>BBBCCCDDDEEEFFFIIINNNQQQTTTPPPMMMMMMPPPQQQPPPOOOMMMNNNPPPQQQRRRRRRQQQPPPPPPRRRTTTVVVWWWYYY]]]___eee|||oooUUUTTTbbbppprrrfffWWWOOOMMM\\\hhh{{{___QQQHHHFFFCCCBBBAAA@@@>>>;;;;;;>>>CCCJJJQQQ[[[eeekkkmmmnnnppppppqqqssswwwzzzzzz{{{}}}}}}||||||}}}~~~~~~~~~~~~xxxmmmbbb[[[RRRPPPKKKMMM^^^zzzvvvcccQQQSSS```{{{~~~}}}{{{}}}nnnZZZGGG999666888444666<<<:::wwwUUUJJJAAA@@@AAA@@@??????<<<999555222111000...---************))))))))))))******)))(((((((((((((((''''''((())))))(((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''''')))+++...///......---------...000111111111222444666888:::;;;666555555444333222111000,,,///222555666888;;;<<<@@@@@@@@@BBBFFFJJJOOOQQQFFFCCCBBBCCCBBBAAAFFFLLLSSSSSSRRRTTTUUUVVVUUUSSSPPPRRRUUUWWWYYY[[[^^^```aaafffcccXXXTTTWWWVVVPPPRRRWWW\\\]]][[[[[[^^^aaa]]]]]]]]]^^^______````````````aaaaaaccceeefffgggjjjjjjnnnpppmmmggggggjjjuuu|||zzzwwwyyy{{{|||zzztttqqqxxx~~~zzzvvvooofffZZZOOOGGGAAA<<<888666666777777777888888999;;;???GGGOOOVVV[[[]]]^^^]]]YYYUUUQQQHHH???===?????????>>>===<<<:::888777<<>>>>>???BBBFFFGGGGGGIIIKKKNNNQQQNNNKKKLLLPPPRRRPPPMMMLLLMMMMMMNNNOOOPPPQQQRRRQQQSSSUUUVVVWWWXXXZZZ\\\]]]ooo}}}{{{|||ZZZQQQ[[[iiinnniii\\\OOOHHHSSScccvvv___IIIGGGDDDCCCBBBAAA>>><<<;;;>>>AAAFFFMMMVVV```fffkkklllllllllllloootttxxxwwwzzz|||}}}|||zzzzzzzzz{{{|||}}}}}}}}}~~~vvveee]]]RRROOO]]]uuulllXXXXXXddd}}}}}}~~~~~~fffVVVBBB666555888444888>>><<>>???>>>>>>???===:::555333111///...,,,************))))))))))))******)))(((((((((((((((%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))&&&&&&&&&''')))+++...///,,,,,,,,,,,,---///111222000000111333777:::>>>@@@777777666555444333333222,,,///222555666888:::<<<@@@@@@@@@BBBEEEJJJOOORRREEEBBBAAABBBAAAAAAEEEKKKSSSRRRRRRTTTVVVWWWVVVUUUOOORRRUUUWWWYYY[[[^^^``````fffdddYYYTTTWWWVVVOOOSSSXXX]]]^^^\\\\\\___bbb^^^^^^______```aaaaaaaaa______```aaabbbdddfffggghhhhhhkkkqqqrrrlllgggfffiiisss}}}~~~|||zzzwww|||{{{vvvzzz|||wwwooofffYYYMMMFFF@@@:::666444444555666888999:::::::::>>>FFFOOOWWW]]]aaabbbgggdddaaa\\\SSSHHHDDDGGGCCCBBBAAA???===;;;888777>>>HHHRRRSSSNNNKKKPPPWWWdddkkkpppqqqrrruuuvvvtttjjjggghhhlllkkkfffhhhmmmooooooooopppqqqqqqrrrrrrrrrsssttttttuuuuuuttttttrrrssssssttttttssssssrrrssstttuuuuuuuuutttsssrrrsssssstttuuuuuuvvvvvvuuurrrtttwwwxxxwwwvvvuuuvvvxxxwwwwwwwwwyyy{{{~~~~~~~~~~~~~~~vvvpppvvvxxxqqqhhh______jjjkkk^^^TTTTTTWWWZZZ___ooo}}}}}}gggKKKBBB@@@>>>===BBBHHHKKKKKKJJJKKKLLLPPPMMMJJJLLLPPPRRRPPPLLLMMMLLLKKKKKKLLLOOOSSSUUUTTTUUUWWWWWWVVVWWWXXXZZZYYYhhhxxx~~~}}}}}}}}}|||\\\VVVaaapppzzzyyykkkYYYLLLMMMbbbmmmJJJHHHEEEDDDCCCBBB@@@===;;;===@@@DDDJJJRRR\\\bbbiiiiiijjjjjjjjjmmmrrruuuuuuxxx|||}}}{{{yyywwwwwwzzz{{{|||}}}}}}~~~{{{nnn\\\TTT]]]rrrrrr]]]\\\hhh~~~{{{pppWWWQQQ===444444777555:::@@@>>>~~~rrr}}}vvvxxxUUUKKKBBB@@@???>>>>>>@@@;;;999666333000///......+++******)))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&(((+++...000111000000000////////////111111222444777<<<@@@BBB666888999888666444222222///000111333555888:::<<<>>>@@@BBBCCCCCCFFFMMMRRRJJJDDD@@@@@@AAABBBGGGMMMTTTWWWUUUPPPTTT\\\\\\UUUQQQRRRTTTVVVXXXZZZ\\\\\\^^^dddeee___XXXUUUTTTRRRSSSXXX^^^___]]]\\\^^^aaaaaa````````````aaaaaabbbbbbbbbcccdddddddddccccccdddeeegggjjjmmmkkkfffbbbdddmmmxxx|||zzzxxxzzz}}}uuu}}}~~~zzz|||sssgggWWWKKKEEEAAA<<<888888666444444666999::::::===@@@FFFNNNWWW___fffjjjiiiiiigggaaaXXXOOOIIIFFFFFFCCCAAAAAA===777777:::BBBIIIOOOQQQOOONNNQQQTTThhhqqqssslllkkkrrrtttpppkkknnnooolllhhhgggkkkpppppppppppppppqqqrrrssstttuuuttttttsssssssssttttttssssssssssssssssssssssssssssssttttttttttttssssssvvvvvvuuuuuuuuuuuuvvvvvvuuuuuuttttttttttttuuuuuuuuuvvvxxxzzz{{{}}}}}}~~~}}}zzztttyyyuuuppp|||mmmeeecccjjjmmmfffZZZTTTOOOWWWfffssswwwxxx___BBB>>>AAA@@@BBBDDDGGGIIIIIIJJJKKKMMMQQQPPPNNNLLLJJJJJJJJJKKKIIIIIIHHHIIIJJJLLLNNNOOOSSSSSSRRRSSSSSSUUUWWWXXX___bbbjjj{{{|||~~~eeeVVV```uuu|||uuucccJJJOOOeeeaaaJJJFFFIII@@@DDDGGG:::===;;;<<>>CCCIIIOOOQQQOOONNNQQQTTTgggpppsssnnnnnnuuuwwwsssrrrpppnnnkkkiiiiiikkkmmmoooooooooooopppqqqrrrrrrttttttssssssrrrsssssstttssssssssssssssssssssssssssssssttttttttttttssssssuuuuuuttttttttttttuuuuuuuuuuuuttttttttttttuuuuuutttuuuwwwyyyzzz|||||||||xxx~~~zzzssszzzkkkffffffnnnqqqhhh]]]VVVRRRVVV```kkkqqquuu|||ZZZBBB@@@CCCBBBBBBDDDFFFGGGGGGHHHIIIKKKNNNMMMLLLJJJIIIIIIIIIJJJHHHGGGGGGGGGHHHJJJKKKLLLQQQQQQQQQQQQRRRSSSUUUVVV[[[^^^fffyyykkkVVV\\\nnn~~~qqqWWWNNN[[[sssoooSSSIIIJJJCCCDDDFFF<<<===::::::???CCCJJJTTT___fffhhhjjjiiihhhiiinnnrrrrrruuuxxxzzzyyyyyyyyyyyy||||||{{{{{{|||}}}~~~||||||qqqmmmrrr~~~jjjdddkkk}}}sssuuurrrqqqmmmgggccc^^^SSSHHH:::999777777888:::===>>>sssxxxUUULLLCCCAAA???===<<<===:::999666333111//////...+++******)))))))))))))))))))))))))))))))))))))))''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&(((+++---///000000000000000111111111444333333444555777999;;;777777777777555333111000//////000222444777999;;;<<<>>>AAABBBCCCHHHOOOTTTLLLEEE????????????BBBFFFRRRVVVTTTOOOQQQXXXYYYSSSQQQRRRSSSTTTVVVXXXZZZ[[[aaagggkkkhhhbbb]]]VVVPPPXXX[[[______]]][[[\\\]]]^^^^^^^^^^^^___```aaabbbbbbaaa`````````bbbcccdddgggfffgggiiimmmpppqqqqqqlllmmmnnnllliiiggggggggglllqqqtttvvv~~~ssseeeZZZSSSNNNHHHCCC===;;;888888:::<<<===>>>BBBEEEKKKSSS]]]gggooottt{{{}}}}}}yyyrrrhhhaaa]]]VVVRRROOOMMMGGG@@@???BBBFFFLLLRRRSSSQQQPPPSSSVVVfffooosssqqqrrrxxxyyyuuuvvvrrrmmmkkklllmmmmmmmmmnnnnnnnnnnnnooopppqqqqqqsssrrrrrrqqqqqqrrrssssssssssssssssssssssssssssssssssssttttttttttttssssssttttttssssssssssssttttttuuuuuuuuuttttttuuuuuuuuussstttvvvxxxyyy{{{{{{||||||zzzxxxyyyiiihhhkkkssstttlll___WWWTTTSSSVVV___iiisssqqqSSSAAACCCFFFDDDCCCDDDFFFFFFEEEEEEGGGHHHKKKKKKJJJIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKNNNNNNNNNOOOPPPRRRSSSTTTVVVYYYaaavvvuuu[[[YYYggg}}}jjjMMMNNN\\\vvvdddPPPMMMHHHEEEDDD???>>>:::999<<<@@@FFFQQQ[[[```dddhhhiiiiiijjjmmmpppqqqtttwwwyyyyyywwwwwwwww{{{{{{|||}}}~~~~~~~~~}}}~~~xxxsssuuuyyy~~~{{{|||wwwnnnppp}}}yyyyyyxxxzzz{{{~~~rrrddd\\\VVVLLLAAA888777777777999<<>>???>>>@@@CCCPPPUUUTTTNNNOOOVVVWWWSSSQQQRRRRRRSSSUUUWWWYYY[[[```fffkkkjjjgggbbbXXXOOOVVVZZZ]]]^^^]]]\\\\\\]]]]]]]]]]]]]]]^^^```aaabbbaaa```___^^^___aaacccdddiiihhhggghhhkkkooorrrttttttsssrrrpppnnnkkkiiiggggggjjjmmmrrrwwwkkkccc^^^YYYSSSNNNFFFCCC???>>>???BBBCCCDDDBBBEEELLLUUUaaallluuuzzzzzzrrrmmmfffaaa[[[VVVNNNEEEBBBEEEJJJOOOUUUVVVTTTSSSVVVYYYiiiooottttttvvvzzzyyyvvvuuusssrrrqqqqqqqqqqqqpppnnnnnnnnnnnnooopppqqqqqqqqqqqqqqqpppqqqqqqrrrrrrssssssssssssssssssssssssrrrssssssttttttssssssrrrssssssrrrrrrrrrrrrssssssttttttuuuuuuuuuuuuttttttssstttvvvxxxzzz{{{||||||zzzwww}}}zzz~~~xxxhhhkkkqqqwwwvvvmmm```WWWUUUPPPNNNTTTccctttfffMMMBBBEEEHHHFFFEEEFFFGGGFFFEEEEEEGGGHHHJJJIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJKKKKKKKKKKKKMMMMMMNNNOOOPPPQQQRRRSSSTTTXXX^^^uuudddZZZddd~~~vvvOOOFFFLLLggg~~~sssXXXPPPKKKDDDAAA@@@???;;;999;;;>>>CCCMMMWWW]]]bbbgggjjjiiiiiikkkmmmnnnqqqvvvyyyyyyyyyxxxxxxzzz{{{}}}~~~}}}~~~rrrlllllllllmmmqqqyyy{{{zzzwwwllllllqqqttttttyyymmm```WWWIII<<<666666777888;;;>>>AAACCCqqqooovvvSSSKKKCCCAAA@@@===;;;<<<999888555333111000//////+++******)))))))))))))))((((((((((((((((((((((((&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&'''))),,,---...///000111222333444555111111222333555666888999999777777777888777444111000/////////111555888::::::===@@@BBBDDDIIIPPPVVVQQQHHH@@@>>>@@@???@@@BBBNNNSSSSSSNNNNNNUUUWWWTTTRRRRRRRRRSSSTTTWWWYYY[[[^^^ccchhhiiiiiifff[[[PPPSSSUUUYYY\\\]]]^^^______]]]]]]]]]^^^^^^___aaaaaa```___^^^^^^^^^```cccdddjjjiiigggggghhhkkkooorrrvvvwwwxxxxxxvvvsssooommmggggggiiippp{{{qqqjjjeee```YYYSSSLLLHHHDDDAAABBBCCCEEEEEE@@@CCCJJJTTT```lllvvv|||}}}wwwppphhh```UUUJJJEEEGGGMMMRRRWWWWWWUUUTTTWWW[[[lllpppsssuuuwwwyyyxxxttttttxxx{{{yyytttpppooopppoooooooooooooooppprrrrrrpppppppppppppppqqqrrrsssssssssssssssssssssssssssrrrrrrssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrttttttuuuvvvvvvuuuttttttuuuvvvwwwyyy{{{|||}}}}}}~~~~~~}}}|||~~~wwwxxxkkkpppwwwyyyuuukkk^^^UUUUUUPPPLLLRRRdddyyyxxx]]]JJJEEEGGGIIIHHHHHHHHHIIIHHHFFFFFFHHHJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRSSSSSSTTTXXX]]]rrrnnn]]]```yyyvvvSSSEEEGGG```vvvyyyvvvwwwuuu[[[NNNJJJCCC???CCCAAA<<<:::;;;===@@@JJJSSSZZZ```fffjjjiiiiiijjjkkkkkkoootttxxxzzz{{{|||}}}zzz{{{}}}~~~}}}~~~}}}}}}~~~~~~wwwrrrnnnmmmlllnnnuuu|||ssspppssswwwxxxzzz~~~wwwgggZZZIII<<<666666777999;;;>>>AAABBBrrrnnnqqqQQQIIIBBBAAA@@@===;;;<<<999777555333111000000000+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&''')))+++---......000111333555666777111222333444666777888888777555444666888888555111000///......000333777999:::===@@@BBBDDDHHHPPPVVVTTTJJJAAA@@@BBBAAAAAABBBKKKRRRSSSNNNNNNUUUYYYVVVTTTSSSSSSSSSTTTWWWZZZ[[[]]]```dddgggjjjiii```TTTOOOQQQUUUZZZ]]]___``````_________^^^______```aaa____________```aaacccdddggghhhhhhgggfffhhhkkknnnqqqtttxxxyyywwwtttrrrqqqllliiiiiipppyyysssnnnhhh```YYYSSSOOOIIIEEEDDDEEEFFFFFFAAADDDJJJSSS^^^jjjuuu{{{~~~uuujjj]]]PPPKKKLLLPPPUUUYYYYYYWWWVVVZZZ^^^nnnoooqqqtttwwwxxxvvvtttwww|||}}}tttnnnlllnnnoooooooooooopppqqqrrrrrrppppppppppppqqqrrrssssssssssssssssssssssssssssssrrrrrrssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrssstttuuuvvvvvvuuutttsssuuuvvvxxxzzz|||}}}}}}~~~~~~}}}~~~~~~~~~{{{yyyrrryyy}}}zzzrrrhhh\\\SSSWWWTTTRRRXXXjjjnnnUUUHHHGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHJJJMMMLLLLLLLLLLLLLLLKKKJJJIIIGGGGGGHHHIIIJJJJJJIIIIIIKKKMMMNNNPPPRRRSSSTTTTTTSSSXXX[[[lllxxx```ZZZlllnnnVVVIIIHHH\\\qqquuummmffftttsss```MMMHHHDDD???EEEAAA===:::;;;<<<>>>EEENNNVVV[[[cccggghhhhhhiiikkkjjjnnnrrrvvvyyy{{{~~~{{{|||}}}~~~~~~}}}|||{{{{{{zzzyyy{{{}}}~~~~~~vvvsssppppppuuu}}}}}}~~~~~~|||yyy~~~iiiVVVDDD777666777888999;;;===???@@@tttnnnnnnOOOGGGAAAAAAAAA>>><<<===888777555333111000000000+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%&&&(((+++,,,---...000222444666888888444444555666666666666666444222111333777888555111000///......///333666999;;;>>>AAABBBDDDHHHOOOUUUWWWLLLBBBBBBDDDDDDCCCDDDIIIQQQSSSNNNNNNVVVZZZXXXVVVUUUTTTSSSUUUWWWZZZ\\\]]]^^^```dddkkkmmmeeeZZZMMMOOOSSSXXX\\\^^^___^^^aaaaaa``````______``````^^^______```bbbccccccdddcccfffhhhhhhggggggiiikkkjjjooosssssspppnnnppptttuuuooolllsss~~~yyyrrrkkkaaa\\\UUUPPPNNNNNNNNNNNNKKKMMMQQQXXXaaallluuuzzz~~~ssseeeYYYSSSUUUXXX\\\``````]]]]]]aaaeeemmmlllmmmqqquuuwwwwwwvvvxxxzzzzzzwwwrrrooooooooonnnnnnnnnnnnooopppqqqqqqpppppppppqqqqqqrrrttttttssssssssssssssssssssssssqqqrrrrrrssssssrrrrrrqqqrrrrrrrrrqqqqqqrrrrrrrrrssstttuuuvvvvvvuuutttssstttuuuwwwyyy{{{|||}}}}}}}}}|||~~~}}}rrrttt||||||zzz|||{{{oooeee[[[RRRZZZ\\\]]]cccrrrzzzcccMMMFFFHHHIIIIIIKKKJJJJJJJJJIIIHHHIIILLLNNNLLLMMMMMMMMMLLLJJJIIIHHHEEEFFFHHHIIIJJJKKKJJJJJJJJJLLLNNNPPPRRRSSSSSSSSSPPPWWWXXXddddddUUU]]]lllwwwvvvhhhWWWLLLHHHVVVlllwwwnnnaaafffzzzoooSSSJJJEEE???CCC???;;;:::;;;;;;;;;AAAHHHNNNUUU]]]bbbeeegggjjjmmmkkkmmmqqqsssvvvyyy}}}}}}}}}}}}||||||{{{zzzyyy{{{zzzyyyzzz|||~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}yyyrrrmmmjjjmmmvvvcccMMM>>>444777888888999:::;;;<<<<<>>===>>>888777555333111000000000+++******)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%&&&(((***,,,---...///222444777888999777777777777666555444333222///...111666777444000111///...---///222666999<<<>>>AAABBBCCCHHHOOOTTTXXXMMMCCCCCCFFFFFFEEEEEEHHHPPPSSSNNNOOOWWW\\\ZZZWWWUUUTTTTTTUUUXXX[[[]]]]]]^^^^^^ccckkkpppiii___MMMOOORRRWWW[[[]]]]]]]]]cccbbbaaa``````______```^^^___```bbbcccddddddddd```dddhhhiiihhhhhhiiikkkggglllpppnnniiiiiiooouuu{{{tttooouuuoooiiibbb\\\YYYYYYYYYYYYVVVWWWYYY___fffpppxxx}}}xxxkkk___ZZZ[[[```dddhhhhhheeedddhhhlllllliiiiiioootttwwwxxxxxxwwwssspppoooqqqsssttttttmmmllllllmmmmmmnnnooopppqqqqqqqqqqqqrrrssstttuuussssssssssssssssssssssssqqqrrrrrrssssssrrrrrrqqqsssrrrrrrqqqqqqrrrrrrsssssstttuuuwwwwwwuuutttsssssstttvvvxxxzzz{{{||||||}}}|||~~~}}}}}}gggkkkwwwrrruuu{{{|||nnnddd[[[RRR^^^bbbeeejjjxxxqqq[[[HHHEEEHHHIIIIIILLLIIIIIIIIIHHHHHHIIILLLOOOLLLMMMMMMMMMKKKJJJHHHFFFFFFHHHJJJLLLMMMMMMMMMMMMIIIKKKMMMPPPQQQRRRSSSRRRNNNUUUUUU]]]yyy~~~uuuzzziiiSSSUUU^^^kkkooogggWWWNNNGGGQQQiiizzztttcccfff\\\MMMGGG>>>@@@===:::999::::::999===DDDHHHOOOXXX^^^bbbfffkkknnnlllnnnpppqqqsssvvv{{{~~~~~~}}}|||{{{zzzyyyxxxxxx}}}||||||~~~~~~}}}~~~}}}|||~~~~~~||||||{{{rrrfff[[[WWWXXXTTTcccwww|||[[[HHH???:::888888999999999999::::::vvvssswwwiiinnn}}}lllRRRIIIBBB@@@@@@>>>===>>>888777666444222000///...------,,,++++++******)))))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&''')))(((&&&%%%%%%&&&((()))&&&''''''(((((((((((((((///......000444555444222666666777777888888888888555444222111666<<<;;;555///000111000///000444888;;;;;;>>>BBBBBBCCCIIIQQQ[[[SSSJJJFFFEEECCCAAA@@@IIIMMMRRRTTTTTTTTTWWWYYYXXXTTTRRRUUUWWWVVVWWWYYY[[[[[[\\\```fffiiiiiiggg[[[QQQMMMTTTZZZYYY\\\bbb^^^___``````______```bbb___```bbbdddeeedddcccbbbgggeeedddfffjjjlllkkkiiimmmlllmmmnnnkkkhhhlllrrrwwwrrrpppvvv|||qqqmmmkkkiiigggffffffgggjjjooouuu||||||tttkkkggggggkkkmmmnnnooonnnllliiihhhkkkjjjjjjmmmrrrtttsssppprrrmmmiiijjjooottttttrrrooonnnmmmmmmmmmooopppqqqoooooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrssssssssswwwwwwwwwwwwwwwxxxxxxxxxwwwxxxxxxyyyzzz{{{|||}}}zzz||||||}}}yyynnnffffffhhhjjjrrrzzzyyyfffYYYTTTSSSaaa___iiiuuu}}}fffTTTHHHIIIKKKHHHJJJOOONNNNNNNNNNNNNNNNNNNNNNNNQQQPPPNNNLLLKKKJJJIIIIIILLLOOORRRTTTTTTQQQNNNKKKKKKLLLMMMOOOQQQRRRSSSTTTSSSTTTRRRVVVkkk|||xxxxxx~~~QQQJJJ\\\eeeqqqccc___RRRHHHQQQggg{{{ttt|||aaaPPPHHHAAA???AAA===:::;;;:::888:::>>>DDDIIIPPPXXX___eeekkknnnkkknnnqqqssstttuuuwwwxxx~~~|||xxxwwwzzz||||||{{{zzzzzz{{{|||{{{zzz{{{|||}}}~~~}}}}}}sssggg___ZZZWWWUUURRRVVVeee|||}}}qqqVVVFFF<<<777999:::;;;;;;:::999:::<<>><<<;;;<<<888777666444222000///...------,,,++++++******))))))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''((('''&&&$$$$$$&&&'''(((&&&&&&'''(((((((((((((((---,,,,,,///222444333111333444666777888888777666555555333222666:::888222///000111///...///333666;;;;;;>>>BBBCCCDDDJJJQQQ]]]UUUMMMGGGEEEDDDAAA@@@IIINNNRRRTTTSSSTTTVVVYYYYYYTTTRRRUUUWWWWWWWWWZZZXXXWWWYYY^^^dddiiikkkkkkaaaVVVMMMNNNUUUZZZ]]]___^^^___``````______```aaa___```bbbdddddddddcccbbbeeedddccceeegggiiijjjiiilllmmmoooppplllhhhkkksssuuupppnnnuuu{{{wwwtttooooooppprrrvvv|||~~~wwwppplllmmmrrrsssuuuuuutttqqqnnnllljjjkkklllnnnppppppnnnlllllliiihhhkkkpppsssrrrpppoooooonnnmmmnnnnnnooopppoooooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssvvvwwwxxxxxxyyyyyyxxxxxxzzzyyywwwwwwxxxzzz}}}|||}}}{{{|||}}}tttllleeecccbbbcccjjjrrr}}}yyyiii___[[[YYYaaa___hhhuuu}}}```QQQGGGJJJMMMKKKLLLQQQPPPOOOOOOOOONNNNNNMMMMMMPPPOOONNNMMMLLLKKKKKKJJJLLLNNNPPPRRRRRRPPPMMMLLLMMMMMMNNNOOOQQQRRRSSSSSSTTTUUUSSSWWWjjj~~~}}}~~~|||}}}VVVNNNaaannn|||sssnnn___QQQTTTlllvvvoooVVVHHHCCC@@@AAA===:::;;;:::888:::>>>BBBGGGOOOVVV]]]ccciiilllkkkmmmppprrrrrrsssuuuwww~~~}}}yyywwwwwwyyy|||{{{{{{{{{||||||{{{zzz|||~~~xxxrrrrrrrrrmmmhhhccc```eeevvv|||zzziiiPPPAAA999555888999::::::999999:::;;;~~~vvvpppWWWMMMCCC@@@>>>;;;;;;<<<888777666444222000///...------,,,++++++******)))))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&'''(((((((((((('''++++++,,,...111222222111000222444666888888777777444555444333666:::888333000000000......///222444::::::>>>BBBCCCDDDJJJQQQ^^^YYYQQQJJJFFFDDDBBBAAAJJJNNNRRRTTTSSSSSSUUUXXXYYYTTTRRRUUUWWWVVVXXXZZZWWWWWWWWW[[[aaafffjjjkkkhhh^^^QQQJJJPPPZZZ^^^[[[]]]___aaaaaa```___```aaa___```aaacccddddddcccbbbcccdddeeeeeeeeefffhhhjjjkkkmmmrrrsssnnnhhhkkksssssspppnnnttt}}}}}}}}}~~~}}}xxxuuuwww|||||||||{{{xxxtttqqqnnnhhhjjjllllllkkkiiihhhhhhhhhggghhhlllppprrrpppmmmppppppooonnnnnnnnnoooooooooooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppssssssssssssssssssrrrrrruuuvvvxxxyyyzzzyyywwwvvv{{{yyyvvvuuuvvvyyy}}}~~~~~~{{{}}}}}}uuunnnjjjeeebbb______eeennnyyywwwkkkdddaaa```ddd```iiiwwwwwwXXXLLLFFFJJJOOONNNOOOSSSQQQQQQPPPPPPOOONNNMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMOOOOOOOOOPPPQQQQQQRRRRRRSSSSSSQQQTTTeeezzz}}}}}}aaaUUUeeeuuu|||ooo[[[RRRgggzzzwww~~~\\\HHHFFFAAAAAA===;;;;;;;;;888:::===AAAEEEMMMTTTZZZaaafffjjjmmmpppssstttuuuvvvxxxyyy{{{}}}~~~}}}zzzvvvtttttttttssssssssstttvvvxxxyyy|||~~~tttlllppp{{{tttqqq}}}xxxvvvttt___III;;;555444777888::::::999888:::;;;xxxooo[[[QQQGGGCCC@@@>>>===>>>888777666444222000///...------,,,++++++******)))((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''***+++,,,...000111222111111222222444666888999:::666777444222555;;;<<<999111000///...---...000222999999===BBBDDDDDDJJJQQQ___]]]WWWNNNHHHEEECCCAAAJJJNNNRRRTTTSSSRRRUUUWWWWWWRRRPPPSSSUUUUUUWWWZZZZZZYYYXXXYYY\\\```eeegggiiiggg\\\NNNNNNXXX]]]ZZZ]]]___aaaaaa```___``````^^^___aaabbbccccccccccccdddfffhhhfffdddcccfffiiiiiimmmsssuuupppjjjlllrrruuurrrpppttt~~~~~~yyytttooommmhhhiiijjjiiieeeeeegggjjjmmmlllkkkmmmpppqqqpppnnnpppppppppooooooooooooooooooooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqttttttttttttssssssssssssrrrtttwwwyyyyyyxxxvvvtttzzzxxxvvvuuuvvvyyy}}}~~~}}}}}}{{{qqqkkkkkkiiiddd______fffnnnvvvyyyxxxooogggfffgggggghhhdddmmm|||oooRRRJJJGGGKKKOOOOOONNNPPPRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMKKKKKKJJJJJJKKKLLLMMMMMMPPPPPPPPPPPPPPPQQQQQQQQQPPPMMMJJJMMMZZZnnn~~~mmm[[[eeevvv~~~fffNNNVVVvvvmmmzzzaaaJJJHHH>>>AAA===;;;<<<;;;888999<<<@@@DDDKKKRRRXXX^^^dddiiikkknnnqqqssstttvvvxxxzzzwwwxxxyyyyyyvvvqqqmmmkkkeeeeeedddeeehhhnnnvvv|||zzz|||~~~}}}rrrrrrwww}}}tttsss~~~yyyxxxxxxuuutttsssmmmdddVVVEEE777444777666888999999888888:::;;;xxx~~~lllZZZPPPFFFCCCAAA>>>===>>>888777666444222000///...------,,,++++++******)))(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''')))+++---///000111222333555333222111333777<<>>999333333999<<<<<<333111///------...//////777888<<>>666333777999999666333000......//////...444666;;;AAABBBBBBGGGNNNXXX```aaaVVVLLLHHHEEE@@@HHHLLLQQQSSSRRRSSSUUUXXXVVVPPPMMMPPPSSSSSSVVVZZZXXXXXXXXXXXXYYY\\\aaafffccckkknnncccUUUQQQUUUZZZ\\\^^^aaabbbaaa```______^^^^^^___```aaacccddddddaaacccffffffdddbbbaaa```eeefffmmmuuuwwwrrrmmmlllyyyvvvtttvvv}}}}}}vvvrrrppppppsssqqqnnnkkkkkkooovvv{{{zzzxxxtttpppoooooopppqqqnnnoooppppppqqqqqqppppppoooooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrsssssstttttttttuuuuuuuuuvvvvvvrrrsssuuuvvvwwwvvvtttsssvvvvvvwwwxxxyyyzzz{{{{{{|||zzz{{{~~~~~~~~~qqquuuuuupppeee^^^^^^aaaccccccbbb^^^ZZZ^^^jjjtttwwwooonnnyyyvvv\\\LLLJJJIIIJJJJJJJJJHHHFFFNNNMMMMMMLLLKKKJJJIIIIIIHHHIIIJJJLLLMMMMMMLLLKKKHHHGGGGGGFFFHHHJJJMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOLLLFFFBBBDDDIIIVVVpppccc```pppyyybbbLLLVVVlllzzzeeefffuuuhhhTTTHHH===AAA===<<<===<<<888888:::===@@@FFFLLLRRRXXX___dddeeegggkkkmmmnnnoooqqqsssqqqmmmgggaaa[[[UUUOOOJJJDDDEEEEEEGGGMMMYYYhhhsss||||||}}}~~~wwwoooooo}}}}}}yyy}}}xxxjjj```WWWOOOCCC888777>>>777888::::::::::::<<<>>>yyywwwxxxmmmmmmMMMEEE@@@@@@???<<<::::::888777666444222000///...------,,,++++++******)))))))))))))))))))))))))))''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&))),,,......///111444333222222333444777999;;;BBBCCC@@@999555888999777888555000//////000///---222444999???AAAAAAFFFMMMSSS___dddYYYNNNJJJEEE???FFFJJJPPPRRRRRRSSSVVVYYYWWWQQQNNNQQQTTTUUUXXX\\\YYYZZZZZZYYYXXXZZZ___cccdddgggkkkfffYYYOOOQQQZZZ[[[^^^aaacccbbb```______^^^^^^^^^___aaabbbdddeeeaaacccfffjjjlllkkkhhheeecccbbbhhhtttzzzvvvnnniiivvvsssrrrttt{{{wwwqqqpppqqqssstttqqqnnnnnnppptttvvvxxxvvvvvvtttqqqooonnnnnnnnnmmmnnnoooqqqrrrrrrrrrqqqoooooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssstttttttttsssssstttuuuvvvwwwwwwxxxtttuuuvvvvvvwwwwwwvvvvvvwwwwwwvvvvvvwwwyyy{{{|||}}}{{{{{{}}}~~~xxxqqqxxxvvvoooddd```ccceeeddd^^^]]]YYYXXX^^^jjjrrrtttoooppp}}}lllRRRJJJIIIIIIGGGGGGGGGFFFDDDJJJJJJIIIIIIHHHHHHHHHGGGFFFHHHJJJKKKLLLKKKJJJIIIGGGFFFFFFGGGHHHJJJMMMNNNLLLLLLLLLMMMMMMNNNNNNNNNMMMHHHHHHKKKKKKQQQiiiiii___kkknnngggOOONNN```qqqyyyiiifffqqqoooZZZHHHAAAAAA===<<<>>><<<888777::::::===BBBHHHMMMTTT[[[```eeegggiiijjjiiihhhiiijjjddd___WWWRRRNNNKKKHHHEEEDDDGGGJJJLLLOOOXXXdddmmm|||}}}~~~}}}rrrmmmyyytttdddVVVMMMBBB777666>>>777999;;;;;;;;;;;;===???{{{yyyyyyooopppKKKDDD@@@AAABBB>>><<<<<<888777666444222000///...------,,,,,,+++******)))))))))))))))))))))))))))&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&$$$(((+++---------000333///111333555666666666666:::===>>>:::999;;;;;;999:::666111///000000///---000222888???@@@AAAEEELLLPPP___eee[[[OOOKKKEEE>>>EEEIIIOOORRRRRRTTTWWWZZZYYYSSSPPPRRRUUUVVVZZZ^^^]]]^^^^^^[[[XXXWWWZZZ]]]fffdddeeefff\\\OOOOOOYYY[[[^^^aaacccbbb```______]]]^^^^^^___aaabbbdddeeedddeeejjjpppuuuuuuqqqlllbbb```eeesss|||yyyooohhhrrrpppooorrrzzz~~~|||yyyppplllmmmqqqtttrrrooommmnnnrrrsssrrrpppppprrrsssrrrooommmllllllkkkmmmoooqqqrrrssssssrrroooooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssttttttuuuuuuuuurrrssstttuuuvvvwwwxxxyyywwwwwwwwwwwwwwwxxxxxxxxxyyyxxxuuutttuuuxxx|||}}}|||}}}}}}zzzrrrpppvvvuuummmdddcccjjjnnnkkk___^^^[[[YYY___hhhmmmlllnnnqqqzzzfffKKKGGGHHHHHHFFFEEEFFFFFFDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIKKKKKKJJJIIIHHHFFFFFFFFFGGGIIIKKKMMMNNNJJJKKKKKKLLLMMMMMMNNNNNNPPPLLLNNNRRROOOPPPeeennn^^^ffffffzzzcccMMMHHHWWWhhhrrrmmmjjjqqqttt^^^HHHEEEAAA>>>===>>><<<888777999777;;;???EEEJJJQQQXXX]]]```aaabbbaaa^^^]]]\\\]]]WWWQQQJJJGGGGGGHHHHHHHHHRRRWWW[[[^^^___ccckkkqqqzzz}}}~~~yyyooouuu{{{hhhUUUKKKAAA666555===888:::;;;<<<<<<<<<>>>@@@~~~{{{{{{|||kkkLLLEEE???@@@AAA>>><<<===:::999777555222///---+++,,,+++******++++++***((())))))))))))))))))))))))...---,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&(((***,,,...///000000000111333666888888666444999999888999;;;<<<<<<;;;BBB<<<444000111111///,,,555444666===AAABBBDDDIIISSS\\\ccc^^^UUUNNNIIIEEECCCJJJPPPSSSRRRRRRTTTWWW^^^VVVNNNMMMRRRWWWXXXWWWYYY\\\^^^]]]YYYXXXXXXZZZaaaaaabbbaaa___ZZZVVVSSSWWW[[[```aaa```^^^^^^______```aaabbbccccccbbbbbbdddfffhhhlllqqqvvvzzz|||zzzwwwrrrnnnqqqtttpppiiihhhjjjlllmmmppp{{{yyytttwww~~~}}}vvvmmmiiiiiijjjhhheeejjjiiiiiijjjkkkmmmpppqqqrrrrrrqqqpppooonnnmmmmmmooopppqqqpppooonnnooopppoooooopppqqqrrrrrrrrrrrrrrrqqqqqqrrrssstttrrrqqqpppppppppppppppppppppppptttuuuuuuuuutttssssssrrrttttttuuuvvvwwwxxxyyyyyyzzzwwwtttuuuxxx{{{{{{yyy|||zzz|||uuuppppppwwwoooiiiiiilllmmmpppssshhh```XXXYYY___fffkkkmmmqqqyyyiiiRRREEEFFFFFFGGGFFFFFFEEEDDDCCCDDDDDDEEEEEEEEEDDDBBBAAAAAABBBDDDEEEFFFEEEDDDDDDFFFFFFEEEFFFGGGIIIJJJLLLGGGGGGJJJMMMOOONNNKKKHHHMMMKKKKKKMMMNNNSSS___lll}}}ddd\\\bbbiiisssrrriiiWWWHHHHHHUUUbbbnnnnnnkkkhhhkkkiiiWWWBBB@@@>>><<<<<<======999666666888;;;???DDDJJJRRRWWWYYYbbb^^^WWWYYYVVVOOOPPPIIIJJJMMMQQQUUUYYY\\\]]]fffmmmuuuzzzzzzvvvqqqnnnvvvzzz}}}~~~{{{~~~~~~~~~}}}|||yyyvvvrrrooommmggghhhfffdddiii|||ooo______qqq|||```KKKAAA888999<<<777;;;;;;;;;;;;<<<>>>???@@@xxxmmmLLLEEE@@@@@@@@@>>><<<===;;;:::888666333000...,,,,,,+++******++++++***((())))))))))))))))))))))))++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((())))))(((''''''&&&&&&''')))+++---///000000333444777:::<<<<<<:::888666666666888:::<<<<<<<<>>======<<<999666555777999;;;???EEELLLQQQUUUYYYUUU[[[qqqzzztttpppooorrruuutttqqqqqqvvvzzzxxxqqqkkkgggoooxxx{{{yyynnniiiaaaXXXPPPKKKHHHGGGKKKPPPVVV\\\eeeuuuyyylllhhhhhhkkkhhhccc^^^```qqq|||yyyyyyzzz|||pppWWWFFF???888:::>>>999>>>===<<<;;;;;;;;;;;;;;;wwwxxx~~~qqqOOOGGG@@@??????===;;;<<<::::::888666444111///---,,,+++******++++++***((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''(((***,,,...000222111444777:::;;;:::::::::888999::::::999999:::;;;>>>???>>>888000---...222000///222999>>>@@@DDDJJJKKKVVVaaadddaaaZZZNNNCCCAAAEEEKKKOOOQQQTTTWWWYYY]]]^^^\\\VVVPPPOOOUUU\\\XXXYYY[[[\\\\\\[[[ZZZYYY]]]___ccceeeddd```\\\XXXUUUWWW[[[]]]___``````aaaaaa```___^^^___aaaccceeeggggggggghhhggggggggggggiiiooosssrrrqqqppplllgggbbbdddbbbXXXKKKCCCCCCFFFLLLSSS]]]gggqqq|||~~~wwwrrrmmmeee```___aaa___^^^```bbbcccaaa___eeefffhhhjjjlllllllllllllllllllllmmmmmmmmmnnnnnnooopppqqqooommmkkklllmmmnnnooopppqqqqqqrrrrrrqqqqqqpppooopppppppppnnnlllmmmnnnoooppprrrssstttuuuttttttssssssssssssssssssoooppppppqqqrrrsssttttttvvvyyy{{{{{{yyyxxx{{{~~~~~~}}}~~~~~~{{{yyyvvvnnnmmmpppoooeee```hhhsssvvvrrrnnnccc```eeettt}}}{{{wwwwwwzzzhhhPPPDDDAAABBBBBBCCCCCCDDDCCCCCCCCCAAAAAABBBCCCCCCBBBAAA@@@EEEDDDCCCAAAAAAAAABBBCCCCCCBBBBBBBBBCCCDDDFFFGGGDDDDDDFFFJJJLLLMMMKKKIIIGGGFFFIIILLLLLLJJJLLLRRReee||||||vvvuuuyyy{{{]]]XXXeeeooo~~~zzz[[[HHHPPPbbb{{{|||sss```NNNGGGCCC???=========;;;999555666777888;;;AAAHHHMMMRRRVVVTTT]]]xxx{{{}}}}}}tttmmmiiifffdddjjjuuu~~~~~~}}}xxxsssnnn```[[[UUUOOOLLLKKKMMMOOOOOOVVV___fffooo{{{||||||}}}}}}}}}vvvkkkeeegggllltttwwwwwwpppiiinnn}}}~~~fffPPPCCC>>>888:::>>>:::<<<<<<;;;;;;;;;;;;;;;<<>>@@@@@@>>>:::888999:::>>>@@@AAA<<<333------000000...000777<<<>>>CCCIIIHHHSSS^^^dddeee```SSSGGGAAADDDIIIMMMQQQTTTWWWYYY\\\______YYYPPPNNNTTT[[[WWWXXXZZZ\\\]]]\\\[[[YYY[[[^^^bbbddddddbbb^^^\\\TTTUUUXXX[[[^^^```aaaaaaaaa```^^^^^^___```cccdddeeeeeefffggggggffffffeeeeeehhhjjjmmmqqqsssmmmdddVVVQQQJJJCCC===999888777@@@LLL]]]kkkuuu|||}}}uuulllddd___[[[WWWWWWZZZ___]]]\\\]]]___bbbddddddkkklllmmmnnnnnnmmmlllkkkkkkkkkllllllmmmmmmnnnnnnnnnooopppnnnlllkkkkkklllnnnnnnooopppqqqqqqqqqqqqqqqpppooooooppppppnnnlllmmmnnnoooppprrrtttuuuuuuuuutttssssssssstttuuuuuuqqqqqqrrrssstttuuuvvvvvvvvvyyy|||{{{yyyyyy{{{~~~~~~|||{{{}}}~~~yyytttoootttxxxwwwsssrrrtttxxxsssiiieeelllvvvwwwqqqlllbbb]]]ddduuu}}}yyyzzz~~~hhhRRRGGGCCC??????@@@AAABBBBBBBBBAAA@@@AAABBBCCCCCCBBBAAAAAAFFFEEECCCBBBAAABBBBBBCCCCCCCCCBBBBBBCCCDDDEEEFFFCCCDDDFFFIIILLLMMMLLLKKKJJJHHHGGGIIIIIIIIILLLQQQZZZvvv~~~xxxzzzyyy~~~~~~cccZZZbbbmmm~~~gggKKKHHHSSSooossscccVVVIIIDDD???===>>>???>>><<<666666666666888===DDDIIIMMMTTTSSSZZZsss{{{ooofffbbbbbbcccdddgggrrr{{{|||{{{|||~~~}}}{{{zzzyyyvvvrrrkkkbbb\\\MMMKKKHHHGGGIIINNNSSSWWWWWW^^^gggnnnsss{{{rrrhhhcccaaa___^^^^^^``````]]]ZZZ___kkkttt}}}uuurrrsss|||zzz\\\III???===888:::>>>:::999999999999:::;;;<<<===~~~qqq{{{wwwrrrRRRIIIAAA???>>>;;;:::;;;888777666555222000...---,,,+++******++++++***(((((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&(((+++...111333222555777666666777<<>>???@@@AAAAAAAAAAAA@@@AAABBBDDDDDDCCCBBBBBBCCCCCCBBBAAAAAAAAABBBBBBCCCBBBBBBAAABBBCCCDDDEEEDDDDDDEEEIIILLLNNNNNNMMMLLLHHHFFFGGGIIIIIIMMMRRRYYYuuu~~~ooo```]]]nnn~~~}}}\\\KKKKKKYYYppp}}}uuukkkbbbLLLFFF@@@===>>>??????>>>888777666555666:::AAAFFFHHHQQQPPPSSSgggzzzzzzrrrhhhbbbbbbdddeeefffhhhqqqyyyzzzzzz{{{zzzwwwvvvsssoooiiibbbZZZQQQKKKGGGFFFGGGIIINNNTTTZZZ^^^bbbhhhpppuuuyyy}}}lll^^^VVVQQQMMMJJJGGGGGGHHHIIIOOO[[[iiisss}}}ttt}}}}}}|||||||||{{{wwwzzzvvvfffSSSCCC===<<<888999===999888888888999:::;;;======ttt~~~{{{rrrSSSIIIAAA???===;;;:::;;;888888777555333111///...,,,+++******++++++***(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''***...111333444666666444333666===DDDFFFHHHHHHCCC<<<777777888555:::@@@AAA===777222000000...///444888;;;@@@FFFGGGNNNVVV___ggghhh^^^RRRCCCDDDFFFJJJOOOSSSUUUVVVVVV\\\```]]]UUUPPPQQQUUUVVVVVVXXX\\\______\\\YYYYYY[[[]]]```aaabbbbbbbbbSSSRRRTTTXXX^^^bbbcccbbb^^^^^^______```aaaaaabbbaaabbbdddeeeeeedddbbbaaa^^^^^^ZZZVVVTTTTTTPPPIII<<<888444333666:::======HHHVVVhhhuuu{{{~~~{{{lll]]]UUUKKKGGGEEEGGGIIIJJJOOOVVVPPPTTTYYY___eeekkkqqqtttnnnnnnmmmlllkkkkkkkkkkkkmmmmmmmmmmmmmmmnnnnnnnnnjjjlllmmmmmmlllkkkmmmnnnmmmnnnooopppqqqqqqqqqqqqooonnnnnnppprrrrrrqqqpppoooooopppqqqrrrttttttuuuwwwvvvuuutttuuuvvvxxxyyyttttttuuuvvvwwwxxxyyyyyywwwvvvwwwyyy{{{{{{zzzxxxpppnnnnnntttzzz|||xxxsssmmmgggcccgggqqq{{{{{{{{{yyyqqqggg\\\]]]mmmxxxxxx{{{sss^^^SSSJJJBBB===>>>???AAABBBCCCCCCCCCAAABBBCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCEEEDDDCCCCCCCCCDDDEEEFFFDDDDDDFFFIIIMMMOOOOOOOOOJJJFFFDDDGGGJJJJJJMMMQQQWWWqqqjjjYYYlllzzzrrrUUUJJJKKK___rrrxxxyyyzzzvvvnnnQQQJJJCCC>>>>>>>>>===<<<999888666444555999???DDDIIIQQQOOOOOO]]]kkkvvvwwwrrrnnnlllnnnooollliiilllrrrxxxzzz{{{{{{xxxrrroooiiiaaaYYYSSSMMMIIIFFFJJJLLLOOOTTTYYY___cccfffmmmrrryyy~~~ooo^^^TTTOOOJJJGGGAAA???>>>AAAHHHRRR\\\bbbqqq~~~~~~|||||||||zzz}}}}}}{{{|||qqqqqqlll]]]MMM???;;;<<<777999<<<888999999888999999:::;;;;;;sss~~~rrrSSSJJJAAA>>>===:::999;;;999999888666444222000///,,,+++******++++++***((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''%%%%%%%%%'''***...111444333555444222000444===DDDFFFHHHHHHCCC<<<777777999111666===AAA@@@;;;666222111......333777:::???EEEGGGLLLTTT]]]fffjjjaaaVVVDDDDDDFFFJJJOOOSSSUUUUUUUUUZZZ___]]]VVVQQQQQQSSSVVVVVVXXX\\\``````\\\YYYYYYZZZ\\\^^^```bbbccccccSSSRRRSSSWWW^^^bbbcccbbb]]]^^^___```aaaaaaaaaaaaaaabbbcccdddcccbbb```^^^[[[\\\WWWMMMEEEBBB???<<<222222333444555888===@@@GGGSSScccoootttxxxyyyjjjZZZKKKBBB???===>>>BBBCCCBBBEEEJJJMMMRRRZZZbbbiiimmmqqqssslllkkkjjjiiiiiiiiikkkkkknnnnnnnnnnnnnnnnnnnnnnnniiikkkllllllllllllmmmooommmnnnoooppppppqqqqqqpppnnnnnnnnnppprrrssssssqqqppppppqqqrrrssssssttttttxxxwwwvvvuuuvvvwwwyyy{{{ttttttuuuvvvwwwxxxyyyyyywwwvvvuuuxxx{{{|||yyyvvvmmmkkklllsss|||}}}xxxuuukkkbbbdddooozzz~~~}}}|||tttjjj\\\[[[jjjuuuvvv|||fffTTTMMMEEE<<<>>>???@@@BBBCCCDDDEEEEEEAAABBBDDDEEEEEEEEEDDDDDDCCCDDDEEEGGGGGGGGGFFFEEEHHHHHHGGGFFFFFFGGGHHHIIIDDDEEEFFFIIIMMMPPPPPPPPPGGGDDDDDDHHHKKKKKKMMMPPPPPPgggqqqVVVeeeqqq~~~ZZZHHHJJJXXXgggoooxxx}}}uuuUUUNNNEEE???======;;;::::::999666444444888>>>CCCMMMTTTPPPNNN[[[dddiiiqqqwwwzzz|||yyywwwvvvxxx{{{yyyrrrkkkoootttxxxzzz||||||wwwooohhhaaaVVVMMMIIIIIIIIIJJJKKKNNNTTTZZZ```eeeiiijjjqqqvvv|||ppp^^^TTTOOOKKKGGG???<<<999;;;AAAGGGKKKLLLUUUfffyyy}}}~~~wwwrrrlll]]]JJJ===:::<<<777888;;;888;;;:::999999888888999999nnnuuusssTTTJJJ@@@>>>===:::777777666555444333222111111000,,,+++***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((,,,///222222222222222333555777888AAA@@@>>>===;;;777333000888555999CCCDDD;;;555666111///000333555666<<>>===;;;888888888777666444333111//////,,,+++***)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((+++///111000000000111333555777999;;;<<<===>>>===:::555222666555:::BBBDDD???777444333000000333444444:::AAAFFFJJJNNNUUU```hhhgggaaaMMMGGGDDDHHHLLLNNNQQQTTTWWWYYY]]]^^^]]]XXXRRRNNNTTTUUUXXXZZZ\\\^^^``````YYYXXXXXX[[[```ccccccbbb\\\WWWSSSTTTYYY^^^______]]]```bbbcccaaa```aaacccddddddddddddbbb]]]VVVQQQIIIEEE???888444222111222888999:::;;;===BBBHHHMMMYYY```jjjqqqvvvzzzvvvmmmgggbbbYYYRRRIIIAAA;;;777444222444555777777888;;;@@@CCCFFFLLLTTT[[[```cccfffhhhiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkklllllllllllllllmmmlllllllllmmmmmmnnnnnnmmmmmmnnnnnnoooppppppqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrsssttttttssstttvvvxxxxxxxxxwwwvvvwwwuuusssssstttuuutttttttttxxx{{{|||}}}uuuqqqrrrwwwzzzrrrjjjfffaaa```bbbeeeggghhhoooyyysssqqqbbb___dddgggsss|||aaaMMMFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDDDDCCCCCCDDDEEEEEEGGGHHHHHHFFFDDDDDDEEEMMMLLLKKKJJJIIIIIIJJJJJJHHHJJJLLLMMMNNNMMMLLLLLLJJJKKKKKKJJJJJJLLLPPPSSSUUU___rrrppp]]]___lllwwwwwwuuufffMMMEEEMMMWWWdddttt~~~rrr]]]GGG>>>??????===;;;<<<999555333333666:::===JJJLLLKKKKKKPPPYYY______gggfffiiiooorrrrrrwww~~~~~~zzzssswwwwwwssspppkkk___RRRLLLIIIGGGHHHMMMTTTXXXZZZaaabbbeeeiiiooovvv|||ooo^^^QQQGGGBBB<<<;;;:::888888999:::;;;===BBBMMMYYYhhhvvvvvvzzzrrr\\\PPPAAA>>>:::999999:::::::::999999888888777888888888~~~~~~yyySSSIII???===>>>;;;999999;;;:::888666333111///...,,,++++++*********++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''***...000......///000222555777888666999===???>>>;;;666333444888;;;@@@EEEGGG@@@666444111000222222222777===FFFJJJMMMRRR\\\fffiiifffQQQIIIDDDFFFJJJNNNSSSWWWYYYYYYZZZ]]]___\\\UUUPPPRRRSSSUUUXXX[[[^^^```aaa[[[YYYXXX\\\bbbfffdddaaa^^^YYYUUUUUUYYY]]]_________```bbbbbbaaabbbdddeeefffeeedddbbb^^^VVVMMMGGG<<<:::666222000000222333777999;;;>>>CCCIIIQQQWWWaaagggnnntttwww{{{|||rrrjjjbbbZZZTTTDDD@@@:::555333333333222111222333333444777;;;???>>>DDDMMMUUUZZZ^^^bbbdddgggggggggggghhhhhhiiiiiijjjkkkkkkkkklllllllllmmmllllllmmmmmmmmmnnnnnnnnnmmmnnnnnnooooooppppppppprrrqqqqqqqqqqqqqqqqqqrrrqqqqqqrrrrrrsssttttttuuuuuuvvvxxxyyyyyyxxxwwwvvvxxxvvvtttsssttttttsssrrruuuwwwzzz}}}|||ssstttzzzvvvooobbbbbbbbbaaa___^^^___```hhhllluuu~~~zzzvvvvvvuuuiiifffiiijjjwwwwwwYYYFFFAAACCCCCCBBB@@@@@@@@@@@@@@@@@@@@@AAA???AAACCCCCCCCCBBBCCCEEEEEEGGGIIIHHHGGGFFFFFFGGGMMMMMMMMMMMMLLLKKKJJJJJJHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKMMMPPPRRRVVV[[[iii}}}^^^[[[aaaggggggkkkgggXXXGGGJJJQQQ___sss~~~~~~fffLLLBBBBBBAAA>>>;;;<<<:::666444444666999<<>>===<<<:::999999999::::::999<<>><<<:::999999:::999777888888777777777888999999wwwSSSHHH???===>>><<<;;;;;;:::999888666444222000///+++++++++***++++++,,,,,,))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''***,,,---......///000222333555555666999===>>>>>>;;;999888555:::::::::AAAIIIDDD888333111000111111111666<<>>???????????????@@@@@@@@@BBBDDDEEEDDDDDDEEEFFFEEEGGGHHHHHHGGGFFFGGGHHHKKKLLLMMMMMMLLLKKKIIIGGGIIIIIIHHHHHHIIIJJJLLLMMMOOOOOOOOONNNLLLMMMOOOQQQUUUWWW```rrrzzzeeeZZZYYY^^^bbbjjjkkk___LLLIIIKKKZZZqqqjjjTTTHHHDDDAAA>>>>>><<<:::777555555666888:::DDDGGGHHHGGGIIIQQQVVVWWW\\\___eeekkkooosssxxx}}}|||xxxtttrrrttttttqqqhhh]]]SSSKKKFFFKKKLLLPPPVVV^^^eeekkknnnqqqvvv|||yyyqqq]]]LLLBBB>>>>>>===<<<::::::999::::::;;;<<<@@@EEEOOO___qqq}}}}}}}}}~~~fffOOOFFF<<<:::999999::::::888666777777666777777888999:::~~~yyyTTTIII???======<<<;;;<<<888888777555444333222222+++++++++***++++++,,,,,,))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++//////000111222222333333555888;;;======???AAADDD@@@BBB???999<<>>AAAEEEKKKSSS\\\fffmmmnnnsssyyy}}}~~~xxxrrriii^^^QQQHHH>>>:::555222111000///...///000111000000222666999???DDDLLLTTTXXX\\\^^^```bbbcccdddffffffgggffffffiiiiiijjjjjjkkkllllllmmmlllmmmnnnooooooooonnnnnnooooooooooooppppppppppppsssrrrqqqppppppqqqrrrssspppqqqssstttvvvvvvvvvvvvxxxyyyyyyyyyyyyxxxxxxxxxtttsssrrrsssuuuwwwwwwwww{{{yyyzzz~~~|||tttmmmuuuzzz}}}~~~~~~}}}tttiii___dddgggddd^^^[[[\\\___jjjfffgggllljjjdddhhhrrrkkklllttt{{{pppUUUCCC>>>??????<<<============>>>>>>??????BBBDDDFFFGGGFFFFFFGGGHHHDDDEEEFFFFFFEEEEEEGGGIIIIIIJJJLLLMMMMMMKKKIIIGGGJJJIIIHHHHHHHHHJJJLLLMMMOOOPPPOOONNNLLLLLLNNNOOOTTTTTTZZZiii{{{~~~uuu|||www{{{jjjXXXRRRZZZdddppprrrfffSSSJJJHHHVVVoooyyylll\\\PPPFFF???>>>AAA===;;;999777666666777888AAAFFFHHHFFFHHHNNNTTTVVVYYY___fffkkknnnrrrtttuuuzzz}}}~~~zzzwwwuuuttttttpppiii```WWWQQQOOOPPPSSSVVVZZZaaagggooouuuyyy{{{uuuwww}}}hhhSSSEEE>>>===@@@???>>>===;;;:::::::::777:::===AAAIIIWWWiiiuuu{{{~~~~~~~~~___JJJDDD:::999999:::::::::777555666666666666777888999999{{{vvvzzzxxxVVVJJJ@@@======<<<;;;<<<777666666555444333222222,,,++++++*********++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))...///000111333333333333222555:::===@@@DDDKKKPPPSSSRRRMMMFFFDDDFFFEEEBBB666333111222111000333999<<>>>>>AAACCCEEEFFFEEEEEEFFFGGGAAACCCCCCCCCCCCDDDFFFHHHHHHJJJKKKMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHJJJKKKLLLMMMNNNNNNMMMKKKKKKLLLMMMQQQRRRVVV```ppp||||||uuuxxx~~~uuuuuuvvv]]]SSS\\\jjjzzzwwwaaaRRRIIISSSkkk{{{qqqdddWWWHHH>>>===BBB===<<<:::888777777777777>>>CCCGGGEEEFFFMMMSSSUUUWWW^^^dddgggiiimmmooonnnooossswwwxxxuuurrrqqqqqqnnnfff]]]XXXTTTRRRUUUYYYZZZ^^^dddkkksss|||{{{xxx|||eeeRRREEE@@@???BBBAAA@@@???>>><<<;;;:::666888;;;>>>DDDRRRdddqqq{{{}}}||||||~~~}}}zzz|||}}}}}}wwwVVVEEEAAA:::999999999::::::888666777777666666666777888888{{{uuuzzztttXXXLLL@@@======;;;:::;;;777777666444333111000000,,,+++***)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((+++---///222444555666666333888>>>BBBDDDGGGMMMRRRVVVTTTSSSRRRMMMHHHHHHKKK;;;777444333000...000666777???GGGIIILLLUUU^^^bbblll[[[IIIDDDGGGJJJMMMPPPSSSTTTVVVXXXZZZ[[[[[[[[[SSSRRRRRRRRRTTTVVVYYY[[[^^^___^^^]]]\\\^^^bbbffffffccc^^^YYYXXXZZZ___bbb^^^^^^```ccceeeeeeaaa]]]YYYRRRGGG>>>888555333222333333333444777:::===???FFFJJJRRR]]]iiiwww|||ooo]]]MMMDDD@@@:::777444333333333222111000000000000///111444777:::@@@IIIPPPVVVZZZ]]]___```bbbdddfffggggggffffffhhhhhhiiijjjkkklllmmmmmmlllmmmooopppppppppnnnmmmppppppppppppppppppppppppqqqqqqqqqrrrrrrqqqqqqqqqpppqqqtttvvvxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxyyyyyywwwuuuuuuvvvxxxzzzzzzyyy}}}}}}|||wwwwww|||tttmmmooopppkkkmmmkkkgggccc```cccjjjooovvvqqqggg^^^^^^eeekkkmmmnnnqqqyyyqqqXXXPPPEEE===:::::::::::::::::::::;;;<<<============???AAABBBAAAAAABBBCCC???@@@AAA@@@@@@AAADDDGGGEEEGGGHHHJJJKKKKKKKKKKKKGGGFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIJJJKKKMMMQQQTTTYYYdddrrrxxxwwwwwwyyyuuuzzzkkkZZZ]]]hhhyyyuuu```NNNOOO```ttt|||kkkZZZKKK???<<>><<<;;;999:::;;;;;;AAAOOOdddsss{{{~~~||||||}}}}}}~~~~~~}}}}}}zzzpppddddddttt}}}vvvuuu~~~dddKKK@@@???<<<:::999999::::::999888888777777666666666666777{{{ttt}}}ttt|||YYYLLLAAA===<<<;;;:::;;;999888666444222000...---,,,+++***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((***...222555888999999777===DDDGGGGGGGGGJJJMMMIIIGGGKKKQQQLLLCCCDDDMMM???:::777444000,,,...222333===FFFHHHKKKRRRZZZ___ooo^^^KKKEEEGGGIIILLLNNNQQQTTTVVVXXXXXXYYY[[[]]]TTTSSSRRRRRRSSSUUUWWWXXXZZZ^^^aaa```]]]\\\```cccgggddd___ZZZXXXZZZ___ccc^^^^^^```cccfffeee___[[[PPPIII>>>555111222333555444444666888;;;???BBBDDDJJJQQQ\\\jjj{{{xxxgggQQQAAA999888:::777444222111111000///000000000///...000333666555;;;DDDMMMSSSXXX[[[^^^```bbbdddfffhhhhhhgggfffggghhhiiijjjkkklllmmmmmmlllmmmooopppqqqpppnnnmmmqqqqqqpppppppppppppppppppppqqqrrrssssssrrrqqqppppppqqqtttwwwxxxyyyxxxwwwvvvvvvvvvvvvwwwxxxyyyzzzyyyxxxvvvwwwxxxyyyyyyxxx}}}~~~{{{www|||qqqccceeejjjjjjnnnkkkfffccceeemmmwwwyyytttfffWWWYYYfffnnnmmmjjjqqq~~~[[[BBB???<<<888777777999:::999999:::;;;;;;<<<======:::<<<>>>>>>>>>===>>>???===>>>?????????@@@CCCFFFBBBCCCDDDFFFGGGHHHIIIIIIDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKJJJIIIHHHIIIJJJKKKPPPSSSTTT\\\kkkuuuwwwyyy}}}wwwxxxsss\\\XXX]]]nnnlllRRRLLLTTTdddwwwooo\\\MMMAAA<<<=========<<<:::888777666555777>>>CCCCCCCCCJJJQQQTTTTTTYYYZZZWWWZZZcccjjjjjjfffmmmuuuwwwsssooonnnnnncccWWWPPPSSSYYY[[[^^^bbbhhhmmmuuu}}}tttjjjaaaWWWQQQEEEEEEDDDCCCAAA???===;;;999999888777<<>>@@@<<<;;;999999:::;;;:::999999888777666666555666666rrrwww[[[MMM@@@===???>>>;;;999777777555444222111//////000...+++***+++***)))(((''''''(((((((((((((((((()))+++***''''''***+++)))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((---222333000111777>>>888???GGGKKKLLLKKKLLLNNNHHHAAAAAAHHHHHHAAABBBIIICCC>>>999666333000///000555888<<>>BBBGGGJJJTTT^^^kkkzzzzzzxxx{{{xxxuuuxxxeeeNNN===888888;;;888666555555444111...///.........///000222333666;;;BBBJJJOOOTTTYYY[[[^^^```cccfffhhhhhhhhhgggkkkkkkllllllmmmllllllllljjjlllnnnooonnnoooqqqsssrrrqqqpppooooooqqqssstttrrrpppnnnnnnooopppooonnnoooqqqrrrrrrqqqrrrtttvvvxxxxxxxxxxxxyyyzzz{{{{{{xxxvvvssssssuuuwwwxxxxxx|||vvvpppvvvpppaaabbbkkkqqqssskkkccccccooo{{{{{{ttt}}}sssdddZZZ```lllqqqnnnqqquuu|||uuuUUU???===:::777555555555666888888999:::;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAA???@@@BBBDDDEEEFFFGGGGGGCCCCCCBBBCCCDDDFFFHHHIIIHHHHHHGGGGGGHHHHHHIIIIIILLLLLLNNNRRRWWWaaasss{{{uuu~~~gggTTT___iiiwwwlllSSSIIITTTmmmttteeeZZZFFF;;;DDD>>>;;;999999;;;:::777333999<<>>;;;999888;;;;;;888<<>>;;;;;;:::999999888777777555666777888888777666555ssszzz\\\NNN@@@>>>???>>>;;;999777777555444222111/////////---+++*********)))((((((((((((((((((''''''''''''***)))&&&&&&)))***'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''---222222111222888>>>:::>>>CCCGGGHHHHHHIIIIIIFFF??????FFFGGGBBBDDDLLLHHHBBB;;;666333111000000333666;;;BBBHHHNNNSSSUUUfffggg___OOODDDCCCFFFGGGNNNQQQUUUXXXZZZ[[[]]]___ZZZVVVRRRPPPQQQTTTVVVWWW________________________eeegggfff```XXXVVV\\\cccdddcccbbbcccccc^^^TTTLLLBBB>>>999444333444555666999;;;>>>@@@CCCGGGLLLPPP\\\fffuuuyyyqqqnnnooozzzvvvuuu~~~vvvcccMMM>>>999;;;;;;999666555555555333111000///......///000111222333888@@@GGGMMMRRRWWWZZZ^^^___aaadddeeefffffffffkkkkkkllllllmmmmmmllllllkkkmmmnnnooonnnoooppprrrsssrrrqqqooooooppprrrsssrrrpppooonnnppppppooonnnoooqqqrrrrrrrrrsssuuuwwwwwwwwwwwwwwwxxxxxxyyyzzzzzzyyyxxxwwwwwwxxxzzz{{{||||||uuurrrzzzlll```dddooovvvpppkkkfffhhhuuuyyywwwpppeee```iiiwww}}}{{{{{{~~~dddKKK===;;;999666555555555666555666666777888888999999::::::::::::;;;;;;;;;;;;:::;;;;;;<<<>>>??????@@@>>>???@@@BBBCCCDDDDDDDDDCCCBBBBBBCCCDDDEEEGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLOOORRR^^^tttttt]]][[[eeevvvyyy\\\JJJLLL```sssqqqdddQQQAAA???===;;;999:::;;;;;;777333888:::===???AAADDDIIIMMMQQQTTTWWWXXXYYY]]]dddjjjiiigggfffggglllnnnmmmlllfff\\\VVVVVVXXXXXXYYY\\\gggpppzzzzzzrrriiidddXXXRRRJJJFFFDDDCCC@@@===:::<<<;;;999<<>>999;;;::::::999999888777777666666666777888888777666666{{{}}}|||^^^OOOAAA>>>@@@>>>;;;999777777555444222111/////////---+++*********)))((())))))(((((('''''''''&&&&&&)))(((%%%%%%((()))&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++000222111444:::???>>>>>>>>>@@@CCCEEEDDDDDDDDD>>>===BBBDDDBBBEEEMMMNNNGGG>>>666444333111///222555:::@@@GGGLLLPPPRRR```ggggggZZZKKKCCCDDDFFFLLLPPPUUUXXXZZZ[[[]]]^^^^^^XXXQQQNNNPPPTTTWWWWWW]]]^^^___`````````______```eeeiiieee\\\XXX[[[aaacccaaaaaacccbbbYYYJJJ>>>===;;;888777666888:::;;;???BBBFFFJJJNNNSSSXXX\\\jjjuuutttjjjeee```]]]jjjnnnooossssss```LLL@@@===???===;;;777555666666666555111111000//////000111222111555<<>>>>>======>>>@@@@@@AAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHJJJKKKNNNZZZrrrhhhUUU___ttt}}}jjjOOOFFFRRRbbbooozzziiiWWWEEE======;;;999:::<<<;;;888444666888;;;>>>@@@BBBEEEHHHMMMQQQVVVXXXYYY[[[___bbbdddbbbbbbdddjjjpppuuuwwwrrrggg\\\ZZZZZZXXXUUUSSSYYY```iiippptttyyy~~~xxxpppjjj[[[VVVPPPKKKGGGDDDAAA???<<<<<<;;;999<<>>;;;;;;???AAAAAA@@@CCC>>><<>>AAADDDFFFJJJPPPVVV[[[bbbhhhlll{{{wwwkkkeeebbb[[[SSSZZZdddiiijjjtttqqq___NNNEEEBBBCCCBBB???;;;888666666777777333222111000///000111111000333999???EEEKKKQQQUUU]]]]]]]]]___aaaccceeefffjjjjjjkkklllmmmmmmmmmmmmmmmnnnoooooonnnmmmoooppprrrqqqqqqqqqqqqrrrssstttsssrrrppppppqqqqqqqqqpppoooqqqsssttttttvvvyyy{{{yyyxxxwwwwwwwwwwwwwwwxxxwwwzzz|||yyyuuutttwww{{{~~~zzzsssqqqyyysss___RRRSSS^^^hhhllllllnnnqqqwwwtttpppmmmqqq|||pppRRR???:::666555555444444555555666666666666777777777888888888888999999::::::;;;;;;:::::::::;;;<<<=========<<<===>>>???????????????AAABBBBBBBBBCCCDDDEEEEEECCCCCCCCCBBBCCCCCCDDDEEEEEEGGGJJJKKKKKKTTTjjjpppRRRYYYpppssswwwqqqUUUCCCIIIWWWhhhoooXXXFFFCCC>>><<<:::;;;===<<<999555444666999<<<>>>@@@AAABBBIIINNNTTTWWWWWWVVVWWWYYY]]]^^^```dddkkksss{{{~~~rrrddd^^^]]]YYYQQQJJJGGGKKKQQQVVVXXX\\\eeennnzzz}}}}}}||||||~~~yyynnneeeYYYZZZYYYSSSIIICCCAAABBB>>><<<;;;:::===JJJ___rrrxxx~~~}}}~~~~~~~~~~~~~~~}}}||||||xxxxxxyyy}}}~~~wwwssstttuuuwww{{{~~~zzz~~~rrrYYYJJJDDD???;;;;;;999999999888888777777777777888888888888888888777}}}yyywwwcccSSSDDD???@@@???<<<:::777777555444222111//////---+++))))))******)))((())))))(((((('''''''''&&&'''***)))&&&&&&)))***'''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((,,,///111555:::>>>CCC>>>999999;;;???@@@???DDD@@@======<<<<<>>AAAFFFJJJMMMRRRYYYaaahhhooovvvzzz|||qqqmmmjjj```SSSMMMWWW___aaakkk|||qqqaaaTTTLLLHHHHHHGGGEEE@@@;;;777666666666555444222111000000000000000333777<<>>???????????????AAAAAABBBBBBCCCCCCDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCDDDGGGKKKMMMKKKOOO___ooo{{{yyyYYYWWWhhhkkkdddnnnvvvmmmUUUCCCHHHWWWiii}}}aaaKKKMMMBBB???<<<<<<======:::777444555666999<<<===>>>>>>DDDJJJQQQTTTUUUUUUVVVXXX[[[]]]aaadddhhhpppyyyyyykkkaaa^^^YYYNNNDDDBBBAAABBBFFFGGGJJJVVVbbbooossswwwzzzzzzyyyxxxxxx|||~~~yyyjjj]]]XXX___ddd___QQQFFFDDDFFFAAA===;;;<<>>JJJPPPMMMBBB999777666111222222444888===CCCIIILLLUUU]]]hhhlllcccRRRGGGEEEGGGJJJNNNRRRTTTVVVZZZ\\\```___\\\VVVPPPOOORRRWWWWWWYYY]]]aaadddggghhhiiibbbfffjjjkkkggg```ZZZVVV\\\```aaaVVVFFF:::888;;;;;;>>>AAACCCDDDGGGLLLQQQZZZ___fffnnnuuu|||yyyvvvsssfffVVVEEEHHHLLLQQQZZZjjj~~~rrrfff\\\TTTNNNKKKJJJIIIEEE???:::666666666777666444222000000000000000222555999===CCCJJJNNNWWWXXX[[[^^^aaadddggghhhiiijjjkkklllmmmnnnnnnnnnlllnnnoooooonnnnnnoooqqqooopppqqqrrrssstttuuuvvvuuusssqqqqqqrrrsssrrrqqqppprrrsssttttttuuuxxxzzz|||{{{zzzyyyxxxxxxxxxxxxwwwyyy{{{{{{yyyxxxzzz||||||uuunnnmmmwwwyyydddWWWOOOTTT```iiillllllnnnssswwwyyy~~~{{{oooiiigggnnnxxxoooQQQ>>>777666333333444444555555555555444444444444444444444444666666777888999::::::;;;;;;;;;;;;<<<<<<<<<======<<<<<<>>>??????@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBFFFFFFEEEDDDCCCCCCCCCCCCFFFGGGKKKMMMKKKLLLTTT___www~~~qqqttthhhXXX]]]dddggglllrrrlllXXXGGGKKKYYYfffvvvyyyZZZWWWGGGCCC???======>>>;;;999555444444666999;;;<<<;;;===CCCJJJOOOQQQSSSWWWZZZ^^^aaacccccceeelllyyy}}}pppeee^^^YYYMMMBBBCCC???===???>>>@@@MMM\\\ggglllrrrvvvxxxwwwvvvvvvyyyzzz|||~~~}}}{{{}}}sssddd\\\eeennnlllaaaSSSKKKHHHGGGAAA>>>???AAAIII___uuuyyy{{{~~~~~~~~~~~~}}}|||zzzzzz{{{}}}~~~~~~|||vvvnnnoooppppppsssxxx~~~mmmXXXIII@@@:::888:::888888888888888888888888777777666666666666777777|||sss~~~tttyyygggWWWFFFAAAAAA???===;;;777777555444222111//////,,,***(((((()))***)))(((&&&&&&''''''((()))))))))&&&)))(((%%%%%%((()))&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((+++///333666999;;;:::999777666999>>>BBBFFFEEECCC@@@>>>??????>>>BBBNNNRRRGGG;;;888666222111000000222777???FFFJJJPPPTTT___jjjiii\\\OOOIIIGGGIIIKKKNNNPPPTTTYYY\\\\\\```aaa[[[QQQLLLPPPVVVXXXYYY[[[^^^aaadddfffgggcccdddeeehhhiiieee^^^XXXYYY\\\\\\SSSGGG>>>>>>BBBCCCGGGKKKNNNPPPUUU]]]dddmmmrrryyy|||wwwtttuuuuuurrrtttyyy{{{uuueeePPPGGGAAADDDJJJVVVnnnuuukkkccc[[[SSSNNNJJJIIIGGGBBB<<<888777888999777555222000/////////000111333555999>>>EEEJJJRRRTTTXXX]]]aaadddfffggghhhiiikkklllmmmnnnnnnnnnkkkmmmnnnooonnnoooppprrrrrrrrrssssssssssssssssssuuusssrrrqqqrrrsssrrrqqqqqqrrrssstttssstttwwwyyy|||{{{zzzxxxwwwvvvvvvvvvvvvvvvxxxyyyzzzzzz{{{{{{xxxrrrkkkjjjqqqxxxsssjjjQQQGGGEEEPPP___hhhjjjkkkmmmqqquuuuuuwww{{{|||yyynnnfffccciiiqqqyyy\\\AAA999777333333444444555555555555555555555555444444444444444555555666777888999::::::::::::::::::;;;;;;;;;;;;:::;;;<<<>>>???@@@@@@@@@???@@@AAABBBCCCBBBAAAAAACCCCCCCCCCCCCCCDDDEEEEEEHHHGGGHHHKKKJJJJJJNNNUUU```xxxyyyzzz~~~}}}www[[[SSScccpppttt|||}}}lllUUUNNNSSS[[[lll~~~ooo```MMMHHHAAA======>>>===;;;777555333444777:::::::::999===BBBEEEGGGJJJOOOSSSWWWXXXYYYWWWZZZfffxxxyyylllccc]]]SSSIIIFFF???===>>><<<:::EEETTT```fffmmmsssvvvvvvvvvvvvxxxyyyzzzzzz{{{|||}}}}}}|||yyytttrrrsssvvv}}}{{{|||rrrwwwsssaaaTTTOOOGGGBBBBBBAAAGGG\\\rrrxxxzzz}}}}}}}}}}}}}}}~~~~~~zzzzzzzzz|||~~~~~~}}}yyy{{{}}}~~~~~~{{{sssooojjjkkklllmmmpppxxxwwwdddNNNBBB<<<888888999666666666666666666666666777666555444444555666777ppp{{{qqqqqqhhhWWWGGGAAAAAA???===<<<777777555444222111//////,,,***(((((()))***)))(((%%%%%%&&&'''((()))******%%%((('''$$$$$$'''(((%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''***...222555777777888888666555777>>>CCCFFFGGGEEECCCAAABBBAAA???<<>>:::999::::::888666333111////////////000111333666;;;BBBGGGNNNQQQVVV\\\aaadddeeefffhhhiiikkklllmmmnnnnnnnnnjjjlllnnnooonnnoooqqqsssttttttttttttsssrrrqqqpppuuutttrrrrrrsssssssssrrrqqqrrrssssssssssssuuuwww{{{zzzyyywwwvvvuuuuuuuuusssssssssuuuxxxzzzyyyxxxuuupppiiiggglllpppjjj```IIIAAAAAAOOO```hhhkkkmmmkkkooorrrqqqsssxxxyyyxxxqqqgggbbbffflllsss}}}vvvMMM555777888111444444555666666555555444777777777777777777666666444555666777888999::::::999999999999999999::::::888999;;;===>>>???@@@@@@???@@@AAABBBCCCBBBAAA@@@@@@@@@@@@AAACCCEEEFFFGGGKKKGGGFFFHHHIIIIIILLLRRRPPPppptttyyywwwuuu^^^MMMdddrrryyyeeePPPKKKQQQcccppp~~~}}}fffQQQJJJBBB======>>>>>>===888555222333666999:::999888;;;======<<<>>>CCCGGGEEEGGGFFFEEEJJJ[[[ttttttjjjddd[[[QQQJJJCCCAAACCC???:::AAAPPP[[[aaajjjqqquuuvvvvvvvvv{{{zzzzzzyyyyyyzzz{{{{{{zzz~~~~~~vvvnnnkkkkkkiiipppoooffffffwww|||gggUUULLLEEEDDDBBBEEEYYYooovvvxxx|||}}}}}}|||}}}~~~yyy{{{}}}zzzzzzyyyzzz|||}}}{{{zzzuuuxxxzzz}}}~~~}}}|||qqqjjjgggfffgggiiilllrrr}}}zzzzzz{{{nnnYYYBBB888777888888999333444444444444444444444666555444333333444555666zzzxxxuuuxxxnnnTTTFFFEEE@@@>>>>>>888:::888444333333222111000,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''((('''%%%'''+++000444666999555555999999777;;;CCCJJJJJJLLLNNNHHH@@@@@@FFF@@@DDDMMMQQQIII;;;666999333111......111777===BBBIIIQQQWWWZZZcccnnnkkk___UUULLLGGGHHHJJJLLLRRR[[[ZZZaaafffeee]]]WWWUUUWWWWWWYYY\\\]]]^^^```ccceeeeeehhhgggdddfffjjjfff___YYY]]]^^^XXXNNNFFFEEEFFFNNNVVV```gggmmmvvv|||yyyvvvrrrpppnnnmmmlllmmmnnnooovvvyyyooo\\\PPPOOOPPPaaa~~~}}}tttnnnfffXXXLLLJJJLLLQQQUUUMMMAAA;;;>>>999::::::777555333///,,,000111222333444777<<>><<<<<<<<<:::888666666777999;;;999555222333888;;;:::888;;;;;;<<<<<>>CCCQQQYYYdddjjjmmmmmmnnnooorrrsssuuuwwwzzz}}}~~~zzz|||{{{vvvqqqooonnnmmmlllhhh___ZZZaaavvvuuuZZZFFFEEEFFFFFFVVVmmmuuuwwwzzz}}}~~~}}}|||{{{}}}}}}~~~~~~|||{{{zzzyyyzzz{{{|||}}}|||wwwsssvvv||||||~~~uuukkkiiifffbbbdddfffccclll{{{yyy|||vvvrrr~~~{{{yyy|||~~~yyynnnRRRIII>>>888777888777555333333333333333333333333555555555444444333333333|||{{{~~~oooTTTFFFEEE@@@>>>>>>999:::777444333222222111///,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''((('''&&&'''***///333555555333555999:::999<<>>666666222000//////111666;;;>>>IIIRRRWWWYYYaaammmooohhhYYYPPPIIIIIIJJJLLLQQQWWWYYY^^^dddeeeaaa[[[WWWWWWXXXYYY\\\]]]^^^___aaabbbccceeeeeecccfffkkkjjjeee[[[```bbb]]]SSSLLLIIIJJJSSS[[[fffqqq{{{{{{yyyvvvtttrrrpppooommmmmmnnnooopppuuu}}}{{{eeeVVVQQQOOO]]]xxxwwwooofffYYYOOOLLLSSS]]]aaaWWWGGG??????:::::::::888777444000---///000222222333666;;;>>>HHHLLLRRRYYY___ccceeeeeehhhiiikkkmmmnnnnnnmmmmmmnnnooopppppppppqqqtttvvvvvvuuutttsssssstttuuuvvvwwwtttpppoooppppppooommmrrrrrrrrrqqqpppqqqsssvvvtttuuuvvvvvvttttttuuuvvvwwwvvvttttttuuutttpppkkkhhhpppuuuuuutttmmm[[[HHHGGGJJJRRR^^^eeegggkkkqqquuuvvvwwwyyy|||~~~{{{tttkkkfffjjjxxxqqqNNN999777999777333666666666777777777888888888999999999888888777666888888888999::::::;;;;;;999999:::;;;;;;;;;;;;:::999:::;;;===???AAABBBCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKOOOUUUkkkvvveeecccqqquuu___PPPFFFRRRaaannnwwwUUULLLDDDAAABBB@@@<<<999<<<:::888666555666888999999666555555888::::::999555666777999<<>>>>>999999777444222222111000...,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))---222444222222666:::;;;:::;;;???>>>CCCMMMUUUUUUNNNHHHGGGLLLOOOTTTYYYTTTGGG;;;666444333111///111444777:::EEENNNSSSTTT[[[hhhooooooaaaWWWMMMJJJJJJKKKOOOSSSVVVZZZaaaeeeeeeaaa[[[WWWWWWYYY[[[]]]^^^______^^^```bbbbbbcccgggmmmnnnlllbbbgggkkkggg___VVVRRRQQQQQQVVV```kkkvvv|||xxxvvvuuusssqqqqqqqqqooonnnnnnnnnooopppsssyyy|||zzzyyy~~~uuueeeZZZPPPVVVkkktttkkkbbb\\\SSSXXX``````VVVFFF>>>===<<<;;;999999888555111......///000111222444999<<>>???@@@AAABBBCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKMMMNNNOOOSSSaaa{{{rrr^^^iiixxxttt___GGGEEEQQQ___}}}[[[QQQEEE@@@BBBCCC???999===;;;999777555555555666777999:::::::::;;;===???;;;;;;===>>>AAAKKK```sssrrr```YYYQQQIIIEEEAAA???CCCHHHSSSRRRPPPPPPRRRWWW]]]aaaeeejjjooosssuuuyyy~~~}}}tttnnnlllnnnqqqssssssnnnddd\\\aaattt|||YYYLLLIIIIIIWWWiiizzz{{{~~~~~~{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxwwwvvvvvvwwwwwwwwwxxxzzz|||~~~}}}|||rrrhhhdddfffhhhfffbbbgggkkk|||wwwiiidddddd```YYYDDD???999555555555333111333333333333333333333333444444444444333333333333uuuyyyoooqqqWWWGGGEEE@@@>>>???:::999777444333222111///---,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''(((+++///222111444999<<<<<<;;;;;;<<>>???@@@AAAAAADDDCCCCCCBBBBBBAAAAAA@@@AAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGIIIKKKMMMOOOVVVWWW[[[fff|||bbbaaagggsss{{{nnnOOOBBBJJJVVVkkk~~~lll___MMM@@@???CCCBBB===>>><<<;;;888666555444333666:::???@@@???@@@EEEIIIIIIHHHHHHGGGFFFKKKZZZjjj{{{~~~iii```WWWMMMGGGBBB@@@DDDIIIYYYYYYWWWQQQJJJIIILLLQQQWWW^^^hhhnnnrrruuuyyy}}}xxxnnnjjjlllqqqyyy{{{lll\\\XXXcccrrr|||aaaSSSLLLKKKYYYkkkzzz{{{|||~~~~~~~~~}}}|||zzzzzzzzzzzzyyyyyyyyyyyyzzzyyyyyyxxxwwwvvvvvvuuuwww{{{~~~~~~}}}~~~|||~~~~~~~~~yyyyyyrrrhhhaaaaaaccceeedddaaaiiimmm|||yyypppgggZZZMMM===:::777555555444333111222222222222222222222222333333333333333333333333ttt|||wwwhhhyyy}}}sssXXXHHHEEE@@@>>>???;;;999777555444333111///,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&$$$&&&''''''''')))---111333888===???>>>===;;;999BBBCCCFFFLLLSSSZZZ[[[ZZZZZZ[[[^^^```___XXXKKKAAAHHHBBB888000---...222555777@@@IIILLLOOOVVV^^^dddtttlll^^^QQQJJJIIIJJJKKKNNNQQQWWW___ffffff```ZZZUUUUUUVVVZZZ^^^aaa```___aaaaaabbbdddgggiiimmmpppooouuu{{{|||uuuiii___ZZZVVVPPPHHHFFFHHHJJJKKKJJJIIIHHHGGGIIILLLTTT]]]eeennnooooooooonnnnnnooooooooooooooooooooooooppppppmmmqqqvvvvvvsssrrrwww~~~uuu\\\DDDAAARRR{{{{{{xxxwwwmmmgggbbbeeelllkkk]]]NNNDDD;;;666777777222//////....../////////111444777===BBBJJJSSS[[[aaadddffffffggghhhiiikkklllmmmmmmooossswwwzzz{{{{{{|||}}}~~~}}}{{{yyyxxxwwwvvvuuutttrrrpppnnnmmmnnnnnnpppqqqqqqooonnnnnnppprrrqqqsssttttttsssssstttvvvxxxwwwzzz}}}zzzrrrqqquuupppWWWIIIFFFRRRYYY``````^^^bbbllltttllliiiddd``````bbbfffiiimmmrrrsssvvvkkkSSSBBB888<<<;;;222000777333333444444444555555555555666666777777777666666555666666777888888999999888999::::::;;;;;;::::::<<<======>>>??????@@@@@@CCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFHHHJJJLLLNNN[[[\\\YYYXXXeeejjj^^^XXXbbbmmmqqqpppooolllQQQBBBIIITTTaaasss~~~}}}pppZZZCCC:::>>>AAAAAA>>>===<<<:::888555333222444:::AAADDDDDDFFFLLLRRRTTTRRRPPPMMMHHHGGGPPP[[[rrrttthhh^^^RRRIIICCC???BBBHHH___eeeggg___OOOCCC@@@BBBHHHQQQ]]]gggmmmpppsssuuu{{{qqqiiiiiinnnvvvvvv___PPPPPPWWW\\\]]]eee{{{{{{xxxnnn```TTTOOO\\\nnn{{{|||}}}}}}~~~}}}||||||zzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzyyyxxxwwwwwwvvvxxx||||||zzz{{{}}}zzz}}}~~~~~~}}}vvvlllfff___]]]^^^`````````aaalllpppxxxxxxiiiSSS@@@999777666555555444333111222222222222222222222222333333333333333333333333zzz{{{}}}lllyyyzzzuuuYYYIIIFFF@@@???@@@;;;:::888666555444222///,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&###&&&((('''&&&'''+++///555<<<@@@AAA@@@@@@>>>;;;???DDDKKKTTT^^^ddd```YYYWWWZZZ[[[[[[[[[YYYQQQGGGLLLEEE;;;222---...111444555===FFFKKKNNNSSSYYY^^^ppppppiii\\\PPPKKKJJJIIIKKKMMMRRRZZZaaacccaaa^^^WWWVVVUUUXXX^^^aaaaaa___aaa```bbbfffgggfffiiinnnmmmttt|||zzznnnbbb[[[ZZZRRRHHHAAA???@@@@@@@@@;;;888888===BBBJJJUUU___fffhhhkkklllllllllmmmnnnnnnnnnnnnnnnoooooooooooollloootttwwwvvvssswww}}}cccJJJ:::>>>QQQ{{{~~~|||rrrnnnooo}}}xxx___LLL???555555666111///111...//////......000333666<<>>??????@@@AAAAAAAAAAAAAAABBBBBBBBB@@@@@@AAABBBCCCDDDEEEEEEDDDEEEEEEFFFGGGHHHJJJKKKXXXXXXUUUSSSXXXnnnxxxaaaSSS\\\hhhhhhcccbbb```OOOCCCGGGQQQ\\\nnnlllOOO;;;999>>>AAA>>>>>>>>><<<:::777444222222888@@@DDDEEEHHHNNNTTTZZZXXXWWWTTTNNNJJJOOOWWWjjjrrrfffWWWLLLCCC>>>@@@EEE]]]hhhqqqnnn^^^LLLAAA>>>@@@FFFQQQ\\\fffkkknnnnnnssskkkhhhlllpppvvv}}}dddQQQJJJLLLNNNLLLPPPcccyyypppttt{{{qqqcccZZZbbbqqq~~~~~~~~~~~~~~~}}}}}}yyyzzzzzzzzz{{{{{{{{{{{{zzz{{{{{{{{{zzzyyyxxxwwwyyy{{{}}}}}}zzzxxxyyy{{{{{{~~~zzzqqqaaa\\\ZZZ[[[\\\\\\]]]```fffrrrwww{{{uuucccMMM;;;666666555555444333222222222222222222222222222222222222222222333333333333{{{uuu{{{vvvZZZIIIFFF@@@???@@@<<<;;;:::888777666333000---,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&"""%%%((('''%%%&&&***...555===BBBBBBBBBEEEDDD@@@@@@GGGPPP[[[gggmmmeeeYYYTTTXXXYYYWWWWWWYYYVVVPPPGGGCCC;;;444000///000111555999@@@GGGLLLQQQWWW]]]dddnnnrrriii[[[QQQLLLIIIIIIJJJNNNTTTZZZ^^^```aaa]]]YYYVVVXXX\\\``````^^^^^^^^^bbbggggggdddgggmmmhhhqqq|||uuuhhh```YYYSSSJJJCCC???>>>>>>>>>;;;777666:::>>>CCCMMMXXX___cccgggiiiiiiiiikkklllllllllmmmnnnnnnnnnnnnnnnooonnnqqqvvvwwwvvvyyykkkOOOBBB<<>>????????????@@@@@@AAAAAABBBBBB??????@@@AAABBBCCCDDDDDDCCCCCCDDDFFFFFFGGGGGGGGGMMMLLLOOORRRTTT```}}}iiiPPPWWWeeefffccccccccc[[[MMMHHHMMMVVVhhhdddFFF<<<>>>@@@?????????>>><<<999555333000555;;;@@@BBBFFFJJJMMMUUUTTTUUUUUURRROOOSSS[[[fff{{{nnn]]]PPPEEE>>>???DDDRRR___ooovvvpppaaaOOODDD@@@AAAFFFQQQ^^^hhhlllmmmmmmiiijjjoooqqqrrrvvveee```aaabbbbbb^^^dddsss||||||rrriiilllvvv~~~~~~~~~}}}}}}}}}||||||wwwxxxxxxyyyzzz{{{||||||yyyyyyzzz{{{{{{zzzyyyxxxwwwwwwxxxxxxxxxxxxzzz|||{{{~~~}}}qqqfff\\\XXXWWWZZZZZZYYY]]]cccppp}}}jjjWWWGGG;;;444444444333222111111222111111111111111111111111111111222222222333333333zzz{{{www[[[IIIFFF@@@???@@@<<<<<<:::999888777444000---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&"""%%%((((((%%%%%%)))---444===CCCBBBDDDHHHIIIEEEFFFLLLSSS\\\iiiqqqjjj^^^SSSXXXYYYUUUVVVZZZ[[[WWWAAA???;;;666333111000000444666;;;BBBIIIOOOWWW]]]YYYkkkxxxrrrcccWWWNNNIIIGGGIIILLLPPPUUU[[[```cccbbb]]]XXXWWW[[[___^^^\\\\\\\\\aaaggghhhdddfffmmmgggppp}}}|||ooogggYYYVVVPPPIIICCC@@@@@@@@@===888555888:::<<>>??????===>>>???@@@AAABBBBBBCCC>>>??????@@@AAABBBCCCDDDBBBCCCDDDFFFFFFFFFEEEDDDDDDBBBIIIRRRSSSUUUkkkxxxxxxoooMMMPPP```gggiiimmmpppkkkYYYJJJJJJOOOaaazzzwwwSSSBBB@@@AAA??????@@@@@@>>>:::666444///333888<<>>???CCCIIIUUUgggxxx|||qqq\\\LLLBBB???@@@IIIXXXffflllnnnkkkiiilllrrrpppnnn{{{zzzrrroookkkmmm~~~~~~zzzttttttzzz||||||{{{{{{zzzzzzyyyyyyvvvvvvwwwxxxzzz{{{|||}}}wwwxxxyyyzzz{{{zzzyyyxxxtttttttttuuuwwwyyy{{{}}}zzz}}}~~~~~~}}}wwwiii[[[ZZZWWWWWWYYYXXXWWW^^^hhh{{{aaaLLL???777333333333222000///000111111111111111111111111111111111111222222333333333tttzzzuuuwww^^^GGGAAABBB@@@>>>>>>:::999666444111000000000...---,,,+++***************)))(((''''''((()))***&&&'''((('''&&&(((...222---+++)))&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''(((---444;;;???@@@CCCHHHMMMMMMJJJLLLTTT]]]```ccceeeQQQQQQPPPQQQSSSWWW\\\```MMMCCC:::777666444222333222555999>>>EEEKKKPPPRRRWWW]]]hhhrrrtttjjjXXXKKKGGGIIINNNRRROOONNNWWWdddddd```ZZZWWWWWWZZZ\\\]]]]]]]]]^^^```ccceeehhhiiifffrrr|||ooofff___TTTLLLFFFBBB===999;;;<<<;;;666333666AAAKKKZZZ]]]aaadddeeefffhhhiiimmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooopppsssyyy}}}zzziiiWWWNNNIIIFFFHHHMMMiiiyyynnnQQQ999666777000///555222111000///000111333555???FFFLLLPPPYYYccceee```ggghhhjjjlllnnnppprrrrrroooqqqsssvvvxxxyyyyyyyyywwwxxxyyyyyyxxxvvvsssqqqssspppmmmmmmppprrrrrrqqqppppppppppppppppppppppppooorrruuuvvvuuuvvvyyy|||wwwwwwoooccc[[[[[[^^^___oooeeeSSSDDDFFFXXXkkkuuukkkeeebbbjjjuuu{{{{{{yyyrrrfff```hhhrrrtttsssrrruuu{{{~~~WWW<<<777444333222111111222333444333222111111111222333444333333333333333333333333444333333333333444555555666666555555555444444444444555777999;;;<<<<<<<<<<<<<<<===>>>>>>===<<<;;;======>>>>>>??????@@@@@@AAABBBCCCDDDDDDCCCCCCBBBBBBFFFKKKNNNLLLOOO^^^nnnmmmssstttzzzeeeRRRQQQaaarrr{{{yyyfffYYYKKKFFFUUUlll}}}dddGGG;;;<<<@@@AAABBBAAA>>><<<;;;:::666555444555888<<>>:::999666444222111000000...---,,,+++***************)))(((''''''((()))***'''((()))'''&&&&&&***---,,,+++(((&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&'''(((+++000888<<<>>>AAAFFFKKKJJJFFFFFFLLLSSSVVVYYY]]]QQQNNNKKKMMMUUU^^^eeehhh\\\MMM===888777444111///111333666;;;AAAHHHMMMQQQWWWYYYaaakkkrrrmmm^^^QQQLLLHHHIIIMMMPPPRRRXXX```dddbbb^^^ZZZYYYYYY[[[]]]aaa```______```dddgggiiidddppprrrjjjcccXXXPPPJJJEEE@@@<<<:::;;;999555111555???HHHXXX[[[___bbbdddfffgggiiimmmmmmmmmmmmnnnnnnnnnnnnooonnnmmmppptttxxxzzz{{{{{{mmm^^^UUUNNNEEEAAABBBYYYnnnzzzZZZ???999888111///444222111/////////111333444===CCCGGGIIIPPP\\\bbbcccggghhhkkknnnpppqqqqqqqqqssstttvvvwwwxxxxxxxxxwwwxxxxxxxxxxxxvvvtttrrrpppssspppmmmmmmppprrrrrrrrrpppppppppppppppppppppppprrrtttuuuuuuttttttvvvyyyxxxsssiii___^^^fffmmmnnnrrraaaMMMDDDKKKZZZjjjrrrpppllllllsss|||{{{uuuooogggdddllltttwwwxxxyyy}}}jjjHHH777888333222111000000111222333222222111111111222333444333333333333333333333333333333333333333444555555666555555555444444444333444555666888999:::::::::;;;;;;<<<======<<<;;;:::<<<<<<======>>>?????????@@@AAABBBCCCCCCCCCBBBAAAEEEGGGJJJKKKHHHIIISSS___sssxxxttt}}}rrrvvvkkk]]]dddqqqvvvxxxqqqiiiXXXHHHJJJVVVjjjuuu{{{jjjVVVEEE===>>>@@@AAABBB@@@>>>===<<<444333222222333777;;;===AAABBBDDDEEEFFFHHHKKKMMMQQQccc}}}ppp]]]PPPGGGAAA>>>CCCLLLZZZhhhuuuxxxnnnaaaHHHCCC???AAALLLZZZdddhhhllljjjjjjhhhbbbddd{{{~~~{{{|||||||||{{{zzzyyyxxxvvvxxxyyyyyyxxxvvvvvvvvvwwwvvvvvvxxx{{{{{{yyywwwxxxyyyzzzzzzyyyzzz{{{}}}|||{{{zzzwwwmmm^^^TTTQQQQQQMMMOOOVVVYYY___rrryyyssskkkmmmsss}}}xxx```JJJ:::444333333333222111111000//////111111111000000000//////111111111111111111111111sssxxx|||kkk~~~xxx___HHHBBBCCC@@@===>>>:::999777555222111000000...---,,,+++************))))))(((((((((((())))))((())))))(((&&&%%%%%%&&&+++***(((&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''(((''',,,333777:::>>>CCCHHHIIICCC@@@CCCGGGJJJNNNTTTQQQKKKGGGJJJUUUbbbmmmrrrkkkXXXDDD;;;999666222000000000222666<<>>:::KKK```}}}eeeFFF;;;999333000333222111///......000222333777???FFFJJJPPPYYYaaaeeeeeegggkkkoooqqqrrrrrrqqqwwwwwwxxxyyyxxxwwwvvvuuuxxxwwwvvvuuusssrrrqqqppprrrpppnnnnnnppprrrrrrrrrpppppppppppppppppppppppptttuuuuuutttrrrrrrsssuuutttkkk```\\\eeettt|||{{{pppYYYFFFFFFRRR\\\gggoooqqqrrrwww~~~uuukkkiiikkkrrrxxx|||~~~zzzVVV999111555111111000000000000111111222111111111111222333333333333333333333333333333333333222222333333444555555555444444444444333333444444666777777888888888999999:::;;;;;;::::::999:::;;;;;;<<<======>>>>>>@@@@@@AAABBBBBBBBBBBBBBBEEEDDDEEEGGGEEEDDDHHHPPP___nnnwwwyyyxxxwwwddd```hhhmmmuuuyyyrrrZZZJJJGGGQQQ```mmmqqqnnndddPPP===AAABBBCCCDDDCCCAAA???===555444222111111333555666===>>>@@@AAABBBEEEHHHKKKPPPZZZmmm{{{eeeUUUJJJBBB<<<>>>HHHUUUdddrrrxxxrrrgggMMMEEE======EEERRR]]]dddlllgggdddddddddkkk|||{{{yyywwwwwwwwwxxxyyyzzzyyyyyyyyyzzzyyywwwvvvvvvvvvvvvxxx{{{|||{{{zzzwwwzzz}}}}}}{{{zzz{{{~~~}}}yyyuuulll___QQQLLLNNNNNNLLLOOOWWW]]]ggg}}}zzznnn^^^jjj{{{xxxuuuyyy}}}}}}xxxyyy|||yyyqqqbbbQQQBBB888555555222222222111111000000///111111000000000000//////111111111111111111111111yyyxxxlll{{{yyy```HHHBBBCCC@@@===>>>:::999777555333222000000------,,,+++************))))))(((((((((((())))))((()))))))))(((&&&%%%$$$)))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%)))///444888<<>>999777777000000000222888@@@GGGLLLRRRQQQTTT\\\gggnnnmmmkkkhhh^^^SSSMMMLLLNNNQQQTTTYYY]]]```^^^ZZZWWWZZZ]]]eeedddbbbaaaaaabbbcccddd```lll{{{~~~uuunnnddd[[[TTTNNNGGGBBB;;;:::777222///222999@@@NNNRRRXXX]]]aaacccfffgggkkkkkkkkklllmmmnnnnnnoooooommmmmmpppwwwyyymmm]]]MMMBBB===FFFUUUllljjjIII<<<999444111333222111000......///111222222<<>>DDDOOO```ttt~~~yyynnnTTTJJJ???===BBBKKKXXXaaafffcccdddiiioooyyy~~~}}}zzzvvvsssssstttwwwyyy{{{yyywwwxxx{{{|||zzzwwwwwwwwwwwwxxxyyyzzzzzzzzzyyy|||~~~|||yyywwwyyy||||||sssiii___TTTKKKIIILLLOOOPPPVVV^^^eeeqqq}}}jjjdddttt~~~{{{|||~~~uuuqqqqqqqqqgggWWWGGG;;;666444555222111111111000000000///000000000000000000//////111111111111111111111111wwwkkkxxxzzzaaaIIICCCCCC@@@===>>>:::999888666444222000///------,,,+++************(((((())))))))))))(((((('''((()))******)))'''%%%'''''''''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%(((---111666;;;@@@CCCIIICCC>>>======>>>CCCJJJRRRSSSQQQMMMLLLTTTeeerrrvvvlll___RRREEE:::999<<<222111000111666===DDDIIILLLOOOTTTZZZ___gggnnnsssvvvqqqeeeWWWLLLIIILLLOOOPPPUUUZZZ[[[XXXVVVYYY\\\___aaabbbddddddcccbbbaaa```iiivvvzzzssshhh___XXXQQQIIIDDD===<<<888333000222888===HHHMMMUUU[[[___aaadddeeehhhiiijjjkkklllmmmnnnnnnlllnnnpppqqqttt|||xxxeeeUUUJJJDDDGGGKKKVVVlllvvvpppuuufffJJJ===999666444555444222000///...///000111333999BBBGGGHHHJJJPPPVVV]]]aaaggglllqqqssssssrrrrrrssstttuuuuuutttsssrrrppppppppppppqqqrrrssstttpppqqqqqqqqqqqqqqqrrrsssppppppppppppppppppppppppqqqpppppppppqqqqqqpppooobbbaaaeeepppzzziiiPPPFFFGGGTTT\\\\\\dddqqqttt|||lllrrryyy{{{|||qqqSSS;;;222111000////////////////////////000000111111222222222222222222222222222222222222222111111111111222333333222222333333333333333333555555666777888888888777666666666666777777888888888888999:::;;;<<<======AAAAAAAAABBBBBBCCCDDDDDDAAA???@@@EEEHHHFFFFFFIIINNNQQQsssnnnbbbfffmmmsss|||}}}bbbKKK>>>LLL[[[ccckkkppplllbbbNNNKKKGGGDDDCCCBBB???======<<<:::888666444333222222444777999<<>>:::999999777555333111///...---,,,+++************(((((())))))))))))((((((''''''''')))******(((&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&(((+++///444999>>>@@@DDD@@@======<<<<<>>888;;;333222000111444:::@@@DDDGGGMMMTTTWWWYYY___iiiqqqvvvyyytttdddTTTLLLLLLMMMKKKOOOSSSUUUUUUUUUWWWZZZYYY\\\```dddeeeeeecccaaaaaagggqqq~~~~~~wwwmmmccc\\\TTTKKKEEE@@@===999444111333777:::EEEJJJRRRXXX\\\___aaabbbeeefffgggiiijjjlllmmmmmmkkkoooqqqqqqqqqyyyuuueeeYYYRRRLLLIIIHHHUUUpppxxxkkk```^^^iiivvvsss```LLLAAA<<<888777777666444222000//////000111888777888;;;===???FFFOOO___bbbggglllppprrrssssssnnnoooqqqrrrssssssrrrqqqnnnnnnoooppprrrsssttttttpppqqqrrrrrrqqqqqqrrrsssppppppppppppppppppppppppnnnnnnooopppqqqpppmmmjjj```gggtttpppXXXEEEFFFMMMYYY]]]___hhhttt~~~nnnuuuzzzzzz{{{pppPPP888//////222333//////000000000000/////////000111111222222111111222222222222222222222222111111000000111111222333111111222222222222333333444555666777888888888888555555555555555666888888777888999:::;;;<<<===>>>@@@@@@@@@@@@AAACCCDDDEEEDDDBBBCCCGGGGGGEEEEEEGGGDDDIIIfffiii]]]ggghhhjjjnnnvvvuuuaaaKKKBBBIIIUUUaaammmxxx```YYYNNNGGGDDDCCCAAA???======<<<:::777444222000000222444666999>>>EEEIIIIIINNNWWW```hhhvvvlll___PPPCCC<<<:::>>>OOOkkkfffXXXLLLGGGEEEFFFOOO[[[dddkkkuuu~~~}}}{{{zzzxxxuuurrrqqqsssuuuvvvwwwvvvuuuvvvxxxzzzzzzzzzwwwxxxxxxwwwuuuuuuvvvwww{{{{{{zzzzzz{{{||||||}}}kkk\\\NNNJJJLLLLLLKKKKKKKKKXXXkkk{{{{{{nnn{{{pppgggXXXDDD666111111222333000000000000000000000000......////////////000000000000000000000000000000vvv~~~ttt{{{zzz{{{bbbJJJCCCDDD@@@======:::999999888666333111///...---,,,+++************'''((()))******)))((('''((('''&&&'''))))))'''%%%$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&&&&'''''')))---222777;;;<<>>>>>@@@???>>>BBBHHHSSSXXX[[[VVVOOOOOOXXXaaaxxxwwwuuunnn]]]HHH<<<888444222111111333777<<>>999444111222555888BBBHHHPPPVVVZZZ]]]^^^```cccdddeeegggiiijjjllllllkkknnnppppppqqqvvvsssiii\\\VVVNNNNNNZZZjjjpppoooppptttvvvnnn]]]QQQVVVcccfff\\\PPPHHHAAA<<<:::;;;777666333111000000111111666555:::DDDJJJLLLQQQXXXeeegggjjjmmmpppqqqrrrrrrnnnooopppqqqrrrqqqppppppooopppqqqrrrsssrrrqqqqqqoooqqqssssssqqqqqqrrrtttppppppppppppppppppppppppnnnnnnoooqqqrrroooiiiddd```nnndddJJJFFFLLLTTTXXX\\\cccnnnwww}}}~~~yyymmmuuuxxxwwwyyyvvvXXX:::///000///000222///000111111111111000///...///000111222111111000111111111111111111111111000000000000000111222222111111111111222222222333111222444555777777888888555555444444555666888999777888999:::;;;===>>>>>>>>>======>>>???@@@BBBCCCCCCBBBDDDGGGEEEBBBCCCHHHCCCJJJXXXwwwyyyZZZ```cccaaa___fffmmmdddTTTJJJFFFLLL^^^ppp}}}uuubbbSSSJJJFFFCCC@@@=========<<<999666333111111111222222444999>>>CCCFFFHHHNNNTTTXXXaaauuu|||nnn[[[JJJ@@@===:::AAAVVVnnn}}}jjj]]]QQQMMMIIIEEELLLXXXdddlllvvv{{{|||{{{yyyxxxvvv|||{{{zzzxxxwwwuuutttssssssttttttvvvwwwvvvuuuttttttvvvxxxtttvvvvvvuuussssssvvvyyy{{{yyyxxxzzz|||zzztttnnn\\\RRRHHHGGGIIIIIIIIIKKKLLL```yyy{{{|||kkk^^^PPP???555333555555333///000000000000000000000........./////////000000000000000000000000000000zzzttt{{{yyy{{{bbbJJJDDDDDD@@@======999999999888666333111///...---,,,+++************'''((()))******)))(((''')))'''%%%%%%''''''%%%###$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&%%%'''&&&'''+++000555888:::>>>>>>AAADDDCCCBBBEEEKKKSSSWWWZZZXXXTTTSSSWWW\\\ttttttuuusssgggRRRAAA999333222111000222555999;;;DDDGGGKKKPPPSSSWWWYYY[[[]]]mmmyyyxxxnnncccWWWMMMLLLLLLLLLOOORRRTTTSSSRRRSSSUUUYYY]]]bbbeeehhhiiidddeeehhhrrr~~~tttjjjbbbYYYPPPIIIAAA===888333111111444666AAAGGGOOOUUUYYY\\\]]]^^^bbbbbbdddfffhhhiiikkkllllllmmmnnnppprrrvvvzzz}}}~~~lllggg\\\QQQPPPVVVZZZZZZaaalllxxxuuuaaaNNNNNNXXX```[[[UUUMMMEEE???<<<===888777444222111000111222111555CCCWWWdddeeedddfffllllllmmmoooppppppqqqqqqppppppqqqrrrqqqpppooonnnqqqrrrssstttsssqqqooonnnoooqqqttttttrrrqqqrrrtttppppppppppppppppppppppppooooooppprrrrrrnnnfff___aaaqqqyyy[[[CCCLLLSSSWWWWWW[[[gggsssxxx|||yyyooooooxxxzzzssslllsssvvvuuuxxxfffJJJ444555:::333,,,,,,///000111222222111000///...///000222222111111000111111111111111111111111000000000000000111111222000000111111222222222333///000222444555666777777555555444444555666888999777888999:::<<<===>>>???<<<<<<;;;;;;===???@@@BBB???@@@CCCEEECCCAAADDDJJJIIIPPPOOOdddccc\\\cccccc^^^dddooonnncccPPPCCCEEE[[[ooo|||www```QQQIIICCC@@@>>>??????>>><<<999666444222222111000111444999===AAAAAACCCGGGIIINNN___qqqyyydddPPPGGGBBB;;;888CCCZZZpppzzzlll___TTTQQQKKKDDDIIIUUUbbbjjjrrruuutttuuuuuuuuuuuuxxx}}}yyyxxxvvvvvvvvvuuuuuutttsssssswwwxxxxxxuuuqqqppprrruuurrrsssuuutttrrrssswwwzzz{{{xxxwwwyyyzzzsssggg\\\RRRLLLGGGFFFFFFEEEGGGKKKQQQggg|||}}}{{{bbbTTTGGG999222222333000---////////////000000000000---.........//////000000000000000000000000000000www}}}zzz{{{|||{{{cccLLLFFF@@@??????999:::999888666444222000000......,,,+++***))))))))))))((('''&&&&&&'''((()))******)))((('''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''((((((((()))///888???<<<>>>FFFQQQSSSLLLHHHIIINNNSSS\\\dddhhhfff___ZZZnnnrrrxxxzzztttdddNNN===;;;222---000555555444444???CCCIIINNNRRRUUUWWWYYY___bbbiiittt{{{xxxlllaaaRRRMMMIIIJJJNNNRRRQQQOOOQQQTTTWWWYYY[[[]]]bbbffffffgggiiinnn{{{vvvnnnhhh___SSSKKKEEE@@@999444222111111000:::BBBKKKOOOTTTZZZ]]]\\\]]]```cccfffggghhhkkkllllllmmmnnnnnnooorrrwww{{{xxx```LLLCCCGGGMMMZZZfffpppjjjZZZOOOPPPVVVeee^^^ZZZXXXOOOAAA888666:::555333555666333222333999@@@RRRmmmuuussspppmmmmmmoooqqqpppooonnnnnnoooooooooooonnnnnnmmmnnnnnnnnnooooooooopppsssrrrrrrqqqpppooonnnnnnooonnnmmmmmmnnnppprrrtttsssoooppptttqqqggg___]]]qqq{{{vvvYYYKKKLLLYYYYYYYYYYYY\\\eeeqqqyyyuuupppjjjgggjjjqqqxxx|||yyyzzzvvvtttrrrFFF>>>666222333444222000111111111000000000000000000111111111111222222222111222222222111000...---000111111111111222222222222222222222222222222222444444333444444555666777555555444444444444555555999999:::;;;;;;<<<<<<===??????>>>===<<<===???BBB@@@AAAAAAAAAAAACCCFFFIIIIIIVVVWWW]]]~~~|||}}}ccc^^^___fffkkknnnuuu~~~hhhXXXEEEHHHbbbvvv~~~aaaSSSKKKCCCDDD>>>???>>>888;;;===555555444222111111222444555999<<>>CCCSSSffffff^^^UUUNNNIIIHHHPPPZZZhhhiiihhhfffhhhoootttuuuuuuvvvxxxyyy|||~~~|||||||||{{{yyyvvvuuutttsssrrrsssttttttuuuuuuttttttssssssrrrrrrrrrrrrrrrrrrsssuuuxxx{{{|||xxxqqqeeeUUUJJJJJJIIIGGGCCCBBBGGGRRR[[[nnnuuullljjjmmmtttttt\\\FFF???666111222222000...111111000000//////......------......//////000000............////////////yyy||||||eeeLLLDDD>>>>>>???;;;:::999888666444222000000......,,,+++***))))))))))))(((''''''''''''((()))))))))(((((('''&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''((((((((()))...777===??????EEEPPPTTTQQQNNNOOORRRVVV]]]fffnnnpppmmmjjjmmmuuu{{{zzzvvvmmm]]]MMM===666222333444333444777;;;???EEEKKKOOOSSSVVVYYY\\\\\\___gggpppwwwyyyxxx^^^WWWNNNKKKMMMNNNLLLJJJNNNQQQTTTVVVWWWYYY\\\```dddfffhhhllluuuxxxpppeeeXXXNNNGGGBBB;;;555333222222111777@@@HHHLLLRRRXXX\\\[[[___bbbeeefffggggggiiikkklllmmmmmmnnnooorrrwwwzzz}}}sss]]]OOOIIIIIIVVVbbbnnnnnnfff___```eeemmmiiiddd^^^QQQBBB;;;;;;???;;;999;;;;;;888777888;;;AAAPPPhhh~~~~~~sssqqqnnnllllllnnnpppooonnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooqqqqqqpppoooooonnnnnnnnnmmmmmmnnnooopppqqqqqqqqqooopppsssuuunnnggghhhnnnzzzwww___RRRSSSWWWbbbaaa___]]]^^^ccclllsssnnnggg______gggsss~~~}}}zzzvvvzzzsssYYY???999333111222333222000000000000000000000000000000000111111111222222222222222333333222111///...000000111111111222222222222222222222222222222222444333333444444555666777666555555555555555555666999999::::::;;;<<<<<<<<<>>>???>>>===<<<===???BBB@@@AAABBBBBBBBBCCCFFFIIINNNYYYXXXZZZooo{{{{{{zzz|||tttbbbZZZdddmmmpppzzzvvvZZZKKKQQQ\\\nnnnnnWWWPPPNNNEEE???@@@AAA;;;>>>@@@999666555333222111222333444555888::::::999<<>>CCCMMMVVVZZZZZZ\\\XXXXXX\\\eeepppvvvvvvtttmmmyyy{{{xxxwwwmmm^^^@@@;;;777666333111444999666:::@@@FFFKKKPPPTTTWWWVVVWWWYYY^^^hhhsss~~~yyynnn___SSSNNNMMMMMMMMMLLLNNNQQQSSSTTTUUUXXXZZZ```dddhhhjjjnnn{{{wwwkkk\\\QQQJJJDDD===777444333222111444<<>>FFFWWWjjjvvvvvvqqqooommmllllllmmmnnnnnnmmmlllkkkjjjjjjjjjjjjkkkllloooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnkkkmmmoooqqqrrrqqqooonnnmmmrrruuurrrhhhfffqqq~~~___KKKPPP^^^eeegggeeeccc``````ccciiinnnhhh___WWWYYYgggxxx~~~yyyyyy{{{[[[???777333000///111333222000000000000000000000000000000000000111111111222222333333333333222111000000000000000111111111222222333333333333333333333333333333333333444555666777777666666555555666666777999999::::::;;;;;;<<<<<<===>>>>>>===<<<===???AAA@@@AAABBBBBBBBBCCCFFFIIIQQQYYYXXXWWW___hhhuuu{{{|||uuuqqqhhhVVV\\\hhhooo}}}zzz^^^NNNHHHTTTlllooobbbZZZJJJBBBCCCDDD>>>>>>@@@:::888666555333222222222222222555777666555555888<<<<<>>IIIbbbaaa___\\\TTTNNNPPPVVVcccjjjnnnkkkgggiiikkkkkknnnppprrrtttvvvyyy}}}~~~}}}{{{xxxwwwwwwxxxwwwvvvwwwuuurrrpppoooppprrrsssttttttttttttssssssssssssoooppprrrsssqqqnnnkkkhhhmmmmmmjjj```SSSHHHBBBAAAAAAAAA@@@CCCMMM```vvv~~~iii]]]YYYfff{{{}}}~~~~~~{{{zzzxxx}}}tttgggPPP<<<777333//////111222111/////////////////////000000/////////...............---............/////////|||fffLLLCCC======???::::::999888666444222000000......,,,+++***))))))))))))(((((((((((((((((()))&&&&&&&&&&&&''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%&&&''')))((((((+++111666===<<<@@@KKKXXXbbbgggiii[[[ZZZ[[[bbblllssssssqqqlllzzzxxxwww{{{tttfffHHH???777555333222444777222666<<>>===<<<===???AAA@@@AAABBBBBBBBBDDDGGGIIINNNSSSSSSUUUYYY[[[iii|||}}}{{{xxxaaaXXX]]]iiiyyyvvv```LLLHHHUUUjjj{{{pppXXXOOOEEEEEEFFF???===>>>999:::999777555333222111111222444666666555444555777777:::DDDTTTgggtttvvvrrreeeYYYMMMDDD===999===DDDUUU[[[eeejjjcccUUULLLJJJWWWaaajjjiiifffgggjjjlllkkkmmmqqqssstttvvvxxxzzz~~~}}}~~~~~~}}}}}}xxxwwwuuuuuuuuuuuuuuuuuuvvvtttqqqnnnmmmnnnppprrrrrrrrrssssssssssssssssssooopppqqqsssrrroookkkhhhhhheee^^^TTTIIIBBB??????BBBBBBCCCIIIWWWnnn|||hhhaaabbbppp~~~oooeeejjjlllkkkhhh^^^KKK888333111//////111111000...---......//////000000000/////////......------------------.........//////eeeMMMFFF???>>>>>>888:::999888666444222000000......,,,+++***)))))))))((())))))))))))))))))(((&&&&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%''')))(((''')))...222===>>>BBBKKKWWWbbbiiikkk[[[ZZZ[[[bbbkkkpppqqqoooeeeppptttpppqqqyyyvvvlllSSSEEE777444666666444444111444999>>>CCCIIIOOOTTTTTTXXX]]]___```ccciiinnnsss```RRRMMMMMMKKKKKKLLLNNNQQQUUUWWWXXXVVV\\\eeejjjjjjnnn|||rrrfff[[[OOOIIIAAA:::555222000///111888>>>BBBHHHQQQWWWXXXZZZ]]]aaaccceeegggiiikkkiiijjjlllmmmmmmooorrruuuttt{{{qqqfff\\\___eeeooowwwzzzwwwrrrhhhccc]]]\\\^^^]]]VVVNNNFFF>>>888777888999===BBBAAAAAADDDNNN[[[ffflllnnnmmmnnnoooooonnnnnnnnnnnnmmmllljjjiiiiiijjjlllmmmoooooooooooonnnnnnnnnnnnnnnooooooppppppqqqqqqrrrpppooonnnmmmmmmnnnnnnooovvvsssmmmhhhjjjvvvmmmVVVZZZfffiiiiiillleeefffhhhkkknnnoooppppppkkkddd```fffsss~~~|||kkkMMM;;;666222111111111111000///---......//////000000000000//////000000000111111111000000000/////////////////////000000000111111111333333333333333333333333333222222333333444555666777777666666666666777777888888999999:::;;;;;;<<<;;;<<<============???AAAAAABBBBBBBBBBBBDDDGGGJJJKKKMMMLLLQQQXXXVVV___vvveee[[[dddpppvvv}}}|||nnnXXXFFFDDD```kkk~~~yyy]]]VVVIIIGGGIIIAAA>>>@@@===<<<;;;999777555333222111111333555666555555555555777888===EEEPPP\\\hhhooojjjaaaUUULLLDDD>>>===???HHHTTThhhxxxvvveeeSSSKKKPPP[[[eeefffccceeehhhiiiiiilllpppssstttttttttuuuwwwwwwxxxyyy{{{}}}~~~}}}zzzxxxvvvvvvwwwsssttttttssssssssstttttttttrrrpppmmmmmmmmmooopppppppppqqqqqqrrrrrrssssssrrrqqqpppqqqsssqqqnnnkkkaaaZZZPPPHHHDDDAAA???>>>???BBBGGGRRRccczzzwwwgggiiiooozzzrrrcccdddcccaaa]]]SSSAAA222222111111111111000///...------......//////000000//////......------,,,,,,------------............cccLLLFFFAAA??????999:::999888666444222000000......,,,+++***)))))))))((())))))******))))))(((((((((((((((((((((''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''')))(((&&&'''***...;;;AAAEEEJJJQQQ[[[aaacccWWWXXX[[[aaahhhooosssuuuaaaaaaaaabbbiiisssvvvsssdddQQQ>>>888:::999555222111333666:::>>>DDDKKKOOOVVVWWWXXXWWWXXX\\\ccciiioooyyyxxxgggXXXQQQMMMKKKJJJKKKNNNRRRUUUWWWUUUVVV^^^eeegggiiivvv|||pppdddSSSMMMDDD<<<777333111000000777<<>>===<<<:::888666444333000111222333333333333333333444666999===EEEVVVfffrrroookkkfff___VVVNNNHHHCCCMMMaaauuu{{{ooo^^^TTTSSS\\\cccbbb```aaacccdddeeeiiinnnqqqqqqpppoooooooooppprrrvvvyyy{{{{{{yyyxxxyyyyyywwwtttrrrqqqrrroooqqqrrrrrrppppppqqqrrrpppooonnnmmmmmmmmmnnnooommmnnnnnnooopppqqqqqqrrrsssqqqoooppppppooojjjeeeTTTLLLCCC??????@@@@@@>>>===DDDPPP```sss~~~pppmmmvvvsssnnnfff\\\RRRFFF888///222222222111000//////.....................//////.........---------------,,,------------.........~~~zzzcccKKKDDD??????AAA<<<:::999888666444222000000......,,,+++***)))))))))((()))************)))(((*********)))((((((((('''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$''')))(((&&&%%%(((+++222<<>>:::666444000222333666999>>>EEEJJJRRRRRRSSSSSSVVVZZZ___cccgggmmmwww}}}ooocccUUUQQQLLLJJJMMMRRRUUUVVVVVVQQQSSS\\\aaacccmmm{{{xxxjjjWWWQQQHHH???:::666333111///555999;;;@@@JJJQQQSSSWWWYYY]]]```aaacccfffhhhgggiiikkkllllllmmmppprrrsssrrrvvv~~~vvvuuurrrvvvpppbbbUUUPPPSSS[[[iiiuuuqqqsssvvvwwwvvvrrrnnnkkkjjjmmmoooooommmllllllnnnllllllllllllllllllllllllllllllmmmnnnooopppqqqqqqooooooooooooppppppppppppppppppooonnnmmmllllllllljjjhhhhhhooo}}}vvv]]]QQQSSSiiizzzyyyqqqnnnnnnssszzzzzzssshhhiiinnnwww}}}yyyZZZ>>>222000000111111000///------...///------......///000000111////////////000000000111000000///......///000111////////////000000000111111111111111111111111111222222222222333444555666666555555555555555555666888888888999::::::;;;;;;888:::============???@@@AAABBBCCCCCCCCCEEEHHHJJJIIIMMMIIIHHHNNNMMMLLLTTTttteee]]]dddiiimmmeee```fffbbbRRRIIIBBBLLL___vvvlllbbb]]]NNNEEEGGGGGG??????>>><<<:::888666555222222111111111222111000000000222444444888GGGWWWooouuu~~~~~~pppdddSSSSSSZZZhhhrrrooofff```ZZZ___aaa___^^^aaabbbaaa___ccciiilllllljjjhhhgggkkkkkkmmmqqqvvvxxxwwwuuurrruuuwwwwwwtttrrrqqqrrrlllnnnpppooommmlllmmmnnnlllmmmmmmnnnnnnnnnnnnnnnkkkkkklllmmmnnnooopppqqqsssqqqnnnnnnlllfff\\\UUUEEEBBB>>>;;;<<<>>>AAABBBFFFPPPaaauuuyyynnnmmmyyywwwfffTTTDDD999444222000111000///......///000..................------,,,------------------...,,,,,,---------.........zzzwwwcccIIIBBB===???CCC???:::999888666444222000000......,,,+++***)))))))))((()))***++++++***)))(((,,,++++++***)))(((((('''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''((($$$''')))(((&&&%%%''')))'''555@@@CCCGGGOOOWWWZZZNNNOOOPPPOOOQQQYYYgggrrroooXXXGGGLLLYYYbbbnnnzzzoooZZZKKKAAA999666666000111222333555;;;AAAFFFKKKNNNRRRVVVYYY[[[[[[ZZZfffbbbcccppp~~~ttt]]]WWWPPPMMMOOOSSSVVVWWWYYYNNNLLLUUU\\\```iiiuuu|||kkkZZZTTTKKKBBB<<<888555333...333777999>>>GGGNNNPPPWWWZZZ]]]___```aaaccceeegggiiikkkllllllmmmoooqqqpppnnnrrryyyyyy{{{~~~}}}mmmgggjjjuuuwwwpppllllllmmmiiillloooooollljjjkkkllljjjkkkkkkllllllkkkkkkjjjkkklllmmmnnnooopppqqqrrroooooooooooonnnnnnnnnnnnnnnoooppppppooommmkkkiiibbbeeejjjrrrsss___KKKQQQ\\\iiissswwwuuuqqqkkkqqq{{{}}}uuugggkkkrrr|||~~~iiiGGG444444444---...///...---,,,,,,...000---------...///000000111////////////000000000000111111000//////000111222////////////000000000000000000000000000000000000222222222222333444555555555555444444444444555555777888888999::::::;;;;;;888:::============???@@@AAABBBCCCCCCCCCEEEHHHJJJIIIPPPLLLGGGKKKMMMLLLQQQ^^^|||fffWWWeeeiiilllccc^^^iiijjj\\\SSSGGGEEEMMMcccrrrgggSSSFFFEEEDDD@@@??????===<<<:::888777666444222111111111000///000///111444333333>>>KKK^^^mmm}}}mmmbbb[[[aaakkkooommmkkk\\\______]]]^^^cccdddbbbZZZ___eeeiiihhhfffcccaaaffffffgggkkkpppsssrrrppplllppptttuuusssqqqpppqqqiiilllnnnmmmjjjiiijjjllljjjkkklllnnnooonnnnnnmmmiiijjjkkklllmmmooooooppprrrpppnnnlllhhh^^^PPPEEE;;;======<<<:::<<