BM[6( eee\\\RRRPPPVVV[[[ZZZWWWSSSMMMKKKLLLLLLJJJIIIKKKEEEBBB???===AAAJJJVVV___dddiiitttmmmVVVCCC999222666888///222222222222111111111111222333777666===]]]{{{~~~||||||}}}||||||}}}{{{|||rrrKKK???666666666666555444444333444666555777;;;>>>ZZZiiiwwwxxxnnnlllnnnnnnxxxvvvsssqqqoookkkkkkttt~~~zzztttwwwxxxrrrppptttyyy{{{sssbbbVVVZZZaaaccccccddd[[[```kkk{{{qqqpppddd```gggcccVVVRRRkkkwwwrrrgggjjjjjjhhhzzz~~~wwwrrrooommmllllllrrr```:::<<<999777666666666555444777666555::::::999ZZZ}}}}}}|||}}}yyypppfffccckkkwwwmmmbbbVVVTTTZZZ^^^]]]YYYUUUPPPMMMNNNNNNLLLLLLNNNHHHEEEAAA>>>@@@HHHSSS[[[```ggguuuqqqaaaPPP>>>000444888000222222222222222222222222///222444888LLLqqq~~~|||zzzyyyyyyyyyyyyzzz{{{{{{[[[III999777666555555555555444333555555777<<>>111444777222222222333333333444444444999CCCeee||||||wwwyyyzzzxxxtttrrrwww{{{cccGGGAAA:::777888999888666777222777999EEEqqqjjjyyysssppppppllljjjttt|||}}}{{{{{{{{{sssrrrppplllhhhccc___]]]\\\dddpppzzz|||qqqgggfffhhheeeaaabbb___bbbnnn{{{~~~uuusssnnniii~~~dddCCC???:::777777888888888999666;;;;;;EEEuuu{{{~~~{{{vvvvvvtttpppnnnooofffcccdddjjjooonnnmmmnnnuuuwwwzzz~~~vvvkkk```]]]ZZZYYYZZZ\\\\\\[[[XXX___hhhqqqxxx}}}bbbeeeggghhhfffcccaaa```[[[XXXYYY]]]]]]XXXTTTTTTNNNNNNLLLJJJIIIJJJNNNQQQQQQYYYhhhuuu}}}~~~fffXXXCCC555555666222222222333333444444444111999IIIppp{{{jjjyyy|||vvvxxx{{{zzzvvvuuuvvvzzzrrrJJJCCC;;;777888999888666444000888>>>LLL{{{ddd~~~rrrmmmqqqoookkkyyy}}}zzzwwwrrrnnnooosssyyy}}}zzzyyyyyyllliiiddd^^^ZZZVVVUUUTTTQQQ[[[jjjuuu|||zzz{{{|||qqqmmmmmmjjjfff[[[[[[aaalllwwwyyykkkiiiqqqxxxtttgggeee|||mmmDDD@@@;;;888777888999999888777<<<;;;JJJ}}}xxxvvv}}}~~~}}}qqqkkkgggfffddd___]]]]]]ZZZVVVWWW]]]aaa___^^^^^^aaafffmmmttt|||yyypppfff[[[WWWVVVUUUWWW[[[\\\ZZZXXXSSSYYYcccllluuu~~~cccgggkkkmmmkkkhhheeeccc]]]^^^``````^^^ZZZVVVSSSTTTRRROOOJJJFFFHHHMMMRRRQQQWWWaaammmxxxooo^^^GGG888777777222444555444333333444666<<<666XXX{{{pppkkk{{{}}}{{{zzzxxxwww}}}WWWCCC888666444999;;;222888333444>>>\\\ssswwwwwwllljjjllloooxxx}}}yyyuuummmfffgggmmmooommm~~~~~~vvvmmmgggeeeXXXRRRNNNNNNOOONNNMMMLLLNNNRRRZZZdddnnnxxx|||}}}wwwkkkdddaaa\\\___jjjttt|||bbb[[[___gggyyy{{{dddooovvvVVVFFF999888999666777;;;999888<<>>777777;;;:::111===<<>>^^^zzz}}}}}}tttYYYBBB777777;;;:::666@@@CCCiii~~~cccyyyrrrjjjiiisss~~~|||ssspppwwwpppiiiqqqtttrrrrrrvvvwwwxxx}}}{{{sssqqqvvvvvvppp{{{}}}~~~sssddd]]]___kkkvvv|||{{{aaaWWWTTTWWW\\\YYYSSSWWWbbb~~~xxxfffiiivvviiiddd```___dddlll~~~lllEEE888<<<>>><<<;;;777>>>DDD[[[}}}sssrrrqqqrrrzzzzzzzzzzzz{{{xxxwww~~~qqqddd[[[VVVUUUSSSPPPMMMJJJJJJKKKNNNPPPSSSTTTVVVXXXZZZ[[[]]]^^^cccdddfffjjjlllkkkgggccccccdddeeegggkkknnnqqqsssssszzz~~~uuuooojjjhhhkkknnnlllkkkkkkiiigggfffddddddkkk|||nnnlllhhhccc___^^^aaadddbbbaaa___\\\ZZZYYYXXXXXXVVVTTTQQQOOONNNKKKGGGDDDFFFKKKTTT```kkkuuu}}}~~~~~~~~~{{{___>>>;;;555666666555444666999<<>><<<<<<888AAAKKKuuuuuunnnoooooopppxxxxxxtttwww~~~{{{rrrhhh___ZZZYYYYYYQQQOOONNNNNNPPPUUU[[[^^^^^^___`````````bbbeeehhhmmmllllllnnnooommmgggbbbdddccccccdddfffiiimmmooorrryyy}}}vvvqqqooosssuuutttqqqrrrppplllhhhdddaaaeeetttfffeeeccc```^^^^^^```bbbaaaaaa```___]]]\\\[[[ZZZYYYVVVRRRPPPNNNLLLGGGDDDEEEIIIRRR]]]hhhrrryyy}}}jjjDDD:::444555555444555777<<>>===<<<<<<999EEESSSzzzrrriiilllmmmmmmsss~~~|||zzzvvvwwwxxx}}}uuurrrnnnfff___ZZZWWWVVVVVVWWWWWWYYY\\\```eeeiiillliiiiiiiiihhhgggjjjppptttvvvtttrrrrrrtttrrrlllfffdddcccaaaaaabbbdddgggjjjpppwww{{{~~~~~~yyywww{{{~~~|||zzzzzzwwwrrrnnniiidddcccjjjttteeeeeedddaaa___]]]^^^____________^^^]]]\\\[[[ZZZ[[[WWWRRRPPPNNNLLLGGGDDDDDDHHHPPP[[[fffooovvvzzz}}}}}}oooGGG888444444444444555888===AAAggg}}}rrr}}}~~~~~~zzzuuurrruuuvvvxxx}}}VVV;;;===BBB888:::FFFooo~~~fff~~~ZZZrrr}}}mmmhhheeeeeeqqq~~~zzzvvvooovvv}}}yyyuuuhhh^^^]]]UUUggg}}}~~~}}}~~~yyy~~~}}}kkkqqqsssrrr|||xxxvvvxxxwww{{{ttteeebbbbbbgggiiinnnsssvvvxxx[[[DDD???<<<;;;;;;;;;GGGZZZuuurrrlllppppppnnnrrryyy{{{wwwyyyyyy~~~zzztttsssxxx{{{zzz|||}}}vvvkkkjjjeee___ZZZWWWUUURRRPPP^^^```dddhhhlllnnnppppppqqqqqqpppnnnnnnqqqyyy}}}zzzwwwwwwyyywwwrrrlllcccbbb___^^^___bbbeeehhhqqqxxx|||}}}zzzvvvsssoooiiieeegggmmm```aaaaaa___]]]]]]```dddccc```]]]\\\\\\]]]^^^]]]]]]ZZZUUUQQQOOOMMMJJJHHH@@@CCCMMMZZZdddkkkttt|||~~~|||{{{}}}~~~~~~jjjWWW===>>>333444333888777444OOOxxxyyywww{{{yyywwwppprrryyy}}}|||~~~}}}}}}}}}yyyrrrlllkkklllnnnqqquuu{{{]]]???:::;;;999;;;DDDzzzoooooo```sssnnnhhhfffkkkkkknnn{{{|||~~~tttjjjiiiiiilllrrrzzzzzzuuulll^^^TTTTTT___rrr{{{uuunnnvvvuuuyyy}}}tttsss{{{rrr{{{|||mmmhhhbbbbbbiiikkkmmm{{{zzzlllxxxssspppaaaAAA:::???>>>999DDD@@@zzznnnssskkkppppppwww~~~}}}|||xxxxxxvvvmmmccc\\\___^^^YYYWWWZZZ[[[ZZZeeegggggggggmmmuuuyyyxxxxxxxxxwwwwwwxxxzzz|||~~~~~~}}}||||||zzzvvvsssoookkkddd```___bbbgggkkkqqq|||{{{yyyxxxtttnnnhhhbbb``````rrrwww^^^^^^^^^\\\YYYYYY\\\___ccc```^^^]]]^^^_________]]]ZZZVVVRRRPPPNNNLLLJJJDDDEEELLLXXXbbbiiipppwwwxxxzzz|||}}}}}}}}}~~~sss\\\DDD???333444222777888:::ZZZzzz{{{xxxmmmjjjnnnrrrsssuuuuuuuuuwwwxxxuuunnnhhh]]]^^^___aaadddhhhlllooo{{{~~~cccCCC===???>>>AAAPPPlllnnnyyynnneeeooolllgggeeehhhiiiooo{{{zzzsssooojjjiiijjjlllmmmlllrrruuu~~~~~~xxxnnn```VVVRRR\\\mmm|||{{{qqq|||vvvwwwzzzwww~~~{{{uuujjjdddccchhhjjjlllzzzgggdddhhhpppqqqqqqMMM?????????<<>>AAAAAADDD]]]}}}fffzzzxxxwwwvvvooopppkkkgggfffiiirrr}}}zzzyyysssrrrpppmmmjjjbbbfffqqq{{{pppaaaXXXSSS[[[iiiwww}}}wwwzzzzzzyyy|||{{{}}}~~~lllfffcccfffhhhkkkwwwppp___VVVeee~~~lllrrr|||TTT???<<<>>>>>>CCCeeetttlllhhhjjjnnnppp~~~~~~sssmmmhhhbbbffflllqqqqqqqqqsssssspppnnnrrrtttrrrsssvvvuuurrrsssxxx~~~yyywwwtttqqqqqqsssvvvxxxvvv{{{yyyxxxtttnnnfff```^^^]]]]]]bbbiiipppxxxjjjiiihhhgggeeeeeeeeefffcccaaa______```aaa```___]]]ZZZXXXVVVUUUSSSQQQOOOJJJEEEFFFQQQ]]]eeeiiilllqqqtttwwwzzz{{{}}}~~~lllZZZ???555999666666777EEEsss|||www~~~ssskkksss{{{ssskkklllnnnooofffhhhnnnvvv}}}{{{wwwllljjjgggeeedddcccbbbaaadddgggooozzzwwwKKK===>>>???FFFkkkvvvhhhyyyoooppplllkkkgggkkkwww~~~}}}~~~|||yyyfffgggooo~~~}}}pppaaaXXXUUU]]]kkkyyy~~~~~~}}}~~~zzzyyylllfffbbbccceeejjjvvv~~~iii\\\cccvvvkkkuuuzzzvvv~~~WWW???<<<@@@AAAFFF{{{{{{ooolllggggggkkklllzzzwwwsssqqqpppqqqvvvyyyvvvtttuuutttqqqkkkpppuuuuuuvvvxxxxxxvvvxxx{{{|||{{{zzzyyyyyyyyy{{{|||xxxzzz}}}|||}}}}}}{{{wwwqqqiiicccaaa```^^^bbbfffiiimmmuuuiiihhhgggfffffffffffffffdddbbb`````````aaa___^^^]]][[[YYYWWWVVVUUURRRPPPJJJDDDDDDNNNZZZbbbgggkkkwwwxxxzzz{{{{{{|||~~~qqqbbbBBB777;;;999888888III||||||uuu}}}zzz}}}}}}vvvpppnnnlllhhhaaaccciiirrr{{{sssoookkkhhhfffeeeccc```ggggggkkkuuu|||SSS???======JJJyyynnniiirrr|||lllllliiikkkhhhmmmxxx|||{{{sssooorrr}}}}}}ooo```WWWTTT^^^ooo}}}|||yyy}}}kkkfffaaaaaadddkkkwwwppp___bbbzzz|||pppooo}}}}}}vvvoooooojjjiiikkkhhhfffnnn{{{]]]BBB@@@DDDCCCJJJwwwllljjjfffgggkkkjjjvvv}}}|||}}}}}}{{{~~~}}}xxxuuuvvvvvvuuunnntttyyyyyyyyy|||}}}|||~~~~~~~~~~~~}}}}}}~~~~~~vvvwwwyyyzzz}}}~~~zzztttlllgggdddcccccceeegggfffggglllwwwhhhgggggghhhjjjkkkkkkiiifffdddcccbbbbbbaaa___]]]]]][[[YYYXXXWWWUUURRRPPPKKKFFFEEEMMMWWW^^^eeejjjzzz|||mmm```GGG:::;;;999999;;;PPPuuuyyyrrr{{{yyysssnnniiihhhhhhkkkrrr{{{yyysssooooooooommmkkkiiifffhhhpppxxx}}}\\\DDD@@@???PPPeeeppptttmmmvvv{{{nnnlllllliiihhhllluuuxxxxxxzzztttssszzz}}}nnn___WWWRRR]]]ppp|||~~~}}}}}}jjjfffaaa```fffppp}}}~~~dddaaayyysssnnnwww~~~tttlllooojjjhhhjjjgggccciiisssdddCCC???AAA???IIItttjjjhhheeehhhmmmllluuu}}}zzz}}}~~~}}}zzz~~~|||~~~}}}~~~}}}}}}|||{{{zzzzzzzzzzzzuuuuuuvvv{{{|||}}}wwwpppkkkiiihhhhhhiiihhhfffeeegggmmmrrriiihhhiiilllppprrrrrrpppjjjhhhfffeeeeeeccc```^^^]]]\\\ZZZYYYWWWUUUQQQNNNMMMIIIIIINNNTTTYYYaaaiiiwww|||~~~{{{{{{oooeeeOOO<<<999777999@@@[[[}}}uuuyyymmmoooxxxwwwsssqqqssspppnnnqqqyyywwwtttuuuwwwvvvuuukkkfffeeekkkssszzz___FFFCCCDDDaaa~~~iiijjjmmmrrrrrrrrrlllnnnhhhjjjnnnssswww{{{~~~}}}xxxvvvzzz~~~~~~nnn```XXXRRR^^^rrr~~~{{{jjjgggbbbbbbiiiwwwwwwjjj}}}oooooo}}}}}}wwwppprrryyyoooGGG>>>@@@@@@RRRpppjjjhhhdddeeelllnnnvvv|||yyyyyy{{{|||}}}{{{zzzyyyyyy|||~~~|||{{{yyyyyyyyyyyyxxxyyyzzz}}}~~~wwwsssqqqqqqrrrpppnnnkkkiiiiiiiiijjjgggggghhhlllqqqttttttrrrmmmllliiihhhgggeeeaaa___^^^\\\ZZZYYYWWWUUUPPPMMMOOOLLLLLLOOORRRVVV^^^gggqqqyyyiiiccc|||{{{sssUUU>>>777444999CCCccc{{{yyytttttt|||lllhhhooo}}}uuutttwwwwwwqqqlllkkkqqqzzzxxxpppmmmooorrrsssrrrnnngggdddhhhpppvvv}}}^^^FFFDDDGGGvvv}}}xxxxxxdddnnnmmmhhhpppfffiiiiiimmmqqqtttxxx~~~yyyuuurrrmmmwww|||yyy|||~~~~~~{{{ooo```YYYTTT```tttzzzkkkhhhddddddmmm}}}vvvppprrr}}}zzz}}}PPPDDDHHHIIIcccxxxnnnkkkjjjhhheee```iiinnnvvv}}}xxxpppjjjiiiiiihhhhhhiiihhhgggfffooorrruuu{{{~~~zzz~~~~~~zzzyyyyyy{{{xxxuuurrrqqqnnnkkkiiijjjjjjlllrrrzzz|||yyyuuuvvvrrrkkkfffcccaaa___^^^^^^^^^ZZZWWWXXXXXXQQQIIINNNJJJIIIMMMRRRWWW___fffsss}}}{{{kkkeeedddddd~~~pppooo___<<<<<<555666BBBsssoooqqquuuiii```fffrrrwwwsss{{{|||iii```aaalllllljjjgggfffiiiooouuupppmmmiiiggghhhjjjlllmmmfffbbb]]]\\\___gggqqqwww{{{|||~~~fffPPP???NNN{{{zzz~~~sssllllllmmmiiiddddddqqquuuwww{{{~~~uuurrrrrrtttrrrooottt}}}~~~}}}|||~~~~~~vvvdddWWWUUUeeezzzxxxlllbbbcccmmmyyy{{{ssswwwWWWKKKAAAEEEsss{{{nnnhhhfffdddbbbeeegggmmmxxxvvvqqqrrrqqqmmmooorrrzzz}}}xxxuuuooofff___]]]]]]\\\YYYVVVUUUUUUVVVWWW]]]kkk{{{yyy}}}~~~||||||}}}}}}|||vvvnnnhhhnnnmmmnnnsssyyy|||{{{xxxxxxssslllfffcccaaa``````___^^^[[[XXXYYYZZZTTTLLLNNNJJJIIIMMMRRRWWW^^^fffpppzzzyyyhhhaaaaaabbb|||sssooobbb???>>>666777EEEzzznnnmmmooorrr{{{kkkbbbeeeppp~~~ssscccfffnnnqqqjjj^^^ZZZ\\\bbbccccccbbbaaadddhhhmmmmmmjjjgggggghhhjjjkkkkkkjjjeee___ZZZYYY^^^dddhhhnnntttwwwtttzzzeeeNNNAAATTT|||~~~sssllljjjjjjiiiffffffsssvvv||||||{{{wwwvvvrrrkkkiiikkk}}}uuudddXXXWWWfff{{{~~~rrrdddbbbjjjuuuUUUJJJCCCJJJ}}}}}}nnniiigggffffffiiinnnuuu~~~qqqnnnqqqoooiiiggggggjjjrrr{{{rrrlllgggddd___XXXUUUVVVRRRQQQOOONNNMMMMMMNNNNNN[[[jjjzzz{{{~~~~~~xxxtttssslllkkkkkkooouuuyyyyyywwwqqqlllddd^^^\\\\\\]]]^^^______]]]ZZZZZZZZZUUUNNNOOOKKKJJJNNNRRRVVV]]]dddmmmxxxwwwjjjaaa^^^|||~~~|||qqqgggCCC@@@777:::JJJ}}}rrrkkkmmmnnnooowwwqqqfffccchhhsss}}}sss]]]ZZZZZZ[[[[[[XXXWWWZZZWWWYYY\\\]]]]]]]]]___aaadddcccbbbccceeeffffffeeejjjeee]]]VVVSSSTTTVVVYYY]]]dddggggggnnn{{{www|||gggNNNFFFcccyyy~~~tttlllhhhhhhhhhiiinnnwwwyyy}}}}}}{{{tttlllgggssszzzuuueeeZZZYYYiii}}}|||}}}uuuxxxfffcccjjjttt}}}\\\MMMEEEOOO{{{lllgggeeefffhhhjjjqqq{{{zzzxxx{{{yyysssooojjjdddbbbcccfffffffff```[[[WWWSSSNNNIIIJJJNNNHHHIIIIIIIIIJJJIIIIIIIIIWWWdddvvv}}}xxxxxxzzzbbbccceeejjjnnnqqqpppooofffaaaZZZVVVVVVYYY]]]^^^aaaaaa^^^ZZZYYYYYYTTTNNNPPPLLLKKKOOORRRVVV\\\bbblllwwwiii[[[hhhwwwjjjFFFAAA777>>>RRR|||sssnnnooonnnmmmvvv|||zzz|||wwwiii```^^^ccckkkuuuzzzhhhaaaYYYXXXZZZ\\\\\\[[[TTTVVVZZZ[[[[[[YYYWWWVVVWWWXXXYYY\\\___```___]]]ddd```YYYSSSOOONNNOOOPPPRRRWWWYYYYYY]]]gggmmmnnnhhhkkknnnnnnooorrryyynnnQQQPPPwww}}}tttuuummmhhhgggiiimmmwww||||||~~~~~~{{{rrrooouuu{{{vvveee[[[\\\kkk~~~{{{zzzwww{{{rrryyyzzzxxxhhhfffnnnwww}}}hhhRRRGGGRRRuuuiiifffccccccffffffooo{{{uuulllfffbbb]]]YYYWWWSSSPPPNNNIIIDDDFFFKKKHHHIIILLLNNNNNNNNNMMMMMMRRR^^^ppp~~~~~~^^^```cccgggiiihhheeebbb]]]YYYTTTRRRTTTZZZ___aaabbbccc```ZZZWWWVVVRRRMMMPPPMMMLLLOOOSSSUUUZZZ```kkkuuuttt^^^^^^~~~nnnIIICCC888BBBZZZwwwooonnnlllkkksss}}}{{{wwwwwwzzzwwwjjj___XXXYYY]]]dddqqqqqqlllpppxxxsssiii^^^ZZZ___dddbbb]]]XXXZZZ\\\]]]\\\XXXSSSPPPNNNPPPSSSWWW[[[\\\[[[YYY^^^\\\WWWRRRNNNLLLKKKKKKKKKOOOPPPOOOPPPUUUZZZ\\\[[[[[[[[[ZZZ\\\bbbkkkrrruuuTTTYYYrrrvvvnnnjjjgggjjjppp}}}~~~|||zzz|||}}}xxxxxxxxxyyy}}}xxxfff\\\]]]jjj}}}~~~tttvvvuuuzzz}}}rrruuu|||rrrrrr}}}sssggghhhooouuuyyy|||lllSSSIIIYYYooohhhgggcccbbbeeefffooo{{{xxxmmmeeeUUUQQQOOOOOOLLLHHHIIIMMMKKKMMMPPPSSSTTTTTTSSSRRRTTT]]]mmmaaaccceeegggfffccc```^^^ZZZVVVRRRPPPSSSXXX\\\^^^bbbdddaaaZZZVVVUUURRRNNNQQQNNNMMMPPPSSSTTTYYY___hhhuuu~~~fff]]]sssMMMEEE999EEEaaauuukkkjjjiiihhhppp{{{~~~~~~~~~yyywwwxxx~~~tttjjjbbbZZZVVVWWW[[[___mmmxxx}}}nnnbbb___hhh{{{vvvlll```[[[aaahhhfff___]]]]]]]]]]]][[[WWWRRRMMMJJJLLLPPPUUUZZZ\\\[[[YYY\\\ZZZWWWRRRNNNJJJGGGEEEEEEHHHKKKKKKJJJKKKOOORRRRRRPPPNNNNNNPPPXXXaaahhhooo}}}zzzWWWbbb{{{wwwvvvnnnkkkhhhjjjppp~~~vvvyyy~~~{{{{{{xxx|||{{{ggg]]][[[eeewwwqqqrrr{{{tttxxxssswww}}}rrrsss{{{|||~~~uuupppttt{{{~~~wwwmmmeeefffkkkooossswww~~~ssspppooonnnsss|||nnnSSSMMMdddmmmiiiiiieeecccgggiiippp|||sssbbb[[[UUUTTTSSSQQQQQQSSSNNNPPPRRRUUUWWWWWWWWWVVVYYY___nnn___```bbbcccdddeeefffhhheeeaaa\\\YYYYYYZZZ[[[\\\aaacccaaa[[[WWWWWWVVVSSSRRRNNNNNNQQQSSSTTTXXX]]]hhhuuulll\\\zzzyyySSSHHH;;;GGGeee|||oooeeegggiiijjjpppyyy{{{uuusss{{{~~~rrrlllfff]]]UUURRRSSSPPPbbbrrroooyyyyyylll```aaattt~~~uuufff^^^ccclllkkkddd^^^\\\ZZZYYYXXXUUUQQQMMMGGGHHHLLLRRRWWWZZZZZZYYYXXXWWWUUURRRNNNIIIEEECCC???BBBGGGHHHFFFDDDFFFJJJHHHHHHGGGHHHKKKRRRYYY^^^dddppp[[[kkkwww}}}ssslllkkkhhhiiinnn|||~~~wwwxxx~~~{{{yyy|||~~~hhh]]]VVV___ooo|||yyyyyy}}}|||ssssss}}}yyypppqqqzzz{{{{{{wwwuuusssmmmfffbbbdddhhhnnnvvv~~~yyyqqqssssssnnnpppwww}}}{{{ZZZRRRjjjkkkggghhhdddccchhhhhhmmmvvvvvvhhhaaa^^^[[[YYYYYYTTTVVVXXXZZZ\\\]]]]]]]]]\\\```nnnYYYZZZ\\\^^^bbbhhhoootttxxxsssmmmhhheeedddbbbaaa___bbbaaa\\\YYYZZZZZZWWWRRROOONNNQQQSSSTTTWWW\\\jjjwww~~~nnnXXXsss~~~WWWKKK<<>>???CCC@@@AAACCCFFFJJJNNNSSSVVVZZZcccppp~~~```ssssssqqqjjjkkkhhhhhhkkk|||~~~|||{{{zzzvvvzzzxxx}}}~~~hhh]]]SSSZZZiii}}}zzz{{{vvv{{{xxxqqqttt~~~wwwmmmooo{{{{{{ssslllgggbbb```ccchhhqqq~~~{{{~~~vvvrrrvvvyyyeeeUUUiiiiiicccddd```aaahhhdddgggnnnzzz{{{nnnhhhccc___]]]\\\]]]___```bbbcccdddddd\\\^^^lllSSSVVV\\\bbbgggmmmwww{{{sssiiibbb```ccc```XXXUUUUUUSSSMMMQQQNNNMMMNNNOOORRR[[[fffnnn|||}}}~~~xxxbbbiiiuuuNNN>>>@@@mmmfff```bbbkkkuuuzzz{{{xxxzzz|||uuulllvvvvvv}}}|||mmmllljjj___TTTQQQJJJKKKVVVdddiiihhhooo|||yyylllmmmxxxqqqgggjjjnnnkkkdddZZZPPPMMMLLLIIIFFFEEEBBBCCCFFFHHHKKKQQQWWW\\\ZZZVVVRRRPPPOOOMMMIIIEEEBBBAAA???===;;;::::::999???>>>>>>@@@CCCHHHLLLOOOXXX[[[eeevvvhhhyyypppnnnhhhfffdddgggmmm}}}zzz|||sss~~~}}}qqqgggfffhhhjjjmmmpppuuu{{{{{{mmm]]]TTTUUU[[[kkk~~~{{{|||~~~zzzqqqiiitttzzzppprrrvvvuuu|||yyymmmfffaaabbbiiinnnssslllOOOrrriiiaaaeeeeeeaaa___ggggggkkkvvvzzzqqqllllllggghhhiiigggddddddfffiiidddeeennn}}}~~~|||yyyzzzYYY\\\bbbjjjpppxxxwwwhhh^^^]]]```^^^XXXUUUUUUSSSNNNOOOLLLLLLNNNPPPSSS]]]hhhppp{{{}}}eeecccpppMMMCCCIIIoooggg``````iiissszzz|||}}}yyyooonnnrrr{{{}}}nnnllljjj___VVVSSSIIIHHHQQQaaaiiijjjpppzzzuuusssyyyllldddaaa]]][[[RRRKKKJJJIIIFFFDDDEEECCCDDDFFFHHHKKKPPPVVV[[[]]]YYYUUURRRQQQOOOKKKHHHDDDCCCAAA@@@>>>======<<>>???BBBEEEIIIKKKNNNRRR\\\hhhqqq{{{zzzxxxwwwwww}}}nnnxxxnnnzzztttfffdddffffffkkkrrr}}}{{{yyywwwssslllfffdddiiiqqqxxx}}}{{{llllll~~~kkk[[[XXXXXX\\\hhhyyy}}}|||tttjjjqqqttttttwwwvvvxxxvvvfffcccgggooossssss{{{sssXXX{{{~~~eee___bbbbbbbbbdddggghhhnnnxxx|||uuutttlllooosssuuuuuussspppooojjjjjjppp|||yyyvvvuuuwwwwwwyyy```dddmmmvvvzzz~~~mmmcccYYY[[[ZZZWWWTTTTTTQQQMMMLLLJJJKKKNNNPPPTTT^^^iiirrr{{{}}}yyykkk]]]}}}zzzkkkLLLFFFOOOkkkddd^^^]]]dddnnnwww{{{xxx{{{~~~qqqgggppp{{{vvvppplllaaaXXXUUULLLGGGKKKZZZggglllpppuuuuuuuuusss___UUUQQQNNNIIIFFFFFFEEEBBBBBBEEEDDDEEEFFFGGGJJJOOOUUUYYY___[[[VVVSSSQQQOOOMMMLLLFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@??????@@@BBBDDDEEEFFFLLLTTTZZZ\\\eeeyyy|||tttnnnjjjmmmqqqvvvrrrkkkvvvwwwjjjbbbdddggghhhmmmuuu}}}}}}|||vvvmmmiiikkkqqqvvv~~~sssnnnkkkppp~~~vvvfffbbb______ggguuu}}}{{{xxxnnnooo}}}xxxvvvxxxwwwuuummmhhhhhhoooqqqpppwwwyyy^^^|||fff```aaaaaacccgggeeehhhoooyyy~~~wwwtttlllooossszzz}}}{{{tttnnnooommmpppyyy}}}{{{yyyvvvrrrrrrzzziiisss{{{iii```SSSTTTTTTSSSRRRPPPNNNKKKKKKIIIIIILLLNNNRRR\\\gggrrryyy{{{rrr\\\yyy{{{jjjJJJDDDOOOvvv```]]]ZZZ[[[aaajjjrrrwwwvvvyyy}}}qqqgggqqq{{{~~~yyypppdddZZZVVVUUUKKKHHHRRR```hhhkkknnn}}}ttt~~~sss^^^RRRLLLEEECCCDDDEEECCC??????CCCEEEFFFGGGHHHIIIMMMRRRVVV\\\YYYTTTPPPNNNMMMLLLLLLFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAFFFJJJPPPSSSTTTZZZlll~~~|||rrrjjjdddbbbccciiimmmsss|||~~~ggggggxxxrrriiidddggghhhfffjjjrrr|||~~~xxx|||zzzzzz{{{yyysssooopppyyy~~~}}}~~~tttpppxxx~~~zzz{{{{{{xxxvvvlllfffhhhjjjmmmxxxzzz```kkkbbbbbbaaabbbfffaaaeeemmmwww~~~|||zzz|||}}}zzzvvvsssooonnnpppvvv}}}}}}vvvoooqqqnnnnnnuuu|||zzzvvvyyy~~~rrrjjj[[[SSSNNNNNNNNNOOONNNKKKJJJIIIKKKIIIHHHIIIKKKOOOZZZdddpppvvv}}}xxxbbb}}}mmmIIIBBBNNNgggVVVXXX[[[^^^ccciiiooottt|||~~~ssshhhnnnwwwyyyuuuiii___YYY[[[OOOEEEHHHRRR[[[___```iii}}}~~~kkkrrrvvvqqqfffZZZNNNGGGBBBBBBDDDGGGEEE???>>>@@@EEEGGGHHHIIIJJJLLLNNNQQQUUUSSSOOOKKKIIIHHHIIIJJJFFFEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDCCCBBBAAAFFFFFFIIINNNQQQTTT^^^hhhsssqqqmmmfff```\\\XXXUUUTTTWWW^^^iiivvvdddeeevvvooohhheeegggfffcccgggpppyyyzzzrrrssswwwkkkdddgggkkkooo{{{fffmmmaaabbbcccbbbccc^^^bbbiiirrr}}}xxxooouuuvvvxxxyyy{{{}}}~~~}}}}}}xxxuuuxxx{{{uuupppnnnrrrvvvyyy}}}~~~rrr{{{{{{mmm```VVVQQQMMMJJJIIIKKKJJJGGGGGGIIIMMMIIIGGGGGGHHHMMMYYYeeeooottt{{{}}}~~~~~~jjjpppJJJCCCQQQ^^^SSSXXX]]]aaacccggglllqqqvvv{{{~~~xxxiiiggglllqqq|||zzzoooeee^^^\\\RRRHHHCCCFFFKKKPPPQQQTTTeeeddd^^^WWWUUUUUUQQQIIIAAABBBAAADDDIIIIIICCC??????DDDGGGJJJKKKKKKKKKKKKLLLLLLLLLKKKHHHEEEEEEGGGHHHGGGGGGFFFEEEEEEEEEFFFFFFHHHIIIJJJJJJIIIHHHFFFEEEDDDAAABBBHHHLLLMMMOOOSSSYYY\\\]]][[[YYYYYYUUUQQQQQQSSSWWW^^^hhhrrr{{{zzzkkkkkkrrrsssiiicccbbbdddccc```gggssszzzuuussssssjjjgggnnntttwwwuuuiii^^^aaacccbbbaaa\\\```hhhqqq|||yyyvvvsssppptttxxxzzzyyy{{{{{{|||yyyrrrnnnnnnnnnmmmnnnqqq|||}}}|||oooiiisss{{{jjjhhhdddaaa___\\\ZZZXXXNNNIIIGGGIIIHHHEEEFFFJJJOOOJJJFFFFFFHHHOOO]]]jjjqqqvvv~~~nnntttMMMGGGVVV___TTTXXX]]]^^^^^^```fffkkklllvvv~~~nnnaaaaaaiiippptttjjjbbbZZZWWWPPPHHHCCCCCCFFFHHHJJJRRRaaayyyjjjZZZJJJGGGLLLNNNIIICCCAAA@@@CCCJJJMMMHHHBBB???CCCGGGKKKNNNMMMJJJHHHGGGGGGHHHIIIGGGEEEDDDFFFIIIKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLNNNOOOOOONNNLLLJJJEEEBBBBBBFFFIIIGGGGGGIIIMMMSSSVVVVVVXXX\\\[[[WWWZZZ[[[\\\^^^aaafffjjjllliiirrrsssyyy{{{rrrgggbbbaaacccaaa```kkkyyy{{{|||xxxnnnjjjqqqxxx}}}jjj___``````___aaa]]]bbbjjjsss}}}uuussstttssspppvvvyyywwwxxx}}}~~~yyyvvvooojjjiiigggcccaaacccjjjppp|||rrr___\\\sssnnncccWWWTTTRRRSSSVVVXXXWWWUUUPPPJJJGGGIIIHHHEEEFFFLLLOOOJJJFFFFFFIIIQQQaaaoootttyyyooovvvOOOIIIWWWfffTTTXXX[[[YYYVVVXXX___eeemmm{{{}}}uuuaaa\\\dddgggyyyxxxlllbbbZZZ\\\YYYPPPGGGCCCDDDFFFKKKKKKOOOcccrrr^^^JJJFFFLLLQQQNNNJJJ@@@>>>AAAJJJPPPLLLDDD???BBBGGGLLLOOONNNJJJFFFDDDDDDGGGIIIHHHFFFEEEGGGJJJNNNNNNNNNMMMNNNNNNOOOPPPMMMNNNQQQSSSSSSRRRPPPNNNHHHFFFFFFIIIHHHFFFFFFIIIIIIOOOSSSSSSVVV^^^___\\\______^^^]]]]]]^^^___```ffflllyyyxxx}}}jjjeeeccceeebbbbbbnnn~~~yyyxxx|||{{{|||{{{zzz{{{~~~tttkkknnnvvv~~~xxxxxxyyyxxxtttmmmdddaaa^^^]]]```___eeennnwww|||wwwtttqqqnnnvvvzzzxxxyyy|||}}}yyyssspppjjjeeedddbbb^^^]]]^^^bbbeeennntttiii```bbbeeeaaaWWWPPPEEEGGGGGGIIIRRRZZZWWWOOOQQQPPPMMMIIIEEEEEEHHHKKKMMMGGGDDDEEEIIIPPP\\\gggxxx|||sssnnnsssNNNEEESSS]]]VVVZZZ]]][[[VVVUUU[[[```nnnuuuttt{{{zzzrrrggg___^^^```kkkqqqhhhfffaaaYYYRRRMMMHHHDDDAAADDDJJJQQQXXXfff{{{vvv```LLLHHHKKKJJJKKKNNNIIIFFFAAABBBLLLTTTLLL???BBBEEEJJJNNNOOOMMMIIIFFFJJJJJJIIIGGGEEEDDDFFFHHHLLLQQQTTTTTTQQQOOOQQQTTTNNNQQQUUUXXXXXXTTTPPPLLLDDDAAACCCLLLPPPMMMGGGCCCDDDGGGJJJMMMPPPPPPPPPPPPVVVVVVUUUSSSSSSTTTYYY\\\]]]kkkzzzyyywww}}}sssgggcccaaa```___```iiisss{{{|||zzztttrrrpppkkkgggfffiiikkkqqqvvviiiooo{{{}}}zzztttpppooonnnllliiikkksssjjj___^^^___^^^]]][[[^^^gggsss||||||vvv|||~~~|||~~~~~~zzzwwwuuutttooofff```^^^]]]^^^^^^bbbaaadddqqq~~~ooo```[[[XXXQQQFFF???<<<>>>???BBBJJJTTTVVVQQQQQQPPPNNNMMMLLLJJJIIIIIIFFFBBB@@@EEEKKKUUUbbbnnnuuuyyysssrrrrrrMMMFFFUUUZZZXXX[[[\\\WWWPPPPPPWWW___fffttt{{{{{{wwwnnngggbbb\\\```~~~vvvnnnhhhccc[[[TTTOOOJJJEEEAAAAAAGGGNNNTTT\\\kkk{{{fffYYYPPPIIIJJJPPPKKKGGGAAA???GGGOOOMMMEEECCCFFFIIILLLMMMKKKHHHFFFKKKKKKKKKJJJHHHGGGHHHJJJMMMRRRVVVVVVRRRPPPPPPRRRPPPSSSVVVYYYXXXUUUQQQNNNKKKGGGGGGMMMRRRPPPLLLJJJIIIHHHHHHHHHIIIKKKLLLMMMKKKJJJIIIJJJNNNTTTYYY]]]___kkkxxxyyysssqqqiiidddaaa___^^^```jjjtttwww}}}zzz|||{{{uuutttnnniiiggggggkkkxxxyyyiiikkkvvv|||vvvrrrmmmjjjhhhfffbbb___bbbkkklll```______]]][[[\\\\\\cccooozzzxxx||||||xxxzzz}}}{{{zzzwwwqqqiiibbb``````aaaaaadddeeehhhnnn|||ooo]]]UUUQQQIIIAAA<<<777:::;;;<<>>FFFOOOUUUQQQOOONNNPPPTTTSSSNNNHHHGGGBBBAAAHHHQQQ[[[fffooouuuwww|||zzzmmmpppqqqMMMHHHYYYwwwVVVZZZ^^^___WWWLLLIIIQQQ[[[aaappp|||zzz|||}}}~~~uuulll]]]SSS^^^ssswwwoooeee^^^YYYSSSKKKFFFEEEBBBFFFMMMLLLNNNeeemmmVVVRRRVVVSSSPPPJJJDDDCCCGGGNNNQQQIIIHHHHHHHHHHHHHHHIIIIIIJJJLLLMMMMMMLLLKKKLLLMMMQQQVVV\\\^^^[[[VVVQQQOOOUUUVVVXXXYYYWWWTTTPPPNNNHHHDDDDDDJJJNNNOOOOOOQQQLLLJJJFFFCCCBBBDDDGGGIIILLLHHHGGGNNNZZZgggnnnppptttzzzxxxtttkkkfffaaa___^^^```kkkvvv|||zzzzzz|||vvvssswww}}}}}}~~~}}}nnnjjjmmmrrr{{{wwwrrrxxx~~~yyyvvvzzzrrreeecccbbb___]]]XXXYYY___iiirrr{{{~~~{{{tttoooooorrruuuvvvqqqsssrrrkkkfffqqqsssqqqnnnjjjhhhiiilllooo{{{}}}}}}ppptttzzzwwwjjj]]]WWWRRRJJJBBB>>>>>>>>>>>>>>>>>>CCCMMMVVVRRRNNNKKKMMMQQQSSSOOOKKKJJJFFFEEELLLVVV___hhhpppzzz{{{~~~zzzhhhgggrrrNNNHHHYYYoooRRRUUUZZZ\\\VVVLLLHHHMMMTTTaaafffttt~~~zzzzzzzzz{{{~~~tttmmmcccVVVWWWaaa|||rrrfff^^^ZZZWWWRRRMMMIIIAAA@@@GGGIIIKKK[[[qqqfffXXXRRRVVVTTTPPPKKKFFFEEEJJJOOOLLLKKKIIIHHHHHHJJJLLLNNNKKKLLLMMMMMMLLLKKKMMMNNNPPPUUU[[[___]]]XXXSSSOOOWWWWWWXXXWWWUUURRROOOMMMHHHFFFHHHMMMPPPNNNMMMOOOKKKJJJIIIIIIIIIKKKLLLMMMOOOLLLMMMUUUdddrrrzzz}}}{{{~~~uuusss}}}iiieeeaaa___^^^aaakkkvvvuuu}}}~~~{{{}}}}}}{{{llliiijjjjjjqqqzzzwwwqqquuu~~~}}}}}}sssrrrdddbbbaaa^^^]]]UUUYYY```ggglllsss~~~~~~{{{vvvtttvvvyyy}}}~~~vvvvvvssslllgggooo}}}sssiiiaaa```bbbddddddbbbbbbdddfffiiioooooohhhgggoootttqqqjjjooovvv}}}cccYYYRRRQQQPPPKKKEEECCC===<<<===???AAADDDMMMVVVQQQNNNKKKKKKNNNQQQQQQOOOKKKGGGGGGPPP\\\fffooovvv~~~~~~{{{eeebbbuuuOOOHHHWWWjjjNNNTTTWWWXXXSSSJJJFFFHHHMMMbbbcccsss}}}yyyxxxxxxxxxyyyvvvqqqiiiZZZTTTWWWsss|||jjj___\\\[[[WWWTTTJJJBBB>>>AAADDDGGGQQQ]]]jjjYYY]]]ZZZWWWSSSLLLFFFFFFJJJPPPNNNLLLKKKLLLNNNQQQSSSPPPPPPPPPNNNMMMMMMOOOQQQQQQVVV\\\aaaaaa]]]XXXSSSYYYYYYXXXVVVTTTQQQNNNLLLHHHFFFHHHMMMMMMKKKJJJLLLJJJKKKMMMNNNPPPQQQRRRRRRSSSSSSWWWaaannn|||rrrrrrkkkeeebbb```______aaakkkuuu~~~ttt~~~{{{yyyxxx}}}~~~~~~~~~}}}|||~~~zzz{{{oooffffffgggeeekkkttt}}}vvvwwwzzzxxx~~~ssssssccc___]]][[[ZZZTTTWWW^^^dddgggmmm}}}|||zzz~~~~~~|||xxxxxxzzz}}}~~~zzzzzzwwwqqqmmmoooxxxxxxnnnnnnsss|||mmmccc``````___kkkmmmnnnllliiieeecccbbbYYY]]]]]]YYYYYY^^^dddgggnnnsssyyyVVVOOOJJJMMMOOONNNLLLLLLBBB???@@@DDDFFFFFFKKKRRRNNNNNNMMMMMMNNNPPPQQQRRRNNNIIIJJJUUUbbbllltttzzzzzzfffaaaxxxPPPGGGUUUwww___\\\ZZZWWWPPPJJJGGGGGGIII[[[aaarrrxxxvvvvvvuuutttzzz|||qqq___VVVXXX^^^zzzhhh```\\\YYYUUUJJJGGGCCC@@@@@@DDDHHHLLLjjjxxxkkkeee```\\\TTTKKKIIILLLRRRQQQPPPOOOQQQSSSWWWYYYXXXWWWUUURRRPPPQQQTTTWWWXXX\\\bbbhhhjjjhhhccc___\\\[[[YYYWWWTTTQQQNNNMMMHHHGGGIIINNNQQQRRRVVV[[[[[[\\\]]]___aaacccdddeeehhhjjjooowwwqqqvvv}}}dddaaa^^^^^^``````bbbkkktttzzzxxx~~~~~~~~~}}}|||zzzyyyyyy}}}~~~|||||||||}}}~~~~~~yyyyyyxxxsssnnneeeaaaeeeggghhhoooyyy|||{{{zzzvvv~~~yyyfff```]]][[[ZZZVVVTTTVVV]]]dddkkkvvv}}}~~~~~~~~~~~~uuupppsssxxxzzzkkkdddeeeoooqqqnnnfffcccfffjjjllluuutttsssqqqnnnllliiiggg^^^___bbbeeeddddddjjjrrr|||~~~]]]UUUNNNNNNOOOMMMKKKLLLJJJFFFEEEIIIJJJGGGHHHMMMLLLNNNPPPPPPPPPPPPRRRSSSRRRMMMMMMXXXeeennnuuuzzz~~~zzzgggdddzzzQQQGGGSSS}}}fffaaaYYYPPPKKKIIIIIIJJJLLL[[[mmm|||}}}wwwuuuuuutttqqqvvvwwwbbbYYY]]]PPPqqqrrreee]]]WWWRRRLLLNNNKKKCCC???BBBDDDDDDHHHssswwwpppiiiddd\\\QQQNNNQQQTTTSSSRRRRRRTTTWWWZZZ\\\^^^]]]ZZZVVVTTTUUUXXX\\\```dddjjjppptttsssnnnjjj^^^]]]ZZZXXXTTTRRROOONNNMMMLLLNNNUUU\\\bbbkkktttuuuuuuuuuvvvwwwzzz}}}qqq}}}yyyjjj^^^\\\]]]```aaaccckkktttxxx~~~{{{{{{{{{~~~}}}vvvoooqqq{{{~~~}}}yyy}}}|||zzzzzzyyy}}}{{{~~~|||xxxtttzzzuuupppggghhhbbb```fffjjjmmmvvv}}}|||uuuqqqyyykkkccc___]]]\\\XXXQQQOOOWWWccckkkqqquuu~~~{{{rrrqqquuussshhhfffeeemmmtttuuuvvvyyyzzzyyywwwuuurrrqqqrrrsssrrrqqqnnnmmmsss{{{{{{vvvzzzkkkbbbWWWPPPOOOPPPOOONNNOOONNNLLLLLLMMMMMMKKKIIILLLKKKMMMPPPPPPNNNPPPUUURRRRRRQQQVVVeeexxx~~~}}}yyyjjj]]]~~~wwwTTTBBBUUU|||bbbUUUUUULLLEEEFFFGGGVVVQQQ___wwwzzzyyyvvvrrrpppooorrr~~~yyyiii___aaaWWWTTTssskkk]]]VVVSSSPPPSSSRRRJJJCCCAAA@@@???EEEYYYyyyjjjmmmgggSSSKKKSSSQQQSSSTTTUUUVVVXXX[[[]]]gggiiihhhaaaZZZXXX^^^dddjjjrrrxxxzzz{{{|||{{{wwwhhhccc___^^^YYYTTTUUU[[[XXXXXXWWWWWWZZZfffwwwoooyyy|||ggg___]]]]]]```bbbeeelllsss~~~yyyqqqppppppmmmhhhkkkttt|||~~~~~~|||xxx|||}}}}}}}}}}}}~~~zzzzzz|||}}}~~~|||wwwrrrzzzqqqiiifffaaabbbdddgggmmmtttxxxxxx|||}}}~~~|||yyy~~~{{{tttyyy~~~|||zzzlllkkk___WWWfffUUUSSSRRRVVV___iiioooqqqzzz~~~zzz|||xxxrrrttt}}}{{{sssqqqwww~~~|||yyyyyyzzz|||zzzyyyxxxwwwvvvtttsssvvv{{{sssaaaRRRLLLKKKLLLMMMQQQPPPOOOPPPRRRSSSRRRQQQQQQNNNOOOQQQPPPOOOSSSXXXRRRUUUWWWZZZdddttt}}}~~~|||}}}vvveeeWWWxxxzzzUUUAAATTTeeeXXXWWWOOOGGGFFFEEEOOOSSSlll{{{xxxtttpppmmmkkkmmmxxxppp```___UUUSSSeee~~~{{{hhhZZZSSSQQQTTTSSSMMMIIIHHHFFFCCCCCCTTTyyy{{{rrrjjj[[[RRRSSSRRRUUUXXXXXXXXXZZZ^^^aaaiiijjjkkkiiiggghhhnnnssstttzzz~~~~~~rrrmmmiiigggbbb\\\ZZZ^^^^^^aaacccddddddhhhooovvv{{{kkk|||fff```]]]]]]```bbbdddjjjrrryyy}}}}}}}}}~~~vvvtttsssoooiiijjjsss{{{~~~}}}zzz|||~~~~~~}}}~~~|||}}}~~~~~~|||wwwyyy~~~~~~}}}xxxssstttwwwmmmiiicccccceeehhhnnntttwwwxxxzzz|||~~~{{{www{{{zzztttzzz~~~yyywwwrrrkkkggghhhkkkpppzzzsssiiibbbYYY\\\UUURRRPPPTTT]]]fffmmmoooxxx}}}uuuvvvyyy~~~xxx|||~~~}}}}}}}}}~~~yyyggg\\\WWWVVVVVVWWWWWWVVVXXXZZZ\\\\\\[[[YYYUUUTTTTTTSSSQQQTTTYYYTTTZZZ___bbbiiisss}}}}}}{{{{{{wwwcccSSSuuu}}}WWW@@@RRRjjj[[[ZZZSSSJJJGGGCCCGGGTTTxxx~~~yyytttooollliiijjjrrr|||jjjbbbUUURRRSSSVVVeeessseee]]]\\\WWWPPPMMMLLLIIIDDDBBBNNNgggxxxmmmeee[[[SSSUUUYYY^^^___^^^___eeejjjmmmnnnpppssswww{{{|||{{{xxxrrrnnnmmmqqqssstttrrroooooorrrvvvxxxllljjjbbb___^^^```aaaccchhhpppvvv{{{|||{{{}}}uuusssyyy}}}}}}~~~~~~}}}~~~~~~}}}wwwzzz{{{|||{{{yyyuuuoookkkpppwwwzzzsssmmm}}}tttooogggffffffiiinnnrrrtttuuuwwwzzz}}}~~~vvvxxxxxxssszzz|||vvvrrrlllffffffiiidddeeemmmwww~~~kkkllleee]]]TTTPPPNNNPPPYYYbbbiiilllsss|||~~~~~~~~~~~~vvvllleeebbbbbbaaa___```aaaaaa```^^^\\\YYYXXXXXXVVVRRRSSSXXXZZZ___ffflllsss{{{~~~}}}}}}}}}gggUUUxxx|||XXXAAAQQQppp]]]\\\VVVNNNIIIBBBBBBPPPvvvyyysssnnnllliiiiiipppxxx{{{lll^^^UUUMMMHHHKKKlllyyysssfffXXXRRRPPPLLLFFFCCCHHHTTTnnntttmmmbbbUUUWWW]]]cccddddddfffmmmsssrrrrrruuu{{{|||yyy{{{~~~qqqrrrdddaaa```bbbbbbccchhhoooxxx}}}}}}zzz~~~~~~|||~~~~~~}}}}}}~~~~~~}}}|||~~~}}}}}}yyyxxxrrriiieeeeeegggooo~~~}}}sssiiiuuu}}}wwwmmmiiiggghhhkkklllnnnppptttwww|||xxxvvv}}}vvvrrryyyzzzxxxxxxqqqooottt{{{rrrooojjjaaaUUUPPPLLLMMMTTT]]]dddgggkkkssszzz~~~wwwooolllooommmiiifffdddaaa^^^[[[VVVUUUVVVXXXVVVRRRSSSVVV^^^aaahhhsss}}}|||{{{|||~~~hhhVVVyyyyyyXXXCCCPPPyyyaaa]]]XXXQQQKKKCCCBBBJJJjjjwwwqqqlllkkkiiiiiinnnuuutttiii[[[RRRQQQMMMSSS}}}yyydddYYYWWWTTTPPPGGGGGGGGGRRRqqqvvviiiZZZXXX\\\aaaddddddgggnnnsssqqqqqquuu~~~uuuvvvfffcccbbbccccccccchhhooowww~~~{{{ttt~~~}}}{{{}}}~~~~~~}}}||||||}}}~~~}}}|||~~~|||yyywwwtttnnnjjjkkkcccjjjwwwtttjjjpppssskkkeeeffffffeeehhhmmmsssvvv{{{yyyvvv|||uuuooowwwzzzjjjddd```XXXRRRLLLKKKQQQYYY```cccggglllppptttzzz~~~xxxqqqkkkeee^^^ZZZRRRQQQRRRUUUUUURRRSSSWWW___aaaiiiwww|||yyyyyy~~~zzzfffUUUxxxuuuXXXCCCOOOggg___ZZZSSSMMMCCCDDDGGG```vvvooojjjiiihhhgggjjjooo|||qqqeeeXXXWWWSSSIII]]]pppaaa]]]\\\YYYQQQJJJEEEHHHYYY|||~~~nnnbbbYYY[[[]]]___aaadddgggjjjiiikkkqqq{{{rrruuufffcccbbbccccccccchhhooovvv}}}wwwqqq~~~|||}}}}}}|||}}}~~~}}}}}}~~~}}}}}}vvvqqqkkkgggdddgggpppzzzpppmmmzzzvvvjjjbbbbbbcccbbbfffnnnvvvxxx}}}yyyvvv{{{tttooovvv~~~kkkiiihhh]]]VVVNNNKKKOOOVVV\\\___gggjjjmmmpppxxxzzzppphhhccc___[[[XXXWWWTTTQQQTTTYYY```eeeppp~~~}}}{{{{{{yyyhhhZZZ|||tttWWWBBBLLLooobbb[[[TTTMMMBBBFFFIIIaaazzzyyyrrrllljjjiiifffgggkkkrrrhhhXXXWWWNNNPPPfffrrrjjjgggeee^^^SSSKKKLLLPPP___rrriii```^^^\\\]]]___```___^^^```ccciiirrrzzzmmm~~~qqqdddaaa```aaaaaabbbgggnnn{{{yyyxxx}}}yyy}}}~~~~~~}}}}}}~~~|||vvvnnnffffffeeejjj}}}vvvkkkqqqvvvhhh___```aaabbbjjjuuu{{{}}}zzzuuuyyy~~~tttooovvv|||~~~rrrtttooobbbZZZPPPKKKMMMTTTYYY\\\eeeiiimmmqqqyyy~~~||||||}}}{{{|||}}}tttnnnqqqjjjaaa[[[UUUPPPSSSYYYbbbjjjyyy~~~}}}}}}~~~}}}mmmaaatttWWW@@@JJJuuueee\\\UUUMMMBBBFFFMMMfff}}}~~~wwwpppnnnkkkhhhgggjjjkkk~~~]]]\\\[[[TTTXXXeee{{{vvvtttjjjZZZRRRSSSNNNLLLeeerrrlllhhhccc___^^^______\\\WWW[[[^^^ccciiinnnrrruuuwwwyyy{{{{{{yyy~~~jjj}}}pppbbb___^^^___``````fffmmm|||tttnnniiimmmkkkeeeeeeqqq~~~~~~zzz||||||tttgggcccfffzzzzzzjjjkkkuuufff\\\^^^aaacccnnn{{{|||tttuuuzzzuuupppwwwzzz{{{yyysssuuuiiieee]]]RRRLLLMMMSSSXXX[[[ccchhhnnnsss{{{~~~yyywwwwwwyyy}}}rrrwwwxxxqqqqqqssswwwyyymmmbbbZZZTTTPPPUUU^^^jjjrrrzzz}}}~~~{{{sssjjjqqqQQQGGGFFF|||hhh[[[SSSLLLGGGGGGNNN___qqq|||~~~yyynnniiikkkjjjfffjjjpppzzzzzznnncccVVVTTTZZZtttzzzvvvmmmddd___\\\[[[```gggmmmjjjeeebbbbbbcccaaa]]][[[cccbbbbbbdddfffgggfffdddiiiiiihhheeefffnnn|||sss~~~tttjjjeeeaaa___]]]\\\bbbiiizzz{{{yyyvvvrrrkkkdddbbbkkk{{{~~~}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~zzz}}}wwwzzz{{{~~~sssiiijjjxxx~~~rrriii|||qqqfff]]]^^^ccchhhmmmqqq{{{~~~uuusss}}}|||pppooovvvyyynnnqqqllliiiaaaWWWPPPLLLKKKQQQYYYccchhhllllllpppxxx~~~xxxwwwvvvwww|||uuuoooooo}}}zzzkkkaaabbbjjjppp{{{___hhhvvvyyyyyynnnbbbYYYQQQNNNUUU```iiisss|||{{{wwwxxx{{{lllcccoooQQQIIIKKK~~~tttfff]]]PPPDDDHHHMMM[[[nnnzzz}}}}}}yyyooojjjkkkiiieeeeeehhhnnn~~~vvviiibbbYYYWWW[[[jjj}}}uuunnnjjjeee``````cccrrruuulllkkkjjjkkkjjjfffbbb```ggggggfffffffffeeeeeedddbbbbbb```]]]\\\```jjjrrrzzztttyyylllhhhccc___^^^\\\[[[```gggzzzyyy~~~|||yyyyyywwwrrrkkkhhhmmmxxx~~~}}}}}}~~~}}}}}}}}}~~~~~~~~~yyy}}}}}}qqqmmmuuuyyyqqqvvvjjj```___cccfffkkkooowwwzzztttooovvv{{{nnnnnnuuu~~~wwwsssjjjggg```XXXQQQKKKGGGLLLTTT___fffjjjjjjmmmttt{{{~~~~~~uuuuuuyyy|||www}}}~~~}}}}}}vvviiiaaadddkkkppp}}}}}}zzzyyyyyyyyy|||RRRVVV]]]hhhuuu|||rrrooohhh^^^TTTKKKKKKTTT___kkkvvv}}}ssspppzzzzzzeee___nnnPPPIIINNN||||||kkkaaaQQQ???HHHJJJUUUggguuuzzz|||}}}~~~yyyqqqllljjjhhheeecccaaacccpppuuugggaaa\\\ZZZ[[[ccc}}}ttthhh```^^^YYYjjjzzzqqqrrrttttttsssooojjjfffffffffeeeccc```^^^^^^___aaaaaa```\\\XXXXXX\\\```kkk~~~~~~|||uuuuuujjjeeeaaa^^^^^^[[[ZZZ^^^dddssszzz~~~xxxssssssxxx}}}~~~|||}}}~~~~~~}}}|||}}}~~~~~~rrrlllqqqzzzqqq~~~qqqddd```bbbdddgggjjjnnnssszzzwwwmmmssszzzkkkkkkssszzz}}}~~~~~~{{{zzzmmmxxxmmmhhhccc^^^VVVMMMFFFIIIPPPYYYbbbhhhhhhhhhoooxxx}}}{{{zzzmmmlllnnnwww}}}xxxnnniiimmmsssuuu~~~{{{|||zzzyyyzzz~~~TTTTTTTTTVVV\\\bbbgggiiivvv|||~~~rrrggg```\\\ZZZUUUMMMHHHIIISSS]]]llluuuzzzuuu{{{{{{eeefffqqqQQQHHHMMMvvvnnnaaaRRRDDDGGGGGGNNN^^^nnnvvv{{{~~~zzztttoookkkgggddddddccccccjjj|||ssskkkeeeccccccnnnyyyhhhaaaZZZ```jjjyyy{{{|||||||||~~~|||tttkkkiiiiiihhhddd___\\\\\\^^^ccccccccc___ZZZWWWVVVVVV```nnn}}}~~~uuussssssdddaaa^^^^^^\\\ZZZ]]]cccppp~~~~~~|||zzz|||~~~~~~||||||}}}~~~~~~~~~|||}}}~~~xxxpppqqq~~~yyymmmuuuwwwhhhaaa```aaacccfffeeemmmxxx|||qqqttt{{{jjjkkksssyyy|||qqqmmmjjjjjjlllnnnmmmlllmmmlllvvvzzztttkkkhhheee^^^RRRHHHHHHMMMTTT___gggfffeeekkkuuu{{{wwwqqquuu~~~|||dddaaa]]][[[[[[ZZZXXXVVV^^^ccchhhiiiddd\\\TTTPPPJJJMMMNNNKKKJJJNNNVVV[[[gggmmmxxx~~~zzzkkkvvvuuuTTTIIINNNrrryyydddXXXQQQFFFDDDHHHVVVeeeqqq{{{~~~|||xxxssslllfffdddeeefffgggiiipppyyyrrrbbb]]]qqqwwwkkklllkkkjjjlllqqqxxxxxxwwwvvvtttpppkkkgggffffff```aaaaaa^^^ZZZVVVSSSQQQWWWbbbnnnwww{{{tttrrr~~~eeebbb```___]]][[[^^^dddooo{{{{{{{{{~~~~~~{{{{{{|||~~~~~~~~~{{{}}}|||xxx~~~nnnooo{{{jjjaaa______aaadddeeemmm|||tttuuu~~~nnnooowww}}}zzzvvvsssrrrttttttqqqnnnlllhhhooo{{{wwwmmmkkkhhhbbbVVVJJJGGGKKKPPP\\\eeeeeedddiiiqqqwww{{{zzzzzz|||{{{uuuoookkkjjjhhheeebbb```aaabbbbbb^^^XXXQQQMMMFFFKKKMMMMMMOOOUUUZZZZZZ]]]___kkk}}}wwwrrrzzzZZZMMMQQQpppjjj[[[XXXIIIEEEFFFOOO[[[iiizzz~~~|||wwwmmmgggeeedddfffhhhggghhhrrrzzzbbbaaaaaakkk~~~}}}yyyuuurrruuu~~~zzzuuuppplllccccccbbbaaa^^^ZZZWWWUUUWWW```kkksssyyy~~~vvvrrrqqqgggccc``````^^^\\\```fffmmmvvv|||{{{|||zzztttsssvvv|||~~~{{{zzz|||}}}~~~~~~{{{~~~}}}}}}~~~}}}}}}}}}}}}~~~}}}~~~ppplll}}}|||jjj```]]]]]]```dddjjjqqquuuuuuxxxsssssszzzyyynnnqqq{{{yyyoookkkgggbbbYYYNNNHHHHHHMMMXXXbbbddddddhhhllloooyyy{{{{{{zzzyyy|||{{{qqqmmmlllkkkjjjiiihhhggggggfffbbbZZZTTTNNNPPPOOOMMMQQQYYYZZZVVVTTTTTTaaauuu}}}rrruuubbbSSSRRRiiixxx```\\\NNNJJJGGGJJJRRR```vvvzzzooogggfffdddcccdddfffeeeiiixxx~~~kkklllbbbYYYjjjyyypppjjjhhhfffdddcccaaa^^^\\\[[[bbblllqqqssswww|||}}}|||{{{|||pppnnnooo|||hhhddd```^^^\\\[[[```gggnnnttt|||~~~zzzxxx||||||wwwxxxsssllliiikkkrrryyy~~~}}}zzzyyy{{{}}}~~~~~~{{{~~~~~~{{{zzz}}}zzzzzzzzzzzz{{{}}}~~~}}}zzzzzzrrrlllttt{{{iii___\\\]]]```dddooorrr{{{xxxwwwwwwqqqqqqxxx|||xxx~~~{{{___|||rrrlllfffccc]]]SSSKKKHHHJJJUUU^^^bbbdddfffgggfffsssyyy}}}{{{vvvvvv}}}yyywwwxxxxxxllliiiiiikkkmmmjjjccc\\\VVVUUUPPPLLLPPPXXXXXXRRRPPPPPP]]]qqq|||{{{}}}~~~ooouuu}}}gggVVVQQQ```iiibbbSSSNNNIIIHHHLLLZZZsss|||pppgggffffffbbbaaaeeeggghhhoooyyyxxxqqqgggbbbdddrrrwwwllliiifffdddbbbaaa___^^^ZZZ```gggjjjiiiiiiooovvvzzz~~~tttwwwyyyyyy{{{kkkkkkmmm{{{iiiccc___]]][[[[[[```gggpppttt{{{zzzxxx|||uuupppmmmiiieeedddhhhpppxxx}}}}}}zzzyyy{{{}}}~~~~~~{{{~~~~~~zzzxxx{{{wwwwwwyyyzzz|||}}}}}}~~~}}}}}}~~~|||yyytttsss{{{wwwrrrssszzzggg^^^\\\]]]aaaeeeppppppuuu}}}|||zzzmmmlllrrrUUUjjjvvvnnngggeeebbbYYYPPPKKKIIIRRR\\\```ccceeeccc___kkkuuu}}}|||uuussszzzwwwvvvzzzyyy{{{wwwiii]]]UUUOOORRRWWWXXXYYYZZZ^^^aaappp||||||~~~nnnnnnuuugggYYYbbbjjjdddXXXRRRIIIEEEIIIWWWmmm|||uuukkkdddbbbcccddddddddddddeeefffooo{{{ooolllooossstttrrrrrriii]]]cccnnnllllllnnnooonnnllllllnnnqqqrrr~~~~~~|||zzzxxxrrrtttuuuvvvvvvwwwzzz|||~~~mmmkkkrrr{{{mmmggg```\\\YYYYYYaaakkksssvvv||||||yyy{{{{{{qqqkkkmmmnnnkkkjjjmmmvvv}}}xxxzzz{{{}}}}}}|||{{{yyy~~~~~~}}}}}}||||||||||||zzzyyyxxx{{{~~~~~~|||yyywwwzzz~~~tttsssyyyzzz{{{mmmkkkooo}}}qqqddd]]]___gggnnnpppppprrrwww}}}|||sssooowwwSSSeee~~~yyytttiii^^^```ZZZFFFKKKLLLNNNTTTZZZ___aaaaaaaaagggsss}}}~~~{{{xxxsssrrrnnnlllyyywwwlll```UUUVVV^^^hhhrrrzzz}}}dddiiiqqq___ZZZwwwkkkeeeZZZNNNGGGHHHRRRcccqqq{{{uuulllfffeeedddcccaaa```bbbdddggggggrrr~~~sssmmmooo~~~}}}rrrdddhhhuuuzzz}}}~~~~~~{{{yyyzzz|||yyy}}}zzzxxxwwwuuussssssttttttuuuuuuwww{{{~~~qqqmmmnnnrrrnnnhhhaaa\\\XXXWWW^^^fffqqquuu|||zzzuuuuuuxxx{{{||||||}}}~~~}}}{{{yyyxxxyyyzzzzzzzzzzzzyyyyyyxxxzzzyyyyyy{{{~~~~~~|||yyyxxxyyy~~~xxxuuuzzz{{{uuummmkkkzzz{{{|||tttlllggghhhmmmqqqpppqqqrrrvvv{{{wwwsssxxxPPP[[[tttnnneeebbb]]]QQQIIIIIIJJJNNNTTTZZZ]]]___[[[```kkkvvv{{{}}}{{{tttqqquuuwww{{{vvvgggZZZZZZgggyyy~~~~~~~~~rrr]]]mmm|||jjjTTTvvvlllmmm```RRRJJJGGGKKKWWWbbbssswww}}}|||vvvpppllljjjgggccc___^^^```cccfffdddfffoooxxxllleeennnnnnnnn~~~xxxxxxxxxvvvtttsssssssssrrrqqqttttttsssssstttxxx}}}uuummmiiijjjyyynnnhhhaaa\\\XXXVVVZZZaaannnrrryyy~~~~~~~~~}}}{{{xxxwwwvvvwwwyyyzzz{{{zzzxxxwww{{{zzzzzz|||~~~~~~}}}{{{{{{yyyyyy}}}~~~xxx{{{|||tttmmmxxxttt|||yyyuuuqqqoooooopppqqqqqqrrrtttxxx}}}}}}yyy}}}zzzSSSOOOppppppooojjjdddbbb^^^JJJHHHGGGJJJOOOVVVZZZ]]]ZZZ\\\cccmmmttt{{{vvviiikkkxxxyyyggg[[[wwwuuuSSShhhpppnnnbbbWWWPPPJJJGGGNNNYYYdddlllwww~~~~~~{{{xxxwwwoookkkeeeaaa```aaabbbcccfffeeegggnnn}}}sssnnnyyy{{{vvv~~~zzztttrrrtttqqqppppppppprrrtttsssrrruuuuuusssrrrsssxxxtttllljjjllltttmmmfff```]]]YYYWWWYYY___jjjpppuuuvvvvvvvvvtttqqqwww~~~~~~~~~}}}|||zzzyyyxxxwwwyyy|||~~~~~~}}}{{{zzz|||||||||}}}}}}}}}|||{{{}}}zzzzzz|||~~~}}}|||yyyyyyzzz~~~yyysssooonnnmmmlllkkkppprrruuuzzz}}}~~~zzzYYYIII___~~~vvvkkkffffffaaaPPPLLLHHHHHHLLLSSSYYY\\\]]]\\\^^^dddkkksss{{{vvv```WWW}}}{{{TTT[[[wwwjjj^^^XXXNNNEEEGGGQQQVVVaaaooo{{{sssoooiiieeedddcccaaa___bbbeeegggeeegggsss|||wwwsss|||{{{yyyvvvqqqppprrrpppooonnnooorrrtttuuutttvvvuuutttssstttyyyqqqkkknnntttvvvllleee```^^^\\\ZZZ[[[^^^hhhpppuuusssrrrrrroookkkuuu|||{{{{{{{{{|||||||||{{{{{{yyy{{{~~~~~~|||}}}~~~~~~~~~}}}|||{{{{{{|||{{{|||||||||{{{zzzzzzxxxuuu~~~uuullliiihhhgggeeejjjmmmrrryyyzzzzzz}}}|||xxxxxxzzz{{{xxxuuu{{{|||yyyZZZFFFUUUpppkkkiii^^^VVVQQQJJJGGGIIIOOOTTTXXX\\\\\\[[[\\\bbbjjjrrrvvv~~~ttt^^^VVV|||UUUOOOxxx}}}iii```VVVHHHCCCHHHLLLWWWfffuuu~~~xxxrrrlllgggfffccc```\\\ZZZ___ccc```\\\___kkkvvv{{{vvvsssrrroookkkjjjmmmrrrpppnnnoooqqqtttuuuvvvuuuuuuvvvvvvwwwzzzrrrjjjpppzzz|||mmmfffbbbaaa```]]]\\\^^^gggssszzzxxxvvvxxxvvvqqqsss|||}}}zzzyyyyyyzzzyyyzzzzzz{{{|||~~~~~~{{{|||~~~}}}|||~~~|||zzzzzzzzz}}}|||}}}|||{{{}}}{{{~~~wwwooottt}}}zzz}}}mmmgggfffdddaaaaaaeeellluuu~~~zzzwwwwww~~~wwwiiicccfffjjjkkkiiilllmmmuuuzzzuuuTTTDDDPPPwwwwwwrrrqqqeee]]]VVVMMMGGGGGGJJJOOOQQQUUUXXXYYYXXX[[[ccckkknnnyyy{{{xxx{{{wwwvvvxxx{{{uuu___ddd{{{UUUIIIZZZpppddd___RRRGGGDDDGGGPPP^^^nnn{{{}}}uuukkkeeecccbbb^^^[[[XXX[[[^^^]]]\\\\\\```dddgggrrrsssnnnkkkkkkjjjggghhhlllyyyvvvrrrqqqrrruuuwwwxxxsssvvvxxxzzzzzz{{{}}}~~~|||wwwlllnnnzzzpppjjjeeeeeeccc___\\\\\\fffttt}}}{{{zzz}}}{{{uuurrrzzzxxxnnnnnnmmmjjjjjjooowww}}}|||||||||}}}~~~~~~~~~~~~}}}|||yyyyyyzzz}}}}}}~~~|||~~~yyyiiijjjzzz~~~rrrvvvqqqhhheeebbb^^^\\\aaaiiisss|||zzzxxxwwwxxxmmmjjjkkkllllllhhhgggkkkpppyyytttNNNEEEPPPYYYuuutttnnneee]]]SSSJJJHHHIIILLLNNNOOOVVVYYYVVVVVV]]]dddgggnnnvvv}}}{{{yyyyyy|||||||||~~~lllfffrrruuuooommmmmmpppsssuuu~~~~~~}}}vvvaaaxxx{{{WWWIIIKKKyyyssseeefff]]]NNNEEEFFFLLLYYYiiixxx~~~wwwjjjbbb```___^^^\\\\\\[[[[[[]]]```aaa```^^^___gggpppwww~~~xxxooojjjhhhiiiiiiiiilllqqq|||vvvtttuuuxxxzzz|||sssvvvzzz||||||||||||||||||{{{yyyyyyxxx}}}nnnkkkvvvtttmmmhhhgggeee___[[[ZZZdddsss}}}{{{yyy{{{yyyrrruuu}}}|||vvvooohhhdddeeedddaaaaaagggsss}}}|||yyyyyyzzz~~~}}}~~~{{{fffdddsss|||ooopppsssiiieee```\\\]]]bbbjjjttt}}}yyy{{{{{{xxxttttttvvvppplllmmmpppzzzvvvKKKFFFPPPEEEtttnnnooollldddXXXOOOKKKKKKLLLMMMNNNWWW\\\WWWSSSWWW]]]```dddllluuuyyy}}}~~~yyywwwqqqrrryyyzzzwww}}}|||sssggg^^^ffftttooohhhaaagggtttqqqwww~~~~~~~~~iii|||QQQFFFAAAZZZxxxZZZddd```NNNMMMGGGJJJUUUffftttzzz}}}zzztttmmmhhheeebbb___\\\^^^___``````^^^^^^```aaa___aaacccfffmmm|||}}}wwwjjjhhheeecccccceeegggiiinnnooorrruuuwwwyyyzzz{{{www|||~~~yyyuuuuuuwwwxxxxxxwwwxxxsss]]]tttnnnuuu~~~ooolllhhhddd```^^^]]]]]]dddooozzz}}}}}}uuutttyyypppnnnmmmgggeeecccccccccgggsss||||||{{{zzz{{{~~~~~~~~~|||yyywww{{{zzz||||||{{{pppggglllyyyllllllyyywwwjjjccc___]]]bbbgggoooxxxyyyvvvwww}}}}}}{{{tttrrr}}}IIIDDDGGGIIIvvvttttttpppiiiaaaYYYOOOFFFDDDGGGMMMQQQWWW[[[YYYUUUZZZaaa```iiisssyyyyyyvvvuuuvvvqqqwwwzzzxxxwwwyyyyyywww~~~~~~|||kkkeeebbbkkktttmmmmmmjjjeeehhhpppvvv}}}}}}}}}qqqzzzMMMDDD@@@JJJdddcccaaaVVVVVVKKKIIINNN]]]mmmwww{{{~~~{{{uuuppplllhhhccc```_________^^^^^^]]]\\\[[[XXXZZZ\\\]]]___fffrrrzzz|||qqqkkkgggeeecccaaabbbfffiiilllooopppqqqrrrssstttuuuuuuvvvzzz~~~}}}yyywwwxxxzzzqqqwww~~~pppaaa|||mmmmmmwwwsssoookkkfffbbb___\\\[[[^^^ooo~~~|||www}}}yyyvvvtttrrrqqqwww}}}}}}~~~}}}}}}}}}{{{{{{zzz{{{}}}}}}}}}}}}uuujjjmmmyyysssooouuuzzzjjjdddfffjjjpppqqquuu{{{{{{vvvwwwzzzKKKDDDEEEEEEdddwwwzzztttlllddd___WWWMMMHHHGGGIIILLLSSSYYYXXXTTTUUUZZZYYYaaalllrrrtttuuuwwwyyyuuuwwwxxxwwwzzz~~~~~~zzzwww{{{~~~}}}|||}}}vvvuuuzzzzzzvvviiiiiijjjqqq~~~yyyvvvooommmtttxxxuuutttxxx{{{|||{{{|||uuuHHHAAA???AAA]]]|||jjjccc^^^```SSSJJJHHHRRRbbbooowww{{{~~~|||yyyvvvrrrllliiicccaaa^^^^^^^^^^^^ZZZWWWXXXZZZ]]]\\\ZZZYYY\\\___eeelllxxxvvvmmmhhhffffffdddaaa```aaaeeejjjnnnlllnnnoooqqqrrrrrrrrrqqqooorrruuutttrrrrrrtttvvvlllxxxwwwwwwnnntttvvvrrrmmmhhhddd```\\\YYYZZZnnn}}}}}}xxxxxx{{{yyy|||~~~}}}zzzyyy{{{}}}{{{~~~~~~yyyyyymmmmmmttt|||{{{nnnlllooojjjqqqzzzxxxuuusssvvv|||zzzyyywwwOOODDDCCCAAAMMMsss}}}{{{qqqiiieeeaaaWWWNNNIIIIIIIIINNNUUUWWWTTTSSSTTTSSSYYYbbbhhhlllpppvvvzzz{{{{{{yyyyyy}}}yyyooouuu||||||xxxuuuwwwzzz|||~~~~~~{{{~~~rrruuuwwwyyy}}}uuuppprrr|||~~~oooCCC>>>===EEEIIIggg^^^bbbYYYPPPIIIMMMWWWbbbnnnwww|||}}}{{{wwwssslllfff___]]]^^^___\\\YYYZZZ\\\______\\\YYYXXXXXX\\\\\\___eeemmmvvv}}}vvvkkkfffeeefffgggiiifffbbb______cccgggjjjfffjjjoootttvvvuuusssqqqiiijjjlllllllllnnnqqqtttrrr|||rrrvvvvvvrrrmmmhhheeeaaa\\\XXX\\\lllxxx|||zzz{{{uuuzzz~~~||||||~~~~~~uuuyyy}}}nnnjjjlllwww~~~uuunnn{{{zzzwwwsssyyyvvvqqqlllnnnvvv~~~~~~{{{yyySSSBBBBBBCCCAAAXXXxxxlllhhhfff^^^SSSMMMLLLIIIJJJQQQVVVUUUTTTUUUSSSVVV[[[___dddiiipppuuu}}}|||vvvrrruuuyyyzzzyyyxxxzzz|||xxx}}}}}}}}}~~~}}}{{{|||}}}{{{xxx|||}}}}}}}}}rrrpppqqqzzzkkk@@@<<<<<>>AAAHHHXXXvvvoooiiidddcccZZZSSSMMMKKKJJJHHHIIIMMMRRRRRRSSSUUUWWWXXXYYYXXX]]]gggppprrrsssvvvzzzzzzzzzwwwttttttxxxzzzzzzyyy|||~~~}}}|||||||||}}}~~~}}}|||}}}~~~}}}}}}{{{yyy|||yyyxxxzzzpppdddlll{{{zzz{{{zzz|||fffBBB>>><<>>HHHNNNlll}}}uuummmhhhggg___ZZZTTTQQQLLLGGGGGGJJJMMMMMMOOOSSSVVVWWWWWWVVVXXX]]]bbbcccgggmmmppppppvvvwwwwwwwwwvvvuuutttttt||||||}}}~~~{{{yyyxxxwwwwwwxxxzzz}}}~~~~~~~~~}}}|||~~~||||||~~~~~~zzz{{{|||{{{|||vvvrrr}}}}}}wwwyyy}}}{{{{{{|||}}}dddNNN???>>>>>>777GGGPPPbbb^^^NNNQQQ\\\XXXPPPOOOMMMOOOXXXbbbjjjvvv~~~xxxqqqfff[[[ZZZYYYYYYYYYYYYZZZZZZ[[[RRRRRRQQQOOONNNLLLKKKKKKRRRSSSTTTUUUWWWZZZ\\\]]]eeeaaa\\\[[[\\\\\\YYYVVV]]]___bbbdddddddddfffgggvvvuuuvvvxxx{{{zzzvvvrrrllljjjeee```\\\YYYXXXWWWTTTTTTTTTTTTUUUVVVWWWXXXPPPPPPPPPRRRUUUWWWWWWWWW^^^\\\ZZZYYYYYYYYYZZZZZZ[[[bbbmmmyyyzzzqqqqqqmmmccceeeoooyyykkkqqqkkktttjjj|||wwwlllfffdddccc___[[[UUU[[[mmmuuunnnyyy{{{vvvqqqnnnmmmkkkhhhhhhkkkyyykkkjjjmmm|||{{{nnnhhhddd```iiirrr{{{|||yyyqqqhhhiiiqqqxxx}}}~~~|||yyyzzzjjjeee```^^^___aaaaaaaaaffffffjjjzzzyyyJJJ>>>@@@???@@@===III[[[yyyqqqkkkrrreee^^^XXXVVVSSSOOOIIIFFFFFFHHHNNNUUUZZZ\\\[[[YYYYYYZZZ\\\^^^aaaccceeegggooorrrwwwxxxvvvuuuvvvwww}}}yyyxxx|||{{{}}}~~~~~~}}}}}}~~~||||||||||||{{{zzzzzzyyyyyy|||~~~~~~|||~~~~~~{{{xxxwwwyyy~~~~~~xxxvvvxxxzzzyyyvvv~~~{{{|||yyyxxxyyy}}}|||}}}qqqYYYGGG<<<>>>AAA<<>>???>>>???;;;GGGKKK|||nnnmmmgggdddaaa^^^YYYRRRLLLIIIFFFFFFHHHLLLQQQUUUVVVVVVYYYYYYXXXYYYZZZ\\\^^^```cccgggllloooqqqsssvvvxxx{{{xxxvvvxxx|||~~~|||yyy|||}}}}}}||||||~~~~~~{{{yyywwwwwwwwwxxxzzz|||~~~|||xxx{{{}}}|||{{{}}}tttpppmmmnnnrrrtttsssqqq~~~~~~~~~]]]KKK???===FFFOOOLLLJJJFFFIIIlll{{{VVVOOOUUU___aaaXXXPPPMMMIIIKKKXXXiiiuuuxxx}}}nnnggg___[[[[[[ZZZXXXUUUSSSRRRQQQOOONNNMMMLLLLLLNNNOOOQQQTTTUUUVVVVVVVVVUUUXXXXXXUUUPPPNNNPPPSSSPPPQQQQQQPPPOOOOOOQQQSSSSSSRRRRRRTTTWWWXXXXXXXXXYYYXXXVVVUUUTTTUUUUUUVVVRRRRRRRRRRRRSSSTTTUUUUUUXXXXXXXXXWWWWWWWWWXXXXXX[[[^^^```^^^\\\aaakkkssszzzllljjjaaa```eee``````rrraaa\\\qqqrrrjjj{{{wwwjjjaaa______]]][[[XXXXXXaaauuuxxxmmmsssxxxttttttuuu{{{zzzuuutttrrrggg```ZZZcccqqq~~~||||||}}}~~~~~~~~~}}}wwwxxxvvvxxxvvvoookkkvvvsssHHH>>>>>><<<===999CCCAAAcccxxxjjjjjjjjjhhhddd^^^XXXQQQLLLKKKHHHEEEEEEHHHMMMQQQSSSYYYXXXVVVUUUUUUVVVWWWXXXXXX[[[___cccfffjjjooossswwwvvvvvvvvvxxxyyy{{{|||||||||{{{xxxwwwyyy}}}~~~{{{xxxwwwwwwyyyyyyzzz}}}}}}||||||}}}}}}|||wwwtttvvv{{{}}}xxxssspppmmmlllkkknnnrrrsssqqqnnn~~~~~~mmmKKKAAA===BBBQQQ```___SSSKKKIIIPPPjjjVVVXXXdddggg[[[VVVNNNIIILLLVVVaaagggvvv}}}uuuiiibbbaaa```ZZZUUUTTTSSSQQQOOONNNMMMLLLLLLOOOQQQSSSUUUVVVVVVUUUTTTQQQSSSSSSQQQNNNLLLMMMNNNMMMNNNMMMLLLKKKLLLPPPRRRSSSRRRQQQPPPQQQRRRRRRSSSRRRRRRQQQQQQQQQQQQRRRSSSQQQQQQQQQQQQQQQRRRSSSSSSUUUVVVWWWWWWXXXYYY[[[]]]\\\]]]^^^___aaahhhqqqyyyvvvfff\\\[[[___fffggggggtttcccUUUUUUuuuvvvnnn{{{vvvjjjcccaaaaaa^^^[[[WWWVVV]]]ppp|||oooqqqzzzyyyuuuzzz|||uuuxxxmmmeee]]]```ppp|||zzz{{{~~~}}}~~~zzzttt|||}}}nnnFFF>>>===;;;;;;777@@@???NNN{{{|||uuuqqqkkkfffdddbbb[[[TTTSSSNNNIIIFFFFFFIIILLLMMMUUUVVVVVVVVVVVVUUUUUUTTTSSSTTTUUUWWWZZZ^^^bbbeeeiiikkknnnpppqqquuu{{{{{{{{{zzzwwwtttssstttuuuyyy|||~~~}}}zzzxxxyyyzzz{{{yyyxxx{{{|||zzz}}}~~~zzzzzz{{{zzzvvvqqqpppsssuuuuuussspppqqquuuxxxuuummmjjjkkksssrrrrrrrrrrrrooojjjfff|||}}}~~~\\\@@@===<<>>===999;;;666======CCC\\\}}}ooofffhhhlllfff\\\YYYUUUPPPKKKIIIHHHFFFEEEMMMPPPSSSVVVWWWVVVSSSRRROOONNNNNNNNNQQQUUUXXXZZZYYY\\\aaaccceeeiiiqqqwwwuuuxxxzzzzzzxxxuuusssrrrxxx{{{~~~}}}zzzyyy{{{}}}{{{yyywwwxxxzzz{{{yyyvvvzzz|||}}}|||{{{}}}wwwrrrqqqrrrppplllhhhhhhlllpppqqqqqqmmmppptttssskkkeeeiiiqqqwwwvvvrrrnnnhhh```XXXSSS}}}{{{vvvpppsssPPP;;;===:::>>>OOOTTTTTTLLLKKKMMMBBBOOOxxxgggccc```\\\WWWOOOIIIJJJPPPQQQ]]]kkkvvv}}}yyyvvvssslllfff^^^\\\XXXTTTQQQOOOOOOOOOMMMNNNOOOPPPOOOOOOMMMMMMQQQNNNKKKMMMPPPPPPMMMIIIIIIJJJKKKKKKLLLNNNQQQTTTJJJKKKLLLLLLLLLMMMPPPSSSPPPOOOOOOOOONNNNNNMMMMMMOOONNNNNNNNNNNNNNNOOOOOOMMMOOOPPPNNNMMMNNNRRRVVVYYYZZZaaaoooooo```SSSNNNOOOLLLMMMSSSjjjcccJJJEEEMMMvvvxxxtttyyyyyyooohhhfffddd___[[[UUUTTTXXXeee{{{tttsss{{{{{{vvvmmmfffbbbppptttzzz|||uuuhhh]]]]]]kkkyyy~~~~~~xxxuuujjjiiihhhjjjnnnqqqssstttyyy{{{uuuzzz}}}cccBBB>>><<<999;;;666<<<>>>CCCNNNlllyyyiiiggglllhhh^^^]]]ZZZVVVRRRNNNJJJEEEBBBFFFIIINNNRRRTTTTTTQQQPPPKKKIIIHHHJJJMMMQQQSSSTTTSSSVVVYYY[[[\\\```eeejjjjjjooouuuyyyyyyxxxvvvvvvxxx|||~~~yyywwwyyy|||}}}||||||{{{zzzwwwuuuwwwyyy|||~~~|||vvvoookkkiiiiiifffdddcccdddhhhllloooqqqmmmppprrrooogggcccjjjvvvssspppkkkccc[[[RRRJJJFFF}}}~~~vvvsssyyyuuuEEE888???:::888GGGCCCEEEBBBCCCFFFCCCHHHYYYiiibbb]]]]]]ZZZRRRMMMMMMKKKSSS]]]fffrrr}}}~~~{{{uuuqqqeeebbb^^^YYYUUUSSSRRRRRRNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMNNNOOONNNLLLKKKHHHJJJKKKLLLLLLLLLNNNPPPJJJLLLNNNNNNMMMNNNQQQTTTNNNNNNNNNNNNNNNMMMLLLLLLNNNMMMMMMLLLLLLMMMMMMNNNLLLOOOPPPOOOMMMOOOUUUZZZ```gggtttzzziii^^^UUUNNNKKKMMMNNNTTTjjjWWWEEEEEEPPPzzzzzzzzzxxxmmmiiigggdddaaaUUUTTTTTT\\\pppuuusssvvv}}}xxxmmmjjjiiieeeaaa___lllrrryyysssrrrzzzxxxiii^^^]]]iiitttzzz~~~wwwtttwwwxxxvvvpppmmmpppyyy}}}xxxuuuqqq}}}pppmmmddd```___bbbjjjrrrxxxzzzvvv^^^@@@>>>===999<<<777<<<<<>>???CCCGGGIIIjjjqqqeee^^^aaaccc\\\RRRLLLJJJJJJJJJNNNZZZiiirrrtttvvvyyy~~~{{{yyyrrrnnniiiccc___\\\\\\[[[QQQPPPOOONNNMMMMMMMMMMMMIIIMMMPPPPPPMMMKKKLLLMMMIIIKKKMMMNNNMMMLLLLLLMMMKKKMMMOOONNNLLLKKKLLLNNNLLLMMMMMMNNNMMMMMMLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMLLLOOORRRSSSRRRVVV]]]dddrrr}}}sssdddWWWSSSPPPMMMKKKMMMSSSgggyyyLLL>>>BBBNNNyyy~~~sssmmmkkkjjjiiiVVVTTTQQQVVVhhh~~~uuusssrrrvvvtttiii```aaaeeeeeeeeeeeekkkrrr|||uuuggg```nnn|||{{{mmmaaa]]]gggqqqxxx~~~xxxzzzyyytttoookkkddd]]]\\\VVVTTT\\\eeehhhhhhhhh\\\zzzttteeebbbaaa]]]ZZZ^^^iiiuuu}}}}}}zzzzzz~~~\\\??????===999===888===555@@@BBBDDDkkk~~~xxxuuupppgggdddaaa^^^[[[XXXSSSPPPHHHHHHIIIJJJLLLOOORRRTTTMMMJJJIIIIIILLLNNNMMMKKKGGGHHHJJJMMMPPPRRRSSSSSSQQQUUUYYY]]]___aaacccdddeeekkkqqqqqqnnnnnnsssxxxtttxxx{{{{{{yyywwwyyy{{{||||||~~~|||yyy{{{{{{|||zzzsssqqqrrrssssssssssssqqqqqqhhhddd```___aaabbbbbb```[[[^^^aaabbbccceeekkkooosssmmmiiihhhddd\\\VVVTTTPPPNNNJJJEEEAAA???@@@BBB{{{zzz}}}~~~zzzuuuzzz|||TTT::::::<<<<<<<<<999======>>>>>>>>>AAAEEEHHHQQQuuubbbVVVaaaddd```\\\XXXPPPJJJGGGJJJOOOUUU^^^gggbbbhhhqqqyyy}}}~~~}}}}}}xxxtttooooooqqqnnnggg```\\\VVVQQQQQQUUUVVVRRRMMMLLLMMMOOOPPPPPPOOONNNMMMLLLLLLLLLLLLMMMNNNNNNOOONNNNNNNNNNNNMMMLLLKKKKKKOOOLLLIIIIIILLLOOOOOONNNJJJJJJJJJKKKLLLNNNPPPRRRPPPRRRYYYbbbeeefffnnnyyy}}}sssoooXXXPPPEEEFFFKKKFFFEEETTThhhcccEEE<<>>@@@BBBSSStttiiiggggggeee```YYYWWWYYYSSSQQQNNNMMMMMMLLLKKKIIILLLIIIEEEFFFJJJKKKHHHEEECCCCCCEEEGGGKKKOOORRRTTTUUUTTTTTTTTTUUUWWWYYYZZZbbbdddfffeeecccccceeehhhggghhhiiijjjkkkkkkkkkkkkmmmppprrrqqqnnnkkkhhhgggmmmmmmnnnrrrvvvuuuqqqmmmooollliiifffeeebbb___\\\```aaabbbdddddd```[[[WWW]]]\\\\\\]]]```bbbcccbbbbbb```^^^ZZZTTTOOOJJJGGGEEEFFFGGGEEEAAA>>>======}}}zzzyyyzzz|||}}}}}}uuusss{{{qqqMMM888;;;<<<<<<>>>;;;>>>>>>???>>>>>>???BBBEEEPPPVVVssssssYYYYYY[[[\\\aaaaaa]]]VVVPPPOOONNNLLLOOOSSSVVV___jjjqqqtttwww|||{{{vvvqqqppprrrrrrnnnjjjgggcccaaaaaacccaaa[[[UUUUUUVVVVVVVVVVVVUUUSSSRRRQQQPPPOOONNNMMMMMMNNNNNNMMMPPPSSSVVVWWWUUUSSSQQQPPPOOONNNOOOQQQRRRPPPNNNOOOOOOOOOQQQSSSWWWZZZ\\\dddeeellluuuyyy{{{uuudddXXXTTTJJJJJJDDDBBBEEEEEESSSnnn}}}SSSEEE<<>>??????>>><<<===???AAAIIIBBBOOOsssccc^^^dddhhh```ZZZTTTRRROOOIIIFFFGGGKKKUUU```fffiiinnnyyy|||wwwssssssuuuwwwwwwuuusssssssssvvvwwwtttlllfffccccccccccccbbb```___^^^___]]]ZZZWWWUUUUUUVVVVVVVVVYYY^^^```___ZZZTTTPPPRRRRRRRRRTTTUUUUUURRROOOXXXYYY[[[^^^dddjjjooorrr|||}}}uuubbbPPPGGGGGGCCCFFFBBB>>>CCCMMMkkkoooGGGEEE===EEEFFFeee}}}{{{pppooommmfff```WWWPPPRRR\\\jjj{{{rrrrrr}}}vvvqqqqqqvvv~~~|||~~~wwwlllbbb___jjjwwwwwwkkkaaaXXXSSSQQQVVV\\\aaahhhnnnwww{{{~~~vvvqqqqqqwww|||{{{yyyvvvpppiiihhhiiihhheeeeeegggfffaaa\\\XXXZZZdddoootttvvvxxxuuurrrnnnkkkhhhddd___\\\aaa______eeeqqq~~~|||ssskkkhhhkkknnnzzzuuunnnkkkjjjjjjiiigggkkkmmmuuuKKKAAA999999;;;:::888999>>>999<<>><<<:::>>>=========>>>===<<<<<<>>>@@@;;;DDDJJJgggtttnnnjjjbbb[[[WWWVVVTTTNNNJJJIIIIIINNNUUUZZZ^^^eeennnuuuuuutttssstttvvvyyyzzz{{{tttvvvyyy}}}~~~}}}yyyuuuppppppqqqqqqqqqpppppppppqqqooollliiihhhggghhhiiikkknnnsssuuuuuuqqqlllhhheeefffggghhhhhhhhhgggfffmmmnnnqqqvvv}}}{{{nnn```RRRHHHGGGKKKDDDFFFBBBEEEUUUiiieeeBBBCCC???DDDIIIcccwww|||ssspppmmmiiiaaaXXXQQQQQQWWWccctttxxxqqq|||vvvtttsssvvv}}}yyyqqqrrrppprrrqqqlllnnnmmmgggdddZZZTTTPPPSSSWWWZZZ___dddmmmpppvvv{{{~~~~~~}}}|||yyy|||~~~wwwooopppnnnkkklllppppppmmmlllddd___bbbhhhiiiiiiiiiaaaaaabbbdddffffffdddbbb```___```hhhttt{{{yyyuuusssssssssttttttyyy}}}uuulllhhhiiikkkiiigggggggggoooGGG???888888:::999888:::<<<999===CCCDDDPPPzzz|||pppmmmjjjfffddd```^^^\\\ZZZXXXUUUPPPMMMNNNMMMMMMNNNOOOMMMIIIEEECCCBBBBBBCCCDDDFFFHHHIIINNNNNNMMMNNNOOOPPPRRRTTTUUUUUUUUUUUUTTTUUUVVVVVVZZZYYYWWWVVVVVVXXXYYY[[[\\\]]]______^^^___aaabbbggghhhiiieee^^^YYYWWWXXXXXXXXXXXX[[[^^^aaaaaaaaa^^^ZZZTTTPPPOOONNNNNNMMMMMMLLLMMMOOOPPPOOOMMMJJJHHHGGGDDDBBB@@@@@@@@@AAACCCAAA???@@@BBBCCCBBBAAA}}}wwwtttxxx|||YYYBBB777999???:::888<<<::::::;;;============???AAA777DDDFFFPPPyyyrrrggg^^^XXXWWWVVVRRROOOOOOKKKKKKKKKNNNTTTYYY]]]^^^gggjjjmmmppprrrtttuuuvvvrrrtttwwwyyyyyyyyyzzz{{{xxxyyyzzz{{{}}}}}}{{{zzzzzz{{{||||||ooocccTTTLLLGGGCCCDDDGGG@@@FFFKKK^^^{{{xxxVVV===AAABBBEEEOOOcccxxx~~~mmmsssyyywwwrrrmmmjjjiii```YYYRRRQQQTTT^^^oootttvvv~~~qqqmmmkkkoooxxxzzzvvvhhh______\\\ZZZggg{{{rrrjjjiiibbb\\\VVVVVVUUUSSSTTTWWW]]]___dddkkksss||||||wwwxxx|||}}}{{{vvvnnnhhhhhhhhhbbb]]]ZZZTTTWWW]]]dddiiijjjhhheee^^^___cccnnn{{{ooojjjfffhhhooosssrrrooovvvyyyzzzzzz~~~~~~xxxtttuuuvvvuuusssllliiippp{{{DDD===888888999888888:::444777999999===OOOnnnsssiiijjjpppfffdddaaa```^^^\\\XXXVVVRRRRRRRRRSSSRRRPPPKKKHHHEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGHHHIIIKKKMMMPPPQQQNNNMMMMMMNNNPPPRRRSSSSSSSSSRRRQQQQQQRRRTTTWWWYYYYYYZZZ[[[ZZZYYYYYYZZZ\\\XXXZZZ[[[XXXTTTQQQRRRTTTUUUTTTSSSTTTVVVWWWVVVUUUQQQOOOLLLJJJJJJJJJHHHGGGGGGGGGHHHIIIJJJIIIFFFDDDBBBBBBBBBCCCCCCBBBAAAAAA??????@@@CCCFFFIIIKKKKKK~~~||||||yyyooouuuhhhJJJ>>>666:::???999888;;;888999;;;===>>>===>>>@@@AAADDD@@@===FFFYYYpppkkk___SSSPPPQQQQQQRRRUUUMMMJJJGGGIIIMMMOOOMMMJJJWWW\\\bbbeeefffgggiiillluuuwwwyyyxxxvvvwwwzzz~~~zzzzzz|||zzzqqqgggaaaWWWNNNGGGFFFFFFCCCAAA@@@>>>QQQffffffKKK===BBBEEEEEERRR```qqq{{{ggghhhlllooommmhhheeeeee^^^YYYTTTRRRRRRYYYjjjzzzwwwsss}}}qqqdddaaa```eeerrr}}}~~~~~~xxxggg\\\SSSRRRQQQQQQXXXbbbxxx|||wwwtttmmmhhhfffbbbZZZUUUUUUSSSTTTWWW]]]hhhuuuxxxtttrrrsssnnncccZZZWWWWWWZZZaaaiiinnnnnnjjjfff```aaagggsss~~~}}}vvvaaa]]]YYY]]]gggpppssssssyyy|||xxxrrrttt~~~zzzyyy|||yyyrrrvvvuuuBBB<<<888888888666777999555999:::666:::KKKbbbppprrrnnnllliiieeecccaaa```]]][[[WWWXXXXXXWWWUUUSSSPPPNNNIIIHHHGGGEEEDDDDDDDDDEEECCCCCCCCCDDDFFFIIIKKKMMMHHHGGGGGGIIILLLOOOPPPPPPNNNNNNNNNOOOQQQSSSUUUWWWSSSTTTVVVUUUTTTRRRSSSSSSRRRSSSSSSQQQOOOOOOPPPQQQOOONNNMMMNNNOOOPPPOOONNNHHHGGGEEEEEEFFFFFFDDDCCCBBBAAAAAABBBDDDCCCAAA???===???@@@BBBCCCCCCBBBAAA@@@AAABBBCCCEEEIIINNNSSS{{{xxx{{{|||ppppppzzzWWW???===555999>>>999999<<<888;;;===??????>>>>>>???@@@FFF???;;;DDDLLLPPPsssyyycccVVVRRRPPPRRRUUUNNNMMMMMMMMMLLLKKKHHHEEEJJJOOOUUUWWWVVVWWW\\\aaannnrrrvvvuuussssssxxx}}}wwwwwwyyy|||tttsssqqqllleee[[[RRRMMMIIIEEEDDDGGGHHHFFFFFFIIIOOOpppwwwXXXFFFBBBDDDHHHCCCQQQZZZxxxppp}}}kkkffffffkkklllfffbbbccc]]]ZZZVVVSSSPPPUUUdddsssuuuppprrrmmmggg]]]___^^^dddrrr~~~pppggg[[[UUUVVVWWWXXXWWWZZZrrr~~~zzzxxxxxxtttkkkccc```YYYYYYZZZ^^^gggrrr}}}{{{mmmcccaaaaaadddiiinnnsssssspppmmmbbbbbbgggqqqzzz{{{rrrhhh[[[ZZZYYY[[[aaakkkvvv~~~~~~zzzxxx~~~{{{yyyzzz}}}}}}nnn@@@;;;888888888555555888999999;;;<<<<<>>??????@@@AAACCCDDDDDDEEEGGGHHHHHHJJJTTTdddpppzzzxxx|||uuuooowwwzzz}}}oooLLL999===555999===999:::>>>:::>>>???AAA@@@>>>======>>>999??????@@@FFFKKK[[[tttkkk[[[QQQNNNNNNOOORRRUUUTTTPPPLLLJJJIIICCCHHHLLLLLLJJJMMMTTT[[[]]]cccjjjkkkjjjkkkpppvvvttttttvvvxxx|||~~~~~~qqqeeeccc```[[[UUUOOOIIIFFFCCCAAAAAACCCCCCEEEMMMWWWiiijjjMMMBBBEEEFFFJJJAAANNNTTToooooo}}}sssjjjggglllnnnhhhcccccc\\\ZZZWWWSSSOOOQQQ___nnnpppnnn{{{vvvkkkjjjiiiccceeedddiiiwww|||lll```^^^aaa\\\SSSZZZ___|||{{{yyy{{{}}}uuummmjjjfffeeeeeeggglllttt{{{wwwnnnmmmhhhjjjmmmrrrvvvxxxvvvuuucccbbbdddlllsssrrrhhh]]]___```___[[[ZZZaaappp}}}~~~||||||iii@@@;;;888888777444444777888222666???<<<777KKKiii||||||uuuoookkkjjjhhhgggaaaaaa```]]]YYYWWWVVVWWWTTTSSSPPPMMMKKKJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIIIIHHHFFFEEEFFFIIILLLKKKJJJHHHIIIJJJKKKKKKKKKKKKJJJFFFIIIMMMOOONNNLLLKKKKKKMMMIIIFFFFFFIIILLLLLLKKKKKKIIIHHHHHHHHHHHHGGGEEEHHHEEEAAA???@@@AAABBBAAABBBAAA???@@@BBBCCCCCCBBBBBBAAA@@@???AAADDDGGGIIIDDDHHHMMMQQQZZZooovvvhhhnnnZZZ>>>666888777777777888:::<<<>>>???@@@@@@@@@???===<<<:::===>>>??????AAADDDHHHKKKhhhRRRGGGGGGNNNSSSTTTSSSSSSRRRPPPIIIHHHGGGEEEDDDEEEHHHKKKVVVUUUUUUVVVYYY\\\```bbbfffgggiiimmmqqqvvvyyy{{{xxxwwwwwwyyy|||~~~~~~}}}~~~}}}yyytttlllbbbZZZRRROOOLLLHHHFFFFFFFFFFFF???CCCFFFFFFHHHVVVnnnkkkQQQHHHGGGFFFEEEIIIMMMHHHTTTiii}}}}}}{{{uuunnnllllllkkkhhhddd]]]YYYVVVTTTRRRSSS\\\eeetttqqquuuzzz|||zzz{{{xxxrrrooooooppprrrvvv|||vvvlllhhhdddaaabbbaaahhhvvv|||uuupppsssxxx~~~~~~{{{rrrtttuuuwwwxxx{{{uuuvvvvvvxxx|||yyyuuuooojjjgggeeedddccceeefffeeebbbaaahhhsss}}}|||ggg<<<;;;999888666666666777777999999777777===HHHPPPyyyxxxsssiiijjjpppfffaaa___aaa^^^ZZZ\\\bbb^^^XXXTTTVVVTTTOOOLLLOOOOOOLLLJJJKKKJJJHHHGGGGGGLLLJJJGGGEEEEEEHHHLLLNNNHHHHHHIIIIIIIIIHHHHHHGGGIIIHHHHHHGGGGGGGGGGGGGGGJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDAAACCCDDDDDDBBB?????????AAABBBBBBAAACCCFFFFFFEEEIIICCCAAAHHHLLLKKKJJJLLLTTTQQQZZZqqq~~~}}}sssnnnxxxrrr{{{sssMMM888555888777777777888:::<<<>>>??????@@@@@@???>>><<<<<<;;;<<<===>>>>>>AAAEEEHHH[[[}}}VVVNNNLLLNNNUUU\\\ZZZRRRKKKOOONNNLLLJJJIIIIIIKKKMMMLLLLLLLLLMMMOOOQQQSSSUUUWWWXXXZZZ]]]```dddgggiiihhhiiikkklllmmmlllllllllmmmllllllmmmpppqqqqqqpppqqquuuxxxwwwssspppppprrrsssrrrqqqqqqqqqpppmmmjjjgggddd___[[[WWWRRRLLLHHHEEEDDDCCC@@@??????AAACCCHHHJJJMMMTTTaaavvv```KKKFFFGGGGGGGGGHHHMMMJJJSSSbbbzzz~~~zzzuuurrrrrrooojjjeee___[[[WWWTTTQQQQQQXXXaaayyywwwrrrrrrzzz{{{rrrtttvvvwwwxxx}}}qqqllljjjhhhaaa]]]^^^aaadddhhhmmmyyyttttttvvv{{{|||{{{|||}}}~~~~~~xxxoooaaa```bbbhhhnnnvvv}}}mmm```ZZZ\\\bbbfffjjjjjjjjjiiikkkqqq{{{~~~~~~~~~ZZZ<<<;;;999777666666666777777888999777666:::BBBIIIkkkzzzuuujjjccccccddd```[[[ZZZ]]]XXXVVVYYYZZZVVVTTTVVVRRRQQQPPPPPPPPPMMMKKKKKKLLLKKKJJJIIIIIIJJJJJJKKKIIIIIIJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEGGGFFFFFFEEEDDDDDDCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@AAABBBDDDDDDCCCBBBCCCDDD???AAAEEEFFFGGGFFFDDDBBBJJJKKKOOORRRNNNJJJOOOXXXmmmwww~~~~~~~~~~~~}}}rrrnnnjjjooo~~~mmmhhh|||___???444888888777777777888:::;;;======>>>?????????>>>>>>===:::;;;<<<<<<<<<===@@@CCC???\\\jjjYYYQQQ[[[hhhhhh```YYYTTTSSSQQQOOONNNMMMNNNNNNHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKNNNPPPSSSTTTTTTUUUWWWYYYZZZ[[[[[[[[[```___^^^___```aaa```___```bbbcccaaa]]]ZZZ[[[]]]\\\YYYWWWVVVVVVUUUTTTRRROOOLLLHHHEEECCCBBB@@@??????AAADDDCCCBBBBBBDDDGGGKKKVVVgggzzzpppSSSFFFGGGKKKKKKIIIGGGMMMNNNSSSXXX{{{vvv|||xxxvvvuuupppjjjdddaaa\\\XXXUUUPPPNNNSSS[[[ooo~~~|||tttnnnxxxzzz{{{|||{{{{{{~~~zzzpppjjjaaaXXXTTTRRRPPPRRRUUUcccqqq~~~zzz{{{|||~~~~~~zzz}}}}}}vvvsssqqqiiiaaaYYYVVVUUUYYY^^^eeepppzzzxxxmmm^^^RRRQQQYYYfffoooppppppqqqsssxxx~~~||||||}}}OOO;;;:::888777666666666666666888888777555777<<>>>>>>>>>>>:::;;;<<<;;;:::;;;===???BBBGGGVVVzzzbbbbbbiiiggg```]]]UUUTTTSSSSSSSSSQQQOOOMMMLLLLLLKKKJJJHHHEEECCCBBBBBBCCCCCCDDDEEEGGGHHHIIIJJJKKKMMMOOOQQQRRRSSSTTTUUUTTTSSSSSSTTTTTTSSSRRRSSSSSSSSSPPPMMMLLLNNNPPPSSSPPPLLLJJJJJJKKKJJJIIIGGGEEECCCBBBAAAAAAAAAAAABBBEEEGGGFFFCCCCCCFFFJJJ```vvvbbbKKKFFFKKKOOOPPPKKKGGGOOORRRUUURRRqqqrrr{{{|||zzzwwwtttrrrnnnhhhddd```\\\YYYVVVQQQMMMPPPWWWfffvvvwwwjjjttt~~~{{{yyyyyy{{{oooeee^^^YYYYYYZZZYYY[[[___VVV```qqq|||yyyxxx{{{vvviiidddeeeddd```[[[YYY[[[```bbbaaadddhhhsssttt]]]YYYSSSOOOSSS]]]kkktttuuuuuuvvv{{{|||}}}uuupppvvv}}}LLL:::999777666555555666666555666777777666777999<<>>>>>:::;;;<<<<<<;;;;;;<<<>>>CCCFFFDDDZZZwwwpppggg^^^[[[]]][[[YYYWWWWWWUUUQQQNNNMMMMMMMMMLLLKKKIIIGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGCCCDDDEEEFFFHHHIIIKKKLLLMMMLLLJJJJJJKKKKKKIIIHHHJJJIIIHHHGGGFFFFFFHHHJJJKKKHHHDDDBBBBBBCCCDDDCCCAAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAEEENNNZZZcccvvvWWWGGGGGGLLLPPPPPPKKKGGGPPPTTTVVVPPPkkktttsss{{{yyyvvvtttqqqmmmjjjggg___\\\ZZZWWWRRRMMMOOOTTT^^^rrrzzzjjjooo|||rrrmmmiiimmmvvv~~~ooobbb]]][[[]]]^^^[[[[[[\\\WWW^^^kkk{{{zzz~~~xxxiiibbbbbb```\\\RRRQQQUUU\\\___^^^___aaammm}}}}}}mmm]]]WWWVVVUUUTTTWWW___jjjrrrxxxyyy|||uuusssssswww||||||KKK999888666555555555555666333444666777888888:::;;;CCC___}}}vvvtttsssooolllhhheeedddcccaaa___```cccaaaYYYVVVXXXZZZYYYYYYXXXWWWUUUSSSRRRQQQPPPMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFCCCCCCCCCCCCCCCDDDDDDDDD@@@BBBDDDEEEDDDEEEGGGHHHDDDIIITTT\\\[[[WWW[[[bbb]]][[[]]]jjj}}}||||||xxxsssdddiiixxxrrreeeZZZiiiyyypppUUU@@@666555777777777777888888888999999:::999999999:::;;;<<<<<<999;;;<<<<<<;;;;;;<<<===666EEEDDDCCCcccyyyrrrhhh```]]]ZZZXXXUUUMMMMMMMMMMMMLLLLLLKKKKKKHHHHHHGGGFFFFFFFFFGGGGGGCCCCCCCCCDDDDDDFFFGGGHHHHHHFFFEEEEEEEEEEEEDDDBBBEEEDDDCCCBBBBBBCCCDDDEEEEEEBBB???>>>???AAAAAAAAA@@@BBBEEEFFFEEEDDDDDDDDDAAACCCGGGSSSdddzzzgggNNNDDDFFFJJJKKKKKKJJJHHHPPPQQQSSSNNNcccppp~~~~~~}}}zzzvvvqqqmmmjjj___]]]\\\ZZZSSSMMMMMMQQQWWWooo}}}nnnlll|||ooo```\\\[[[aaannnzzzzzzrrrvvvtttfffbbbbbbfffgggdddaaabbbeeejjjsssxxxqqqggg^^^\\\VVVSSSVVVZZZ\\\___dddhhhuuu~~~~~~ttteeeWWWWWWWWWVVVVVVXXXaaannnwww}}}yyyrrrooonnnlllmmmqqqsssuuuuuuDDD888777666444444444555666222333555666888999;;;;;;@@@PPPyyywwwlllgggfffdddaaacccjjjjjjaaa\\\___```]]]YYYXXXWWWVVVUUUTTTSSSSSSQQQQQQPPPPPPOOONNNMMMLLLJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGLLLOOOPPPQQQSSSUUUYYYWWWYYY\\\ZZZ\\\kkk}}}~~~}}}sssllliiinnn{{{rrrbbbZZZhhhwww|||^^^EEE:::888666444666777777888888888888888999888888777777888999:::888999;;;;;;::::::;;;<<<222AAABBB===HHHgggmmmdddbbbaaaaaaYYYWWWTTTQQQOOOMMMMMMLLLJJJIIIIIIHHHGGGGGGHHHHHHIIIHHHGGGFFFFFFGGGHHHHHHGGGEEEDDDDDDEEEEEECCCBBBEEEDDDBBBBBBBBBBBBBBBAAACCCAAA??????AAACCCCCCCCCCCCEEEGGGGGGFFFGGGJJJMMMRRRZZZjjjooo[[[HHHDDDGGGHHHGGGFFFGGGHHHNNNJJJMMMJJJZZZuuu~~~uuummmhhhbbb```___\\\TTTLLLJJJMMMQQQlllvvvmmmppprrrdddZZZZZZ\\\aaaiiisss~~~~~~ooogggyyy}}}nnnkkklllqqquuuuuuvvvyyy{{{}}}xxxllljjjaaaYYYXXX[[[]]]bbbggghhhpppxxx|||{{{|||}}}uuuiii]]]YYY\\\___aaaeeelllwww~~~vvvrrrrrrzzzmmmcccrrriii===777666555444444444555666333333333555777888999999<<<@@@___sssoooqqqlllhhhcccfffqqqvvvoooiiijjjgggaaaYYY[[[]]]^^^^^^\\\ZZZXXXUUUUUUUUUTTTSSSRRRPPPPPPKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMOOOQQQRRRSSSTTTXXX]]]```aaa`````````eee``````dddhhhuuuxxx|||}}}||||||~~~zzzzzz}}}~~~pppgggyyy{{{wwwggg```aaatttqqqPPP:::777;;;:::555666777777888888888888777999888777666666777888999666888:::::::::999:::;;;<<<>>>===>>>CCCMMMpppwwwjjjgggiiikkkiiieee___YYYSSSOOOLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIKKKJJJIIIGGGFFFFFFGGGGGGIIIGGGFFFFFFGGGGGGFFFEEEHHHFFFEEEDDDDDDCCCAAA???AAA@@@???@@@BBBDDDDDDCCCEEEFFFGGGFFFEEEHHHNNNSSSiiivvvnnnvvvxxxeeeTTTFFFEEEIIIHHHEEEEEEEEEHHHLLLEEEGGGGGGSSS{{{wwwkkkccceeecccaaa^^^UUUKKKGGGJJJLLLkkk~~~{{{nnniii{{{~~~zzztttiii___^^^bbbgggggghhhnnn{{{|||mmmmmm~~~sssooopppuuuzzz|||~~~{{{bbb[[[VVVXXX\\\^^^bbbfffnnnrrr{{{|||tttxxx|||{{{qqqhhhfffmmmtttwwwxxxzzz~~~{{{zzz{{{{{{```ddd}}}yyyccc:::777666555444333444555666555444333333555666777777999555MMM}}}|||rrrkkkdddhhhwww{{{uuussslllccc[[[___cccggggggddd```]]]XXXXXXXXXWWWVVVUUUSSSSSSNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMOOOQQQTTTYYY^^^bbbfffhhheeehhhlllnnnmmmiiigggfffUUU[[[mmmzzzttt~~~zzzsssqqqzzzrrrhhhjjjpppzzzjjj```aaagggfff|||\\\???888:::777666777777666666555555555666666888888888777777777777777;;;999777777888999888888888;;;>>>???AAAIIITTT^^^vvvvvv~~~yyykkkdddbbbZZZPPPQQQMMMJJJLLLLLLJJJKKKNNNMMMIIIJJJIIIDDDIIIKKKBBBIIIKKKIIIFFFCCCEEEGGGGGGGGGBBBAAAEEEGGGEEEDDDDDDAAADDDFFFDDDDDDEEEFFFEEEKKKOOOUUUZZZZZZ\\\iiivvvyyyuuuyyyqqqNNNKKKHHHEEECCCCCCDDDDDDGGGCCC>>>CCCIIIFFFRRRnnnwww{{{zzzjjjdddaaa```^^^\\\YYYSSSLLLGGGMMM\\\rrr{{{ooohhhrrr|||yyyqqqooonnnmmmkkkooommmiiikkkvvvssspppzzzwwwuuu~~~}}}zzzeeeXXXSSS\\\cccccceeellluuu{{{}}}{{{yyyzzz{{{zzzxxx{{{eeekkkoooOOO===666666555444333333333333333444555444444444666888888;;;EEEaaayyyiiicccggg```]]]dddmmmqqqvvvooo\\\[[[``````^^^aaaeeebbbYYY[[[\\\___XXXPPPXXX^^^TTTXXXRRRPPPVVV\\\^^^^^^___dddiiiqqqzzz}}}tttqqqhhh^^^```iiikkkeeeYYYnnn~~~ttt|||ooommmkkkooowwwqqqdddbbbmmmyyy{{{lllaaa```iiiqqq}}}kkkQQQ:::555777666555777666666555555555555555666777777777666666555555555999888777888::::::999888999<<<>>>>>>???DDDLLLTTTeee}}}rrriiiiiibbb[[[WWWRRRMMMLLLPPPLLLIIIMMMLLLEEEKKKOOOHHH???CCCGGGHHHHHHHHHHHHHHHFFFFFFGGGIIIFFFAAABBBFFFFFFJJJKKKJJJIIIOOO[[[cccmmmyyy{{{}}}~~~YYYLLLJJJGGGDDDCCCCCCDDDEEEEEEDDD@@@DDDGGGCCCNNNiiiwww}}}~~~uuulllbbb___^^^\\\ZZZWWWRRRKKKGGGIIIUUUgggvvv|||wwwnnnhhhlllyyy~~~{{{zzzwww}}}|||uuutttzzzxxxvvv{{{zzztttggg```fffkkkjjjlllrrrxxx~~~}}}yyy||||||hhhooolllMMM;;;666555444333333222333333222444555444444444666888<<<<<>>>>>;;;888999;;;<<<<<<::::::<<<>>>999DDDPPPfff|||yyy||||||ttttttpppbbbccc\\\TTTPPPQQQYYYgggsssmmmhhhcccaaabbbkkk}}}vvv[[[LLLFFFEEEDDDCCCCCCDDDEEEFFFGGGJJJFFFDDDDDDBBBOOOiiiooodddzzz|||wwwyyygggbbbaaa```^^^\\\YYYSSSPPPFFFKKKTTT```oooxxxuuuoooiii{{{vvvqqqsssyyy~~~}}}~~~|||}}}~~~xxxsssttt{{{rrrtttzzz|||~~~{{{~~~zzzXXX???666666555444333222222222222222333444444333444666777777999@@@CCC???PPPwwwtttyyyzzzuuuyyyxxx}}}ttt}}}yyypppooonnnllliiiiiijjjkkkrrr}}}yyyddd___UUUPPPXXXiiivvvwwwrrr\\\PPPHHHTTTpppooo^^^:::777666666666444333555333333333333333444555555;;;;;;::::::999888777777555666999===???>>>;;;888777999:::;;;;;;:::;;;;;;>>>BBBAAADDD```qqqiiidddhhhsssfffSSSOOODDDDDDCCCCCCDDDDDDFFFFFFAAADDD???<<<@@@CCCRRRmmmnnn^^^sss{{{{{{jjjeeecccaaa```^^^[[[VVVSSSFFFJJJPPP[[[kkkxxxxxxpppjjjxxxzzzpppkkklllttt|||yyyzzz|||}}}||||||}}}~~~zzzvvvyyy|||rrrrrrwwwzzz|||xxxzzz{{{xxxyyyxxxzzzrrrSSS???:::555555444333222222222222222333444333333333555777555777@@@EEE>>>CCCooopppbbbiii{{{yyywwwvvvqqqrrr}}}wwwllljjjhhhfffhhhlllrrrvvvwwwpppYYYOOOKKKNNN]]]oootttjjj]]]OOOFFFCCCRRRpppyyycccPPP888888777777666444333222222222222222333444444555666666666555555555555555666777999<<<>>>===:::777666777888:::;;;;;;;;;;;;<<<:::@@@HHHIII\\\vvvZZZJJJHHHDDDDDDDDDDDDEEEEEEFFFGGGSSSRRRHHH???@@@@@@KKK```vvvbbblll{{{wwwmmmeeedddaaa___]]]ZZZVVVSSSEEEIIILLLRRRbbbrrrvvvpppiiiooozzzppphhhccccccjjjsssvvvwwwyyy{{{|||}}}~~~~~~zzzvvvzzzyyyzzz{{{{{{zzzwwwxxxyyywww|||~~~}}}ssstttxxx}}}hhhJJJ999999555444333222222111111111111222333333222333555777999666;;;AAA===???[[[}}}yyyttt}}}xxx}}}~~~}}}xxxqqqmmmiiieeegggnnnuuuyyyzzzzzz{{{}}}{{{ppp___RRRHHHJJJRRR]]]eeecccVVVJJJEEEEEELLLaaa|||lllTTT@@@777777555444444444222///111111111111222333444555222333333333333444444444777777888:::<<<;;;888555555555666888:::;;;;;;;;;:::666<<>><<<666555333111111111222333111111222222222333333333444333333333333444555555555555555555666666666666777777777777888999:::;;;<<<<<<::::::;;;===???AAAQQQnnn^^^OOOMMMHHHFFFKKKKKKJJJGGGDDDIIIQQQQQQKKKFFFFFFEEEAAA>>>>>>BBBFFFUUUiiivvv|||tttssskkkhhhiiieee[[[YYY___PPPJJJFFFIIIOOOZZZkkkzzzsssooojjjmmm{{{|||uuurrrtttxxxwwwrrrppptttyyyzzz||||||{{{{{{{{{{{{}}}~~~xxxwwwqqqeee___```ffflllsssvvvvvvwww{{{vvvmmmlllnnnvvv}}}}}}||||||uuuvvvtttooohhhggglllrrrxxxuuuGGGAAA555777444444333333333333222222333333222222333555666888777999<<<>>>>>>???AAACCCHHHSSSuuutttpppqqqqqqrrrtttvvvvvvtttrrrpppooonnnppppppmmmddd]]]WWWQQQKKKFFFBBB>>>AAAGGGTTT[[[WWWNNNGGG>>>AAARRRuuuqqqUUUBBB999888777666444222111111222333111111111222222222333333444333333333333444555555444555555555666666666666777777777777888999::::::<<<<<<::::::;;;<<<>>>???HHHRRRZZZNNNLLLFFFCCCGGGHHHHHHEEEBBBGGGNNNNNNHHHHHHGGGFFFBBB@@@@@@CCCGGGQQQssswwwzzzyyyppphhhfffddd___\\\\\\RRRLLLGGGHHHLLLUUUeeerrrqqqmmmgggiiivvv|||}}}yyy{{{}}}vvvtttssswww{{{|||zzzyyyyyyzzz{{{}}}xxxwwwssskkkdddbbbbbbhhhqqqvvvwwwyyy}}}zzzvvvuuuqqqkkkjjjmmmmmmuuu}}}}}}vvvrrrrrrnnnppppppnnnkkkkkknnnqqqzzzpppEEE>>>444555444444333333333222222222333222222222333555777888777999<<<>>>>>>???AAABBBGGGJJJYYY|||xxxoooooopppsssvvvwwwvvvuuunnnllljjjhhheee]]]SSSLLLGGGCCCAAA@@@>>>>>>DDDLLLNNNRRRJJJ@@@>>>AAASSSooowww^^^GGG:::777888888777555333222222222222111111111222222222222333333333333333333444555555444444444555555555666666666666666666777888999:::<<<;;;:::::::::;;;<<<===AAA>>>ZZZoooRRRJJJJJJDDD@@@BBBEEEDDDBBBAAADDDJJJIIIFFFFFFFFFDDDAAA???@@@CCCEEENNNzzzyyyuuu{{{uuukkkcccbbbccc___XXXUUUNNNHHHGGGIIIOOO\\\hhhpppmmmhhhiiittt{{{ooogggiiipppxxx{{{yyyvvvwwwxxxyyy~~~~~~|||zzzuuunnnkkkrrrzzzzzzuuussspppmmmnnnrrrttt{{{}}}vvvsssoooiiiffffffhhhiiikkknnnppprrrsssttt}}}zzz|||zzzddd@@@:::444444333333333333222222222222222222222333444666777888777999<<<======>>>@@@AAAGGGIIIIII]]]~~~~~~lllllllllmmmoooooommmllldddaaa\\\WWWSSSLLLEEE??????<<<<<<@@@CCCDDDHHHMMMIIIIII@@@<<>>===>>>@@@AAAGGGfffvvvwwwrrrssstttnnncccaaadddaaaXXXWWWPPPJJJGGGGGGKKKVVV```hhhjjjiiiiiiooowwwkkk___YYY^^^gggrrrxxxwwwuuuvvvyyyxxx}}}~~~}}}yyyrrrllljjjgggbbb```aaaggggggiiimmmsssyyy{{{|||}}}xxxrrroooooouuu}}}qqqXXX<<<666777444333333333222222222222111222222333444555666777888777999<<<=========>>>@@@CCCKKKIIIJJJ^^^~~~```___^^^^^^___^^^]]][[[WWWSSSMMMHHHDDDAAA>>>===???::::::@@@EEEEEEDDDEEEEEEHHHGGGQQQhhh{{{oooVVVAAA666555777888777666555444333222222111000000111111111222222222333222222222222333444444333333333333444444444444555555555555666777888999999999999888888888888888444;;;@@@???@@@SSSwwwXXXKKKBBBDDDFFFBBB@@@@@@BBBAAA@@@AAACCCCCCCCCDDDAAA@@@>>>======>>>??????>>>VVVpppqqqzzzfffnnnpppfffaaabbb```ZZZYYYRRRKKKHHHGGGIIIRRR\\\^^^dddhhhffffffuuu|||iii]]]XXXWWWYYYaaalllsssuuuuuuxxxzzzzzz}}}~~~|||}}}{{{qqqkkkggggggeeebbbaaabbbiiihhhiiimmmttt||||||tttmmmllloooqqq{{{ttt~~~oooRRR<<<444999444333333222222222111111111111222333444666777888888888:::<<<<<<<<<<<<===>>>>>>BBBCCCCCCCCCIIIooo~~~}}}{{{~~~SSSQQQPPPQQQSSSSSSSSSQQQKKKIIIDDD@@@>>>===>>>???@@@;;;:::>>>@@@???>>>@@@===JJJZZZuuuuuucccLLL;;;555444444222444444444333333222222111000000000111111111111222222222222222222333444444222222222333333333444444444444444555555666777888777777777777777777777777666===;;;888:::???XXX}}}mmm[[[HHHBBB???BBBDDDBBB@@@AAAAAA???@@@BBBCCCAAAAAACCCBBB@@@>>>===???@@@@@@???>>>QQQ}}}ssslll{{{|||___hhhmmmiiibbb___^^^]]]ZZZSSSMMMIIIGGGGGGNNNWWW\\\cccjjjhhhdddlllrrr```YYY[[[]]][[[```hhhnnnsssvvvxxxyyy|||}}}}}}{{{xxxyyy}}}}}}|||yyysssmmmiiigggjjjllliiiiiijjjooooooppprrrxxxuuuqqqrrrsssssszzz~~~ppp}}}sssOOO===333;;;111222222222222111111111111000111333555777888888999888:::<<<<<<;;;;;;;;;<<<@@@;;;999AAACCC<<>>===>>>GGGQQQWWWjjjcccTTT@@@666666777333///222222222222222222222111000000000000111111111111222222222111222222333444222222222222333333333333444444444444555666777777444555666666777777777777888===777999CCC@@@CCCYYYpppWWWNNNCCC@@@@@@BBBBBB@@@@@@AAA@@@===>>>BBBBBB>>>>>>BBB@@@>>><<<<<<>>>@@@???>>>???OOOiii|||gggmmmyyy}}}cccdddgggiiieee^^^]]]```\\\UUUNNNJJJFFFDDDIIIQQQYYY^^^fffiiifffhhhwww}}}nnnccccccddddddddddddeeejjjpppuuuvvvvvvzzz{{{|||{{{zzz|||wwwsssvvvwwwtttooommmnnntttxxxwwwvvvxxxxxx{{{~~~|||yyyxxxzzzggg|||pppIII<<<111<<<111222222222222111111111111000111333666888999999999888:::;;;<<<:::::::::;;;===<<<999>>>EEE@@@BBBSSSxxx~~~DDDBBB@@@???@@@AAA@@@???===>>>@@@???===:::999888:::===AAAAAA>>>CCCVVViiirrrSSSFFF777333777:::666111000000111222222222222111000000000000111111111111222222111111222222333444111111222222222333333333444444444444444666777777333444555666777777777777555:::333444@@@999666IIIFFFooovvvUUUGGGJJJBBBAAAAAABBBAAA??????@@@???<<<===BBBAAA<<<<<>>;;;999:::<<<>>>===;;;:::KKK[[[ggggggyyyjjjcccbbbhhhfff^^^\\\aaa^^^WWWOOOJJJDDDAAAEEELLLPPPSSS[[[dddfffdddhhhqqq|||~~~zzzrrrppprrrqqqkkkkkkgggeeehhhooottttttssswwwyyy|||~~~rrrnnnuuuyyyxxxtttsssvvv~~~~~~}}}}}}sssvvv~~~ooo[[[xxxyyyjjjCCC:::///>>>222222222222111111111111000000111444666888999999999888:::;;;;;;:::999:::;;;222>>>>>>:::<<<<<<===FFFIIIzzzxxx{{{>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::<<>>===IIIgggzzzWWW@@@:::444000111222333222000000000000////////////////////////000000000000111555555222222333222///...///000111111111111111222444555555444555666888666666666666555555555555666666666666777888999:::HHHOOObbbzzz```IIIAAAFFFDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>===============<<<<<<;;;;;;;;;<<<<<<;;;BBBXXXzzzcccsssfffZZZcccaaaaaaddd\\\^^^]]]XXXOOOEEEAAACCCGGGLLLNNNVVVaaaeeedddcccddd}}}~~~uuuqqqiiibbbaaacccffflllsssxxxyyyzzz{{{{{{}}}yyypppsss~~~{{{|||iiihhhvvv\\\DDD777444444444333222111111000111111111555555555555555666777888777777888999::::::;;;;;;===888888<<<:::888CCCTTTdddooo<<<<<<;;;;;;<<<>>>???@@@888:::>>>@@@@@@>>>===<<<999EEESSS___qqqdddEEE===999333111111222222111000000000000/////////...////////////000000000000...000///...111666666222000000111111111111111111111222444444333333555666555666666666777777888888666666666777777888999:::;;;EEETTTbbbooowww\\\KKK@@@@@@FFFDDDDDDDDDCCCBBB@@@???>>>============<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<@@@MMMrrrnnnooooooXXX\\\``````___]]]^^^]]]YYYQQQHHHCCCDDDGGGKKKMMMTTT___dddcccccceee|||}}}iiiaaaZZZYYY[[[___hhhpppwwwxxxzzz{{{|||~~~|||uuuttt~~~vvvvvvoooUUU???666444555444222222111111111111111222666555555555555666666777666777777888999999::::::<<<888888<<<:::888BBBRRRvvv???>>><<<:::999::::::;;;888;;;===>>>>>>>>>???@@@DDDYYYuuupppSSS;;;999666333111111111000///000000000/////////........./////////000000000111111000---,,,222888888333333333111111000111222222000111333333222222444555444555666777888999::::::666666666777888888999999;;;DDDPPPQQQHHHRRR\\\GGGBBB@@@CCCGGGCCCCCCCCCCCCBBBAAA??????<<<<<<<<<<<<<<<;;;::::::;;;;;;::::::::::::;;;;;;:::???DDDcccyyymmmxxx{{{ZZZQQQ]]]___[[[___]]]]]][[[TTTLLLFFFEEEFFFHHHIIIPPPZZZ```aaabbbeeeuuuyyyddd\\\VVVVVVYYY^^^gggpppvvvxxx{{{|||~~~uuujjjbbbfffppp|||xxxdddJJJ999444444444333222111111111111111222222666666555555444555555555666666666777777888888999:::777888;;;999888AAAMMM|||zzz===>>>>>>>>>>>>=========<<<<<<:::999===GGGTTT]]]qqqrrr[[[HHH;;;444333222111000///...---000000/////////...............//////000000111111333111///222===HHHIIIEEE666444222000000111222333000111333333222222444555444555555666777777888888555666777777888999999999???BBBLLLTTTLLLFFFYYYuuugggNNNEEEEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@???;;;<<<<<<===<<<;;;:::999:::999999999999::::::;;;777@@@CCC]]]lllrrrdddLLLVVV___\\\___ZZZ[[[[[[WWWPPPIIIEEEDDDEEEEEEJJJSSSZZZ\\\___dddlll{{{vvvjjj^^^ZZZXXXYYY[[[^^^eeemmmuuuxxx|||xxxmmmccccccgggrrrrrrppp[[[BBB555333444333222111000000000111222333333777666555555444444444444555555555666666666777777999777888:::999888>>>HHHcccrrr{{{ppp]]]ZZZooo999;;;>>>AAACCCDDDDDDDDD===???BBBGGGSSSfff}}}rrrVVVDDD;;;777111111222111000.........////////////.....................///000111111111000000111888HHHWWW\\\YYY666444222000000111222333111222444444333333555666555555555555555555555555555666777888999999888888999888@@@LLLLLLCCCDDDNNNjjj}}}YYYOOOEEECCCCCCBBB???>>>???@@@@@@@@@@@@@@@???>>>;;;<<<===>>>>>><<<;;;:::888888888888888999::::::777AAAAAAVVVmmmjjjmmmtttRRRRRR^^^^^^]]]YYYZZZ[[[XXXSSSLLLFFFCCCCCCBBBEEELLLRRRUUUZZZ```cccooooooddd[[[[[[]]]```___^^^aaaffftttwww}}}qqqpppnnnmmmpppxxxqqqhhhRRR<<<444444333111000000000000000111222333444777666555444444444444444555555555555555666666666777666777999888777<<>>@@@AAACCCDDDEEELLLTTTaaannn}}}vvvWWWAAA777333222000111111000///......////////////.........------------...///000111222222000111111555???JJJMMMJJJ333333111111000111222222111222444444333333555666555555555444444333333333444555777888999999888888777888<<>>>>>???@@@======>>>>>>>>>>>>>>>>>>;;;<<<>>>???>>>===;;;999777777777777777888999:::999@@@:::JJJrrryyyfff^^^}}}eeeUUUXXX[[[[[[ZZZ[[[[[[ZZZVVVOOOIIIDDDDDDAAABBBHHHLLLPPPVVV\\\XXX^^^mmm|||zzzoooiiiggghhhlllnnnkkkeeedddgggqqquuu|||yyypppnnntttyyy~~~}}}{{{ppp]]]JJJ999555444111///111/////////000111333444555555555444444333444444444555555555555555555555555555666777888777777999;;;<<<<<<;;;;;;;;;<<<>>>@@@OOOdddBBBAAABBBEEEKKKTTT]]]ccczzz}}}\\\DDD999444222111///111111000...---///111//////.........---------------...///000111222222111222111000222555555111000000111111111111111111000111333333222222444555444444444555555555555555444555777999:::999888777:::<<<<<<;;;BBBOOOWWWYYYBBB???CCCXXXzzz___HHHEEEDDDBBB@@@???@@@@@@???:::;;;<<<<<<=========<<<:::;;;===>>>===<<<999888666666666666777888999999888>>>666CCCZZZsssbbbsss~~~^^^MMMSSSZZZ]]]]]]]]]\\\YYYSSSLLLHHHHHHDDDBBBFFFIIILLLSSSZZZWWWVVV^^^ooo{{{|||xxxuuuyyyzzz||||||uuullljjjmmmlllrrryyy}}}}}}yyyxxxxxx||||||qqqmmmQQQAAA555555555//////333......///000111333555666444444333333333444555555666666666555555555555555333555777777777777777777<<<999666777;;;>>>??????CCCHHHQQQdddAAABBBFFFQQQbbbwwwfffHHH666333444222000///111111///------000333//////.........---------------...///000111222222---111222000111333333000...///000111111111111111///000222222111111333444333444444555666777888888444555777999:::999888777777777444555DDDUUUSSSFFF:::===CCCKKKZZZyyy___QQQLLLFFF@@@AAA@@@@@@@@@@@@<<<777999999:::;;;<<<<<<<<<<<<888:::<<<======;;;888666555555555555666777999999555<<<666DDDPPPmmmkkkgggEEEKKKYYY_________^^^[[[VVVOOOJJJKKKFFFCCCEEEHHHKKKRRRYYYaaa[[[___ooo~~~vvvmmmjjjnnniiiooovvv}}}|||{{{|||~~~~~~zzz}}}{{{|||pppjjjGGG:::222555444//////555......///000111333555666333333333333444444555666666666666666666666555555333555777666666777666444333444666888;;;===>>>===:::BBBGGGIIIWWW|||TTTYYYcccsssjjjXXXAAA444333444222...222000...---,,,---///000//////...---,,,,,,++++++............////////////000000000000////////////////////////000000000000000111111111111222222222222222333444444555555666666666666666666555555555999777777:::???BBBCCCBBB:::888;;;@@@CCCOOOpppeeeTTTJJJEEEEEEBBB@@@>>>===>>>???>>>>>>999::::::888777777999;;;:::999888888777777888888777777777777777777777777777666:::<<>>???QQQvvvoooQQQEEE777111222444333000111000...---------/////////......---,,,,,,++++++------------............000/////////////////////.../////////000000000000//////000000000111111111222222333333444555555555666555555555555555555555777555444666999;;;;;;:::<<<888:::>>><<<<<>>===;;;777555666666666777777888888888:::;;;>>>===:::===KKK[[[xxxpppNNN999555000000222333222000111000...---------...///......------,,,,,,+++++++++,,,,,,,,,------------////////////////////////....../////////000000000........./////////000000111222222333333444555555555555555555555555555555777555333333555666555444;;;666666<<<<<<777777;;;CCCbbbttt___IIICCCGGGHHHEEECCC===;;;999888999:::::::::======<<<:::888777888:::999888888777777777777777666666666666666666666666777>>>888666BBBUUUooo```~~~gggIII\\\ccceeeaaa^^^^^^XXXPPPKKKGGGBBB???AAAEEEHHHJJJTTT\\\ZZZ\\\nnnkkk^^^[[[\\\[[[___iiiuuu{{{}}}|||yyyyyy{{{~~~wwwpppnnnnnnmmmlllwww|||{{{}}}ppp]]]^^^mmm~~~gggHHH999777333222222222222222222222222111111222222222666555444333222333444555444555555444333222444666888;;;>>>AAA@@@===888555444555555666777888999999666666888<<<<<<888777:::GGGaaawwwYYY===222222222111111111000000000///...---------......---------,,,,,,,,,++++++,,,,,,,,,,,,------------.........///////////////........./////////000000....../////////000000000111111111222333333444444444444444444444555555555777666555444444444444444:::555444999<<<;;;<<<@@@>>>EEEVVVsss```RRRFFFEEEIIIIIIGGGFFF===;;;999999:::;;;;;;;;;>>>>>>===:::888666777999888888777666666666666777666666666666666666666666333>>>777777EEEKKKsssyyy[[[nnnnnnOOOWWWbbbhhhccc^^^\\\XXXQQQNNNJJJDDD@@@@@@BBBDDDEEENNNVVVUUUUUUbbbooo}}}wwwcccXXXZZZ```\\\^^^fffqqqyyy||||||xxxuuuuuuxxx|||~~~}}}uuuoooqqqyyy|||~~~}}}~~~~~~|||jjjQQQVVVmmmxxx___???888555222000111111111000111111222333333222111111444444333222222333444444333444444444222222333555777999<<<======:::777555333333444555777888999999888444555999<<<<<<<<>>JJJdddiiiQQQKKKGGGGGGEEEBBBBBBDDD===;;;999999:::<<<<<<;;;>>>>>>===:::777666777888888777666666555555666666555555555555555555555555111;;;555999FFFEEEdddggggggttt}}}xxxhhhPPP[[[dddddd^^^ZZZXXXWWWRRRMMMGGGBBB@@@AAAAAAAAAIIISSSTTTUUU\\\```fffuuuyyy}}}{{{pppaaaZZZ___gggcccbbbeeennnuuuxxx}}}|||zzzvvvssssssvvvzzz}}}zzzwww~~~www}}}yyywww|||yyyzzz}}}vvv^^^PPPgggnnnTTT999999666222000000000//////111222333444444333222111333333222222222333333333111333444444222222222333666666666666666555555444222333444555666777888888;;;888666777666555888===:::999DDDZZZooowww\\\JJJ@@@666111000...------...000000............------,,,,,,,,,,,,,,,,,,++++++++++++------------............---------......//////000------.........///////////////000000000111111111///000000111111222333333111222222333333444444444222333333333222222444555222666;;;;;;777444555777111999@@@@@@???KKKjjj}}}```LLLHHHFFFFFFGGGCCC>>>???CCC<<<:::888888999;;;;;;;;;======<<<999666555666888777777666555555555555555555555555555555555555555333777444999AAA>>>UUUqqqkkkwwwWWWVVV[[[bbbaaa[[[ZZZ___VVVQQQJJJEEEBBBAAA@@@@@@FFFPPPSSSVVV[[[WWWVVVbbbhhhqqqyyywwwoookkknnntttrrrmmmkkkooosssvvv{{{yyywwwtttrrrrrruuuxxx{{{~~~|||xxxuuu}}}}}}{{{rrrtttzzz}}}|||{{{tttcccQQQYYYttt```FFF777999666222000000000//////111222333444444333222111111111222222222222333333000222444333222111111222444333222111111222333333222333333444555666777777777666888:::777333444888<<<999:::???DDDNNNfff}}}gggTTTBBB:::888222000---++++++---/////////---.........------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,---......///000000---------.........//////........./////////000000//////000000111222222222111111111222333333444444222444444333111000222555///444888999888888999;;;777@@@KKKKKK@@@:::GGGZZZ]]]|||ppp```VVVOOOJJJGGGDDDDDDEEEBBB>>>>>>AAA===;;;999999;;;=========;;;;;;:::888555444666777777666555555444444555555555555555555555555555555777222333999;;;;;;LLLfffllluuurrr\\\SSS^^^ddd\\\YYYaaaZZZUUUNNNHHHDDDBBBAAA@@@BBBIIILLLQQQXXXSSSQQQ[[[```nnn~~~}}}|||}}}}}}tttlllkkkmmmooosssxxxuuutttrrrqqqqqqsssvvvxxxzzz|||}}}sssmmm[[[nnnuuuppprrrvvvwwwzzzxxxmmmZZZTTToooyyyiiiQQQ:::888777444111000000111111111222333333333333333333222000000111222222222222222///111333333222111111111222222222222222222222222333333333444444555555555222111444999:::777666888:::;;;;;;888444666@@@JJJYYYfff|||eeeKKK>>>333222555000222...,,,---///111...+++------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...///000000---------.........//////---------.........///////////////000111111222222000000111222333333444444555666777555222111333555666666444111222666999:::===;;;===AAA???999999>>>888PPPooobbbLLLGGGIIIJJJHHHHHHBBB>>>@@@@@@===;;;;;;@@@>>><<<===>>>@@@AAA@@@::::::999777555444666777666666555444444444444555555555555555555555555555999///333:::888;;;KKKUUUmmmsssfffPPP\\\fff[[[UUU]]]\\\WWWOOOIIIFFFDDDBBB@@@===BBBCCCJJJTTTQQQPPP[[[ZZZjjj~~~}}}{{{{{{pppeeeaaaaaabbbfffkkksssrrrqqqpppqqqrrrtttuuuwwwyyy}}}}}}rrrkkkeeefffppp{{{ssspppssstttrrrssstttkkk\\\aaahhh```GGG333;;;555222000000111333444444333333333333333333333333///000111222222222222222///111333333222111000111000222444555666444222111444444444444444444444444555000///333666444222333222777:::999999>>>CCCFFFAAADDDJJJSSSeeeoooSSS999333444222000222........................///...---,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((******+++,,,,,,---..............................000111222111///------...//////////////////......000000111111111222222222111000111111222333444555444444444444444444444444666555444333444666888999===<<<:::888777777888999<<>>===<<<===;;;;;;;;;<<<===>>>@@@@@@DDD@@@:::555222333555777333444555555666555555555333333333444444444555555666444555:::;;;<<>>@@@???===<<<;;;;;;::::::999999::::::;;;;;;<<<:::666333222333555666333333444555555555555555333333333333444444444444555333444999::::::AAAIIIttt}}}___cccyyygggSSSUUUaaa```WWWZZZVVVUUUVVVQQQHHHCCCCCCBBB===<<>>IIISSSeeewwwqqqZZZGGG@@@555///222333...***+++------------------------------,,,,,,++++++,,,,,,******+++,,,...///000000******++++++,,,,,,---------------------------------///000///---,,,,,,,,,------------------------000000000000111111111111222111111111111111222222333333333333333333333333444333222222333444666777;;;999666333333444777888;;;777777;;;;;;888===GGGIIIVVVnnncccLLLEEEEEEBBB??????AAAAAA>>>:::999;;;===>>><<<:::999888777777666555555555555555444333222111111222333444222333444444555555444444222222333333333444444444444333333666888999>>>DDD^^^hhh^^^lll[[[OOO^^^dddXXX\\\XXXWWWXXXVVVNNNFFFBBBAAA===<<<@@@CCCFFFKKKQQQPPPVVV^^^fffnnnuuu|||ooocccYYYZZZ```ccccccbbbbbbfffhhhiiikkkooopppnnnqqqrrrtttuuuvvvxxx|||}}}|||{{{~~~|||yyyyyy{{{~~~|||vvvxxx{{{wwwxxxqqqwwwsssooonnnrrruuurrrooonnnsss___nnnggg[[[AAA444777111333222222111111222333333444333222222111111222222000000000000000000000000000111222222222111///...111000///......///000111///000000000000111111111222222222222222222222222000111333555444333777===IIIIIIGGG@@@777444666:::<<>>CCC>>>???KKKWWWeee~~~xxxhhhggg```OOODDDFFFAAAAAA@@@>>>===<<<===>>>888;;;======:::777555555333333222111111111111111000000000111111222222222222222333444444444444444222222222222333333333333333222222444666888<<>>===>>>>>>@@@FFFNNNRRRTTTUUUWWWZZZaaajjjqqqjjjfffccceeejjjkkkhhhfffeeefffffffffhhhkkkllllllooopppppppppqqqtttxxx|||~~~~~~}}}|||{{{{{{{{{~~~|||yyyxxxyyy|||~~~}}}}}}}}}ooohhhaaadddxxxzzzqqqnnnmmmpppssstttrrrpppjjjTTTyyy|||cccSSS===333666555222222222222222222333333333333222111111111111111000000000000000000000000//////000000000///...---000//////......//////000//////000000000111111111222222222222222222222222///000333444333111333555333777;;;:::777444555777888999::::::@@@MMM]]]hhhyyyyyygggUUUIIIzzzgggIII888555111......111333222///...000,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,******++++++,,,,,,,,,,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++***++++++++++++++++++,,,,,,------....../////////000000000111111000/////////000000222222222222222222222222111111222222333444444555;;;999666444333555888999666666999;;;:::999<<>>???DDDJJJIII\\\ssskkkVVVMMMJJJEEEBBBEEEFFFBBB???@@@>>>BBBEEEEEE@@@;;;888888999::::::888555222111111000000000000000111222333111222333333333222000///000111222222333333222222000000111111111222222222222333333222666<<<===;;;<<>>>>>===<<>>AAADDDDDDAAA===:::999666666555333111000111333444333333222222222222333111111222333333222222111000111111222222222222222000000000000111111111222222444333333777???@@@<<<===TTTtttxxxhhhPPPXXX[[[___^^^ZZZXXXYYYVVVQQQJJJCCC>>>???@@@>>>>>>???CCCJJJQQQSSSQQQQQQTTTYYYgggrrr{{{}}}{{{wwwoooggg\\\VVVTTTVVVYYY[[[aaaiiigggiiikkkllllllmmmoooqqqssswww|||~~~}}}}}}}}}{{{xxxwwwvvvvvvxxxxxxwwwvvvwwwzzz}}}|||{{{zzz{{{~~~~~~yyyyyyyyyyyyyyyzzz{{{{{{zzzyyyxxxxxxyyy{{{}}}|||wwwkkkcccaaabbbkkk~~~tttkkkiiijjjmmmpppttt~~~sssfffKKK777555444000000///000222333444444333333111111000////////////000//////////////////////////////...------------------------......---------....../////////000000000000000000000000000000000000333222///000444333///222222333333444555777999555333444888888333333777777888888:::DDDUUUdddjjjgggkkkrrr|||xxxhhhZZZLLLAAA;;;======<<<;;;::::::::::::sssaaaVVVHHH777000222000222333------......------///...,,,************************))))))((())))))***++++++))))))*********+++++++++++++++*********************************************,,,------,,,+++,,,---++++++,,,------...//////---------.........//////---------......000111222000000000000000000000000222222333444555555555555333333444555555444444333333444555555666888777444///888;;;777888??????999888::::::888:::@@@CCCBBBCCCOOO]]]gggrrrkkkTTTRRRFFFAAAGGGIIICCC@@@DDD===GGGIII@@@===BBBCCC===??????===;;;888777888888222222111000//////222555888777666444333222222222///000111222222333333333000000111222222222222222000000000000111111111111222444444333888AAAAAA<<>>@@@BBB@@@===<<<===DDDMMMPPPNNNLLLOOOSSSbbbkkkssswwwxxxwwwlll___^^^XXXVVVYYYZZZYYY\\\cccdddgggjjjkkkkkklllmmmoooooouuu|||}}}zzzyyy}}}}}}{{{yyyvvvuuutttsssvvvyyyzzzzzzxxxxxx{{{}}}zzzyyyxxxzzz}}}|||{{{zzzxxxwwwwwwwwwvvv{{{zzzxxxwwwvvvwwwyyyzzzxxx~~~zzzvvvzzzvvvsssooonnn|||rrrjjjjjjiiiooovvv}}}mmmkkk```FFF333555777222111///000222333444444333333111111000/////////////////////////////////////////////...------------...,,,------......------,,,---------.........//////000000000000000000000000000333111---...444444///333333222222222333444555666222222777777444555:::555888888555777;;;===;;;<<<>>>AAAFFFMMMSSSYYY\\\cccnnn|||wwwfffXXXOOOLLLFFF>>>777666777999:::555777999999666444555666sss___NNNAAA:::222111111000///...............---,,,,,,+++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++++++++,,,,,,,,,,,,------------...000222111///---...------------.../////////......------///000111222111000//////000111222000111333444555555444444444444444444444444444444888222000555777444555999666666666777888888999999888888999999:::;;;<<<<<<>>>>>>>>>AAAFFFNNNUUUZZZhhhzzzjjjZZZSSSMMMHHHEEEMMMLLLLLLKKKIIIGGGFFFEEEDDDEEEFFFEEEDDDBBB???=========;;;999777555444333///333444000///222444333777666444333222222333444000000111222222222222111000000111111111111000000////////////000000000000000111222333555666777777:::@@@[[[yyyvvvMMMQQQWWW___dddaaaZZZXXXZZZVVVPPPHHHAAA>>><<<;;;:::>>>>>>@@@EEEJJJMMMKKKHHHXXX[[[bbbhhhkkkiiiddd```ZZZZZZ\\\^^^______]]][[[bbbaaaeeekkklllhhhiiioooooorrrssssssvvvzzzyyyuuutttlllgggggggggeeehhhnnnkkkpppwwwzzzzzzzzz|||~~~wwwxxxxxxxxxwwwxxx{{{}}}{{{xxxvvvuuuwwwxxxyyyyyyuuuxxxzzzyyyvvvvvvyyy|||tttuuulllccc```___mmm~~~|||zzzqqqlllhhheeejjjooopppllllllQQQ888444555333000222000000111222333333444444000000000000////////////000000////////////000000---------..................------,,,,,,------...---,,,,,,,,,,,,---..............................////////////000000000000222222222222222222222222666555444222333444666777666666555555555555666666777777777777888999:::;;;===???CCCJJJRRR[[[bbbgggwwwyyy}}}wwwllldddWWWSSSLLLFFFAAA???>>>>>>888888888777666666555555555555555555555555555555nnn[[[KKK>>>666111111000000///......------...------,,,++++++******))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************++++++++++++++++++,,,,,,,,,------,,,,,,---///111000...,,,---------------......//////......---...///000111111111000//////000111111000111222333444444444444444444444444444444333333777222000444666444444777555666666777777888999999:::::::::;;;;;;;;;;;;;;;;;;:::999:::<<<@@@EEEGGGCCCNNN]]]gggnnnvvv~~~rrr```NNNFFFFFFGGGHHHJJJUUUTTTSSSPPPLLLIIIFFFDDDFFFFFFGGGFFFDDDAAA???===<<<;;;999777444222000///666999:::666555777999888666555444222222222222333333444444333333222111000000000111111111111000000.../////////000000000000000111222333444666777777666:::MMMvvvuuunnnUUUTTTYYYcccgggbbb^^^^^^WWWRRRKKKEEEAAA???===;;;======>>>CCCIIIMMMNNNMMMSSSUUUYYY]]]``````___]]][[[]]]```ccccccaaa\\\XXXZZZYYY]]]dddfffeeehhhnnnmmmqqqrrrqqqrrruuuvvvssslllccc]]]\\\]]]\\\___dddkkknnnssswwwyyyzzz|||~~~wwwwwwxxxwwwwwwwwwzzz|||}}}|||{{{{{{|||~~~|||wwwwwwwwwxxxyyyyyyxxxxxxvvvxxxyyyxxxwwwxxx{{{~~~sssqqqfff]]]]]]^^^iiizzzsssttttttmmmffftttxxx{{{hhhhhhgggMMM777333555222000222000000111111222333333444000000000000////////////000//////////////////000...............---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......------------------------....../////////000000000222222222222222222222333555444444333333444666777666555555444444555555666555555555555666777888999777777888;;;>>>CCCGGGIIIJJJKKKNNNQQQUUU[[[bbbgggnnnppptttzzziiibbbYYYRRRMMMIIIBBB===BBB@@@===:::888888888999555555555666666666666666555555555444444444444444zzzkkkaaaSSSEEE;;;444000...//////......------,,,,,,------,,,,,,++++++******)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,---//////---+++------,,,,,,------...///......------......///000111000000//////000000111000000111111222333333333333333333333333333333333666222111333555444444555555555666666777888888888::::::::::::999999999999::::::999999999;;;<<<===<<>>AAAEEEIIIFFFGGGHHHKKKOOOTTTXXXZZZZZZ[[[]]]\\\[[[[[[\\\]]]___```aaabbbaaa___]]][[[XXXWWWUUURRROOOLLLJJJIIIEEEAAA===<<<======;;;999666666555555555555666666222222333444444555666666555555444444333333333222jjjXXXMMMGGG???888444222000///---------,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++***++++++++++++,,,,,,,,,++++++***,,,------+++***,,,,,,,,,,,,,,,------...------------......//////000000000//////000000000000000000000111222222333222222222222333333333333555222111333555555444444444444555666666777777888777777777888888888888888888888999:::;;;<<<===>>>============???AAADDDFFFDDDEEEGGGJJJPPPVVV]]]aaaaaabbbbbbaaa^^^\\\ZZZZZZVVVTTTSSSTTTWWWWWWSSSOOOMMMOOOOOOLLLPPPXXX\\\[[[UUUNNNGGGEEECCCBBBFFFKKKMMMLLLLLLKKKIIIGGGFFFEEECCCBBBAAA@@@===:::888777111222222333444555555666;;;>>>>>>999666888999777333333222111111000000000555555555444222111///...//////000000000000//////........./////////000000///000000222333444555666777;;;===LLLyyyfffgggmmmOOOQQQ^^^aaa\\\YYYYYYWWWSSSPPPLLLGGGBBB>>>>>><<<;;;<<<@@@GGGMMMQQQSSSQQQNNNMMMOOOUUU]]]cccfffiiikkkkkkeee^^^VVVRRROOOQQQTTTWWWZZZ^^^ccchhhjjjoooqqqnnnppp{{{}}}yyyyyy{{{|||}}}}}}zzzwwwwwwyyyzzzyyywwwwwwxxxxxxwwwvvvwwwyyy{{{}}}zzzwwwttttttuuuwwwxxxwwwwwwwwwwwwzzzwwwsssooommmlllllllll{{{{{{rrrmmmffffffrrr{{{|||{{{~~~}}}qqqgggiiitttvvvlllQQQAAA333000333222111111//////000000000111111111000000000000///////////////......------....../////////...------,,,++++++---,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000///000111333444555333333444555555555444444333333333222222333333333111111111111111222333333666555444444333444444555444444555444444555888:::<<<<<<;;;:::::::::;;;<<<;;;<<<======<<<;;;<<<>>>999:::<<<<<<===<<<:::999;;;;;;::::::999999888888;;;888666777888:::999888666666666666555555444333111222222222333333333444444444444333222222111111qqqbbbTTTFFF<<<555333111111111000...,,,,,,,,,,,,,,,++++++++++++,,,+++++++++++++++******(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++))))))*********+++++++++*********+++++++++,,,,,,,,,*********,,,,,,+++)))+++++++++++++++,,,------,,,------.............../////////000000/////////000111111111111222222222111111111222222222333333333333222333555777666444444444444555666666777777555666777888999:::;;;<<<333444555777888::::::;;;;;;;;;;;;;;;<<<===<<<<<>>]]]vvvdddxxx^^^OOOWWW___^^^[[[YYYXXXUUUSSSPPPKKKEEEAAA@@@>>>;;;999;;;???EEEIIIRRRQQQOOOMMMNNNTTT]]]dddjjjkkkjjjfff___XXXSSSRRRUUUWWWXXXXXXYYY\\\___aaacccgggiiiiiiooo~~~zzzvvvuuuwwwxxxwwwuuuwwwwwwwwwvvvuuuvvvxxxzzz~~~}}}~~~zzzwwwtttsssuuuvvvvvvtttssssssuuuwwwyyyvvvqqqjjjddd___]]]\\\tttuuuqqqzzz}}}|||zzzuuuvvv||||||yyyjjjeeebbbbbbeeennn|||rrr^^^FFF<<<222000222222111111000000000000000111111111000000000000////////////......------------......//////...---,,,++++++***,,,,,,,,,++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................///000333555777444444555555444333222222222222111111111111222222111111000000000111222222111111111222222333444555000111111111000111333555222333333444666777999999444555666555444333444555333444555666777666666555444555555666777888999999555333222222222333222111333333444444333111000///333222222222111111111000333333222222111111111000|||lllYYYMMMEEE<<<444000,,,,,,...000222111...+++,,,,,,,,,,,,++++++++++++++++++++++++++++++******((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((())))))******+++++++++)))************+++++++++************++++++++++++,,,+++******++++++***)))++++++******++++++,,,---,,,,,,---............---...//////000000//////...000111222333333222111000000000000111111222222333111333333333666999999555333333444444555666666666666777888:::<<<===>>>???555666666777777888888888===>>>@@@AAABBBAAA@@@@@@@@@>>><<<<<>>AAAEEEEEEBBB@@@@@@AAADDDGGGIIIFFFBBBFFFRRR\\\^^^]]]YYYUUURRROOOLLLKKKNNNIIIFFFGGGFFFEEEFFFJJJEEEDDDDDDBBB@@@===;;;:::777666666555444444333333888888888888777777666666777;;;:::555333444555333222222333222222111//////,,,---...///////////////...//////000000//////...------........./////////......///000222333444555222;;;===;;;LLL}}}wwwmmmxxxYYYQQQXXX]]]\\\ZZZYYYWWWVVVTTTPPPJJJFFFAAA???===:::888:::>>>AAALLLMMMNNNMMMMMMPPPWWW]]]dddeeeccc^^^WWWSSSRRRSSS]]]```___[[[YYYZZZ[[[ZZZXXX\\\^^^```iii{{{uuusssrrrrrrsssuuuvvvvvvuuuvvvuuutttssssssuuuwwwzzz{{{|||}}}}}}}}}{{{zzz|||wwwtttsssttttttuuuuuurrrooonnnrrruuuuuuuuuqqqiii___XXXUUUUUUeeezzz~~~tttjjj]]][[[[[[[[[VVVVVVggg{{{~~~nnnVVV===888222111222222111000111111111111111111111111000000000000////////////------,,,,,,,,,,,,------......------,,,,,,++++++,,,,,,++++++++++++,,,,,,******))))))******+++,,,------------------------,,,,,,,,,---------......---------...000333666888777666555444333222111000111000000000000000000111111000000000000000111111000111111111222222222222333444555555555555777999111111222444555666777777444555666555333333333444444444555666666666666666444444444444444444444444555555666666666666666666111222222333333333222222333333222222111000000///111111111111111111111111gggVVVKKKAAA===999333000111......///000222111///---,,,,,,,,,,,,,,,,,,,,,,,,******************++++++(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((())))))******+++,,,,,,)))************+++++++++************++++++++++++---,,,******+++++++++)))***************+++,,,,,,+++,,,---.........------......///000000///......000111444666666444111/////////000000111222222333///333444444777<<<<<<777222333333444555555666666666777888999:::;;;<<<===888888777777888999999:::777:::;;;;;;:::999:::;;;<<<999777888<<>>666333111---...333///---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,******************++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,)))************+++++++++)))************+++++++++...,,,******+++++++++************)))***++++++,,,+++,,,---.........---,,,---...///000000///...---///222555777777555111///...//////000111222222222...333444444888>>>>>>999222222333444444555555666555555666666777777888888444444333444555777:::;;;;;;>>>???<<<999888;;;>>>@@@===;;;;;;>>>@@@@@@>>>???CCCHHHGGGBBB??????@@@AAABBBDDDFFFJJJPPPYYY```UUUNNNGGGFFFGGGGGGGGGGGGHHHAAA===@@@CCCCCCCCCEEEBBBAAA@@@>>>;;;888555444444444444555777999:::;;;555555555555555555555555333777777222000222444222333333444444333222000///------............------......////////////......---------.........//////------...000111222333444111444666555:::YYYppplllaaaUUU\\\___^^^\\\[[[ZZZYYYWWWTTTQQQ???AAAAAA>>>:::888999;;;???EEELLLOOOMMMKKKLLLNNNMMMQQQTTTTTTQQQPPPSSSWWWbbbgggfff^^^XXXWWWTTTNNNNNNRRRUUUYYYaaajjjnnnllluuuyyyvvvtttppprrruuutttqqqpppqqqtttooooooooonnnllllllnnnpppnnnqqquuuzzz}}}~~~~~~yyytttrrruuuxxxooosssvvvtttnnnjjjjjjllllllssswwwqqqeee\\\]]]aaa___||||||wwwsssnnncccWWW\\\TTTTTT]]]^^^UUUPPPRRRSSSvvvaaaGGG444555444222222222111///333333222222222222222222000000000000////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,)))))))))))))))******+++************************++++++,,,,,,,,,---------,,,,,,+++,,,///333888:::<<<:::666222000.........//////............/////////......---------......,,,,,,...///000000000000111333444444333333444666000000222333444444444444222333444333111000111222222222222222222222222222222222222222222222222222...000222333333333444555333222111///////////////000000000111222222333333------...///000111222222oooaaaVVVJJJ>>>888111111000......---------......---------,,,,,,,,,************************************************(((((())))))))))))((((((+++*********))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))*********)))))))))))))))))))))(((((()))***+++++++++,,,------+++)))******,,,+++***))))))***+++,,,---------,,,,,,+++++++++,,,,,,,,,---------......---------............///////////////000000000000111111222333333444555555222333444444555555444444444444444555444444333333444444444555666777777888:::::::::999999999888888777888:::<<<>>>>>>>>>>>>===>>>???@@@@@@???>>>>>>@@@BBBEEEEEEDDDEEEIIILLLMMMHHHDDDCCCFFFHHHFFFCCC>>>>>>???AAAAAABBBBBBBBB<<<999555333333444444333555555666777777777777777555666777888777777555555555555555555555555555555333222222111///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////.........---------......///000111222333333555777555666;;;GGGppphhh~~~jjjPPP```bbb___]]]]]]\\\YYYUUUSSSQQQJJJAAA=========999555999===BBBFFFIIIIIIHHHGGGIIIJJJKKKLLLNNNRRRXXX\\\cccdddaaaYYYQQQNNNPPPTTTXXXXXXXXXZZZ]]]```aaaaaahhhjjjmmmnnnnnnnnnoooppppppooommmmmmoooqqqqqqqqqkkklllnnnpppppppppnnnnnnooonnnoootttzzz}}}{{{xxx~~~|||zzzyyyvvvssstttwwwzzzwwwwwwqqqeee\\\ZZZ[[[dddrrr|||}}}vvvnnnjjjuuuvvv|||~~~sssdddZZZYYY[[[XXXXXX\\\```^^^TTTLLLHHHYYY}}}fffLLL<<<555444333333222222333333222222222111111111000000000000///...............+++++++++***++++++,,,,,,************************,,,,,,,,,++++++***************************************************************+++++++++,,,,,,,,,.........////////////000333333222111000///......---------............///........................000000////////////000000///000000000111111111111222111000//////000111222111111111000000000000000111111111111111111111111111111111111111000/////////000000000111111111111//////000000000000///////////////////////////////////////000111111222222wwwpppaaaUUUHHHBBB???999444333111000///...------------------------,,,,,,,,,,,,************************************************(((((())))))))))))((((((*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))))))))))))))***+++++++++---...---,,,***++++++++++++***))))))***++++++------,,,,,,,,,+++++++++,,,,,,,,,------------...------------.............../////////000000000000111111222222333444444555222222333444444444444444333333444444444444333333333444444555666666777777999999999999999999999999888999:::<<<=========<<<;;;<<<===>>>>>>>>>======@@@BBBDDDDDDCCCDDDGGGJJJHHHDDD@@@@@@DDDFFFDDDBBB???????????????>>>===<<<888666444444555666666555555555666777777777777777666777888999999777555444444444444444444444444444222222222111///---,,,+++------------------------------------.........//////.........------------......///000111222222333222555333333555:::XXXwwwyyygggOOOWWW___ccc]]]WWWVVVVVVTTTQQQLLLEEEAAA@@@???<<<999;;;<<<>>>AAADDDGGGJJJLLLLLLIIIFFFGGGMMMSSSXXXZZZ______\\\VVVPPPNNNRRRVVV]]]\\\ZZZZZZZZZZZZZZZYYY\\\```dddggghhhhhhjjjkkkmmmkkkjjjjjjlllnnnnnnnnnllllllmmmmmmnnnoooooooooooonnnnnnqqqvvvyyyzzzyyyyyyyyyyyyyyyxxxvvvvvvwww{{{vvvssssssnnncccYYYUUUWWW^^^qqq~~~{{{zzzzzzzzzuuuwww|||}}}tttgggZZZTTTTTTVVV[[[RRRUUU```___RRRPPPYYYqqqWWW@@@666444444333222222222222333222222111111111000000000000//////...------......---,,,,,,++++++,,,,,,---************************,,,,,,,,,++++++******************************************************************+++++++++,,,,,,---------............///000000//////......------------------............------------------------000//////......//////000//////000000000111111111111111000//////000111111000000000000000000000000111111111111111111111111000111111111111000///...//////000000000111111111/////////000000/////////////////////////////////......///000000111111222nnnYYYKKKFFFAAA:::555333222///...000000///...------,,,,,,------------,,,,,,,,,++++++************************************************(((((())))))))))))((((((******))))))))))))((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))***++++++---......,,,++++++,,,+++******))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------................../////////000000000111111111222333333444444111222222333444333333333222333333444444333333333333444444555555666666666666777777888888999999:::888999:::;;;;;;;;;;;;:::999:::;;;<<<<<<<<<<<<;;;@@@AAABBBAAAAAAAAACCCEEEBBB???<<<===@@@BBBAAA@@@??????>>>===;;;999777666444333444555888999888777666666777777888888777777888999:::;;;:::888555333333333333333333333333333111111111000///---,,,+++........................------------........................---------------...//////111111222333444666555666777555DDDcccuuuxxxRRRJJJYYYbbb^^^YYYZZZYYYVVVSSSPPPLLLGGGCCC@@@???>>><<<:::999:::===CCCJJJNNNNNNHHHAAACCCKKKSSSVVVVVVXXXXXXUUUQQQNNNOOOTTTZZZcccaaa^^^ZZZVVVSSSQQQPPPRRRVVV\\\```bbbcccdddeeehhhgggggghhhkkklllmmmllliiiiiihhhhhhiiijjjlllmmmoooooooooqqqsssvvvxxxzzzuuuwwwxxxyyywwwuuurrrooopppllllllnnnlllbbbXXXSSSVVVZZZnnn~~~|||rrrpppttt}}}{{{xxxzzzsssggg\\\UUURRRTTTVVV[[[RRRVVVaaaZZZNNN```hhhIII777333444333222222111111222222111111111111000000000000//////...---------.........---,,,,,,,,,,,,------************************+++++++++++++++******************************************************************++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------//////............//////////////////000000000000000000////////////000000/////////000000000000000000000000000000000000000000000000000000//////...////////////000000000000......////////////......////////////////////////---......///000000111111uuummmcccZZZNNNAAA:::999999666444444111------111......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************(((((())))))))))))(((((())))))))))))))))))((((((''''''(((((()))***++++++(((((((((((()))))))))))))))))))))))))))************)))))))))))))))*********+++------+++******+++******))))))))))))******,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------................../////////000000000111111111222222333333000111222222333333222222111222222333333333333222333333444444444555555555444555555666888999999:::999999999999999999999888777888999999::::::::::::??????????????????@@@AAA@@@===;;;:::<<<======<<<<<<<<<;;;:::888666444333444444666999;;;<<<:::888666777777888888888777777888999;;;<<<;;;888444222111111111111111111111111000000000///...---++++++------------------------------------------------------------------------------...///000111222222333666444777;;;777===RRR}}}vvvRRRQQQTTT\\\bbbbbb]]]YYYVVVUUURRRMMMFFFBBB@@@???<<<:::777666888>>>DDDIIIKKKGGGBBBCCCHHHNNNPPPOOOQQQQQQOOOMMMMMMQQQWWW]]]eeeddd```ZZZTTTOOOLLLLLLQQQUUUZZZ^^^______``````aaaaaabbbeeeiiikkkkkkjjjeeefffggghhhiiijjjjjjjjjkkkmmmooorrrsssuuuvvvwwwrrruuuvvvuuusssooohhhaaabbbaaaccchhhllliiiaaa[[[___\\\llluuummmppp{{{|||zzzuuuoooiiijjjcccYYYRRRQQQRRRRRRSSSTTTTTTYYY[[[SSSXXXdddFFF777777333333222111111111111111111111000000000/////////......---------------...------,,,+++++++++,,,,,,************************+++++++++***************************************************************************++++++++++++************+++++++++,,,*********++++++,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......------------.............../////////000000////////////////////////......///////////////000/////////////////////////////////000000///.............../////////000000---......//////......---........................---------...//////000000tttfff[[[UUUGGGAAA;;;999555000000222+++***,,,///---***,,,111---,,,,,,+++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((())))))&&&''''''((()))******+++(((((((((((())))))))))))(((((())))))******************)))))))))))))))***''')))++++++)))((()))***))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////000000111111111111111222///000000111222111111111000111111222333333222222333333333333444444444444333333444555777888999999999888888777777777777777777777777888999::::::;;;>>>===<<<<<<======>>>>>>@@@>>>;;;:::999999999888777777777777777666555444888888999<<<>>>===;;;888777777888888888888777777888999::::::999666333111111111111111111111111111////////////...,,,+++***++++++++++++++++++++++++------------------,,,,,,,,,,,,------------------------...///000111222222///111///111888444777FFFaaawwwyyyzzz[[[GGGRRR``````[[[\\\YYYYYYVVVQQQJJJDDDAAA@@@<<<:::888777777:::===???DDDEEEFFFFFFFFFGGGHHHIIILLLKKKJJJJJJLLLQQQXXX\\\bbbbbb___ZZZTTTOOONNNNNNUUUXXX[[[]]]]]][[[[[[[[[XXXYYY[[[```dddffffffeee```ccchhhlllmmmkkkhhhfffbbbeeejjjooorrrqqqooommmiiinnnooonnnmmmllldddZZZYYYZZZ^^^fffpppuuusssmmmnnneeemmm}}}vvvmmmjjjrrr~~~tttnnnkkkfff^^^XXXTTTOOOIIIHHHKKKMMMMMMKKKNNNOOOOOOPPP]]]uuu\\\DDD999888222222111000000000000111000000000/////////......------,,,,,,,,,,,,------,,,,,,+++***))))))******************************************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))************)))******++++++,,,,,,---++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------............/////////.........//////.........------........./////////........................---....../////////......---............/////////------............------------------------------+++,,,,,,---......//////fffddd```WWWLLLAAA:::666555000......---+++,,,///,,,***+++...---)))***...++++++************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((())))))&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((()))******+++++++++******)))))))))))))))&&&((())))))((((((((()))((())))))******))))))(((*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////000000000000000000000000...///000000111111000000///000111111222222222222333333333333333333333333222333333444666777888888777777666666555666666777777777777888999:::;;;<<<===<<<::::::<<<======<<<>>>===;;;888777666666666333333444666666777777777::::::;;;<<<>>>===;;;888888888999999888888777777666666777777666444333222111111111111111111111111............---,,,+++***************************------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......000000111222111333///000555333333???FFFnnnpppgggYYYQQQVVVVVVWWW^^^\\\[[[XXXTTTOOOJJJEEEBBB======<<<:::999888888888>>>AAAEEEFFFEEEDDDDDDFFFGGGGGGFFFHHHKKKPPPUUUXXX[[[]]]\\\YYYTTTQQQRRRTTTYYYZZZ\\\[[[XXXVVVVVVVVVRRRSSSVVVZZZ]]]^^^]]][[[UUUYYY```eeefffccc___\\\YYY[[[```hhhnnnnnnhhhccc]]]cccffffffjjjoookkkaaaZZZ[[[___hhhwww{{{rrrsss|||zzzvvvqqqkkkllllllooovvvyyyqqqggg___[[[WWWPPPKKKGGGEEEDDDFFFJJJLLLKKKIIIKKKGGGGGGXXXrrr___LLL===666444222111000000///000000000////////////............,,,,,,+++++++++,,,------,,,+++***))))))((())))))************************)))))))))***************************************)))))))))))))))))))))))))))))))))************+++((())))))))))))******************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------.........///------............------,,,,,,------.../////////------------------------,,,---..................------------.........///,,,,,,------------,,,,,,------------------------+++++++++,,,------......FFFFFFDDD???888333111111333000///111000------000333000...000///+++***,,,******)))))))))******++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))'''(((((()))******++++++++++++***)))))))))))))))&&&((()))***)))((()))***'''((()))******)))(((''')))*********++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////000000000000000000000000......///000000000//////...///000111222222222222333333222222222222222222222222333444555666666666666555555444444555666777999888888999:::;;;===>>><<<:::888999<<<>>>===<<<;;;:::888666444444444555111222444555777888888888999999999;;;<<<<<<;;;999888999999999999888777666444444333222222222222222111111111111111111111111---------------,,,+++***++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,------...///000111111111555222111666333222===999RRRkkkooojjjUUURRRXXX^^^\\\ZZZXXXWWWVVVRRRLLLGGGAAA@@@???>>><<<:::888888;;;<<<>>>AAADDDFFFFFFFFFCCCCCCCCCEEEIIILLLOOOPPPTTTVVVXXXVVVSSSQQQTTTXXX\\\\\\[[[YYYUUUSSSSSSTTTSSSTTTVVVYYYZZZYYYUUURRRMMMQQQVVVZZZ\\\ZZZWWWTTTWWWVVVXXXaaajjjmmmfff___VVV\\\```bbbkkkvvvuuummmdddeeeeeemmm}}}~~~zzzyyyqqqiiidddbbbgggnnnssstttwwwzzzyyyttthhhcccZZZTTTPPPLLLHHHDDDCCCCCCDDDFFFHHHJJJJJJJJJIIIKKK\\\vvv^^^HHH;;;555333222111111000////////////000/////////.........------+++++++++++++++,,,---------,,,+++***))))))))))))************************((()))))))))*********+++************************))))))))))))))))))))))))))))))))))))************((())))))))))))*********************++++++++++++************++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,---------.........,,,---............---,,,+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............,,,,,,---------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------444555555333///...000222,,,***+++......+++***,,,+++'''%%%))),,,++++++,,,***)))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))'''(((((()))***+++++++++++++++***))))))((())))))'''(((***+++***)))***+++'''((()))******)))((('''))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////000000000000////////////---......///////////////......000111111222222222333222222222222222222222222333333444444555555555555444444333444555666777:::999999999:::<<<>>>???<<<999888999<<<>>>===<<<777777666444333333444666222333444666777888999999777777777888;;;<<<;;;:::999999999999999888777666333222111000///000111222111111111111111111111111------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,---...///000111111+++222000000555222000:::888EEEnnnvvvuuu]]]UUU\\\^^^\\\YYYWWWXXX[[[YYYRRRLLLCCCCCCAAA???>>><<<;;;;;;;;;888777;;;CCCIIIIIIGGGAAA@@@AAACCCGGGJJJKKKKKKOOOSSSUUUTTTQQQQQQUUUYYY^^^^^^\\\YYYUUUSSSTTTVVVXXXYYYZZZ[[[[[[XXXRRRNNNOOOQQQUUUYYYZZZZZZXXXWWWZZZVVVVVV^^^jjjnnniiiaaaUUU\\\___aaalllzzz|||sssnnnmmmlllpppwwwtttooofffaaaaaahhhqqqvvvtttrrrrrrnnnhhh]]]YYYSSSNNNJJJGGGDDDCCC@@@@@@AAAAAABBBCCCEEEFFFGGGUUU|||}}}mmmSSS===222111333333111111000/////////////////////.........---------+++*********+++,,,,,,---...---,,,+++************************************(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))************))))))))))))***************************))))))))))))************+++++++++************************++++++************++++++,,,,,,,,,---------......,,,,,,---......---,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------333222222111000//////...---------,,,,,,+++++++++******************************))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))),,,,,,++++++++++++++++++******+++,,,------......---------............///000000000000////////////...------,,,,,,,,,------000000000000111111111111000000111111111222222222444444444444444444444444444333222222333555777999:::777777;;;===;;;999:::<<<888666888777666777;;;222222111000111333666777777777777777777777888888777888999999:::::::::::::::===<<<666555888888333333222111111111222333333//////000111222111...,,,------------,,,+++***)))************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///000000111111222222222333333333///===]]]ooofffZZZSSScccddd^^^VVVXXX^^^WWWHHHMMMIIIDDD@@@===<<<:::999:::777666888===AAABBBBBB???CCCFFFEEE@@@@@@FFFLLLHHHIIIJJJLLLNNNPPPRRRRRR\\\ZZZWWWUUUTTTUUUWWWYYYaaa___[[[XXXUUUSSSSSSSSSTTTUUUTTTSSSVVV]]]^^^\\\]]]^^^^^^aaaiiiqqqqqqllleeeccc___```mmm|||vvvpppsss|||uuuoookkkgggbbbbbbfffmmmlllkkkhhheeeaaa]]][[[WWWTTTMMMEEE???>>>AAADDDDDD@@@;;;@@@HHHAAA???LLLZZZ{{{^^^AAA777444///---111//////////////////////////////...------,,,++++++,,,,,,,,,++++++*********(((((((((((((((((((((((()))))))))))))))(((''''''((((((''''''''''''(((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,++++++************************++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++000000//////...---------------,,,,,,,,,+++++++++************************))))))))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))*********+++,,,,,,------------------............000000000/////////.........------,,,,,,---------//////000000000111111111000000000111111222222222333333333333333333333333333222222222444777999;;;===999999:::999666777::::::666555888888555333444222222111111222555777888888888888888888888888888777888999::::::::::::::::::>>>???;;;999:::777222222222222222333333333333000000000111222222///,,,------------,,,+++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000000111111111222222222333333444888JJJmmmlllOOOTTT\\\```\\\XXXYYYZZZYYYSSSOOOJJJFFFCCC@@@<<<:::999777666888;;;======<<<<<<@@@CCCAAA======BBBHHHHHHGGGFFFFFFHHHLLLPPPSSSYYYXXXUUUSSSTTTWWW[[[]]]ccc```[[[VVVUUUVVVYYY[[[ZZZ[[[YYYVVVZZZaaadddccceeeeeedddfffmmmvvvxxxtttnnnlllhhhgggrrr}}}uuuttt}}}}}}{{{}}}yyyssshhheeeeeehhhhhhggghhhkkkeeeeeecccaaa]]]ZZZVVVTTTOOOLLLGGGAAA===<<<===>>>???CCCAAAAAACCC@@@KKKeeekkkRRR;;;444333///---000...........................---------,,,+++++++++,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))(((''''''((((((''''''''''''(((((())))))************))))))(((((((((((((((((((((((('''((((((((())))))))))))******))))))))))))******(((((()))))))))*********(((((((((((((((((((((((((((((()))))))))***************++++++,,,,,,++++++************************++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++******))))))******+++...------,,,,,,++++++***,,,,,,,,,+++++++++++++++************************)))))))))(((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))((((((''''''''''''(((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))******))))))((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......////////////.........------------,,,,,,------...//////000000000000111111000000000000111111111111222222222222222222222222222222222333555888:::<<<===::::::999777555999@@@DDD;;;333333444222000///222222222222444666999::::::::::::999888888888777888888999:::::::::999999:::???AAA???>>><<<777111222333444444444333222222111000000111222222///---------------,,,+++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000000000111111111222222222222888444999NNNrrrzzz\\\ZZZ[[[^^^]]]XXXWWWZZZYYYVVVRRRNNNJJJFFFAAA===;;;:::999:::;;;;;;:::888999===@@@???<<<<<>>=========<<<;;;999@@@@@@@@@GGGTTTuuu|||VVVCCC333111222000...000------------------------,,,+++++++++++++++++++++------,,,,,,,,,,,,++++++************************)))))))))))))))(((((('''((((((''''''''''''((((((((())))))******))))))(((((((((((((((((((((((((((''''''((((((((()))))))))***))))))(((((())))))***(((((())))))))))))******''''''''''''''''''''''''(((((())))))))))))******)))******+++,,,,,,++++++************************++++++++++++++++++++++++************************)))))))))*********++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++******))))))******++++++******))))))******+++,,,,,,,,,++++++*********+++++++++++++++*********************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))((((((''''''''''''(((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))((((((************++++++++++++(((((())))))*********++++++,,,,,,,,,------------............------------------,,,,,,,,,---......////////////000000000111000000000000000000000000111111111111111111111111222222222333555777999:::999888888888666666>>>HHHSSSCCC222,,,---...000222222222333444555888999;;;;;;;;;:::999999888777777888888999:::::::::999999<<<>>>??????===:::555222222333555666555444222111000/////////000000...,,,,,,,,,,,,,,,,,,+++*********************************************************************************+++,,,---...//////000000000000111111111111222555222555AAAVVV{{{zzz```NNNTTT___]]]WWWUUU\\\ZZZWWWUUUQQQLLLGGGBBB>>>>>>>>>???>>>===;;;:::777:::=========>>>CCCHHHLLLHHHBBB??????CCCIIIMMMLLLJJJGGGGGGIIIOOOUUUYYYYYYVVVQQQOOOQQQWWW^^^cccbbb```ZZZUUUYYYbbbiiijjjooommmiiiffflllwww~~~~~~zzzxxxtttooopppzzz}}}pppgggeeeiiinnnrrrjjjhhhccc^^^[[[[[[]]]]]]eeebbbbbbbbb___XXXTTTTTTUUUTTTQQQNNNJJJFFFCCCBBB<<<;;;:::<<<>>>???>>><<<===???<<>>CCCGGGKKKIIIFFFCCCBBBCCCDDDFFFHHHFFFDDDCCCDDDHHHMMMQQQOOONNNMMMMMMPPPUUUZZZ]]]___]]]WWWRRRVVV___fffgggkkkjjjfffbbbeeeooowwwyyyvvvssspppkkkjjjnnnyyywwwlllbbb^^^___bbbeee[[[WWWSSSUUUYYY]]]^^^___```\\\ZZZZZZXXXSSSRRRTTTRRRPPPMMMIIIDDD@@@>>><<<<<<;;;;;;<<<======<<<;;;@@@@@@AAAXXX}}}yyy\\\===777333444555333000///........................)))*********************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))'''(((((((((((()))))))))'''((()))***++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))***************************))))))))))))))))))******))))))))))))))))))***++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))&&&''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))'''(((((())))))(((((('''&&&''''''(((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......///......////////////000000////////////....................................000000111111111111000000222000000000...---222999:::222---///222333222333333444444555666777888888777777777666666555555444555666777999:::;;;<<<<<<===888555444333111222666222333333444333222000///---,,,***+++,,,,,,+++)))***+++++++++++++++******))))))))))))))))))))))))******************************************************+++,,,---...//////////////////000000000000222111444666777LLL~~~~~~hhhUUULLLSSSbbb[[[ZZZYYYYYYXXXVVVQQQNNNBBBDDDDDDCCC@@@>>>>>>>>>555666888888999;;;>>>AAAFFFFFFFFFEEEDDDCCCBBBAAAFFFEEECCCBBBBBBEEEHHHJJJIIIIIIJJJKKKNNNQQQTTTVVVYYYXXXSSSPPPSSS\\\aaaaaacccccc___[[[]]]eeekkklllkkkhhheeecccaaaaaagggooojjjfff___XXXTTTTTTVVVXXXZZZSSSPPPTTTYYYZZZZZZZZZZZZUUURRRQQQOOOKKKLLLOOONNNLLLHHHEEEAAA>>><<<;;;>>>>>>>>><<<:::999;;;===>>>IIIZZZ~~~oooXXX:::888666666555444111///////////////////////////+++***************************++++++++++++,,,,,,++++++++++++++++++++++++'''(((((()))))))))))))))((((((''''''''''''(((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&'''''''''((((((((()))((((((''''''(((((()))''''''(((((((((((())))))************************''''''(((((((((((())))))'''''')))***++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******))))))(((((())))))*********************++++++((((((((()))))))))******))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***************************************++++++++++++,,,+++++++++************,,,,,,,,,,,,---...//////........./////////000000/////////......---------------------------------,,,,,,---......///......000------//////---...111000------222555444333444444444555555666666666666444444444444333333333333333444666999;;;<<<===>>>:::555111222111///111777333333222111111000//////...,,,******+++,,,+++*********++++++++++++******))))))))))))))))))))))))******************************************************+++,,,---......///........./////////000000333///111444333===aaa|||]]]TTTZZZ\\\[[[ZZZYYYYYYWWWTTTQQQJJJJJJIIIFFFAAA>>>???@@@;;;;;;:::888777888999:::>>>???AAACCCCCCBBB@@@???BBBAAA@@@@@@@@@AAACCCDDDEEEEEEDDDEEEGGGIIILLLMMMOOOOOOMMMJJJNNNUUUXXXWWWVVVXXXUUUQQQQQQWWW[[[\\\[[[WWWVVVWWWVVVRRRTTTYYYRRRRRRPPPNNNMMMLLLMMMNNNTTTPPPPPPSSSSSSOOOOOORRRQQQLLLIIIIIIGGGCCCCCCFFFFFFEEEBBB@@@>>>===<<<<<<<<>>???888333000333222///111666333222111000///////////////---++++++,,,,,,,,,+++)))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---......///............/////////000333---000777666666IIIbbbcccTTT___]]][[[ZZZYYYXXXUUURRRQQQQQQOOOJJJDDD@@@AAABBBBBB@@@>>>;;;999777777777888:::<<>>??????BBBAAA???>>>???BBBEEEGGGFFFGGGFFFEEEIIIOOOQQQNNNKKKNNNMMMIIIHHHLLLOOOOOOOOOJJJJJJMMMLLLGGGFFFIIIGGGIIILLLMMMMMMMMMMMMNNNIIIIIIMMMPPPKKKEEEGGGOOOBBB??????CCCCCCAAABBBEEE@@@???===<<<<<<<<<===>>>888===AAA@@@>>>CCCPPP[[[~~~~~~```GGG;;;444666666333111111111///---------------------------------,,,+++***))))))(((((())))))*********+++************************''''''((()))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((()))++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++))))))))))))((((((((((((((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))'''(((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))++++++******************++++++******************+++++++++,,,,,,---------------/////////...---,,,//////.........---------........................------------...///111111---......///000111111111888777444222222333555777444333333333333444555555444444333333333444444555111222444555666777777777333222222111222333555666444111//////000000---***,,,,,,,,,+++++++++*********++++++++++++***))))))******))))))((((((''''''***)))(((''''''((()))************************************+++,,,---///000---------............///111---///555555444@@@RRRyyyddd[[[\\\______XXXQQQUUU___UUUUUUTTTPPPJJJEEEEEEEEE@@@>>><<<<<<<<<;;;:::888666777888:::;;;===>>>>>><<<===???@@@@@@@@@??????BBBAAA@@@?????????@@@AAABBBBBBBBBBBBCCCEEEFFFHHHJJJIIIGGGEEEEEEFFFHHHIIIGGGFFFEEEDDDEEEGGGHHHJJJIIIIIIKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHGGGFFFEEEDDD@@@?????????>>>>>>>>>>>><<<;;;;;;:::999999:::;;;???999<<>>=========:::999888888888888888999999999<<<===>>>?????????>>>>>>@@@@@@?????????@@@@@@AAA=========>>>???AAACCCDDDGGGFFFCCCBBBAAAAAAAAABBBBBBAAA@@@??????AAACCCDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDEEEEEEFFFFFFEEEDDDCCC??????>>>>>>===<<<<<<<<<999999:::<<>>===DDD???@@@GGGOOOeee\\\BBB999333333444555666555333000///------,,,++++++++++++,,,************))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))(((&&&%%%&&&'''))))))))))))((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((()))))))))((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********)))))))))((((((((((((((((((((((((((((((******((('''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,+++++++++---------.........//////---------,,,,,,,,,,,,,,,////////////////////////111111000////////////000000000000111111222222333333333333222222222222222222111111111111222333333555555444444333333222222555555333222222222333333222222222333555888;;;<<<777444000---------,,,+++,,,++++++++++++***************++++++******)))((())))))))))))(((((((((((())))))(((((((((((())))))************************+++++++++++++++,,,------------------............///---///333111...555AAARRRdddfffTTTUUUYYYYYYVVVVVVUUUSSSTTTTTTQQQKKKFFFFFFDDDBBBAAA@@@???<<<:::<<<;;;:::999888777666666:::;;;<<<===>>>===<<<;;;<<<===>>>??????@@@??????=========>>>@@@CCCEEEGGGCCCBBB@@@???>>>>>>>>>???>>>===<<<;;;;;;<<<>>>???@@@AAABBBCCCCCCBBBAAA@@@???@@@BBBCCCDDDCCCBBBAAA=========<<<;;;:::::::::<<<999666666888<<<@@@BBB;;;===KKKeee{{{fffIII999666111222333333333222111000///------,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''((()))((('''&&&'''((((((((()))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''((())))))******))))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))))))))***************+++++++++---,,,,,,,,,++++++***************++++++,,,------------------------------000000000000000000000000111000000000000000111222111111111222222333333333222333444444444333111000222222222222222333333444777777666666555444333222777555333111///000111222222222111111111222444555888555000---+++++++++,,,++++++++++++***************************))))))((())))))))))))(((((((((((())))))(((((((((((())))))************************,,,+++++++++++++++,,,,,,,,,,,,---------.........------///333111///333;;;>>>IIIaaazzzvvv]]]SSSVVV\\\ZZZYYYWWWWWWVVVVVVTTTSSSKKKIIIFFFEEEDDDBBB@@@===@@@@@@>>>===;;;:::888888888999:::;;;;;;:::999999888999;;;============<<<<<<<<<===???AAADDDGGGIIIAAAAAA@@@?????????@@@AAA>>><<<;;;::::::;;;===>>>===>>>???@@@@@@???>>>======>>>@@@BBBBBBAAA???===<<<<<<;;;::::::999888888999;;;<<<;;;:::<<>>===<<<;;;777888999999999888777666555666888999:::::::::999888888999;;;===AAADDDFFFCCCBBBAAA@@@??????>>>>>>===<<<;;;999999:::<<<===<<<===>>>??????>>>===<<>><<<;;;::::::::::::999999999999222;;;DDDFFFDDDHHHSSS^^^kkkSSSBBB333111555111///...---,,,,,,,,,------,,,,,,+++************+++************)))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&((()))((('''&&&((()))$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&'''(((((()))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&$$$%%%&&&''''''''''''''''''(((((((((((((((((('''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))***++++++,,,,,,+++++++++++++++*********...///000111111000///...///////////////000000000////////////////////////,,,------...000222444555222222222222222222222222333444555555555444222111444444333333444444555666777777888888888666555444444444222111111111222222111000//////000111222333444333111...+++)))+++,,,+++************)))))))))))))))******))))))((('''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***************+++,,,,,,,,,,,,,,,,,,------------***,,,///111222333555777888AAADDDSSS{{{}}}nnnUUUNNNPPPTTTXXXZZZZZZWWWTTTRRRPPPNNNLLLLLLKKKHHHFFFDDDCCCBBBAAA@@@???>>>===888999:::::::::999888777444555666777777888777777888888999:::===@@@CCCEEEEEEDDDBBB@@@>>>;;;:::999===;;;999888888999:::;;;======>>>??????>>>======@@@@@@@@@???>>><<<;;;;;;::::::::::::;;;;;;;;;;;;:::>>>AAAAAAHHH\\\{{{www\\\GGG<<<111111555000000///............//////,,,,,,+++***************************))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''&&&&&&'''(((###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''(((((((((((())))))''''''''''''''''''''''''''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))((())))))***++++++,,,,,,************++++++++++++000222444555555222///---............//////000000........................---------...///111222333222222222222222111111111333333333333333222111111333333222222333333444555444555666777777666444333222222222222333333444444333222111000///000000111111222222///+++***+++,,,************)))))))))))))))))))))))))))((((((''''''((((((((()))))))))***'''((()))******)))((('''))))))))))))))))))))))))))))))))))))***+++------++++++,,,,,,,,,---------+++---...///000222444444444:::===HHHbbbnnnbbbUUURRRWWW[[[YYYUUUTTTRRRPPPOOOOOONNNLLLJJJIIIHHHGGGEEECCCAAA@@@???<<<<<<===>>>===<<<;;;:::777777666666666777777888888888999:::<<>>===;;;;;;;;;<<<<<<999::::::;;;<<<===>>>>>>CCCGGGNNNYYYlllcccLLL>>>888111111444....../////////////////////,,,++++++***************************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''''''''((((((((())))))''''''''''''''''''''''''%%%&&&'''(((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$############$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((())))))***++++++,,,,,,))))))******+++++++++,,,000222555666555222---+++---------.........//////.......................................///000111111111111111111111111111222222222111111111111111222222111111222222333444111333444666666555333222000000222333555555555555777555222///---,,,++++++///111222000,,,***+++,,,************)))))))))))))))))))))))))))((((((''''''((((((((())))))******'''((()))******)))((('''))))))))))))))))))))))))((((((((()))***,,,---...++++++,,,,,,,,,---------,,,......---...000222111444555777AAAKKKUUU|||iiiVVVVVV[[[YYYTTTUUUSSSQQQQQQQQQPPPNNNMMMOOONNNLLLJJJGGGEEECCCBBB??????@@@@@@@@@???===<<<:::999777666666777888999333333444555777999<<<======>>>???AAABBBBBBCCCCCC???>>><<<;;;:::;;;<<<=========>>>??????>>>======<<<;;;:::999999;;;===>>>999:::;;;<<<>>>???@@@AAA<<>>DDD^^^zzzvvv^^^WWWYYYZZZXXXSSSOOOSSSZZZUUUKKKQQQNNNJJJHHHIIIIIIIIIHHHCCCBBBAAAAAABBBAAA???=========<<<===??????>>><<<999888777777888:::<<<>>>======>>>>>>??????@@@@@@??????>>>===<<<;;;::::::;;;<<<>>>???@@@>>>:::777???<<<999:::>>>???;;;777999???<<<:::@@@AAADDDNNNTTTaaa===;;;777333111000111222/////////......---------,,,,,,,,,+++++++++*********)))(((''''''((()))******))))))((('''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''))))))((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))))))))*********+++++++++*********))))))*********+++++++++,,,,,,******++++++,,,---------///...................../////////.........//////111222222111000...///000000000000000000111111111000000000000111333444555333333444444444555555555444444444444444333222111222111000111333444333222,,,111555333---((((((***)))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////222111555:::999:::KKK___]]]TTTZZZ\\\UUULLLJJJOOOTTTTTTRRRPPPNNNMMMMMMMMMMMMKKKIIIHHHGGGGGGFFFDDDBBB@@@??????@@@AAAAAA@@@>>>;;;:::999888999:::<<<>>><<<<<<=========>>>>>>>>>>>>===============<<<<<<999999;;;===???@@@???>>><<<;;;;;;===???@@@>>><<>>===<<<;;;;;;<<<===>>>;;;;;;<<<<<<<<<<<<======<<<<<<======>>>>>>>>>???<<<;;;:::::::::::::::::::::<<<===>>>>>>???AAABBB666>>>???IIIbbb{{{vvvUUU>>>777555222///---------...------,,,,,,,,,,,,,,,+++,,,++++++++++++*********))))))(((((((((((()))))))))))))))(((''''''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))***************))))))))))))************++++++++++++))))))******+++,,,,,,,,,---------------..................///////////////000111333222000/////////000000//////000111222222@@@>>>:::777444444444555333444444444444555555555777777666555333111000///......---...111222111000***333;;;888...&&&&&&***((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))***++++++++++++++++++++++++++++++++++++,,,,,,------...//////000...000555666444555:::RRR~~~rrrgggbbb[[[TTTQQQUUUUUUTTTQQQMMMKKKLLLNNNLLLKKKHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDFFFEEEDDDBBBAAA@@@???>>>======>>>>>><<<<<<<<<<<<==================>>>>>>>>>?????????=========<<<:::::::::;;;@@@BBBAAA>>>999:::???DDD???PPP```www___FFF<<<555333111///---,,,------++++++++++++++++++++++++++++++++++++************))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++(((((()))******++++++,,,+++,,,,,,,,,---------...------...///000000//////,,,///111222222111111111333222000/////////000111DDDBBB>>>999666444333333333333333333444444444444444444444444333222111000///...,,,---...///...,,,+++...111///***''''''))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++++++++++++++++++++++++++++++++,,,,,,---.........///------111444555666888BBB\\\xxxhhh]]]\\\YYYXXXVVVSSSQQQQQQSSSTTTOOOMMMJJJJJJKKKKKKKKKJJJFFFEEEEEEEEEFFFFFFDDDBBBBBBBBBAAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>@@@????????????>>>>>>>>>999<<>>>>><<<>>>@@@???======@@@CCCBBBGGGNNNVVV```oooiiiHHH444000333222222111//////.........***++++++++++++,,,,,,,,,+++************)))))))))(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((%%%%%%%%%%%%&&&'''((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&&&&%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((((((((())))))(((((((((((())))))******))))))))))))************''''''(((((()))******+++*********+++,,,,,,------+++,,,...000111000//////+++...222333222111000000333222000......///111222555555555555444333111000000000111111111222222222000111111111111000/////////...---...000000///...---+++)))((()))***)))(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))************************************++++++,,,,,,---............---,,,---000111111444<<>>???@@@AAABBBCCCCCCCCCEEEGGGJJJOOO\\\mmmyyyeeeAAA333888777.../////////......---------+++++++++,,,,,,---------************))))))))))))'''((()))******)))(((''''''''''''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))%%%%%%%%%&&&'''((())))))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((++++++******++++++,,,---000000//////.........---///......---------............//////000000111111444333111000/////////000---------------...///000///000111111000...,,,+++*********++++++,,,,,,,,,+++******)))(((''''''&&&))))))))))))))))))))))))&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++*********))))))((((((++++++******++++++,,,---......//////000000111111777444555>>>JJJ___~~~|||fffbbbgggggg___XXXTTTVVVMMMHHHLLLJJJFFFJJJCCCFFFHHHHHHFFFCCCAAAAAACCCAAAAAADDDCCC@@@@@@CCCBBBCCCDDDGGGNNNWWWZZZWWWVVV[[[hhhyyy|||dddJJJ>>>999555111111//////...---,,,,,,++++++)))))))))***+++++++++,,,***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&((()))***'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))((((((((((((((((((((()))))))))))))))++++++******++++++,,,---////////////......------///...------------------,,,------///000111222333333222000///......//////,,,,,,,,,------///000000...///000111000...,,,+++*********+++++++++,,,,,,******))))))(((''''''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((************)))))))))(((++++++******++++++,,,------......///000000111111222///000555;;;GGG\\\ooommmmmm```UUUUUUQQQLLLQQQQQQNNNJJJIIIKKKLLLKKKJJJMMMJJJIIIMMMOOONNNNNNQQQQQQZZZdddooo}}}|||]]]LLL;;;555444111/////////......---,,,,,,++++++******************++++++***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((()))))))))((('''&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&'''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((())))))))))))'''(((((())))))*********+++************+++,,,,,,///............---------......---,,,,,,,,,,,,,,,+++,,,---...000111333333111000///...............+++++++++,,,---///000111...//////000///...,,,+++***************+++++++++***))))))(((((('''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((************))))))))))))+++************+++,,,,,,------......///000000000222111222333333666AAAMMMuuuzzzoooqqq|||tttkkkhhhlllooonnnllltttooonnnsssxxxyyyzzz}}}{{{[[[@@@888222111111000............------,,,,,,++++++******************))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((('''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((())))))))))))''''''((()))******++++++***************++++++,,,------------------------...---,,,++++++++++++,,,,,,------...///000111111//////......------------******+++,,,---///000111---............---,,,+++)))*********************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((*********)))))))))))))))***************++++++,,,,,,------......///000000222333444444333444;;;AAAVVV}}}bbbFFF777555444333222000//////---------,,,,,,,,,++++++++++++******))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((()))))))))***'''(((((()))***++++++,,,******))))))******+++,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---////////////...........................---------***+++++++++---...///000---------------,,,,,,+++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))************))))))******+++,,,,,,,,,,,,---......//////...000111//////333888<<>>III^^^~~~oooOOO===777222444222......000000...,,,,,,,,,,,,++++++++++++))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''((()))*********************************)))))))))))))))***++++++***+++++++++,,,,,,,,,,,,***++++++,,,---///000111/////////......------,,,---...////////////...------,,,,,,+++,,,,,,------,,,+++++++++++++++,,,,,,))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))))))************)))))))))))))))***+++++++++++++++,,,------.........222222......444777555777<<>>FFFSSSfffoooPPP@@@>>>444444333222///---...///,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''))))))***)))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---.........---,,,+++)))))))))******+++,,,---...---,,,+++************)))******+++,,,,,,------******+++++++++,,,,,,,,,)))************)))((((((&&&&&&''''''(((((())))))%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))*********************+++,,,,,,------///111222000///111333555444888AAAGGGIIIXXXyyycccPPP>>>555666111222111///------......++++++++++++++++++,,,,,,*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''((()))******)))(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,------...///...---+++***))))))))))))***+++,,,---...---,,,+++************))))))***+++,,,,,,------*********++++++,,,,,,,,,)))))))))))))))((('''''''''''''''((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------,,,---,,,,,,---000000...111222999@@@???BBBVVVnnnpppJJJ<<<<<<:::777888333444333000/////////...+++++++++++++++++++++,,,******++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((()))***+++,,,,,,,,,,,,,,,---------,,,,,,+++,,,+++*********+++,,,---------------------------*********++++++,,,,,,,,,+++++++++*********))))))******)))((('''&&&%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,------.../////////222222333444666<<>>:::333111222555333//////111000///...---,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))((('''''''''''''''((((((***)))((()))******)))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))*********))))))'''((()))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((()))(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''(((((((((((((((((((((((())))))))))))))))))*********++++++++++++++++++,,,------......---///111111111111222333222===@@@>>>AAAGGG^^^}}}sssXXX>>>444999999444333333444222...///444///...---,,,,,,+++++++++************************(((((((((((((((((((((((((((''''''''''''(((((())),,,***((()))***+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((()))******))))))((('''((()))******+++******+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))''''''''''''(((((((((((())))))((('''&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))************+++++++++,,,,,,---............///000000//////000222333999888999???@@@EEETTTtttdddDDD;;;999<<<:::000777444333333111...///333......---,,,++++++++++++)))))))))***************(((((((((((((((((((((((('''''''''(((((()))***+++...+++((()))++++++)))&&&((((((((((((((((((((((((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))((()))))))))))))))(((((('''((()))***++++++++++++***+++,,,---------,,,,,,+++++++++++++++++++++++++++*********)))))))))(((&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))*********************+++,,,,,,---------...///...------///111222555222555???>>>===FFFRRRoooaaaBBB222555888999777///444111000222222///...000...---,,,+++************((()))))))))*********+++(((((((((((((((((((((((('''''''''(((***+++---...000,,,))))))++++++((($$$(((((((((((((((((((((((($$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***((()))))))))))))))(((((((((((()))++++++,,,,,,,,,)))***+++,,,---,,,++++++))))))))))))))))))))))))+++*********))))))((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************)))))))))***++++++,,,,,,---------,,,+++,,,...000+++111111111555222444BBB;;;KKKTTTcccrrrUUUBBB555666:::000***222888000------111333///------...---,,,+++************(((((())))))*********+++((((((((((((((((((((((((''''''((()))+++---...///111---))))))++++++'''###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%$$$######"""#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&'''((())))))***,,,+++***((((((((()))*********++++++++++++******,,,+++***))))))***+++,,,+++******)))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++,,,,,,,,,---------....../////////000111111222222777:::???GGGUUUlllsssVVVEEE>>>555444333333222222333333111000000///...---------,,,,,,++++++***)))((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((&&&&&&''')))+++---///000000...+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###&&&((()))'''%%%$$$$$$"""%%%,,,000+++$$$"""%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$###############$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&''''''((())))))***+++***)))((('''(((((()))(((((())))))))))))((((((++++++***))))))***++++++******)))(((((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))***))))))*********+++++++++,,,,,,,,,,,,------------......///000000111111222777999:::;;;???JJJXXXcccgggNNN>>>777555444444333222222222222222000000//////...------,,,,,,,,,++++++***))))))(((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&''')))+++,,,---...///...+++)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''&&&%%%&&&''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$%%%%%%'''))))))'''%%%$$$$$$$$$(((///444000(((%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$###############$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))(((''''''''''''((('''(((((())))))(((((('''+++******))))))******+++))))))(((''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''(((((()))***)))))))))*********++++++++++++,,,,,,,,,------------......///000000111111000333555666666:::@@@EEETTTiii}}}[[[AAA555333333222333333222111111111111222/////////......------,,,,,,,,,++++++***)))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&'''(((***++++++---......,,,***)))***(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%''')))***&&&&&&%%%$$$$$$$$$%%%%%%&&&(((***)))'''%%%$$$$$$%%%***222888555---((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''(((((())))))''''''''''''''''''''''''))))))************))))))******))))))))))))******(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))************++++++++++++,,,,,,,,,,,,---------...//////000000+++///333777999;;;???BBBBBBMMM^^^qqqfffVVVCCC777555666666333222222111000000000000111.........---------,,,,,,+++++++++*********))))))((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''((()))***+++---///...,,,)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''((()))&&&%%%%%%$$$$$$%%%%%%%%%((()))***)))'''%%%$$$%%%&&&***222:::888///)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''&&&))))))************))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((()))))))))******************+++++++++,,,,,,+++,,,,,,---....../////////000222333444444666777999>>>EEELLLWWWllldddMMM???;;;888666666555333111111111000////////////000------------,,,,,,,,,,,,+++++++++***************((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((+++---//////,,,)))'''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((()))(((&&&$$$%%%%%%%%%(((///666555---((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((%%%&&&''''''((('''''''''&&&''''''((((((''''''&&&((())))))******))))))((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((()))))))))******))))))*********++++++++++++++++++,,,------......//////////////////000000222666;;;======CCCSSSdddzzztttaaaNNN>>>666333444555555333111111111000000///............///,,,,,,,,,,,,,,,,,,,,,,,,************************((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''***,,,//////,,,)))'''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&&&&'''''''''%%%$$$%%%&&&$$$$$$)))//////***&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((('''%%%&&&'''((()))(((((('''&&&&&&''''''''''''&&&&&&'''((()))******)))(((''')))(((((('''&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***))))))))))))*********+++******++++++,,,------------------///000222222111000111555999888777>>>GGGEEEYYYtttsssXXXFFF;;;555444777444444444333222222222333000///......------......++++++++++++++++++,,,,,,************************((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&)))---...---+++))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$$$$%%%%%%&&&'''###%%%%%%%%%$$$$$$%%%'''%%%"""###((()))&&&$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''""""""###$$$%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((('''''''''%%%&&&((()))))))))(((((((((((())))))))))))(((((('''((()))******)))((('''))))))(((''''''''''''((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))************)))******+++,,,,,,------......///000111111///---000,,,---444888888<<>>999444000000000111000000000000//////////////////.........---------,,,+++******))))))******+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%$$$&&&)))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''((((((((((((((()))))))))(((((((((((())))))))))))((())))))))))))(((''''''((((((((((((((((((((('''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,------------------------------...///111222333333555777999999:::???GGGOOOZZZdddwwwppp\\\NNNCCC??????;;;999666333111000111222000000000/////////......///.........---------,,,,,,+++******))))))***************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&'''))))))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''''''''(((((())))))***))))))))))))(((((((((((())))))******))))))((('''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))(((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,------------------------,,,,,,------...//////000000222333333222333999===<<>>>>>999444333111222222222222111111000/////////.........------------,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&'''((())))))***))))))))))))((((((((((((***************)))((((((&&&'''''''''(((((())))))(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))'''''''''''''''''''''''''''(((((((((((()))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///000222111000/////////666444555:::===@@@FFFMMMTTT[[[fffuuuppp]]]MMM@@@888;;;666222222333333555999222222333333222111///...............------------++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))******(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''(((((()))(((((((((((())))))))))))))))))******))))))((('''&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------....../////////......---000///111777:::999999<<>>AAADDDFFFIIINNNTTTZZZ]]]fffsss|||}}}uuuccc]]]RRRHHHAAA;;;777444444333222333555555444333000...///000///,,,,,,000...------,,,,,,------...---------,,,,,,,,,++++++))))))******+++++++++,,,,,,++++++***)))*********&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&((('''$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$########################&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((('''&&&&&&'''((((((((())))))))))))(((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++------------------------000000///////////////000111111222333444444555555666777999<<<>>>AAACCCDDDKKKMMMPPPSSSXXX\\\___```iiikkknnnqqquuuyyy|||}}}|||yyy{{{wwwrrrmmmfff]]]RRRJJJ>>>===999666444444444444333333333222222111111111///////////////////////////............---------************************))))))))))))))))))))))))))))))************))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$########################&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((('''&&&%%%&&&((((((((())))))))))))(((((((((((()))))))))*********)))))))))*********++++++++++++++++++++++++++++++------------------------//////......---......///000000000111111222222222222333444555777888::::::;;;<<<>>>@@@CCCEEEGGGHHHMMMNNNOOORRRUUUWWWYYYZZZ______```aaabbbbbbcccdddddddddcccbbb```]]][[[YYYTTTRRRNNNKKKHHHBBB;;;555999888666444333333444555333333222222222111111111////////////////////////............------------************************))))))))))))))))))))))))))))))************))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%$$$$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$########################%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((('''&&&%%%&&&''''''(((((())))))(((((('''(((((())))))))))))******((((((((()))))))))******)))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------............///////////////000000000000111111111111333333333444555555666666777777888999:::;;;<<<===>>>>>>?????????@@@@@@@@@AAA@@@???>>>===<<<;;;:::777666444444444222000---333222111111111222444555222222111111111111000000////////////////////////......---------,,,,,,,,,************************))))))))))))))))))))))))((())))))******))))))((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''''''((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&''''''(((((((((((((((((('''(((((((((((()))))))))***((((((((()))))))))******((())))))***+++,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,------...............------------000000//////////////////222222222111111111111111111111111222333333444444333333333333333333333333333222111111000000111111333222111111222333333333000000//////000111222333000000000000000000000000........................------------,,,,,,,,,+++************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$%%%'''''''''(((((((((((('''''''''(((((((((((())))))))))))))))))*********++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,------...///...............---------....../////////000000000........................------...///000111111222444444333333333333222222222111111000111111222333333333222111111111222333111000000000000000000000////////////////////////---------------------------,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''(((((())))))(((((('''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&%%%$$$%%%&&&&&&''''''((((((''''''&&&''''''(((((((((((()))))))))))))))*********++++++((()))))))))***+++++++++************************,,,,,,,,,,,,---...//////---.....................,,,,,,------.../////////,,,,,,------.........///+++,,,---...///000111111111111111111111111111000//////000000000111111111111222111000------...///111111000000//////......------............//////------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))'''(((((())))))(((((('''((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&''''''((((((''''''&&&'''''''''((((((((())))))((((((((()))))))))******))))))))))))*********************************************++++++,,,---...,,,,,,,,,------.........,,,,,,,,,---------------............//////000000---.........//////000000------..................,,,---.../////////.........000111000---,,,---///...////////////...------,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))((('''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''''''''((((((((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---******+++,,,------..................---------,,,------------------------......---------------------------.........//////,,,---///111111000...---***---000000---,,,...000,,,,,,---.........------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$######$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""" !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&$$$"""$$$'''(((&&&$$$########################&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))*********(((&&&%%%******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,---------......------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++***)))(((((())))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((***++++++***'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%$$$"""###&&&'''&&&$$$########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((('''(((((()))))))))((((((******)))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,+++******)))(((((((((((((((((((((((((((((((((((()))))))))*********)))(((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((111111000---(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))******)))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***+++)))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++******))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''111111///,,,'''$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&((())))))((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((''''''&&&'''((()))***)))(((((((((((()))******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++*********)))))))))((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((((((&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&((())))))((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((***)))'''&&&&&&&&&'''(((((((((''''''(((((()))***************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++*********))))))*********)))))))))))))))''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&''''''((((((((()))''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''(((((((((((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%!!!"""######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$######""""""""""""#####################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&'''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((***)))((('''&&&&&&&&&&&&'''''''''''''''((())))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))*********+++++++++************************************************+++++++++*********))))))+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''((((((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&"""#########$$$$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$&&&''''''%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&''')))((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((''''''&&&&&&''''''&&&&&&''''''((()))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))*********+++************************************************+++*********))))))))))))************************************))))))))))))((()))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&'''''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%###"""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$######""""""""""""######""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$''')))(((&&&%%%'''***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((('''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&((()))((((((''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''######$$$$$$%%%&&&''''''&&&&&&&&&&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((()))))))))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###!!!###$$$$$$######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&%%%$$$$$$#########$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++*********))))))))))))******))))))))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))((((((((('''''''''&&&(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))***++++++++++++***))))))))))))))))))))))))))))))))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((('''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******((())))))******))))))((())))))))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$########################"""######$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))(((((())))))***************(((((()))******)))(((((((((((()))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######&&&(((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%((('''&&&$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$########################!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))((('''(((((()))************)))(((((())))))))))))(((((((((((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&)))&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%((('''&&&$$$###""""""!!!###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################!!!"""###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))'''''''''((())))))******)))))))))((((((''''''(((((()))'''(((((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$%%%&&&(((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$########################"""###$$$$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******)))'''&&&'''(((((()))))))))))))))***)))'''%%%%%%''')))***''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################!!!"""###$$$%%%&&&&&&&&&############$$$%%%&&&'''#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((******((('''&&&'''(((((()))))))))))))))+++)))&&&$$$$$$&&&)))+++''''''((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%&&&((()))))))))(((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""#########$$$$$$$$$&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((()))(((&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))*********))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***************)))((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((+++++++++***)))((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))*********)))(((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((()))***)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((()))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&***+++,,,***(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&'''((()))*********''''''((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((()))+++***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''')))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''(((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''################################################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&######&&&((('''&&&$$$%%%&&&&&&''''''&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***************))))))))))))(((((())))))))))))((((((((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((%%%&&&&&&&&&''''''(((((()))((('''&&&&&&'''((()))$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%###"""!!! &&&'''&&&$$$###$$$''')))******)))((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$$$$&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***)))))))))(((((((((''''''(((((())))))))))))((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%(((++++++***)))'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((***)))(((''''''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((((((((('''''''''&&&&&&'''(((((())))))(((((('''))))))((((((((((((''''''''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''###$$$%%%%%%%%%&&&***,,,+++***(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((***)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((('''''''''&&&&&&'''((((((((((((((((((''')))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$%%%&&&&&&%%%&&&)))++++++***'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((())))))))))))))))))(((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))''''''''''''((((((((((((''''''((()))***++++++,,,((((((((())))))((((((((('''''''''''''''''''''&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''&&&'''(((((('''&&&%%%&&&(((***)))'''%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))'''%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''))))))))))))))))))))))))(((((((((''''''&&&''''''((((((''''''&&&''''''(((((((((((())))))''''''''''''((((((((((((&&&'''((()))***,,,------((())))))******))))))(((''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%((())))))(((&&&%%%%%%&&&((((((&&&&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***'''%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&((()))******))))))((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&&&&'''((())))))******'''((()))******)))((('''&&&&&&''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&((())))))'''&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&'''&&&%%%###"""&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,+++'''%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&(((*********))))))''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((()))((('''((()))%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$############""""""!!!!!!%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$""""""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&'''(((((())))))(((((('''''''''((((((((())))))'''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((((('''''''''((()))((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$######"""""""""%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((''''''((((((((()))))))))((((((''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''&&&'''''''''((((((((((((''''''''''''((((((((((((((('''''''''(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((($$$$$$%%%&&&&&&''''''(((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))'''(((((((((((()))))))))))))))(((((('''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((('''''''''))))))((((((''''''&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((((((((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''((()))(((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))*********)))(((((('''&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((('''''''''((((((((((((((())))))((((((''''''&&&&&&))))))((((((((('''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''))))))(((((((((''''''''''''''''''(((((((((((()))(((((('''&&&%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&''''''((())))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))(((((((((((((((((((((((((((((('''((())))))******))))))((((((((()))))))))******++++++***)))(((''''''&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))***))))))))))))))))))***''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&''''''((()))'''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''')))))))))(((((((((''''''&&&&&&'''''''''((((((((())))))((('''%%%$$$###"""%%%%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((***)))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((()))************)))(((((()))))))))*********,,,++++++***)))((('''&&&(((((())))))))))))(((((('''''''''''''''''''''''''''((((((((())))))))))))'''((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''''''''(((((()))***''''''''''''((((((((()))'''''''''((((((((((((((('''''''''((())))))******&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))((((((((('''%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&'''((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************,,,,,,+++***)))((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&'''((()))***++++++&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((())))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''((((((((()))'''(((((((((&&&&&&((()))******))))))((((((''''''(((((((((((())))))))))))))))))))))))************************************))))))************))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++))))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))))))))(((&&&&&&''''''(((((())))))&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((('''))))))(((((('''''''''&&&))))))))))))))))))))))))***++++++***((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((())))))))))))))))))******+++((((((((((((((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))&&&&&&'''((())))))(((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&''''''''')))(((((((((''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))((())))))(((''''''(((*********))))))))))))))))))((())))))))))))*********))))))))))))*********+++++++++++++++++++++++++++)))******************)))++++++++++++++++++++++++************************)))))))))))))))))))))))))))*********((((((***+++***)))))))))(((((((((((()))))))))))))))))))))((((((((())))))))))))(((((('''''''''(((((((((((((((&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))(((((((((''''''''')))))))))))))))))))))))))))******)))(((''')))***))))))))))))))))))))))))(((((((((((()))))))))***'''''''''((((((((()))))))))))))))))))))***++++++(((((((((((((((((((((((()))*********((('''((()))))))))))))))))))))))))))'''''')))*********)))((())))))))))))))))))))))))&&&''''''((())))))(((((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((())))))))))))***+++***((((((***+++******************++++++************++++++++++++))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************)))))))))))))))))))))))))))***+++***((((((***+++******)))))))))((((((((())))))))))))))))))))))))((())))))***))))))((((((((((((((((((((('''''''''&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((('''###$$$$$$%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))***++++++***))))))&&&&&&'''(((((((((''''''))))))((((((((((((''''''))))))))))))))))))))))))((())))))((('''''')))+++))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))***))))))))))))***++++++(((((((((((((((((((((((()))***+++***((((((((()))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))''''''((()))))))))(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((('''''''''''''''''''''(((((((((((('''(((((((((((()))))))))***+++,,,+++***)))+++---*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++***))))))***,,,*********)))))))))(((((()))))))))))))))*********))))))*********)))(((((())))))((((((''''''&&&&&&&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))+++,,,,,,+++)))(((''''''((((((((((((''''''))))))(((((((((((((((((())))))))))))))))))))))))&&&((((((((('''((()))+++))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))***************))))))******+++,,,))))))))))))))))))))))))***+++,,,+++)))((()))***))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))'''(((((()))))))))((((((+++++++++******)))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***+++,,,---,,,******,,,---******++++++,,,,,,------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++***))))))***,,,************))))))))))))((()))))))))*********+++***************)))(((((())))))((((((''''''&&&&&&&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((***++++++***(((''''''(((((((((((((((''''''(((((())))))))))))))))))************************'''((()))((('''(((***,,,************************))))))))))))************)))))))))************+++***************++++++,,,***************************,,,,,,+++***)))***+++************************)))))))))))))))******+++************************((()))))))))))))))((((((*********)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((()))))))))******+++,,,---,,,******,,,---++++++++++++++++++,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,---------------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++))))))+++,,,++++++*********)))))))))((())))))******+++++++++++++++++++++***)))((((((((((((((((((((('''''''''&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((())))))(((''''''(((((()))))))))(((''''''(((((())))))))))))******************************))))))***)))((((((***,,,************************)))))))))*********++++++)))*********+++++++++++++++************+++,,,,,,************************+++,,,---,,,*********+++***************************))))))))))))***+++,,,************************))))))*********)))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&'''''''''''''''''''''((((((((()))''''''''''''(((((((((((((((((()))))))))*********+++,,,,,,+++******+++---++++++++++++************++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------------------.........//////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++******+++---+++++++++*********))))))((())))))******+++,,,,,,++++++++++++***)))(((((('''''''''(((((((((((((((&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))(((''''''(((((()))))))))*********************************++++++,,,+++))))))***,,,************************))))))*********+++++++++*********+++++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,---------+++***+++,,,******************************)))))))))***+++,,,***************************************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))************+++,,,,,,+++******+++---,,,++++++******)))))))))+++++++++,,,,,,,,,------,,,,,,,,,---------....................................////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---+++++++++************)))((())))))***++++++,,,,,,,,,,,,,,,++++++)))((((((&&&'''''''''(((((())))))&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$###$$$%%%&&&((()))******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))(((''''''(((((())))))*********+++************************,,,------,,,***)))***,,,************************)))************+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,---...---+++***+++,,,************************+++***)))))))))***,,,,,,***************************************)))(((((()))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++*********++++++,,,,,,++++++,,,---...---,,,(((***...000222111...---/////////...---,,,,,,---//////000222333222000...111///,,,---///111///---///,,,+++---...---...000***...000......000---(((***,,,...///...,,,++++++***))))))***,,,------,,,+++)))((()))+++,,,***(((***************)))((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))(((''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((*********))))))))))))))))))************+++++++++******************************++++++,,,,,,,,,,,,+++***)))(((((()))+++,,,,,,+++******))))))******)))******++++++,,,------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,---))))))------***,,,222...***(((++++++((((((***++++++++++++******))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))*********+++++++++++++++---,,,,,,,,,------...///333000,,,******+++---...000///------///111222333//////////////////.........000222222111111444666555666666444222111222333222444555333111111000///222000...---...000333555/////////...,,,++++++,,,...,,,******++++++***(((,,,+++*********,,,------***************))))))((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))(((''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((************))))))))))))************++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++,,,---............------...///000000////////////////////////------,,,,,,,,,,,,------////////////............***)))+++---,,,,,,444???>>>444,,,,,,---,,,)))))),,,+++++++++******************)))))))))((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((()))))))))******)))))))))))))))))))))))),,,,,,,,,+++++++++++++++,,,,,,,,,,,,------.../////////...---...000222444222222111111222555999;;;999777555555777999;;;;;;AAAEEEGGGEEEBBBDDDKKKRRRJJJMMMNNNIIIAAA===>>>BBB===EEEGGG@@@;;;;;;999444>>>555222888999444111444333222000......///000111111///---,,,,,,---,,,+++,,,,,,+++)))((((((+++---***++++++++++++***))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))(((''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))******))))))(((************************************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,---......*********+++,,,...///000------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,///......------,,,,,,,,,+++,,,...---***,,,999FFFFFF999---,,,......,,,+++,,,,,,++++++++++++***************))))))))))))(((************************'''(((((())))))(((((('''((((((((('''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********************************---------,,,,,,,,,,,,,,,//////............//////,,,...222444444333333222000555:::<<<<<>>888444222111000,,,++++++,,,......,,,+++,,,------------,,,++++++************************((((((((()))))))))******)))))))))))))))(((''''''''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((())))))))))))******++++++******)))))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------...---++++++++++++------000///......---------...------.....................------,,,,,,------...............////////////++++++******...111...'''+++,,,000222...)))***...,,,,,,------------......,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))******))))))((()))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((******+++(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&+++******))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))((((((''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111222///000111333555888:::<<<@@@JJJXXXfffsss{{{nnnhhhiiijjjgggcccZZZVVVTTTYYYdddpppyyy|||fff___UUULLLGGGCCCAAA@@@>>>777000---//////,,,(((---------------,,,,,,+++++++++++++++++++++++++++(((((()))))))))*********)))))))))))))))(((''''''''''''((()))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((('''((((((((()))))))))))))))******++++++******)))))))))***++++++,,,------+++++++++,,,,,,,,,------------------------------,,,,,,---...///000000111222111//////000333666888888777777777777777888888;;;:::999888777666555555555555444444444444555555666555555444333222222222---000000...000333111+++---,,,///222111,,,+++...,,,---------............---,,,,,,,,,,,,+++++++++************************))))))************))))))))))))))))))((((((((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&######$$$&&&''')))******((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********)))(((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333:::;;;===AAAEEEIIIMMMOOOVVVfff}}}qqqiiibbbbbbjjjvvv{{{sssiii```[[[XXXVVVUUU[[[NNN???888777666111,,,------......------,,,+++++++++++++++++++++++++++))))))))))))************)))))))))))))))((((((''''''(((((()))))))))))))))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))***+++,,,,,,------++++++,,,,,,,,,---------........................//////000222333444555666???>>><<<<<<>>>CCCHHHKKKNNNNNNNNNNNNOOOQQQRRRSSSWWWVVVTTTRRROOOMMMKKKJJJDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBB@@@>>><<<;;;:::222888888333000222333000---))))))...111000...///---------.........//////---------,,,,,,,,,++++++++++++++++++++++++++++++))))))************))))))))))))))))))((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!###$$$&&&'''((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''(((((((((++++++++++++************'''***---,,,)))'''&&&'''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))))))))))))))))))))))))))************)))))))))))))))************+++++++++***))))))***,,,.........---)))---///+++///111'''222111222777:::<<<@@@EEEUUUYYYbbbnnnxxxxxxppphhhvvvwwwmmmlllooosssqqqqqqrrrnnniiimmmuuurrrUUUHHHEEE@@@666...222---...444222******111............---,,,+++***+++++++++++++++++++++++++++++++++***)))((((((''')))((('''(((***++++++***(((((((((((((((((((((((('''))))))((('''&&&'''(((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''((())))))*********)))))))))))))))++++++******************,,,,,,++++++++++++++++++***+++++++++,,,,,,------,,,,,,///111111//////111///444///---333333000777666:::>>>???@@@EEENNNVVVjjjlllhhh______lll{{{}}}xxxsssvvvwww{{{tttsssuuusssiiidddjjjvvvuuudddSSSTTTVVVRRRIIIBBB>>>:::555999555222333111///000444333222222111000///---,,,///...---///111000---)))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///...------,,,,,,,,,,,,)))+++,,,,,,******+++---***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((()))))))))))))))))))))))))))(((((())))))******++++++************++++++++++++...,,,++++++,,,---......///+++...111///000222///000///333999===CCCVVVjjj~~~~~~}}}uuurrrqqqrrrsssuuu~~~ppp[[[NNNDDD>>>===999555222222111//////222.........---,,,***))))))++++++,,,,,,,,,,,,+++++++++++++++***)))(((((((((***(((((()))***++++++***(((((((((((((((((((((((('''))))))((('''&&&'''(((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((''''''''''''((())))))************))))))))))))++++++******************++++++++++++++++++++++++)))***+++---...000111111---...///111111000000111333777111...555666666===DDDHHHOOOUUU]]]hhhuuu}}}{{{uuuuuummm\\\LLLGGGEEE@@@<<<<<<:::666444666......///000222333333333...+++''''''))),,,------////////////...------,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&333111...+++***+++,,,---*********)))'''(((***,,,******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))))))))))))))))))))))))))''''''((()))***+++,,,---************+++++++++,,,,,,,,,+++******+++---...///******///...,,,000888777>>>SSSggghhhddduuu~~~{{{}}}}}}lllVVVGGGAAA???===777111///111222///000//////...,,,+++*********+++---......---+++***+++++++++***))))))((((((***)))((()))+++++++++)))(((((((((((((((((((((((('''))))))((('''&&&'''(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''(((((()))*********************************++++++++++++++++++******++++++++++++++++++)))***++++++++++++***)))+++,,,,,,,,,...000222333222:::<<>>;;;666222111000000///...---***)))++++++*********++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''ooofffXXXHHH;;;333///...............---,,,***)))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))+++++++++******************++++++++++++,,,,,,,,,,,,///222222111//////000333999999???OOOXXXkkk~~~wwwrrrrrrmmmxxxxxxgggUUUJJJBBB999111000///...------......***,,,...000000...,,,***++++++++++++************,,,***)))***++++++***)))))))))))))))))))))))))))'''))))))((('''&&&'''(((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))******+++++++++,,,******++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,...///000111333555777888777>>>BBBBBBHHHXXXhhhppp~~~{{{}}}yyynnnnnnxxx~~~zzznnniiibbb]]]ZZZTTTKKKEEE999888666444111///...---......------...///000111++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''yyyeeeRRRAAA666000...---,,,,,,,,,,,,+++)))++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))),,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,))),,,//////------000222222FFFIIILLLbbbsss~~~zzzzzzoooZZZJJJ@@@444333111///---------...,,,---///000000///---,,,++++++++++++++++++++++++,,,+++******+++,,,***)))))))))))))))))))))))))))'''))))))((('''&&&'''(((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((())))))***+++))))))******+++,,,,,,,,,******++++++,,,---------++++++,,,,,,------......000//////000222555888:::FFFSSS[[[YYYZZZhhhyyy{{{eeennnzzztttlllnnnlllddd]]]```mmmyyy|||}}}tttggg^^^JJJGGGBBB:::444222333555111000///......///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''vvvdddTTTJJJ;;;666000,,,+++,,,,,,++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,------(((+++------///666@@@IIIQQQqqqrrrkkk|||~~~gggSSSIII???===999555222000//////......////////////......++++++++++++++++++++++++---,,,***++++++,,,***)))))))))))))))))))))))))))'''))))))((('''&&&'''(((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((())))))***+++))))))***++++++,,,------******++++++,,,------...,,,,,,---......//////000222222555;;;CCCNNNWWW]]]sssyyy{{{mmm```bbbeeesssqqqeee```[[[ZZZ___hhhsss{{{xxxoooiiihhhgggjjjzzz~~~ooommmppp~~~~~~gggeee```VVVJJJ???888555777666333000............------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''zzzpppQQQHHH<<<333000000000000+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((())))))))))))))))))))))))))))))***+++,,,------...++++++,,,,,,,,,------------///111444;;;III[[[hhh~~~{{{ttt^^^UUUJJJGGGBBB===888444333222/////////....../////////++++++++++++++++++++++++---,,,++++++,,,,,,***)))))))))))))))))))))))))))''')))))))))'''&&&'''(((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&'''((()))******&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))******+++))))))***+++,,,,,,------******+++,,,,,,---......------......///000000111444888CCCSSSggg~~~xxxnnnkkkkkkuuukkkqqqlll}}}qqqggg```fffuuuqqqpppnnnlllzzztttiiifffhhhlllzzzjjjWWWMMMAAA???;;;777333111111000------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((|||uuufffSSSAAA555000000+++***+++---+++(((***///+++,,,---,,,***((('''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))************---+++)))(((***,,,......***222...)))///222...///333000111AAA^^^zzzyyynnnllllllhhhccc]]]___[[[SSSOOOKKK===---333222000/////////000000,,,---......,,,+++++++++******++++++++++++******+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((()))))))))))))))(((((((((((((((((()))))))))))),,,------......------,,,,,,---.../////////......,,,222111333:::888;;;HHHQQQSSS]]]nnn~~~zzzttt|||nnngggbbbgggvvv||||||vvvoookkkttt~~~zzzkkkmmmbbbdddkkkhhhrrriii___RRRHHH???777333222111000...000222222///+++.........---+++)))((()))...---,,,,,,++++++,,,,,,***)))(((''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''~~~ppp\\\DDD444555000...111222...++++++++++++++++++******+++,,,)))))))))))))))))))))))))))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((''''''''''''((())))))))))))))))))************---,,,******+++---......***111...,,,111///---444>>>GGGUUUiii}}}sssjjjtttzzz}}}yyyvvvmmmYYYEEE888555222000000000111111------......---,,,,,,,,,******++++++++++++******+++*********)))((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''(((((())))))))))))(((((()))))))))************++++++,,,---...............///---+++))))))***,,,---222666444888HHHUUUggg~~~uuupppuuu{{{{{{vvvuuu{{{tttkkknnnttt{{{qqqggglllwwwwww}}}zzzooowwwuuuggg___VVVLLLDDD===888333111111111///,,,.........---------...///------,,,+++++++++++++++***)))(((((((((((()))***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''jjjXXXFFF999...---000///,,,+++---,,,***)))***+++---///************************)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((''''''(((((()))***)))))))))*********++++++,,,,,,---------------...,,,000...///222,,,000BBBMMM^^^qqqsssTTTBBB===777333222222222111......---------,,,,,,,,,******++++++++++++******************))))))))))))(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''(((((())))))***))))))(((*********+++++++++,,,,,,***+++,,,---.../////////---,,,,,,,,,---000222444555===BBBPPPjjj|||{{{zzzyyy|||yyyqqqddd^^^jjj~~~dddTTTWWW[[[hhh~~~zzzcccNNNFFF@@@888222111111///...000///---,,,+++,,,---...---,,,++++++******++++++******)))(((((()))******************************))))))(((((((((((())))))((((((((((((((((((((((((%%%'''''''''&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''~~~fffRRR<<<222000//////000...,,,*********++++++***++++++++++++++++++++++++)))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((('''((())))))***))))))*********++++++++++++,,,......------------//////,,,111777555BBB___nnnyyy{{{___NNNHHH???999666444222000///...,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***(((((())))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((()))*********))))))************+++++++++,,,++++++++++++,,,---......,,,---...111444777999;;;===KKK[[[rrrxxxnnngggdddeeelllssstttuuuwwwlllpppooopppttt^^^\\\___fffsssrrrjjj\\\UUULLLEEE@@@;;;555111444222///------,,,+++***,,,,,,+++************+++************************************************))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''|||dddRRRDDD999222000---+++******,,,,,,***(((++++++++++++++++++++++++((())))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***'''''''''((((((((())))))((((((((((((((()))******************++++++++++++)))+++......---,,,---///000///---888HHHQQQfffoooYYYRRRHHHAAA===999333...222///,,,+++,,,,,,+++)))++++++,,,,,,,,,,,,++++++'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))***************)))))))))*********++++++,,,++++++***+++,,,,,,---000000000444;;;EEENNNTTT^^^lllzzz~~~nnn```XXXWWW^^^mmmzzzvvvwwwzzzyyyuuuzzzyyylll___OOO???555666333111000111111000...---,,,++++++******++++++******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((|||jjjSSS===111111...+++,,,...///---+++++++++++++++++++++++++++((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***+++''''''((((((((()))))))))))))))(((((())))))***+++*********++++++++++++,,,(((+++......------000333666888<<>>666777333///---......,,,)))++++++,,,,,,,,,,,,++++++)))))))))((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******(((((()))***++++++++++++)))))))))************+++---,,,++++++,,,---///000333555:::FFFYYYqqquuukkkkkkrrrxxxooofff]]]cccrrrkkkTTTDDDAAA;;;555222222333222111...---,,,,,,++++++,,,,,,***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((((('''&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((}}}bbbOOOAAA:::222...///000///...++++++++++++++++++++++++((()))************)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++'''((((((((())))))))))))))))))(((((())))))***+++*********+++++++++,,,,,,***---000000...000444999FFFOOOXXXooo}}}vvvqqqmmmkkkhhhaaaUUUKKK>>>888222000111000...***+++,,,,,,------,,,,,,+++,,,,,,++++++***)))))))))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))***++++++++++++*********+++++++++,,,,,,---,,,,,,---///222555666999CCCUUUnnn|||xxxwww{{{ssssssxxxssspppmmmllltttooocccgggrrr~~~tttlll```NNN???888555222000///...------,,,,,,------++++++,,,------,,,++++++************************))))))(((((((((((())))))((((((((((((((((((((((((&&&((()))((('''&&&''')))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((zzzRRRHHH:::111...///...---************************((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++(((((((((((()))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,+++...111111///222888>>>VVVdddqqq~~~~~~wwwiii^^^BBB<<<666333333333///,,,+++,,,,,,------,,,,,,+++......------,,,+++******'''((((((((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++(((((()))++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---///222666:::<<>>777666111111000...---------......,,,,,,,,,,,,++++++++++++************)))))))))))))))+++---...,,,)))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))************************++++++++++++++++++++++++///---++++++,,,...///000777AAAPPPfffvvvxxx|||zzz~~~~~~||||||~~~|||vvvppphhhgggbbbiii{{{~~~gggmmm|||www^^^LLL<<<888666000---///...+++***,,,,,,***,,,///++++++,,,,,,++++++***)))******)))(((((((((((()))&&&&&&'''''''''((((((((((((((((((''''''''''''&&&''''''&&&%%%%%%&&&''''''))))))))))))))))))((('''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))******)))((((((((())))))wwwRRR444666111++++++...///---*********)))(((((((((((())))))))))))((((((((((((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&'''((()))))))))%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''(((((()))(((((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,...---------...///......777666HHHlllzzzrrrsssqqqxxx}}}sssqqqaaa\\\\\\SSSJJJ>>>...111000///...///000000///------,,,,,,,,,+++++++++************)))))))))(((***,,,//////---***((('''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))************************+++++++++,,,,,,,,,,,,,,,,,,---...------...111333@@@YYYxxxuuussswwwqqqvvv~~~|||ooojjj```\\\dddttt{{{www^^^JJJFFFAAA555///222222...,,,......,,,+++---,,,,,,,,,,,,,,,++++++***+++***))))))(((((())))))''''''''''''((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))))))))((('''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''(((((((((((()))))))))******))))))((())))))***||||||rrrHHH@@@999000---///111000...++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,,,,***,,,...000111333555777>>>FFFcccssshhhfffjjjllljjjqqqvvvnnnjjjrrrqqqdddLLL000000///...///111111///,,,---------,,,,,,,,,++++++************)))))))))(((***,,,//////---***((('''))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************++++++,,,,,,---------------///000......444???HHHVVVssstttooovvv||||||}}}pppdddllliiimmmssswww~~~iiibbbYYYFFF999999222---,,,///000---***+++---------------,,,++++++++++++***)))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((()))))))))*********))))))))))))******wwwSSSJJJ===333///.........,,,,,,+++************+++))))))*********)))((('''(((((((((((((((((('''''''''''''''''''''(((((((((''''''''''''&&&%%%$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&''''''((()))&&&&&&&&&'''((((((((()))(((((((((((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,+++---///---,,,///888???SSS```~~~wwwmmmgggttt~~~}}}zzz~~~ttt|||uuuYYY:::666333000///111000---***------------,,,,,,,,,,,,************)))))))))))))))+++---...,,,)))(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++++++++++++++++++++++++++,,,,,,------......///...///000222:::III\\\jjj~~~|||tttnnnmmmuuuhhh___aaalllxxxgggllliiivvv~~~bbbKKK@@@444///,,,///111...,,,,,,------......------,,,+++++++++***))))))))))))***''''''((((((((()))))))))'''(((((((((((()))))))))&&&'''(((((((((((('''&&&&&&'''''''''''''''&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))************)))))))))***++++++}}}ppp\\\GGG777///------...---,,,,,,++++++,,,,,,))))))***+++***)))(((''''''(((((((((((((((((((((&&&'''''''''((((((((()))''''''(((((((((''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------...111222...---777LLL]]]ttt|||}}}zzz{{{}}}lllTTTGGG@@@777222111111///,,,...------------,,,,,,,,,************))))))))))))(((***,,,+++***))))))******)))))))))(((((((((''''''((((((((()))))))))***((((((((((((((((((((((((&&&''''''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,---...////////////222<<>>777444000//////......//////......---,,,,,,+++******)))*********(((((((((((())))))))))))'''((((((((())))))******&&&'''((())))))((('''&&&''''''((())))))***))))))&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************))))))***+++,,,,,,mmmMMM<<<888222000///000---)))+++000---,,,+++***))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''((((((''''''&&&%%%&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))*********************)))******+++,,,///......---------...///***666777222HHHwww}}}hhh[[[III<<<777555333111///000000...***)))+++...+++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,---------+++******---///...++++++...///000333999BBBNNNtttsssfffZZZXXXZZZddd~~~}}}fffMMMAAA<<<555111000...000111111000...------,,,,,,++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))'''''''''(((((()))***+++))))))))))))))))))))))))))))))))))))************,,,***))))))***+++***)))}}}|||dddGGG@@@666000,,,///000...++++++---,,,+++******)))))))))***)))(((((((((((()))***))))))))))))))))))))))))''''''((((((''''''&&&%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&''''''(((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))***************************++++++,,,////////////......//////111444999EEE\\\uuukkk___PPPDDD<<<777222...---...///---++++++---///++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,***+++,,,+++******,,,...------000111///---444<<>>QQQbbbyyy{{{hhhfffjjjqqqkkkccc]]]ZZZXXXaaayyyzzzooogggmmm{{{ssscccHHH444666333000////////////...---,,,,,,++++++******)))******)))))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))))))))((('''''''''(((((('''''''''(((((()))***+++)))))))))))))))))))))))))))))))))*********++++++,,,+++)))))))))***,,,...}}}aaaNNN:::111////////////...---,,,++++++******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&''''''((('''''''''''''''((((((((((((''''''&&&&&&''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))*********++++++++++++************+++,,,,,,)))+++---------///333777:::HHHlllvvviiidddccc[[[JJJ;;;777666444222///------,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***((()))))))))************))))))))))))))))))))))))))))))***++++++,,,,,,------...000000.........//////...000999HHH^^^{{{yyy|||tttqqqgggZZZVVVaaayyyqqqhhhyyyjjjLLLCCC===555111111222111///---------,,,++++++***************)))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))+++***)))(((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,...///vvvZZZCCC444---000555///...---,,,++++++++++++))))))************))))))(((((((((((((((((((((((((((((())))))(((((('''&&&%%%&&&&&&'''((((((''''''''''''((())))))((('''''''''''''''((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((************+++++++++++++++++++++***+++,,,,,,---...///000......222:::@@@PPPaaa|||yyy{{{~~~tttYYYBBB:::777444111///------,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))((()))))))))*********************************************+++,,,,,,------...///000///...---...///555555===PPPggg~~~vvvccc[[[ggglllOOOEEE888222222333222///......------,,,+++++++++************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((+++***)))(((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))************++++++++++++,,,...000000......///111xxx]]]CCC000,,,/////////...---,,,,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))((())))))))))))(((''''''%%%%%%&&&'''(((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((*********++++++++++++,,,+++++++++++++++,,,---------...---+++---666DDDPPPfffxxx{{{ppppppnnncccWWW<<<888333///............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))******************************************++++++,,,------------......---,,,---000222444???XXXyyymmmhhhooovvvxxxaaaRRR@@@666555666333//////......------,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))((('''''''''(((((('''''''''(((((()))***+++))))))))))))))))))))))))*********++++++++++++,,,+++---...---,,,...333888dddHHH555///000///...---,,,,,,,,,,,,)))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))(((''''''$$$%%%&&&'''(((((((((((('''((()))******)))(((''')))((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++++++++,,,------+++,,,---///777IIIaaasss~~~sssiiifffdddcccJJJCCC999222000/////////------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))******************************************+++,,,,,,------...,,,---------...222777;;;JJJ___sssmmmwwwuuuqqqwwwzzzoooVVVFFF@@@<<<666/////////......---,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&''''''(((((('''''''''(((((()))***+++))))))))))))))))))))))))*********+++++++++,,,,,,)))+++---...222===KKKUUUgggIII:::000000...---------------)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((('''$$$%%%&&&'''(((((((((((('''((()))++++++)))((('''))))))))))))(((((((((((((((((((((((())))))))))))******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......000444:::IIIdddqqqbbbZZZZZZPPPCCC999333111///...---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))***************************************++++++,,,,,,------............///222888???EEEqqqvvvnnnxxx~~~|||wwwxxxsssmmmggggggmmmwwwsssvvv{{{nnnXXXLLLDDD999000/////////...------,,,,,,+++++++++************)))))))))))))))))))))))))))'''((((((((())))))******&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))'''''''''(((((()))***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,...000222777AAATTTkkk{{{yyyzzzzzzhhhDDD===+++000999,,,(((///,,,---,,,+++***))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,------***000,,,(((------+++000...555999???[[[}}}zzzzzzaaaWWWdddaaaYYYEEE333666888,,,111///,,,,,,///111///***---------,,,,,,,,,++++++*********++++++,,,,,,,,,))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,///---+++***,,,...///000))),,,111333333>>>[[[xxx|||}}}{{{xxxmmmcccdddttttttqqqooouuuzzzlllXXXDDD>>>333111///...---,,,+++)))+++++++++************)))+++++++++***)))(((((('''))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((***)))(((''''''((()))***))))))))))))************'''+++//////+++))),,,///777333666GGG```sssxxxwww}}}wwwyyybbbLLL444///444,,,+++000+++...---,,,+++******************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,------)))///+++)))//////,,,111000333777EEEfff~~~}}}sssvvv___jjjfffcccTTT<<<222111+++333111...,,,---///...,,,---------,,,,,,,,,++++++++++++++++++++++++,,,,,,))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))((())))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,---,,,,,,,,,---///000000333111222666@@@TTTvvvnnnbbblll~~~yyysssiiilllPPPBBB<<<888333000///...,,,***++++++++++++************+++++++++***)))((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((***)))(((((('''((()))***))))))))))))************...,,,+++,,,///222333444AAACCCKKKZZZkkkxxx||||||bbbDDD222000---///222,,,///...---,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,------***...******222000,,,000000222???ZZZ~~~zzzrrreee^^^fffjjjUUU>>>555222333111///---,,,,,,---...------------,,,,,,,,,,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++,,,,,,,,,---+++,,,---...///000000000333333777CCCVVVppp{{{qqqmmmnnnVVVAAA:::111...///111000///,,,,,,,,,+++++++++******+++++++++***))))))(((((())))))))))))))))))))))))''''''))))))))))))'''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))((((((((())))))***))))))*********+++++++++......---,,,---333<<>>UUUnnnyyy|||yyy{{{|||||||||~~~~~~}}}zzzyyyzzzxxxxxxsssVVVJJJ;;;111///000000///---,,,,,,,,,+++++++++++++++++++++******)))))))))(((((((((((((((((((((((('''((()))******)))(((''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))******))))))******+++,,,,,,,,,)))000444000,,,555JJJ\\\iiiiiiooo|||}}}bbbLLLAAA888000000...---,,,++++++***************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************)))******++++++,,,---------///+++,,,222......999NNN\\\xxx~~~ggg___sssyyykkkTTT@@@555111000222111---+++............---------,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************((()))))))))*********+++******************************************************+++,,,------......,,,.../////////000333666;;;\\\wwwxxx{{{{{{zzzzzz~~~{{{zzz{{{}}}~~~~~~}}}hhhjjjsss~~~xxxhhhRRR???555000---+++------------,,,,,,,,,+++++++++++++++************(((((((((((((((((((((((('''((()))******)))((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((()))***************)))******+++,,,---------***...333777???NNNcccrrruuurrrxxxooo```III333......---,,,+++******************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************)))******++++++,,,------...000---...222///666HHHggguuu~~~yyywww___eeeuuuttt]]]BBB888222444444...+++...............---------,,,,,,,,,++++++++++++++++++)))))))))))))))))))))))))))))))))************+++((())))))******+++++++++************************++++++++++++++++++++++++******+++,,,---...//////...///000///000444<<>>]]]zzzsssjjj~~~~~~oooooorrrgggvvvdddTTTBBB:::666333222222...------,,,+++++++++,,,*********)))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))***+++++++++)))+++---,,,++++++---///000...333BBBSSScccqqq{{{~~~{{{}}}wwwzzzQQQOOONNNLLLIIIGGGEEEDDDSSSXXXdddyyyppp|||~~~bbbEEE222,,,...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))))))))*********++++++************************)))*********+++++++++++++++,,,---...///000111111444BBBTTTnnn~~~||||||~~~|||mmmmmmsssyyyrrr\\\III@@@555111------000222222111------,,,,,,,,,,,,++++++************************************************************************************************,,,,,,,,,,,,---------------000222000///111999@@@ZZZyyytttpppwwwwww~~~uuuxxx~~~iiiddd~~~ooo```PPPDDD<<<555222333///...---,,,,,,++++++,,,******))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))***+++,,,,,,''')))+++***)))***...222222@@@YYYuuuVVVVVVUUUSSSOOOLLLHHHEEELLLLLLQQQ\\\nnnqqqpppzzzzzzYYY>>>222///------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''))))))*********+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,---///111222333444EEEYYYnnn}}}{{{vvvaaa___zzzzzz]]]NNN:::555000///111222111///------,,,,,,,,,,,,++++++************************************************************************************************,,,,,,,,,------------...,,,111444222111;;;MMM]]]}}}vvvsssxxx~~~yyy~~~jjjwwwwwwfffVVVEEE666000111//////...,,,,,,+++++++++)))))))))))))))))))))***))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((()))***+++,,,,,,---)))+++,,,+++***,,,222888@@@cccYYYZZZZZZVVVSSSPPPLLLHHHAAADDDJJJQQQ[[[lllssskkkzzz|||sssiiiLLL:::333//////.........---------))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++************************++++++,,,,,,,,,---------,,,---...000222444666666RRRjjjcccZZZnnnYYY???999222000111222000------------,,,,,,,,,++++++************************************************************************************************,,,,,,,,,---------......+++111666555777GGGccczzzvvvrrr{{{~~~~~~www~~~}}}{{{jjjQQQ<<<222222000///...---,,,+++++++++)))))))))))))))*********))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((()))***+++,,,------,,,...000...---000888???NNN~~~bbb```\\\[[[[[[YYYTTTQQQLLLIIIHHHJJJPPP\\\qqqzzzsssooo}}}|||___BBB///111---******---......,,,...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++++++++,,,,,,,,,---------000---///333000,,,666FFF\\\yyy^^^tttyyycccHHH;;;000000000---,,,///......---------,,,,,,,,,************************************************)))************+++++++++++++++******++++++,,,---///---++++++,,,---......+++333555111999VVVxxx~~~zzzyyy|||yyyuuuqqquuu|||ZZZCCC888666111222111---+++++++++***,,,,,,,,,+++++++++************)))(((((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((()))******((()))***+++++++++++++++...,,,---222333555???KKKgggrrrmmmfff```\\\YYYUUURRRPPPLLLIIIHHHHHHNNN\\\jjjppp```nnnuuuWWW999333111///...---,,,+++***...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------,,,+++///222000///>>>RRR||||||yyywww{{{qqqlllyyy}}}uuuUUUBBB444333333---+++///.........---------,,,,,,************************************************************+++++++++++++++++++++***++++++,,,---,,,+++++++++,,,.........///222222555JJJnnnzzzxxx{{{{{{kkkfffsssmmmSSSCCC999000000...---,,,,,,---,,,,,,,,,,,,+++++++++************)))(((((((((((((((******))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))******((()))***++++++,,,,,,,,,******---000111777HHHZZZ}}}}}}xxxrrrjjjccc^^^[[[YYYWWWUUUQQQMMMKKKGGGEEEKKKSSSeee{{{kkk\\\ggguuuMMM777555222///...---,,,,,,...---,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,------------+++,,,000333111777OOOhhh|||vvvpppiiibbb^^^]]]^^^fffoooxxxrrrmmmkkkrrr}}}xxxlllsssqqqSSS:::777777///,,,111.........------------,,,++++++++++++++++++++++++************************************+++++++++,,,+++++++++++++++,,,------+++,,,---...///000000111555444555EEEjjj~~~~~~uuufff[[[kkkiiiQQQ???666222///...............,,,,,,,,,+++++++++************)))((((((((())))))***))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((((((((''')))(((((((((((()))******))))))***+++,,,,,,------***---111333666BBB\\\sssrrrooojjjeeebbbaaa``````YYYVVVTTTRRRNNNIIIIIINNNPPP^^^mmm}}}ttt^^^^^^iiiiiiDDD<<<222---...000000///......---,,,++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,------------......///222222444BBBbbb}}}~~~~~~xxxqqqhhhaaaVVVPPPLLLKKKLLLQQQZZZeeerrr~~~xxxnnnddd```YYYRRRUUU^^^ooo~~~~~~tttiiiCCC999888111...222............------------++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,++++++++++++,,,------...///000111111111222333999;;;EEEbbb|||___VVVyyyhhhrrr___RRRBBB999222000000///......,,,,,,,,,+++++++++************))))))((())))))***))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((''''''))))))(((((())))))***+++*********+++,,,---......000333777;;;DDDWWWssswwwvvvtttpppkkkgggeeeddd[[[YYYXXXXXXTTTNNNLLLMMMJJJQQQ[[[hhh}}}sss```ZZZooo^^^MMM999......111111...///...---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***************++++++++++++,,,,,,,,,,,,,,,---------.........111111000222999OOOqqq|||{{{{{{}}}|||{{{xxxnnneee]]]TTTNNNIIIGGGGGGKKKOOOSSS\\\dddlllzzz|||qqqgggaaaXXXOOOOOOWWW]]]lllzzz|||PPP<<<777222///000//////.........---------++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......000222111000///111333888DDD[[[uuu[[[nnniii|||wwwkkkfffMMM>>>222//////...---///,,,,,,,,,+++++++++************))))))))))))******))))))))))))************))))))))))))))))))))))))******))))))(((((((((''')))))))))))))))***++++++*********+++,,,...///000444777<<>>999555000/////////............,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,------------,,,,,,,,,,,,---......---000111000000333<<>>VVVtttuuufff}}}gggDDD;;;333111///...------//////,,,++++++******++++++,,,*********++++++,,,,,,,,,)))***++++++++++++***)))))))))*********+++++++++******++++++,,,------...222222888EEE[[[rrr{{{pppjjjcccZZZSSSXXXLLLGGGMMMVVVfff~~~nnniiiqqq{{{jjjAAA:::222.........,,,))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************---------.........//////,,,...000//////333;;;CCCnnnuuummmaaabbbrrrwww}}}xxxwwwsssfffhhh}}}|||ssszzzSSSFFF888//////000000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------////////////000000000000000555CCCdddzzzwww~~~|||YYYeeebbbvvvSSSCCC333222000...---...///000,,,++++++++++++++++++,,,*********++++++,,,,,,,,,)))***+++,,,,,,+++***))))))************+++++++++******+++,,,,,,---......111555AAATTTjjj{{{|||www|||wwwmmmhhhfffddd___UUUNNNMMMMMMSSSkkkzzzssslllyyyXXXBBB000------)))***///---,,,++++++******++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,,,,,,,---......---+++///444111000AAAWWWsss}}}yyymmmhhhlllsssvvv~~~~~~|||yyy~~~{{{ppplllwwwjjjcccbbblllnnn|||iiiLLL333111333///+++---......---------,,,,,,,,,------------------------,,,,,,,,,---------......+++111...+++333333///333999BBBWWWrrrvvvsssvvvjjjkkkjjjiiikkkqqqvvvxxxpppooojjjlllpppqqq~~~tttfff```nnnrrrQQQ@@@444,,,///111,,,***,,,,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,)))************+++++++++)))+++,,,******---000111222999KKKddduuu|||{{{vvv~~~sssuuuqqqeeekkk```VVVPPPHHHFFFUUUiiixxxiiikkkcccMMM999555444///---000---,,,++++++***+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,------...///---...333444///333MMMkkk~~~wwwmmmggghhhooovvvzzzyyywwwtttuuuwwwxxxxxx~~~|||}}}wwwkkk___UUURRRSSSPPPYYYfffnnnrrrvvv}}}tttjjj~~~\\\;;;111111...---000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,222...,,,333222///333999KKKjjj~~~yyysssooonnnoooooowww}}}~~~|||wwwooouuuaaabbbzzzcccKKK<<<111222333000///333,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,************++++++++++++***,,,---,,,+++---000222===HHH^^^uuu{{{{{{}}}wwwrrrmmmlllcccZZZSSSJJJDDDKKKXXXxxx}}}jjjcccmmmjjjSSS===555444///,,,,,,------,,,+++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---------,,,------...///...111555333...999___uuuooohhhbbbccckkkuuu|||}}}vvvrrrooolllkkkhhhjjjtttyyyeeeWWWOOOJJJKKKOOOTTTSSSSSSWWW\\\___```___gggggg}}}hhhCCC333111000//////.........------------,,,++++++++++++++++++++++++,,,------------.........,,,222000...333111...666CCC^^^vvvuuuyyy~~~ooo___[[[pppxxxTTTBBB222//////,,,,,,000,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************+++++++++,,,***,,,......,,,---000444FFFVVVnnn~~~zzzzzzrrrssstttmmmwwwjjjddd___[[[SSSLLLMMMSSShhh|||qqqllleeettt]]]CCC666222///,,,,,,------,,,++++++++++++,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,---------------.../////////111444222222DDDmmmyyyhhh```]]]dddppp{{{}}}yyyuuurrrmmmiiieeeiiiwww|||ooo]]]TTTPPPOOOQQQSSSSSSSSSTTTZZZ______YYYSSSZZZooouuuuuuiiiIII888555444000+++............------------++++++++++++++++++++++++------------............---333111000333000000;;;UUUqqquuubbb___uuu[[[GGG444///---)))(((+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,***+++...///---,,,111888MMM___vvv~~~||||||~~~~~~yyyvvvppp{{{yyyqqqmmmiiiddd\\\SSSMMMLLLOOO___yyy~~~yyyeeeooosssVVVAAA777222000000...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------...------------.../////////000000111999QQQvvvwwweee]]]\\\fffssszzz~~~~~~~~~}}}|||xxxtttooolllqqq~~~uuuiii^^^[[[YYYVVVSSSSSSOOOQQQUUUZZZ\\\ZZZUUUPPPRRR```vvvooosssTTT<<<444444111,,,//////.........------------------------------------------.........//////...333111111444000444EEEhhhvvvhhhssszzz```KKK888333222///,,,...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,******---///...---555@@@XXXiii{{{|||wwwxxxvvvrrrpppmmmiiiddd]]]UUUPPPFFFPPPccchhhcccjjjNNN<<<222.........------,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,------............------......///000/////////333BBB^^^hhh```ZZZ[[[hhhrrruuuxxx}}}zzzvvvzzz}}}yyywwwuuuyyy{{{tttooonnnjjjbbb[[[XXX___^^^^^^^^^]]]\\\YYYXXXGGGSSSiiixxx{{{~~~hhhDDD333333444111/////////.........------------------------------------........./////////...333111111444111:::PPP|||rrrgggxxxdddNNN999444444111///111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++))),,,000///000<<>>333555000000///...............000///...---------------,,,,,,------.../////////111...111666222333NNNpppzzzooofffvvvYYY>>>888000***///......---------,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))******++++++,,,------//////000111555EEEccc}}}~~~uuurrrqqqooolll[[[VVVNNNPPPcccrrreeeeeejjjeeeGGG:::///111...---...---******...++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,---......//////000111000777LLLkkkzzz]]]RRRTTTWWWdddtttxxxtttuuu}}}uuulllooo~~~~~~~~~{{{}}}~~~~~~vvv~~~|||xxxpppeee]]]VVV^^^wwwwwwyyy^^^AAA000///000000///............/////////...---------------,,,,,,---......//////000222000000222333@@@aaappp^^^iiilllKKK>>>555///333.........---------,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,*********+++,,,,,,------......111777CCCWWWuuutttnnnzzzuuurrreee^^^RRRKKKTTTjjjddd___\\\eeesssNNN===777222......//////,,,,,,...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...,,,------......///000000000222===WWWyyymmmSSSMMMSSSVVVcccqqqvvvtttwww~~~|||vvvmmmiiisssmmmeeeccchhhyyy}}}}}}~~~zzzyyytttyyyuuuhhh___ZZZggg{{{{{{iiiIII444222111000//////......////////////...------------...,,,------......///000000111333333111666MMMooo~~~nnntttyyyyyy~~~sss[[[ZZZyyy^^^EEE:::333333.........------------,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++,,,,,,------......,,,111>>>RRRkkktttlllxxxqqqkkkdddWWWLLLMMM___xxxgggZZZWWWXXXsss~~~]]]FFF<<<333///---//////,,,,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,---......---------...//////000000000444DDDbbb}}}dddOOOLLLPPPVVVbbbooottttttwww}}}zzz~~~vvvpppiiihhhrrrgggZZZRRRPPPXXXxxxxxx{{{~~~yyyxxxjjj```\\\hhhzzzooorrrQQQ<<<999111000000///...////////////......---------......---------...//////000000...666888444<<>>333////////////111+++,,,............,,,+++...------------...//////......//////000000111111///OOOzzz}}}yyy```NNNNNNJJJVVVcccrrr|||~~~~~~~~~~~~vvvlll^^^[[[]]]cccgggkkkuuussshhhfffaaammm~~~~~~yyyvvvkkkeee^^^XXXTTTOOOIIIDDD>>>HHHDDD===BBBGGGIIIPPPsssfff]]]aaabbb___\\\\\\]]]^^^eeehhhsssvvvuuuUUU;;;222111111000000000000000---------------...///000......//////000000111111444222888OOOrrriiidddsssuuu```zzzjjjWWW===...000/////////............,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,------......///000000000000@@@ccc~~~}}}~~~sssssssssnnnbbbUUULLLLLLOOOhhhyyy___OOOVVV{{{ttt\\\SSSCCC222+++---//////...,,,,,,,,,------.........,,,,,,,,,---------......---///000///......///000222TTTzzzyyylll]]]PPPJJJKKKVVVcccttt|||zzzeee\\\[[[ZZZ\\\bbbmmmyyyrrreee___hhhuuu}}}~~~yyyooofffddd^^^UUULLLHHHHHHGGGEEECCC===???AAAAAAAAABBBDDDEEEbbb}}}hhh^^^TTTVVVUUUPPPLLLRRRaaannnmmmjjjhhhiiippp}}}aaaDDD666444222111111000///...//////////////////////////////...//////000111222666///777JJJ~~~{{{rrrwww~~~~~~hhhiiikkkYYYEEE000111000......//////...---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------//////---+++,,,///000///999GGGppp|||{{{~~~sssuuuxxxuuuqqqsssqqqjjj___TTTMMMKKKZZZlll|||ggg^^^qqqsss]]]KKK999000000000///...,,,,,,,,,------.........,,,,,,,,,---------......---///000///......///111999WWWvvv|||mmmZZZLLLKKKQQQWWWddduuuvvveeeZZZYYYYYY[[[aaalllxxx}}}ppp```iiittt|||tttlllcccVVVLLLIIIIIIFFFCCCCCCDDDCCCBBBAAA>>>???AAAAAAAAAAAACCCEEEKKK___{{{eeeRRRIIIHHHJJJJJJIIIIIIQQQ]]]hhh```^^^]]]^^^eeeqqq|||kkkJJJ777444222111111000///...//////////////////////////////...//////000111222777444@@@aaa~~~ooohhhxxxcccKKK666222000...---...///...---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......---,,,---000222333555RRR|||}}}sssrrrpppkkkcccZZZRRRMMMPPPaaasss{{{uuuoooiiiUUU@@@777444111......---------------.........,,,,,,,,,---------.........///000///...///000222444YYY~~~|||lllUUUGGGLLLXXXVVV```ooo|||{{{pppcccXXXWWWWWWZZZaaalllwww~~~{{{~~~rrrhhhoooyyyoooeeeZZZTTTMMMFFF@@@???<<<>>>@@@AAABBBBBBAAA??????AAABBBCCCCCCDDDGGGIIICCCEEENNN___tttxxxnnndddYYYLLLBBB>>>===>>>@@@AAAEEEKKKRRRXXXRRRQQQQQQTTT[[[eeeooovvv|||vvvNNN777555222000000000///...////////////////////////////////////000111222222333666FFFxxx|||zzzyyylllhhhNNN<<<222000...------...---,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,---...//////111555888BBBkkkttt|||vvvoooiiieeeaaa]]]ZZZQQQ\\\nnnyyyzzzyyysss\\\FFF<<<777111---...---------...............,,,,,,,,,---------.........///000//////000222444;;;```xxxfffQQQGGGNNN\\\ZZZaaajjjttt|||yyysssjjjaaaWWWVVVVVV[[[cccnnnxxx~~~}}}xxxqqqvvv~~~{{{qqqhhhbbbTTTNNNHHHDDDDDDDDDDDDDDDBBBCCCCCCCCCFFFHHHDDD>>>AAACCCEEEFFFGGGJJJNNNPPPMMMHHHEEEHHHOOOUUUVVVSSSRRROOOLLLGGGBBB???>>>@@@;;;:::;;;===@@@BBBCCCCCCGGGHHHJJJOOOXXXbbbkkkqqqyyy|||}}}PPP999666222000000000//////////////////////////////......//////000111222333111777KKKrrrqqq~~~tttgggNNNBBB444111...,,,---------,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,...000///000555===YYY{{{ooozzzrrrmmmkkkiiifffcccTTTXXXfffwww{{{zzzzzzaaaIII???999000,,,///........................,,,,,,,,,---------.........///000//////111444666PPPmmmrrr^^^NNNIIIRRR^^^eeehhhmmmrrrxxx}}}wwwsssoooggg^^^VVVUUUVVV]]]gggsss|||~~~~~~xxx||||||uuukkk___UUUOOOKKKHHHCCC??????BBBDDDDDDLLLJJJEEECCCHHHNNNJJJAAAAAACCCEEEGGGJJJMMMRRRVVVSSSPPPLLLJJJIIIJJJJJJKKKKKKKKKHHHBBB<<<;;;<<<===;;;::::::;;;======;;;888AAABBBFFFMMMWWWaaakkkpppyyy||||||zzzzzz{{{}}}~~~}}}wwwVVV:::777333000000000000///////////////////////////......//////000222333444777;;;TTTzzzfffiii|||{{{|||}}}~~~~~~rrrlllSSSHHH666333///------------,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,///111...---666BBB___pppbbbggg|||{{{uuurrrooojjjddd___VVVRRR[[[ooo{{{sssgggMMMCCC<<<111---000/////////...............,,,,,,,,,---------.........////////////222555888TTTtttpppYYYLLLKKKWWWcccmmmmmmooorrrvvv|||zzzuuuqqqlllccc\\\UUUTTTVVV^^^kkkxxx{{{xxxooolllggg___WWWNNNHHHDDDDDDDDDBBB>>>???DDDGGGGGGNNNNNNIIIDDDIIIRRRQQQIIICCCEEEGGGHHHJJJNNNTTTWWWTTTRRROOOIIIEEEEEEJJJNNNJJJKKKHHH@@@<<<;;;;;;:::;;;::::::;;;<<<<<<;;;999<<<>>>BBBIIISSS^^^gggmmmwwwxxxxxxvvvrrrooommmmmmfffjjjllllllnnnzzzqqq___;;;888333000000000000///////////////////////////......///000111222444555777<<<]]]kkkccckkkxxxwwwyyy|||~~~{{{xxxgggfffrrrwww]]]MMM999555000...------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,///111...---:::KKK[[[vvv~~~vvvrrrcccZZZccc|||zzzxxxrrrlllhhheee]]]TTTVVVgggvvv}}}pppuuuoooTTTJJJAAA333...222000/////////.........---,,,,,,,,,---------......////////////000222777:::UUU}}}uuuXXXJJJLLL[[[kkkvvvtttrrrrrruuuyyy}}}}}}wwwnnnddd\\\YYYRRRQQQTTT^^^mmm{{{}}}uuulllfffWWWTTTPPPKKKHHHFFFEEEEEEDDDHHHHHHDDDEEEKKKNNNMMMPPPWWWVVVOOONNNUUUWWWSSSKKKLLLMMMMMMMMMPPPUUUXXXWWWUUUQQQJJJDDDBBBCCCFFFBBBDDDBBB===<<<@@@@@@<<<=========<<<<<<<<<<<<===:::;;;???EEENNNXXXaaaggglllkkkhhhccc]]]YYYXXXXXXQQQTTTXXX]]]eeesssxxxyyyaaa<<<888333000///000000000////////////////////////......///000111333444555555===kkk```jjjxxx}}}|||vvvtttuuuzzz}}}~~~mmmttt^^^qqq|||bbbPPP;;;777222///............------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,///222///000AAAVVViiiyyypppaaa\\\\\\kkk}}}vvv{{{}}}|||}}}xxxtttuuuwwwggg[[[WWWbbbpppwwwyyy|||qqqnnnzzzuuuZZZNNNDDD555///333000000//////.........---,,,,,,,,,---------......////////////000333777;;;dddzzzYYYHHHKKK___rrr}}}zzzwwwxxxzzz{{{|||}}}~~~wwwiii[[[VVVWWWPPPPPPSSS^^^nnn|||~~~||||||}}}wwwooodddYYYQQQKKKHHHEEEDDDDDDHHHLLLOOOPPPTTTSSSMMMKKKOOOPPPMMMUUUbbbfff[[[TTTWWW\\\[[[TTTTTTSSSRRRQQQSSSWWWZZZZZZYYYVVVRRRMMMHHHCCCAAABBBEEECCC???@@@EEEDDD>>>AAAAAA@@@===;;;:::;;;===:::;;;===CCCKKKTTT]]]cccaaa^^^YYYQQQJJJFFFFFFGGGIIILLLQQQZZZhhhwwwvvv^^^===999444000///000000000////////////////////////......///000111333555666777BBBzzztttXXXooo{{{vvvuuuuuurrrsssyyy|||}}}}}}xxxuuu}}}}}}~~~ggghhh}}}yyybbbOOO<<<888333///.../////////---------,,,,,,,,,++++++++++++,,,,,,,,,------------+++...333111333GGG___~~~eeeXXX[[[cccuuu{{{vvvxxxzzz|||~~~}}}}}}||||||~~~zzzuuunnniiieee^^^]]]hhhxxx|||xxxzzzfffjjjfffTTTHHH999222333000000///.....................---,,,---...///000---111---+++000222666DDDkkk~~~zzzVVVNNNLLLZZZ{{{|||wwwyyy|||||||||zzz~~~pppaaaYYYWWWWWWQQQOOOSSSbbbrrr}}}uuunnnrrrqqqkkkjjjpppooovvv~~~vvvuuummm```WWWTTTNNNFFFMMMHHHFFFHHHLLLMMMLLLKKKMMMWWW```aaa[[[VVVWWW[[[\\\ccckkkooonnniiifffddd^^^^^^^^^]]][[[ZZZ___ddd^^^\\\YYYRRRKKKEEECCCBBB@@@AAAAAABBBCCCEEEFFFGGGDDDEEEEEECCC???=========EEEBBB@@@CCCIIIOOOQQQQQQLLLKKKJJJKKKMMMMMMKKKIIIGGGWWWfffppp~~~]]]EEE444000444///---000000000000000000000000000000---000222333333333444666:::EEE~~~uuu]]]iiirrrkkkmmmqqqsssuuuvvvxxx{{{uuutttrrrmmmfffaaa___^^^dddhhhkkkgggaaaaaaiiirrrnnnlllzzzbbbQQQHHH<<<222///000///......///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......(((///---000666444NNNmmmSSS[[[rrrwwwsss|||~~~ggg[[[qqqsssuuuxxxzzzzzzzzzzzzvvvyyy}}}uuuvvvxxxkkkhhhaaa^^^fffttt{{{{{{gggeeennnZZZKKK:::000000000000///..................------,,,---...///000...444111---///000999LLLppp~~~rrrzzzXXXOOOLLLXXXuuu~~~}}}~~~}}}sssaaaXXXVVVWWWTTTOOOSSSdddxxxxxxkkkbbbcccbbb[[[XXX[[[[[[^^^iiiyyyuuuoooppplllbbbVVVRRRUUUUUURRRNNNMMMLLLMMMNNNOOOQQQSSSOOOXXXaaaeeeccccccfffjjjgggmmmuuuxxxwwwrrrmmmkkkjjjjjjiiifffbbbbbbhhhooodddaaaZZZQQQHHHBBB@@@@@@AAAAAAAAABBBDDDFFFIIIJJJGGGHHHGGGEEECCCAAAAAABBBEEEEEEEEEEEEFFFHHHJJJJJJJJJNNNRRRUUUUUUUUUUUUVVV[[[kkkxxx~~~```GGG555000444///---111000000000000000000000000000---///111222222333444666>>>JJJuuusssbbbtttvvvjjjgggnnnqqqtttuuuwww{{{}}}}}}~~~~~~xxxrrrpppeeeeeedddaaa\\\YYYXXXXXX[[[^^^```^^^ZZZZZZ```fffooorrrwww~~~qqqiii}}}oooWWWJJJ>>>222///000///......///...---,,,,,,,,,,,,---,,,,,,---------.........222444...000888;;;ZZZkkkSSSYYYnnn}}}xxx}}}}}}zzzzzzmmmccc```mmmnnnqqqsssuuuvvvvvvvvvssswww|||~~~vvvttt|||ooollleee___bbbnnnyyy~~~hhh___vvv```OOO???333000000000///..................------------...//////+++444333//////000>>>WWWyyy|||kkkzzzxxxXXXNNNLLLUUUmmm~~~uuuaaaVVVUUUWWWZZZRRRTTTfff||||||ppp```SSSQQQPPPJJJGGGHHHTTTSSSZZZjjjxxxyyysssnnnccc___XXXSSSUUU\\\___^^^QQQUUUXXXYYYZZZ[[[^^^```YYY^^^eeeiiikkkmmmrrruuutttyyy~~~yyyvvvssssssppplllhhhiiimmmqqqeeeaaaXXXNNNFFFAAAAAABBBCCCBBBBBBBBBEEEHHHLLLNNNLLLLLLLLLIIIGGGFFFFFFHHHPPPQQQQQQMMMHHHHHHLLLQQQUUU\\\eeejjjlllnnnqqquuu___JJJ777111444///...111///000000000000000000000000,,,...000111111222444666===LLL~~~mmmkkkaaa{{{yyyjjjccclllnnnqqqtttwwwzzz|||qqqkkkhhhiiiiiiddd```___WWWXXXXXXVVVSSSRRRRRRRRRSSSUUUUUUUUUTTTUUUWWWYYY]]]^^^___cccjjjvvv|||iii{{{uuuWWWOOOAAA333///000///............---,,,,,,,,,------,,,------------.........222111,,,///666>>>___{{{dddYYYfffyyy~~~yyyyyy|||wwwppplllnnnrrrnnnoooppprrrssssssssssssqqqvvvzzz{{{}}}|||}}}rrrooohhhaaa___hhhvvvwwwjjjYYYqqq{{{eeeTTTEEE:::444000000///...............------------......//////)))000000///111222@@@[[[~~~lllSSS[[[vvvoooRRRIIIJJJSSSiiiyyy|||~~~ttt___TTTUUUXXX```XXXYYYiii~~~ooo[[[RRRNNNJJJGGGGGGIIIHHHNNN\\\gggiiigggfff]]]]]]^^^aaagggmmmnnnlllaaaffflllpppuuuyyyyyyvvvppprrrtttuuuvvvxxxzzz|||}}}{{{wwwtttttttttoooiii```]]]WWWOOOIIIEEEFFFGGGDDDCCCBBBCCCEEEJJJOOORRRRRRRRRQQQNNNJJJHHHHHHHHHZZZ^^^```^^^YYY[[[dddmmmppptttzzznnnOOO:::222444000...111///////////////////////////,,,...000000111222444666<<>>444000000///...............---------...............,,,...---///444333>>>VVVzzz~~~nnnOOOGGGeeebbbJJJEEEHHHSSShhhzzzzzzzzz{{{}}}qqq]]]TTTUUUYYYaaa]]]```ooolll___VVVOOOLLLDDDGGGNNNXXX]]]]]]```dddeeegggjjjqqqwww{{{~~~xxx|||yyyhhhbbbaaa]]]WWWPPPLLLJJJJJJHHHFFFEEEEEEGGGLLLPPPSSSWWWWWWUUUQQQLLLHHHFFFEEEWWWcccrrr~~~TTT>>>444444000///222///////////////////////////---...000000111222555888???[[[yyy}}}[[[___zzz~~~vvvmmmlllmmmnnnpppsssuuuwwwwwwvvv|||}}}wwwoooggg```ZZZUUUQQQSSSPPPOOORRRSSSPPPNNNPPPOOOQQQRRRRRRQQQQQQRRRSSSTTTSSSSSSUUUXXXYYYWWWUUURRRRRRQQQQQQQQQTTTYYY]]]bbbqqqvvvhhhbbb___aaaaaa]]]XXXYYYaaajjjuuunnn~~~{{{mmm\\\JJJ777000000000......------,,,,,,,,,------...---------.........////////////555888777JJJ{{{yyyddd]]]qqqxxxtttvvvvvvuuutttrrrqqqppppppqqqqqqrrrtttzzzwwwsssllleee___```lllyyyxxx}}}]]]ZZZwwwqqq\\\NNN@@@222000000///...............,,,---......//////......111111---000444222>>>XXXvvvuuu{{{uuuOOOEEE\\\XXXEEEDDDGGGQQQhhhzzzyyyxxxyyy}}}lll[[[TTTWWWYYY]]]___gggtttyyyeeeTTTKKKHHHKKKRRRYYY\\\]]]dddlllssssssvvvyyy|||wwwtttrrrmmmeee[[[TTTOOONNNMMMLLLKKKJJJLLLNNNQQQTTTYYYZZZYYYUUUOOOHHHDDDBBBOOOcccYYYAAA555555000000222///000000000000000000000000...///000000111333777:::AAAiii|||^^^kkk}}}{{{pppkkknnnlllmmmooosssvvvwwwvvvttt~~~~~~{{{zzz|||yyyeee```YYYRRROOOMMMLLLKKKMMMKKKLLLPPPQQQNNNNNNQQQMMMOOOQQQQQQQQQRRRSSSUUUUUUUUUUUUWWWXXXYYYXXXWWWSSSTTTSSSQQQOOONNNOOOQQQVVV___ppp|||jjj___UUUVVVVVVSSSPPPRRRYYY___iiixxxooo{{{xxxvvv~~~cccNNN999000000000...---------,,,,,,,,,---......------........./////////222,,,222666777WWWbbb^^^|||}}}{{{vvvvvvuuutttsssrrrqqqpppppppppmmmiiihhhlllvvv~~~rrrwwwrrrlllgggaaa^^^gggssszzzvvvjjjZZZnnnyyybbbTTTDDD444000000///...............,,,---.../////////...---111111...000444444GGGiiiuuuqqqrrrRRRMMM[[[RRRFFFIIIGGGMMMeeeppptttwwwzzz|||~~~jjjZZZVVVWWWXXXZZZ___iiiwwwfffVVVKKKJJJMMMSSSZZZaaakkkuuu~~~rrrggg^^^YYYXXXTTTSSSRRRQQQQQQRRRSSSTTTXXXZZZ[[[XXXRRRKKKEEEBBBKKK\\\{{{]]]CCC555555111000222///000000000000000000000000///000111111222444888;;;GGGzzzooo^^^ttt~~~yyyzzzuuukkkfffiiijjjkkknnnssswwwyyywwwuuuxxxwwwvvvtttsssrrrssssssuuuvvvwwwvvvtttwww~~~~~~yyyvvvnnneeeWWWSSSPPPMMMNNNOOOPPPOOOLLLKKKMMMRRRSSSQQQSSSVVVWWWXXXYYYWWWUUUSSSTTTUUUVVVWWWWWWXXXXXXXXXYYYZZZVVVVVVUUURRROOOMMMNNNOOOVVVWWWbbbuuu{{{lllbbbSSSSSSSSSRRRRRRTTTXXX[[[cccnnnppp}}}rrriiihhhRRR:::000000000...---,,,,,,,,,,,,,,,---...///............////////////333'''...888>>>ddd]]]^^^uuusssrrrvvvrrrrrrqqqpppppppppppppppaaa\\\YYY___lllyyy~~~pppwwwqqqlllhhhbbb^^^dddooo|||pppwww]]]kkk~~~hhhZZZJJJ999000000///...............,,,,,,.../////////...---,,,///...000444777SSS}}}qqq___aaaeeeqqqYYYUUU\\\QQQHHHNNNHHHJJJaaaeeennnwwwzzzyyy|||iiiZZZVVVWWWWWWZZZ___jjjvvvlll___YYYWWW___jjjwww{{{nnnfffccccccXXXXXXWWWVVVUUUUUUUUUUUUWWWZZZ\\\[[[UUUMMMFFFCCCFFFOOOfff___DDD666555111000222///000000000000000000000000///000111222222555999===SSSccc[[[vvv~~~vvvuuuqqqhhhbbbcccggghhhlllrrryyy{{{yyywwwkkkiiifffeeefffffffffeeeaaacccdddcccbbbgggpppxxxzzzmmmeeebbbZZZQQQSSSRRRPPPQQQSSSTTTTTTTTTNNNNNNQQQVVVWWWVVVWWW\\\ggggggeee```[[[VVVTTTTTTWWWYYYZZZYYYXXXYYY[[[]]]ZZZYYYWWWSSSPPPOOOQQQRRRNNNIIINNN___llljjjaaaZZZOOONNNNNNNNNOOOQQQTTTUUU\\\bbbssssssqqqaaa}}}kkkSSS;;;000000000///---,,,,,,,,,,,,,,,---...///............/////////000444'''222BBBLLLqqq]]]aaammmlllnnnssstttrrrooommmkkkhhhccc```UUUWWW]]]fffpppyyy}}}yyyvvvtttqqqkkkfffgggmmmqqqvvvqqqmmmttt```MMMBBB555111///000///------///............////////////...,,,444222222...ddd{{{rrrggg[[[UUUdddxxx|||aaaeeeaaaSSSHHHHHHGGGMMM]]]hhhkkkooouuu{{{kkkZZZUUUVVVXXXVVVYYYbbbppp|||vvvmmmdddfffxxx{{{tttnnnkkkcccccc^^^XXXXXX___```]]][[[______WWWOOOJJJFFFCCCFFFLLL^^^xxx^^^DDD555555111111333///111111000000//////......111...///222444555888===UUUWWWYYYzzz}}}vvvllljjjhhheeecccgggmmmqqqsssttttttuuukkkbbb]]]aaaeeebbb]]]ZZZ[[[VVVTTTUUUUUUVVV___kkksss~~~yyyuuuqqqiiibbb___YYYQQQPPPUUUXXXXXXWWWVVVZZZ___```\\\]]]^^^^^^^^^bbbddd```YYYqqqvvvuuuiii]]]ZZZ]]]___]]]\\\XXXSSSTTTYYY[[[YYY___\\\YYYVVVTTTRRRPPPNNNNNNOOOPPPRRRRRRRRRQQQPPPLLLHHHGGGIIIKKKMMMQQQWWWZZZZZZ^^^ggguuullleeevvvdddXXX???000222000---333........................,,,,,,---.../////////...,,,555333:::\\\nnn[[[aaatttnnnjjjmmmsss~~~kkkjjjjjjiiigggbbb[[[VVV[[[```ffflllqqqvvv|||xxxvvvtttrrrkkkeeedddiiiooottt{{{{{{qqqgggNNN>>>666222///000///------///............///////////////,,,222111333444nnnssskkkpppxxxeeefffbbbSSSIIIIIIHHHNNN___iiilllqqqwww}}}lll[[[VVVWWWYYYVVVXXX```nnn{{{vvvzzz}}}uuusssmmmlllfff___^^^cccdddaaacccddd```VVVMMMIIIFFFCCCGGGIIISSSfffuuu|||bbbGGG888666222111222...111000000000/////////...222//////333444444888>>>YYY{{{XXX^^^~~~vvv||||||tttlllhhheeeaaa```dddjjjppptttwwwzzz||||||wwwqqqkkkhhhhhhiiiiii```[[[XXXXXXVVVTTTWWW^^^eeepppzzz~~~~~~xxxppphhhbbb^^^XXXTTTTTTXXXYYYYYY]]]cccdddhhhjjjjjjmmmrrrssspppssstttsssooonnnmmmhhhaaagggqqqwwwsssllljjjkkkllljjjgggaaa\\\^^^ddddddaaa[[[\\\[[[XXXTTTSSSTTTVVVPPPPPPPPPPPPOOONNNMMMMMMMMMIIIHHHJJJKKKMMMTTT\\\jjjpppppphhhdddlll{{{tttlllggg[[[BBB222222000,,,222........................,,,,,,---...///////////////777777AAAbbbdddYYYgggrrrkkkhhhmmmwwwaaa```___```aaabbbaaa```gggkkkppppppnnnooovvv}}}}}}wwwuuuuuusssllldddcccfffppptttzzzssslllQQQAAA999333///000000------///............////////////000---111///555;;;yyy}}}vvvjjjfffbbbSSSHHHHHHHHHOOO```iiimmmsssyyylll\\\WWWYYYZZZXXXWWW]]]kkkzzz{{{}}}zzzuuusssmmmggggggkkkmmmkkkpppmmmcccUUUJJJGGGFFFEEENNNMMMPPP[[[fffooouuuyyyzzzxxxxxxzzz~~~xxx{{{eeeJJJ:::777222111222...000000000000////////////222000111333444444888???]]]qqqXXXccc{{{kkkqqqsssnnnhhhccc```\\\]]]aaagggmmmsssxxx~~~xxxvvvuuupppeee___ZZZYYYWWWSSSRRRTTT[[[eeeqqq||||||yyynnnccc[[[VVVSSSQQQMMMMMMQQQWWW\\\___eeekkkrrrzzz~~~xxxqqqkkkwww|||}}}~~~wwwqqqhhhcccfffkkkiiibbb]]]______[[[VVVTTTWWW[[[TTTSSSPPPNNNMMMLLLLLLLLLNNNLLLLLLMMMKKKMMMVVV```|||}}}hhhdddiiilll|||jjjjjj```FFF333222///,,,000........................,,,------...///000000000111888<<>>}}}oootttdddccc___QQQFFFGGGGGGNNN___ffflllssszzz|||iii[[[XXXZZZ\\\YYYVVV[[[jjjzzzyyyuuupppmmmnnnrrruuuvvv}}}wwwhhhUUUJJJHHHIIIHHHRRRUUUWWWXXX\\\ccclllqqqyyyzzz|||~~~~~~~~~~~~~~~|||~~~eeeIII999777222111222///000000000000////////////333111222444444444999@@@bbbdddTTTfffzzzcccfffhhheee```]]]ZZZYYY]]]```dddiiinnnttt{{{vvvqqqiii___YYYVVVUUUSSSRRRUUU\\\jjjyyy|||oooggg]]]VVVSSSSSSTTTUUUTTTXXX^^^dddhhhmmmtttzzzvvvoooqqquuuoooggghhhfffccc___\\\ZZZYYYYYYUUUSSSPPPMMMLLLLLLMMMOOOPPPQQQSSSSSSOOONNNVVVaaawwwkkkqqq{{{wwwtttjjjbbbIII444111///,,,///........................------......///000111222000666>>>ZZZaaaiiipppgggdddoooMMMMMMPPPYYYhhhxxxzzzsssnnnnnnrrrwww{{{zzzuuuiiigggjjjoooxxxkkkXXXPPPBBB888000///000......///............////////////000///333///666???{{{ccc___VVV]]][[[MMMDDDEEEDDDKKK\\\bbbiiisssyyy~~~yyyfffZZZYYY[[[\\\YYYVVVZZZhhhxxx~~~yyysssqqqrrruuuxxx{{{~~~kkkVVVKKKJJJLLLKKK\\\hhhnnndddXXXWWW[[[^^^kkksss{{{~~~|||zzz|||}}}}}}~~~cccGGG777555111111333000////////////000000000000222111333444333444;;;CCCjjj~~~YYYRRRhhh|||tttaaa```^^^\\\YYYWWWWWWXXX^^^```ccceeeggglllqqquuuvvvsssddd[[[WWWTTTQQQOOORRR\\\kkkwwwyyysssmmm[[[XXXTTTSSSVVV[[[aaadddeeellluuu|||xxxwwwooohhhfffhhhggg```YYYPPPOOOMMMKKKLLLNNNQQQRRRTTTVVVYYYZZZUUUQQQVVV___vvvrrrrrrzzzpppiiicccKKK444111000---000....................................///111333444000444AAAeee|||ZZZdddqqqiiifffsss\\\aaalllyyyyyyvvvyyy~~~pppjjjkkkjjjuuu|||ttt]]]PPPFFF;;;111///000///...///............//////////////////444///777AAA{{{ddd[[[RRRXXXVVVKKKCCCDDDCCCHHHXXX___gggrrryyy}}}wwweeeYYYXXXZZZZZZYYYVVVYYYdddqqq|||yyywwwvvvvvvxxx|||lllWWWMMMMMMNNNMMMrrruuuggg^^^WWWZZZdddpppxxxyyyyyy|||||||||~~~cccGGG777444000111444111////////////000000000000111111333444333444===GGGrrr{{{UUUQQQhhhyyyddd___\\\[[[XXXUUUVVVYYY]]]___```aaabbbdddhhhkkkkkk{{{pppddd[[[SSSRRRPPPSSS]]]ddddddaaa___\\\]]]```ccchhhpppzzz~~~uuutttwwwttthhh\\\MMMLLLKKKLLLNNNQQQUUUWWWXXXYYY[[[\\\YYYUUUYYYaaarrrzzz{{{ooojjjgggOOO666111111///111........................///.........000222444555444777FFFpppzzzzzzUUU```{{{qqqjjjjjjwwwzzzwwwmmmllljjjtttyyy|||fffUUUIII<<<111///000/////////............////////////...///333///999FFFnnnbbbSSSTTTSSSJJJCCCEEECCCFFFUUU]]]fffrrrzzz~~~yyyeeeYYYWWWXXXWWWXXXUUUWWW___hhhqqq{{{tttmmmwww~~~}}}{{{~~~}}}jjjVVVMMMNNNOOOMMMtttzzzgggXXX\\\dddlllsssvvvwwwvvvxxxyyy{{{www}}}fffJJJ888555000000333000.../////////000000000111000000333555444555???JJJvvvYYYRRRbbb~~~gggbbb^^^___]]]XXXVVVYYYYYY[[[]]]^^^___aaadddfffgggoooyyyoooccc]]]VVVTTTXXX\\\]]]^^^bbblllqqqwww|||zzzjjj]]]PPPPPPQQQRRRUUUYYY\\\___]]]ZZZYYYZZZZZZZZZ___gggcccvvvmmmooommmUUU999222222000111........................//////......000222555666777;;;OOO~~~yyyWWWcccnnniiilllzzz~~~~~~||||||pppmmmnnnvvvxxxvvvtttooo]]]JJJ===222///000000//////............/////////000...///222...:::KKKrrrfffQQQRRRRRRJJJDDDFFFCCCFFFTTT]]]fffsss{{{~~~|||gggYYYVVVVVVTTTWWWUUUUUU[[[aaahhhtttuuulllllluuuzzzhhhUUUMMMNNNOOOMMM^^^vvv]]]ZZZZZZaaajjjnnnkkkfffssstttxxx~~~sssbbbfffjjjMMM;;;777111000333000.../////////000000111111///000333555444666@@@LLLvvvwww___SSS[[[wwwwwwjjjdddbbbeeeccc[[[WWWYYYUUUXXX[[[]]]___aaadddffffffjjjoooqqqrrr}}}vvvccc[[[VVVXXX[[[]]]dddlllvvv}}}yyyhhh[[[VVVWWWXXXZZZ]]]aaadddeee```ZZZVVVWWWYYY]]]eeemmmmmmpppwwwhhhsssrrrYYY<<<444333000000........................//////...///000333555777999???VVVXXXeeekkkiiimmm|||~~~yyyrrrrrrnnnpppuuuzzzyyypppwwwttt[[[QQQFFF888000.........,,,////////////////////////333000222///===KKKlll___[[[TTTMMMHHHEEECCCCCCJJJRRR```lllxxx}}}hhh[[[YYYVVVOOOTTTTTTUUUXXX^^^hhhttt|||vvvmmmnnntttppp^^^TTTUUUVVVTTTjjj}}}zzzbbbSSSZZZ___XXXTTTXXXZZZeeepppxxx}}}zzz```]]]vvveeeHHH777555222222333///000000000000000000000000000333000222777555;;;NNNhhhSSS___~~~jjj```aaabbbYYYVVVXXXUUUZZZ[[[]]]^^^___aaaeeehhhgggjjjmmmqqquuu|||zzzjjj^^^^^^dddjjjrrrzzzzzzrrrooohhhaaaeeerrrwwwqqqmmmqqqccc```___^^^YYYXXXfffyyyvvvuuuzzzdddxxxrrrSSS>>>777555444333//////...------------......///000000///000222444>>><<<___\\\cccnnnjjjnnn~~~yyy}}}{{{zzzzzz}}}|||{{{{{{{{{{{{~~~~~~}}}uuuuuulllooosssvvvzzzzzzkkkiiiwwwaaaSSSHHH:::111///000///...////////////////////////000...000...;;;IIIpppWWWMMMOOOKKKHHHEEEBBBAAAHHHPPP]]]jjjxxx~~~gggWWWTTTSSSPPPSSSSSSSSSUUUZZZcccmmmuuu~~~|||ooonnnuuuxxxpppmmmmmmnnnttt{{{}}}qqqbbbZZZVVVSSSRRReeetttsssddd[[[RRRNNNQQQNNNVVV]]]```fffnnnpppmmmkkkgggggglllrrrxxxfffYYYfff{{{aaaEEE666555222222555111000000000000000000000000000333111333777555<<>>EEEOOO[[[jjjyyygggTTTPPPRRRRRRQQQQQQPPPQQQUUU\\\fffmmmyyymmmiiiuuuwwwnnneee\\\VVVUUUNNNPPPSSSTTTQQQYYYwwwtttlllggg^^^XXXXXXlllxxxtttiiiccc___RRRUUUVVVVVVYYY___bbbaaa^^^```bbbcccdddiiiyyylllZZZZZZjjjxxx]]]BBB444555222333666222000000000000000000000000000333111333777555===QQQ\\\NNN```}}}kkk]]]YYY[[[WWWXXXZZZUUUYYY[[[^^^_________```bbbccceeeggghhhhhhiiikkkmmmppp~~~tttiiibbb\\\```sssqqqqqq~~~|||kkkXXX999---...111222//////...------------......///000000000111333555;;;MMM}}}yyyvvv___[[[lll|||oooqqqyyyyyymmmvvvtttrrrqqqqqqrrruuuvvvuuuuuuuuuvvvvvvwwwyyyyyyyyyyyyzzz{{{}}}ttt~~~vvvwwwooonnnpppssszzzuuu\\\TTTjjjyyymmmZZZNNN???555222222222111////////////////////////222111444///777@@@vvvaaaHHHCCCFFFJJJIIIBBB>>>DDDMMM\\\iiiwww}}}gggVVVRRRSSSRRROOOOOOOOOOOORRRYYYbbbhhhsssjjjeeevvvuuudddZZZTTTOOOOOOQQQQQQQQQTTT[[[___eeerrrwwwtttqqqfff___aaasss}}}rrrdddcccaaaaaaccciiioooqqqsssuuuuuurrroooqqqzzzqqqaaa[[[eee|||YYYAAA444555222222444111000000000000000000000000///333222333777555>>>TTT]]]NNN^^^|||lll[[[UUUXXXVVVXXX[[[VVVYYY[[[^^^___^^^]]]]]]^^^eeegggiiikkkkkkkkkjjjjjjpppwww{{{nnnfff``````nnnrrr}}}ooorrrTTT;;;222222222000//////...------------...---///000000000111444666;;;UUU}}}}}}eee\\\jjj{{{yyyqqqvvvsssrrrqqqqqqrrrtttvvvwwwxxxwwwwwwwwwwwwxxxyyyyyyvvvvvvzzz~~~nnnzzzxxxwwwppplllkkkrrrqqqWWWQQQbbbuuuiii]]]QQQAAA666222222111000////////////////////////000000555000777AAAxxxcccGGGCCCGGGLLLLLLEEE???CCCLLLYYYdddpppxxxyyyfffXXXUUURRRMMMNNNNNNNNNOOORRRYYYaaagggjjjyyysssmmm{{{~~~ssseeeVVVNNNLLLLLLRRRWWWZZZ```mmmzzz|||wwwkkkfffjjjqqqyyyxxxfffZZZ___WWW@@@555666111000222///000000000000000000000000///333333444777555@@@WWW|||]]]MMM^^^|||lll[[[UUUWWWUUUXXX\\\WWWXXXZZZ]]]]]]\\\[[[[[[\\\dddfffiiimmmooopppnnnmmmoooqqquuuyyy{{{}}}vvvooofff```fffpppyyynnnuuu}}}vvvoooUUU===222222///)))//////...------------...---///000111111222555777;;;YYYooojjjVVVXXXtttooommmsssppppppqqqqqqrrrssstttuuuwwwvvvvvvuuuuuuvvvvvvwwwttttttxxx}}}rrrkkk~~~yyyqqqkkkiiiqqqsssXXXQQQXXX{{{mmmbbbUUUDDD777222111000///////////////////////////,,,...333///999DDD~~~yyygggIIIFFFHHHLLLMMMGGGAAACCCJJJQQQ\\\hhhpppxxxwwweeeWWWSSSOOOIIINNNNNNNNNNNNQQQWWW^^^ccchhhuuu}}}}}}|||llldddUUUOOOKKKMMMSSS]]]jjjvvv|||ssssssyyyyyy}}}nnn\\\ZZZ|||TTT>>>555666111///111...000000000000000000000000///444333444777555AAAZZZ}}}aaaSSSfffkkk[[[WWWXXXUUUWWW[[[WWWXXXZZZ[[[[[[ZZZZZZZZZ[[[```aaadddhhhlllmmmllljjjeeeeeefffhhhhhhkkkttt~~~rrrsss}}}vvvmmmcccaaaggglllmmmnnnvvv|||qqqUUU:::000333444000//////...------------...---///000111111333555888;;;^^^hhhqqq^^^JJJNNNpppnnneeelllzzznnnoooqqqrrrrrrrrrqqqqqqssssssrrrsssssstttuuuuuutttrrrsssvvvyyyzzzcccqqqzzzssspppoooqqqxxx{{{```UUURRR~~~vvvhhhZZZGGG:::333222000...////////////////////////---///444///888CCCzzzkkkppp~~~cccBBBIIIIIIJJJKKKGGGAAABBBFFFJJJVVVdddoooxxx~~~|||iiiWWWPPPMMMIIINNNMMMMMMLLLNNNRRRXXX]]]fffsss~~~~~~xxxdddVVVQQQHHHJJJSSS```oooxxxvvv}}}kkkcccqqqPPP;;;444666111///222000000000000000000000000000...444444555777555BBB\\\eeeVVVjjj|||iii]]]ZZZ[[[UUUUUUZZZXXXXXXYYYZZZYYYXXXXXXZZZ\\\[[[[[[]]]```dddeeeccc```[[[XXXYYY___dddiiiqqq{{{xxxnnndddbbbgggaaawwwsssooouuu{{{}}}pppUUU:::000555888444//////...------------...---///000111222333666888===eeejjjnnnwww\\\HHHIIIeeetttccchhhuuunnnppprrrssssssrrrpppoooppppppqqqqqqrrrtttuuuvvvuuuqqqnnnoooqqqyyyeeessszzzvvvvvvvvvtttssshhhZZZQQQ{{{wwwlll^^^JJJ<<<555333111///////////////////////////222222666///666@@@|||xxxgggjjjnnnKKKJJJIIIIIIJJJGGGBBBAAADDDHHHUUUeeerrr|||~~~nnnXXXOOONNNMMMNNNMMMLLLJJJJJJNNNSSSWWW```lll{{{}}}~~~}}}~~~tttbbbPPPJJJLLLTTT[[[jjjzzzxxxkkkooo}}}rrroooLLL999333666111000444222000000000000000000000000...444444555777666CCC]]]cccRRRddd~~~~~~iii^^^]]]]]]UUUTTTZZZYYYXXXXXXXXXXXXWWWXXXZZZ]]]ZZZYYYYYY[[[^^^^^^[[[WWWVVVQQQSSS```mmmttt|||}}}~~~|||tttlllcccdddiiiddddddxxxiiiaaajjjwww}}}sssZZZ>>>111333111***//////...------------...---///000111222333666888@@@kkkmmmrrrjjjNNNBBBKKKggg~~~vvvgggjjjuuukkkooosssvvvuuusssrrrrrrooossswwwwwwtttpppooooooooolllkkkmmmooouuuyyyvvvzzzyyynnnWWW[[[vvvnnnbbbMMM:::333444555222000000000000000000000000111888000222666IIIzzzuuuqqq|||JJJLLLEEEIIIMMMBBB===AAAAAAKKKPPP^^^oooyyy{{{|||~~~ttt]]]NNNLLLPPPNNNLLLKKKLLLIIIHHHMMMUUU___hhhwww}}}}}}xxxhhh\\\RRRKKKKKKOOOUUUkkk|||qqqllljjjnnnzzzsssFFF;;;222222444333000///111111000000000000000111222777555333888999BBBTTT^^^PPPeeezzzttttttlll^^^SSSSSSZZZZZZTTTXXXWWWUUUSSSSSSUUUZZZ^^^WWWXXXZZZ[[[[[[YYYTTTQQQOOOTTT^^^gggnnnrrrssssssxxxzzz|||}}}}}}{{{xxxwww|||{{{zzzzzz{{{}}}zzzqqqjjjeeecccddd```bbbxxxmmmccclllzzz~~~xxx[[[===444222---...///////////////////////////......///222666888888GGGuuutttttt{{{mmmTTTFFFJJJ___wwwkkkccchhhtttkkkmmmqqqrrrqqqpppooooooooopppppppppooonnnmmmlllcccbbbcccgggjjjqqqvvvttt~~~|||zzzdddccczzzqqqeeeQQQ===444444333000000000000000000000000000000777///222666HHHzzz~~~wwwOOOJJJBBBHHHMMMCCC===@@@@@@GGGNNN^^^ppp{{{{{{zzz{{{vvv```PPPNNNRRRMMMLLLKKKKKKIIIGGGLLLSSSWWWbbbrrr|||}}}ppp]]]QQQMMMOOOWWW___rrr|||yyyqqqiiiffffffmmm}}}qqqEEE;;;222222444333000000111111000000000000111111111777444333888999AAATTTZZZMMM___~~~hhh\\\^^^\\\VVVQQQTTT[[[ZZZUUUTTTVVVVVVVVVUUUUUUWWWYYYTTTSSSRRRRRRRRRRRRRRRQQQZZZ^^^bbbgggkkkllllllllliiikkkpppuuuyyy{{{{{{{{{xxxwwwvvvvvvwwwxxxzzzzzz{{{{{{zzzyyyzzz{{{||||||~~~~~~~~~rrrhhhaaa```cccbbbcccwwwsssiiiooovvvzzztttWWW999222222///000////////////////////////111000000111444666777888KKK~~~wwwfffaaalllTTTFFFIII[[[ppplllbbbhhhuuujjjlllnnnnnnmmmlllmmmmmmlllkkkjjjiiigggccc___[[[OOOSSS\\\dddhhhmmmzzz|||pppooo}}}}}}yyy{{{uuusssiiiUUU@@@444222111///000000000000000000000000///555...222666FFFyyyjjjIII@@@EEELLLDDD===>>>>>>GGGOOO___rrr}}}}}}{{{{{{}}}tttaaaRRROOOQQQMMMKKKKKKJJJGGGEEEIIIPPPSSS^^^ooo~~~||||||~~~}}}zzzeeePPPIIIOOO[[[jjjuuu|||wwwuuummmhhhcccaaaccclll~~~lllCCC:::222222444222000000111111000000000111111222000666444333888999AAASSS[[[NNN^^^}}}www```MMMMMMPPPRRRSSSWWWZZZYYYTTTQQQTTTWWWXXXWWWUUUTTTSSSQQQOOOLLLJJJKKKNNNSSSUUUbbbbbbccccccddddddddddddeeegggjjjnnnpppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrtttuuuvvvwwwtttwwwzzz{{{{{{}}}wwwhhh^^^___eeeaaaaaarrr~~~kkkrrrrrrxxx|||uuuVVV888111222000111////////////////////////000000111333555888:::;;;QQQsssnnnzzzuuuWWWHHHHHHWWWfffuuuwwwjjj___eeesssjjjkkkmmmmmmlllkkklllmmmkkklllkkkfff^^^UUUOOOKKKIIIQQQ^^^iiimmmoooxxx|||lllhhhxxxwwwpppwww}}}|||rrrjjjXXXCCC555111000///////////////////////////...444---333555DDDwwwPPPAAACCCKKKEEE===>>>===EEEKKKZZZkkkvvvxxxxxxzzzyyy||||||qqqaaaSSSNNNOOOMMMKKKKKKJJJFFFCCCFFFLLLOOOYYYkkk~~~|||xxxxxxyyy{{{}}}~~~~~~|||}}}|||zzzppp]]]KKKLLLYYYjjjyyyyyy}}}yyyuuuuuujjjhhhdddaaaaaalll~~~gggAAA888222222333111000000111111000000111111222222000666555444999999AAASSS___MMMYYY{{{mmmYYYPPPSSSWWWYYYZZZYYYVVVTTTPPPSSSWWWXXXVVVSSSQQQPPPRRRQQQOOONNNOOOSSSYYY]]]```___]]]\\\\\\^^^___aaaeeefffhhhiiiiiiiiiggggggmmmmmmnnnnnnnnnmmmllllllmmmmmmnnnpppqqqsssuuuuuuooossswwwwwwvvvwww|||{{{rrrllliiieeebbbdddkkk|||}}}kkk___aaaiiidddbbbrrrqqquuu|||qqqyyyYYY999222333000000////////////////////////,,,...111333666999===@@@WWW[[[KKKIIISSS]]]hhhmmmfff\\\bbbpppfffiiimmmooonnnmmmmmmmmmlllkkkggg]]]SSSMMMNNNRRRZZZ]]]dddkkkmmmpppzzzqqqfffsssttthhhjjjppptttpppjjj[[[EEE666111000000////////////////////////...333---333444AAAtttaaaIIIBBBIIIFFF???>>><<>>777222222333000///111111111111111111222333333000666555555::::::AAASSS{{{dddJJJMMMqqqnnn[[[ZZZ[[[[[[ZZZXXXVVVVVVSSSUUUVVVUUUSSSQQQPPPPPPTTTVVVWWWXXXYYY[[[___bbb]]]\\\ZZZYYYYYY[[[]]]___]]]___aaaeeehhhjjjkkkkkkjjjjjjkkkkkkkkkjjjjjjiiiiiijjjkkkmmmoooqqqrrrrrrnnnrrruuutttrrrrrrvvv{{{{{{|||}}}|||{{{{{{}}}~~~zzzxxxrrriii]]]UUUUUUXXX\\\]]]gggtttnnnaaabbbjjjhhheeeuuu~~~ssswwwVVV888222444000000////////////////////////---///222333555999>>>BBB[[[^^^MMMKKKSSSXXX```eeeaaa\\\bbbooo]]]cccjjjooopppooommmkkkddd```XXXOOOLLLPPP\\\fffmmmhhhddddddeeejjjvvvyyyiiirrrxxxhhheeehhh|||vvvpppmmm___III777111111111000000000000000000000000///333---444333===qqq{{{WWWCCCGGGFFFAAA???;;;CCCDDDKKKWWWbbbjjjssszzzvvvyyyyyyssshhh]]]UUURRROOOMMMLLLKKKFFFAAABBBGGGLLLVVVhhhsssnnnqqquuuwwwwwwxxxyyyzzz}}}|||}}}~~~{{{vvvqqq___WWWUUU___mmmrrrqqqnnn```dddooo|||zzzyyyvvvfffddd___[[[```ooo~~~]]];;;555222333222000///111111111111111111222333444111888777777<<<;;;BBBSSS~~~qqqPPPHHHfffzzzbbb\\\YYYYYYYYYXXXXXXZZZVVVVVVVVVTTTQQQOOOPPPPPPRRRWWW\\\]]]]]]\\\^^^aaa]]]\\\[[[ZZZZZZ[[[\\\\\\[[[]]]___bbbeeehhhiiijjjggggggggggggggggggggggggffffffhhhiiikkkkkkkkkkkkmmmoooppppppnnnnnnpppsssxxxyyyzzzzzzzzzzzz}}}yyyppphhhcccZZZWWWTTTSSSWWW]]]bbbdddwwwqqqcccaaagggddd___ooo}}}xxxoooOOO444222555222111////////////////////////222333444444444888???DDDggg^^^MMMKKKVVVZZZ^^^aaa]]]^^^bbbnnn~~~RRRZZZeeennnpppnnnjjjgggZZZVVVSSSUUU___kkktttyyyxxxpppkkkjjjkkkmmmrrryyy}}}lllrrr}}}mmmffffffwww{{{tttrrreeeNNN:::111000111000000000000000000000000000333---444222:::nnndddEEEEEEGGGCCC@@@;;;CCCDDDJJJUUU```iiisss{{{uuuwwwxxxtttkkkaaaXXXSSSPPPOOONNNLLLFFF@@@AAAEEEJJJUUUgggxxxxxxqqqmmmpppsssuuuttttttvvvwwwxxxuuussstttvvvvvvqqqmmmddd^^^^^^gggooommmfffaaaWWW\\\jjj}}}zzzuuuxxx}}}zzzsssgggddd]]]XXX```qqq~~~vvvSSS999444222333222//////222111111111111222333444555222999888999======CCCTTT~~~~~~\\\KKK___~~~hhh^^^VVVXXXZZZZZZYYY[[[VVVWWWWWWVVVRRRPPPOOOOOOLLLQQQWWWYYYVVVUUUVVVXXXXXXYYYZZZ[[[[[[[[[[[[[[[______``````aaabbbbbbbbbbbbbbbaaaaaabbbcccdddeeeddddddffffffgggfffeeeeeehhhhhhhhhiiiiiijjjkkklllrrrsssuuuvvvvvvxxxzzz}}}~~~xxxqqqiiiaaaZZZVVVQQQSSSWWW[[[aaahhhoootttxxxgggbbbddd___YYYhhh~~~tttkkkMMM333222666222000////////////////////////222444555444555;;;FFFNNN{{{[[[JJJKKKZZZ```bbbbbb\\\\\\___jjjyyyJJJTTTbbblllpppmmmgggcccZZZXXX\\\lll~~~zzzyyy}}}zzzvvvtttvvv{{{lllrrr{{{}}}qqqhhheeettt~~~xxxxxxwwwjjjRRR;;;111000111000000000000000000000000111444...555222888lllmmmFFFDDDGGGEEEAAA;;;======DDDPPP[[[cccmmmuuussstttuuurrrkkkaaaWWWRRRQQQOOOOOOMMMGGG@@@@@@EEE@@@NNN```kkkmmmkkkiiihhhmmmpppssssssrrrrrrtttvvvooollliiikkkooopppmmmiiimmmgggffflllooojjjaaa\\\SSSZZZkkk~~~vvvsssuuu~~~{{{rrrlllhhh^^^YYYbbbsss}}}~~~|||{{{uuuttt}}}hhhJJJ888444222333222//////222111111111111222333444555222999999:::>>>>>>DDDUUUqqqxxxtttbbbLLLYYYtttmmmaaaWWWYYY]]]\\\ZZZ[[[UUUWWWYYYXXXTTTPPPNNNMMMEEEKKKPPPQQQNNNLLLMMMPPPPPPSSSVVVYYY[[[\\\[[[[[[[[[[[[\\\^^^___```aaabbb___^^^]]]\\\]]]___bbbcccdddeeefffffffffdddcccbbbdddcccbbbcccfffggghhhggggggiiikkklllnnnpppsssvvvrrrmmmeee^^^XXXSSSOOOLLLSSSWWW]]]dddmmmzzz~~~llldddcccccc\\\iii~~~wwwmmmOOO555444777111...////////////////////////...111333444888AAANNNYYYWWWFFFJJJ\\\dddfffddd]]]XXX[[[dddsssQQQPPPYYYhhhkkkaaaZZZ[[[nnnxxx~~~|||yyy}}}nnnpppuuuwww{{{}}}mmmhhhkkkwww{{{kkkSSS???555111...////////////000000000000111///...444555888^^^tttpppuuugggEEEFFFKKKBBB===DDDBBB???BBBKKKVVV___hhhppprrryyy|||wwwnnneeeZZZQQQQQQOOONNNNNNIIIBBB???AAABBBFFFMMMSSSYYY___fffjjjiiikkkkkkmmmrrruuunnneee```VVVNNNSSS```mmmwww}}}pppooo|||mmmWWWYYYTTTcccvvv~~~tttyyy}}}~~~{{{xxxcccUUU]]]lllvvvzzz}}}~~~|||{{{|||{{{ttt}}}xxxsssttt{{{{{{```;;;444333222111000000000000111111111111222333444444444666777999;;;???DDDGGG___~~~iiiOOOWWWppp}}}sssdddYYY\\\aaa^^^WWWSSSUUUWWWXXXWWWUUUSSSSSSSSSQQQQQQPPPOOONNNNNNNNNNNNUUUUUUVVVXXXYYY[[[\\\]]][[[\\\\\\]]]]]]\\\\\\\\\]]]]]]\\\\\\\\\]]]^^^^^^```aaacccbbb```______```\\\^^^```aaabbbcccbbbbbbeeeeeegggkkkooopppnnnkkkccc]]]VVVPPPOOOQQQSSSTTT[[[mmmzzz{{{~~~nnndddcccddd```gggzzz{{{sssIII444333000555///////////////000000000000222555222444999;;;JJJcccZZZHHHNNNeeennnlllfff]]]\\\^^^dddppp}}}XXXQQQRRR]]]ddddddfffmmm~~~~~~nnnooovvvxxx{{{wwwqqqqqqwww{{{kkkSSS???555111///////////////000000000000000000///444444777]]]kkkccchhh}}}gggDDDEEELLLGGGCCCGGGCCCAAABBBJJJTTT\\\fffnnnooouuuxxxvvvqqqjjj___UUUQQQOOONNNOOOJJJCCC@@@AAA@@@DDDJJJQQQWWW]]]dddhhhiiikkklllmmmnnnmmmeee\\\MMMIIIGGGLLL]]]sss{{{~~~iiiSSSUUUVVVaaaqqq}}}sssuuu}}}}}}|||nnn]]]```llltttzzz}}}}}}}}}|||~~~}}}zzzuuurrrttt{{{zzz```;;;444333222111000000000000111111111111222333444555555777888:::<<>>555111///////////////000000000000///111111444333666[[[|||fffgggwwwkkkFFFBBBKKKJJJFFFGGGCCC@@@AAAHHHPPPWWWaaaiiilllqqquuuvvvvvvqqqfffZZZQQQOOOOOOPPPLLLEEE@@@@@@===AAAFFFLLLSSSZZZaaaffffffkkkmmmkkkhhhcccYYYNNNFFFFFFDDDGGG\\\}}}eeeQQQSSSWWW\\\eeeooo{{{|||}}}|||rrr]]][[[ccckkksss{{{zzz}}}}}}{{{|||}}}}}}}}}{{{zzz~~~|||xxxxxx}}}}}}}}}~~~xxx\\\777333333222111000000000000111111111111222333444555666777999;;;<<>>DDDJJJQQQ[[[eeekkkooosssvvvyyywwwlll```SSSPPPOOOQQQNNNGGGAAA@@@;;;>>>BBBGGGMMMUUU]]]bbbdddiiimmmkkkggg```TTTIIIPPPNNNIIILLLfff}}}```PPPSSSRRRSSSVVV^^^lll}}}rrr[[[UUUXXX^^^hhhsssxxx|||~~~||||||~~~|||{{{zzz{{{{{{{{{|||~~~}}}|||~~~zzz|||uuuVVV222333222222111000000111111111111111222333444555666555777999;;;<<<>>>BBBEEEIIIrrryyySSSLLL\\\|||zzzpppiii```[[[XXXWWWXXXYYYVVVXXXYYYXXXWWWUUUUUUVVVUUUUUUTTTSSSRRRRRRRRRRRRPPPQQQTTTVVVWWWVVVTTTSSSVVVWWWXXXXXXYYYYYYXXXXXXVVVVVVUUUVVVVVVWWWXXXYYYXXXYYYYYYXXXVVVVVVWWWXXXZZZYYYYYYYYYZZZ\\\^^^___\\\\\\\\\]]]]]]]]]\\\\\\TTTSSSTTTZZZcccnnnvvvzzzuuuhhhdddbbb```ggguuuzzz|||}}}pppEEE444555000333...//////000000000111111111111555444666;;;:::DDD[[[```GGGCCCXXXgggjjjdddZZZXXXZZZ^^^gggqqq|||{{{wwwvvvvvvvvv|||kkkfffooovvvuuurrr~~~}}}jjjPPP<<<333111000////////////000000000000///111111333333555PPP{{{{{{{{{fffLLLFFFHHHEEEAAA;;;999:::???DDDKKKVVVaaakkknnnrrrvvvzzzzzzpppeeeUUUQQQOOOQQQOOOHHHCCCAAA:::<<>>???KKKdddrrrsssyyy```JJJIII[[[bbbbbbaaa[[[WWWXXX[[[___fffppp|||}}}{{{{{{{{{{{{}}}~~~|||yyyqqqoooqqqssszzzssshhhkkkrrrtttqqqlllmmmrrr{{{~~~}}}~~~|||jjjOOO:::222111111////////////000000000000000000...111777666CCC^^^|||wwwhhhPPPKKKIIICCC>>>;;;;;;<<<===@@@KKKWWW```ggglllnnnqqqtttrrrmmm[[[SSSNNNOOOOOOJJJFFFDDD;;;;;;<<<===AAAHHHQQQWWW___dddnnn}}}rrrjjjuuuwwwSSSMMMJJJMMMOOOSSSXXXbbbuuutttlllaaaWWWXXX```gggooouuuvvvvvvyyy}}}}}}yyywwwyyy~~~}}}{{{{{{|||}}}{{{xxxvvvvvvxxx}}}bbb@@@666222111111111111111222222111111111222444666777888888:::===>>>>>>???AAABBBGGGZZZ~~~mmmLLLKKKZZZnnn]]]XXXXXXVVVXXXZZZYYYXXXWWWXXXYYYTTTSSSRRRQQQQQQPPPQQQQQQPPPQQQRRRTTTUUUVVVVVVVVVUUUUUUUUUTTTRRRQQQOOONNNOOOOOOOOOPPPQQQRRRTTTTTTTTTTTTSSSRRRPPPPPPRRRTTTPPPQQQRRRTTTUUUUUUVVVVVVRRRTTTUUUUUUUUUXXX]]]aaa\\\___dddlllssswwwxxxwwwqqqqqqrrrsssrrrpppooooooqqqrrrrrrtttxxx|||~~~xxxjjjdddccceeeiiipppyyy~~~}}}}}}~~~~~~yyyvvvccc888...444...111///000000111111111222222222333777666999@@@CCCQQQjjj~~~nnnnnnsss___KKKMMMcccooonnnfff[[[XXXYYYZZZ\\\aaakkkxxxvvv||||||xxxwwwxxxzzzvvvvvvvvvuuutttvvvzzz~~~}}}wwwssstttuuuuuuxxx|||vvvjjjkkkrrruuusssooolllnnnvvv{{{zzz}}}|||jjjNNN999222111111////////////000000000000111000,,,111888777@@@UUUwwwmmmnnnSSSKKKIIICCCBBB???>>>===<<<>>>HHHTTT[[[bbbhhhjjjmmmqqqrrrppp]]]TTTNNNNNNNNNKKKGGGFFF<<<<<<;;;<<>>HHHssshhhkkk|||zzz^^^DDDJJJHHHDDD@@@;;;999;;;???DDDFFFYYY]]]dddmmmrrrqqqkkkeee]]]YYYTTTPPPNNNKKKEEEAAA???:::888:::===@@@FFFMMMXXX^^^gggwwwvvv___bbbuuu[[[VVV^^^cccdddaaa\\\___lllzzz~~~xxxeee^^^XXXSSSJJJAAAAAAGGGTTTRRRVVVcccooouuuxxxzzz}}}{{{zzzzzz|||}}}}}}|||}}}yyyxxxyyyxxxuuusssssswwwyyyxxx{{{xxxWWW666444333333222111000000111111444333333333444666777888888>>>DDDGGGEEEFFFJJJNNNJJJSSSnnnuuulll___fff}}}yyyrrrmmmnnnrrrxxxzzzooo```YYY\\\ZZZYYYXXXXXXYYYXXXVVVTTTTTTUUUWWWWWWUUUQQQMMMJJJQQQPPPPPPSSSVVVWWWTTTPPPMMMPPPSSSSSSQQQNNNNNNOOOOOONNNMMMMMMMMMNNNPPPPPPPPPOOONNNMMMMMMNNNOOOPPPPPPOOONNNOOOQQQRRRQQQPPPPPPPPPQQQTTTYYY^^^ccceeehhhmmmppplllddd______bbb______```aaabbbdddfffgggbbbcccdddfffiiilllpppqqqrrryyywwwhhhdddaaaaaaccckkkvvv|||}}}{{{|||{{{|||xxx|||xxxQQQ888555222///222111000000000111222333444555999999:::;;;===GGG[[[ooohhhFFFPPPxxx}}}rrrcccVVVYYY[[[[[[\\\aaajjjrrr{{{}}}tttrrrqqqqqqqqqpppnnnlllppppppooooooppprrruuuvvv{{{xxxssspppqqquuu{{{}}}rrrpppssswwwyyyxxxpppooovvv|||~~~}}}rrrdddiiizzzsssUUU>>>666444000////////////000000000111111000111333444666>>>GGG{{{{{{mmmiiiuuu}}}}}}^^^JJJNNNGGGFFFAAA;;;888999>>>BBBDDDQQQVVV^^^hhhnnnllleee___[[[WWWRRROOOMMMJJJFFFCCCAAA;;;888999<<<>>>DDDKKKSSSYYYcccssslll]]]fffooowww|||}}}~~~wwwgggYYYZZZbbbcccbbb^^^YYY]]]kkkxxxtttjjjmmmooojjjddddddfff^^^VVVQQQKKKBBB???AAAFFFFFFNNN^^^llltttwwwyyy|||{{{zzzzzz{{{|||||||||~~~{{{xxxvvvvvvvvvsssqqquuuyyyzzzxxxyyy~~~nnnNNN666333333222222111000000111111444444444444555777888999:::>>>BBBDDDEEEFFFIIILLLJJJRRR|||vvvxxxfffZZZwww~~~xxxuuusssqqqrrrrrrlllbbb]]]^^^ZZZYYYXXXXXXXXXXXXVVVTTTUUUVVVWWWWWWUUURRROOOMMMPPPOOOOOOQQQSSSSSSQQQNNNKKKNNNQQQQQQNNNLLLLLLMMMNNNMMMLLLLLLLLLMMMOOOOOONNNNNNMMMLLLLLLMMMNNNNNNOOONNNMMMMMMNNNOOONNNMMMKKKJJJJJJLLLRRRZZZbbbfffjjjjjjhhhbbbZZZUUUUUUXXXZZZZZZ[[[\\\^^^```aaabbb^^^^^^___```cccfffiiijjjiiimmmwwwqqqeeebbbbbbbbbeeekkkrrrwwwwwwvvv{{{{{{~~~{{{sssNNN777555111///222111222222111111222333444555<<<===@@@BBBCCCIIIZZZkkksssRRRSSSooouuullleee\\\UUUXXXZZZZZZZZZ]]]eeekkktttwww|||rrrqqqppppppppppppnnnlllllllllllllllnnnpppssstttvvvvvvuuurrrqqquuu|||uuuoooqqquuuwwwvvv}}}rrrpppvvvsss[[[XXXjjjuuuwwwYYYAAA777333.../////////000000000111111222000111444444666===FFFsssttthhhooo{{{zzz[[[QQQRRRFFFHHHBBB;;;777777;;;???AAAHHHNNNXXXbbbhhhgggbbb]]][[[WWWRRRNNNKKKJJJGGGFFFCCC===999999:::<<>>======>>>HHHYYYhhhpppsssvvvzzzzzzzzzzzzzzz{{{|||}}}|||yyyvvvtttsssrrrqqqooovvvzzzzzzwwwxxx}}}|||```CCC555222333222111111000111111111444444444555666777999:::===>>>???AAADDDFFFIIIJJJKKKPPP|||vvvzzzyyy\\\PPPfff|||{{{sssnnnmmmpppqqqlllddd```[[[YYYXXXXXXYYYYYYWWWVVVWWWWWWWWWVVVUUUSSSRRRQQQQQQPPPPPPQQQRRRRRROOOMMMLLLNNNPPPPPPNNNLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNLLLLLLKKKKKKKKKKKKLLLLLLMMMKKKJJJIIIJJJJJJIIIHHHFFFCCCBBBFFFPPP^^^jjjqqqsssmmmdddZZZSSSOOOOOOPPPVVVVVVWWWXXXZZZ\\\^^^___[[[ZZZ[[[[[[]]]___aaacccaaaaaaeeerrr~~~ssshhhbbbaaacccfffiiilllnnnnnnnnnxxxxxx{{{|||yyyvvvzzztttjjjIII666444000///111000444333222111222333555777===@@@DDDGGGFFFJJJXXXfffaaaZZZhhhhhh```\\\ZZZUUUWWWYYYXXXWWWXXX]]]aaalllpppwww~~~pppooonnnooopppooommmllliiiiiijjjkkkmmmppprrrsssuuuwwwyyyvvvtttvvv}}}rrrlllooossstttrrrzzzppppppxxxwww\\\VVVfffnnnxxxxxxZZZAAA777333...//////000000000111111111222111222444444555<<>>DDDIIIRRR\\\ccceeeeeeccc^^^[[[UUUOOOLLLIIIHHHHHHGGG@@@:::888888:::@@@FFFGGGPPP\\\iii{{{yyyllleeebbbccc___XXXUUU^^^nnnzzz}}}}}}{{{sssssseeeXXXQQQIIIDDDHHHRRReee```YYYSSSMMMGGGBBB@@@IIIIIIOOO\\\hhhnnntttxxxyyyyyyzzzzzzyyyzzz|||}}}~~~~~~zzzxxxuuurrrpppooonnnnnnuuuyyyzzzxxxyyy~~~wwwTTT:::555111222222111111111111111222333333444555666777999999???======>>>BBBFFFGGGHHHKKKKKKmmm~~~|||TTTMMM[[[|||zzzzzznnniiiiiipppyyyxxxoooeee]]][[[YYYYYYZZZ[[[ZZZXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPOOONNNOOOPPPPPPOOONNNMMMMMMJJJJJJJJJJJJKKKKKKLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJJJJHHHFFFEEEFFFFFFFFFEEECCC@@@>>>DDDSSSfffwwwuuufffZZZSSSQQQPPPPPPTTTUUUUUUWWWYYY[[[]]]^^^ZZZZZZYYYYYYZZZ[[[]]]^^^___\\\[[[bbbrrrxxxjjjaaa^^^aaadddeeeeeeeeefffgggnnnoooqqqpppkkkhhhoooyyy}}}zzzxxxzzz~~~{{{rrr___DDD444333//////222000333222111111333555888:::<<>>===<<<===@@@DDDEEEEEEIIIFFF\\\eeePPPTTTxxxyyywwwwwwlllfffbbbgggssszzzvvvnnn___]]][[[[[[\\\]]]]]]\\\WWWVVVUUUSSSRRRRRRRRRSSSSSSTTTTTTSSSQQQPPPOOOOOOOOONNNNNNNNNNNNNNNMMMLLLIIIIIIJJJJJJKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGDDDBBBBBBCCCDDDDDDDDDCCC>>><<>>333333//////333000111111111222555888;;;===<<<>>>@@@BBBBBBGGGXXXhhh}}}gggVVV\\\lllmmmggggggZZZZZZYYYVVVTTTSSSTTTUUU[[[aaalllyyynnnnnnmmmnnnppppppooommmjjjkkklllnnnpppqqqrrrsssvvvyyy|||}}}|||~~~~~~uuuqqqtttyyy}}}xxxsssooosss{{{~~~vvvjjjkkkqqqpppzzzwwwtttVVV>>>777444111000000000111111111222222333222333666555555:::BBBYYYttt~~~ZZZJJJSSS]]]]]]MMMIIIBBB>>><<<<<<<<<<<<<<<>>>BBBGGGNNNVVV___eeebbb```\\\VVVPPPLLLKKKKKKLLLFFF@@@===:::888;;;???AAAEEEMMMSSSZZZiiixxxwww}}}yyygggQQQJJJGGGHHHEEEBBBHHHSSSgggiiiiiigggggghhhfffbbb[[[UUUOOOQQQUUU]]]iiisssuuuxxxzzzyyywwwxxx{{{~~~|||~~~~~~zzzwwwxxxwwwtttoookkkiiikkkmmmnnntttxxxxxx||||||bbbCCC444333111111111111000111111222333111222444666888999999999<<<<<<===>>>???AAACCCDDDFFFEEEPPP}}}~~~XXXPPPmmm{{{wwwuuuoooggg]]]ZZZcccppptttrrr```^^^\\\[[[]]]^^^^^^^^^WWWVVVUUUTTTRRRRRRRRRRRRPPPQQQRRRPPPNNNMMMMMMNNNMMMLLLJJJKKKLLLLLLKKKIIIHHHIIIJJJKKKKKKKKKKKKJJJGGGGGGHHHHHHHHHHHHGGGGGGCCCAAA??????BBBDDDFFFFFFCCC===999>>>JJJYYYcccgggrrriii\\\SSSOOONNNNNNMMMKKKKKKMMMNNNQQQSSSUUUWWWUUUTTTSSSRRRRRRSSSTTTUUUZZZYYYXXXWWWZZZdddrrr||||||nnnaaaWWWXXXYYY[[[[[[[[[ZZZYYYUUUSSSQQQPPPMMMMMMUUU___jjjhhheeeeeeiiinnnsssuuupppsssyyy|||}}}|||lllJJJ999333444///000444111000111222444777:::<<<======>>>???@@@@@@GGGZZZlll}}}kkkSSSRRReeeiiibbbddd]]][[[XXXUUUTTTSSSTTTTTTTTTZZZeeesssnnnnnnmmmoooqqqqqqpppooollllllmmmooopppqqqqqqqqqsssuuuxxx|||yyyuuutttsssrrrtttyyy~~~yyyuuusssxxxyyyqqqpppooonnn|||lllwwwtttTTT===666555222000000111111111222222222333222444666555555:::AAAKKK~~~{{{~~~UUUDDDGGGQQQZZZNNNJJJFFFBBBAAA???===<<<888:::>>>AAAEEELLLTTTZZZ]]]]]]\\\WWWQQQMMMMMMNNNNNNHHHCCC@@@===999999<<<>>>AAAHHHRRRYYYaaaqqqzzzbbbPPPJJJIIIMMMMMMKKKQQQ[[[pppooonnnqqq|||vvv^^^VVVNNNKKKMMMSSS^^^jjjtttwwwzzzyyywwwwwwzzz~~~}}}~~~}}}yyywwwvvvuuurrrlllhhhfffhhhkkkkkkqqqvvvwww|||zzzSSS<<<333000333111111000000111222222333333444666888:::;;;<<<;;;888<<>>>>>@@@BBBCCCHHHLLLnnngggRRRddd~~~xxxtttqqqlllcccZZZ\\\eeejjjiii___]]]ZZZZZZ[[[]]]]]]]]]YYYXXXWWWVVVTTTSSSQQQQQQOOOQQQQQQPPPMMMLLLNNNPPPNNNKKKIIIIIIKKKLLLKKKIIIHHHIIIJJJKKKLLLKKKKKKJJJFFFGGGHHHHHHHHHHHHGGGFFF@@@>>><<<>>>AAAFFFHHHIIIDDD>>>:::>>>GGGPPPTTTTTT```[[[UUUOOOLLLLLLKKKKKKGGGGGGIIIJJJMMMPPPRRRSSSSSSRRRQQQPPPPPPQQQRRRSSSTTTVVVVVVUUUUUUZZZeeennnzzzpppdddXXXVVVUUUVVVXXXWWWTTTQQQMMMIIIFFFFFFFFFGGGMMMUUUdddbbb``````aaadddfffgggdddhhhpppwwwwwwuuuxxx~~~zzz___CCC666333444000222666222222333555777999:::::::::;;;<<<>>>??????EEEWWWhhh]]]MMMZZZ\\\XXX___^^^[[[VVVSSSRRRSSSTTTUUUSSSXXXbbbooo|||nnnnnnnnnoooqqqrrrqqqooolllmmmnnnoooppppppppppppoooqqqttt{{{|||tttiiilllooopppqqqtttyyy~~~uuuqqqpppvvvwwwqqqkkkjjj{{{rrrgggqqquuuTTT<<<555555333000111111111111222222222333333444666666555999@@@AAAuuuuuuTTT???<<>><<<777:::>>>@@@BBBGGGMMMRRRXXXZZZZZZWWWRRROOONNNPPPOOOIIIEEEBBB>>>999888;;;===???IIIWWWaaahhhrrr}}}dddWWWQQQOOOSSSTTTRRRVVV___xxxssspppwwwjjjbbbXXXSSSRRRUUU___iiissswwwzzzyyyvvvvvvzzz~~~}}}{{{zzzyyytttssspppjjjeeecccfffiiiiiioootttvvv{{{yyyIII777333///444111111000000111222333333444666888;;;<<<===>>>===666;;;@@@AAA>>><<>><<<;;;===BBBGGGJJJLLLDDD@@@===AAAIIIPPPPPPNNNVVVTTTRRRPPPMMMMMMMMMMMMFFFGGGHHHJJJLLLOOOQQQSSSSSSRRRQQQQQQQQQRRRSSSTTTQQQTTTVVVTTTSSSWWWbbbjjj|||yyyrrrjjjaaaZZZVVVSSSTTTVVVUUUPPPKKKIIIDDDAAABBBCCCEEEKKKQQQ______^^^]]]\\\[[[[[[ZZZ\\\```jjjrrrsssrrruuu|||wwwTTT???444444555000222777222333555777999:::999888777888999<<<===<<>>EEEqqq~~~vvvyyyRRREEE<<<888GGGLLLNNNGGGCCCJJJGGG<<<999999888888999>>>DDDJJJNNNTTTWWWZZZYYYUUUPPPMMMLLLKKKIIIGGGFFFAAA:::888:::???@@@BBBKKKaaa|||tttrrr]]]dddbbb^^^^^^[[[aaappp|||}}}ooogggwwwzzzooohhhgggjjjmmmnnnssstttwwwzzz{{{{{{zzzyyy~~~}}}}}}}}}{{{xxxvvvtttooohhhdddbbbcccdddeeejjjkkkpppyyy~~~~~~lllBBB777222+++000000111222111000000222444555444555999>>>@@@>>><<<888888999:::;;;======>>>BBB@@@QQQSSS^^^WWWxxx~~~qqqtttqqqkkkddd```]]]]]]]]]ZZZ[[[[[[ZZZYYYYYYZZZ\\\[[[XXXUUUSSSTTTUUUUUUUUUVVVTTTQQQQQQSSSTTTRRRPPPOOOOOONNNNNNMMMLLLLLLKKKMMMLLLJJJJJJKKKKKKIIIHHHKKKKKKKKKLLLKKKHHHCCC???>>>>>>???@@@CCCFFFIIIKKKGGGAAA===BBBLLLTTTSSSPPPXXXUUUQQQLLLIIIHHHHHHIIIGGGFFFFFFFFFHHHKKKOOOQQQPPPPPPQQQQQQQQQPPPNNNMMMOOOOOOPPPOOOPPPSSSXXX\\\kkkrrrpppjjj___[[[WWWQQQNNNMMMKKKHHHFFF@@@@@@>>>===>>>BBBIIINNN^^^ZZZUUUSSSRRRPPPMMMIIIRRRXXXcccmmmqqqrrrwwwhhhHHH666444222000000000222333444444555666777888999999<<<999;;;@@@@@@???JJJ[[[YYYLLLSSSZZZ[[[^^^VVVRRRUUUVVVSSSQQQSSSSSSWWW___lllwww~~~~~~qqqppppppooooooooooooooollllllllllllmmmmmmnnnooopppsssuuuxxx{{{ttthhhhhhiiikkkooossswwwzzzwwwvvvtttttt{{{~~~xxxooommmlllgggmmmvvvtttcccXXX\\\^^^VVViiioooGGG666333111222//////000000111111111111111333555666777999===@@@===iii|||rrrjjjmmm\\\KKKDDD===CCCSSSVVVLLLDDDGGGDDD===>>>888777555666999===BBBFFFOOOTTTYYYZZZWWWRRROOONNNNNNKKKJJJIIIDDD<<<888999888;;;???HHH\\\uuu|||zzz|||uuunnnppptttyyyuuuqqqrrrppptttsssgggrrrzzzwwwvvvvvvvvvuuuvvvxxxyyyzzzyyyyyyxxx|||{{{{{{zzzzzzwwwssspppnnnkkkfffccccccdddfffhhhiiilllvvv~~~~~~bbb===666333---000///000111111111111333555555555666999===>>>===;;;888999:::;;;<<<======>>>===<<>>AAADDDGGGIIIKKKEEEAAACCCKKKRRRUUUUUUXXXUUURRRMMMJJJHHHGGGGGGIIIHHHHHHHHHHHHJJJKKKLLLLLLLLLMMMNNNMMMMMMKKKKKKJJJKKKLLLLLLLLLNNNRRRUUU]]]qqq|||tttoooiiibbb[[[UUUNNNHHHFFFFFFDDDCCCAAAAAA???>>>===@@@EEEIIITTTQQQMMMLLLLLLKKKHHHFFFHHHNNN[[[hhhpppttt{{{~~~}}}ttt```EEE555444222111000111222333555666777777777888888999===:::<<>>IIIOOOVVVZZZYYYUUUQQQNNNQQQNNNLLLLLLGGG>>>999999999<<<>>>BBBKKKYYYdddhhhhhhnnn}}}xxxvvv|||rrrqqqsssxxx}}}}}}~~~|||ooosssyyy|||wwwtttxxxxxxxxxxxxxxxxxxxxxxxxzzzyyyxxxwwwvvvrrrmmmiiifffeeecccbbbccceeegggiiiiiinnn{{{}}}zzz~~~uuuTTT777333444//////...000111111111222555777777777888:::<<<===<<<:::999999:::<<<=========>>>;;;;;;<<>>:::;;;:::;;;<<<>>>AAADDDFFFKKKGGGCCCBBBGGGNNNTTTWWWUUUTTTQQQNNNKKKGGGEEEDDDKKKKKKKKKJJJIIIHHHGGGFFFIIIJJJKKKKKKLLLKKKKKKJJJGGGHHHJJJJJJJJJJJJLLLNNNQQQ___ooowwwsssjjjcccaaa[[[TTTJJJCCC@@@AAABBBCCCDDDCCCBBB???===>>>AAACCCJJJIIIGGGGGGHHHHHHGGGEEE???FFFSSSbbblllrrr{{{~~~zzzwwwyyy}}}}}}|||~~~~~~sssiiiXXX===555444222111000111333444777888::::::888888888999===;;;>>>DDDEEEFFFQQQ^^^TTTJJJXXXgggccc^^^ZZZWWWTTTQQQTTTYYYQQQQQQTTT[[[eeeooowwwzzzdddfffjjjnnnpppqqqqqqpppooonnnmmmmmmmmmnnnoooppprrrsssuuuyyyxxxnnnllllllmmmooorrruuuwwwyyyqqqqqqppppppvvvzzzsssvvvzzzzzzhhhVVVIIIIIITTTkkkeeeAAA444222000333------...000111222444444222444888:::<<>>???>>>>>>BBBGGGKKKVVVYYYeee}}}{{{tttsssuuu{{{wwwlllfffccc]]]]]]hhh~~~~~~{{{uuu{{{zzztttpppxxxwwwwwwvvvwwwwwwxxxyyyyyyxxxwwwvvvsssooohhhddd______`````````bbbfffhhhmmmqqq{{{{{{yyy}}}|||}}}iiiIII222000333111///...///111222222444777999999:::;;;<<<======;;;:::999:::<<<===>>>>>>>>>======???:::GGGMMMuuunnnRRRUUUuuu~~~wwwrrrkkkddd```___```bbbbbb___]]][[[[[[\\\\\\\\\ZZZYYYYYYZZZ[[[YYYVVVTTTVVVUUUSSSRRRRRRQQQQQQPPPRRRRRRQQQQQQPPPPPPOOOOOOKKKJJJHHHHHHIIIIIIGGGFFFGGGGGGGGGGGGFFFCCC===999::::::;;;<<<>>>AAACCCDDDHHHGGGEEEDDDEEEJJJPPPUUUTTTSSSRRROOOLLLHHHEEECCCLLLLLLMMMMMMKKKIIIFFFEEEJJJJJJKKKKKKLLLLLLMMMMMMFFFHHHJJJKKKJJJIIIIIIJJJMMMSSS```mmmjjj^^^XXX[[[WWWQQQHHH@@@>>>@@@DDDGGGFFFFFFDDDAAA>>>===>>>@@@EEEEEEFFFGGGHHHIIIHHHHHH???DDDOOO\\\fffkkkrrrzzzwwwtttrrrtttxxxzzzyyyvvvzzz}}}~~~vvv}}}qqqiiiRRR555444333222111111222444555888;;;===<<<:::888888:::<<<<<>>@@@CCCFFFGGGVVVzzz|||dddYYYfff{{{mmmrrrwwwMMM???VVVzzz}}}kkkSSSLLLHHH>>>;;;:::999777666666777999;;;@@@DDDKKKRRRVVVUUURRROOOOOOKKKIIIKKKJJJDDD@@@>>>999;;;>>>>>>===>>>DDDJJJLLLQQQ]]]uuuyyyvvvyyy}}}|||~~~xxxkkk___WWWTTT[[[\\\jjjwww{{{yyyzzz|||wwwtttuuuuuuuuuvvvwwwxxxzzz{{{yyywwwuuussspppkkkeeeaaa[[[\\\]]]]]]]]]___cccfffsssssswww~~~}}}{{{}}}|||~~~aaaBBB111---111333000...000111222333555888:::;;;<<<>>>>>>>>>===<<<<<<:::;;;===>>>???>>>>>>===<<>>@@@BBBBBBCCCFFFHHHKKKKKKKKKMMMQQQTTTTTTTTTTTTSSSPPPMMMJJJHHHLLLMMMNNNNNNMMMKKKHHHFFFIIIIIIIIIJJJJJJKKKLLLLLLDDDGGGIIIJJJHHHGGGFFFFFFKKKJJJRRR^^^^^^TTTQQQVVVOOOKKKEEE@@@>>>BBBGGGLLLJJJIIIGGGDDD@@@???@@@AAABBBCCCEEEGGGGGGGGGHHHHHHBBBDDDLLLXXX```dddiiioooiiijjjkkklllmmmmmmnnnnnnwww{{{}}}||||||~~~|||www|||sssiiiNNN333444333222111111333555666999===@@@???;;;999999;;;;;;<<<>>>BBBDDDGGGNNNUUUhhh|||VVVXXXvvvmmmggg___[[[\\\\\\XXXSSSVVVTTTRRRRRRXXXaaalllsssgggiiimmmpppqqqqqqpppooonnnoooqqqrrrrrrpppnnnmmmpppqqquuu}}}~~~xxxrrrwwwwwwwwwwwwvvvvvvvvvvvvqqqvvv{{{}}}~~~vvv{{{jjj\\\GGGFFF___ttt^^^===444111...111------...000111333444444444777;;;===???AAACCCEEEEEEKKKlllnnn]]]bbbooo{{{sssUUUHHHeeexxxZZZNNNIIICCCAAA999888666555555666777888===@@@EEEMMMSSSVVVVVVUUUQQQKKKHHHJJJKKKGGGCCCBBB999999;;;===<<<;;;@@@FFFFFFMMMXXXnnnzzzsssvvvzzzzzz}}}~~~}}}~~~sssmmmtttxxx|||yyywwwxxxssstttuuuvvvxxxyyyzzzzzzwwwtttqqqnnnkkkgggbbb^^^ZZZ\\\]]]\\\[[[]]]cccgggwwwuuuvvvzzz|||{{{|||oooxxx}}}yyyVVV<<<333---000444000///111222333444555888:::;;;===??????===<<<<<<<<<:::<<<>>>???@@@???>>>===888???>>>HHHMMM___~~~bbbJJJRRRzzzyyyxxxxxxuuuqqqmmmhhheeeddd___ZZZXXXYYYZZZYYYXXX\\\[[[[[[[[[[[[XXXTTTQQQRRRSSSSSSSSSQQQQQQSSSTTTSSSSSSRRRRRRQQQPPPPPPPPPNNNLLLKKKKKKLLLKKKJJJHHHIIIHHHHHHHHHGGGCCC===999777:::>>>AAACCCCCCBBB@@@FFFIIINNNQQQRRRRRRSSSSSSRRRSSSSSSSSSSSSQQQOOONNNLLLLLLMMMNNNMMMKKKHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGAAACCCEEEEEEDDDBBBBBBCCCEEECCCGGGQQQSSSOOONNNRRRGGGGGGEEEDDDCCCFFFKKKNNNMMMLLLJJJFFFCCCCCCEEEGGGDDDFFFIIIIIIHHHHHHHHHHHHEEEEEEKKKUUU\\\___bbbggg```dddggggggeeeeeehhhllltttyyy{{{wwwtttwwwzzz{{{tttooobbbGGG666333222111111222444666888999>>>CCCBBB===:::;;;===;;;<<<>>>@@@BBBEEEIIIMMM]]]SSSQQQrrr}}}uuuhhh\\\YYY[[[ZZZWWWWWWVVVTTTSSSUUU[[[ccciiijjjlllnnnqqqrrrrrrqqqqqqqqqqqqqqqqqqppppppoooooooooooovvv}}}xxxtttqqqvvvwwwwwwwwwwwwwwwvvvvvvttttttuuu{{{{{{xxxzzzrrriiiUUUVVVrrr~~~XXX999333111...222---...///000111222333333555888;;;>>>???@@@BBBDDDGGGJJJaaakkkhhhnnnwwwnnnTTT___sssgggVVVMMMFFFEEE;;;:::888666555555555666;;;<<>>>>><<<:::;;;<<<;;;<<>><<<999>>>???>>>KKKVVVyyyrrrZZZNNN```{{{|||}}}|||xxxrrrllliiieee___YYYWWWXXXZZZYYYVVVYYYYYYXXXYYYZZZYYYWWWTTTRRRSSSTTTSSSQQQPPPRRRUUUSSSRRRRRRQQQQQQPPPOOOOOOOOOMMMLLLLLLLLLLLLKKKIIIHHHHHHHHHHHHFFFBBB===888555999>>>CCCEEECCC@@@===@@@CCCGGGKKKNNNOOONNNMMMKKKLLLLLLMMMNNNOOOOOOOOOLLLLLLLLLKKKJJJHHHFFFEEEDDDCCCBBBAAAAAABBBCCCCCC???AAABBBBBBAAA@@@AAABBB@@@@@@CCCHHHLLLMMMLLLKKKEEEHHHLLLMMMMMMMMMOOOQQQPPPOOOLLLIIIGGGHHHLLLOOOOOORRRUUUUUURRRPPPOOOPPPKKKJJJMMMTTTYYYZZZ[[[___[[[^^^aaaaaa```aaafffjjjmmmsssuuulllddddddjjjooovvvuuunnnkkkZZZ???777333222111111222555777999999???DDDCCC???;;;<<>>??????@@@CCCEEEGGGTTT~~~```QQQ]]]vvvwwwqqqdddZZZYYYZZZXXXUUUUUUUUUSSSRRRTTTYYY]]]iiikkkmmmpppsssuuuuuuvvvsssrrrpppooonnnooopppqqqnnnooowwwyyyssspppnnnuuuuuuvvvwwwwwwwwwwwwwww{{{vvvttt|||{{{xxx~~~{{{kkknnnzzzTTT777222111///333......///000111222222333555888<<<>>>???@@@AAACCCBBBFFFVVVyyy{{{rrrssszzzWWWJJJQQQuuusssaaaRRRGGGEEE>>>===;;;888666666555555::::::>>>GGGSSS]]]dddfff[[[RRRKKKKKKLLLIIIFFFEEEDDD>>><<>><<<===???AAA666FFFMMM]]]pppTTTPPPmmm{{{xxxuuusssrrrgggaaaZZZXXXZZZ[[[ZZZXXXWWWVVVVVVWWWYYYZZZYYYWWWUUUVVVWWWTTTPPPNNNOOOQQQRRRRRRRRRQQQPPPPPPOOOOOOMMMLLLJJJJJJKKKKKKIIIHHHHHHGGGGGGGGGEEEAAA<<<777333777>>>DDDEEECCC>>>;;;888999<<>>@@@@@@???@@@BBBCCCCCCJJJfffyyyXXXGGGbbbooouuulll___YYYWWWVVVSSSTTTUUUSSSPPPPPPRRRUUUiiijjjlllnnnpppqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqsssuuuyyy}}}rrrkkkhhhwwwvvvtttrrrqqqssswww{{{|||~~~~~~pppNNN999333222000.../////////000222444666777;;;<<>>????????????>>>???CCC;;;AAAKKK???WWWaaaOOOmmmzzz~~~yyysssnnnjjjbbb\\\ZZZYYYWWWWWW[[[XXXWWWXXXYYYZZZYYYWWWUUU]]]YYYUUUSSSSSSTTTSSSQQQUUUTTTSSSTTTTTTSSSPPPNNNLLLMMMMMMNNNNNNLLLKKKJJJMMMJJJGGGHHHIIIFFF???999444666;;;@@@DDDEEEBBB???888777777;;;???AAA???===999;;;>>>???@@@DDDKKKPPPOOOOOONNNJJJGGGDDDDDDEEECCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDHHHIIIHHHIIIKKKNNNKKKNNNNNNLLLNNNRRRSSSPPPMMMQQQSSSPPPLLLLLLRRRXXXcccllltttuuunnneee``````WWWUUUSSSRRRRRRSSSRRRRRRNNNRRRVVVXXXZZZ]]]^^^]]]cccaaa^^^ZZZVVVSSSQQQPPPcccnnn~~~||||||}}}ssshhhRRR===444222222222222333555777888<<<>>>???>>><<<===@@@CCC???>>>???BBBDDDEEEDDDBBBBBBhhhwwwTTTIIIOOO^^^kkkjjj___WWWXXX]]]XXXWWWUUUSSSRRRQQQPPPPPPggghhhjjjllloooqqqrrrsssrrrrrrrrrrrrrrrqqqqqqqqqsssxxxyyyooojjjllloooqqqrrrssstttvvvyyy}}}|||{{{vvvkkkJJJ666111111000///000//////000222444666888;;;<<<>>>@@@AAABBBAAAAAAGGGEEEQQQjjjvvvssslllnnnPPP]]]vvvcccNNNKKKEEECCC???;;;888666777888777999===BBBJJJSSS^^^eeekkkeee[[[RRRMMMKKKKKKLLLKKKIIIFFFBBB???===<<<<<<@@@>>>AAANNN]]]eeeccc]]][[[]]]___bbbeeehhhiiijjjkkkjjjhhhhhhiiijjjjjjjjjoooppppppooolllkkkkkklllxxxqqqkkkvvvyyy}}}|||uuupppooonnnmmmllllllmmmnnnnnnnnnpppqqqrrrrrrpppnnnmmmgggbbb[[[WWWVVVWWWWWWWWWUUUWWWYYY]]]bbbjjjssszzz||||||}}}~~~~~~}}}aaaDDD:::222111222111111222111333666666555444666777999:::;;;:::999888999:::========================:::@@@;;;@@@LLLEEEZZZoooXXXrrr{{{uuupppmmmcccZZZXXXXXXVVVVVVXXXWWWWWWWWWXXXXXXXXXXXXWWW\\\XXXUUUTTTUUUVVVUUUTTTSSSRRRRRRSSSTTTSSSPPPNNNMMMNNNNNNOOONNNMMMLLLKKKLLLIIIGGGHHHIIIFFF@@@;;;333444777<<<@@@BBBAAA???:::999999;;;>>>???===:::999;;;<<<<<<<<>>???>>><<<<<>>@@@AAABBBBBBAAA@@@DDDDDDKKKWWWsssxxxpppkkkxxxXXXWWWjjjoooUUUOOOFFFEEEBBB>>>999666666777555666999<<>>======>>>@@@DDDIIIMMMOOOOOOTTTUUUXXXZZZ\\\^^^___```___aaacccfffgggggggggfffkkkkkkjjjkkkkkkjjjhhhfffuuuxxx~~~lllnnnqqquuuuuusssqqqpppqqqnnnmmmjjjiiihhhjjjlllmmmkkklllmmmmmmllliiieeeccc\\\YYYUUURRRSSSTTTTTTTTTSSSWWW\\\bbbiiiqqqxxx}}}~~~}}}}}}}}}xxx|||QQQ<<<444...///111111222444111333555555555555555777777999:::999888888999:::???>>><<<;;;:::;;;;;;<<<777AAA===???KKKJJJXXX~~~xxxssshhhppp~~~zzztttgggZZZWWWWWWVVVTTTTTTVVVVVVVVVVVVWWWWWWXXXYYYZZZXXXVVVUUUVVVWWWWWWWWWPPPPPPQQQSSSTTTSSSPPPNNNNNNOOOOOOOOOOOONNNMMMMMMKKKIIIGGGHHHIIIGGGCCC>>>777666666888;;;>>>@@@@@@???>>>===>>>??????===;;;:::;;;;;;::::::;;;>>>AAAHHHHHHHHHFFFDDDBBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>@@@BBBCCCCCCCCCEEEFFF>>>HHHRRRUUUUUUTTTPPPLLLFFFHHHKKKOOOSSSVVVYYYZZZjjjssssssjjjWWWQQQKKKIIIKKKLLLJJJGGGMMMLLLKKKMMMPPPRRRSSSSSSVVV]]]ffflllmmmjjjeeeccceeemmm{{{tttgggTTT???222000222222222333555777888999@@@@@@AAA@@@??????AAACCCFFFEEEEEEGGGIIIIIIHHHGGGFFFTTTXXX???CCCEEEGGGRRR]]]\\\SSSVVVUUUTTTSSSPPPNNNLLLKKKbbbdddfffiiimmmpppssstttttttttttttttttttttsssssstttxxx{{{{{{xxxxxx{{{~~~uuuiiigggnnnvvvyyy}}}jjj\\\ddd|||___???111///...///111000000000111333666888:::>>>@@@BBBDDDEEEDDDBBBAAA>>>CCCJJJOOOdddqqqlllsssdddXXX^^^zzzfffTTTIIIIIIHHHEEE@@@;;;888777444555666999===DDDLLLRRRXXX]]]aaa___WWWPPPNNNPPPKKKJJJIIIHHHEEECCCAAA???>>>>>>>>>>>>>>>@@@DDDGGGLLLMMMOOORRRTTTVVVWWWXXXVVVZZZ^^^bbbdddeeeeeefffgggggghhhmmmsssvvvtttqqqvvvsssmmmhhhaaa[[[YYYXXXggguuuqqqqqqpppnnnlllllllllmmmkkkiiigggeeeeeehhhkkkmmmjjjkkkjjjiiieee```[[[XXXRRRQQQOOOOOOOOOPPPPPPQQQTTTYYYaaaiiipppvvv{{{~~~~~~}}}|||{{{zzzyyy~~~tttDDD888222...///111111222555333444555666666666777777666888999999888888:::;;;AAA@@@===;;;999:::;;;;;;:::DDDAAA???FFFHHHOOOaaa|||zzzjjjzzzjjj[[[VVVWWWVVVSSSRRRUUUUUUVVVUUUUUUVVVYYY[[[YYYXXXWWWVVVVVVVVVVVVVVVOOOOOOPPPRRRSSSSSSPPPNNNNNNNNNNNNNNNNNNMMMMMMMMMJJJIIIHHHIIIIIIHHHEEEBBB???;;;777666888;;;>>>???BBBAAAAAAAAABBBBBBAAAAAA======<<<;;;;;;===???AAADDDEEEFFFEEECCCAAAAAABBBCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>======999:::<<<===============999BBBLLLSSSXXXZZZVVVOOOBBBBBBDDDIIINNNQQQPPPNNNZZZ```iiirrruuupppeee]]]QQQJJJDDDDDDHHHKKKJJJGGGIIIGGGGGGJJJMMMNNNOOOQQQPPP\\\mmmzzz~~~{{{xxxyyy{{{xxxooo___III777000111333333444666888:::;;;<<>>@@@BBBDDDEEEDDDBBB@@@===CCCJJJKKKYYYvvviiisssqqq{{{yyyfffZZZVVViiibbbOOOOOONNNMMMKKKGGGBBB>>>444555666888;;;AAAIIINNNSSSXXX___ccc```YYYQQQLLLKKKKKKJJJIIIGGGEEECCCAAA???===:::999:::>>>AAABBBAAABBBEEEHHHKKKNNNOOOPPPRRRVVVZZZ]]]^^^aaadddggghhhhhhlllsss||||||xxxsssooommmjjjccc]]]eee{{{|||vvvnnnkkkkkkllljjjggghhhgggeeedddeeeiiilllooojjjiiigggccc^^^XXXSSSPPPMMMMMMMMMLLLLLLMMMNNNOOOSSSZZZdddnnnuuuzzz}}}yyywwwvvvwwwzzz||||||{{{ddd777777222000111222111111555555666666777999999999888666888999:::999:::;;;===CCCAAA>>><<<::::::;;;<<<;;;BBBBBB???BBBEEEGGGLLL|||yyyqqqmmmttteeeWWWTTTWWWWWWUUUTTTUUUVVVWWWVVVUUUVVVYYY\\\YYYYYYXXXVVVTTTSSSRRRRRRPPPPPPPPPQQQRRRSSSQQQOOONNNMMMMMMMMMLLLLLLLLLLLLJJJIIIIIIIIIJJJIIIGGGEEEDDD???999666666777999:::??????@@@AAAAAABBBDDDEEEAAA???>>>===???BBBFFFGGGBBBDDDEEEEEECCCBBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAA@@@???======<<<888888999999::::::999888888<<>>???DDDCCCCCCDDDEEEEEEEEEDDDCCCBBBAAABBBDDDEEEEEEDDDJJJCCC^^^lllIIIDDDFFF@@@DDDRRRRRRSSSTTTUUUTTTRRROOOMMMXXX\\\aaagggkkknnnoooooosssssstttvvvwwwxxxyyyyyy|||wwwrrrqqqvvv|||lllkkkfffbbbiiiuuuvvvpppwww{{{{{{pppgggiiiqqqppp{{{zzzoooQQQ777111222...---111000000111222555888:::<<<;;;>>>AAADDDEEECCCAAA@@@BBBCCCGGGGGGOOOvvvvvvhhhhhh}}}pppuuukkk```UUU___wwwWWWRRRLLLKKKMMMLLLGGGAAA777777777777:::???EEEJJJTTTWWW]]]cccddd^^^SSSKKKLLLKKKJJJHHHGGGFFFEEEDDD???;;;777777999<<<=========>>>AAADDDHHHJJJLLLMMMNNNQQQUUUWWWXXXZZZ```dddccceeehhhnnntttyyy{{{{{{wwwmmmiiijjjjjjgggcccgggfffddddddfffhhhkkkmmmfffddd```[[[UUUQQQMMMKKKJJJKKKLLLKKKKKKLLLOOORRRUUU\\\gggqqqwww{{{~~~{{{xxxxxxyyyyyywwwuuuqqqvvvzzz}}}TTT444555222111333333111111555777777777888:::;;;:::999666777999:::::::::<<<>>>AAA@@@>>>===;;;;;;;;;;;;999<<>>>>>@@@BBBCCCBBB@@@???>>>===>>>@@@BBBCCCBBBJJJGGGUUUIIIAAAHHHEEECCCJJJMMMPPPSSSUUUVVVTTTRRRPPPMMMSSS[[[dddjjjmmmmmmmmmpppppprrrtttvvvxxxzzzzzzzzzuuummmgggfffjjjrrrwwwrrrvvvssskkklllvvv{{{yyy{{{}}}~~~|||xxxwwwqqqyyyttt}}}dddHHH111000333......333000111111333555888;;;===<<>><<<::::::999999999<<<>>>@@@CCCEEEGGGHHHIIIGGGKKKPPPRRRQQQSSSXXX\\\ZZZ]]]```cccfffhhhlllnnnuuupppjjjfffeeedddcccaaacccbbbaaaaaaaaabbbcccddd\\\YYYUUUPPPLLLJJJIIIIIIGGGIIIKKKKKKLLLOOOTTTXXX]]]ccclllsssvvvwwwwwwwww|||wwwrrrqqqrrrqqqmmmiiibbbllltttuuuyyyxxxFFF888222000000333333111222666777666666777:::;;;:::888444666888999999:::<<<===>>>>>>===<<<<<<;;;:::::::::888>>>BBB>>>@@@EEEEEESSSgggbbblllrrrcccdddmmmmmmddd[[[ZZZZZZYYYZZZ\\\UUUYYY\\\[[[XXXVVVXXX[[[WWWXXXYYYXXXUUURRRSSSTTTWWWTTTPPPOOOOOOQQQRRRRRROOONNNMMMLLLLLLLLLMMMMMMLLLLLLLLLKKKJJJIIIHHHIIIGGGDDD???<<<;;;;;;:::999666888:::::::::<<>>EEEKKKOOOFFFHHHJJJJJJHHHFFFFFFFFFCCCBBBAAAAAA@@@@@@AAAAAAEEEDDDCCCAAA@@@>>>===<<<===;;;::::::;;;;;;888666666<<>>===<<<;;;===@@@BBBDDDDDDEEELLLQQQooogggLLLIIIIIIGGGEEEGGGKKKPPPTTTVVVVVVTTTRRREEELLLVVVaaaiiilllmmmlllmmmnnnppprrruuuwwwyyyzzz}}}yyypppddd[[[[[[dddmmmxxxqqqyyy|||||||||{{{||||||}}}tttxxx\\\@@@---///333///...444111111111333666999<<<===???BBBGGGKKKLLLKKKIIIGGGAAA===DDDIIIHHH]]]{{{hhhlll}}}ssswww]]]LLLPPPbbb{{{sss[[[NNNNNNOOOJJJCCC;;;:::888555444666;;;>>>HHHKKKOOORRRUUUVVVVVVVVVMMMKKKIIIFFFEEEEEEFFFGGGAAACCCCCC@@@;;;777777888888999;;;===???@@@@@@@@@@@@FFFLLLOOONNNNNNQQQUUUWWW[[[^^^___```bbbgggkkkxxx{{{||||||qqqlllooohhhhhhgggccc```___```bbb^^^^^^]]]\\\[[[ZZZZZZZZZTTTQQQMMMHHHFFFFFFGGGHHHFFFHHHJJJKKKMMMQQQXXX]]]ggglllqqquuutttqqqnnnmmmccc```^^^```eeehhhgggdddcccnnntttrrrsssnnn:::999///---///333333111333777777555555666:::;;;999777222444666777888999;;;===<<<<<<<<<<<<;;;:::999888>>>888???DDD>>>===CCCDDDJJJlllcccPPPfffooo___bbbnnnwwwooogggbbb___ZZZYYY[[[VVVZZZ^^^]]]YYYWWWXXX[[[UUUXXXZZZYYYVVVTTTUUUWWWZZZVVVQQQNNNOOOQQQSSSTTTPPPOOONNNMMMMMMMMMNNNOOOLLLMMMMMMLLLJJJHHHHHHIIIJJJGGGDDDBBBBBBBBB@@@???888:::;;;;;;:::;;;???BBBDDD>>>777666;;;CCCIIIMMMHHHJJJLLLLLLJJJHHHGGGGGGCCCBBBAAAAAA@@@@@@AAAAAAFFFEEEDDDBBB@@@>>>===<<<<<<:::888999:::999666333444???GGGEEEAAA@@@CCCDDDBBBBBBBBBAAA???===<<<;;;;;;===@@@BBBBBBAAA@@@@@@<<<@@@DDDDDD@@@>>>???BBB@@@???CCCJJJMMMYYYwwwooollllll[[[???///111444000000222555999<<<>>>??????:::::::::===BBBCCCBBB???===<<<;;;===@@@DDDEEEEEE>>>NNNNNN]]]fffJJJFFFEEEAAACCCGGGMMMSSSVVVVVVUUUSSSEEELLLUUU]]]eeemmmnnnkkkmmmmmmnnnrrrxxxzzzyyyvvvzzztttcccVVVRRRSSSgggyyy{{{zzzxxxwwwwwwyyy{{{|||}}}zzz{{{}}}lllEEE:::000...///000111444000333777:::;;;===@@@BBBDDDDDDFFFJJJMMMLLLFFFAAACCCNNNCCCBBBVVVZZZjjjtttwwwsss|||QQQBBBLLLeee}}}cccUUUSSSOOOFFF???===;;;888777888999:::DDDHHHLLLNNNNNNNNNMMMNNNPPPNNNJJJHHHGGGFFFDDDCCCFFFFFFEEECCC@@@===:::888666666777888999;;;===>>>AAABBBCCCEEEGGGJJJLLLMMMQQQRRRRRRSSSTTTXXX]]]```nnnuuu{{{rrrkkkhhhgggffffffcccbbb```^^^\\\[[[ZZZZZZZZZYYYXXXVVVTTTSSSRRRRRRLLLIIIEEEDDDEEEGGGFFFEEEGGGHHHHHHHHHJJJRRR^^^hhhqqqvvvyyyuuuooojjjddd^^^UUUPPPLLLNNNRRRYYYdddooorrr}}}XXX===888222222333333333333444444333444555555666666555555333555666666666777999;;;<<<;;;:::999999:::<<<===:::;;;;;;<<<>>>???AAABBBJJJRRRbbbPPPeee~~~yyyyyyzzzwwwrrrooohhh```___\\\YYYWWWRRROOOUUU^^^[[[YYYWWWVVVWWWWWWWWWVVVVVVUUUTTTSSSRRRQQQPPPOOOSSSQQQOOOMMMLLLLLLMMMNNNLLLMMMMMMMMMMMMLLLKKKKKKLLLJJJGGGDDDHHHLLLIIICCC@@@?????????;;;999???HHHCCC@@@<<<:::;;;@@@EEEHHHEEEGGGIIIJJJJJJHHHEEEDDDBBBAAA???===<<<===>>>???>>>???@@@AAAAAA@@@???>>>======<<<<<<:::999777666666:::??????===>>>BBBGGGEEECCC@@@===<<<<<<>>>???>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>@@@EEENNNYYYkkk{{{wwwllllll___KKK999111111222222444555888:::<<<==================>>>>>>>>>>>>======<<<<<>>@@@BBBCCCFFFJJJLLLKKKHHHEEECCCCCCPPPGGGDDDRRRUUUggg{{{~~~nnnPPPDDDOOOeee{{{```QQQLLLIIIBBB@@@>>>;;;999888777777???BBBFFFIIIJJJJJJJJJKKKMMMNNNOOONNNKKKHHHGGGGGGGGGGGGGGGEEECCC@@@>>><<<888888888888999:::;;;;;;======>>>@@@BBBEEEGGGHHHMMMMMMNNNOOOPPPSSSXXX[[[___cccjjjrrryyy}}}xxxssslllfffcccbbbaaa``````___]]][[[YYYXXXWWWWWWXXXWWWTTTQQQOOOMMMKKKKKKGGGEEEBBBBBBEEEGGGFFFEEEGGGGGGGGGIIINNNXXXdddmmmpppuuuwwwtttpppmmmggg```UUUQQQLLLKKKMMMWWWjjj|||uuuOOO666333222222333333333333444444333444555555666666555555333444555555555666999<<>>>>>AAADDDFFFDDDAAA>>>===>>>???@@@?????????@@@@@@@@@AAAAAA?????????>>>>>>>>>>>>>>>===>>>DDDRRRdddxxxyyyjjjfffiiiZZZEEE666111222333222444555777999;;;<<<======>>>>>>??????>>>===<<<;;;;;;:::;;;>>>BBBFFFHHHIIIFFFEEEPPPWWWZZZzzzrrraaaMMMGGGBBBAAAGGGKKKNNNRRRXXXLLLTTT\\\aaahhhnnnooommmssstttwwwyyyzzzwwwrrrmmmdddcccYYYRRRRRRTTTeee}}}zzzyyywww~~~||||||~~~}}}|||{{{yyyVVV===555///000111000000222555777:::<<<===>>>@@@AAAAAAFFFKKKLLLHHHEEEEEEFFFDDDPPPJJJFFFNNNOOO```uuuyyy|||iiiEEE>>>NNNjjjttt]]]QQQKKKDDDCCCAAA>>>;;;888666555999<<<@@@CCCEEEFFFHHHIIIGGGLLLPPPQQQNNNKKKIIIIIIHHHHHHHHHGGGFFFDDDCCCBBB<<<;;;:::999888888888888999:::;;;<<<>>>@@@BBBCCCFFFGGGHHHHHHIIILLLPPPTTTYYY[[[___cccfffffffffeeeooorrryyy|||rrrkkkhhhccc```^^^]]][[[YYY\\\ZZZXXXVVVTTTRRRQQQQQQRRRPPPMMMJJJGGGDDDCCCBBBAAA@@@???AAACCCFFFFFFFFFGGGGGGIIINNNWWWbbbmmmttttttvvvvvvsssrrrpppjjjcccUUUQQQNNNMMMPPP^^^xxxhhhEEE222222222222333333333333444444333444555555666666555555333444444444444666:::===DDDAAA===999777666777777999999999:::;;;===>>>???BBB???VVVpppKKKPPPyyy}}}xxxqqqcccWWWXXX```___WWWVVVVVVWWWXXXYYYXXXUUURRRUUUUUUUUUTTTSSSRRRQQQPPPSSSRRRPPPOOOOOOPPPRRRSSSQQQQQQQQQQQQQQQPPPOOOOOOLLLLLLIIIGGGIIILLLIIIDDD@@@AAACCCDDDAAA>>>CCCJJJIIIFFFBBB???>>>AAADDDGGGCCCDDDEEEFFFFFFDDDBBBAAAAAA@@@???===<<<======>>>888999999:::::::::999999777777666777888999;;;<<>>>>>>>>>>>>>>>>>=========FFFXXXlllpppqqqttteeegggcccRRR===222111444444333444555777999:::<<<<<<<<<>>>???@@@@@@???===:::999:::::::::===@@@BBBCCCBBBEEEBBBJJJNNNLLLjjjsss|||}}}WWWHHHBBB???AAAFFFJJJPPPUUUQQQYYYaaafffkkkqqqtttrrruuuvvvxxxyyywwwqqqjjjeee\\\bbbbbbbbbaaaZZZaaavvv{{{~~~~~~~~~}}}|||}}}}}}{{{{{{|||||||||~~~}}}{{{}}}sssHHH888333///111222111000222777999<<<======>>>???AAA@@@DDDHHHIIIHHHGGGGGGHHHDDDLLLIIIGGGMMMNNNXXXqqq}}}nnnsssttt^^^BBBEEEZZZmmmyyyiiiUUUFFFDDDDDDBBB@@@<<<999666444666999<<>><<<:::999777666666999999999:::;;;===>>>???AAABBBCCCCCCDDDFFFIIILLLUUUWWWZZZ]]]___```___^^^lllooowww{{{jjj]]]___]]][[[ZZZYYYXXXUUUSSSUUUTTTRRROOOMMMKKKJJJIIIHHHFFFDDDBBB???===<<<<<<=========???AAACCCDDDEEEGGGJJJPPPYYYcccmmmtttxxxxxxyyywwwsssssstttqqqkkk]]]ZZZYYY]]]dddsssuuu[[[===222666222222222333333333444444333444555555666555555555444444444333333666:::===FFFDDD@@@<<<999999999:::888888888999:::<<<===>>>BBBCCCHHHvvv|||fffVVVrrr}}}nnn^^^___kkkkkkaaaXXXWWWWWWXXXYYYYYYWWWUUUTTTUUUUUUUUUUUUTTTRRRRRRRRRQQQPPPOOOOOOQQQSSSTTTPPPPPPPPPPPPPPPOOONNNNNNLLLMMMKKKIIIJJJLLLJJJEEEAAABBBEEEGGGDDD@@@DDDKKKIIIFFFBBB@@@???AAAEEEGGGCCCDDDEEEFFFEEEDDDBBBAAADDDCCCBBB@@@@@@@@@@@@@@@888999999999::::::::::::999888777777888:::===???AAA???>>>>>>@@@BBBBBBBBBDDDCCCAAA@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>=========>>>AAALLL]]]mmmzzzmmmjjjnnnfffjjj\\\JJJ777000333777777666666777888999;;;<<<======<<<>>>???@@@@@@>>>;;;:::;;;::::::;;;======<<<:::AAA>>>EEEKKKIII\\\tttRRRIIIAAA@@@EEEKKKNNNOOO[[[ccciiikkkmmmqqqsssrrrtttuuuvvvtttooohhhaaa]]]SSS\\\aaaeeefff^^^bbbvvvtttzzz~~~}}}{{{vvvtttuuuvvv|||}}}|||{{{{{{~~~~~~{{{wwwzzzggg>>>555111000222333111111333888:::<<<>>>>>>>>>???AAAAAA@@@BBBEEEJJJLLLKKKIIIDDDFFFDDDFFFMMMOOORRR[[[lllnnnvvvSSS>>>EEEOOOZZZaaaccc^^^RRRGGGDDDDDDBBB@@@===:::777555333555888:::<<<>>>BBBEEEGGGEEECCCEEEJJJMMMMMMKKKHHHGGGGGGFFFEEEEEEEEEEEEBBBAAA???<<<:::888777666777777777777888999:::;;;<<<>>>?????????AAADDDFFFHHHJJJMMMPPPRRRSSSSSSSSSVVV[[[aaaffffff```VVVOOORRRQQQPPPQQQQQQPPPMMMJJJMMMLLLJJJGGGEEECCCBBBBBB======<<<;;;:::999999:::<<<<<<===>>>???AAACCCEEEIIIPPP[[[fffooouuuxxxyyywwwxxxvvvsssuuu{{{~~~}}}vvvrrrsss|||yyyhhhNNN888222666222222222333333333444444333444555555666555555555444444444444333555888;;;AAA@@@>>><<<::::::;;;;;;888888888888999;;;<<<===:::DDD@@@VVV~~~lllkkkmmmhhhqqqsssmmm\\\YYYVVVUUUVVVWWWXXXWWWSSSTTTUUUVVVVVVUUUTTTSSSQQQPPPOOONNNOOOQQQSSSTTTPPPQQQQQQQQQQQQPPPOOOOOOLLLNNNNNNKKKKKKLLLJJJEEECCCDDDGGGHHHDDD@@@DDDKKKFFFDDDBBB@@@@@@CCCFFFHHHEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@;;;;;;;;;<<<<<<============<<<:::::::::<<<>>>@@@???>>><<<===@@@CCCDDDDDDBBBAAA@@@???>>>>>>??????===============<<<<<<<<>>=========<<<@@@GGGTTTaaahhhnnnyyy~~~zzzyyynnngggxxxwwwkkkdddcccUUUCCC333222777:::::::::999999:::;;;<<<>>>??????:::<<<>>>???@@@???>>>===:::999888999:::;;;;;;:::===;;;>>>GGGIIIPPPuuuuuueeeOOOCCCCCCIIILLLLLLdddkkkpppooommmnnnooonnnssssssqqqllleee^^^ZZZXXXYYY______^^^]]]VVV]]]rrryyy{{{}}}|||{{{~~~~~~xxxqqqoooqqqttt~~~}}}{{{}}}~~~~~~vvv}}}oooYYY888333000000333444222333666777999<<<======>>>@@@AAABBB??????CCCIIIMMMLLLIIIFFFBBBAAADDDJJJNNNOOOMMMXXXvvvqqqqqqzzzjjj@@@;;;BBBIIIKKKKKKMMMQQQUUUGGGFFFDDDAAA>>>;;;999888222333444555666888<<>><<<:::999888666555555555555666666777999:::<<<<<<<<<===???AAABBBCCCEEEGGGHHHIIIIIIHHHHHHMMMQQQRRROOOLLLJJJJJJFFFEEEEEEFFFGGGFFFDDDAAAEEEDDDBBB@@@>>>======<<<777666666666777888999:::<<<<<<======>>>@@@EEEHHHPPPZZZhhhssswwwxxxxxxyyysssvvvuuusssxxxpppYYYBBB444111333222222333333333333444444333444555555666666555555444555666555444444666888888888999999999999999999888888888888999:::;;;<<<888CCC@@@HHH|||~~~~~~yyy}}}ssstttvvvtttddd```ZZZVVVUUUUUUUUUUUUSSSTTTVVVWWWWWWVVVUUUTTTQQQPPPOOONNNOOOQQQSSSTTTRRRSSSSSSSSSSSSRRRQQQQQQMMMPPPPPPMMMKKKLLLJJJFFFEEEEEEGGGGGGBBB???BBBJJJFFFDDDBBBAAAAAACCCFFFHHHFFFGGGGGGGGGFFFFFFEEEEEEAAAAAA@@@@@@???>>>>>>===>>>=========>>>???@@@AAA??????>>>======>>>???@@@>>>=========>>>AAADDDFFFAAA@@@??????>>>>>>>>>???============<<<<<<<<<<<<<<<======>>>???@@@AAAAAAEEELLLXXXbbbdddfffoooyyy{{{|||||||||}}}{{{{{{||||||{{{vvvhhhfffzzzxxxrrrmmmddd[[[MMM===222555;;;;;;;;;>>>;;;;;;;;;<<<===>>>@@@@@@:::;;;<<<===?????????@@@:::999777888;;;>>>?????????@@@@@@FFFKKKIII[[[}}}nnnQQQEEEGGGLLLMMMeeelllqqqooolllmmmnnnnnnrrrpppllleee]]]XXXVVVWWWaaaeeeccc```]]]TTTZZZooo~~~}}}{{{zzz|||wwwpppoootttyyy|||{{{{{{{{{vvvwww}}}zzzeeeKKK777222000000444444333555999666888;;;<<<===>>>@@@AAABBBBBBBBBDDDFFFIIIJJJJJJHHHAAAAAACCCDDDKKKPPPMMMOOO```qqqmmmuuu]]]CCCDDDEEEEEEEEEJJJSSS[[[NNNLLLHHHCCC???<<<:::999444444444333333555999<<<@@@BBBCCCBBBAAADDDLLLRRRPPPOOOLLLIIIGGGFFFEEEEEEDDDCCCAAA???>>><<<<<<;;;777777666666555666666666666777999999999999;;;<<<@@@AAABBBCCCDDDDDDDDDDDDFFFIIIKKKJJJGGGEEEDDDEEE@@@??????@@@AAA@@@>>><<<>>>===<<<:::999999888888444444555555666777999999;;;<<<<<<<<<===BBBHHHNNNZZZffftttzzzxxxvvvwwwzzzuuuxxxxxxuuuxxx}}}dddIII999333222222222222333333333333444444333444555555666666555555444555777777555444333444333444777999999999777666999999999999999:::;;;<<<>>>>>>AAAGGG```~~~xxxxxxzzzrrrmmmfff```[[[WWWTTTRRRRRRTTTVVVXXXXXXWWWVVVTTTTTTRRRQQQPPPPPPQQQSSSTTTRRRRRRSSSSSSRRRRRRQQQPPPMMMQQQRRRNNNLLLLLLJJJGGGGGGFFFFFFEEE@@@<<<@@@HHHIIIGGGEEECCCCCCDDDFFFHHHGGGGGGGGGFFFFFFFFFEEEEEE@@@@@@@@@??????>>>===<<<>>>=========>>>???AAABBB>>>????????????@@@@@@@@@===??????===;;;===AAAEEEAAAAAA@@@@@@@@@???????????????>>>>>>>>>=========<<<===@@@CCCGGGJJJMMMNNNNNNQQQXXX^^^______cccjjjkkkpppssstttyyyzzzvvvuuuvvvwwwxxxpppppp~~~pppppppppdddWWWEEE999222888===:::;;;???;;;;;;;;;;;;<<<===???@@@======<<<<<<===>>>???@@@CCC@@@<<<;;;===???AAABBB@@@GGGDDDEEELLLHHHOOOjjjpppTTTJJJLLLOOO___hhhnnnmmmkkknnnqqqqqqqqqoooiiiaaaXXXTTTUUUWWW[[[cccfffhhhhhh___bbbvvv~~~|||{{{{{{|||xxxrrrrrrxxx~~~{{{|||{{{uuu}}}~~~wwwzzzqqqyyy|||}}}xxx```CCC888222000111444444333666<<<555777:::<<<===>>>@@@AAABBBEEEGGGFFFDDDDDDGGGJJJJJJCCCCCCBBB???HHHSSSQQQLLLRRR~~~ppp}}}OOOEEE===@@@HHHOOORRRSSSTTTQQQKKKEEE@@@<<<::::::777777666555444555999<<<777???EEEBBB;;;;;;GGGRRRUUUSSSPPPLLLJJJHHHGGGGGGDDDCCCBBB@@@???>>>>>>===::::::999888888888888888444555777777777777888:::888999;;;<<<===>>>>>>>>><<<===???AAABBBBBB@@@??????>>>===>>>??????>>><<<:::999888777777666666666555555555555666777888999999;;;;;;<<<===CCCLLLSSSbbbnnnzzz}}}wwwtttwww|||zzz~~~}}}wwwxxxwwwZZZ???444555666444222222333333333444444444333444555555666666555555444666888888666333222222222444888;;;;;;:::777666999999999999:::;;;<<<<<>>GGGKKKuuu}}}|||~~~yyyrrrkkkccc\\\UUUQQQRRRTTTVVVXXXYYYXXXVVVUUUVVVTTTSSSQQQQQQRRRTTTUUUPPPPPPPPPPPPPPPOOOOOONNNMMMQQQSSSOOOMMMLLLJJJGGGHHHGGGFFFCCC>>>:::???GGGMMMKKKHHHEEEDDDDDDFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAAAAAAAA???>>>>>>======<<<<<<===>>>@@@AAA<<<===>>>@@@AAAAAAAAAAAA>>>@@@AAA>>>:::999>>>DDDBBBAAAAAAAAAAAAAAAAAA@@@AAA@@@@@@@@@??????>>>>>>>>>@@@DDDIIIOOOTTTXXXZZZWWWTTTUUUYYY[[[YYYYYY[[[```hhhooosssxxx|||xxxwwwvvvtttsssgggqqqggglllmmmbbbSSS@@@666222:::===999:::@@@;;;:::::::::;;;<<<>>>???@@@???===;;;;;;<<<>>>???MMMIIICCC???>>>???@@@@@@:::FFFBBB???HHHEEEKKKeeegggRRRNNNOOOeeedddeeehhhlllnnnllliiiqqqnnnggg\\\TTTSSSXXX^^^___ccceeedddeeelllvvv|||}}}zzz~~~~~~xxxaaaRRRXXXssssssxxx}}}|||hhhMMM999222...///111333444666999;;;999999:::<<<>>>@@@BBBCCCCCCEEEGGGGGGEEEEEEEEEFFFIIIFFFBBB???AAAFFFLLLPPPOOOYYYtttooo{{{pppTTTKKKFFF???BBBMMMMMMLLLKKKIIIFFFAAA===:::BBB@@@<<<888555444444444;;;===???BBBCCCCCCBBBAAALLLNNNOOOPPPOOOLLLHHHFFFFFFGGGFFFCCC???<<<;;;;;;===:::888777777666555333777666555444444555777888888888999999:::::::::;;;:::;;;<<<<<<======<<<<<<999999999999999999999999;;;999777444333333444555000222444555555666888:::>>>;;;888:::FFFVVV```aaajjjssszzzzzz||||||{{{xxx|||aaaBBB:::444000111000333333222111111222333333222444666666444333333333333333333222222222111111333444666777888888888888888888888888888999999::::::CCC:::999JJJUUU}}}wwwpppggg]]]VVVTTTRRRQQQQQQRRRSSSRRRQQQUUUTTTSSSRRRRRRSSSTTTUUUPPPOOOOOOQQQSSSTTTSSSRRROOOOOONNNMMMKKKIIIHHHFFFFFFEEEEEEDDD???;;;@@@GGGGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHFFFDDDDDDDDDDDDEEEIIIHHHFFFCCCAAA???>>>>>>@@@AAABBBBBBBBBAAA@@@?????????@@@AAAAAAAAAAAA@@@???@@@AAABBBAAA@@@>>><<>>>>>@@@AAA===@@@AAA@@@BBBDDDBBB<<>>???@@@???<<<::::::;;;===>>>GGGEEEAAA>>>>>>@@@CCCEEEAAABBBCCCCCCDDDGGGKKKOOOkkkhhhSSSOOOhhhffffffhhhkkkllljjjhhh```\\\UUUOOONNNRRRYYY^^^sssuuuuuusssssszzz~~~}}}uuu```MMMNNNhhhqqqxxx{{{}}}ttt___EEE444000///111333555555777:::===;;;;;;<<<===???@@@BBBCCCAAACCCEEEEEEDDDCCCDDDEEEEEEDDDCCCCCCEEEHHHKKKMMMPPPNNNiiirrriiiuuugggEEEBBBEEECCCJJJJJJJJJHHHFFFDDDCCCCCCCCCAAA>>>;;;888555444333666777:::===???@@@AAAAAAFFFHHHKKKMMMMMMKKKIIIGGGDDDDDDCCCAAA??????@@@BBB???===:::999:::999888777888777555444444555777888666666666777777888888888888888999:::::::::::::::555555555555555555555555777666444333333333444444888888666333111222555888<<>>BBBHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFEEEDDDDDDDDDEEEDDDDDDDDDCCCCCCDDDDDDEEEBBBCCCCCCDDDCCCBBBAAA@@@??????@@@AAAAAAAAAAAAAAA===???@@@AAABBBAAA???>>>===???AAACCCCCCBBBAAA@@@AAACCCCCC@@@CCCJJJOOOPPPPPPSSS\\\lll{{{xxxooojjj___WWWWWWYYYXXXYYY[[[\\\```fffkkkmmmmmmmmmmmmkkkkkkpppvvvvvvtttyyy{{{mmm^^^bbbggg]]]MMMDDD999999999999999:::;;;;;;===<<<<<<<<<<<<======>>>>>>===:::999888999;;;<<>>???@@@@@@>>>???@@@@@@AAACCCGGGJJJQQQeeesss___lllkkkjjjjjjjjjhhheeecccZZZUUUPPPOOOVVV___gggkkkuuuwwwzzz|||}}}}}}{{{zzz{{{{{{~~~uuu\\\KKKSSSqqqrrrzzzzzzvvviiiQQQ::://////222444666777777999;;;=========>>>???@@@AAABBBCCCAAACCCDDDDDDCCCCCCDDDFFFAAACCCEEEGGGHHHJJJJJJJJJPPPFFFVVV}}}xxxxxxiiiqqqOOOBBBEEECCCCCCDDDEEECCC@@@@@@BBBEEEDDDCCCBBB???;;;777444222333444555777:::===@@@AAA@@@BBBEEEGGGIIIIIIHHHHHHDDDCCCBBB@@@>>>???AAADDDAAA???===<<<======<<<;;;:::999777666555555666777444444444444444555555555555555666777777777777666222222222222222222222222444444444444444444444444444555555555444666999<<<>>>HHHTTT]]]hhhsssyyyzzzuuuvvvuuutttxxx~~~~~~~~~~~~{{{|||vvvzzzeeeEEE333333111111444333333222111111111111222333222333444444222111111222333333222222111222222222777666555444555555777777666666555555666666777888777>>>999999@@@<<>>======<<<<<<<<<<<<===>>><<<:::999999:::;;;<<<<<<============<<<<<<;;;<<<===?????????@@@CCCEEEHHHJJJyyyoooooonnnlllhhhccc\\\XXXLLLIIIHHHNNN\\\iiirrruuurrrtttzzz~~~{{{{{{~~~{{{xxxrrrqqqssswwwxxxzzzyyy\\\RRRfffxxxyyy~~~yyynnn]]]EEE222---111333555777888999999;;;===??????@@@AAAAAABBBBBBBBBCCCDDDEEEEEEDDDEEEFFFHHHAAABBBEEEGGGIIIJJJJJJJJJKKKIIIRRRrrrzzzlll}}}vvvvvvoooNNNEEEEEE>>>@@@BBB@@@===<<>>@@@<<<>>>@@@CCCEEEFFFFFFFFFFFFFFFFFFCCC@@@>>>>>>???AAA???=========>>>===<<<;;;:::999777666666666666333333333333333333333333333333444555555555555555333333333333333333333333444555555666666555444444000333666999;;;<<>>===<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>999:::::::::::::::999999<<<>>>@@@@@@@@@@@@AAACCCLLLEEEdddoooooooookkkdddZZZQQQKKKFFFHHHOOO]]]ppp~~~uuurrrtttuuu{{{{{{wwwlllmmmsssyyyzzzyyy}}}xxx}}}rrriiixxxtttvvvfffSSS>>>//////555333666888999999999:::;;;>>>???@@@AAAAAAAAAAAA@@@BBBCCCDDDDDDCCCDDDFFFHHHCCCCCCDDDDDDFFFHHHIIIJJJEEENNNRRRZZZyyyyyyjjjuuuwwwXXXCCC@@@BBBBBB@@@======???AAACCCDDDEEEEEEBBB<<<777333777555444333444666999;;;;;;<<<===???AAABBBCCCDDDGGGIIILLLKKKHHHDDDAAA@@@AAA???===<<<======<<<:::;;;;;;:::999888777777777444444444444444444444444333444444555555555555555333333333333333333333333444555555555555444333333555666888:::===BBBHHHLLLcccnnnwwwxxxxxxzzz~~~}}}zzzxxxxxxxxxxxxxxxyyyqqqyyymmm___iii~~~kkkLLL:::555777222000333111111111111111111111111111111222111000///000333666444333222111000111333333777666444222222333555666444444444333444555555666666888888;;;>>>===AAAOOO}}}hhhzzzssslllddd]]]XXXOOOPPPPPPQQQQQQRRRRRRSSSPPPPPPPPPRRRSSSSSSPPPNNNMMMLLLKKKKKKKKKKKKLLLLLLFFFFFFHHHKKKKKKGGGFFFIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFHHHGGGFFFDDDCCCBBBAAAAAAFFFEEEDDDCCCAAA@@@@@@???AAAAAABBBCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDFFFJJJOOOUUU[[[^^^iiixxxxxxnnniiikkkqqqyyy}}}}}}xxxoooddd]]]XXXUUURRROOORRRUUUVVVVVVYYY^^^bbbqqqrrrqqquuuuuutttfffggghhhaaaSSSDDD=========<<<<<<;;;;;;<<<<<<<<>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<===:::999777666666888999:::;;;===???@@@@@@??????@@@CCCBBBSSSjjjjjjiiicccYYYOOOFFFBBBGGGOOO\\\kkk}}}zzzpppooouuuuuuyyy~~~xxxrrroooooorrryyy}}}~~~vvv|||vvvppp\\\III999000111777555777:::;;;:::::::::;;;<<<===???@@@@@@@@@????????????@@@??????@@@CCCFFFEEEDDDCCCBBBCCCEEEGGGIIIBBBMMMLLLEEEWWWmmmpppUUUNNNJJJDDD>>>;;;;;;<<<===AAACCCDDDEEECCC???:::777666555333222111222444555999999999:::<<<>>>@@@AAACCCHHHNNNQQQPPPMMMKKKIIICCCAAA>>>=========;;;:::;;;;;;;;;::::::999888888666666666666555555555555444444555666666666666555222222222222222222222222333333444444444444444444777888;;;???GGGSSS```iiivvv}}}}}}yyy{{{~~~~~~~~~|||zzzvvvrrrssswwwqqq{{{xxxeee[[[nnnsss[[[>>>222222555000///444111000000111222222111000000333333333222222444888<<<999777444111/////////000555444333222333333555555444444333333444444555666777777999:::999;;;@@@CCC___{{{www}}}yyysssmmmiiiXXXWWWUUUTTTSSSSSSTTTUUUPPPOOOOOOPPPQQQRRRPPPOOOMMMMMMKKKJJJJJJKKKLLLLLLGGGEEEFFFJJJKKKHHHGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCAAAAAAAAABBBCCCDDDDDDEEEDDDKKKWWWcccnnntttxxxyyy~~~tttttttttuuuwwwzzz}}}zzzppphhhccc^^^ZZZVVVUUUSSSSSSVVV]]]dddiiimmmttt{{{vvvzzzssshhhooodddfffeee[[[LLL@@@===>>>======<<<;;;;;;;;;;;;<<<>>>======<<<<<<<<<<<<===888888777777888888999999:::999777666777888:::;;;777:::>>>??????>>>>>>>>><<>>??????>>>======>>>>>>======???BBBEEEEEEDDDCCCBBBBBBCCCDDDEEECCCEEEFFFEEEIIIaaaxxxoooxxxyyypppcccQQQCCC<<<;;;:::999>>>@@@CCCDDDCCC@@@===:::666555444333222222333333444444555666888;;;>>>@@@???CCCJJJNNNPPPPPPPPPPPPGGGEEEBBB@@@@@@???===;;;:::;;;;;;;;;;;;:::::::::777777666666666555555555444444555666666666666666222222222222222222222222444444444555666999;;;<<<;;;BBBNNNZZZdddmmmuuuzzz{{{{{{yyy{{{}}}}}}~~~|||zzzxxxssspppwwwxxxhhhaaacccwww~~~cccKKK666///222555......333111///000111222222111000///222222111111111555:::???888666333000//////111222222222222333444444555555444444444444444555666666666555999999666:::@@@===HHHqqqsss}}}yyyvvvkkkgggccc^^^[[[ZZZZZZ[[[TTTRRRPPPOOOPPPQQQPPPOOOOOOMMMKKKJJJIIIJJJKKKLLLHHHEEEFFFJJJKKKIIIIIIKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHGGGFFFDDDDDDDDDDDDEEEFFFGGGGGGFFFEEECCCBBBBBBBBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDAAABBBCCCEEEGGGIIIKKKMMMPPPXXXdddqqq{{{{{{{{{yyyyyyvvvqqqnnnrrrxxx|||~~~~~~~~~{{{uuusssoooiiieee]]]VVVXXXbbbkkknnnnnnhhhzzz}}}~~~ooosssuuukkkfff[[[MMMCCC>>><<<;;;===<<<<<<;;;::::::;;;;;;===<<<<<<<<<<<<======>>>666666666666666777777888999999999::::::;;;;;;;;;777:::>>>AAAAAA?????????>>>IIIFFFPPP|||]]]ZZZSSSIII@@@<<<===???MMMTTTXXXTTTOOO[[[www|||xxx|||{{{vvvwww~~~}}}xxxrrrmmmkkkkkkmmmzzz|||{{{zzz~~~zzzwwwxxxvvvbbbIII:::444111222444999;;;>>>???>>>===<<<===777888;;;===>>>>>>===<<<>>>??????>>>>>>@@@CCCFFFCCCCCCDDDCCCCCCBBBAAAAAAEEE???FFFQQQMMMOOOxxxrrrvvvrrr|||}}}zzzyyyeeeOOODDD???===;;;===>>>AAACCCCCCAAA???===777777666666555555666666000000111222555999===???<<<@@@EEEIIIKKKLLLNNNOOOKKKIIIFFFCCCBBBAAA???===::::::;;;;;;<<<;;;;;;;;;777777777666666555555555333444555555666666555555444444444444444444444444666666666888;;;???BBBEEEIIIVVVjjjzzz}}}wwwrrrwwwzzzzzzwwwwww{{{}}}|||wwwvvvvvvuuuqqqrrryyyaaaVVVggg|||pppXXXAAA777111666777///...333000///000111222222111000///.........---///333999>>>222111000///000222555777000111222333444555555444555444444444444555666666222333999:::666<<>>???666666777777888888888999777999<<<>>>>>>===;;;:::888<<>>===???@@@@@@PPPTTTZZZ______^^^eeennnppprrrvvvxxxyyy{{{}}}|||~~~}}}yyyssspppppprrrxxxzzz~~~}}}~~~ooovvv{{{tttoooVVV<<<000000222333444888:::;;;;;;999999:::<<<::::::999999:::<<<===>>>AAABBBBBBBBBAAAAAABBBDDDFFFDDDCCCDDDGGGGGGDDDAAA@@@<<>>FFF???:::>>>@@@<<<@@@CCC<<<<<<;;;999777444333222222444444444222111333666999???AAACCCCCCCCCCCCEEEGGGQQQUUUQQQFFF>>>???BBBBBBBBB???<<<;;;<<<=========777777666666777888:::;;;:::888555333333444666777222222222444666666555333999;;;:::999???LLLXXX]]]dddfffkkkpppttttttqqqmmmrrrtttwwwyyy{{{{{{{{{zzz{{{vvvsssttttttvvv~~~hhh___bbbfffuuu{{{cccFFF444222222222111111111000000...000333666666444111///............///000111222222///000555555111111555333222222111111222222333333333222222333333444555777888999999888999;;;===???EEE[[[vvvzzzuuussssssrrrmmmhhhbbb[[[SSSPPPPPPQQQOOOLLLLLLNNNNNNKKKKKKNNNNNNKKKGGGJJJMMMMMMJJJHHHHHHIIILLLJJJHHHFFFFFFHHHJJJLLLIIIJJJKKKLLLLLLIIIGGGEEEFFFEEEEEEDDDEEEFFFGGGHHHFFFGGGHHHGGGFFFEEEFFFGGGHHHFFFCCCCCCEEEGGGHHHHHHKKKJJJJJJPPPXXX]]]]]][[[YYYYYYXXXYYY]]]aaagggjjjlllmmmnnnmmmlllkkkmmmooo||||||vvvnnnbbb^^^hhhvvvyyyttt{{{wwwqqqkkkmmmrrrwwwvvvlllYYYEEE>>>>>>>>><<<;;;>>><<<:::888666777888888;;;:::::::::999888888888999999999999999999999888777888888999999:::;;;;;;============>>>>>>>>>>>>BBBAAAAAAHHHRRRbbbIIICCC===:::===DDDJJJNNN\\\```gggiiiccc]]]___eeekkknnnssswwwyyy||||||zzzxxxtttrrrrrruuuxxx}}}mmmrrruuummmgggQQQ999000111333555666999:::;;;;;;999999999;;;===<<<;;;:::999::::::;;;@@@AAABBBBBBAAAAAABBBDDDDDDBBBAAABBBEEEFFFEEEDDDEEE???DDDNNNJJJEEEaaawww___kkkyyyjjjPPP???999===:::???@@@:::===CCC??????>>><<<:::777555444333444444444333222222444666;;;<<<>>>???@@@AAACCCEEEWWWccciiibbbWWWPPPMMMKKKCCCDDDEEEDDDBBB>>>:::888:::::::::999888666555444888888777777777777777777;;;:::999888777666777777555444777BBBVVVhhhmmmhhhfffeeeeeegggkkknnnoooooolllmmmppprrrttttttttttttvvvpppooosssvvvsssqqqrrrjjj]]]ZZZdddppp}}}lllPPP;;;222222222222222111111111111...000222333333222000...////////////000111222222---+++...333444222333777333222222111111222222333333222222222222333444444666777888888777888:::<<<<<<>>>DDDfff~~~~~~|||yyyrrrlllddd```___]]]YYYUUURRRUUUTTTPPPOOOPPPNNNJJJGGGIIIJJJJJJHHHGGGHHHJJJKKKJJJIIIHHHIIIJJJLLLMMMJJJJJJJJJIIIIIIHHHGGGGGGIIIHHHGGGEEEEEEEEEFFFFFFGGGHHHHHHFFFCCCBBBBBBCCCBBBAAAAAADDDIIINNNPPPQQQUUUQQQOOOQQQVVVYYYXXXVVVOOONNNNNNPPPSSSXXX]]]```eeedddbbbaaaeeekkksssxxxyyynnndddeeemmmxxxtttlllkkkmmmiiibbbQQQAAA<<<======<<<<<<>>><<<;;;999777777777777888888888888888888777777::::::999999999::::::;;;777777888999999::::::;;;;;;;;;<<<<<<<<<=========>>>>>>===CCCJJJRRRwww999:::<<>>???777888???>>>@@@??????===;;;999777555444555666555333111111222555666999:::;;;===@@@CCCJJJZZZhhhggg^^^WWWUUUUUUVVV[[[___^^^XXXOOOIIIFFF>>>===;;;:::999:::;;;<<<888999:::;;;:::999777666666888999999888:::???DDDFFFEEEEEEIIIUUUaaaccc___hhhggggggiiimmmppprrrrrrllllllmmmnnnnnnnnnmmmmmmccc```bbbkkkooogggZZZQQQLLLFFF]]]}}}vvvWWW;;;111444333333333222222222111111//////000000000000///...////////////000111222333222222333555444000///222222222111111111111222222222222222222222333444444555666777666666666888:::;;;<<<555EEEnnnvvv}}}yyyuuurrrpppmmmhhhccc^^^aaa```ZZZWWWUUUPPPKKKJJJJJJKKKJJJIIIIIIJJJLLLJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFFFFGGGHHHJJJIIIHHHGGGFFFFFFFFFFFFJJJJJJJJJHHHFFFEEEFFFHHHHHHHHHIIINNNSSSYYY\\\]]]YYYUUUPPPNNNPPPQQQPPPOOOJJJJJJIIIIIIKKKNNNRRRUUUXXXXXXYYY___iiisss|||wwwuuuzzzxxxiiijjjnnnhhhTTTHHH<<<;;;======<<<=========<<<:::999777666666666666666777777777777777;;;;;;:::999:::;;;===>>>888888999999:::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<;;;@@@DDDBBBUUUxxx:::AAAKKKTTT[[[bbbgggjjjssswww|||{{{rrrhhhiiioooppprrrtttuuuttttttuuuvvvyyytttnnnmmmqqqvvvzzz{{{uuurrrtttjjj[[[LLL???222000444777:::===;;;<<<<<<;;;999888888999777888888999;;;<<<===>>>>>>???AAAAAA@@@@@@AAACCCBBBAAA??????@@@BBBCCCDDDHHHCCC@@@@@@BBBEEEHHHJJJkkk}}}ttt~~~tttgggJJJ>>><<<===888:::@@@======>>>>>>>>>===<<<:::999444666888777444111000///111222555666888:::>>>AAA>>>HHHRRRSSSNNNLLLNNNQQQXXX^^^eeegggccc```___aaaNNNIIIBBB===:::<<>>:::EEEmmm|||nnn~~~|||{{{{{{{{{|||yyyuuuqqqmmmooonnnhhhbbb^^^XXXRRRSSSSSSTTTSSSRRRQQQPPPPPPNNNNNNOOOPPPOOONNNMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMPPPQQQSSSSSSRRRSSSVVVXXX[[[ZZZ[[[]]]```bbbbbbaaaZZZVVVPPPLLLLLLMMMNNNMMMMMMLLLJJJHHHHHHIIIKKKLLLNNNTTT___mmmyyy}}}rrrlllsssyyyzzzkkkmmmqqqgggJJJAAA;;;;;;======<<<=========<<<;;;:::888666555666666666777777888888999<<<;;;::::::;;;===???@@@::::::;;;;;;<<<=========:::::::::;;;;;;;;;<<<<<<======;;;???CCC>>>DDDXXXJJJRRR\\\dddhhhlllqqqvvvqqqqqqrrrqqqkkkfffiiipppssstttuuutttqqqooooooooopppmmmkkknnnuuu{{{~~~~~~zzzrrrxxxvvveeeRRR@@@777111222666888;;;>>>;;;<<<<<<;;;999888888999666777888999;;;<<<======<<<>>>@@@AAA@@@@@@AAABBBDDDCCCAAA???>>>>>>@@@BBBBBBCCCBBB@@@CCCGGGGGGDDDUUUvvvqqq~~~YYYCCC888:::;;;???BBB<<<::::::;;;<<<<<<======<<<666888:::999666333000000000111333444555888===@@@DDDEEEGGGHHHFFFCCCCCCDDD???EEEMMMQQQTTTYYYbbbiiiddd```ZZZRRRKKKEEEAAA@@@EEEDDDBBBBBBEEEIIINNNQQQLLLUUU___gggkkkpppwww}}}sssssskkk[[[PPPSSS]]]eeedddfffjjjooorrrqqqmmmjjjjjjgggbbb\\\WWWRRROOONNNQQQYYY^^^[[[RRRMMMOOORRRYYYkkk~~~nnnWWW>>>//////888333333333222222222111111222111000///...//////000////////////000111222333...333777666222000000111222111111000000111111222222111111111111222333333222333444444333444666888777<<>>>>><<<;;;<<<<<<<<<<<<<<<:::999888777888888888999999:::::::::<<<<<<;;;;;;<<<>>>???AAA<<<<<<======>>>??????@@@<<<<<<<<<<<<===============???;;;>>>EEEBBBBBBNNN___RRR[[[eeekkkooowwwtttooollljjjhhhfffjjjppppppqqqrrrrrrpppnnnnnnooohhhiiimmmssszzz|||{{{rrrsssyyyoooXXXFFF777333222555888888:::===:::;;;<<<;;;999888999:::888999999::::::::::::999:::===@@@AAA@@@@@@@@@AAACCCCCCCCC@@@>>>===???@@@???AAACCCCCCEEEHHHHHHFFFWWWaaa{{{qqqyyymmmMMM999888:::>>>???888888888888999:::<<<===>>>:::;;;===<<<999555333333222222333333444666:::===??????AAAGGGHHHEEEBBBAAA===@@@CCCEEEHHHMMMTTTZZZjjjnnnrrrrrrnnndddZZZSSSSSSQQQNNNNNNSSS\\\ffflll```fffnnnssstttuuuwwwxxxtttooohhhdddiiiqqqpppkkkjjjhhhggghhhjjjllllllkkkfffccc]]]VVVPPPKKKIIIHHHTTTZZZ[[[QQQJJJNNNZZZdddppprrr[[[GGG999000///222222222222111111111000000222111000//////...//////............///000111222<<>>>>>??????;;;;;;===;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>======>>>>>>???@@@@@@@@@=========>>>>>>>>>>>>???<<>>???AAAAAA???@@@CCCFFFGGGGGGHHHNNNMMMtttyyyrrrzzz||||||oooSSSJJJCCC@@@???999;;;:::888777888999<<<======>>>???>>>;;;888777777333444333222222333777:::555555:::AAACCC@@@AAAFFFJJJLLLNNNOOOPPPQQQQQQQQQ```gggrrr{{{}}}yyyrrrllleeebbb^^^]]]```iiirrrxxxjjjlllnnnppppppooonnnmmmrrrnnniiiiiiqqqwwwrrrhhhhhhfffddddddeeeffffffeee___\\\VVVQQQMMMKKKKKKKKKQQQQQQMMMKKKTTThhhzzzvvv```GGG999444222000111111111111000000000//////000000//////...------,,,------------...///000111AAAIIIKKKCCC:::555333000111111000000000000111111111111111111111222222333222333444444333333555777333777888;;;???>>>OOOooo~~~|||yyyxxxyyyzzzyyywwwxxxxxxxxxwwwwwwvvvuuutttpppqqqqqqqqqpppooonnnmmmpppqqqrrrtttuuuuuuuuutttxxx||||||{{{zzzyyywwwrrrlllhhhdddbbb^^^YYYUUUTTTUUUWWWRRRTTTWWW[[[```fffjjjlllyyyxxxuuuxxx{{{|||xxxsssmmmgggqqqgggjjjuuuvvvbbbSSSDDD>>>===>>>@@@>>>;;;;;;???;;;;;;:::999:::;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===??????>>><<<;;;<<<<<<======>>>?????????=========>>>>>>>>>??????<<>>AAACCCCCCAAA@@@AAACCCDDD>>>===CCCGGGFFFEEEFFF>>>KKKYYY|||{{{|||jjjnnnwwweeeTTTJJJGGGCCC>>><<<999777666888:::<<>>999444444555333111111000000000000111111111111111000111222222333222333444444333444666777444;;;888666<<<<<<<<>>???<<<<<<<<<;;;;;;::::::::::::<<<>>>??????===;;;999;;;;;;<<<<<<======>>>>>>============>>>>>>>>>>>>>>>EEEAAA===EEEFFFBBBCCCGGGMMMUUUuuu~~~~~~~~~nnnbbb```\\\___fffmmmqqqqqqooommmqqqooommmkkkgggfffmmmvvvvvvzzztttmmmuuuzzz{{{pppmmmyyysssOOO:::777///111222444666777999:::;;;;;;:::999999888888999999999999;;;;;;;;;;;;999999:::;;;<<<>>>??????@@@@@@@@@CCCDDDCCCAAAAAADDDGGGKKKGGGBBBAAABBBCCCBBB@@@JJJEEEHHHdddyyy{{{```[[[zzzyyyuuujjjXXXMMMDDD;;;999;;;;;;:::999>>>@@@AAAAAA>>><<<;;;:::<<<666444888888444333777666555555555666777999;;;???CCCHHHLLLNNNPPPUUUXXX[[[^^^bbbeeegggiiilllnnnppptttwwwvvvttttttyyy}}}vvvqqqmmmnnnsssvvvuuussslllhhhddddddgggiiigggdddYYY[[[WWWPPPMMMNNNKKKEEEDDDHHHFFF@@@@@@EEEEEEAAACCCLLLhhhQQQ@@@222222555333000...111000000///...---------......---,,,,,,,,,,,,---//////.........---------////////////000000000000000000000000////////////222222111111111111222222222222222222333444555555666777777777777999===@@@DDD~~~{{{|||{{{{{{zzz}}}||||||}}}yyysssmmmwwwuuummmoooLLLCCCDDD:::<<<<<<;;;;;;<<<===???@@@>>><<<:::888888:::<<<===???===;;;:::::::::999888888;;;>>>>>><<<;;;<<<>>><<<===<<<;;;::::::<<<>>>@@@???>>>======>>>???@@@??????@@@@@@@@@AAAAAAAAA???FFFMMM^^^nnnmmmmmmkkkaaaTTTOOOQQQRRR[[[fffnnnqqqssstttvvvqqqnnnmmmmmmjjjiiipppyyyppp```]]]lll{{{~~~}}}uuusss{{{pppKKK777666111111222333555888:::===>>>::::::999888888888888999888888999::::::999888888::::::<<<===>>>?????????@@@AAAAAA@@@??????@@@AAAIIIGGGDDDAAA@@@@@@@@@???DDDFFFHHHUUUyyypppXXXjjjtttVVVOOOFFFAAA>>>;;;999888===@@@CCCEEEDDDBBB???>>>===999777:::999555444777777666333222333555777999<<>>CCC\\\uuuwww~~~}}}|||kkkoooyyyooocccttthhhJJJBBBEEE>>><<<<<<;;;;;;;;;<<<===>>>===;;;999888888999;;;===>>><<<::::::;;;;;;:::999777:::<<<<<<;;;;;;<<>>???>>>===<<<<<<======>>>??????????????????@@@@@@BBBEEEGGGPPPpppZZZWWWTTTOOOGGGBBBEEEKKKSSS\\\hhhnnnmmmkkklllnnnlllkkkmmmpppppppppvvv}}}ooo]]]ZZZjjj|||iiilllyyyyyyzzz{{{|||iiiDDD333555555888888777777999;;;>>>@@@999999888777777777888888777888888999999888888777999:::;;;======>>>>>>>>>BBBAAA????????????>>>===DDDEEEDDDAAA??????CCCGGGAAAGGGFFFEEEXXXyyylllbbbooo|||dddMMM???:::999888999;;;>>>AAAAAA???<<<999@@@===<<<===<<<777666777888666333111111222555666777:::===???@@@BBBDDDFFFEEEHHHNNNRRRVVVZZZ___aaaiiilllppppppnnnlllmmmooorrrmmmfffeeejjjpppuuuwwwllleee\\\WWWVVVWWWVVVUUUQQQNNNHHHBBBAAACCC@@@<<<>>>???BBBCCC@@@>>>BBBHHHXXXooodddnnnvvv[[[===666111111333333333444000000//////...---------......---,,,,,,,,,,,,,,,............------------.........////////////000////////////////////////000//////......//////000222111111222222333444555444444555555555666:::<<<@@@@@@bbb|||nnn~~~yyyrrr{{{zzzyyyzzz~~~~~~llliii~~~ssslllyyy{{{mmmZZZDDD>>>CCCAAA===<<<;;;:::::::::;;;;;;;;;:::888777777999:::<<<<<<;;;999999;;;;;;;;;:::888999:::;;;::::::<<<>>><<<======<<<;;;;;;<<<>>>>>>===<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>=========AAAAAABBBEEETTTqqqMMMIIIDDDAAA@@@AAAFFFKKKVVV\\\dddgggfffcccaaa```bbbeeemmmuuuyyyxxx{{{pppcccjjjuuu|||iiiuuu~~~vvv|||___===000555999AAA???===::::::;;;===>>>999888777777666666777777888888999999999999888888999999;;;<<<<<<=========CCC@@@>>>???BBBCCC@@@===BBBDDDDDDAAA>>>AAAKKKTTTGGGEEEBBB@@@FFFaaavvvzzzxxxjjjpppuuuyyypppwwwuuuuuubbbUUUHHH>>>============>>>===:::888BBBBBBBBBAAA>>>:::888888777777555444333333333333444555777888999::::::;;;???BBBEEEHHHIIIKKKNNNPPPSSSXXX]]]```aaabbbdddeeekkkgggbbbaaaccchhhkkkmmm^^^YYYRRRMMMKKKKKKJJJIIIDDDBBB???>>>AAADDDDDDBBB???AAAGGGMMMPPPSSS```ooo{{{gggkkk|||~~~bbbGGG444222111111222111222333/////////......---------...---,,,,,,++++++,,,,,,------------------------------........./////////.........///////////////000//////......//////000111111111111222333444555333444555555555666999;;;777>>>JJJfff{{{{{{vvvttt~~~uuuqqq}}}zzzpppfffhhhwww~~~mmmeeejjjuuuwwwuuu{{{fffTTTKKK>>>:::>>>>>><<<<<<;;;:::999999888888999888777666777888999::::::999888888:::;;;;;;;;;:::::::::::::::999:::::::::;;;;;;;;;999999:::<<<<<<;;;;;;:::::::::::::::=========<<<<<<<<<<<<;;;<<<<<<@@@EEEFFFMMMccczzzBBBAAAAAAFFFNNNVVVYYYXXXZZZZZZ\\\```ddddddaaa^^^[[[```mmm{{{vvvggggggjjjsss{{{}}}xxxssspppwwwsss}}}{{{VVV888///444;;;@@@>>>;;;999888999;;;<<<777777666555555555555666:::::::::999999:::::::::888999:::;;;;;;;;;;;;;;;???======???CCCDDDBBB???FFFHHHFFFAAA===BBBPPP\\\OOOAAA===EEEFFFJJJmmm~~~zzzdddgggsssooowww```\\\mmmrrruuuoooWWWHHHDDD@@@>>>>>>??????>>>BBBEEEGGGEEEAAA===;;;999666777888999999777444222333333333444555555444444999<<<>>>?????????@@@BBBBBBFFFKKKPPPSSSUUUWWWXXXVVVUUUSSSSSSTTTTTTTTTSSSKKKIIIGGGEEECCCBBB@@@???AAA??????@@@CCCDDDFFFHHHSSSZZZgggsss{{{ssstttiiiLLL444000222222000///000000///............------------------,,,++++++++++++,,,,,,,,,------------------------------............------....../////////000111000000//////000000111111111111111222333444444444555666777666777999;;;444???===:::]]]}}}~~~uuu{{{uuunnndddgggppptttccc___iii|||rrrpppvvv{{{lllPPPBBBAAA<<<:::<<<;;;;;;::::::999888777666666777666666555666777888999999777666777999:::::::::<<<<<<;;;;;;;;;999777666777888999999777777777999999999999::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::>>>EEECCC???GGGUUUooo<<>>AAABBBAAA???LLLLLLIIIBBB===@@@KKKUUURRR>>>;;;HHHIIIBBBVVVxxx{{{kkk```WWWZZZcccpppyyySSSLLLBBB===<<<<<<<<<;;;BBBHHHKKKHHHCCC@@@===;;;555777999;;;;;;:::777666444333333333555555333111333555777999999:::;;;===<<<>>>AAADDDGGGHHHIIIIIIDDDFFFGGGHHHGGGDDDAAA@@@>>>>>>??????>>>===<<<;;;???>>>>>>???>>>???FFFOOOpppuuu|||{{{YYY@@@,,,000222222///...//////,,,------------------------------,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......---------......//////000111000000//////000000111111000000111111222333444333555777777666666888999<<<;;;777555DDDrrrxxxqqqppp}}}yyyggggggqqqyyyiiinnnwww{{{XXXCCC<<>>999999999999888888666555444444444444555555666777888777666555555777888888888<<<<<<<<<======;;;777333444666888888666555666666777777888999:::::::::::::::::::::;;;;;;;;;<<<<<>>>>>DDDJJJJJJ???<<>>:::@@@IIIMMMIIIDDDBBB???<<<555666777888999:::;;;;;;777666444555777777555222000222555666666777888::::::::::::<<<===?????????;;;>>>@@@AAA@@@===;;;999:::;;;<<<<<<<<<<<<>>>???<<<<<<>>>@@@@@@GGGYYYllluuurrrdddGGG:::000111222000,,,---111///***---------------------------,,,++++++***+++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------,,,,,,---......///000000000//////......//////000000000000000111222333444222444666666555555666777>>>777777===???PPPxxx}}}{{{|||tttnnnuuummmHHH===;;;===:::===>>>777666777777888777666555444333333333444555555666666666555333333555666666555999:::<<>>===<<<===???BBBFFFJJJPPPlllooo|||qqqlllddd^^^]]]aaahhhmmmqqqrrrxxxyyyvvviiiVVVIIIIIIQQQWWWZZZ^^^cccbbbZZZ]]]uuuwwwrrrQQQ>>>999222333444444555666777888888999555555444333333333333444:::999888777777888999:::777888888999999999888888===AAADDDEEEBBB@@@@@@BBBBBBCCCDDDBBB???>>>AAACCCBBBAAA???===AAAJJJOOOPPPeeeyyyxxxrrraaaZZZkkkqqqeeeYYYMMMEEE???IIINNNJJJDDDCCC@@@<<<666555555555777:::>>>@@@:::888666777999999666444111333555666555555666777666555555666888:::;;;;;;666888;;;<<<;;;999888888<<<<<<<<<;;;;;;===@@@CCC===>>>BBBGGGLLL[[[wwwnnnnnntttHHH333333222111111...+++---333111***---------------------------,,,++++++******+++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,------...///000000.........------.........000000000000111222333444111333555555444444555666444444888<<<888===ZZZ{{{zzz|||}}}tttsssvvvwww}}}pppLLL???:::<<<;;;666;;;===444555666777777777666555444222222333444444555666666666444222333444555444333666777;;;@@@DDDBBB;;;666444666888999777666666666333555777:::<<<<<<======888888999:::<<<===>>>>>>:::===>>>===>>>AAADDDDDDCCCOOOooo{{{vvvqqqnnnlllooollljjjjjjgggeeemmmxxxwwwuuu}}}tttiii\\\VVVVVVZZZ___ddd^^^```[[[TTT___tttqqqzzzPPP777555888555///333444333444777666333777666555444444444444444444777;;;;;;888666666777999777555444555777:::;;;>>>@@@BBBBBBAAA??????@@@AAACCCEEEDDDBBB???======BBBCCCDDDCCCAAACCCHHHMMMSSSrrr|||~~~oooUUURRR]]]~~~tttYYYSSSOOOMMMNNNIIIAAA>>>AAA:::::::::888555666>>>FFFDDD;;;666:::<<<:::999;;;777888999999888777555444222333444666888888666444777???;;;666999888666:::???===<<<<<<;;;===FFFPPPPPPZZZfffqqqrrroooNNN444444555///......---------,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,------------------,,,,,,+++++++++...------,,,,,,------...//////............//////000000111111111222222222222222333444444555555666222333444666:::???CCCFFFmmmvvvmmmrrrsssjjjkkkrrrwwwvvvwww|||~~~aaaEEE999::::::;;;<<<;;;:::999888777777666666666666777777555555555444444333333222777666444333222222333333444666999;;;;;;999666555444555666777888999::::::444444555777888999:::;;;999999:::999666:::HHHWWWPPPDDD;;;;;;===<<<===AAA===JJJZZZllluuutttrrrooonnnmmmmmmmmmllljjjkkkmmmkkkkkkrrr|||}}}zzzzzzppplllzzzxxxbbbccc[[[VVV]]]ppp|||}}}ppptttiiiHHH777666666333333666777666666888888444888777666666555555555666555888<<<<<<:::888777888888777555444555777:::;;;===???AAAAAA@@@?????????>>>@@@CCCCCCAAA???>>>>>>AAABBBAAAAAAAAACCCGGGJJJKKKXXXttt~~~oooiiirrrbbbUUUTTT___sssooocccXXXQQQKKKCCC@@@AAAAAA>>><<<:::777666999??????888666999<<<:::999:::999999:::::::::999999888===:::777777:::<<<<<<;;;222999999999>>>;;;999AAA;;;;;;===@@@DDDNNNcccuuuvvv|||iiiBBB111222222,,,.........---------,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,------//////............//////000000000111111111222222222222333333444555555555444444555666999<<>>>>>???;;;>>>AAABBBAAA@@@@@@@@@BBB@@@>>>???AAADDDFFFGGGNNNIIIOOOooo{{{jjjfffqqqhhh]]]PPPPPP___cccbbbkkkuuufffZZZOOOHHHFFFCCC===999:::;;;:::<<<@@@BBB===;;;<<<===:::999999::::::::::::;;;;;;<<<<<<;;;888666666777888666333666:::999<<<@@@888777CCC:::AAAJJJRRRXXXffftttnnnuuu~~~qqqMMM666000111000---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///......------......///000000000000111111111111111222222333333444555555666555555666777999;;;<<<===FFFrrr}}}zzzzzz}}}wwwpppmmm\\\aaakkkzzzgggAAA888888666777888:::;;;;;;:::999888777777777777777777777777555555666666666666666666444444444444333222222111444666888999999777555444444444555666777888888999666666666777777888888888888666555777777666:::AAAEEE???:::;;;=========>>>@@@@@@@@@BBBJJJcccpppooonnnllllllllllllmmmpppqqqtttuuutttsssuuuwwwwwwxxxyyy}}}zzzpppwww}}}ooojjjnnn~~~ssslll~~~]]]???888999444111333///333444333444777666333333333222111111222222222222444666777777666555444666555555555666777999;;;<<<===???>>>===<<<===>>><<<>>>AAABBBBBB@@@@@@AAACCC@@@===???CCCFFFFFFEEENNNHHHEEEVVVyyynnnvvv}}}fffSSSWWWMMMHHHQQQjjjssskkkgggVVVJJJ???>>>>>>;;;:::>>>???<<<999999:::::::::;;;;;;;;;;;;;;;;;;<<<======999===@@@AAA>>>;;;999999:::<<<;;;@@@EEE???BBBUUUVVVcccvvvvvvpppnnnlllooo}}}lllRRR:::222222000///000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++---,,,,,,,,,++++++************++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---...------------------.../////////000000000111111111111111222333333444444555444444555666777888999BBBDDDSSSwwwwwwlllkkkzzzrrrkkkgggeeebbb```kkk~~~xxxsss{{{sssOOO@@@@@@<<<444666777999;;;;;;:::888777888888888888888888888888666666666777777888888888444555666666666555333222555666888999888777555333333444444555666666777777777777777777777777666666777333333777888777777999???<<<:::;;;=========<<<>>>>>>BBBGGGHHHOOOfffgggggghhhiiikkknnnqqqrrrooosssvvvwwwxxxxxxwwwvvvxxxvvvyyyyyyoooqqq}}}|||uuu{{{yyysssuuu|||^^^GGG777999:::222///555111555777777999<<<<<<999222222111111111222222333333444555777888777666444555444444555666777999:::;;;<<<===<<<;;;;;;<<<======@@@BBBCCCBBB@@@@@@@@@CCC@@@>>>@@@DDDGGGGGGFFFCCCGGGFFFHHH```~~~xxxmmmhhhUUUGGGMMMbbbuuuaaaXXXPPPEEE@@@CCCBBB>>>999777;;;>>>>>>;;;888888999::::::;;;<<<<<<333:::@@@@@@<<<<<>>HHHHHHDDDKKKWWWpppkkkkkkkkkkkklllnnnpppqqqmmmrrrwwwxxx{{{~~~~~~{{{xxxqqqoooeee```vvvwwwnnnvvvxxxvvv```DDD999555;;;:::111///555000444666666777;;;;;;888444444333333333444555555666666777999;;;;;;999777333333444555666888999::::::;;;<<<;;;999999;;;<<<<<>>===;;;888666888999:::;;;;;;:::999888777777888888888888888888888888999999999888888777888888999999888777666555222222333333444444444444666666666666666666666666666333333777999888888:::888;;;;;;::::::======:::888888;;;AAABBBAAAAAADDDFFFbbbrrrqqqpppoooooooooqqqqqqpppuuuyyyzzz~~~}}}uuuggg]]]ZZZccc|||qqq]]]___nnnyyyvvvuuu~~~}}}ZZZDDD777555777:::888222000333...222444222333555555222444444444444444555666666666666777999<<<<<<:::777222333444555666888999::::::::::::999888888:::<<<888;;;>>>@@@????????????>>>@@@AAABBBBBBCCCEEEGGGIIIHHHIIIEEEAAAOOOyyy~~~}}}qqq\\\\\\___^^^vvvvvvqqqjjjkkkyyyttt___]]]```ffflllpppsssssssss}}}oooqqq^^^555111///......---,,,+++,,,---,,,,,,,,,,,,+++++++++***+++---......---+++***)))*********++++++++++++************++++++++++++++++++++++++************,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------.........///////////////000000111222222222111222333555666777777777888777>>>CCC:::;;;___pppwwweee]]]UUUPPPPPPSSSXXX___gggvvv{{{{{{uuuooopppwwwyyyooonnnvvvuuuxxxqqqaaacccmmmuuurrrjjjmmmxxxzzzwwwQQQCCC<<<999<<<:::666888???:::<<<>>>???>>>;;;777555888999:::<<<<<<:::999888888888888888777777777777888888888777777888888999::::::::::::999888777666222222222222333333333333555555666666666666666666888555444666666555777;;;888<<<===999999<<<===:::;;;>>>>>><<<===AAACCCAAA>>>CCCXXX~~~iiiiiijjjlllooosssvvvxxxvvv{{{}}}}}}|||ppplll```WWW\\\nnn~~~zzzbbbOOOVVVtttwwwqqq|||{{{]]]:::<<<444666888999777333000000333666777444444555444000222222222222333333444555555444555888;;;<<<999666222222444555666888999999:::::::::999777777:::<<<444777;;;===>>>>>>???@@@;;;???BBBBBB@@@AAACCCGGGFFF@@@CCCLLLMMMMMM```yyyxxxrrrzzztttooofffYYY^^^]]]UUURRRbbb~~~pppooojjjgggppp|||eeeIII111444333///,,,---///...+++,,,,,,,,,+++++++++*********+++---......---+++***))))))******++++++++++++))))))******+++++++++,,,,,,+++++++++******)))))),,,++++++++++++++++++,,,,,,++++++++++++++++++,,,---------.........///////////////000111111222222333333444555666666666666;;;555444888999;;;IIIZZZooorrrkkkddd___ZZZUUUVVVZZZYYY```fffllluuu}}}|||uuuzzzxxxssspppoooqqqtttwwwiiiqqq}}}~~~lllkkkxxxsss```TTTWWWdddssszzzdddAAA>>><<<777333777>>>===999;;;===???AAA???<<<777444888999;;;<<<<<<;;;999888999888888888777777666666999888777666666777888999;;;;;;;;;:::999888777777222222222222222222333333555555555555666666777777999666555555333222555;;;999===>>>999888<<<===;;;777???AAA:::999@@@BBB>>><<<>>>FFF[[[|||rrrooollllllqqqwww|||~~~xxxzzz~~~xxxnnn^^^```iiittt{{{|||}}}pppYYYTTTiii{{{uuu~~~zzz|||vvv{{{dddNNN>>>333222333444555444333222111222222222333333333444444222222111111111111111222444555666666777666666666444444444444444555666777777888888777666666777999888888888999:::;;;======<<<<<<>>>???BBBDDDFFFHHHFFFEEEDDDDDDFFFMMMUUU\\\lllttthhhhhhaaaUUUPPP]]]qqqzzziii^^^iiitttyyy^^^III;;;//////............---------+++++++++*********)))))),,,,,,,,,++++++*********+++***)))(((((()))***+++))))))))))))************************************+++,,,,,,***))))))+++---,,,***))))))+++,,,,,,+++,,,,,,,,,---------......111000/////////000222333111111222333444444444444666666777888:::<<>>>>><<<;;;999:::888777999===???>>><<<888888888888888777666666222444666666666666777888===<<<;;;999888777777777333333333333222111000000222222333444555666777888999888888888777777666666:::999999999999:::;;;;;;>>>>>>>>>===============;;;<<>>666111222222222222222111111000111111111111222222222333222222111000000111111222222222333444444444444444444444333444444555666777666777777777555555666888999999999::::::;;;<<<===<<<<<<<<<===>>>@@@AAABBBFFFEEECCCBBBCCCGGGNNNSSS[[[tttqqqzzz{{{zzzuuurrrfff|||ttt{{{zzzbbbEEE;;;777222............------------+++++++++*********)))))),,,,,,,,,++++++*********+++***)))(((((()))***+++))))))))))))************************************,,,,,,,,,+++***+++...111111///,,,+++,,,---,,,+++,,,,,,,,,------------...111000/////////000111222000111222333444444444444555555555666888:::<<<>>>AAAUUUrrr~~~xxxmmmgggpppzzz|||wwwoooiiiggghhhiiijjj{{{zzzooogggdddfffjjjvvvxxxyyyxxx~~~vvvwww}}}ppp\\\QQQGGG>>>;;;999888888::::::888555888999;;;=========<<<;;;;;;999888999;;;<<<:::888777777777777777666555555111222444666888999::::::999888666555444333333333222222333444333222111000222222333444555666777777888888888777777666666666888888888888888999::::::========================<<<<<<>>>AAADDDSSSxxxpppsssxxx}}}zzzwww{{{||||||xxxppphhhffffffhhh[[[\\\qqqnnnfffvvv|||lllpppqqqNNN666//////111222111111000000000000000///000000000000111111111111111000000000111111222111222222333333333333333333333333333444555666777555666777666555555666777:::::::::;;;;;;<<<<<<=========<<<<<<<<<<<<======FFFEEEDDDBBBAAACCCFFFIIIBBB^^^sss___ZZZbbbjjjzzzwwwjjjfffeeebbbeeekkkrrr~~~~~~aaa???222222333222............------------+++++++++***************+++++++++++++++***************))))))))))))******))))))))))))************************************,,,,,,,,,++++++...222555666333///------------,,,,,,,,,,,,,,,------------000000/////////000111222000111222333444444444444444444444444555777999:::888;;;BBBdddrrrnnnmmmnnnkkk{{{yyyvvvllljjjkkklllrrrzzz~~~yyytttwww~~~~~~uuufffdddbbbaaabbbgggooouuuvvvxxxxxxwwwxxxxxxjjjPPPCCC>>>>>>>>>;;;999888888888888666444777888:::;;;======<<<<<<<<<:::888888888888666555555555555555555555444444222111111555:::======;;;666555444222111111111111000111333555555444222111222222333444555666666777777777777666666666666666777777777777777888888999========================@@@>>>>>>>>>;;;???SSSiiiyyy{{{}}}yyyqqqrrrpppeeeYYY[[[ppptttUUUKKKaaa}}}vvvgggiiixxxppp~~~XXX:::,,,---000111222111000///...///000111//////000000000111111111111000000000000111111222222333333444444444444444222222222333444555666777555777888888666666666777:::;;;;;;<<<<<<======<<<>>>>>>======<<<=========FFFFFFFFFDDDBBBBBBCCCEEEHHHEEEdddyyyvvviiigggooodddxxx~~~vvvkkkkkkpppmmmpppooo\\\XXXZZZhhhyyyzzzvvvlllFFF666555333000///.........---------,,,,,,************************+++++++++******************))))))))))))))))))***((()))))))))************************************+++++++++***+++...333777777333///------......---++++++,,,,,,,,,---------////////////000000111111000111222333333444333333444444333333444555666777<<>><<<>>>;;;:::999888777777666555777888999:::;;;;;;::::::999888777666666555444333444444333333333333333444444222111555;;;>>><<<999666555444333222222222222...000222555555555333222222222333444444555666666666555555555555555555555777666666666666777888888;;;;;;;;;<<<<<<<<<<<<<<>>===>>>HHHTTT```~~~xxxiiibbb\\\[[[___kkk~~~bbbPPPPPP___yyy}}}rrriiinnn{{{xxxhhhEEE111///222222000333222000//////000000111000000000000111111111111000000//////000111111222111222222333333333333333111222222222444555666777666888::::::888777777888999:::;;;<<<=========<<<<<<;;;;;;;;;<<<======>>>BBBDDDDDDDDDBBBAAABBBCCCMMMEEEQQQiiirrr}}}ooo```iiiwwwxxxgggcccqqqwwwtttpppaaaSSSUUUbbbfffxxxyyykkkoooxxxjjjOOO999666888333...---...------------,,,,,,,,,************************************************)))))))))******)))))))))((()))))))))************************************)))************,,,111444222///---,,,---.........+++++++++,,,,,,,,,------......//////000000000000000000111222333333333333555444444333444555666777777@@@>>>???RRRpppxxxuuujjjccctttwwwpppooonnnkkkhhhhhhoooxxxmmmkkksss}}}pppYYYFFFDDDFFFBBB>>>>>>;;;;;;:::888777777777888:::::::::999999888777777555555555555555444555555333333222111111222333444666333111444999<<<999555555444333333222222222222...///111333444444333222222222333333444555555555444444444444444444444444666666666666666777777888999999999::::::;;;;;;;;;:::888888:::;;;===CCCIIIMMMyyy~~~ooodddVVVRRR[[[uuu|||sss^^^[[[\\\eeerrrtttllluuurrrxxxwwwgggOOO777///222555222...222111111000000000000000000000000000111111111111////////////000111111222...//////000000000000000111111111222333555666777666999;;;;;;:::888888999777888:::<<<============888888888999:::;;;<<<===???@@@BBBBBB@@@@@@AAABBBCCCHHHNNNPPP\\\|||ooofffnnnyyyppp\\\PPPVVV^^^jjj~~~qqqccchhhyyy___JJJ<<<000000222...,,,...------------,,,,,,,,,,,,***************+++++++++)))))))))***************))))))************))))))))))))))))))************************************)))*********)))***---///---+++***+++---......---++++++++++++,,,,,,,,,,,,---...///000000000/////////000111222333333333333555444333333444555666777555<<<:::;;;IIIWWWfffyyyyyy___aaakkkvvvwwwsssiiisssqqqvvv{{{dddQQQFFF===<<>>@@@===OOOqqq}}}wwwnnnddd]]]WWWZZZlllhhhYYYJJJ^^^yyy|||tttFFF:::000111333111///000///000000000000///............/////////000000000.........//////000222222---...//////000000//////000000111222333555666777555888:::;;;999888777888444666999;;;===>>>======999999999999999:::;;;<<<@@@BBBBBBBBB@@@@@@AAACCC===FFFIIIGGGIIIXXXlll[[[\\\iii~~~yyy|||ZZZ===888333...---............---------,,,,,,,,,++++++))))))*********+++++++++((()))))))))*********+++((()))***++++++***)))((())))))))))))***************************************+++,,,,,,***)))***+++***)))***+++------,,,******++++++++++++,,,,,,,,,---...///000000000///...///000111222222333333222333333222222333555666777777;;;777888BBBDDDAAAFFFddd~~~xxxrrr|||llleee{{{{{{yyy|||}}}|||vvvUUU@@@===>>>===888777::::::999777888888777555666999<<<999888888777666666666666111444555555333333444666333222111000000222444555222222222222222222111111111111000////////////000//////......///000111222222333333333333444444444222222222222333333333444222111111111111222333333444444555666666777888888;;;<<<;;;::::::;;;======???===MMMrrrlllhhhbbb```bbbggglllnnnrrrrrrwwwxxxlll\\\]]]iii|||wwwrrr|||jjjooowww~~~xxxNNN111...///333222......333---.../////////...,,,+++---------.........//////............///000222222///000000111111111111111000000111222333555777777444777999:::999777666666333555888;;;===>>>======<<<<<<<<<;;;;;;<<<======EEEEEEEEEDDDBBBBBBCCCEEECCCCCC???EEEIII>>>PPPyyy{{{WWW===444000111222111222444222...---------,,,,,,,,,++++++))))))******++++++++++++(((((())))))*********+++((()))***++++++***)))((())))))))))))************************************+++---......+++)))((((((******+++,,,...---***(((******+++++++++,,,,,,,,,,,,---///000000000///...///000111222222333222222222111111111222444666777444:::777555;;;::::::BBBBBBTTTsss|||www}}}{{{gggHHH<<