BM6P6(@ kkknnntttxxx|||uuuvvvxxxyyy|||xxx{{{qqqbbbYYYRRRMMMMMMOOOVVVhhhyyy|||xxxpppdddXXXPPPDDD<<<777777777555444555333333222111222333444555444333333555777888888777555666777666555444555666;;;<<<===>>>????????????@@@CCCFFFGGGHHHIIIKKKMMMQQQXXXaaajjj|||{{{yyyxxxtttqqquuuyyy}}}|||vvvhhh^^^eeexxxttt\\\GGG===<<<===888888777777777777888888888999::::::;;;===@@@CCCEEEMMMWWW___dddiiiooosss{{{{{{{{{|||~~~}}}|||}}}}}}}}}|||~~~{{{{{{}}}}}}|||yyy{{{}}}~~~}}}||||||{{{{{{}}}~~~|||xxxssspppkkkkkkkkkkkkjjjhhhfffdddllllllkkkjjjhhheeecccbbbYYYWWWUUUUUUWWWXXXXXXXXXXXXYYY[[[]]]___aaabbbcccaaacccffffffccc___]]][[[\\\YYYUUURRRPPPNNNKKKIIIKKKIIIGGGEEECCCCCCCCCCCCAAA???=========<<<:::999888666666777777999BBBKKKWWW]]]fffmmmqqqrrrsssssssssrrrooollljjjhhhffffffeeedddaaa^^^]]]^^^bbbfffeeefffgggiiilllnnnqqqrrrnnnnnnnnnllljjjjjjlllnnnpppooommmlllllllllmmmnnnooopppqqqpppnnnnnnnnnooosssrrrrrrrrrrrrrrrssstttrrrssstttvvvxxx{{{}}}~~~|||zzzwwwrrrmmmfffaaa^^^YYYSSSLLLFFFCCCBBBBBBAAA>>>@@@BBBCCCDDDFFFJJJLLLLLLNNNOOOPPPPPPOOOMMMLLLMMMMMMOOORRRWWW]]]bbbeeeggghhhkkkooosssvvvyyyzzz|||}}}}}}{{{yyyxxxyyyzzz{{{{{{{{{|||}}}{{{yyy~~~hhhlllsssyyy~~~}}}qqqrrrtttvvvzzzvvvxxx~~~}}}kkk]]]XXXSSSOOOQQQVVV```rrr}}}xxxrrrgggZZZRRRDDD<<<666777777555333444333333222222222333444555666555555555666666666555555666777777555555666777;;;;;;===>>>???@@@@@@@@@BBBEEEHHHJJJJJJKKKMMMOOOSSSZZZbbblll~~~{{{yyywwwrrrmmmhhhiiilllsss{{{xxxjjj\\\dddwwwyyy```JJJ???<<<;;;888888888777777888888888999:::;;;;;;<<<===@@@CCCFFFMMMWWW___eeejjjooosssxxxxxxyyy{{{}}}}}}}}}~~~~~~}}}|||~~~|||yyyyyy{{{|||{{{yyyzzz|||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{}}}~~~~~~~~~~~~~~~}}}zzzwwwrrroookkkllllllmmmlllkkkiiihhhiiiiiihhhfffdddbbb```___YYYWWWTTTRRRRRRSSSRRRQQQQQQQQQRRRSSSUUUWWWXXXYYY\\\___bbbcccbbb___]]]]]][[[YYYVVVSSSPPPNNNKKKJJJKKKJJJHHHFFFDDDCCCCCCCCCAAA@@@>>>======<<<:::888888555555777777999AAAKKKZZZ___hhhnnnqqqrrrrrrrrrpppooommmjjjhhhfffeeeeeedddbbb___\\\YYYZZZ]]]```___```bbbdddgggjjjmmmoookkkkkkkkkiiihhhgggiiikkkkkkkkkjjjiiiiiijjjkkkllliiikkkllllllllllllmmmooorrrrrrrrrrrrrrrsssssstttsssssstttvvvyyy}}}zzzqqqiiiaaa]]]UUUPPPJJJEEEBBBBBBAAAAAA>>>@@@BBBCCCDDDFFFIIIKKKMMMNNNOOOOOOOOONNNLLLJJJKKKLLLNNNQQQVVV[[[```cccggghhhjjjmmmooorrrtttuuuwwwwwwwwwvvvuuuuuuwwwyyy{{{{{{{{{|||}}}|||~~~eeekkkssszzz}}}pppooorrruuuxxx}}}zzzsssvvv{{{xxxhhh[[[XXXSSSQQQUUU]]]kkk~~~zzzuuukkk]]]RRRDDD<<<666666777444222333333333222222222333444555666666666555555555444444666777888777666666777888:::;;;===???AAABBBBBBCCCEEEGGGJJJLLLMMMNNNPPPQQQUUU\\\cccnnn}}}zzzsssnnnbbb^^^^^^fffsss}}}yyymmm\\\eeevvvzzzbbbLLLAAA===;;;999999888888888888999999;;;<<<===<<<<<<>>>AAACCCFFFNNNWWW```eeejjjppptttuuuvvvwwwzzz}}}~~~|||zzzyyywwwxxxzzz{{{{{{zzzyyy{{{}}}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~|||}}}~~~}}}|||}}}~~~}}}zzzxxxuuuqqqnnnkkklllmmmnnnnnnnnnmmmlllgggfffeeedddbbb___]]]\\\XXXTTTPPPMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKMMMOOOUUUXXX]]]______^^^]]]]]]ZZZYYYVVVTTTQQQNNNLLLKKKLLLKKKIIIGGGEEEDDDCCCCCCCCCAAA>>>===<<<;;;999777777555555666777999AAAKKKZZZ___fffkkkmmmnnnnnnnnnmmmllljjjgggeeeddddddddd```___\\\WWWTTTSSSTTTVVVWWWXXXZZZ]]]```cccfffhhheeeeeefffdddcccbbbdddeeeddddddddddddeeefffggghhhccceeeggghhhhhhiiikkkmmmppppppppppppqqqqqqqqqrrrqqqrrrrrrtttxxx|||wwwkkkaaa[[[QQQLLLGGGCCCBBBBBBBBBBBB@@@BBBEEEFFFFFFHHHJJJLLLMMMNNNNNNNNNMMMKKKJJJHHHIIIIIIKKKNNNSSSYYY^^^aaaeeefffgggiiikkklllnnnnnnoooppppppooooooqqquuuxxxyyyyyyyyyzzzzzz|||}}}~~~eeellluuu}}}~~~}}}uuuooossswwwyyy}}}|||vvvrrrvvv|||{{{lllaaa\\\XXXUUUYYYcccssszzzppp___PPPEEE===777777666444222222222222222333333333444444444555666555444444555555666777999888777777888999:::;;;===@@@BBBDDDEEEEEEFFFIIILLLNNNNNNOOOQQQSSSWWW]]]dddppp}}}vvvlllbbb]]]dddqqq{{{}}}}}}xxxooo```iiiyyyvvv___LLLBBB>>><<<:::999999999999999999:::;;;<<<<<<<<<<<<===@@@BBBHHHOOOYYYaaaffflllqqquuuwwwxxxyyy{{{~~~~~~|||xxxwwwwwwxxxyyy{{{||||||xxx{{{|||||||||||||||}}}~~~~~~~~~|||}}}~~~}}}{{{{{{|||~~~~~~zzzwwwuuussspppnnnlllmmmnnnnnnnnnmmmlllkkkfffeeedddccc```^^^[[[ZZZTTTPPPKKKHHHFFFEEEDDDCCCGGGFFFEEEDDDDDDFFFGGGIIIOOOSSSXXX[[[[[[[[[ZZZZZZYYYYYYXXXUUURRROOOMMMMMMMMMLLLKKKIIIGGGEEEDDDCCCCCCAAA???===<<<;;;888666777555555666777999BBBLLLVVVZZZaaaeeeggghhhiiijjjkkkiiigggdddcccbbbcccccc]]]\\\YYYUUUPPPNNNNNNOOORRRSSSTTTVVVXXX[[[]]]___]]]^^^___^^^\\\\\\]]]^^^]]]^^^^^^___```aaabbbccc```bbbdddeeeeeefffhhhjjjllllllmmmnnnnnnooooooooopppppppppqqqtttxxx|||xxxkkk___WWWMMMIIIEEEBBBBBBCCCDDDDDDDDDFFFHHHIIIIIIJJJLLLMMMMMMMMMMMMLLLKKKIIIHHHGGGFFFGGGHHHKKKOOOUUUYYY\\\```aaabbbdddeeeggghhhhhhhhhiiiiiijjjkkknnnssswwwuuuuuuuuuuuuuuuvvvwwwxxx{{{{{{{{{|||}}}hhhnnnxxx~~~|||}}}~~~xxxtttuuuwww~~~zzztttyyy|||}}}~~~|||wwwrrrwwwvvvllleeeaaa]]]^^^iiiyyy{{{eeePPPGGG???888888777444222222222222333333333444444444111333555555444444666888777888999999888888999;;;;;;<<>><<<:::999999999999999999:::999:::;;;;;;;;;<<>>@@@CCCEEEFFFGGGHHHGGGIIILLLNNNOOOPPPRRRSSSWWW^^^iiiyyyqqqiiiqqq|||xxxuuulllttt~~~pppYYYHHH@@@===:::999999888888888888999999777999:::::::::<<<@@@BBBLLLSSS]]]fffkkkpppvvvzzz~~~}}}zzzwwwyyyzzz{{{{{{|||{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyy{{{~~~~~~yyyvvvssspppoooooommmlllkkkkkklllkkkiiigggeeedddbbbbbb```^^^[[[YYYVVVUUUOOOKKKFFFBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEJJJOOOTTTUUUUUUVVVVVVXXX[[[]]][[[VVVSSSRRRSSSPPPPPPNNNMMMJJJHHHFFFDDDCCCAAA>>>===<<<;;;999777888666666888999<<>>@@@AAADDDFFFGGGHHHHHHHHHJJJMMMOOOPPPQQQSSSTTTYYYaaammmvvvpppyyyxxxsssrrrnnnvvv}}}}}}|||jjjSSSDDD>>><<<999888888888777777888888888777888:::;;;<<<>>>BBBEEENNNVVV```hhhmmmrrrxxx|||}}}~~~|||yyywwwyyy{{{{{{zzz{{{~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}|||zzzyyy{{{|||zzzuuurrrnnnlllkkkkkkjjjiiihhhiiiiiiiiiiiigggeeedddeeedddcccaaa^^^[[[XXXWWWRRRMMMGGGCCCBBBCCCCCCCCC@@@AAACCCDDDDDDCCCBBBAAA@@@EEELLLQQQTTTVVVWWWXXXYYY\\\___^^^XXXUUUTTTVVVQQQQQQPPPNNNLLLIIIFFFDDDAAA@@@>>>======<<<:::888888777777999:::===FFFPPP[[[]]]```aaaaaaaaaccceeedddbbb^^^ZZZWWWWWWXXXYYYZZZ[[[[[[XXXTTTPPPNNNNNNIIIIIIHHHHHHIIIIIIJJJKKKFFFHHHJJJKKKJJJIIIIIIJJJJJJKKKLLLNNNOOOOOOOOONNNOOOQQQTTTUUUVVVWWWYYY[[[___```bbbdddeeeeeeeeedddeeefffhhhkkkmmmnnnnnnnnnmmmlllhhhaaaYYYPPPHHHCCCEEECCCAAAAAACCCEEEEEEEEEEEEHHHKKKLLLKKKJJJJJJJJJHHHGGGGGGFFFEEEEEEEEEEEECCCCCCBBBBBBDDDGGGIIIKKKJJJJJJJJJKKKLLLLLLMMMMMMPPPSSSWWWYYYZZZ[[[]]]___aaaaaa```___^^^^^^______aaacccdddgggiiikkklllllljjjlllnnnppprrrsssssssssrrruuuxxx{{{}}}hhhppp|||~~~~~~yyyzzz}}}~~~{{{ppplllgggbbb^^^]]]]]]^^^^^^___aaabbbcccgggnnntttwww|||yyypppkkkiiiooouuu}}}}}}|||yyypppooonnnoooqqqtttvvvxxxkkkhhhccceeetttoooLLLDDD===;;;:::666333444111222333444555444333333222555888666222000333666888999;;;;;;;;;;;;<<<>>>@@@AAABBBDDDFFFGGGHHHHHHIIIKKKNNNPPPQQQRRRTTTUUUZZZcccppp|||{{{www|||rrrlllmmmnnnvvv{{{xxxxxx}}}~~~||||||tttbbbMMM???<<<<<<:::888888777777777777888888777888:::<<<===@@@DDDGGGPPPWWWaaaiiioootttyyy~~~{{{}}}{{{xxxwwwyyy{{{{{{zzzzzz}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~|||~~~}}}|||zzzyyy{{{}}}yyywwwqqqnnnjjjhhhhhhhhhhhhgggfffggghhhiiiiiihhhgggfffiiiiiigggeeebbb___\\\[[[UUUPPPIIIEEECCCCCCCCCCCC@@@BBBDDDFFFGGGEEECCCAAA<<>>GGGQQQ]]]^^^______]]]]]]^^^___ccc```[[[WWWTTTTTTTTTUUUSSSUUUUUUSSSPPPLLLJJJJJJEEEEEEEEEFFFFFFHHHIIIJJJCCCEEEHHHHHHGGGFFFGGGGGGFFFGGGIIIJJJKKKJJJJJJIIIGGGJJJMMMOOOQQQSSSVVVXXXWWWXXX[[[]]]^^^^^^]]]]]]\\\^^^bbbeeehhhiiiiiiiiigggccc\\\TTTLLLGGGDDDCCCCCCAAA@@@@@@BBBCCCDDDCCCIIILLLOOOPPPOOONNNMMMMMMGGGFFFEEEEEEEEEEEEEEEFFFCCCBBBBBBAAABBBDDDGGGHHHFFFFFFFFFEEEEEEEEEEEEDDDJJJMMMRRRTTTUUUUUUVVVWWWXXXWWWVVVUUUUUUTTTTTTUUUWWWXXXZZZ]]]___aaabbbbbbaaadddjjjoooqqqpppmmmkkkppprrrvvvyyy{{{~~~lllsss}}}yyyuuusssrrrrrrrrrrrrqqqnnnkkkdddaaa\\\WWWSSSQQQPPPPPPSSSRRRRRRTTTYYY```ggglllqqqvvv|||zzznnnjjjlllmmmttt}}}zzzsssooojjjhhhkkkoootttvvvnnnddd___hhh}}}nnnPPPDDD999777888666333222222222333333333333444444333444666888888888777777888999:::::::::;;;===@@@BBBCCCDDDFFFHHHJJJKKKLLLMMMNNNOOOPPPQQQQQQPPPOOO[[[___lll~~~zzz{{{}}}lllaaahhhhhhtttzzztttrrrxxxzzzvvvsssfffWWWKKKAAA888444555:::999888777777888999:::999:::;;;::::::===CCCHHHRRR[[[eeelllrrryyy{{{zzz}}}}}}{{{zzzyyyzzz{{{{{{zzz|||~~~{{{zzz{{{|||}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~}}}~~~~~~{{{xxxwwwmmmllliiigggeeecccbbbbbbdddeeeggggggffffffgggiiifffhhhjjjjjjgggbbb___^^^[[[TTTKKKEEEDDDDDDDDDCCCBBBBBBDDDDDDCCCBBB@@@>>>===AAAGGGMMMRRRUUUXXXZZZ\\\___bbbeeeeee```XXXRRRVVVUUUSSSRRRPPPKKKFFFBBB???>>><<<;;;;;;:::888666666777888999;;;@@@GGGLLLXXXXXXXXXXXXXXXWWWVVVUUUWWWWWWUUURRRMMMJJJJJJJJJLLLKKKJJJIIIHHHFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDAAAAAAAAAAAABBBBBBCCCDDDFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJJJJJJJIIIIIIQQQRRRSSSSSSSSSTTTVVVXXXZZZZZZ[[[^^^cccdddbbb___```[[[SSSLLLHHHEEECCCBBBAAA@@@@@@@@@BBBEEEIIIKKKMMMNNNOOOOOONNNKKKIIIGGGCCCBBBAAAAAAAAAAAABBBCCC@@@AAABBBCCCDDDCCCBBBAAACCCCCCCCCBBBBBBAAAAAAAAADDDEEEGGGIIIJJJKKKJJJJJJKKKJJJHHHGGGGGGHHHIIIIIIKKKLLLOOORRRUUUVVVVVVVVVZZZ\\\^^^aaabbbccccccccchhhjjjooorrruuuyyy}}}pppvvv~~~yyysssnnngggfffdddddddddcccaaa^^^ZZZXXXTTTPPPMMMLLLLLLLLLMMMLLLLLLMMMRRRXXX___cccoootttzzz~~~~~~~~~zzzmmmhhhiiijjjrrr|||pppmmmkkkkkkmmmppprrrsssggg___[[[ggg}}}jjjLLLAAA888666888666444444333333444444444555555555444555666777888888888777777999:::;;;;;;<<>>888888::::::999888777777888999:::999;;;<<<;;;;;;>>>DDDIIIRRR\\\ffflllrrrxxxzzzyyy|||~~~~~~~~~}}}|||{{{||||||||||||{{{||||||{{{|||}}}~~~}}}{{{{{{~~~}}}yyyvvvsssmmmmmmkkkiiigggeeeccccccccceeeffffffffffffgggiiihhhkkkmmmnnnkkkhhhfffeeeaaaZZZPPPHHHEEEDDDCCCCCCDDDEEEGGGGGGGGGFFFDDDBBB===AAAGGGMMMRRRVVVYYY[[[]]]```dddhhhhhhccc[[[TTTUUUTTTRRRQQQOOOKKKEEEAAA@@@>>><<<;;;;;;;;;999777666777888999<<<@@@FFFJJJSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPMMMIIIFFFFFFGGGFFFEEEEEEDDDCCCBBBBBBBBBAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEECCCDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLKKKLLLNNNPPPSSSSSSTTTWWWZZZ\\\ZZZWWWXXXUUUPPPKKKHHHFFFEEEDDDCCCCCCBBBBBBDDDGGGJJJMMMMMMNNNOOOOOOMMMKKKIIIGGGBBBAAA@@@??????@@@BBBCCCBBBBBBCCCCCCCCCCCCBBBAAABBBBBBBBBBBBBBBAAAAAAAAACCCCCCDDDEEEFFFFFFFFFFFFDDDCCCAAA@@@@@@@@@AAAAAA>>>???AAACCCEEEFFFGGGGGGNNNOOOSSSVVVYYY[[[\\\]]]bbbeeejjjnnnqqquuuyyy|||uuuzzz~~~zzzvvvpppjjjfff]]]ZZZWWWVVVVVVVVVUUUTTTRRRPPPMMMJJJHHHHHHHHHIIIJJJHHHGGGHHHKKKPPPVVVZZZiiiqqqzzz}}}{{{{{{zzzllleeedddeeennn~~~|||ooonnnnnnppprrrsssrrrqqqeee]]][[[ggg~~~bbbHHH>>>666555777666555555444555555555555666666666444555666777888888888888777999;;;;;;<<<>>>AAACCCGGGHHHIIIKKKLLLLLLMMMMMMNNNOOOPPPRRRSSSSSSRRRRRRUUUYYYiii|||gggYYY___nnnxxx}}}{{{zzztttlllkkk\\\KKKAAA;;;888:::>>>999999888888888888999999:::;;;<<<<<<;;;???EEEJJJTTT]]]ggglllqqqwwwyyywww{{{|||~~~~~~}}}}}}|||}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~|||{{{{{{}}}~~~~~~{{{wwwssspppnnnnnnnnnmmmkkkhhhfffdddccceeeffffffffffffhhhiiikkknnnqqqrrrqqqpppooooooiiibbbWWWNNNIIIHHHHHHHHHJJJKKKKKKKKKJJJHHHEEEDDD???AAAGGGMMMSSSXXX[[[]]]\\\^^^bbbffffffbbb[[[VVVTTTSSSQQQPPPNNNJJJEEEAAA@@@>>><<<<<<<<<;;;999777666777999:::<<<@@@EEEHHHKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKIIIFFFDDDDDDEEEAAAAAAAAA@@@@@@@@@??????>>>???@@@AAAAAA@@@???>>>@@@@@@?????????@@@AAAAAA???@@@AAABBBCCCBBBAAAAAA>>>???@@@AAACCCDDDEEEEEEBBBCCCDDDDDDDDDEEEGGGIIILLLLLLLLLOOOQQQSSSRRRPPPOOONNNMMMKKKJJJIIIHHHGGGFFFEEEDDDEEEFFFIIILLLNNNNNNNNNOOONNNMMMJJJHHHFFFBBB@@@>>><<<===???BBBDDDEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA>>>===<<<::::::999999999;;;:::;;;;;;<<<===>>>???@@@BBBFFFJJJNNNRRRTTTUUUZZZ]]]bbbgggkkkoootttxxx}}}www{{{|||wwwrrrmmmhhhbbb^^^XXXUUURRRPPPQQQRRRSSSSSSSSSQQQNNNLLLJJJIIIIIIJJJKKKJJJHHHHHHJJJNNNRRRUUUbbbnnn{{{~~~zzzlllccc```___iii{{{wwwppptttuuuyyyrrrrrrrrrtttuuuuuusssqqqgggaaa```kkkuuuWWWEEE<<<555555666444333444444444555555555666666666555666666777888888999999888999;;;======???CCCEEEHHHIIIKKKLLLMMMMMMMMMLLLMMMNNNPPPRRRTTTTTTTTTTTTWWW\\\lll{{{iii]]]ddduuu}}}~~~tttiiigggXXXGGG>>>;;;999999<<<999999999999999999999999:::<<<===<<<<<>>>>>>>>>>>???@@@<<<>>>@@@AAABBBAAA???>>>=========>>>???@@@AAAAAA@@@AAABBBBBBAAABBBDDDFFFHHHHHHHHHJJJLLLMMMNNNNNNJJJLLLNNNNNNLLLJJJIIIIIIGGGFFFFFFFFFGGGIIILLLMMMMMMNNNNNNNNNLLLIIIFFFDDDAAA???<<<;;;<<>>===<<<;;;:::999888888888===<<<;;;::::::;;;<<<===;;;<<>>???AAADDDFFFHHHIIIKKKMMMNNNMMMMMMLLLLLLMMMPPPSSSUUUWWWWWWWWW^^^ddduuu~~~~~~zzzjjjaaajjj~~~vvvjjjeeeVVVGGG@@@===999777777999999999::::::999999999999;;;<<<<<<<<<@@@FFFLLLYYYbbbkkkoootttyyyzzzxxxyyyzzz|||~~~~~~}}}yyy{{{}}}}}}|||{{{|||~~~~~~~~~~~~xxxssssssuuuxxxzzzzzzxxxuuusssssstttttttttrrrpppmmmkkkhhhjjjkkklllllllllnnnpppqqqsssvvvxxxyyy{{{}}}{{{vvvlllaaaVVVOOOJJJIIIKKKLLLLLLLLLKKKHHHFFFDDDBBBBBBEEELLLUUU]]]bbbccc^^^[[[XXXVVVVVVVVVVVVUUUSSSQQQOOOMMMKKKIIIEEEBBB>>><<<:::999999999777555666888;;;<<<===>>>AAACCCBBBBBBAAAAAAAAAAAABBBCCCDDDFFFGGGGGGFFFDDDDDDEEECCCBBBBBB@@@???>>>>>>===;;;<<<>>>??????>>><<<;;;???>>>>>>======>>>>>>>>><<<===???AAAAAA@@@???>>>???>>>============>>>>>>???@@@AAAAAA@@@@@@BBBDDDDDDEEEEEEFFFGGGIIILLLNNNLLLOOOQQQQQQNNNKKKJJJIIIGGGFFFFFFFFFGGGIIIJJJKKKMMMMMMMMMLLLJJJGGGCCCAAA???===;;;:::<<<@@@EEEHHHIIIIIIIIIHHHGGGFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???===<<<<<<<<<=========<<<<<<;;;:::999999:::999888666666666777888:::;;;<<<>>>AAACCCEEEFFFIIIMMMRRRXXX]]]bbbhhhlllsssyyy}}}}}}uuuzzz}}}zzzoookkkeee___[[[WWWTTTQQQOOOMMMLLLMMMQQQUUUXXXYYY]]]\\\YYYVVVRRRPPPNNNMMMNNNMMMKKKJJJKKKMMMOOOQQQWWWfffyyy}}}pppddd^^^[[[eeexxxqqqhhhdddhhhppp|||{{{{{{||||||zzzuuummmgggYYYZZZaaarrryyyaaaMMMBBB;;;777666555222222444333333444444444555555555777777777777777999::::::;;;===??????@@@BBBEEEGGGGGGIIILLLNNNOOOOOONNNMMMLLLNNNQQQUUUYYY[[[]]]]]]fffnnnzzzxxx~~~yyykkkeeeoooyyymmmfffWWWGGGAAA>>>:::666555999999::::::::::::999999888:::<<<;;;<<>><<<:::999999999777555666999;;;======>>>???@@@AAA@@@?????????@@@AAABBB???BBBDDDDDDCCCAAAAAABBB@@@@@@??????>>>======<<<<<<===>>>??????>>>===<<>>=========>>>>>><<<===>>>???@@@??????>>>@@@???===<<<;;;;;;<<<===>>>?????????>>>>>>@@@BBBAAAAAABBBCCCDDDGGGKKKOOOOOORRRUUUTTTOOOKKKIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIKKKLLLKKKJJJGGGDDD@@@>>><<<;;;999:::<<<@@@DDDGGGJJJKKKLLLLLLKKKJJJHHHGGGDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>>=========<<<<<<=========<<<;;;:::999999888777666666666666999999999:::;;;<<<===>>>AAAEEEKKKQQQVVV[[[aaaeeennnuuuzzz{{{~~~uuu{{{zzzxxxlllgggaaa\\\YYYVVVTTTRRRMMMMMMMMMQQQVVV\\\```aaaaaa```]]]ZZZWWWTTTRRRQQQOOONNNLLLKKKKKKMMMOOOPPPVVVaaaqqq~~~~~~sssggg```]]]gggyyyvvvooojjjmmmuuuzzzmmmdddVVVZZZfff{{{~~~~~~|||zzz~~~|||nnnZZZIII???999666777666444444777444555555555555666666666888777777777777999:::;;;===???@@@AAAAAABBBEEEGGGHHHJJJMMMPPPQQQRRRQQQPPPMMMPPPTTTYYY^^^aaacccdddlllvvvtttttt~~~zzznnnkkkwww|||qqqiiiXXXGGG???===;;;888777999999:::;;;;;;:::999999777999;;;:::;;;???FFFKKKVVV___iiinnnsssxxxzzzxxxyyy{{{~~~~~~}}}}}}{{{}}}~~~|||yyyzzz~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~|||}}}~~~~~~wwwxxxyyyzzzzzzzzzyyyxxxzzzzzzyyywwwvvvuuutttsssqqqsssuuuvvvvvvwwwyyy{{{~~~ppp^^^QQQJJJHHHIIIKKKMMMNNNNNNMMMLLLEEECCCDDDKKKWWWaaaggghhhkkkgggaaa]]]ZZZYYYWWWVVVTTTQQQOOOMMMLLLIIIFFFDDD@@@>>><<<;;;;;;:::888777666999<<<>>>======>>>>>>@@@???>>>===>>>???AAABBB===@@@BBBBBBAAA?????????=========>>>>>>?????????????????????????????????@@@???>>>>>>======>>>>>><<<<<<=========>>>>>>>>>>>>===<<<::::::;;;<<<======>>>???>>>======???AAA???AAABBBBBBCCCGGGMMMRRRPPPTTTWWWUUUOOOJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJHHHEEEAAA>>><<<777777777888;;;>>>BBBDDDJJJLLLNNNPPPPPPNNNKKKIIIGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAA@@@>>>======<<<===>>>??????>>>>>>===<<<<<<<<<<<<;;;:::999999999888777777777888999:::;;;???DDDJJJOOOTTTZZZ^^^gggnnntttwwwzzzvvv|||}}}yyywwwmmmhhhbbb]]]ZZZYYYWWWVVVPPPPPPRRRWWW^^^dddhhhjjjcccbbbaaa^^^\\\YYYWWWVVVPPPOOONNNMMMMMMNNNPPPQQQWWW___kkkvvvuuuiiibbb```iii{{{zzzuuuqqqttt{{{pppcccZZZ```nnn}}}zzzvvvssswwwzzz}}}{{{tttfffSSSEEE<<<888666777777555666:::666666666666777777777777888777777777777999:::;;;???@@@AAAAAAAAABBBDDDGGGHHHKKKNNNRRRTTTTTTSSSRRRNNNQQQVVV\\\aaaeeehhhiiinnnzzzrrruuu~~~~~~|||rrrqqq}}}ssskkkYYYFFF===<<<<<<;;;;;;999999;;;;;;;;;;;;999999666888:::::::::>>>EEEKKKTTT]]]ggglllrrrwwwyyywwwyyy|||~~~~~~~~~}}}}}}||||||}}}|||yyy{{{}}}}}}}}}}}}}}}||||||{{{{{{~~~|||{{{||||||||||||}}}~~~{{{{{{{{{{{{zzzzzzyyyxxx|||{{{yyyxxxwwwvvvvvvvvvtttvvvxxxyyyyyyzzz|||~~~~~~lll^^^VVVOOOOOOPPPPPPOOOMMMKKKJJJFFFCCCDDDKKKWWWbbbhhhjjjllliiieeeaaa^^^[[[VVVSSSTTTRRROOOMMMLLLJJJGGGEEEAAA???>>>======<<<:::888666999<<<>>>>>>=========@@@???=========???AAABBB>>>@@@CCCCCCBBB@@@??????;;;<<<===???AAABBBCCCDDD@@@@@@????????????@@@@@@@@@@@@???>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<===>>><<<;;;:::999999;;;===>>>>>>???@@@???>>>>>>???AAA@@@BBBDDDDDDEEEIIIPPPVVVPPPTTTWWWTTTNNNIIIHHHJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGDDD@@@<<<:::333444555777999===@@@AAAJJJLLLPPPRRRRRRPPPMMMKKKIIIHHHGGGFFFEEEDDDCCCBBB@@@AAAAAABBBAAA???===<<<===>>>@@@AAABBBAAAAAA@@@<<<===>>>>>>>>><<<;;;:::999888777777777888999:::777;;;@@@FFFKKKPPPUUUYYYaaahhhnnnqqqvvv}}}~~~|||www}}}yyysssoookkkgggeeedddbbb^^^ZZZZZZZZZ\\\```eeejjjmmmmmmlllhhhbbb^^^\\\ZZZXXXVVVUUUTTTPPPLLLJJJJJJNNNQQQTTT[[[fffoootttzzzxxxmmmeee[[[hhhzzz|||{{{~~~uuufff``````uuuyyysssssssssssstttuuupppbbbOOOAAA999999777666555555555555666666555444444444444555;;;::::::999999::::::;;;BBBAAAAAAAAACCCGGGJJJLLLLLLNNNRRRUUUVVVVVVUUUTTTUUURRRSSS[[[cccfffhhhkkkiiixxxttt~~~ssskkkqqqttt|||ooo^^^LLLBBB>>>;;;::::::::::::999888777777888888;;;;;;;;;;;;<<>><<<>>>??????===<<<======<<<<<<===>>>>>>???>>>>>>BBBAAA@@@???>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@????????????>>>===<<<<<<<<<<<<======>>>:::::::::;;;;;;;;;<<<<<<======<<<======>>>???@@@>>>>>>>>>>>>>>>=========:::???CCCEEEFFFJJJRRRYYY[[[YYYVVVTTTSSSQQQNNNKKKLLLNNNPPPRRRRRRPPPNNNMMMLLLIIIDDDAAA@@@>>><<<:::777444444888;;;;;;???DDDHHHKKKNNNOOONNNMMMLLLMMMEEEEEEFFFGGGGGGFFFEEEDDD@@@??????>>>>>>>>>??????@@@@@@AAA@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999888666666555;;;;;;<<>>AAAAAABBBCCCEEEHHHJJJLLLMMMOOOSSSVVVXXXYYYXXXWWWWWWSSSRRRXXX^^^```bbbeeejjjzzzttt~~~ssshhhmmmqqqppp]]]III???<<<:::999999:::999999888777777888888777888888999;;;AAAHHHMMMWWW]]]eeemmmrrrvvvyyy{{{}}}~~~~~~}}}||||||}}}}}}}}}}}}|||{{{|||}}}~~~~~~}}}{{{{{{{{{|||}}}~~~}}}||||||~~~}}}yyywwwvvvwwwzzzzzzyyyvvvttttttvvvxxx|||{{{lllccc]]]WWWTTTSSSSSSQQQOOOHHHEEEDDDJJJVVVccclllppprrrppplllhhhddd```^^^]]]XXXWWWVVVTTTQQQOOOMMMMMMJJJFFFCCCCCCAAA======@@@???AAABBBAAA@@@>>>>>>???>>>>>>??????@@@?????????AAAAAA@@@????????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>======>>>>>>>>>;;;;;;;;;<<<<<<<<<======>>>============>>>>>>???>>>>>>=====================AAAEEEGGGKKKPPPXXX]]]aaa^^^ZZZWWWTTTQQQNNNKKKMMMOOOQQQRRRRRRQQQOOONNNOOOKKKFFFAAA>>>;;;888666888555555999<<<<<<@@@DDDHHHKKKNNNNNNLLLJJJHHHHHHEEEFFFFFFFFFFFFEEEDDDCCC>>>======<<<<<<=========@@@@@@AAAAAAAAA@@@??????AAAAAA@@@@@@??????>>>>>>;;;;;;::::::999999999999555555555777;;;@@@DDDGGGSSSXXX___fffkkkqqqvvvyyy|||}}}|||vvvvvv}}}uuuzzz}}}zzzyyyvvvrrrnnnmmmllllllnnnqqqssssssrrroookkkeeeaaa^^^[[[YYYWWWYYYXXXVVVRRRNNNMMMMMMOOOTTTZZZbbbjjjqqqzzz|||sssllleeeooo}}}{{{lllgggnnnxxxrrrmmmlllkkkiiicccXXXJJJ@@@777777666666666666777777666666666777888:::;;;<<<666666777999<<<>>>AAABBBAAABBBDDDFFFHHHJJJKKKKKKNNNPPPTTTWWWYYYZZZZZZZZZYYYTTTRRRUUUXXXZZZ]]]aaammm|||ttt~~~zzznnnyyyqqqcccgggmmmttt___HHH===<<<;;;999888:::999888888777888888888666777888999===CCCJJJPPPYYY^^^fffmmmrrrvvvyyy|||~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~{{{yyyxxxyyy{{{{{{zzzwwwtttssstttvvvyyy}}}llldddZZZTTTRRRSSSSSSRRRJJJHHHIIINNNXXXdddmmmrrrsssrrroookkkhhheeedddccc___]]]ZZZWWWUUUSSSSSSRRRPPPKKKHHHGGGDDD@@@???BBBDDDEEEFFFEEECCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????AAAAAA@@@???>>>>>>>>>???<<<============>>>>>>>>>??????>>>=========>>>>>>>>>===============>>>>>>AAACCCFFFKKKQQQYYY```dddhhhddd___[[[WWWSSSOOOLLLOOOPPPRRRSSSSSSQQQPPPNNNOOOKKKEEE@@@<<<999666444888666666:::======@@@DDDGGGJJJMMMNNNKKKHHHEEEDDDEEEEEEEEEEEEDDDBBBAAA@@@======<<<<<<<<<<<<======@@@@@@AAAAAABBBBBBAAAAAADDDDDDCCCBBBAAA@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<666666666777:::===AAACCCMMMQQQXXX^^^dddiiiooorrr{{{~~~|||yyy{{{xxxvvvxxx{{{xxx|||{{{wwwuuuttttttvvvxxxyyyxxxwwwsssnnniiidddbbb___]]][[[]]]\\\ZZZVVVQQQOOONNNOOOUUUYYY```gggooozzz|||tttnnnlllvvv}}}nnnfffnnnwwwmmmkkkiiifffbbb\\\RRRGGG@@@777666666666666777777888777777777888999:::;;;;;;666777888:::===@@@BBBCCCAAACCCFFFIIIKKKLLLLLLKKKOOOQQQTTTVVVXXXYYYYYYYYY\\\WWWTTTVVVWWWYYY]]]bbbqqqwwwsss}}}|||yyyuuuoookkkaaaooo~~~ooo^^^```hhhvvv```HHH>>>======:::999999999888888888888888999::::::;;;<<<@@@EEEMMMRRRYYY^^^eeelllqqquuuxxx{{{}}}~~~}}}}}}}}}}}}~~~~~~}}}||||||{{{}}}~~~}}}}}}~~~~~~}}}~~~~~~~~~}}}||||||}}}}}}}}}|||zzzwwwvvvwwwxxxzzz~~~xxxooocccZZZVVVTTTSSSRRRKKKJJJLLLQQQZZZeeennnssssssrrrpppmmmjjjiiiggggggdddbbb^^^ZZZXXXWWWVVVWWWUUUPPPKKKJJJGGGBBBBBBEEEFFFHHHHHHGGGDDDBBBBBBBBBFFFFFFFFFFFFFFFEEEDDDCCC@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@BBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@???>>>============>>>>>>=========>>>??????CCCDDDGGGNNNWWW```fffhhhkkkgggbbb]]]YYYUUUQQQNNNOOOPPPQQQQQQQQQPPPOOONNNKKKGGGAAA===;;;999888666888555666:::<<<<<<>>>BBBEEEHHHLLLMMMKKKHHHEEEDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>=========>>>?????????@@@AAABBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@??????>>>>>>>>>;;;:::::::::<<<>>>@@@AAAFFFJJJPPPWWW]]]ccciiimmmtttvvvzzz}}}{{{yyy|||~~~{{{{{{||||||~~~{{{zzzzzz|||~~~~~~}}}|||wwwsssmmmiiigggeeecccaaa``````]]]YYYTTTQQQPPPQQQVVVZZZ```fffnnnyyy|||tttooossspppfffmmmwwwllliiigggccc]]]VVVMMMDDD???777666666666666777777888999888888777777888888888999999:::<<<===@@@BBBCCCBBBDDDHHHKKKMMMNNNMMMMMMPPPQQQSSSUUUVVVVVVVVVVVV___[[[XXXZZZ[[[]]]cccjjjvvv}}}rrrrrr|||~~~{{{sssiiiccc___lllxxx}}}nnn\\\]]]eee~~~sss^^^III???>>><<<999888999888888888888888999999<<<<<<<<<===@@@EEELLLQQQXXX\\\ccciiinnnrrrvvvyyy|||}}}~~~~~~}}}|||||||||~~~||||||{{{{{{}}}~~~}}}}}}~~~}}}|||}}}~~~|||||||||{{{yyyxxxyyyzzz~~~{{{oooeee^^^YYYTTTPPPLLLKKKMMMSSS]]]hhhppptttsssrrrpppmmmkkkjjjiiiiiigggdddaaa]]]ZZZXXXXXXXXXXXXRRRMMMKKKHHHDDDCCCGGGGGGIIIIIIHHHEEECCCCCCCCCEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBBBBAAAAAAAAA@@@BBBAAA@@@???>>>=========?????????@@@@@@@@@AAAAAAAAA@@@???>>>>>>===>>>>>>???>>>=========???@@@AAADDDFFFKKKSSS\\\eeeiiikkkkkkgggbbb]]]ZZZWWWTTTRRRNNNOOOOOOOOOOOONNNMMMLLLIIIEEE???;;;999888777666666444555999;;;:::<<<@@@AAAEEEIIIKKKKKKIIIHHHHHHCCCCCCBBB@@@???>>>>>>===>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEDDDBBBAAA???>>>===;;;::::::999:::;;;<<<<<<@@@DDDJJJQQQWWW^^^eeeiiimmmppptttyyy}}}~~~{{{{{{~~~yyyuuupppmmmkkkjjjhhhgggdddccc___ZZZUUUSSSSSSTTTYYY\\\```eeemmmxxx~~~xxxsssyyypppggglll~~~{{{qqqjjjgggccc[[[SSSJJJBBB>>>777777666666666666777777999888888777666666777777;;;;;;<<<===>>>@@@AAABBBDDDFFFIIILLLNNNOOOOOOOOOQQQRRRSSSUUUVVVWWWXXXXXXaaa]]]\\\___```bbbiiiqqq{{{wwwpppttt{{{yyymmmddddddpppxxxxxx{{{ooo^^^^^^eee|||kkk[[[JJJBBB>>>:::777666888888888777888888999::::::::::::;;;===BBBIIINNNWWW[[[aaagggkkkppptttwww{{{}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}||||||}}}}}}~~~~~~~~~~~~|||~~~~~~{{{{{{{{{zzz{{{|||{{{yyyxxxxxxzzz{{{pppggg```XXXSSSOOOMMMMMMUUUbbbnnnuuuvvvtttsssqqqooonnnllllllkkkhhhfffccc___\\\ZZZYYYYYYXXXRRRMMMJJJGGGCCCDDDGGGGGGIIIJJJIIIFFFEEEDDDEEEBBBBBBCCCCCCCCCBBBAAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>??????AAA@@@???>>>???@@@BBBDDDFFFKKKSSS[[[ccciiimmmnnnlllhhhbbb]]][[[XXXVVVUUUNNNOOOOOONNNNNNMMMLLLKKKKKKFFF???999666555333222555333555999;;;:::;;;>>>???BBBFFFIIIIIIJJJJJJKKKDDDDDDBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBDDDDDDEEEEEEEEEEEEEEEEEEBBBCCCDDDFFFGGGIIIJJJKKKHHHHHHFFFDDDBBB@@@???>>>======<<<<<<;;;;;;<<<<<<<<>>999888777666666555666666888777777777777777888999;;;;;;<<<===???AAACCCDDDFFFHHHJJJMMMOOOPPPPPPQQQRRRSSSUUUWWWZZZ\\\^^^^^^aaa______bbbcccdddkkksssssspppwww}}}tttkkkiiiuuu|||yyyzzzrrrccccccggg|||}}}eee[[[OOOIIICCC<<<888888888888777777888999999:::777888999:::===CCCJJJOOOWWW[[[aaafffjjjooosssvvvzzz{{{}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}~~~}}}~~~}}}{{{yyyxxxyyywwwnnnggg```[[[TTTOOOMMMWWWhhhvvvzzzyyyxxxwwwuuusssqqqpppooooooiiigggeeebbb___\\\ZZZYYYVVVPPPKKKIIIFFFBBBCCCGGGHHHIIIJJJJJJHHHGGGGGGHHHCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAA?????????>>>??????@@@@@@BBBAAA@@@???@@@BBBDDDFFFJJJRRR]]]fffjjjmmmpppsssooojjjddd___\\\ZZZWWWVVVPPPPPPOOOOOONNNMMMLLLLLLHHHCCC===777555444333333666444666:::<<<:::;;;>>>>>>AAACCCEEEFFFGGGJJJLLLGGGFFFEEEDDDCCCCCCDDDEEECCCBBBBBBCCCDDDEEEFFFFFFIIIIIIIIIIIIIIIIIIHHHGGGDDDDDDEEEFFFHHHIIIJJJJJJHHHGGGFFFEEECCCBBBAAA@@@AAAAAA@@@@@@????????????:::<<<@@@CCCGGGLLLQQQUUU\\\```ffflllppptttxxx{{{zzzwwwuuutttxxx}}}xxxuuuqqqooonnnnnnmmmlllhhhfffaaa[[[WWWVVVXXXZZZ\\\___cccffflllvvvrrrfffhhhuuu}}}xxxmmmkkkfff]]]RRRHHHAAA>>>999999888666555555555555666666666777888999;;;;;;:::;;;<<<===@@@BBBDDDFFFHHHIIIJJJMMMOOOPPPQQQRRRRRRSSSVVVYYY]]]aaaccceeeaaa```aaacccddddddjjjrrrssspppyyy~~~yyyqqqlllyyy||||||tttggghhhjjj}}}zzzddd]]]VVVPPPHHH???;;;<<<888888777777888999::::::777888999;;;???FFFNNNSSSWWW[[[aaafffjjjooosssvvvwwwxxxyyy{{{}}}~~~~~~}}}~~~~~~}}}|||{{{|||~~~}}}zzzyyyyyy~~~yyyqqqkkkfffbbbWWWPPPNNNYYYlll{{{~~~{{{|||{{{yyywwwuuussssssrrriiiiiigggdddaaa^^^[[[YYYUUUOOOIIIGGGEEEBBBCCCGGGHHHJJJKKKKKKJJJHHHIIIJJJFFFGGGHHHHHHIIIIIIIIIIIIDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCC??????@@@@@@@@@AAAAAAAAA???>>>>>>>>>???@@@AAAAAACCCBBBAAA@@@AAACCCFFFHHHNNNXXXeeemmmpppqqqsssvvvrrrmmmfff```]]]ZZZXXXVVVQQQQQQPPPOOOOOONNNMMMMMMCCC???999666555666777777777555777;;;===;;;<<>>@@@BBBBBBCCCEEEHHHKKKIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLKKKJJJJJJEEEFFFFFFGGGGGGHHHHHHIIIGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@??????>>>>>>999;;;===???AAADDDIIILLLSSSWWW^^^dddhhhkkknnnpppzzzrrrqqqqqquuu}}}}}}xxxvvvrrrpppppppppooonnnhhheee```[[[WWWWWWZZZ]]]ggggggfffhhhnnnyyynnniiinnnyyyuuuqqqiii^^^SSSHHH@@@<<<888888777777777777777888555555555666777:::<<<>>>:::<<<>>>@@@AAABBBBBBAAAFFFIIIMMMOOOQQQRRRUUUWWWWWWUUUUUU[[[eeejjjhhhdddbbb``````ccccccdddjjjqqq~~~wwwxxx~~~yyy}}}rrrgggeeennnyyy~~~rrrcccddd```VVVIII===777666777888888888888999999999888999:::<<>>>>>>>>???@@@DDDCCCAAA@@@@@@BBBEEEGGGLLL\\\mmmvvvyyyzzzyyyvvvuuuoooggg```\\\[[[[[[[[[UUUQQQMMMKKKLLLMMMKKKIII@@@>>>:::666333333333444888888999:::;;;===>>>???@@@@@@BBBDDDHHHJJJJJJIIIMMMLLLKKKKKKLLLLLLKKKJJJLLLLLLNNNOOOPPPQQQQQQRRRRRRRRRSSSUUUVVVVVVSSSQQQMMMLLLKKKKKKLLLKKKIIIGGGLLLJJJHHHGGGGGGGGGFFFDDDDDDDDDCCCBBBAAA@@@???>>>???>>><<<<<<>>>AAADDDFFFIIIMMMSSSXXX[[[\\\^^^___lllrrr{{{yyyqqqooonnnsss{{{}}}xxxuuurrrpppppppppnnnmmmhhheeeaaa[[[WWWVVVYYY[[[jjjlllmmmooorrrzzzssshhhmmmwwwwwwrrrjjj___SSSHHH@@@<<<888888777777777777888888777777777888999:::;;;<<<<<<===???AAABBBCCCCCCCCCFFFHHHJJJMMMQQQTTTUUUVVVXXXVVVVVV\\\dddhhhfffccc```___```cccdddeeekkkrrrtttuuu~~~~~~zzzpppiiijjjrrr{{{yyy~~~{{{ppp^^^^^^\\\TTTHHH???;;;:::777888888888888999999999888999;;;<<>>===>>>???@@@BBBAAAAAA@@@AAADDDHHHKKKTTTbbbqqqxxx{{{}}}~~~}}}yyyrrriiiaaa\\\ZZZYYYYYYSSSPPPLLLKKKLLLKKKIIIFFF@@@>>>;;;888666777888999999999:::;;;===???AAABBBCCCDDDEEEHHHJJJLLLMMMLLLNNNNNNNNNNNNPPPQQQQQQQQQSSSTTTUUUWWWWWWWWWWWWVVVXXXXXXZZZ]]]______]]][[[WWWUUUSSSSSSSSSRRROOONNNOOOLLLJJJHHHHHHGGGFFFDDDDDDCCCCCCBBBAAA@@@@@@???@@@???===;;;<<<===???AAACCCFFFJJJMMMQQQUUUZZZ]]]ggglllttt|||{{{vvvppppppqqqwwwzzzxxxuuussssssrrrqqqoooiiigggbbb\\\WWWVVVXXXZZZjjjooouuuvvvvvvzzz}}}zzzxxx{{{ttthhhmmmwwwzzzuuulll```TTTIII@@@<<<888888777777777888888999888999:::;;;<<<<<<<<<<<>>>>>777888888888888999999999888999;;;===@@@EEELLLQQQUUU[[[aaafffiiimmmssswwwzzz{{{}}}}}}}}}||||||}}}~~~|||~~~|||{{{{{{zzzyyy||||||||||||}}}~~~~~~}}}}}}xxxuuuccc[[[VVV]]]nnn}}}|||yyywwwvvvuuusssrrrmmmjjjeee```\\\WWWRRRNNNKKKIIIHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJLLLMMMNNNOOOOOOOOONNNNNNLLLKKKJJJJJJJJJJJJFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDAAAAAABBBBBBBBBCCCCCCCCCCCCAAA>>>===<<<>>>@@@AAA@@@AAAAAAAAACCCFFFLLLPPP\\\iiivvv|||}}}vvvlllccc]]]YYYWWWVVVQQQNNNLLLKKKLLLJJJFFFBBB:::999666444444555777888999:::;;;===???BBBDDDEEEGGGHHHJJJLLLNNNPPPQQQQQQQQQQQQRRRSSSUUUWWWYYYZZZ\\\]]]```bbbbbbbbb```^^^```aaacccgggkkkmmmkkkjjjfffccc___]]]\\\ZZZXXXVVVSSSPPPMMMKKKJJJHHHFFFDDDEEEDDDDDDDDDCCCCCCBBBBBBCCCAAA???<<<;;;;;;<<<===>>>???@@@BBBFFFLLLTTTZZZbbbgggnnntttwwwyyy{{{||||||{{{zzz{{{{{{yyyvvvsssnnnpppvvv~~~~~~|||zzzyyyxxxwwwvvvtttllljjjeee___ZZZXXXZZZ\\\gggpppyyy|||zzz{{{|||wwwqqqooovvv{{{nnniiiooowww|||wwwmmm```SSSHHH@@@<<<888888777777888888999999888:::<<>>======777777888888888999999999999:::;;;===@@@FFFLLLQQQVVV\\\bbbgggjjjnnntttxxxzzz{{{}}}~~~}}}~~~|||||||||}}}~~~~~~{{{zzz{{{{{{|||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}{{{vvvggg___YYY^^^lllzzz}}}zzzxxxwwwuuurrrpppkkkhhhbbb^^^YYYTTTOOOLLLJJJJJJJJJKKKLLLLLLKKKJJJIIIJJJJJJKKKKKKLLLLLLMMMJJJJJJKKKLLLMMMOOOPPPPPPQQQQQQPPPNNNMMMLLLKKKKKKHHHHHHIIIJJJJJJIIIGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHFFFFFFGGGGGGGGGGGGFFFEEECCCCCCCCCCCCDDDDDDDDDDDDCCCAAA???===<<<>>>@@@BBBAAABBBCCCCCCDDDHHHOOOTTT```nnn|||~~~xxxnnneee___ZZZXXXVVVQQQOOOMMMMMMMMMJJJDDD???888666444222222333555777999:::<<<>>>AAADDDFFFHHHIIIKKKNNNPPPQQQRRRTTTUUUVVVWWWXXXYYYZZZ[[[^^^```aaadddhhhlllmmmmmmkkkiiiggghhhkkkpppuuuxxxxxxwwwsssoookkkgggdddaaa^^^\\\XXXUUUQQQNNNLLLJJJGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFEEECCCAAA>>>===<<<======;;;<<<<<<===???EEEMMMSSS]]]bbbhhhlllooorrrwwwzzzxxxvvvsssrrrrrrrrrqqqpppkkkpppyyy~~~}}}}}}{{{yyywwwpppooojjjeee```^^^___```gggrrr}}}zzzssskkkiiisss|||oooiiijjjpppwww{{{}}}}}}wwwlll___RRRGGG???;;;888888888888888999::::::888:::===AAADDDFFFGGGGGGDDDEEEEEEFFFHHHIIIJJJKKKNNNJJJHHHLLLTTT[[[]]]\\\]]]\\\\\\___bbbcccaaa^^^]]]___eeejjjkkkmmmvvvmmmvvvrrrfffgggrrrzzzzzztttxxxzzzyyyyyyuuujjj___GGGGGGEEEBBB>>>;;;999999777777888888888999999999999:::<<<===@@@FFFMMMRRRXXX]]]ccchhhkkkooouuuyyywwwyyy{{{~~~~~~~~~~~~|||}}}~~~~~~~~~{{{zzz{{{}}}yyyzzz|||~~~~~~|||{{{|||}}}~~~vvvjjjbbb[[[^^^jjjvvv|||}}}~~~|||yyywwwuuussspppmmmhhhddd```[[[WWWSSSNNNKKKKKKLLLNNNOOOOOONNNNNNNNNLLLLLLMMMMMMNNNNNNNNNNNNKKKKKKLLLMMMMMMNNNOOOPPPRRRQQQQQQPPPOOOMMMLLLLLLIIIJJJKKKKKKKKKJJJHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFEEECCCCCCDDDDDDDDDEEEEEEEEEDDDBBB@@@>>>>>>???AAABBBCCCEEEFFFEEEEEEIIIQQQWWWcccqqq~~~xxxooogggaaa]]]ZZZXXXRRRPPPOOONNNNNNJJJCCC===<<<:::888666555666888999999:::<<<>>>AAADDDGGGIIIKKKNNNQQQSSSSSSTTTVVVXXX[[[\\\]]]]]]]]]^^^bbbeeeeeeiiinnnsssvvvwwwvvvuuuoooppprrrvvv{{{~~~{{{uuuqqqmmmiiieeebbb]]]ZZZVVVRRRPPPMMMJJJGGGGGGGGGGGGFFFFFFFFFFFFFFFCCCBBB@@@???>>>======>>>:::;;;;;;;;;<<<@@@DDDHHHRRRWWW\\\```ccchhhooouuuuuurrrnnnkkkkkkkkkjjjjjjgggnnnzzz|||zzzvvvuuuqqqlllhhheeefffhhhlllvvvzzzpppfffeeerrrppphhhggglllrrrxxxzzzzzzzzz~~~~~~{{{uuujjj]]]PPPEEE>>>:::888888888888888999:::;;;777999<<<@@@DDDHHHJJJKKKFFFFFFFFFGGGIIIJJJLLLMMMMMMJJJHHHJJJQQQWWW[[[\\\_________aaabbbcccaaa___[[[^^^cccggghhhkkkvvvnnn|||rrrddddddqqqyyyzzzvvvxxxwwwtttqqqkkk___SSSDDDBBB@@@===:::888777666777888888888888999999999999:::<<<>>>AAAFFFMMMRRRXXX]]]ccchhhkkkooouuuyyyvvvwwwzzz}}}~~~~~~~~~~~~~~~|||~~~~~~~~~~~~{{{yyyzzz~~~~~~||||||~~~xxxyyy{{{}}}~~~~~~}}}||||||||||||}}}~~~wwwjjjbbb]]]___jjjtttyyyyyy{{{yyyvvvtttrrroookkkhhhccc```]]]YYYWWWSSSOOOMMMNNNPPPRRRRRRRRRQQQRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOOOOOOOOOOOOONNNNNNPPPPPPPPPOOOOOOMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAABBBBBBDDDFFFHHHGGGFFFJJJSSS[[[hhhvvv~~~xxxppphhhccc___[[[YYYTTTQQQOOONNNMMMIIIBBB<<<;;;999777555555666888999;;;<<<===???BBBEEEHHHJJJLLLPPPTTTUUUTTTUUUXXX[[[^^^```bbbaaa```bbbgggkkkllloootttyyy~~~{{{yyyyyy|||}}}yyysssmmmiiiddd```\\\XXXVVVSSSOOOMMMHHHHHHHHHGGGGGGGGGFFFFFFAAA@@@@@@???>>>>>>>>>>>>:::;;;<<<;;;;;;<<<>>>@@@GGGLLLPPPSSSUUU[[[eeemmmpppmmmiiiffffffeeecccbbbdddnnn{{{|||{{{xxxsssooommmnnnooossszzzxxxnnncccbbbpppvvvhhhdddgggsssyyy}}}}}}xxxrrrgggZZZNNNCCC===999888888888888999:::;;;<<<888999;;;>>>BBBFFFIIIKKKGGGGGGGGGHHHIIIKKKMMMNNNOOOMMMLLLMMMPPPVVV[[[___``````aaabbbccccccbbbaaa]]]___dddggggggkkkwwwnnnrrraaaaaaooozzz{{{wwwxxxvvvqqqllleeeXXXKKKAAA???===:::999999888777777888888888888999999999:::;;;<<<>>>AAAFFFMMMRRRVVV[[[bbbfffjjjmmmssswwwvvvxxxzzz|||}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}|||~~~}}}~~~}}}~~~~~~|||yyywwwyyy~~~~~~~~~}}}{{{zzz|||~~~zzz{{{|||~~~}}}}}}|||{{{|||zzzhhhbbb]]]```iiirrrvvvvvvxxxvvvsssqqqoookkkgggddd___]]]ZZZXXXWWWTTTQQQOOOQQQTTTVVVUUUTTTTTTVVVXXXVVVUUUUUUTTTTTTSSSSSSSSSRRRSSSTTTTTTSSSPPPNNNLLLLLLMMMNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBFFFHHHGGGGGGMMMWWWaaaqqq~~~zzzrrrjjjddd___[[[YYYTTTQQQNNNLLLJJJFFF@@@;;;777555444333444666999:::>>>>>>@@@BBBDDDGGGIIIKKKNNNSSSWWWXXXWWWWWWZZZ^^^___bbbdddddddddfffmmmrrruuuxxx|||xxxssskkkgggccc___]]]ZZZVVVTTTOOONNNNNNMMMLLLKKKJJJJJJEEEDDDCCCBBBAAA@@@@@@???>>>>>>>>><<<;;;<<>>;;;::::::::::::999777888888888888999999999:::;;;<<<>>>AAAGGGMMMRRRTTTYYY```eeehhhlllqqqvvvxxxyyyzzz{{{{{{{{{zzzyyy||||||}}}}}}}}}}}}|||{{{|||~~~~~~{{{{{{}}}~~~~~~}}}~~~||||||{{{xxxvvvxxx}}}~~~}}}}}}}}}{{{zzzzzz{{{|||~~~~~~~~~~~~}}}~~~}}}{{{{{{~~~zzzgggbbb^^^aaaiiiqqqtttuuuuuutttqqqooommmiiidddaaa]]][[[YYYWWWWWWUUUSSSQQQTTTVVVXXXWWWUUUVVVYYY\\\YYYXXXXXXWWWVVVUUUTTTTTTVVVWWWXXXWWWUUURRRNNNLLLJJJKKKLLLMMMLLLLLLJJJIIIHHHGGGEEECCCBBBCCCCCCDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHFFFCCCAAA@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFEEECCCBBB@@@DDDHHHHHHHHHOOO[[[eeexxx|||ssskkkddd___ZZZXXXTTTQQQMMMJJJHHHDDD>>>999888777666666888;;;>>>@@@@@@AAABBBDDDFFFHHHKKKLLLPPPTTTYYYZZZXXXXXX\\\```___cccfffffffffjjjrrrxxx}}}zzzooolllhhhdddaaa___[[[YYYVVVUUUUUUSSSRRRQQQPPPPPPKKKJJJIIIHHHFFFDDDCCCBBBCCCCCCAAA???>>>@@@DDDHHHKKKOOOQQQQQQPPPVVVbbbkkkiiihhhgggggggggeeebbb___eeeooo~~~}}}{{{zzzzzz~~~~~~vvvnnnfffeeettttttpppuuu}}}{{{qqqeee^^^ccckkksssaaaWWWMMMBBB<<<;;;888666444666999<<<;;;:::>>><<<;;;===BBBEEEEEEDDDHHHIIIKKKMMMNNNOOOOOONNNQQQSSSVVVUUUSSSVVV\\\bbbjjjeee___[[[[[[___bbbdddbbbfffeeeiiipppooovvv{{{nnn|||nnn```]]]ppp~~~www}}}~~~uuuhhh[[[NNNEEE<<<<<<:::999888777777777888888777777888888999::::::<<<>>>AAADDDIIIOOOSSSZZZ\\\___cccfffkkkqqquuuyyy{{{}}}}}}|||{{{{{{{{{~~~}}}}}}||||||}}}}}}zzz|||~~~}}}zzzyyy{{{}}}}}}|||{{{|||}}}|||{{{~~~{{{uuurrrsssyyy~~~}}}~~~~~~}}}{{{{{{yyyvvvttttttvvvyyy{{{wwwyyy{{{}}}~~~|||yyyyyy}}}wwwiiiccc]]]___gggpppssssssttttttsssrrrqqqnnniiieee]]]\\\ZZZVVVRRROOOOOOPPPQQQSSSWWWZZZ]]]^^^^^^^^^WWWUUUUUUUUUWWWWWWVVVUUUYYYZZZZZZYYYVVVSSSOOOMMMKKKKKKJJJIIIGGGFFFDDDCCCDDDCCCBBB@@@@@@@@@AAABBBCCCCCCCCCDDDDDDEEEEEEFFFCCCCCCBBBAAA@@@@@@AAAAAAFFFEEEEEEEEEFFFGGGHHHHHHFFFDDDCCCBBBBBBDDDFFFGGGGGGEEEFFFIIIKKKPPP[[[eeezzzvvvnnngggbbb]]]ZZZQQQPPPMMMKKKIIIDDD???;;;999888888888888999;;;<<>>BBBEEEEEEEEEIIIKKKNNNPPPRRRRRRQQQQQQQQQTTTWWWWWWWWWZZZaaaggglllgggaaa]]]]]]___bbbcccaaaeeedddiiipppooowwwsssnnnzzznnnbbbaaauuuxxxiiiZZZMMMBBB<<<<<<:::999888777777777888888777777888888999::::::<<<>>>AAADDDIIIOOOTTTZZZ\\\```cccfffkkkqqquuuxxxzzz}}}~~~}}}}}}}}}~~~~~~~~~}}}||||||}}}~~~|||yyyvvvwwwxxxzzzyyyxxxyyy{{{}}}}}}|||~~~}}}|||{{{|||}}}}}}}}}~~~{{{vvvsssssswww{{{uuuvvvxxxyyyyyyxxxvvvuuuxxxvvvtttsssssstttvvvxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}tttkkkddd\\\\\\ccckkkooopppsssrrrrrrrrrqqqnnniiifff```___\\\WWWSSSQQQQQQRRRUUUWWWYYY[[[]]]^^^^^^^^^YYYXXXVVVVVVWWWXXXWWWUUUYYYYYYXXXWWWUUURRROOOMMMIIIIIIHHHGGGFFFDDDCCCBBBDDDCCCBBBAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBBBBCCCEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHFFFEEEEEEFFFGGGHHHEEEDDDGGGKKKOOOUUU___jjj{{{uuullleee___[[[XXXQQQPPPMMMKKKHHHDDD>>>:::888888777888999:::<<<===BBBGGGJJJHHHIIIMMMOOOOOOPPPSSSXXX[[[\\\\\\^^^______ccchhhkkkmmmqqqwww{{{yyysssooolllgggcccaaa______bbbgggiiifffcccZZZVVVQQQMMMLLLKKKJJJIIIJJJKKKKKKJJJIIIJJJMMMPPPSSSXXXZZZXXXYYYaaahhhkkkpppkkkhhhgggccc^^^[[[]]]fffttt}}}tttlllggglll}}}{{{zzzuuuqqqssswwwvvvrrrkkkhhhccc^^^WWWVVVaaammmlllYYYLLLBBB<<<::::::999888999<<<===>>>===@@@??????@@@CCCFFFFFFFFFJJJMMMQQQUUUVVVVVVUUUTTTUUUXXXZZZZZZZZZ]]]ccchhhlllhhhccc``````aaabbbbbbaaadddcccgggnnnoooyyynnnlll}}}qqqhhhhhh|||yyyiiiYYYKKK@@@<<<<<<:::999888777777777888888777777888888999::::::<<<>>>AAADDDJJJPPPUUU[[[]]]```dddggglllqqquuuwwwzzz}}}~~~~~~~~~~~~|||zzz~~~~~~~~~{{{xxxvvvvvvvvvuuutttssstttvvvwwwwwwvvvuuutttrrrqqqrrrtttwwwyyy||||||yyyvvvrrrqqqssstttrrrssstttuuuuuutttsssrrrrrrrrrpppppppppppprrrrrruuuvvvxxxyyyzzz{{{zzzzzzxxxzzz|||uuuooofff\\\YYY^^^eeeiiikkkoooooooooppppppnnnjjjgggdddbbb^^^XXXTTTSSSTTTVVVZZZZZZ[[[\\\\\\]]]^^^^^^\\\ZZZXXXWWWXXXWWWVVVUUUVVVVVVVVVTTTSSSPPPNNNMMMIIIIIIHHHGGGFFFDDDCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDEEEGGGIIIJJJKKKKKKJJJIIIHHHGGGGGGHHHHHHEEEEEEHHHMMMQQQUUU___iiizzzuuulllddd]]]XXXTTTQQQOOOMMMKKKHHHDDD>>>:::777777777888999<<<>>>@@@EEEKKKMMMLLLMMMQQQSSSRRROOOSSSXXX[[[]]]___```aaa]]]aaafffiiilllqqqwww}}}{{{vvvrrrmmmiiieeebbbaaagggqqqwwwvvvssseeeaaa[[[WWWUUUTTTSSSRRRQQQRRRTTTUUUUUUVVVXXXZZZZZZ```ddddddffflllrrrtttwwwqqqkkkgggbbb]]]\\\^^^iiiwww~~~}}}uuullliiiqqq}}}||||||~~~{{{yyyvvvuuuyyy~~~{{{uuucccaaa^^^ZZZUUUVVVdddsssrrrZZZJJJ@@@;;;888:::999999:::;;;===>>>>>>AAAAAAAAACCCEEEGGGHHHIIIKKKOOOSSSXXXZZZYYYWWWVVVYYYZZZ[[[[[[[[[\\\```cccjjjgggdddcccdddeeeeeeeeedddfffbbbdddjjjnnn}}}ppplll{{{zzzvvvnnnpppwwwgggYYYJJJ???<<<<<<:::999888777777777888888777777888888999::::::;;;>>>@@@DDDJJJRRRWWW\\\^^^aaadddggglllqqquuuxxx{{{~~~~~~~~~||||||||||||{{{yyyxxxxxxxxxtttsssqqqqqqqqqpppnnnlllnnnllljjjhhhiiilllrrrvvvzzzyyywwwuuurrrooonnnnnnnnnnnnoooppppppooonnnnnnkkkkkkkkkkkkkkkkkkllllllpppqqqsssuuuvvvvvvvvvvvvtttwww|||}}}tttkkk```ZZZ\\\aaaeeegggkkkkkklllnnnooommmjjjgggeeeccc^^^YYYTTTTTTVVVXXX[[[[[[[[[[[[\\\]]]______^^^[[[XXXWWWVVVVVVTTTSSSSSSRRRQQQPPPOOOMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEEEEAAAAAAAAA@@@AAAAAABBBBBBAAAAAABBBDDDEEEHHHJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGIIINNNPPPRRRZZZcccuuuwwwmmmddd\\\VVVSSSQQQOOOMMMKKKHHHCCC>>>:::666666777888:::===@@@BBBGGGMMMPPPOOOPPPSSSUUUTTTQQQUUUYYY\\\^^^^^^___aaaYYY]]]bbbeeeiiiooowww}}}{{{vvvqqqmmmiiieeeccciiivvv~~~qqqlllfffaaa___]]][[[ZZZXXXZZZ^^^aaabbbccceeefffgggnnnuuuvvvwww|||xxxpppjjjddd______cccmmmzzz~~~|||yyyyyy|||~~~~~~vvvmmmlllvvv|||yyywwwxxxzzz|||~~~}}}zzzyyy~~~}}}gggeeeccc^^^XXX[[[jjj{{{yyy\\\JJJBBB===:::888999999::::::;;;===>>>AAABBBDDDEEEGGGIIIKKKMMMMMMPPPUUUYYY[[[ZZZXXXVVVVVVWWWXXXYYYZZZ\\\___aaagggeeeddddddfffhhhiiiiiihhhiiidddccciiiooorrrlll{{{yyyvvvqqqvvvyyyiii[[[KKK???<<<<<<:::999888777777777888888777777888888999::::::;;;===@@@DDDKKKSSSXXX]]]___bbbeeehhhlllqqquuuzzz}}}~~~}}}}}}~~~}}}~~~}}}}}}{{{zzzzzzyyyxxxwwwtttrrrqqqppppppooollljjjhhhgggeeebbbbbbgggnnntttyyyxxxvvvuuurrrpppmmmkkkeeeeeeeeeeeeeeeddddddcccaaaaaabbbbbbcccdddeeeeeekkklllooorrrtttuuuvvvvvvtttxxx}}}yyyqqqfff___^^^aaadddeeeggggggiiikkklllkkkhhhfffcccaaa]]]XXXTTTTTTWWWZZZ[[[[[[[[[\\\]]]___```aaa^^^[[[WWWUUUTTTTTTSSSQQQPPPOOOMMMLLLKKKKKKKKKLLLKKKKKKJJJIIIHHHHHHIIIIIIGGGGGGGGGHHHHHHHHHHHHGGGJJJJJJIIIIIIHHHHHHGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBDDDFFFGGGHHHLLLMMMNNNOOONNNNNNMMMLLLIIIIIIKKKOOOPPPQQQYYYaaassszzzoooeee]]]WWWSSSPPPOOOLLLJJJHHHCCC>>>:::555666777999;;;???BBBDDDGGGMMMQQQPPPQQQTTTUUUTTTTTTWWW[[[\\\\\\\\\\\\\\\XXX\\\```cccgggmmmwww~~~~~~zzzuuuqqqooojjjggglllwwwzzzuuuoooiiifffcccaaa``````ccciiimmmppprrrtttvvvyyyuuunnnfffaaabbbfffppp}}}}}}{{{yyyyyyzzz{{{{{{{{{zzz}}}}}}~~~}}}vvvnnnppp||||||||||||zzzyyyzzz|||~~~~~~ooonnnkkkeee^^^aaarrr~~~^^^LLLEEEAAA===888999:::::::::;;;===???AAACCCEEEGGGHHHKKKNNNQQQPPPSSSVVVZZZ[[[ZZZYYYWWWNNNPPPSSSVVV[[[___ccceeefffdddccccccfffiiikkkllliiilllhhhhhhnnnrrr|||ppplll~~~}}}yyyrrrxxxzzzqqqmmmvvvppp```OOOAAA<<<<<<:::999888777777777888888777777888888999::::::;;;===@@@DDDLLLTTTZZZ^^^```cccfffiiimmmrrruuu{{{}}}}}}|||||||||{{{}}}|||zzzxxxvvvssspppqqqppppppqqqrrrqqqnnnlllccccccaaa^^^]]]aaajjjpppvvvtttrrrqqqpppnnnjjjggg___^^^^^^]]]\\\[[[ZZZZZZVVVVVVVVVVVVXXXZZZ]]]^^^fffiiilllppptttwwwxxxyyyvvvzzz{{{uuulllfffccccccdddeeecccdddeeegggiiiiiifffccc```___\\\YYYVVVVVVXXX[[[\\\\\\]]]^^^```aaabbbbbb^^^[[[WWWTTTSSSSSSRRRQQQNNNMMMKKKIIIIIIJJJLLLMMMMMMLLLJJJIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMNNNMMMMMMLLLKKKJJJJJJIIIIIIHHHGGGEEEDDDCCCCCCBBBCCCBBBBBBBBBCCCDDDEEEFFFMMMNNNQQQSSSTTTTTTSSSRRRLLLKKKMMMPPPRRRTTT]]]fffrrr|||qqqggg___XXXTTTPPPNNNLLLJJJGGGCCC===999666666777999<<>>AAA@@@CCCFFFHHHJJJMMMQQQUUUUUUVVVYYYZZZ[[[[[[ZZZYYYLLLNNNQQQWWW]]]cccgggiiigggeeebbbccceeeiiikkklllhhhnnnoooqqqvvvwwwxxxooonnn~~~|||yyypppiiisss~~~uuujjjgggpppwwwgggUUUFFF<<<<<<:::999888777777777888888777777888888999::::::;;;<<>>>>><<<===@@@CCC@@@CCCGGGIIIKKKNNNSSSWWWXXXYYYZZZ[[[\\\[[[[[[ZZZPPPQQQTTTYYY___eeeggghhhiiifffcccbbbdddgggjjjkkkeeennnsssxxx|||zzzxxxpppnnn|||xxxnnngggsss|||~~~ttthhhbbbjjjzzzmmm[[[LLL<<<<<<:::999888777777777888888888777888999999::::::;;;<<>>>>>;;;::::::;;;===@@@CCCEEEEEEEEEGGGIIIMMMRRRWWWZZZUUUWWW[[[^^^``````___^^^^^^\\\\\\^^^cccggggggfffiiihhhfffcccaaacccgggjjjffflllnnnrrryyyyyyuuuuuu{{{yyykkkfffsss~~~lll[[[\\\kkk{{{{{{ooo[[[JJJCCC>>>888777999:::888555777777777777777888888999:::<<>>AAAAAA???BBBHHHNNNRRRXXX___dddiiinnnvvv{{{|||~~~~~~|||zzz{{{}}}~~~yyyqqqoookkkhhhgggfffcccaaa]]]]]]^^^______^^^^^^]]]___]]]\\\^^^aaabbbaaa___fffggggggeeeaaa___^^^___aaa^^^ZZZYYYYYYYYYVVVSSSXXXVVVUUUSSSSSSTTTVVVWWW[[[\\\\\\[[[ZZZZZZ[[[\\\___```aaabbbaaa```^^^\\\ZZZ]]]___^^^ZZZWWWVVVWWWXXXXXXXXXWWWUUUSSSQQQPPPOOONNNKKKHHHFFFEEEFFFFFFIIIJJJKKKOOOTTTWWWWWWWWWUUUSSSOOOLLLKKKOOOUUUZZZiiixxxvvvjjj^^^WWWTTTUUURRRNNNIIIDDD@@@<<<;;;:::::::::;;;<<>>======<<<<<<<<<<<<>>>AAADDDEEEGGGHHHIIIKKKOOOSSSWWWYYYXXXYYY[[[]]]```bbbcccdddeeecccbbbcccgggjjjkkkjjjmmmllliiifffdddfffjjjnnniiioooooorrrwwwvvvuuuuuuyyytttnnnyyy~~~{{{{{{wwweeeTTTVVVdddqqqzzz~~~~~~zzztttkkk\\\OOODDD???999777999:::888555777777777777777888888999:::<<>>???DDDIIIOOOUUU\\\bbbgggmmmtttyyy}}}~~~}}}}}}~~~~~~zzztttooollljjjhhhgggeeecccaaa[[[\\\]]]^^^^^^_________\\\[[[ZZZ\\\___bbbcccbbbbbbccccccbbb```___aaabbbccc```]]]\\\]]]]]]\\\ZZZ[[[[[[ZZZZZZYYYZZZ[[[]]]___``````___^^^^^^```aaabbbdddeeeffffffeeedddcccccceeeeeeccc___]]]\\\]]]]]]]]]\\\ZZZYYYWWWVVVVVVUUUSSSPPPLLLJJJHHHHHHHHHIIIIIIJJJNNNRRRTTTUUUTTTTTTRRRNNNKKKIIILLLRRRWWWdddtttyyylllaaa[[[XXXUUUSSSNNNIIIDDD???<<<::::::::::::;;;===@@@BBBDDDFFFHHHKKKNNNPPPPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNMMMOOOTTT\\\aaakkksss|||zzzxxxxxxzzz}}}~~~~~~~~~|||{{{xxxuuummmiiihhhppp}}}pppggggggiiikkkoootttxxxzzzyyy}}}|||vvvpppmmmeeebbb^^^[[[^^^mmm|||nnnZZZIII@@@===<<<<<<>>>>>>>>>>>>@@@BBBEEEFFFIIIJJJKKKMMMPPPTTTWWWYYY\\\\\\\\\^^^aaadddgggiiijjjhhhggghhhkkknnnooooooooonnnjjjgggeeeggglllpppnnnrrrrrrsssvvvsss|||tttuuuyyywwwrrrzzz~~~{{{{{{tttcccUUUXXXeeeoootttuuuqqqvvvwwwqqqjjjbbbZZZRRRFFFAAA:::777888999888777777777777777777888888999999<<>>;;;999:::::::::<<<>>>AAACCCEEEFFFGGGIIILLLMMMNNNNNNMMMQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPMMMKKKJJJLLLRRRVVV[[[bbbmmm{{{sssrrrqqqssswww|||}}}|||zzzwwwtttkkkjjjmmmwww~~~rrrfffffffffhhhmmmrrrvvvxxxvvvxxxzzzyyysssmmmiiiggg```\\\XXXXXX```ppp~~~zzzjjj___PPPDDD>>><<<;;;;;;>>>>>>???@@@AAACCCEEEFFFIIIIIIKKKNNNQQQUUUXXXZZZ]]]^^^___```ccceeeggghhhhhhgggggghhhkkkmmmpppqqqmmmllliiifffdddfffkkkooorrrvvvuuuwwwyyyuuu{{{tttuuu}}}xxxttt|||}}}|||pppbbbXXX]]]jjjsssuuutttnnntttvvvmmmaaaYYYSSSOOOFFFAAA;;;888777888888888777777777777777888888999999<<>>AAADDDFFFHHHIIIKKKLLLMMMMMMMMMMMMQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQMMMIIIFFFFFFIIILLLQQQUUU\\\eeeqqqkkkjjjjjjnnnttt{{{~~~}}}|||}}}}}}|||zzzwwwssskkkmmmsss~~~uuufffdddccceeejjjpppssstttuuuuuuuuusssooollljjjiiiaaa[[[VVVXXXcccuuu}}}}}}~~~|||wwwrrr```XXXKKKBBB>>>===<<<;;;===>>>???AAACCCEEEGGGHHHHHHIIIKKKOOORRRVVVYYY[[[]]]^^^aaadddeeeeeeeeedddaaabbbdddfffiiikkkmmmooolllkkkiiigggfffhhhlllpppvvvyyyyyy||||||sssttt{{{zzz~~~|||yyyxxxggg[[[TTT\\\kkksssuuussspppwwwxxxmmm]]]SSSOOOMMMDDDAAA<<<888777777888888777777777777777888888999999;;;???BBBGGGLLLSSSWWW[[[^^^bbbfffhhhjjjnnnpppmmmmmmllljjjiiigggfffeeegggggghhhiiijjjkkkmmmnnnqqqqqqrrrqqqooolllkkkjjjoooppppppnnnjjjeee___[[[XXXRRRLLLKKKIIIDDDCCCDDDBBBBBBAAAAAAAAABBBCCCDDDBBBAAA@@@AAACCCCCCBBBAAA?????????>>>=========>>>???EEELLLSSSZZZaaajjjpppxxxzzz~~~yyytttqqqiiihhhffffffffffffcccaaabbb```___]]][[[[[[ZZZZZZ\\\ZZZYYYYYY[[[```eeeiiilllmmmlllkkklllnnnsssvvvvvvtttrrrnnnllllllmmmnnnuuuyyy~~~}}}xxxrrrooooooooopppqqqqqqpppqqqsssuuuyyyyyyxxxwwwvvvtttssssssrrrqqqooonnnooopppqqqqqqmmmllljjjhhhggghhhjjjkkkmmmkkkhhhccc___[[[XXXVVVQQQOOOLLLKKKLLLLLLKKKJJJEEEDDDCCC@@@>>>???BBBDDDMMM[[[mmm}}}yyymmmccc___]]]TTTQQQMMMGGGBBB===999888666666888:::>>>AAAEEEGGGJJJJJJKKKKKKLLLLLLLLLLLLOOOOOOPPPPPPPPPQQQQQQQQQSSSQQQNNNIIIEEECCCDDDFFFIIIKKKNNNSSS\\\iiiwwwaaaaaaccchhhpppwww|||~~~~~~|||zzzxxxxxx{{{|||{{{yyyvvvrrrjjjnnnvvvvvvdddaaa___bbbiiipppssstttrrrpppooooooooonnnkkkiiieee^^^XXX[[[iiizzz{{{wwwvvvuuusssnnnjjjZZZSSSHHHAAA???>>>===;;;===>>>@@@CCCFFFHHHJJJKKKJJJKKKNNNQQQUUUXXXZZZ[[[\\\^^^aaaeeeffffffeeeddd___bbbfffiiijjjjjjlllmmmlllmmmmmmmmmmmmnnnrrrtttyyy}}}}}}rrrsss~~~~~~}}}wwwrrrpppcccWWWQQQ[[[lllvvvxxxwwwrrryyyyyymmm]]]RRRMMMKKK@@@>>><<<999777777777888777777777777777888888999999;;;???CCCGGGMMMTTTXXX\\\___cccfffhhhjjjmmmooommmllljjjhhhffffffeeeeeedddeeeeeeggghhhkkklllmmmqqqsssuuutttsssqqqqqqqqqrrruuuxxxxxxvvvpppjjjeee\\\VVVPPPNNNKKKFFFCCCDDDCCCBBBAAA@@@@@@AAABBBCCCDDDBBBAAAAAABBBCCCBBBAAA@@@@@@@@@@@@????????????<<>>???>>><<<;;;;;;===???FFFSSScccrrrwwwjjj```[[[YYYRRRPPPKKKFFFAAA===:::888555666888;;;???CCCGGGIIIKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNQQQPPPMMMIIIDDDBBBBBBCCCAAABBBCCCGGGOOO[[[iiiqqqwwwWWWXXX[[[aaaiiiqqquuuwwwwww{{{|||xxxuuutttuuuyyy|||zzzyyywwwtttpppfffkkkuuu|||rrreeeaaa```dddmmmuuuzzz{{{wwwuuuuuuxxx|||{{{tttmmmjjjaaaZZZ^^^nnn~~~}}}}}}xxxrrrnnnllliiieeeaaaUUUNNNEEE???>>>>>>===<<<>>>@@@CCCFFFJJJLLLNNNPPPOOOQQQSSSUUUWWWYYYZZZ[[[[[[]]]```cccfffhhhiiijjjdddhhhnnnpppooonnnmmmmmmkkkmmmpppqqqrrrsssvvvxxx|||qqqsssyyysssqqqcccWWWPPP[[[lllwww{{{{{{uuu{{{zzzmmm\\\PPPIIIEEE;;;;;;;;;:::888777666777777777777777777888888999999;;;???CCCGGGMMMTTTYYY\\\___cccfffhhhjjjmmmooommmlllkkkjjjjjjkkklllmmmhhhhhhjjjkkkmmmppprrrssssssvvvyyyzzzyyyxxxyyy{{{zzz~~~|||uuupppggg```ZZZXXXTTTNNNKKKKKKIIIGGGEEEDDDCCCDDDEEEEEEJJJHHHEEECCCDDDEEEFFFEEECCCBBBBBBBBBAAAAAA???>>>;;;???CCCGGGMMMVVVbbbjjjrrrvvv{{{}}}xxxtttssspppmmmiiigggggggggggggggfffdddaaa^^^\\\[[[[[[\\\[[[\\\^^^___```eeelllqqquuuvvvwwwwwwwwwwwwzzz|||~~~|||xxxttttttwwwzzz~~~zzz{{{|||{{{zzzzzz{{{}}}}}}||||||{{{{{{{{{{{{{{{|||zzzyyyyyy{{{zzzxxxuuuppppppppppppqqqqqqqqqqqqooonnnllliiifffccc```^^^XXXTTTNNNIIIFFFDDDAAA???999::::::999888888:::<<<@@@KKKYYYgggwwwuuuiii^^^WWWUUUPPPNNNJJJFFFAAA===:::999666777999===AAAFFFJJJLLLMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLMMMNNNNNNNNNMMMLLLHHHDDDAAAAAABBB<<<===???CCCJJJUUU```hhhiiipppxxxPPPRRRVVV]]]eeekkkooopppqqqsssxxx}}}zzzvvvsssqqqsssxxx~~~zzzxxxwwwvvvrrrooobbbhhhsssyyynnngggcccbbbhhhrrr|||yyylllccc[[[aaarrr~~~zzzyyyyyy|||vvvnnnhhheeebbb]]]ZZZQQQJJJAAA===<<<===>>>===???AAAEEEIIIMMMPPPRRRSSSUUUVVVWWWXXXYYYZZZZZZZZZ\\\]]]^^^aaafffjjjnnnpppjjjooouuuwwwuuuqqqooonnniiilllpppssstttuuuwwwxxx~~~qqqrrrzzzxxxaaaTTTMMMWWWhhhuuuyyyzzzyyy~~~{{{mmm[[[MMMDDD>>>888:::::::::888777666666777777777777777888888999999;;;???CCCHHHNNNUUUYYY]]]```dddfffhhhkkkmmmooonnnmmmmmmlllnnnpppssstttnnnoooppprrrtttwwwyyy{{{tttxxx|||~~~}}}}}}}}}xxxrrrkkkeeeccc___XXXTTTTTTQQQOOOLLLJJJIIIIIIJJJKKKQQQNNNJJJHHHIIIJJJKKKKKKFFFEEEDDDCCCCCCAAA???===;;;>>>AAADDDJJJTTT```iiiqqqvvv{{{|||vvvrrrqqqsssooojjjgggggghhhhhhhhheeedddaaa^^^]]]]]]]]]^^^YYY[[[^^^aaaccchhhooouuuxxxzzz|||}}}}}}}}}~~~{{{wwwxxx|||}}}~~~~~~}}}|||~~~|||{{{{{{|||}}}~~~~~~|||zzz{{{{{{zzzvvvrrrqqqrrrsssssstttssssssrrrnnnnnnllljjjgggdddbbb```YYYTTTNNNHHHDDDAAA===;;;666777888777777777999:::===FFFSSS```pppuuuhhh]]]VVVRRROOOMMMIIIEEEAAA===;;;:::888999;;;>>>CCCHHHLLLOOOQQQPPPOOONNNMMMMMMMMMMMMKKKLLLLLLMMMNNNOOOOOOPPPKKKKKKJJJGGGCCCAAAAAAAAA===>>>@@@CCCIIIRRR\\\cccbbbgggmmmqqqvvvRRRTTTXXX\\\```cccfffgggiiikkknnnqqqsssvvvzzz}}}zzzuuurrrrrrvvv}}}{{{vvvtttsssoookkk^^^dddooo}}}ssshhhnnnnnnoooqqqvvv}}}~~~sssddd___oooyyytttssstttvvvuuupppjjjccc^^^[[[ZZZJJJGGGBBB???>>>>>>======<<<>>>BBBFFFKKKOOOQQQSSSXXXYYYZZZYYYYYYYYY[[[]]]```______ccchhhmmmpppqqqqqquuuzzz{{{yyytttpppnnnnnnlllmmmqqqttttttwww{{{|||~~~uuuxxxxxxbbbVVVSSS___nnntttxxx}}}~~~xxxlllZZZHHH@@@AAA;;;:::999888777777777777666555555555777999:::<<<<<<>>>AAADDDIIIOOOWWW\\\^^^___aaaeeeiiilllnnnnnnpppqqqssstttuuuuuuuuuuuuwwwuuuttttttwwwzzz||||||}}}}}}|||wwwrrrooojjjfffcccaaa___\\\XXXUUUSSSRRRQQQUUURRRNNNKKKKKKKKKJJJJJJMMMIIIDDDAAA@@@@@@??????<<<===>>>???DDDOOO^^^hhhrrruuuzzz|||vvvssssssqqqoookkkiiihhhjjjnnnpppkkkkkkjjjgggdddbbbcccddd```aaacccfffkkkpppuuuwwwvvvzzz~~~}}}~~~~~~}}}|||}}}~~~~~~}}}||||||{{{{{{zzz{{{{{{{{{xxxyyyyyyzzzyyyyyyxxxwwwuuuqqqnnnpppsssuuurrrnnnooonnnmmmiiieee```\\\ZZZTTTPPPIIIBBB===:::999999777666666555555555666666888>>>GGGSSSaaaqqq|||qqqfff[[[SSSNNNLLLJJJHHHEEEAAA>>>;;;:::888777888===FFFMMMPPPPPPQQQRRRRRRRRRRRRPPPOOONNNOOOMMMLLLLLLMMMMMMKKKJJJMMMKKKGGGDDDAAA@@@@@@@@@:::888999>>>HHHRRRYYY\\\```aaadddhhhnnnvvv~~~SSSTTTWWW[[[^^^```bbbcccbbbdddgggiiikkknnnqqqtttzzz{{{wwwuuuzzz|||wwwsssppplllggg___dddmmmyyyzzzqqqtttuuuvvvxxx}}}yyykkkffftttxxxrrrqqqssswwwvvvsssnnnfff^^^WWWTTTJJJGGGCCC@@@@@@@@@@@@???@@@BBBEEEIIIMMMPPPRRRSSSUUUVVVWWWWWWWWWXXXZZZ\\\aaaaaaaaadddhhhkkkmmmmmmrrruuuzzz{{{yyytttpppnnnqqqooopppsssuuutttuuuyyy|||}}}~~~tttzzz~~~vvvhhhZZZTTTaaaqqqxxxzzz}}}}}}yyyppp^^^JJJ???>>>;;;:::999888777777777777666666555666777888:::;;;999;;;>>>BBBFFFMMMTTTYYY```bbbdddiiimmmpppqqqqqqsssuuuwwwyyyzzzzzzzzzzzz}}}|||zzzzzz|||~~~|||yyysssrrrpppmmmhhhddd```^^^]]]ZZZVVVTTTSSSSSSSSSRRRPPPLLLHHHEEECCCBBBAAA@@@===>>>>>>???CCCNNN]]]gggrrruuuzzz}}}xxxvvvvvvtttrrrooommmlllmmmpppqqqnnnoooooollliiigggffffffeeefffhhhkkkoootttxxxzzz{{{~~~~~~~~~}}}}}}~~~}}}|||{{{{{{{{{{{{|||}}}~~~{{{zzzyyyxxxxxxwwwwwwwwwqqqnnnlllnnnqqqsssqqqnnnnnnmmmjjjeee```ZZZUUURRRNNNKKKEEE@@@;;;888777666555555555555555555666666777;;;CCCMMMZZZiiixxxxxxnnncccYYYQQQMMMKKKJJJGGGDDDAAA===;;;999999999:::@@@HHHOOOSSSSSSTTTUUUUUUUUUTTTSSSQQQPPPNNNLLLJJJJJJKKKKKKJJJIIIKKKJJJGGGDDDBBB@@@?????????===<<<@@@GGGOOOUUUWWWSSSUUUYYY]]]cccjjjsssyyyTTTUUUWWWYYYZZZ[[[\\\\\\\\\^^^aaabbbccceeehhhjjjpppwww|||zzz}}}xxxsssnnnjjjgggfffiiipppxxx}}}zzz|||~~~tttoooyyyyyyqqqqqqsssuuuuuutttpppiii___VVVPPPJJJGGGCCCAAAAAABBBCCCCCCEEEFFFIIILLLOOOQQQSSSSSSSSSUUUVVVWWWWWWYYY[[[^^^ddddddeeegggkkkllllllkkkqqquuuyyyzzzxxxtttpppnnnuuurrrrrruuuvvvssstttwww{{{|||{{{sss|||}}}vvvnnn]]]TTTaaattt}}}~~~~~~~~~}}}|||tttbbbLLL???<<<;;;:::999888888777777888666666555666777888:::;;;888:::===AAAEEEKKKSSSXXXbbbeeeiiinnnrrruuuvvvwwwwwwxxxzzz|||}}}}}}||||||wwwssshhheee```]]][[[ZZZYYYWWWTTTQQQMMMJJJHHHEEECCC@@@>>>>>>>>>???CCCMMM[[[eeerrrvvv{{{~~~{{{zzzzzzwwwvvvtttrrrqqqqqqrrrsssrrrsssuuutttqqqnnnllllllmmmnnnooorrrvvvyyy|||~~~~~~~~~~~~||||||||||||}}}~~~~~~|||xxxuuussssssttttttmmmjjjiiijjjnnnooonnnkkkjjjhhhddd^^^WWWPPPJJJGGGEEECCC@@@<<<999666444444444444444444444555666777666888<<>>===???<<<:::;;;???DDDHHHJJJKKKNNNRRRWWW]]]eeemmmrrrvvv~~~xxxsssvvv~~~}}}~~~VVVVVVWWWWWWWWWWWWVVVVVVZZZ\\\___``````aaaccceeejjjpppyyyxxxrrrmmmjjjkkkrrruuuzzzzzzwww~~~~~~wwwvvvxxxtttsssrrroooiiiaaaXXXSSSHHHEEEBBBAAABBBDDDEEEEEEFFFGGGJJJMMMPPPSSSTTTUUUUUUVVVXXXZZZZZZ\\\___bbbfffggghhhkkknnnooonnnlllooossswwwxxxvvvssspppnnntttrrrsssvvvvvvttttttvvvyyy{{{|||}}}ttt}}}}}}yyyrrr^^^TTTbbbyyyxxxeeeNNN@@@===;;;;;;:::999888888888888777666666666666888:::;;;:::<<>>===<<<;;;888666444333444333333333444555666777666777888<<>>@@@GGGKKKPPPVVV\\\cccjjjooottt{{{}}}vvvttttttvvv|||~~~vvvpppkkklllvvvWWWWWWWWWVVVUUUTTTSSSRRRXXXZZZ]]]^^^^^^^^^```aaafffkkksss}}}zzzppphhhhhhmmmxxx}}}}}}~~~yyyvvvpppkkkfff```XXXSSSFFFCCC@@@@@@BBBDDDFFFFFFDDDFFFIIIMMMQQQTTTVVVWWWVVVWWWZZZ[[[\\\^^^aaadddeeeeeegggjjjmmmnnnnnnllllllooosssuuutttqqqpppooorrrppprrrvvvxxxuuuvvvxxxxxx}}}|||uuuyyyzzz}}}~~~vvvbbbWWWfff{{{gggQQQCCC???<<<;;;:::999888888888888777777666666666888999::::::<<<>>>AAAFFFLLLRRRWWWaaagggooouuuxxxzzz|||}}}~~~~~~~~~}}}{{{yyywwwvvvyyy{{{~~~yyyqqqjjjccc```YYYVVVRRROOOLLLHHHCCC@@@AAAAAA@@@@@@CCCMMMZZZdddpppvvv|||~~~}}}|||wwwwwwwwwwwwvvvuuuttttttqqquuuzzz}}}}}}|||zzzzzzzzz{{{}}}}}}|||{{{{{{{{{~~~yyyrrrllliiihhhhhhfffeeecccbbbaaa```^^^\\\VVVTTTPPPKKKFFFBBB???===::::::;;;:::999888666555444444444444444555666777777777777888>>>HHHTTT\\\eeeeeeeeebbb^^^XXXSSSOOOHHHGGGEEEBBB???===:::999999:::>>>GGGRRR[[[______``````___^^^[[[XXXVVVTTTOOOMMMKKKJJJJJJKKKKKKJJJBBBCCCCCCCCCBBB???<<<:::<<<;;;:::999999;;;>>>@@@AAAEEELLLRRRXXX^^^dddhhhooouuuzzzyyyxxxyyyxxxtttnnnllljjjlllqqqwww|||~~~xxxqqqkkkgggdddeeeooozzzWWWWWWWWWVVVUUUTTTRRRRRRTTTVVVYYY[[[[[[[[[[[[\\\cccfffkkkssszzz~~~zzznnnddddddkkkyyy{{{|||rrrjjjccc\\\TTTOOOEEECCC@@@@@@BBBEEEFFFGGGDDDFFFIIIMMMQQQTTTWWWXXXVVVXXXZZZ[[[\\\^^^aaacccccccccdddfffiiikkkkkkjjjiiimmmqqqttttttrrrqqqqqqqqqpppsssxxxzzzxxxxxx{{{zzz|||xxx}}}xxxyyy}}}zzzeee[[[kkklllTTTEEEAAA<<<;;;:::999999888888999888777666666666777999:::999;;;===@@@DDDJJJPPPUUU___fffpppwwwzzz|||}}}~~~{{{xxxwwwwwwzzz|||qqqiiiccc]]]ZZZUUUQQQNNNKKKGGGDDDBBBBBBAAAAAAEEENNN\\\fffnnnttt{{{}}}zzzwwwwwwvvvvvvvvvvvvuuuuuussswww||||||zzzxxxvvvvvvwwwzzz{{{|||xxxrrrlllhhheeeccc```___]]][[[XXXVVVTTTSSSKKKJJJGGGDDDBBB@@@>>>>>>999:::::::::::::::999888666666666555555555666666777777777888:::AAAIIIOOOXXXZZZ\\\]]][[[VVVRRRNNNIIIHHHEEECCC@@@===;;;:::999:::@@@JJJVVV___cccccccccbbbaaa```]]]YYYVVVTTTQQQOOOMMMMMMMMMLLLJJJHHH@@@AAABBBBBBAAA>>><<<:::888999999888888999<<>>@@@DDDJJJQQQUUU^^^gggrrryyy|||}}}}}}{{{zzzuuuzzzuuuoooccc___ZZZUUURRRPPPMMMKKKBBBBBBBBBBBBFFFPPP^^^hhhlllsss{{{~~~~~~}}}yyyvvvvvvvvvuuuvvvvvvwwwxxxwww{{{~~~xxxvvvssspppnnnoooqqqrrrrrrqqqpppmmmiiiddd```]]]VVVVVVUUURRROOOMMMLLLKKKEEEDDDBBB@@@????????????::::::::::::::::::;;;;;;999888777666666666666666666777888888999<<<@@@CCCLLLOOORRRUUUUUURRRNNNKKKIIIHHHFFFDDDAAA>>>===;;;:::<<>><<<<<<;;;:::999999999999888777777666666777888999<<<>>>@@@CCCGGGLLLSSSXXX^^^gggsss{{{}}}~~~~~~~~~|||{{{tttyyy~~~}}}}}}hhhccc]]]XXXUUUTTTRRRQQQBBBCCCBBBCCCGGGQQQ___iiikkkrrr{{{~~~~~~~~~xxxwwwvvvuuuuuuvvvwwwyyyzzz|||~~~vvvsssoookkkiiiiiijjjkkkeeefffggggggddd```[[[WWWOOOOOOOOOMMMJJJHHHGGGHHHCCCBBB@@@???>>>>>>??????:::::::::999::::::;;;<<<;;;:::999777666666666666555777888999888999;;;===CCCGGGLLLPPPPPPNNNJJJGGGIIIHHHGGGDDDBBB???===<<<;;;===DDDOOO\\\fffjjjkkkhhhgggfffccc```\\\XXXVVVQQQPPPPPPPPPOOOKKKFFFBBB?????????>>>>>>===<<<;;;:::;;;<<<;;;999:::===@@@BBBGGGNNNTTTXXX\\\___bbbdddjjjnnnnnnnnnqqqqqqnnnkkkfff^^^YYYYYY[[[]]]___ddd]]][[[```___\\\dddqqq}}}}}}}}}{{{yyyyyy|||~~~WWWWWWUUUTTTSSSSSSSSSSSSQQQRRRTTTVVVXXXXXXXXXWWWWWWWWWVVVUUUVVVWWWXXXYYYUUUUUUUUUYYY^^^fffnnnrrrwwwzzz~~~~~~~~~~~~~~~vvvnnnlllnnnssswwwuuuwwwvvvppphhhfffkkkqqq}}}wwwnnn|||pppfff^^^WWWQQQMMMHHHHHHHHHHHHHHHJJJMMMPPPPPPQQQRRRTTTVVVXXXYYYZZZ]]]___```aaaaaadddgggjjjppplllhhhfffhhhkkkmmmnnnmmmoooqqqtttwwwyyyzzzzzzyyyyyyyyyzzz{{{|||}}}~~~sss{{{|||{{{xxxxxxqqqllleeedddvvv{{{~~~~~~nnn```XXXcccwwwtttZZZIIIDDD:::999777555444333444444888777666555555666777888999<<>>======>>>===;;;:::999888999999;;;:::999888888888888888777999<<<<<<<<<;;;<<<======AAAFFFGGGFFFFFFGGGHHHGGGFFFDDDAAA???===<<<<<<>>>???EEEQQQ___jjjppprrrpppjjjdddbbbbbbbbb^^^ZZZVVVUUUTTTQQQMMMHHHDDDAAA;;;;;;;;;:::::::::999999:::::::::999999:::===@@@CCCHHHOOOTTTWWW\\\bbbffffffhhhlllpppqqqqqqooonnnmmmggg```[[[ZZZ[[[]]]^^^``````___]]]]]]bbbkkkrrr}}}|||{{{zzzzzzxxxxxxzzz}}}{{{{{{}}}~~~}}}{{{WWWVVVUUUTTTTTTTTTTTTTTTQQQRRRSSSUUUUUUUUUUUUUUUTTTSSSQQQPPPPPPPPPQQQQQQMMMLLLLLLNNNRRRXXX^^^bbbiiilllqqqsssttttttuuuvvv~~~wwwpppmmmnnnrrrttttttuuusssnnnhhhiiipppwww|||||||||~~~|||uuusss|||pppeee\\\TTTNNNIIIHHHIIIIIIIIIIIIKKKOOORRRRRRSSSTTTVVVXXXZZZ[[[\\\^^^```aaabbbbbbeeehhhkkkpppnnnkkkjjjjjjkkkjjjiiilllnnnpppsssvvvyyyzzz{{{zzzyyyxxxwwwwwwxxxyyyzzzuuu~~~~~~~~~{{{yyyrrrllldddccctttxxx~~~|||lll___XXXbbbuuuoooVVVEEE@@@:::999777666555444444555777666555555555555666777999<<>>======<<<>>>===<<<;;;;;;;;;<<<===::::::999888888888888888888:::;;;<<<;;;:::;;;<<<===@@@DDDEEEEEEEEEGGGIIIHHHFFFDDDBBB???>>><<<<<<===???FFFRRR```lllrrrtttrrrlllfffccccccbbb^^^ZZZWWWVVVTTTPPPKKKEEE@@@===;;;;;;;;;::::::::::::999:::::::::999999:::>>>@@@DDDJJJRRRWWWZZZ^^^cccggggggjjjmmmppprrrqqqpppooolllhhhccc``````bbbcccdddddddddccc```___bbbjjjppp}}}|||{{{xxxvvvuuuvvv{{{{{{xxxxxxxxxyyyxxx}}}WWWVVVVVVUUUUUUUUUVVVVVVSSSTTTTTTUUUUUUTTTTTTSSSQQQPPPNNNLLLKKKKKKKKKKKKLLLKKKIIIJJJLLLPPPTTTWWW___cccgggkkknnnqqqtttvvv{{{zzztttqqqpppqqqrrrrrrrrrpppkkkhhhkkkuuu~~~zzzyyyxxx|||||||||zzzxxxxxx{{{}}}rrrqqqxxx|||qqqeee[[[SSSLLLHHHHHHIIIKKKKKKLLLNNNQQQTTTUUUVVVWWWYYYZZZ\\\]]]]]]___aaabbbccccccfffiiilllnnnlllkkklllmmmlllkkkiiilllmmmppprrruuuxxxyyyzzzwwwvvvuuutttvvvxxx{{{}}}vvv~~~wwwpppgggdddttt~~~uuu}}}|||jjj^^^XXXaaaqqq}}}iiiQQQBBB>>>::::::888777666666666666777666555555555555666777999<<>>>>>>>>>>>>>>>>>??????@@@@@@;;;;;;::::::::::::::::::999:::;;;;;;:::999:::<<<===???AAABBBCCCEEEHHHJJJHHHGGGEEEBBB???>>><<<<<<<<>>AAAGGGMMMVVV\\\___aaaeeehhhiiikkkoooqqqsssrrrqqqpppllljjjgggfffhhhjjjkkkkkkiiijjjiiifffcccdddjjjnnn~~~}}}|||xxxsssqqqsssyyyyyytttrrrrrrsssuuuyyyWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWVVVUUUUUUUUURRRQQQOOOMMMLLLKKKKKKLLLNNNLLLKKKJJJKKKNNNQQQSSSXXX[[[```eeejjjpppuuuyyy{{{{{{xxxuuusssrrrqqqpppkkkfffeeelllwww|||zzzyyyzzzzzzyyywwwuuuuuuuuuvvvzzzrrrhhhnnn{{{|||rrrggg\\\SSSMMMIIIGGGIIIKKKLLLMMMPPPSSSVVVXXXXXXYYYZZZ[[[]]]]]]^^^```aaabbbcccdddfffiiilllkkkjjjiiijjjmmmooopppooonnnooopppqqqsssuuuwwwwwwrrrrrrrrrsssxxx}}}uuu}}}wwwmmmhhhvvv|||ttt|||~~~jjj```YYY```mmmvvv|||}}}uuucccNNNAAA???::::::999888888777777666888777666666666666777888999<<>>>>>======<<<<<<:::;;;<<<;;;:::999;;;<<<>>>>>>???@@@BBBEEEIIILLLIIIHHHEEEBBB@@@>>><<<<<<;;;???HHHVVVfffrrrxxxyyyxxxsssmmmiiifffdddbbb______]]]ZZZTTTNNNGGGBBB???<<<<<<<<<<<<;;;;;;;;;;;;999999:::::::::<<>>::::::999999888888777777999999888777777888999999999<<>><<<;;;;;;???JJJYYYiiiuuuzzz{{{zzzwwwsssoookkkhhheeeccc```^^^ZZZUUUOOOIIIDDDBBB=========<<<<<<<<<;;;;;;888999:::::::::===AAADDDKKKSSS]]]eeehhhjjjlllnnnoooppprrrssstttsssrrrqqqpppoooppprrrtttuuuuuussssssvvvyyyxxxvvvuuuwwwyyy}}}xxxuuusssssssssxxxzzzzzzxxxsssqqqqqqssstttuuuxxx|||]]]]]]\\\\\\\\\\\\]]]]]]XXXXXXXXXXXXXXXYYYZZZ[[[XXXVVVTTTRRRPPPOOOOOOOOOMMMKKKJJJIIIIIIJJJLLLMMMKKKMMMQQQVVV]]]gggqqqwww}}}yyyvvvqqqllleee```aaajjjwww|||zzzvvvtttqqqqqqsssuuuvvvvvvqqqrrrmmmgggddd\\\```ttt}}}zzzrrrgggZZZPPPKKKHHHFFFIIIMMMPPPRRRTTTXXXZZZ\\\\\\\\\]]]]]]^^^^^^^^^aaacccdddeeeeeegggkkknnntttpppkkkiiijjjmmmooopppqqqqqqpppooooooppprrrrrrssssssssstttvvvzzz~~~|||{{{pppxxxqqqzzzwwwwww~~~mmmgggdddgggjjjjjjjjjlllkkkjjjhhhbbbSSSCCC<<<<<<999999999999999888777666999888777777777777888999:::<<>>>>>>>>???>>>===>>>AAACCCCCCBBBAAABBBFFFJJJLLLMMMKKKIIIFFFCCC@@@>>><<<;;;<<>>============<<<<<<<<<777888999:::;;;===BBBEEELLLTTT___gggkkkmmmpppsssssstttuuuvvvvvvvvvuuutttsssssstttwwwzzz||||||{{{}}}}}}{{{yyyxxxyyyzzzzzzyyywwwvvvvvvvvvtttuuuwwwzzz~~~aaaaaa```___^^^^^^^^^^^^[[[[[[[[[\\\]]]___bbbccc```^^^ZZZVVVSSSQQQOOOOOOPPPNNNLLLKKKJJJIIIJJJJJJJJJLLLOOOTTT[[[eeepppwww~~~|||xxxuuuooojjjccc___bbbmmmzzz}}}zzzwwwtttqqqrrrvvvzzz}}}}}}sssoooddd______[[[ddd{{{wwwkkk\\\QQQJJJHHHHHHKKKOOOSSSUUUXXX\\\^^^____________````````````dddeeegggggghhhjjjnnnppptttqqqmmmllllllmmmnnnmmmooonnnnnnmmmnnnpppssstttyyyxxxwwwwwwwwwxxxzzzzzz}}}}}}zzzoooyyyxxxvvv~~~~~~nnnjjjiiimmmmmmjjjhhhiiijjjiiifff___PPPAAA:::;;;777888999999999888777666888777666555555666777888:::<<>><<<;;;===BBBNNN^^^nnnyyy||||||{{{|||}}}{{{wwwqqqmmmkkkeeebbb\\\UUUNNNGGGCCC@@@>>>>>>>>>=========<<<<<<777888999:::;;;>>>BBBFFFMMMTTT___ggglllppptttwwwyyyyyyzzzzzzzzzzzzyyyxxxwwwxxxyyy}}}}}}|||{{{{{{{{{yyyxxxtttuuuxxx{{{ccccccbbb```__________________```aaacccfffiiikkkhhheee```[[[VVVSSSPPPOOOOOOMMMKKKHHHFFFEEEEEEDDDGGGHHHKKKOOOVVVaaallltttzzz~~~zzzvvvsssmmmiiibbb```dddooo|||{{{{{{wwwtttuuuzzzwwwoooaaa[[[]]]\\\hhh~~~ppp```SSSLLLIIIJJJMMMRRRUUUXXX[[[^^^aaaaaaaaaaaaaaaaaaaaabbbbbbfffgggiiiiiijjjlllpppsssooonnnmmmnnnooopppooonnnmmmlllllllllnnnqqqtttvvv||||||{{{{{{zzzzzzzzzzzzsss|||~~~{{{nnn{{{ttt}}}{{{nnnlllmmmqqqqqqllljjjjjjooollliiiaaaQQQAAA;;;<<<666777888999999888666555666555444333333444555666:::<<>><<<;;;>>>CCCOOO```pppzzz}}}|||{{{~~~zzztttooommmjjjfff```XXXPPPHHHCCC@@@>>>>>>>>>>>>============777888999:::;;;>>>CCCFFFMMMTTT___ggglllqqqvvvzzz}}}}}}}}}}}}}}}}}}|||{{{zzzzzz}}}}}}}}}~~~~~~{{{xxxtttvvvyyy}}}jjjgggeeeeeegggiiihhhgggdddccccccgggllloooooommmmmmkkkhhhbbb[[[VVVTTTTTTPPPMMMJJJJJJKKKKKKHHHDDDBBBEEEIIIMMMSSS^^^llluuu{{{~~~|||yyyxxxuuuqqqnnnhhhaaa]]]cccooo}}}{{{uuuqqqvvvyyykkk```___^^^```nnn~~~vvvdddVVVNNNKKKKKKOOOTTTXXXZZZ]]]```bbbbbbbbbbbbccccccddddddeeeggggggffffffgggiiikkklllpppooommmlllllllllmmmnnnjjjllloooooooooqqquuuyyyyyyzzz{{{~~~vvv}}}{{{~~~}}}tttkkkmmmooonnnlllkkkjjjkkkkkkmmmgggXXXJJJBBB>>><<<777777777777777777777777777777666666666666777777666999>>>CCCGGGLLLRRRVVV\\\___eeennnuuuyyyyyyxxx~~~}}}|||{{{{{{{{{{{{{{{{{{||||||}}}}}}|||}}}~~~~~~}}}~~~tttqqqpppllliii___XXXQQQMMMMMMSSSaaaoootttyyy~~~~~~}}}~~~xxxpppkkkhhhdddaaaeeehhhmmmrrruuuvvvvvvuuuwwwxxxyyywwwrrrjjjccc^^^^^^XXXTTTXXX]]]```cccfffaaaaaa___^^^______XXXOOOLLLGGGCCCBBBDDDFFFFFFEEEIIIGGGFFFFFFIIILLLNNNOOOKKKIIIEEEAAA???=========>>>EEERRRcccsss}}}}}}zzz~~~{{{yyytttmmmnnnmmmiii```UUUJJJDDDBBB??????===<<<;;;:::::::::<<<999999===???AAAEEEKKKPPPWWWaaaiiinnnsssyyy}}}~~~~~~~~~}}}~~~}}}}}}}}}~~~wwwxxxzzz}}}kkkjjjjjjllloooqqqooommmkkkjjjjjjmmmrrrwwwyyyyyyxxxwwwssskkkccc\\\WWWVVVRRRNNNJJJIIIIIIIIIFFFCCCBBBEEEIIIMMMSSS^^^llluuu||||||yyyxxxvvvrrrnnnhhh```]]]bbbooo}}}wwwtttssszzzoooaaa___aaaffftttxxxeeeWWWPPPMMMOOORRRVVVYYY[[[\\\^^^```cccddddddeeeeeefffffffffggggggggghhhiiijjjkkklllooooooooooooooooooooopppkkkmmmnnnnnnmmmnnnqqqttt~~~|||xxxzzz{{{wwwzzz}}}}}}tttgggkkkpppsssqqqnnnllllllmmmnnnhhhXXXHHH???;;;888777777777777777777777777777777666666666666777777888;;;???CCCHHHMMMSSSWWW]]]aaahhhqqqyyy~~~~~~~~~}}}}}}}}}}}}|||||||||}}}~~~~~~}}}~~~xxxsssooojjjfff___XXXQQQMMMLLLQQQ```mmmtttyyy}}}~~~zzzxxx{{{{{{yyysssnnnjjjggghhhkkkpppuuuyyy{{{|||{{{xxxnnnccc]]]]]]XXXUUUXXX]]]```eeekkkkkkllljjjhhhjjjjjjccc[[[RRRLLLEEEBBBDDDGGGHHHIIILLLJJJHHHIIIKKKNNNOOOOOOIIIGGGDDDAAA>>>=========AAAGGGSSSdddttt~~~}}}~~~|||{{{wwwqqqooooookkkbbbVVVKKKDDDAAA>>>>>><<<;;;:::999999999888666777;;;>>>???DDDJJJTTT[[[dddlllqqqvvv|||~~~~~~~~~~~~~~~~~~nnnnnnppptttwwwxxxwwwvvvrrrppppppsssxxxxxxnnneee___\\\WWWRRRLLLHHHHHHHHHFFFDDDCCCEEEHHHLLLRRR^^^llluuu|||~~~}}}xxxxxxwwwsssnnnggg^^^\\\cccppp~~~~~~vvvwwwzzztttbbb___eeennn}}}vvvdddYYYTTTSSSSSSUUUXXXZZZ[[[\\\^^^```eeeeeefffgggggghhhiiiiiiggggggiiijjjkkklllllllllooopppqqqssssssssssssrrrnnnnnnnnnmmmllllllnnnpppvvvwwwvvvuuuxxx}}}}}}xxx~~~yyyxxx{{{}}}}}}uuucccjjjssswwwvvvrrrooommmpppqqqjjjYYYHHH>>>999666777777777777777777777777777666666555555666666777999<<<@@@DDDHHHNNNTTTXXX\\\```hhhrrr{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}|||tttnnngggbbb___XXXPPPLLLJJJPPP]]]kkkvvv{{{~~~}}}}}}|||xxxxxxxxx|||uuuoookkkkkknnnsssxxx}}}ssseee\\\\\\XXXVVVXXX[[[___hhhqqquuuvvvuuusssttttttooohhhZZZSSSJJJEEEFFFJJJLLLMMMOOOMMMLLLLLLNNNOOOOOONNNGGGEEEBBB@@@>>>===>>>>>>EEEIIITTTddduuu}}}{{{zzzwwwsssmmmmmmiiiaaaVVVKKKCCC???===<<<;;;:::999888888888888777999???AAACCCIIIOOOXXX^^^gggnnnsssxxx~~~~~~sssssstttuuuxxxyyy{{{{{{uuusssrrrtttzzzxxxmmmeeeaaa\\\UUUNNNJJJIIIIIIHHHFFFCCCEEEHHHKKKRRR]]]lllvvv}}}~~~}}}~~~~~~yyyxxxwwwtttnnnfff^^^]]]eeessszzzyyy|||xxxddd___gggtttpppbbb[[[ZZZZZZUUUWWWZZZ\\\]]]^^^```bbbffffffggghhhiiiiiijjjjjjggghhhjjjlllmmmmmmmmmllloooqqqtttvvvwwwwwwvvvtttqqqppppppnnnnnnnnnoooqqqrrrrrrrrrsssuuuxxxxxxwwwuuu{{{~~~yyyxxx{{{}}}~~~~~~wwwdddmmmvvvzzzxxxssspppooorrrssslll[[[JJJ@@@;;;888777777777777777777777777666666666555555666666666999;;;???CCCGGGMMMTTTXXX[[[___gggqqqzzz~~~}}}|||{{{{{{{{{{{{|||||||||}}}}}}~~~||||||~~~}}}tttmmmfffaaa___WWWOOOJJJIIINNN[[[iiixxx}}}}}}|||~~~}}}{{{zzzxxxqqqllllllooosssyyyyyyhhh^^^[[[WWWVVVWWWXXX\\\hhhsssvvvxxxxxxwwwxxxyyyuuuooobbb[[[RRRMMMMMMNNNOOOOOOQQQOOONNNNNNOOOOOONNNMMMEEEDDDAAA???======>>>???FFFJJJTTTbbbrrr~~~xxxuuutttqqqmmmeeedddaaa[[[SSSIIIAAA===;;;:::999888777777777777777888;;;AAACCCFFFLLLTTTZZZ```gggmmmrrrwww}}}}}}}}}~~~xxxwwwtttssssssvvvzzz|||wwwvvvuuuwww{{{tttjjjddd___YYYPPPKKKJJJIIIHHHGGGCCCEEEGGGJJJQQQ]]]kkkvvv}}}~~~~~~{{{zzzxxxuuunnnggg``````jjjxxx}}}wwwxxx}}}yyyddd___iiiwww|||kkk```\\\]]]^^^WWWYYY[[[]]]^^^```dddfffffffffggghhhiiijjjkkkkkkhhhjjjlllnnnoooooonnnnnnoooqqquuuxxxyyyyyywwwvvvsssrrrqqqqqqrrrssstttuuuqqqooooooqqqrrrrrrqqqqqqqqqzzz~~~|||~~~yyyyyy|||}}}~~~xxxiiiqqqzzz}}}yyysssqqqrrrrrrssslll[[[JJJ@@@;;;888666666666666666666666666666666555555555555666666888:::>>>AAAFFFLLLSSSXXX]]]```hhhrrrzzz~~~}}}|||{{{{{{{{{{{{|||||||||||||||}}}~~~~~~|||zzzzzz}}}|||ssslllfffbbb^^^WWWOOOJJJHHHMMM[[[hhhwww{{{}}}||||||}}}|||{{{}}}{{{}}}|||sssooolllnnnrrrxxxnnnccc[[[XXXUUUUUUVVVZZZeeeppprrrvvvyyyyyyzzz|||xxxsssgggaaaZZZUUUTTTSSSQQQOOOQQQPPPPPPPPPQQQPPPMMMKKKEEECCCAAA???>>>>>>>>>???DDDHHHQQQ___nnnzzz~~~~~~zzzqqqllliiieeeaaaXXXWWWUUUQQQLLLFFF@@@<<<:::999888777777777777777333444888===???BBBKKKUUU\\\aaaiiiooorrrvvv{{{~~~||||||~~~|||zzzvvvrrrqqqsssyyy~~~||||||{{{{{{ssslllfff___VVVOOOLLLJJJGGGEEECCCEEEGGGIIIPPP\\\kkkvvv}}}{{{wwwnnnhhhbbbeeeqqq~~~yyytttyyytttddd```kkkzzz~~~wwwiii```]]]]]]]]]YYY[[[]]]___```bbbfffhhhgggggghhhiiijjjlllmmmmmmkkkkkkmmmnnnooopppppppppppprrruuuxxxyyyxxxwwwvvvuuusssrrrrrruuuwwwxxxwwwrrrnnnmmmooopppnnnlllmmmnnnxxx|||{{{}}}yyyzzz|||}}}}}}~~~wwwlllvvv}}}wwwuuuvvvqqqrrrkkkZZZIII???:::777666666666666666666666666666555555444444555555666888:::===@@@EEEKKKSSSXXX___ccckkkttt}}}~~~}}}}}}}}}}}}}}}}}}||||||}}}~~~~~~~~~{{{yyyzzz|||~~~~~~~~~}}}~~~|||ssslllgggccc]]]VVVNNNJJJHHHNNN[[[iiirrrwww}}}}}}}}}~~~}}}||||||{{{|||}}}{{{~~~yyytttnnnpppsssxxxvvvkkk```ZZZUUUUUUUUUXXXaaajjjooouuu{{{~~~~~~yyynnnhhh```[[[YYYWWWSSSPPPQQQQQQQQQRRRSSSQQQNNNKKKFFFDDDBBB???>>>>>>??????BBBFFFNNN\\\jjjuuuyyyyyyzzzzzzuuukkkddd```[[[UUUNNNLLLJJJHHHFFFCCC???<<<999999888777777777777777555666999<<<>>>BBBMMMYYYccciiiqqqvvvxxxzzz~~~~~~}}}{{{wwwuuuwww|||~~~ssslllaaaYYYSSSNNNIIIEEECCCDDDFFFIIIOOO\\\kkkvvv|||yyynnniiifffkkkwwwtttwww}}}vvvmmmccccccnnn}}}zzzxxx~~~}}}oooddd^^^]]]]]]\\\]]]^^^`````````bbbeeehhhhhhiiijjjkkkmmmnnnoooooommmmmmmmmnnnooopppqqqrrrqqqrrruuuvvvwwwwwwvvvuuuuuurrrpppqqqtttvvvvvvuuurrrmmmkkknnnooolllkkknnnnnnuuuvvvzzz{{{~~~zzz}}}~~~yyy{{{{{{{{{}}}{{{tttlllxxx}}}zzzzzzvvvwwwooo]]]KKK@@@:::777666666666666666666666666666555555444444555555666999;;;>>>AAAEEELLLTTTYYY___ccckkkvvv~~~}}}}}}}}}}}}~~~~~~}}}{{{zzz|||~~~~~~~~~||||||}}}uuulllfffbbb\\\UUUNNNJJJIIINNN]]]jjjpppuuu|||~~~~~~~~~zzzrrrsssuuuzzztttfff^^^WWWVVVWWWXXX]]]cccmmmvvvuuummmddd]]]ZZZXXXUUUSSSRRRRRRSSSUUUVVVTTTPPPMMMGGGFFFCCC@@@???>>>??????@@@DDDMMMZZZhhhqqqtttsssuuuuuuqqqhhh```\\\VVVPPPKKKHHHDDDCCCCCCBBB???===999999888888777777888888888888:::<<<===BBBOOO]]]ooouuu~~~~~~|||~~~|||zzz{{{xxxlllbbb[[[TTTLLLGGGCCCDDDFFFHHHOOO\\\kkkvvv|||{{{ooojjjhhhnnn{{{wwwyyy|||}}}xxxlllhhhccceeepppzzztttrrrwww}}}~~~~~~zzzrrrggg___\\\]]]]]]]]]aaaaaabbbaaaaaabbbdddgggjjjjjjkkkmmmnnnpppqqqqqqnnnnnnmmmmmmnnnppprrrsssrrrssstttuuuvvvvvvuuuuuuuuurrroooooorrrtttsssrrrrrrkkkiiimmmnnnllllllpppnnnsssrrrwww||||||{{{~~~yyyxxxzzzzzzyyy{{{}}}yyyrrrjjjyyy~~~}}}}}}}}}tttaaaNNNCCC<<<888666666666666666666666666555555555444444555555555;;;<<>>LLL[[[yyy~~~|||{{{{{{zzzyyy|||{{{{{{}}}~~~vvvkkkaaaWWWOOOIIIGGGGGGGGGIIIPPP^^^ooozzz~~~~~~~~~{{{oooiiifffnnn~~~}}}{{{{{{vvvlllgggaaaaaammm{{{sssnnnmmmrrrvvvuuutttuuuooohhh___[[[\\\]]][[[YYY[[[]]]```dddfffggghhhggggggiiikkkmmmnnnnnnmmmmmmgggiiilllnnnnnnppprrruuummmpppqqqoooppptttuuusssrrrrrrrrrsssssssssssssssqqqnnnlllnnnrrrsssppplllpppooopppwww}}}xxxvvv~~~|||vvvsssxxx}}}~~~|||tttjjjfffttt{{{kkkVVVDDD;;;999444555666666666666555555444444444444444555666666888<<>>>>>BBBFFFNNNYYYeeelllmmmlllooonnnjjjeee___YYYSSSPPPJJJIIIHHHFFFEEEDDDDDDDDD===<<<;;;;;;:::888555222666///...666:::;;;FFFTTTlll~~~~~~{{{zzzzzzzzzuuuzzz~~~xxxnnnddd[[[RRRLLLGGGGGGHHHJJJRRR___ooozzz~~~~~~|||~~~}}}zzzxxxppplllkkkqqq}}}yyyyyy|||uuukkkgggdddhhhttt|||nnnjjjjjjppptttsssooommmgggaaa[[[YYYZZZ[[[ZZZXXX\\\^^^bbbfffhhhjjjkkkkkkkkklllnnnnnnmmmkkkhhhgggfffiiimmmooopppqqqrrrsssqqqttttttqqqqqqtttuuurrrrrrtttwwwyyy{{{{{{{{{zzztttrrrqqqrrrssssssqqqnnnnnnmmmnnnuuu~~~|||yyywww|||{{{uuuvvvyyyzzzyyyyyyzzzyyywwwsssxxx}}}xxxooodddrrrpppYYYFFF===:::666666666666666666666666666666666555666777777888777;;;???DDDIIINNNTTTXXX^^^dddkkkrrrzzz~~~}}}|||zzzxxx~~~~~~}}}~~~}}}}}}~~~yyyrrriiibbbYYYPPPHHHEEEHHHNNNYYYdddqqqyyyzzztttsss{{{yyypppggg```______^^^___bbbllluuuzzznnnbbb[[[WWWUUUXXX\\\aaaaaa```___\\\YYYUUUSSSQQQLLLFFFBBBAAA@@@@@@@@@AAADDDLLLWWWaaagggiiihhhiiihhheeeaaa]]]XXXTTTRRROOOMMMLLLIIIGGGFFFDDDDDD???>>><<<<<<<<<:::777444888111000666999888AAAMMMbbbttt~~~|||zzzyyyyyyuuuzzz~~~~~~}}}wwwoooggg^^^VVVPPPGGGGGGIIIMMMUUUbbbpppyyy}}}}}}|||~~~}}}zzzwwwuuurrrqqqrrrwww}}}|||yyyzzzxxxtttnnnrrryyy~~~~~~xxxmmmeeeaaaeeennnzzzuuujjjdddcccjjjpppnnnhhhddd]]]YYYVVVVVVYYY[[[ZZZXXX\\\^^^aaaeeehhhkkklllllloooppprrrrrrpppmmmiiifffeeehhhmmmppppppppppppppprrrttttttqqqqqqsssssspppmmmppptttyyy|||||||||{{{yyyzzz{{{yyywwwvvvuuuuuutttpppooouuu|||zzz|||{{{~~~wwwooolllmmmllliiikkkrrrvvvvvvtttxxx||||||sss]]]kkk~~~vvv]]]III>>>;;;888888666666666666777888888777777777777888999999777:::>>>BBBGGGNNNUUUZZZ]]]bbbhhhooozzz~~~~~~}}}|||zzzzzz}}}~~~}}}~~~~~~~~~zzzrrriiicccVVVNNNFFFDDDFFFKKKVVV___llluuu}}}wwwpppuuuvvvmmmeeebbb```___aaaeeemmmvvvyyynnnbbb\\\YYYYYY^^^dddiiihhhhhheeebbb]]]YYYWWWTTTOOOIIIEEECCCBBBBBBAAAAAAEEELLLUUU^^^dddeeeeeecccbbb___\\\ZZZWWWVVVUUUSSSRRRPPPNNNKKKHHHFFFDDDAAA???>>>======;;;888666999444333777777555:::CCCPPPbbbvvv{{{{{{|||}}}|||{{{yyyxxxvvvyyy|||}}}|||}}}~~~}}}}}}||||||~~~}}}xxxuuuvvvtttpppkkkeee^^^WWWSSSHHHIIIKKKQQQZZZfffqqqyyy||||||~~~~~~~~~~~~|||zzzwwwuuurrruuuzzz}}}uuummmjjjfffaaaeeemmmwww|||zzzrrrhhhaaa[[[dddrrr}}}sssiiiaaa]]]ccchhhgggaaa]]]VVVUUUTTTVVVZZZ\\\\\\[[[ZZZ\\\___cccfffiiikkklllqqqrrruuuvvvuuurrrnnnkkkfffhhhlllmmmnnnnnnooopppnnnqqqqqqnnnoooqqqqqqoookkkmmmpppsssvvvxxxyyyyyy||||||zzz|||zzzuuuxxxyyywwwwwwnnnpppllleeefffpppvvvuuuvvvyyy|||~~~{{{rrrYYYfffwwwwww^^^III>>>;;;:::999777555555666888999888888777777888888999:::999;;;>>>AAAFFFMMMTTTYYY\\\```eeemmmyyy~~~}}}}}}}}}|||zzzyyy|||~~~~~~~~~}}}~~~~~~zzzqqqhhhaaaSSSKKKEEECCCDDDHHHQQQZZZgggqqq{{{~~~~~~~~~|||sssttt{{{|||tttlllhhheeedddfffkkkkkkuuu~~~rrrgggaaa```aaafffmmmnnnnnnmmmkkkhhhddd```^^^WWWRRRLLLGGGEEEDDDCCCCCCDDDHHHNNNVVV]]]aaaccccccaaa___]]]ZZZXXXXXXWWWXXXTTTTTTSSSRRROOOKKKHHHFFFBBB@@@>>>======<<<999777888555555777666333666<<>>;;;;;;999777666555666777999777666666666666777888888;;;===???AAAEEEKKKRRRVVV[[[___eeelllxxx}}}{{{{{{{{{zzzyyyzzz}}}~~~}}}|||}}}yyyooofff___PPPJJJDDDCCCCCCFFFMMMTTTaaalllwww{{{~~~|||yyyyyyzzzyyyuuuuuu{{{}}}vvvrrrnnnlllnnntttmmmwww{{{pppkkkjjjkkkpppwwwwwwvvvuuurrrnnniiidddaaaZZZUUUOOOJJJGGGFFFEEEDDDFFFJJJPPPVVV[[[___aaacccdddbbb___\\\ZZZYYYYYYYYYTTTTTTUUUUUURRROOOLLLIIIBBB@@@>>><<<<<<;;;999777666555666777666444666999888???IIIRRRWWWXXXZZZ]]]]]]___``````bbbfffkkkpppvvvuuuuuuuuuvvvxxx{{{|||}}}}}}}}}{{{wwwtttrrrqqqrrrvvv~~~}}}zzzxxxsssppplllhhhfffeeeffffffbbbccceeedddaaa]]][[[[[[VVVWWW[[[bbbkkktttzzz}}}{{{{{{}}}~~~~~~}}}}}}{{{{{{{{{zzzxxxtttqqqoooooovvvtttmmmllljjjfffccclllwww~~~|||ssshhhaaabbbqqquuunnneee]]][[[ZZZXXXXXXYYYWWWXXXYYY[[[]]]___```aaa^^^___bbbeeehhhkkknnnoooqqqqqqqqqqqqooollliiigggiiikkkllllllllllllnnnpppkkkoooqqqpppsssxxxzzzyyytttqqqnnnkkkkkknnnrrruuutttyyy}}}}}}zzzyyy|||}}}{{{ppprrryyy}}}wwwlllmmmyyy|||yyy{{{|||~~~tttfffRRRZZZgggsss||||||lllWWWEEE===;;;:::999777666555666666777666555555555555666777777;;;===@@@BBBEEEJJJPPPTTTZZZaaahhhnnnvvv}}}{{{zzzzzzyyyxxx|||~~~~~~}}}}}}}}}}}}~~~xxxmmmbbb[[[OOOHHHCCCCCCCCCDDDIIIPPP]]]gggrrrwww{{{}}}yyywwwwwwxxx}}}}}}vvvrrrvvv}}}yyysssooopppuuuuuu}}}yyyvvvvvvwww|||{{{uuummmgggccc^^^YYYSSSMMMJJJIIIGGGFFFGGGLLLRRRWWW[[[^^^aaadddgggeeeccc```^^^\\\ZZZZZZUUUVVVXXXXXXVVVRRRNNNKKKCCCAAA>>><<<<<<;;;:::888666666777777666666777999888999===BBBEEEFFFIIINNNNNNQQQTTTVVVWWW[[[aaagggpppoooooopppssswww|||~~~{{{wwwrrrooooooqqquuu}}}|||sssrrrqqqooommmkkkjjjjjjgggiiijjjiiieeebbbaaabbbaaabbbeeemmmvvv}}}zzzzzz}}}}}}{{{{{{{{{zzzyyyvvvrrrnnnlllnnnuuu}}}vvvqqqqqqpppmmmiiipppzzzyyynnnfffmmm{{{{{{sssoooiiiccc___ZZZTTTTTTXXXYYYYYYZZZ[[[[[[]]]___``````aaabbbeeehhhjjjmmmnnnnnnmmmmmmlllkkkjjjiiiiiiiiimmmqqqsssrrrpppooonnnkkkoooqqqqqqtttzzz|||zzzuuurrrooommmmmmnnnqqqsssuuuwwwzzzzzzxxxxxxyyy{{{zzzzzzkkkppp{{{mmmlll{{{xxxzzz|||sssdddQQQVVV___iiiqqqxxx}}}}}}}}}wwwhhhTTTCCC<<<:::888888777666666555555444666555555555555666777777999;;;???CCCGGGKKKPPPTTTYYYccckkkooouuu{{{zzzzzzyyyxxx|||}}}~~~~~~}}}}}}}}}}}}}}}~~~vvvjjj^^^WWWNNNHHHDDDCCCCCCCCCGGGMMMYYYdddnnnssswww|||~~~zzzyyyyyyzzz}}}{{{wwwzzzzzzsssrrrvvv}}}~~~~~~uuuooojjjccc^^^WWWQQQNNNLLLKKKJJJLLLQQQWWW\\\___bbbfffiiiggggggeeedddaaa^^^\\\[[[YYY[[[]]]]]]ZZZUUUPPPLLLEEECCC???>>>======<<<:::888999:::888666777999:::888555666:::<<<;;;>>>CCCDDDHHHMMMOOOOOOQQQWWW\\\eeefffiiimmmrrrwww|||~~~~~~wwwsssqqqpppqqquuu|||~~~{{{|||~~~~~~}}}{{{xxxvvvooopppqqqnnnjjjffffffggghhhiiilllttt}}}yyyzzz|||~~~{{{|||||||||yyyvvvrrrnnnkkknnnuuu~~~xxxoooqqqyyyzzz{{{vvv{{{yyypppttt{{{~~~~~~}}}}}}xxxqqqnnnkkkhhhccc[[[SSSRRRVVVZZZZZZZZZYYYYYYZZZ\\\^^^___```aaaccceeehhhkkkllljjjjjjjjjjjjkkkmmmnnnoooiiinnnuuuyyyxxxtttooommmkkknnnppppppsssxxxzzzxxxyyyxxxwwwuuuuuuvvvwwwwwwxxxzzz{{{{{{zzzyyyyyyyyy~~~xxxzzz}}}iiiooommmkkkzzzwwwzzz}}}tttdddYYY\\\bbbiiiooouuuyyy|||{{{{{{vvvgggSSSCCC;;;:::777777777777666555333333666666666666666777777888666999???CCCHHHLLLQQQUUUYYYdddnnnqqqttt}}}|||{{{zzzyyyxxx{{{|||}}}}}}}}}~~~~~~|||||||||}}}uuuhhh\\\UUUMMMHHHDDDDDDCCCCCCFFFKKKWWWaaalllpppuuu{{{}}}{{{|||{{{~~~~~~|||zzz}}}}}}wwwsssfffaaaZZZTTTQQQOOONNNLLLRRRWWW]]]bbbeeehhhlllpppfffffffffeeeccc```]]]\\\^^^___``````\\\VVVPPPLLLGGGDDDAAA??????>>>===<<<:::<<<<<<888666777999:::777222222777888555777===???DDDJJJLLLKKKLLLPPPTTT[[[^^^dddkkkrrrxxx|||~~~}}}wwwtttqqqnnnpppvvv}}}~~~zzztttuuuuuuqqqllljjjhhhmmmuuu}}}~~~~~~}}}zzz{{{{{{zzzvvvqqqllliiigggqqq~~~qqqgggfffmmmtttyyy}}}xxxrrrrrryyy}}}{{{wwwwww~~~{{{vvvvvvssspppjjjbbb[[[WWWVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\^^^```bbbcccccceeeiiimmmllliiiggghhhlllppppppnnniiinnnrrrvvv{{{~~~{{{tttllllllllllllmmmooorrrttt|||{{{zzz{{{||||||zzzxxx|||}}}}}}{{{wwwuuu{{{{{{zzz{{{hhhrrrssssss~~~~~~yyy|||zzzgggUUUaaakkkllllllqqqwwwzzzzzzyyyrrrdddQQQBBB:::888777777888888888888777777::::::999888777777777888999;;;>>>AAAEEEKKKQQQUUU[[[___gggnnnqqqvvv}}}xxxxxxzzz|||~~~}}}zzzxxxyyy|||~~~}}}~~~~~~~~~ttthhh[[[TTTNNNIIIDDDCCCBBB@@@CCCHHHVVV```lllsssvvvyyy|||~~~yyyssshhh]]]YYYVVVSSSRRRTTTYYY]]]bbbhhhlllooopppqqqnnngggbbbdddfffccc___^^^^^^eeejjjiiifffaaaWWWNNNKKKGGGCCCAAA@@@???>>>===>>>>>>======;;;999888777666555444333333444666777777:::>>>AAACCCGGGJJJMMMSSSWWW\\\bbbhhhooovvvzzz~~~zzzxxxvvvvvvzzz~~~zzztttsssrrrnnniiihhhdddkkkuuu~~~yyyzzzzzzyyyvvvqqqllliiiiiirrrpppfffdddiiinnnqqqtttqqqooosss~~~wwwtttvvv~~~{{{uuussstttqqqjjjbbb[[[XXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]^^^```bbbccccccdddhhhkkkmmmkkkjjjkkkmmmooopppooommmnnnpppwwwyyysssllliiimmmrrrwwwxxxzzzyyyxxxyyy{{{{{{{{{yyy|||}}}~~~}}}{{{xxxvvvtttuuuuuu|||yyyfffqqqyyyzzz|||{{{iiiWWWcccnnnooommmpppvvvyyyyyywwwpppaaaOOO@@@999888777777888888888888777777999999888777777777888888:::<<>>===<<<<<<<<<;;;;;;::::::999777666666555555555666666333555999;;;>>>AAADDDGGGOOOSSSYYY___eeelllssswww~~~}}}{{{zzz|||zzzsssqqqooojjjffffffbbbkkkvvvxxxxxxyyyxxxuuupppllliiillluuurrrhhheeegggiiijjjlllkkklllsssvvvtttwww}}}{{{uuurrrvvvqqqiiiaaa[[[ZZZZZZ[[[[[[\\\]]]^^^_________^^^^^^aaacccddddddeeefffhhhlllmmmnnnnnnmmmmmmoooppprrrpppooowwwvvviiidddhhhpppuuuvvvxxxvvvuuuvvvxxxzzz{{{{{{{{{|||}}}~~~}}}{{{yyywwwpppsssssszzzvvvdddooo|||lll\\\iiittttttqqqrrrvvvxxxzzzwwwooo```NNN@@@:::999777777888888888888777777888777777777777888888999:::<<>>>>>>>>===;;;;;;;;;::::::;;;<<<<<<888888888888888777666555111333555888999<<<@@@BBBJJJNNNTTTZZZ```gggnnnsss|||~~~vvvooollliiifffdddffffffnnnzzzvvvwwwwwwvvvtttpppmmmkkknnnvvvzzzrrrnnnllljjjhhhjjjjjjlllsss}}}{{{zzz|||~~~|||wwwtttuuuooofff___[[[[[[\\\]]]]]]^^^___```aaaaaaaaaaaaaaaccceeegggggggggggggggjjjmmmpppooommmkkkmmmooossssssrrrwwwwwwmmmhhhiiimmmppprrrtttrrrqqqrrruuuyyy{{{|||zzz{{{|||||||||{{{yyyxxxtttxxxyyy}}}uuuaaannn|||lllaaaooo{{{{{{vvvtttvvvxxx|||yyyppp```NNNAAA<<<;;;777777888888888888777777666666666666666777888999:::===@@@CCCFFFLLLRRRWWW\\\^^^ccciiimmmpppxxx~~~|||||||||}}}}}}zzz|||~~~||||||}}}~~~vvvnnnddd[[[UUUOOOIIIDDDCCCAAA@@@BBBGGGNNNXXXfffqqqwww|||}}}tttrrrxxxuuunnnkkkgggfffhhhlllnnnrrruuuwwwwwwvvvuuuqqqjjjdddddddddbbbbbbeeeeeennnvvvxxxuuunnnaaaUUUKKKHHHBBB???>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<===999:::;;;;;;:::888666555444555777888999<<>>===<<<<<<<<<<<<:::;;;<<<<<<;;;999777666777888888999999;;;>>>AAADDDHHHNNNTTT[[[bbbiiinnnuuuwww|||}}}~~~~~~rrrjjjbbb^^^\\\ZZZ^^^dddpppvvv}}}yyyuuuvvvvvvuuutttrrrpppooorrryyyxxxrrrlllnnnrrrwww~~~{{{zzz||||||yyypppiiiaaa\\\\\\]]]]]]]]]^^^___```bbbdddeeeffffffhhhggggggiiikkklllllljjjgggjjjmmmooonnnmmmkkkkkkkkkrrrwwwwwwvvvxxxxxxvvvrrrwww{{{yyyrrrlllkkkmmmmmmllllllnnnrrrvvvxxxxxxuuuuuuwwwxxxxxxyyyyyyyyy|||vvvbbbjjjzzzzzzwwwiii```rrrzzzvvvwwwxxx}}}{{{rrraaaNNN???999777777777888888888888777777666555555555555666666777999;;;>>>AAAEEEKKKQQQUUU\\\\\\```gggkkkooovvv}}}~~~}}}||||||yyy~~~~~~}}}wwwpppfff\\\UUUPPPJJJEEECCCAAA???BBBFFFKKKUUUbbbooowww{{{|||}}}{{{zzzwwwsssoooqqqvvv{{{}}}zzzwwwwwwzzzzzz|||~~~~~~|||{{{wwwqqqllliiieee______aaaeeemmmvvvyyyxxxuuullldddTTTOOOIIICCCAAA@@@@@@@@@@@@AAAAAA@@@???>>>===<<<;;;;;;;;;;;;::::::999888777777777666666888;;;>>>BBBFFFLLLSSSZZZaaaiiimmmrrrtttxxx}}}||||||}}}~~~wwwooofffaaa]]]\\\aaaggguuu}}}|||wwwuuuvvvvvvuuuuuusssrrrqqqvvv|||zzzrrrkkknnnrrrvvvzzz{{{yyy}}}|||wwwooohhhaaa^^^___```___]]]\\\]]]```bbbeeeggghhhhhhiiigggfffgggkkkmmmmmmlllhhhiiillloooqqqpppmmmjjjkkkpppttttttvvvyyyxxxuuupppsssuuutttoookkkkkkkkkjjjiiijjjmmmqqquuuvvvuuurrrssstttuuuvvvwwwxxxyyy{{{lllqqqzzzyyyvvvhhhcccvvv{{{|||~~~vvvfffRRRBBB:::777777777888888888888777777666666555444444444555555888:::===@@@DDDJJJPPPTTT\\\[[[___ffflllpppvvv}}}~~~~~~}}}}}}||||||yyy{{{~~~~~~~~~~~~}}}}}}~~~{{{uuulllbbb[[[QQQJJJEEECCCAAA???AAAFFFJJJSSSbbbpppzzz~~~{{{xxxsssppppppsssvvvyyy}}}{{{{{{~~~~~~zzzuuuppplllfff^^^[[[]]]___jjjuuu{{{}}}zzzpppgggZZZTTTLLLFFFCCCBBBAAAAAA???@@@BBBCCCCCCBBB@@@>>>;;;;;;:::999999:::::::::666666666444333555888;;;@@@DDDKKKRRRXXX```ggglllqqqsssvvvzzz~~~vvvmmmgggbbb```eeelllyyy{{{vvvvvvvvvvvvvvvuuutttssssssxxx~~~yyyqqqiiimmmqqqtttuuuxxx}}}zzzyyy}}}{{{uuuoooiiibbb___aaabbb```^^^[[[]]]___bbbeeegggiiijjjiiifffdddfffjjjmmmmmmmmmiiiiiikkkpppttttttoookkkooopppooopppuuu{{{yyysssxxxvvvsssqqqpppppppppppphhhhhhjjjmmmqqqttttttsssqqqrrrssstttuuuwwwxxxxxxzzzwwwzzz{{{zzzvvvhhhggg{{{|||lllWWWFFF===:::777777888888888888777777777666555444444444444444777:::===@@@CCCIIIOOOTTT\\\[[[^^^ffflllpppwww}}}~~~}}}||||||||||||zzzzzzzzz{{{|||~~~}}}|||||||||}}}}}}}}}~~~||||||~~~zzzqqqggg```QQQKKKEEECCCAAA???AAAFFFIIIRRRbbbqqq|||}}}wwwqqqnnnqqqtttvvvwww||||||wwwrrrnnnfff]]]YYYZZZYYYfffttt|||{{{qqqfff]]]WWWOOOHHHDDDCCCBBBBBB===???BBBEEEFFFEEEBBB@@@;;;:::999888888:::;;;<<<777777666444333444777:::???CCCJJJPPPWWW___gggkkkrrrsssvvvyyy}}}~~~uuuoookkkhhhkkkpppzzzwwwxxxvvvvvvwwwtttoooooorrr{{{~~~yyynnngggbbbiiipppsssqqqrrrwww|||~~~xxxvvv~~~{{{{{{~~~|||qqqhhhffffffcccaaaaaa^^^```ccceeegggggggggfffeeegggiiikkklllllllllkkknnnlllmmmpppqqqnnnkkkiiilllnnnooooooooorrrxxx}}}zzzxxxuuuuuuvvvtttqqqnnnpppmmmiiiiiikkknnnpppqqqppppppqqqqqqrrrsssuuuuuuuuu}}}~~~yyy|||qqqdddaaa{{{rrr[[[FFF===>>>777888999::::::999777666;;;::::::999888777666666444666:::===AAAGGGMMMRRR[[[^^^ccciiinnntttzzz~~~{{{xxxxxxzzz}}}|||}}}}}}|||{{{|||}}}}}}~~~}}}~~~xxxrrrjjjaaaUUULLLCCCBBBBBBAAAAAACCCHHHQQQ```qqqyyytttsssqqqoooqqqvvv|||~~~wwwnnncccZZZXXX\\\]]]gggttt~~~zzzrrrlll^^^[[[UUUNNNJJJGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDD>>><<<::::::;;;;;;:::999:::888777666666777888:::<<<@@@FFFMMMVVV___iiiooovvvxxx|||}}}{{{vvvppplllkkkooovvv}}}yyyxxxvvvvvvvvvsssoooooosss{{{~~~{{{{{{vvvsssvvvwwwpppgggbbb```fffmmmrrrsssrrrsssuuuuuuqqqppp|||xxxuuuzzz{{{ooojjjjjjhhheeeeeebbbdddfffggghhhgggfffeeehhhiiikkkmmmooopppppppppmmmkkkkkkmmmoooooommmllliiikkklllmmmmmmoootttxxxzzzxxxvvvvvvvvvuuurrrooopppmmmjjjiiijjjlllmmmnnnooooooooopppqqqssstttuuurrrzzz~~~|||vvv~~~sssfff___zzzvvv^^^GGG======888999:::::::::999888777777777666666555555444444555777:::>>>AAAGGGMMMRRRXXX\\\bbbhhhnnnuuu{{{~~~}}}|||||||||}}}}}}{{{zzzzzz|||}}}~~~~~~}}}|||}}}}}}~~~~~~~~~~~~|||wwwmmmcccUUULLLDDDCCCCCCBBBBBBEEEGGGOOO^^^ooo}}}yyysssqqqooommmqqqvvvxxx{{{}}}zzzqqqfff[[[XXXZZZ^^^ggguuu~~~xxxpppjjjaaa]]]VVVOOOJJJGGGGGGGGGIIIIIIIIIHHHGGGFFFEEEDDD@@@>>><<<;;;<<<<<<<<<:::888777555444444555777888;;;???EEEMMMUUU^^^hhhnnnvvvzzz~~~xxxuuu{{{uuuooollllllrrrzzz|||yyyvvvuuuvvvsssooopppttt{{{{{{vvvuuummmhhhiiikkkgggbbb``````eeellltttxxxvvvqqqlllkkkiiilllxxx{{{zzztttmmmlllkkkiiihhhggghhhiiijjjiiigggeeedddkkklllnnnppprrrtttuuuuuupppooonnnmmmnnnnnnllljjjfffhhhjjjkkklllnnnqqqtttzzzxxxwwwwwwwwwvvvtttrrrssspppllljjjjjjkkkkkkjjjmmmmmmmmmnnnppprrrssstttooowww{{{xxxsss}}}vvvhhh^^^xxxxxx```HHH>>>>>>:::::::::::::::999888888555555555555555555555555777999<<<>>>BBBGGGNNNRRRVVVZZZ```gggnnnuuu{{{~~~}}}{{{zzzzzzzzzzzz}}}|||{{{|||~~~~~~~~~~~~}}}~~~}}}{{{~~~|||pppdddVVVMMMEEECCCDDDCCCDDDFFFGGGNNN[[[kkkyyyxxxrrrooommmlllooouuuuuuxxx}}}{{{yyymmm```ZZZ[[[^^^hhhuuu~~~~~~xxxooojjjfffbbb[[[TTTNNNKKKKKKKKKMMMMMMNNNMMMKKKHHHEEEDDDBBB@@@>>>===>>>>>>===<<<888777666555555666777888:::>>>DDDKKKTTT]]]fffmmmtttyyy}}}vvvrrrqqq{{{~~~sssmmmjjjkkkrrrzzz~~~}}}yyyvvvuuuuuusssppprrrwww||||||vvvlllddddddfffeeedddeeefffhhhoooxxx~~~|||qqqgggdddffflllxxxvvvmmmlllkkkiiiiiiiiijjjkkkkkkjjjhhhfffdddmmmnnnooorrrtttvvvwwwxxxvvvwwwuuurrrpppnnniiicccdddfffhhhkkkmmmppprrrsssxxxxxxxxxxxxxxxwwwvvvuuuvvvssspppnnnmmmllljjjiiikkkllllllnnnoooqqqssstttnnnuuuzzz}}}}}}zzzxxxvvvrrr|||yyykkk^^^uuuwww```JJJ@@@@@@<<<<<<;;;;;;::::::999999777777777888888888888888888:::===???CCCGGGMMMRRRVVVZZZaaagggmmmtttyyy}}}||||||{{{{{{zzzzzz{{{{{{|||{{{{{{}}}}}}~~~~~~~~~}}}}}}|||qqqdddWWWMMMEEEDDDDDDDDDDDDGGGGGGNNNZZZhhhuuu}}}|||vvvqqqooommmkkkmmmrrrvvvyyy~~~wwwhhh___^^^___hhhuuu~~~zzztttooommmhhhaaaZZZTTTRRRRRRSSSQQQRRRSSSRRROOOKKKGGGDDDBBB@@@>>>>>>>>>>>>===<<<;;;:::999999999999:::;;;999===CCCJJJRRR\\\eeekkkqqqwww}}}yyyuuullluuuuuuooollllllrrryyy}}}}}}{{{wwwuuuuuusssqqquuuzzz}}}{{{pppgggfffiiijjjkkkmmmmmmmmmqqqzzz}}}pppddd___eeeppp{{{vvvnnnlllkkkjjjkkkhhhiiikkklllllljjjiiigggmmmmmmoooqqqsssuuuwwwxxxwww{{{{{{xxxvvvtttllldddcccdddfffiiimmmppprrrssswwwwwwxxxxxxxxxwwwwwwwwwzzzwwwtttrrrqqqooommmjjjllllllmmmnnnoooqqqssstttooovvvyyyxxxsssqqqoooooo}}}yyyttt}}}{{{kkk\\\pppwwwaaaLLLBBBBBB>>>===<<<<<<;;;:::::::::999999999999999999::::::999;;;===???BBBGGGMMMQQQXXX\\\ccchhhmmmrrrwwwzzzzzzzzzzzz{{{|||}}}~~~|||{{{{{{|||~~~}}}{{{|||}}}}}}||||||}}}|||}}}~~~rrrdddYYYOOOGGGEEEEEEDDDEEEGGGHHHOOOZZZhhhuuu|||~~~~~~xxxtttqqqqqqooolllllloooxxx{{{pppeeebbbbbbkkkwww|||yyyrrrmmmfff^^^YYYWWWXXXYYYVVVVVVVVVUUURRRMMMIIIFFFCCCAAA>>>>>>>>>>>><<<;;;;;;;;;::::::::::::;;;;;;888<<>>>>>>>>===;;;999::::::::::::::::::999888<<>><<<;;;;;;;;;;;;999999888888777666666666999;;;===>>>AAAEEEJJJNNNYYY]]]dddkkkppptttxxx{{{zzzzzzzzz{{{|||~~~}}}||||||}}}}}}}}}{{{}}}~~~~~~|||{{{|||}}}|||}}}~~~}}}{{{zzz|||~~~|||}}}~~~yyyqqqcccYYYPPPMMMLLLIIIIIIKKKLLLSSS```nnnzzz}}}xxxrrrnnnnnnmmmmmmqqqvvv{{{~~~yyytttsssyyy~~~sssiiiaaa\\\[[[\\\\\\[[[YYYWWWSSSPPPMMMKKKFFFCCCAAA@@@@@@???>>><<<::::::;;;;;;;;;;;;::::::888<<>>@@@DDDIIIMMMWWW\\\dddkkkqqqvvvzzz}}}{{{{{{{{{{{{{{{|||}}}~~~~~~||||||~~~~~~~~~|||~~~}}}|||}}}}}}}}}}}}yyywwwyyy{{{yyyxxxyyy|||~~~xxxhhh^^^TTTQQQOOOLLLKKKMMMMMMUUUbbbqqq|||}}}zzzssslllkkkkkkmmmsss{{{~~~zzz|||ooofff```^^^^^^]]]\\\ZZZVVVSSSPPPNNNMMMGGGEEECCCAAAAAAAAA???>>><<<<<<============<<<<<<999<<>>===<<<;;;::::::;;;:::888666666777888999888999;;;>>>AAAFFFMMMQQQYYY___fffmmmqqqtttwwwxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~zzz}}}~~~}}}xxxyyyzzz|||{{{rrrjjj```XXXUUUSSSPPPNNNPPPXXXdddooovvvyyy{{{|||vvvtttoooiiieeegggmmmsss}}}ttthhhaaa]]][[[ZZZYYYXXXVVVTTTSSSQQQPPPJJJIIIFFFCCCAAA@@@@@@@@@======<<<<<<;;;;;;;;;;;;777>>>DDDIIITTTbbbjjjjjjppprrr}}}~~~||||||~~~vvv{{{yyyuuuqqqnnnkkkiiiiiioooiiifffiiiiiieeebbbcccaaadddggghhhfffdddcccdddaaa^^^]]]aaakkktttyyyzzz{{{zzzyyyxxxwwwvvvvvvvvvzzz||||||{{{{{{|||zzzuuuqqqoooxxx|||sssgggdddiiiooorrrpppnnnlllkkklllkkklllooosssuuutttrrruuuuuuuuutttssssssttttttrrrpppooopppsssvvvxxxxxxzzzzzz{{{{{{{{{zzzzzzyyy{{{vvvssstttuuuuuutttssstttuuuvvvwwwxxxxxxxxx|||{{{zzz|||}}}|||yyyuuussssssrrrqqqqqqrrrtttttttttyyy|||tttkkkwww|||||||||~~~}}}nnn___VVV^^^uuuuuuqqqrrriiiqqqrrrtttsssiiiYYYKKKEEEDDD??????>>>===<<<;;;::::::;;;:::888666666777888999777999;;;===@@@FFFLLLPPPXXX^^^fffmmmrrrtttvvvwwwyyyzzz{{{|||}}}}}}~~~~~~}}}}}}zzzzzz|||}}}|||tttiii```[[[XXXTTTQQQSSSZZZeeeooouuuxxxyyyzzzsssqqqmmmhhheeehhhnnnttt~~~xxxmmmccc\\\YYYYYYYYYWWWUUUSSSRRRPPPOOOKKKJJJGGGDDDBBBAAA@@@@@@=========<<<<<<<<<<<<<<<;;;@@@DDDJJJVVVdddllllllssssssyyyyyy}}}yyyuuurrrpppnnnnnnqqqllljjjjjjhhhbbb]]]\\\UUUVVVWWWVVVSSSRRRRRRSSSTTTSSSTTT\\\gggrrryyy|||yyyyyyxxxxxxwwwwwwwwwvvv|||}}}~~~~~~yyy{{{tttpppppprrr~~~|||}}}pppdddcccfffkkklllkkkgggeeecccffffffiiimmmrrrttttttsssuuutttssssssssstttuuuuuutttqqqmmmlllooosssxxxzzz||||||{{{zzzyyyxxxvvvuuu|||xxxssspppppprrrtttuuussssssssstttuuuvvvwwwxxx{{{{{{{{{}}}~~~~~~{{{yyysssrrrqqqqqqrrrsssuuuvvvtttwwwwww~~~zzzqqq}}}~~~~~~~~~qqqaaaWWWbbb{{{{{{tttqqqhhhqqqooorrrqqqgggWWWJJJDDDCCC>>>>>>===<<<;;;::::::999:::999888777666777888888666888:::===@@@DDDJJJNNNVVV]]]fffnnnsssuuuvvvvvvzzzzzzzzz{{{||||||||||||zzz~~~~~~|||}}}~~~uuukkkeee```ZZZVVVXXX^^^gggooosssuuuvvvvvvooonnnjjjgggfffiiipppuuu}}}qqqfff]]]XXXZZZYYYWWWUUUSSSQQQPPPOOOMMMKKKIIIFFFCCCBBB@@@@@@===============>>>>>>>>>???AAAEEELLLZZZjjjsssuuuxxxuuuuuu|||}}}{{{yyyxxxxxxyyywwwvvvsssnnnfff___[[[TTTRRRPPPMMMKKKJJJJJJKKKKKKLLLOOOXXXdddqqqzzz~~~||||||||||||{{{{{{zzzzzz~~~www~~~~~~|||sssllljjjpppvvv|||{{{qqqgggccceeehhhiiihhhfffcccbbbdddfffiiimmmqqqsssttttttrrrqqqoooppprrrtttvvvwwwqqqlllfffdddgggnnnuuuyyy||||||}}}||||||{{{zzzyyyuuurrrmmmkkkkkkmmmppprrrsssrrrqqqqqqrrrsssuuuvvvyyyzzz{{{}}}~~~}}}|||zzzvvvuuutttsssssstttvvvvvvooopppnnnvvv|||tttrrrbbbXXXeeewwwrrrhhhqqqpppsssrrrgggWWWHHHBBBAAA======<<<<<<;;;::::::999999999888777666777777888555777:::<<>>>>>>>>>>>>>>????????????@@@DDDNNN___qqq~~~}}}xxxyyyyyyoooeee^^^WWWTTTOOOKKKHHHGGGGGGGGGEEEFFFJJJSSS___lllwww~~~~~~}}}}}}||||||}}}{{{www~~~||||||uuukkkdddhhhsss|||~~~|||rrrlllbbbbbbcccdddeeefffeeedddggghhhkkkmmmoooqqqssstttpppmmmkkklllpppuuuxxxyyyooojjjcccaaadddllltttyyy~~~~~~~~~}}}|||{{{zzzyyypppooollliiiiiikkkoooqqqrrrqqqqqqpppqqqrrrtttuuuvvvxxxzzz||||||{{{{{{zzzzzzyyywwwvvvuuuuuuuuuvvvjjjkkkjjjrrr}}}uuurrrcccYYYgggzzzuuujjjrrrtttvvvtttiiiWWWGGG@@@>>><<<<<<;;;;;;::::::999999888888888777777777777777555777:::===???CCCHHHKKKQQQYYYdddnnntttwwwxxxyyy|||{{{{{{zzzzzzzzz{{{{{{|||~~~|||wwwqqqjjjfffcccfffkkkmmmmmmmmmmmmmmmjjjhhhffffffjjjpppvvvzzz~~~xxxrrrlllhhhfff```___]]][[[XXXVVVTTTSSSQQQPPPNNNKKKGGGDDDBBB@@@>>>>>>>>>???????????????<<<===CCCPPPbbbvvvyyymmmddd[[[VVVPPPKKKIIIGGGFFFDDDFFFGGGKKKRRR^^^mmm{{{~~~|||{{{{{{{{{~~~|||yyyxxxxxxxxxwwwvvvxxx~~~{{{wwwnnnfffdddkkkwwwzzzsssoooaaa___^^^^^^aaadddeeeeeeiiijjjllllllmmmooosssvvvrrrnnnjjjjjjooouuuxxxyyytttooohhhfffhhhooovvvzzz~~~~~~}}}|||zzzxxxvvvuuuqqqpppooommmlllmmmpppsssssssssssssssssstttuuuuuuuuuwwwzzz{{{zzzyyyyyyyyy|||{{{xxxvvvuuuuuuuuuuuulllnnnmmmssszzzsssdddZZZfff}}}yyymmmtttwwwyyyvvvjjjWWWGGG???===;;;;;;:::::::::999999999888888777777777666666666555777;;;===@@@CCCGGGKKKNNNVVVaaalllsssxxx{{{|||~~~}}}{{{zzzzzzzzz{{{{{{}}}~~~~~~}}}}}}~~~~~~yyysssnnniiikkknnnnnnmmmlllkkklllkkkhhhggghhhmmmtttzzz|||}}}yyytttpppmmmkkkkkkcccbbb```^^^[[[XXXVVVUUUSSSRRRPPPMMMIIIFFFBBBAAA????????????>>>>>>>>>===:::<<>>::::::::::::999999999999777777777777777666666555666888<<<>>>AAADDDHHHJJJMMMTTT___jjjrrryyy}}}|||{{{zzzzzz{{{|||{{{||||||||||||}}}zzztttooopppqqqqqqooommmmmmmmmllljjjhhhjjjqqqxxx}}}{{{yyyvvvsssooollljjjjjjeeedddbbb___\\\ZZZXXXWWWTTTTTTRRROOOKKKGGGCCCAAA@@@@@@???>>>===<<<<<<;;;:::===EEEOOOZZZkkktttiiiccc\\\WWWTTTRRRNNNJJJAAABBBEEELLLXXXjjj}}}|||zzz{{{{{{|||zzzuuupppllllllnnnoooppp{{{}}}yyyrrrnnnrrroookkkkkkpppxxx}}}yyywww}}}yyyvvviiiddd]]][[[^^^cccgggiiihhhiiiiiihhhhhhmmmuuu{{{~~~wwwooommmppptttvvvuuu}}}vvvrrrqqqssstttuuuwwwxxxyyyzzz{{{|||||||||qqqsssuuutttqqqpppqqqsssxxxyyy{{{||||||{{{zzzyyyuuuyyy||||||zzzxxxxxxyyyvvvuuutttsssssstttuuuuuuqqquuuuuuwww}}}}}}yyykkk[[[ddd}}}rrrvvvsssvvvttthhhWWWHHH@@@???::::::999999999999999999777777777777777666666555666999<<>>===;;;::::::<<>>===;;;:::999999:::;;;:::999777555555666888999777999;;;<<<>>>AAAEEEIIIQQQVVV___hhhooouuu{{{~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyzzz|||~~~~~~}}}}}}|||}}}}}}~~~}}}}}}|||zzzyyywwwuuuttttttpppnnnrrryyy~~~~~~{{{wwwsssqqqpppnnnlllfffdddccccccbbb___[[[XXXVVVUUUSSSRRRPPPLLLGGGDDDAAA@@@>>>===<<<;;;<<<<<<@@@AAADDDJJJPPP\\\qqqwwwuuuxxx}}}yyyuuuwww|||vvvlllfffaaaXXXOOOJJJEEEEEEKKKUUUcccttt~~~}}}~~~|||rrriiifffiiipppuuuxxxwwwkkkiiilllmmmssszzz~~~wwwzzzuuufffccc``````cccgggiiiiiijjjkkklllkkkjjjjjjkkkmmmjjjlllllljjjkkkooooookkkrrruuuwwwvvvsssooonnnnnnmmmnnnooorrrvvvxxxxxxxxx{{{wwwssssssuuuuuusssooouuuwwwzzz||||||zzzwwwuuuqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqpppppppppqqqqqqtttqqqssswwwtttqqqzzz|||{{{qqq___cccqqqxxxrrrsssxxxwwwtttlllZZZHHH???@@@>>>===;;;:::999999::::::;;;:::888777666666666666777888:::<<<>>>AAAEEEHHHOOOUUU^^^fffmmmsssxxx{{{~~~}}}}}}}}}||||||||||||xxxxxxxxxyyy{{{~~~}}}|||~~~}}}|||}}}~~~|||yyyuuusssuuuzzz~~~|||xxxuuusssqqqooommmhhhfffdddbbbaaa___\\\ZZZWWWVVVTTTSSSQQQMMMHHHDDDBBBAAA???===<<<<<<<<<===>>>???CCCHHHNNNWWWhhhxxxyyyssssssuuuwww}}}|||tttqqqsssyyy~~~|||tttlll```VVVPPPJJJGGGKKKUUUaaaqqq|||{{{}}}zzzzzzqqqjjjhhhmmmtttyyy}}}ooolllooolllvvv|||yyyyyy}}}|||sssdddcccbbbcccfffiiijjjjjjlllmmmmmmllliiihhhiiijjjfffjjjkkkjjjkkknnnmmmjjjkkkmmmpppqqqpppnnnnnnnnnlllmmmooorrrtttvvvwwwwww|||{{{yyywwwuuusssqqqpppsssuuuxxx{{{{{{yyyuuusssoooooonnnmmmmmmmmmnnnnnnrrrqqqpppooooooooooooooooooqqqwww{{{wwwsss}}}wwwxxx~~~|||rrrbbbeeeqqqxxxrrrtttyyyyyyxxxqqq```LLL@@@>>>======<<<:::::::::::::::;;;:::999888777555444444666888:::<<<>>>AAAEEEHHHNNNSSS\\\dddjjjoootttvvv}}}|||{{{{{{|||}}}~~~zzzyyyxxxxxxzzz}}}}}}|||~~~||||||}}}}}}yyyzzz}}}~~~|||xxxvvvtttrrrpppnnnkkkiiifffdddcccaaa___\\\YYYXXXVVVTTTRRRNNNIIIFFFCCCBBB@@@>>>============>>>???CCCIIIMMMRRR^^^kkk}}}tttpppoooooo{{{}}}~~~|||yyyqqqmmmpppvvv{{{wwwkkk```XXXPPPKKKOOOXXXdddsss{{{zzz{{{~~~|||zzztttvvvvvvqqqjjjfffhhhnnnuuuyyyuuurrrsssnnn{{{~~~wwwtttwwwyyypppccccccccceeegggiiijjjjjjlllmmmnnnllliiigggggggggdddiiilllllllllnnnnnnkkkfffhhhkkkmmmmmmmmmllllllnnnpppqqqrrrrrrrrrssssss|||}}}}}}zzzuuuqqqpppqqqqqqtttwwwzzz{{{xxxuuurrrpppooonnnmmmllllllllllllppppppoooooooooooopppppprrruuu}}}vvvsss}}}vvvxxx{{{~~~}}}tttbbbfffttt~~~wwwyyy||||||}}}xxxhhhRRRCCC>>>===<<<<<<;;;::::::999999999999999999888666555444666888:::;;;===@@@EEEHHHMMMSSS[[[ccciiimmmqqqsss{{{zzzzzzyyy{{{}}}~~~|||zzzzzz|||~~~~~~~~~}}}|||}}}~~~|||{{{}}}~~~~~~|||yyyvvvuuussspppnnnmmmllllllkkkjjjfffaaa^^^[[[ZZZXXXVVVTTTPPPKKKGGGCCCBBB@@@???>>>===>>>>>>>>>@@@FFFLLLNNNOOOVVV^^^pppxxxsssqqqpppxxx{{{{{{wwwtttxxx}}}yyyqqqmmmooovvv{{{vvvlll___UUUOOOQQQZZZfffuuu~~~{{{zzz|||~~~{{{yyytttsssvvvyyyqqqlllfffdddggglllqqqsssvvvxxx{{{|||{{{xxxvvvuuutttxxxsssvvvtttkkkaaabbbdddfffgggggghhhiiilllmmmnnnllliiigggffffff___eeeiiihhhgggiiijjjhhhggghhhjjjllllllllljjjiiimmmppprrrrrrqqqppprrrssszzz}}}~~~zzztttpppoooqqqpppsssvvvyyyyyywwwuuurrrrrrrrrpppooonnnnnnmmmmmmmmmmmmmmmnnnoooqqqrrrssssssuuu{{{uuunnnttt~~~zzzlllqqqzzz~~~~~~vvvaaagggxxx~~~}}}mmmVVVFFF???<<<<<<<<<;;;;;;:::999999666777777888888888777777666777:::;;;===@@@DDDGGGMMMSSS\\\dddiiimmmppprrryyyxxxxxxxxxzzz}}}~~~{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}zzzyyy{{{}}}{{{yyywwwtttrrroooppprrrsssqqqlllddd___]]][[[YYYWWWUUUPPPKKKGGGCCCBBB@@@???>>>===>>>>>>>>>@@@FFFMMMOOOMMMPPPTTTbbbpppyyyuuusssrrrxxx|||wwwrrrsssvvvzzzxxxqqqmmmoootttyyy|||xxxeeeZZZQQQSSS\\\gggttt~~~~~~{{{zzz{{{}}}|||wwwtttuuu|||yyytttnnniiifffhhhjjjiiihhhlllllloootttzzz}}}}}}|||{{{vvvyyyoooeee```bbbddddddddddddfffgggiiikkkmmmllljjjhhhggggggaaagggkkkiiigggiiijjjjjjkkkkkkkkkmmmnnnmmmkkkhhhhhhlllooopppoooppprrruuuwwwyyy{{{yyytttpppooopppoooqqqsssuuuvvvuuusssrrrrrrrrrsssrrrqqqpppooonnnjjjjjjkkklllnnnqqqssstttppppppuuu~~~uuummmqqq{{{{{{yyyooobbbhhh{{{}}}wwwbbbhhhyyy~~~nnnXXXGGG@@@<<<<<<<<<<<<;;;:::999888666666666777888888999999555777999;;;===@@@DDDGGGLLLRRR[[[dddjjjmmmpppqqqvvvvvvvvvwwwyyy||||||yyyxxxyyyzzz{{{|||||||||||||||}}}~~~~~~||||||~~~~~~}}}~~~|||yyyxxxzzz~~~}}}zzzwwwrrrsssuuuwwwuuuooogggaaa^^^\\\ZZZXXXUUUQQQKKKGGGCCCBBB@@@>>>===============@@@GGGOOOQQQNNNNNNPPPYYYbbbppp~~~}}}wwwssstttzzz}}}vvvuuuuuuxxx}}}~~~xxxrrrnnnooosssvvvyyynnnbbbWWWWWW___iiittt~~~}}}|||{{{{{{}}}zzzxxxxxx{{{yyyrrrnnniiiggghhhgggccc___cccgggmmmuuu{{{||||||~~~kkkddd```bbbcccbbb``````ccceeefffiiikkklllkkkiiiiiiiiihhhnnnqqqmmmjjjllloooooonnnmmmmmmoooqqqpppmmmjjjeeeiiimmmnnnllllllooorrrtttuuuvvvvvvtttqqqoooooommmnnnooopppqqqqqqqqqqqqpppqqqrrrssssssqqqooommmhhhhhhiiijjjlllmmmooopppmmmooorrrxxx|||tttwww{{{uuujjj[[[aaavvvxxxeeeiiiwww{{{lllWWWGGG@@@;;;<<<<<<<<<<<<:::999888888777777666666777888999555777999;;;<<>>===<<<;;;<<<<<>>CCCDDDMMMXXX```bbbaaa``````ZZZ]]]ccchhhiiinnn||||||xxxtttsssvvvyyy~~~~~~|||~~~zzzpppmmmsss|||~~~xxxxxxwwwwwwzzztttgggeeegggjjjiiibbb]]]\\\]]]___ffflllmmmoooxxx~~~~~~pppgggcccfffggghhhhhhfffdddaaa```cccdddfffiiijjjkkkllllllllllllkkkiiihhhhhhkkkmmmqqqqqqssswwwzzzyyytttqqqqqqqqqpppnnnllliiifffdddjjjmmmqqqrrrpppoooooopppnnnnnnnnnooopppqqqrrrrrrpppppppppppppppooonnnnnnlllkkkjjjjjjkkkmmmnnnnnntttuuuwwwxxxvvvvvvvvviiifffsss}}}|||qqqkkkrrr}}}xxx{{{zzz{{{{{{ssseeeUUUGGG@@@===<<<<<<;;;;;;:::999999333444666888999:::::::::777777888:::===AAAEEEGGGKKKQQQZZZbbbgggkkknnnooovvvxxxyyyyyyxxxxxxyyyzzz{{{xxxuuuvvv{{{~~~yyyvvvtttssssssqqqpppooommmllllllkkkkkkmmmnnnoooooonnnpppuuuxxx~~~}}}~~~}}}{{{yyy{{{~~~yyywwwuuuqqqnnnllljjjiiifffccc```]]]YYYTTTMMMIIIBBB??????@@@>>><<<>>>BBBEEEOOO[[[dddgggeeedddccc___aaadddhhhhhhlllyyy~~~zzzuuuqqqqqqtttyyy~~~|||zzz~~~{{{uuutttssstttxxx{{{pppfffdddccceeeddd___]]]___]]]aaahhhjjjhhhkkk{{{{{{pppjjjggghhhiiijjjjjjiiihhheeedddfffggghhhiiijjjkkkkkkkkkhhhiiihhhgggfffgggjjjlllooopppsssvvvxxxxxxtttrrrqqqqqqqqqqqqnnnkkkgggeeekkkmmmooopppnnnmmmmmmmmmnnnnnnooopppqqqrrrssstttnnnnnnnnnnnnmmmmmmmmmlllkkkllllllmmmnnnoooppppppuuutttuuuuuussssss{{{xxxlllhhhqqq}}}}}}{{{yyy}}}qqqjjjooowwwvvvyyyzzzxxxqqqdddTTTGGG???===<<<<<<;;;;;;:::999999333444666888999:::;;;;;;777777888999<<<@@@DDDFFFJJJPPPYYYbbbhhhmmmppprrrxxxzzz{{{{{{yyyxxxxxxyyyvvvtttrrrsssxxx~~~~~~{{{yyyxxxwwwuuusssqqqooommmlllkkkiiijjjkkkjjjiiijjjlllnnnpppssswww{{{~~~{{{|||}}}{{{yyywwwtttuuuxxx~~~}}}~~~}}}|||xxxwwwuuurrrpppnnnlllkkkhhheeebbb^^^ZZZTTTMMMIIIBBB@@@???@@@>>>;;;===BBBGGGRRR```jjjmmmkkkiiihhheeeeeefffhhhhhhjjjttt|||uuuooommmmmmqqq|||}}}zzzrrrpppnnnpppvvv~~~vvvkkkbbb______aaa```___aaaffffffhhhkkklllkkkqqqxxxpppmmmkkkjjjkkkmmmnnnmmmllljjjiiigggggghhhhhhiiiiiiiiiiiigggiiikkkkkkjjjiiiiiijjjlllnnnqqqtttuuuuuusssqqqrrrsssssssssqqqmmmjjjgggkkklllmmmmmmlllkkkjjjjjjkkkkkklllmmmooopppqqqqqqmmmmmmllllllkkkkkkkkkkkkmmmnnnpppqqqpppppppppqqqtttrrrrrrsssrrrttt|||rrriiilllttt{{{yyy|||qqqhhhkkk~~~yyywww||||||yyyqqqdddTTTFFF>>>===<<<<<<;;;;;;:::999999:::999999999888777666666777777777999<<>>;;;>>>CCCJJJUUUdddooosssqqqooommmjjjgggggghhhiiikkksss||||||uuuooollljjjlllttt}}}}}}{{{ooollljjjmmmttt}}}zzzooofff\\\ZZZ\\\```bbbdddjjjrrruuuqqqooopppsss||||||zzz|||xxxrrrqqqpppmmmnnnoooppppppooonnnlllgggggggggffffffggggggggghhhlllppprrrpppllliiihhhkkknnnqqqtttuuuuuutttttttttuuuuuutttrrrooollljjjlllkkkkkkkkkjjjjjjiiihhhjjjjjjkkklllmmmoooooopppmmmmmmlllkkkjjjkkkkkkllloooqqqssssssqqqooopppqqqwwwtttssstttsssuuu}}}uuurrrvvv|||yyy|||qqqfffhhh{{{~~~}}}{{{rrreeeVVVGGG======<<<<<<;;;;;;:::999999===<<<;;;999777666555444777777777888;;;>>>BBBDDDGGGMMMVVV___ffflllqqqtttwwwyyy{{{zzzxxxvvvuuutttwwwvvvtttsssuuuzzz~~~~~~{{{yyywwwuuusssqqqnnnmmmhhhhhhgggggghhhiiiiiiiiilllpppvvv||||||yyyxxxzzz|||}}}~~~}}}~~~|||yyyyyyvvvrrrqqqtttyyy|||||||||~~~}}}yyyvvvsssssssssqqqpppnnnkkkjjjjjjgggddd```[[[UUUNNNIIIDDDAAA???@@@>>>===@@@FFFMMMYYYhhhssswwwvvvsssrrrmmmiiigggiiilllooovvv}}}|||vvvrrrooommmkkkpppwww~~~{{{yyymmmiiigggkkksss}}}wwwppphhhbbbYYYZZZ___eeeiiimmmuuu~~~zzzssssssxxxxxxvvvxxxyyytttsssrrrmmmnnnpppqqqqqqooonnnlllgggffffffeeeeeeffffffggghhhmmmrrruuutttpppllljjjmmmppptttvvvwwwwwwxxxyyywwwwwwvvvuuusssqqqooonnnnnnlllkkkkkkllllllkkkiiimmmmmmnnnnnnooooooppppppooonnnlllkkkkkkkkklllmmmppprrrtttssspppoooqqqttt|||xxxuuuuuuuuuvvv}}}~~~~~~~~~zzz{{{qqqfffggg{{{|||sssgggXXXIII???===<<<<<<;;;;;;:::999999;;;:::999888888888888888666666666888:::>>>AAACCCGGGLLLUUU^^^eeekkkqqquuuvvvxxxzzzzzzxxxvvvttttttwwwwwwwwwvvvvvvyyy~~~~~~|||zzzxxxpppmmmkkkiiiiiihhhgggeeebbbdddhhhkkklllooorrrttt{{{}}}{{{xxxwwwxxx{{{~~~|||}}}~~~~~~~~~~~~~~~~~~}}}{{{|||}}}xxxuuutttvvvyyy{{{~~~}}}}}}zzzwwwuuuuuusssooonnnpppsss{{{}}}}}}~~~zzzvvvsssssssssrrrpppmmmkkkiiiiiifffccc___[[[UUUNNNJJJDDDAAA@@@@@@@@@???CCCJJJSSS^^^mmmwww{{{zzzxxxwwwqqqkkkhhhkkkppptttzzz~~~zzzvvvtttpppnnnqqqvvv|||}}}~~~|||}}}|||wwwssskkkgggeeeiiisss}}}vvvlllgggbbb^^^[[[^^^fffnnnsssvvvvvvssstttxxx|||uuuqqqqqqyyyuuuqqqooonnnlllmmmnnnooonnnmmmkkkjjjggggggfffeeeeeefffggghhhgggjjjooorrrrrrpppoooooommmqqquuuwwwwwwxxxzzz{{{zzzyyywwwtttsssrrrrrrrrrqqqooommmmmmooopppooommmoooooooooooooooooooooooopppooommmlllllllllnnnooonnnqqqsssrrrpppppptttyyy|||wwwttttttvvvxxx}}}~~~~~~zzzooogggkkk~~~zzzrrrhhhZZZLLLBBB===<<<<<<;;;;;;:::999999999999888888888999:::;;;666666666777999===@@@BBBHHHNNNVVV^^^eeelllrrruuuvvvxxx{{{{{{yyywwwvvvuuutttvvvwwwwwwwwwxxx|||~~~yyywwwvvvuuurrrooohhhhhhhhhfffdddeeegggiiinnnsssxxxzzzzzz{{{~~~|||xxxtttvvvyyy}}}~~~~~~~~~~~~~~~}}}zzz|||~~~~~~~~~~~~}}}uuusssoookkkiiiiiikkklllmmmppptttxxx|||{{{xxxwwwxxxuuuqqqqqqrrrqqqmmmkkkmmmqqqyyy}}}yyytttttttttsssqqqnnnkkkiiigggeeebbb___[[[UUUOOOJJJDDDAAA@@@AAAAAAAAAFFFMMMZZZdddqqq{{{~~~~~~}}}}}}uuunnnjjjnnntttxxx}}}~~~yyyvvvsssqqquuu{{{}}}~~~~~~zzzsssnnnkkkfffdddiiisss~~~}}}pppfffaaa___\\\^^^bbbllluuuzzz}}}xxxrrroooooouuu|||~~~xxxrrrlllkkkrrr{{{yyyoookkkjjjhhhkkkkkkmmmmmmllljjjhhhggghhhhhhgggffffffgggiiijjjeeehhhkkkmmmnnnooorrrtttlllppptttvvvvvvvvvyyy{{{|||zzzwwwtttrrrrrrsssttttttqqqoooppprrrsssrrrqqqoooooooooooonnnnnnnnnnnnrrrpppnnnmmmmmmmmmooopppkkknnnqqqpppoooqqqwww}}}xxxssspppssswww|||~~~yyynnnhhhooo}}}xxxqqqhhh\\\NNNDDD===<<<<<<;;;;;;:::999999::::::999888888999:::;;;666666666777999<<<@@@BBBJJJOOOWWW___fffmmmrrrvvvvvvyyy|||}}}{{{yyywwwwwwqqqtttvvvwwwwwwxxx{{{|||tttrrrooojjjfffdddeeegggffflllsssvvvvvvwww{{{zzz~~~yyyrrrtttxxx{{{|||~~~|||{{{||||||zzznnnllliiifffdddddddddeeebbbdddgggjjjmmmsssyyy~~~|||vvvsssrrrsssrrrooooooqqqppplllkkkmmmqqq{{{{{{uuuvvvvvvtttrrrnnnkkkiiifffdddaaa^^^ZZZUUUOOOKKKDDDAAA@@@BBBBBBCCCIIIPPP___hhhttt}}}yyyqqqlllpppvvvzzz~~~{{{wwwssssssyyyzzzuuurrrhhheeeccciiisss}}}wwwmmmfffcccaaaaaaaaammm}}}{{{tttmmmkkknnnssswwwyyyooohhhhhhlllssswww}}}wwwqqqmmmlllmmmnnnkkkiiihhhiiikkkkkkhhheeefffgggiiijjjjjjjjjjjjjjjhhhhhhiiikkknnnppprrrrrrqqqppppppqqqsssvvvyyy{{{}}}{{{xxxuuussssssssssssqqqpppoooqqqtttvvvwwwwwwtttqqqnnnmmmoooqqqssstttwwwuuurrrooonnnnnnpppqqqoooppppppppppppssswwwzzzyyyuuusssuuuvvvyyy{{{}}}~~~~~~sssdddcccyyy~~~|||~~~~~~zzzrrrjjj^^^LLL===???>>>>>><<<;;;:::999999;;;:::999888777777777777555666666777888:::>>>AAAKKKOOOVVV]]]dddjjjppptttwww{{{}}}yyyuuusssuuuvvvvvvuuuuuuwww{{{}}}~~~~~~wwwrrrnnnlllkkkkkkllloooqqqssssssrrrqqqwwwxxxzzz||||||{{{zzzyyyzzzzzz{{{|||~~~~~~ttttttuuuyyy}}}}}}{{{|||~~~}}}~~~~~~~~~~~~|||}}}~~~~~~|||vvvkkkiiigggfffffffffeeeccc^^^___aaadddhhhllloooqqqvvvyyy}}}~~~zzz{{{{{{zzzwwwuuuuuuuuummmnnnoooppppppooonnnmmmssszzz|||zzzzzzzzzyyyvvvsssqqqooollliiiffffffeeedddaaa[[[UUUOOOLLLCCCEEEFFFDDDCCCFFFOOOVVVgggoooyyy~~~~~~~~~|||yyyuuussstttxxx}}}zzzyyy{{{~~~yyyssspppfffbbb```eeennnwww}}}~~~|||tttlllhhhgggiiikkkoooyyy~~~{{{vvvrrrrrruuuyyy|||wwwkkkdddfffmmmtttxxxzzzwwwrrrnnnkkkjjjkkkkkkjjjiiiiiikkkmmmllliiifffiiiiiiiiijjjjjjkkkllllllkkkjjjiiiiiikkknnnpppqqqqqqqqqqqqqqqsssvvvyyy{{{zzzxxxvvvtttssstttuuuuuuqqqpppoooqqqsssvvvvvvvvvuuusssppppppqqqrrrssssssvvvtttrrrpppoooooooooppppppqqqqqqpppppprrruuuxxxyyyuuutttuuuwwwyyy}}}~~~ssscccaaavvv{{{yyy}}}|||uuulll___MMM>>>>>>======<<<;;;:::999999;;;;;;:::999888888888888555666777777777:::>>>AAAJJJOOOVVV]]]ccciiinnnrrrvvvyyy}}}~~~|||xxxuuuttttttuuuuuuttttttuuuxxx{{{|||yyywwwssstttuuuvvvuuusssqqqpppqqqsssuuuwwwwwwvvvuuusssssssssssstttuuuvvvwwwwwwzzz}}}~~~}}}~~~|||uuuuuuvvvyyy}}}}}}{{{|||~~~}}}}}}~~~~~~{{{vvvooollliiihhhhhhhhhgggffffffffffffggghhhjjjkkklllqqqtttxxxzzz|||}}}~~~|||||||||{{{zzzxxxuuusssqqqllllllmmmmmmmmmmmmmmmmmmssszzz|||yyyyyyyyyyyyvvvssspppooollliiigggfffeeeddd```[[[UUUOOOLLLEEEGGGGGGFFFEEEIIIRRRXXXjjjrrr|||}}}yyywwwwwwzzz~~~}}}|||~~~yyyrrrnnnfffbbb___bbbjjjrrrxxx{{{|||yyyvvvqqqkkkjjjnnnuuuzzz}}}}}}}}}|||||||||}}}|||rrreee```dddmmmssswwwsssrrrooollljjjjjjjjjkkkiiijjjkkkmmmooonnnkkkhhhjjjjjjjjjjjjkkklllmmmmmmoookkkgggfffhhhkkknnnpppppppppooopppqqqtttwwwxxxvvvuuutttttttttuuuwwwxxxqqqpppooopppsssuuuuuuuuuvvvuuussssssttttttsssqqqtttsssrrrqqqqqqpppooooooqqqqqqqqqpppoooooorrrtttvvvssssssuuuwwwxxx~~~tttddd```rrrzzzwww}}}{{{qqqcccPPPAAA<<<<<<<<<;;;;;;:::::::::;;;;;;:::999888888888888666777777777777999===@@@JJJOOOVVV\\\bbbggglllooouuuxxxzzz{{{yyywwwuuuuuutttuuuuuutttssstttvvvxxx~~~{{{xxxtttrrrppprrrtttuuuuuusssqqqooommmmmmllllllmmmnnnnnnooorrrtttvvvwwwwwwyyy{{{~~~{{{vvvuuuvvvyyy|||~~~}}}|||{{{zzzyyyzzz|||~~~}}}}}}}}}|||xxxtttpppllljjjjjjjjjjjjjjjlllkkkkkkjjjjjjjjjkkkkkkoooqqquuuwwwxxxyyyzzz|||}}}||||||{{{{{{zzzzzzyyyzzz{{{|||}}}~~~}}}|||{{{~~~}}}{{{{{{zzzwwwqqqllljjjjjjiiiiiiiiikkklllmmmssszzz~~~zzzxxxxxxyyyvvvsssqqqooommmjjjgggffffffddd```[[[UUUPPPLLLHHHIIIJJJIIIJJJNNNWWW]]]lllttt~~~}}}||||||~~~|||{{{sssooojjjgggcccdddiiipppvvvyyy}}}|||vvvtttppplllkkkqqq}}}~~~wwwvvvwwwvvvlllbbb^^^dddkkkpppqqqnnnmmmlllkkkkkkkkklllllliiikkkmmmooopppooollljjjiiijjjlllnnnooonnnmmmllloooiiicccaaadddjjjoooqqqooonnnnnnnnnoooqqqtttuuuvvvuuuuuuuuuuuuvvvxxxxxxrrrqqqpppqqqsssuuuuuutttwwwwwwvvvvvvvvvuuurrrpppqqqrrrrrrsssrrrqqqoooooopppqqqqqqooonnnmmmooopppqqqooopppsssvvvwww}}}xxxhhhbbbqqq~~~yyy}}}vvvgggSSSCCC;;;;;;;;;;;;;;;:::::::::::::::999888777777777777666777777777777999===@@@JJJNNNUUU\\\aaafffjjjmmmsssuuuxxxxxxwwwvvvuuuuuuuuuvvvvvvuuuttttttvvvxxx~~~|||yyyzzz{{{{{{zzzwwwsssqqqnnnmmmlllkkkkkkkkkllllllnnnnnnnnnnnnooorrruuuwwwyyyyyy{{{}}}~~~|||yyytttttttttwwwyyyzzzzzzyyywwwvvvvvvwwwyyy|||~~~~~~}}}}}}}}}yyyuuuooolllllllllmmmmmmmmmmmmmmmmmmnnnoooqqqqqqqqqtttwwwyyyyyyzzz{{{|||~~~~~~}}}|||{{{zzzyyyyyyvvvwwwxxxyyy{{{|||||||||~~~|||zzz{{{}}}{{{sssmmmjjjhhhgggfffgggiiikkkmmmrrryyy|||yyyxxxyyywwwtttrrrqqqnnnkkkiiihhhgggddd```[[[UUUQQQNNNKKKLLLLLLMMMOOOUUU]]]ccckkksss}}}~~~}}}}}}|||~~~}}}~~~wwwtttooolllhhhhhhkkkpppuuuxxxxxx}}}~~~uuuvvvtttooolllppp|||xxxssstttwwwooohhhaaa___bbbgggjjjjjjiiiiiihhhhhhiiijjjlllmmmjjjllloooppppppnnnlllkkkjjjmmmrrruuuvvvtttpppmmmllleee^^^\\\bbbkkkqqqtttqqqpppooooooppprrrtttvvvxxxwwwwwwwwwvvvwwwwwwwwwtttrrrqqqrrrsssuuuuuutttwwwwwwvvvwwwwwwuuurrrooopppqqqrrrssssssrrrpppooooooppppppooonnnmmmnnnooommmlllmmmqqqtttvvv}}}}}}}}}~~~mmmeeerrr{{{xxxkkkUUUCCC;;;;;;;;;;;;;;;;;;;;;;;;999888777666666555555666666777777777777999===@@@IIINNNUUU\\\bbbfffjjjlllpppsssvvvwwwvvvuuuuuuvvvvvvwwwxxxwwwvvvvvvwwwyyy}}}zzzxxxuuusssqqqooonnnnnnoooooommmkkkiiihhhiiijjjlllmmmnnnnnnooorrrtttuuusssrrrppppppppprrruuuvvvuuutttttttttuuuvvvxxx{{{~~~~~~}}}|||~~~}}}|||}}}yyyssspppoooooopppooooooooopppqqqrrrtttuuuvvvvvvxxx{{{}}}||||||}}}~~~~~~|||{{{zzzzzztttttttttuuuvvvxxxyyyzzz{{{yyyxxx{{{}}}wwwqqqjjjhhhfffeeeeeegggjjjlllpppxxx}}}~~~}}}{{{|||yyywwwuuusssqqqooollljjjhhheeeaaa\\\WWWRRRPPPNNNNNNNNNPPPTTT[[[ccchhhmmmrrrzzz}}}}}}{{{||||||zzzsssqqqooommmnnnppptttvvvxxx}}}uuu{{{{{{tttrrrxxxxxxwww{{{zzzmmmhhhbbb^^^]]]```bbbdddddddddcccccceeegggjjjllllllnnnpppooonnnlllllllllnnnqqqvvvzzz{{{xxxtttqqqhhhaaaYYYYYYaaakkkrrruuuuuutttsssrrrssstttvvvxxxxxxxxxwwwwwwvvvvvvuuuuuuvvvtttsssssstttuuuuuutttvvvuuuuuuuuuuuutttqqqnnnooopppqqqrrrsssrrrqqqpppoooppprrrqqqppppppqqqrrrooommmmmmqqqsssuuu|||{{{~~~qqqgggsss{{{|||}}}}}}|||pppYYYDDD======<<<<<<<<<;;;;;;;;;999999888666666666666666555666777777888:::>>>AAAHHHMMMUUU]]]cccgggkkkmmmnnnqqquuuwwwwwwvvvvvvvvvwwwxxxyyyyyyyyyxxxzzz{{{~~~}}}}}}}}}~~~~~~~~~~~~}}}zzzwwwuuuuuuuuuvvvrrroookkkhhhhhhhhhgggggggggffffffhhhiiijjjiiihhhjjjjjjjjjlllooopppooonnnqqqrrrtttvvvwwwzzz~~~~~~|||{{{zzz~~~~~~~~~}}}||||||}}}xxxuuutttssssssrrruuuuuuuuuuuuuuuvvvwwwwww{{{}}}~~~~~~}}}{{{{{{zzztttsssrrrrrrrrrsssuuuvvvwwwvvvvvvyyy||||||xxxtttiiihhheeeddddddeeegggiiinnnvvv|||{{{|||}}}zzzxxxwwwuuussspppllljjjgggccc]]]XXXTTTRRRPPPPPPPPPRRRXXX```ggglllpppsssxxx~~~~~~|||}}}~~~yyyyyywwwuuuttttttvvvxxx{{{xxx{{{xxxyyy~~~|||zzz}}}xxxoookkkccc[[[VVVWWW\\\bbbdddcccaaaaaacccgggkkkmmmnnnppppppnnnkkkjjjkkkllloooqqqtttvvvwwwvvvtttsssggg___WWWXXX```kkkrrrtttvvvuuusssrrrssstttvvvwwwuuuuuuuuuuuuuuuttttttsssxxxvvvttttttvvvvvvvvvuuuuuusssrrrrrrsssrrrpppnnnooopppqqqqqqrrrrrrrrrrrrppprrrtttuuuuuuuuuvvvxxxwwwsssqqqrrrsssuuu{{{|||~~~qqqfffrrr|||cccKKK??????>>>===<<<<<<;;;;;;;;;:::999888777777777777333444666666888;;;???CCCGGGMMMUUU^^^dddhhhlllnnnlllpppuuuxxxyyywwwvvvvvvuuuwwwyyyzzzzzzzzz{{{|||}}}~~~}}}}}}~~~~~~~~~{{{{{{{{{|||~~~~~~~~~}}}yyyuuurrrqqqooommmjjjjjjhhhfffeeefffeeedddcccdddcccdddfffiiikkkjjjiiijjjlllooopppqqqtttyyy}}}zzz{{{{{{{{{zzzyyywwwvvv}}}}}}}}}|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{zzzxxxvvvuuuyyyyyyxxxxxxxxxxxxxxxyyy~~~}}}||||||{{{xxxwwwtttrrrqqqqqqrrrsssssssssuuuvvvwwwwwwvvvuuuhhhfffdddcccbbbcccddddddlllttt~~~}}}yyyxxx|||}}}|||{{{yyywwwtttnnnllliiiddd___ZZZVVVTTTRRRQQQQQQTTT[[[ccckkkooopppqqqssswwwzzz}}}}}}}}}zzz{{{}}}~~~|||zzzyyyzzz{{{~~~{{{{{{xxxwwwyyy{{{zzz{{{|||wwwrrrnnndddXXXOOOPPPYYYbbbfffdddbbbbbbdddhhhmmmppppppqqqpppmmmiiihhhjjjmmmnnnooooooppppppqqqqqqrrrggg___WWWWWW```jjjppprrrtttsssqqqppppppqqqssstttqqqrrrsssssstttsssssssssyyywwwuuuuuuvvvwwwvvvuuutttrrrqqqpppqqqqqqpppnnnpppppppppqqqqqqrrrrrrsssqqqtttwwwxxxxxxyyy{{{|||}}}yyyuuutttssstttzzz{{{www~~~pppeeepppmmmSSSAAA@@@???>>>===<<<;;;;;;===<<<;;;:::999999999999222444555666888<<<@@@DDDFFFLLLVVV^^^eeeiiimmmoookkkooouuuyyyzzzxxxvvvvvvtttvvvyyyzzzzzzzzz{{{}}}|||}}}||||||}}}{{{{{{{{{|||~~~|||{{{yyyuuurrrqqqnnnkkkiiigggfffdddbbb`````````cccfffhhhhhhgggbbbeeehhhjjjkkknnnsssxxxvvvwwwwwwxxxwwwvvvtttttt}}}|||{{{{{{{{{{{{{{{|||~~~~~~}}}~~~~~~~~~~~~}}}~~~|||yyywwwyyyyyyyyyyyyzzzzzz{{{|||~~~~~~}}}}}}~~~{{{xxxtttrrrrrrssstttppprrrttttttsssrrrssstttfffeeecccbbbaaa```aaaaaakkksss}}}~~~zzzuuuwww~~~}}}|||yyywwwooommmjjjeee```[[[WWWUUURRRQQQQQQUUU\\\eeemmmqqqnnnnnnnnnppptttvvvwwwwwwyyyzzz|||~~~}}}~~~zzzuuuxxxtttssswwwvvvvvvsssjjj```YYYTTTSSSYYYaaahhhgggggghhhjjjmmmmmmmmmttttttsssrrrqqqpppnnnmmmnnnmmmmmmnnnooooooooonnnhhhgggdddccceeeiiinnnqqqoooooolllggggggllloooooonnnooonnnmmmlllmmmpppssstttwwwxxxuuupppnnnqqqtttrrrrrrnnnjjjlllrrrtttrrrqqqqqqppppppppppppqqqqqqvvvvvvuuuuuuuuuwwwyyyzzz~~~yyywwwwwwwwwvvvyyy}}}xxxzzz~~~yyyzzzrrrkkkppp{{{~~~~~~{{{kkkfffoooyyyVVVBBB>>>;;;===>>>;;;999;;;;;;;;;::::::::::::999999999888777777:::>>>BBBEEEFFFLLLUUU\\\aaaeeegggiiijjjpppwwwzzzyyywwwvvvvvvwwwwwwxxxxxxzzz|||}}}~~~|||~~~~~~~~~~~~~~~~~~|||yyyxxx{{{~~~|||yyyuuupppmmmllllllmmmgggfffeeeddddddfffhhhjjjdddaaa______ccchhhlllnnnuuuuuuttttttttttttttttttuuuwwwzzz||||||{{{xxxwww}}}}}}}}}||||||{{{{{{{{{||||||||||||}}}~~~~~~}}}}}}{{{{{{{{{{{{}}}~~~||||||~~~{{{{{{{{{|||||||||||||||}}}}}}|||xxxvvvtttttttttnnnnnnoooqqqtttuuusssrrrjjjfffeeegggfffcccdddgggmmmttt|||zzz{{{}}}~~~}}}|||yyyuuupppjjjddd^^^WWWRRRVVVTTTSSSVVV]]]fffmmmqqqtttrrrooommmooosssxxx{{{|||{{{zzzzzz||||||uuurrrwwwttttttrrrrrryyyxxxvvvoooggg___ZZZVVVVVV[[[ccchhhgggggghhhlllnnnooonnnrrrrrrrrrqqqpppnnnmmmlllkkkjjjiiiiiijjjjjjjjjjjjiiigggeeedddeeehhhkkkmmmllllllggg``````gggllllllllllllkkkjjjiiijjjnnnpppsssuuuwwwtttpppnnnppptttssstttrrrnnnmmmqqqsssrrrpppppppppoooooopppppppppttttttuuuuuuvvvwwwwwwxxxwwwttttttxxxyyyxxxzzz~~~{{{{{{||||||rrrhhhjjjyyyzzzjjjdddiiiwwwsssQQQBBB===;;;===>>>;;;:::<<<;;;;;;::::::::::::999999999888777777999===AAADDDFFFLLLTTT[[[```dddhhhjjjkkkpppvvvxxxxxxvvvvvvvvvyyyyyyyyyyyyzzz{{{||||||{{{~~~~~~~~~~~~~~~|||{{{}}}~~~|||zzzzzzzzzsssqqqooolllkkkjjjjjjkkkfffccc___]]]```dddggghhhpppqqqqqqrrrrrrsssssssssssstttuuuvvvvvvuuusssrrrvvvwwwwwwxxxxxxyyyyyyzzzyyyyyyyyyyyyyyyzzzzzz{{{~~~~~~~~~}}}|||{{{zzzyyywwwwwwvvvvvvwwwyyy{{{||||||||||||xxxxxxyyyzzz|||~~~}}}zzzwwwuuutttoooooopppsssuuuvvvuuutttjjjfffdddeeeeeeccceeeiiipppvvv~~~~~~}}}yyyrrrllleee___XXXTTTVVVUUUVVVZZZbbbjjjpppsssuuussspppnnnooorrrwwwzzz{{{zzzyyyyyyzzz~~~~~~ssskkkhhhrrrtttrrrrrrvvvyyyrrrggg```[[[ZZZYYYZZZ___fffgggggggggiiimmmooopppoooooooooooonnnmmmlllkkkjjjhhhgggeeedddcccddddddeeehhhgggfffffffffggghhhiiillljjjeee^^^^^^eeejjjllllllllljjjhhhggghhhlllpppqqqsssuuussspppoooqqqsssssswwwxxxrrroooppprrrqqqpppoooooonnnnnnooooooppprrrssstttvvvvvvvvvvvvuuusssqqqssswwwyyyxxxyyy|||~~~vvvhhhfffvvv}}}}}}nnneeeeeemmmoooPPPBBB===;;;===>>><<<;;;===;;;;;;::::::::::::999999888777666666888<<>><<<<<<>>>;;;;;;:::::::::999999999777777666666888;;;===???DDDIIIPPPWWW]]]ccciiilllmmmnnnpppqqqqqqrrrrrrrrrwwwwwwxxxxxxyyyyyyyyyyyyzzz|||~~~~~~~~~~~~~~~{{{zzz{{{~~~~~~~~~}}}{{{{{{uuunnnhhhfffeeeffffffeeefffffffffgggggghhhhhhhhhgggeeedddcccbbbbbbcccaaaaaabbbcccdddffffffgggffffffffffffggghhhiiiiiikkklllmmmnnnmmmjjjgggdddddddddddddddfffgggiiikkknnn||||||yyy}}}|||zzzzzzzzz{{{|||}}}~~~|||}}}zzzxxxwwwwwwwwwyyy|||~~~}}}}}}ooohhhbbbaaabbbdddjjjqqqwww|||zzzppphhhaaa[[[XXXTTTVVV[[[ccclllssswwwxxx{{{yyyvvvuuuvvvyyy|||}}}{{{zzzyyyyyy{{{}}}~~~~~~zzzzzz~~~~~~tttkkkfffeeepppyyyvvv|||yyytttuuuzzzzzzeeeTTTQQQRRRYYY```cccfffjjjiiihhhhhhjjjkkkllljjjiiihhhhhhhhhiiihhhhhhggggggdddddddddbbb___^^^```bbbbbbccceeefffhhhiiiiiijjjkkkmmmllliiiiiilllmmmkkkmmmlllkkkhhhggghhhlllooooooqqqrrrssssssssssssssssssyyy|||wwwqqqpppppppppoooooonnnnnnnnnnnnoooooooooqqqtttvvvwwwvvvtttrrrwwwrrrpppqqqrrrrrrvvv|||sssmmmnnnxxx|||pppdddaaavvvzzzvvvxxxzzzyyy{{{pppZZZDDD>>>;;;<<<===<<<<<>>BBBGGGNNNUUU\\\ccciiinnnnnnnnnnnnooopppqqqppppppppprrrtttvvvxxxyyyzzzzzzzzz{{{}}}~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}zzzyyyzzz}}}zzztttpppooommmlllmmmlllllllllkkkkkkjjjjjjjjjhhhfffcccbbbbbbbbbccc____________^^^^^^^^^]]]YYYYYYYYYYYYZZZ[[[\\\]]]\\\]]]______]]]ZZZWWWUUUUUUUUUVVVWWWXXX[[[]]]___dddrrr~~~zzz}}}|||zzzyyyyyyyyyzzzzzz{{{|||zzzxxxyyyxxxwww|||}}}|||yyyxxxwwwxxx{{{}}}}}}|||rrrjjjcccaaabbbeeemmmuuuxxx}}}{{{qqqiiibbb]]]YYYSSSUUU[[[dddmmmtttxxxyyyxxxwwwuuuuuuwww{{{~~~}}}||||||}}}~~~}}}yyyzzz~~~xxxpppjjjeeebbboooyyyzzz{{{tttqqqtttyyy|||dddTTTQQQTTT\\\dddeeefffgggfffffffffhhhjjjjjjhhhfffeeeffffffgggggggggffffffbbbeeegggeeebbb```aaadddcccccceeefffhhhjjjkkklllhhhkkkllliiiiiilllkkkhhhjjjjjjiiihhhffffffiiikkkmmmnnnppprrrssssssssssssrrrwwwxxxtttpppqqqqqqppppppoooooonnnnnnoooooopppoooqqqtttvvvwwwvvvtttsssvvvpppmmmnnnpppsssyyyuuunnnjjjvvv~~~sssccc]]]qqqxxxyyyzzzwwwwwwnnnZZZFFF@@@<<<<<<===;;;<<<>>>;;;;;;::::::::::::999999888888777888888:::;;;<<>>;;;;;;::::::::::::999999999999999999999:::;;;<<<@@@DDDJJJQQQYYYbbbjjjppptttsssssstttvvvvvvsssqqqmmmooossswwwzzz|||}}}}}}yyyzzz{{{|||{{{|||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||~~~}}}~~~~~~~~~}}}}}}||||||yyyxxxwwwvvvuuuuuuuuuuuunnnmmmjjjhhheeebbb```______^^^\\\ZZZXXXWWWVVVVVVRRRRRRQQQPPPNNNLLLJJJIIIHHHHHHGGGGGGGGGIIIJJJKKKPPPYYYgggxxxwwwxxxyyyyyyyyywwwuuutttmmmjjjgggffffffeeebbb```^^^]]]^^^``````bbbjjjttt{{{~~~|||zzzyyyzzz{{{{{{zzzyyyppphhheeeeeehhhoooxxx{{{}}}wwwpppjjjccc\\\XXXSSSUUU[[[cccllltttwwwxxxvvvuuuuuuuuuwwwzzz~~~{{{wwwsssuuuyyyyyyuuusssvvvzzzzzzsssmmmjjjvvvtttmmmhhhmmmuuummmaaa^^^___fffjjjgggaaa^^^\\\\\\___cccgggiiihhhfffccccccdddeeeffffffffffff___dddjjjjjjfffcccdddfffiiihhhggggggggghhhjjjkkkjjjkkkiiieeeeeeiiikkkjjjkkklllnnnmmmkkkjjjjjjjjjggghhhjjjmmmpppqqqpppnnnpppqqqooommmooossssssoooqqqqqqppppppppppppqqqqqqrrrssstttvvvvvvvvvvvvuuuxxxtttrrrssssssqqqssswww|||xxxmmmgggtttzzzggg^^^rrr}}}}}}}}}xxxvvvnnn^^^IIICCC======<<<::::::===;;;;;;;;;:::::::::999999:::999999999::::::;;;<<<@@@CCCIIIPPPXXXaaakkkqqqwwwvvvvvvxxxzzzyyyvvvrrroooqqquuuyyy|||}}}~~~~~~xxxzzz{{{{{{{{{|||~~~}}}}}}}}}~~~{{{{{{|||{{{{{{}}}~~~~~~~~~~~~{{{|||~~~}}}{{{xxxuuusssrrrmmmkkkhhheeeaaa^^^\\\[[[WWWVVVUUUSSSQQQPPPNNNNNNLLLKKKJJJIIIHHHHHHIIIIIIHHHNNNZZZlll~~~zzz{{{{{{{{{xxxtttooommmddd___ZZZWWWWWWWWWUUUTTTPPPOOOQQQSSSTTTVVV___jjjvvv|||}}}~~~~~~}}}zzzrrrjjjggggggiiipppxxx}}}}}}~~~zzzuuuoooiiiccc\\\XXXUUUWWW[[[cccllltttxxxyyy{{{zzzyyyyyyzzz}}}yyysssqqqrrrtttuuu{{{~~~zzzsssnnnqqq~~~ttttttqqqrrrwwwxxxvvvzzzxxxnnneeejjjvvv|||iiibbbhhhhhhdddhhhooolllbbb\\\^^^aaafffiiiiiifffcccaaaaaaccceeehhhgggeeeccccccccceeefffgggggggggggggggkkkjjjbbb```eeeiiiiiinnnnnnmmmjjjgggeeefffgggiiijjjkkkllllllllllllkkkgggggghhhjjjllloooqqqrrrsssrrrpppooommmmmmllllllqqqqqqpppppppppqqqrrrsssrrrssstttuuuuuutttsssrrrtttpppooopppqqqoooqqquuuxxxtttrrryyy{{{jjj```ppp{{{xxxzzzzzzpppaaaJJJCCC>>>>>>===;;;;;;>>>???>>>;;;999999999:::;;;888888888777777888;;;>>>@@@CCCHHHNNNUUU___hhhnnnrrrwww{{{zzzzzzzzzvvvpppmmmqqqvvvyyy{{{{{{||||||zzzzzzyyyzzz{{{}}}~~~}}}~~~~~~~~~}}}~~~~~~~~~||||||}}}}}}}}}~~~|||xxxrrrnnnjjjiiieeebbb^^^[[[YYYXXXYYYTTTOOOOOOQQQRRROOOKKKMMMNNNSSS\\\iiixxx}}}{{{yyywwwtttpppmmmkkkbbb^^^YYYTTTPPPNNNMMMMMMOOOLLLKKKLLLMMMOOOVVV^^^lllvvv~~~|||yyyqqqkkkhhhggghhhmmmttt}}}||||||}}}~~~|||yyysssmmmgggbbb___]]]ZZZZZZ^^^fffkkkooovvv~~~~~~|||}}}}}}||||||}}}~~~vvvpppnnnnnnnnnoooxxx}}}~~~xxxpppoootttyyyooojjjgggiiikkkmmmuuu~~~|||qqqgggiiisssyyyttteeeaaagggiiigggllluuutttkkkcccbbbccceeeffffffeeeccccccbbbbbbdddfffgggfffdddfffffffffgggggggggggghhhfffjjjiiicccaaaeeehhhhhhkkkkkkllljjjhhhhhhiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnoooooonnnmmmmmmlllkkkkkkkkkqqqqqqqqqrrrrrrrrrssssssssstttuuuuuuuuuuuutttsssqqqmmmlllnnnnnnmmmooosssxxx{{{~~~vvvfff\\\lllxxxtttvvvxxxooocccLLLDDD>>>>>>===<<<<<<>>>::::::::::::999888777777888999888777777888;;;>>>???BBBGGGMMMSSS\\\eeekkkooouuuyyyyyyzzz{{{xxxssspppssswwwzzzzzzyyyzzzzzzzzzyyyyyyyyy{{{|||~~~~~~}}}{{{}}}~~~~~~}}}~~~~~~~~~}}}|||zzzzzzzzzzzz{{{|||~~~~~~}}}xxxtttqqqooonnnhhhccc^^^\\\\\\[[[XXXTTTUUUUUUWWW\\\dddnnnxxx}}}~~~|||zzzwwwuuurrrnnnllleeebbb\\\VVVQQQMMMKKKJJJLLLJJJIIIKKKKKKLLLQQQXXXgggrrr}}}zzzyyysssmmmjjjgggffflllttt{{{{{{{{{|||~~~yyyvvvqqqlllfffbbb___]]]]]]]]]```ggglllpppyyyzzztttooommmmmmlllllltttzzzzzzrrrjjjmmmwwwmmmfff______ccckkkwwwvvvjjjhhhmmmnnnvvvwwwkkkcccccciiikkkjjjooovvvvvvpppgggeeecccccceeeeeeeeeddddddccccccdddggghhhhhhgggiiihhhhhhgggffffffggggggeeehhhhhhdddbbbdddffffffggghhhjjjjjjiiijjjkkkmmmooonnnnnnmmmmmmmmmnnnnnnooonnnnnnmmmlllllllllmmmjjjjjjjjjjjjjjjkkkkkkkkkpppqqqrrrssstttsssrrrrrrssstttuuuvvvvvvvvvvvvvvvooolllkkkmmmnnnmmmoootttwww{{{tttdddXXXggg}}}xxxsssuuuwwwpppgggOOOFFF???======<<<<<<===888999;;;<<<;;;999777555999999999888777888;;;>>>???BBBFFFKKKQQQYYYaaafffkkkqqqvvvxxxzzz|||{{{vvvrrruuuxxxzzzyyyxxxxxxxxxyyyyyyyyyyyyzzz{{{}}}~~~|||{{{zzz|||~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}zzzzzzyyyyyyzzzzzz{{{||||||}}}~~~~~~~~~~~~xxxuuutttrrrnnnjjjhhhhhhggghhhkkkoootttwww|||zzzxxxwwwvvvssspppnnnjjjgggaaa[[[TTTOOOKKKIIIJJJGGGHHHJJJIIIGGGJJJPPP]]]iiizzzzzzwwwuuusssqqqoooiiifffllltttxxx{{{}}}|||~~~}}}zzzsssqqqnnnjjjgggdddbbb```bbbbbbdddiiimmmqqq||||||yyyuuurrrqqqqqqpppoooqqqxxx{{{qqqiiibbbjjjxxxnnngggaaaaaaiiivvvyyykkkfffgggiiiooouuuvvvqqqkkkfffdddhhhlllmmmkkklllpppoookkkfffeeeddddddeeeffffffeeebbbbbbcccfffiiikkkjjjiiijjjiiigggfffeeeeeeeeefffeeeffffffdddcccdddddddddeeegggiiiiiiiiiiiikkklllnnnnnnmmmlllkkkllllllmmmppppppooommmmmmlllllllllggghhhiiijjjkkklllllllllnnnppprrrsssssssssqqqppppppqqqsssuuuwwwxxxyyyzzzrrrnnnmmmpppqqqppprrrwwwwww}}}vvvfffXXXddd{{{zzzxxxzzzzzzssskkkSSSIII???======<<<<<<===;;;;;;<<<<<<<<<;;;999999999999999888777888;;;===???BBBFFFKKKPPPWWW^^^ccciiioootttvvvxxx|||{{{wwwsssuuuxxxyyyyyyxxxxxxyyyxxxxxxyyyyyyzzz{{{||||||zzzzzz{{{|||~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{|||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~xxxvvvttttttuuuuuurrrooollljjjeee___YYYSSSNNNKKKJJJHHHIIIKKKIIIEEEEEEIIIQQQ^^^ppp~~~yyysssooollloootttuuupppjjjmmmuuuvvvxxx{{{}}}~~~}}}xxxtttkkkkkkjjjhhhggggggggggggiiihhhiiikkkllloooyyy~~~yyyvvvtttsssssstttsssssspppvvv~~~|||||||||}}}}}}}}}}}}||||||}}}{{{qqqhhhbbb___jjjyyyllliiigggjjjuuuzzzmmmeeedddhhhkkknnnlllhhheeeeeefffhhhkkkkkkhhhggghhhgggeeegggffffffggghhhgggdddbbb\\\^^^aaaeeeiiiiiigggeeeggggggfffeeeddddddddddddfffdddccccccccccccccccccdddfffhhhiiihhhhhhhhhiiijjjiiiiiihhhhhhiiiiiiiiioooooonnnmmmmmmmmmmmmnnnggghhhjjjlllmmmnnnnnnnnnlllnnnpppqqqrrrqqqooonnnmmmnnnppprrrvvvyyy{{{|||ssspppnnnqqqrrrqqqssswwwvvv|||zzzjjjYYYaaaxxx}}}}}}}}}uuummmXXXLLL@@@===>>><<<<<<<<<===<<<;;;:::::::::;;;<<<999:::999888777777:::===???BBBGGGKKKPPPVVV\\\```gggmmmqqqsssvvvyyyyyyuuurrrtttwwwxxxxxxxxxyyyzzzxxxxxxyyyzzzzzz{{{{{{{{{zzz{{{|||}}}~~~~~~~~~}}}}}}}}}|||||||||yyyzzz|||~~~~~~~~~~~~~~~xxxuuussstttwwwxxxuuuqqqjjjhhhddd___ZZZUUUQQQOOOOOOMMMNNNOOOKKKEEEDDDFFFKKKVVVgggxxx}}}yyytttpppjjjddd```___fffqqqxxxtttnnnnnntttvvvwwwyyy{{{|||~~~~~~xxxqqqlllddddddcccdddeeegggjjjkkkllllllmmmmmmjjjjjjrrr|||~~~uuurrroooooopppqqqqqqqqqnnnttt|||}}}{{{vvvvvvwwwwwwwwwxxxxxxyyyxxx}}}~~~xxxppphhhbbb^^^bbbnnnzzzkkkkkklllrrrzzzooogggeeefffggghhhgggfffeeefffgggeeefffgggfffddddddeeefffjjjjjjjjjkkkkkkiiieeebbb\\\]]]___bbbddddddbbb___cccddddddeeeeeeeeeddddddgggbbb```bbbcccbbbaaacccdddgggiiijjjiiihhhhhhhhhkkklllmmmnnnnnnnnnmmmmmmnnnmmmmmmmmmmmmmmmmmmnnnhhhiiilllnnnpppqqqqqqppplllmmmnnnooopppooonnnnnnkkklllmmmpppsssvvvyyy{{{rrrnnnmmmoooooonnnooosssvvvzzz~~~ooo[[[___vvv}}}~~~uuunnn]]]NNNAAA===>>>===<<<<<<;;;:::888777777888:::;;;::::::999888777777:::<<<>>>BBBFFFKKKOOOUUUZZZ^^^dddjjjnnnpppsssxxxxxxuuusssuuuwwwxxxxxxxxxyyy{{{yyyyyyzzz{{{{{{{{{{{{{{{{{{|||~~~~~~~~~~~~~~~}}}}}}|||{{{|||||||||xxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzz{{{~~~zzzvvvhhhfffbbb^^^ZZZWWWUUUTTTUUUSSSSSSSSSNNNGGGDDDFFFIIIRRRaaaoooxxx{{{zzzwwwnnnjjjeee```\\\XXXSSSPPPSSSZZZfffqqqqqqlllkkkoootttttttttuuuwwwyyyzzz{{{|||}}}yyysssjjjddd]]]\\\[[[[[[]]]aaafffiiiiiikkkmmmmmmgggccchhhqqq~~~ssspppllljjjkkklllmmmmmmjjjpppyyy}}}yyyvvvrrrrrrrrrrrrssstttvvvvvvwww}}}zzzxxxtttnnnhhhccc```___eeeooovvvxxxqqqsssvvv{{{zzzqqqllliiiccccccdddfffiiikkkkkkkkkfffggghhhhhhfffdddfffiiikkkjjjjjjkkknnnoooooonnngggeeebbbaaaaaaaaa___^^^___aaadddggghhhhhhfffeeeiiiaaa^^^```bbb```aaadddeeegggjjjlllkkkjjjjjjkkklllnnnqqqsssttttttrrrqqqnnnnnnmmmlllkkkkkkllllllhhhjjjmmmoooqqqrrrqqqqqqnnnnnnnnnnnnoooooooooooollllllmmmnnnppprrrtttvvvqqqmmmlllmmmmmmkkklllpppvvvxxxvvv```bbbyyy}}}xxxttt```QQQBBB===>>>===<<<;;;999999999999999999999::::::::::::888666777:::<<<<<>>===<<<;;;999:::<<<======<<<;;;999:::::::::888666777999<<<:::===BBBHHHLLLQQQVVVZZZ[[[aaagggjjjpppwwwzzzxxxxxxyyyyyyxxxvvvuuuvvvwwwzzz{{{|||}}}}}}}}}|||{{{yyy|||~~~}}}{{{zzz|||~~~~~~}}}|||zzzzzz{{{{{{|||xxxyyy{{{|||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~{{{yyyyyy}}}~~~|||zzzxxxuuurrrnnnkkkgggcccaaaaaabbbcccgggkkkrrryyy~~~ssspppkkkgggcccbbbbbbbbb___\\\ZZZWWWQQQHHHEEEGGGCCCHHHQQQZZZ``````]]]YYYRRRNNNJJJGGGFFFFFFFFFFFFGGGGGGMMMWWW\\\]]]___bbb```___^^^^^^___``````___]]]___bbbdddgggmmmwww~~~|||yyyvvvooofff___VVVRRRLLLIIIIIIMMMSSSWWW\\\aaaiiijjjccc[[[]]]cccrrr|||wwwtttooojjjfffdddddddddbbbkkkyyy~~~}}}yyysssnnnlllnnnpppssstttuuuvvvvvvzzzzzz|||~~~~~~{{{xxxpppkkkeeeaaaaaaeeehhhjjjrrrrrrqqqppppppssswww{{{~~~~~~}}}vvvmmm```aaadddiiioooqqqnnnkkkiiijjjjjjkkkkkkjjjjjjiiikkkiiiiiilllssszzz}}}~~~yyyrrrjjjggggggfff```ZZZcccggglllmmmkkkhhhhhhhhhcccddddddbbb^^^^^^```ccchhhjjjiiiffffffjjjkkkiiihhhiiilllnnnpppqqqqqqqqqnnnllljjjjjjjjjjjjhhhggghhhkkkoooqqqrrrqqqrrrsssqqqooonnnnnnoooppppppoooppppppooonnnmmmlllkkkkkknnnqqqtttrrrnnnkkkmmmooorrrvvvxxxyyyuuuuuuyyy~~~ssslllyyy~~~jjjXXXFFF???@@@???<<<:::<<<;;;;;;::::::;;;;;;<<<999999888777666666999<<<;;;>>>BBBFFFIIIMMMRRRVVV[[[___eeelllqqquuuwwwwww|||yyyvvvtttuuuvvvwwwxxxxxxzzz|||}}}}}}}}}|||zzzyyyzzz|||zzzzzz{{{{{{|||{{{{{{zzz|||~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~zzzwwwxxx{{{~~~~~~~~~}}}{{{{{{}}}}}}~~~|||xxxsssmmmhhheeeddddddXXXVVVSSSPPPOOONNNNNNOOOUUUVVVYYY\\\```dddggghhhooovvvvvvllliiilllnnnjjjddddddcccaaa[[[SSSLLLHHHGGGHHHMMMQQQRRRSSSTTTQQQMMMMMMJJJGGGFFFEEEDDDBBB@@@BBBFFFIIIKKKOOOSSSUUUUUURRRVVVVVVRRRPPPRRRSSSQQQNNNPPPRRRSSSVVV]]]gggnnnzzz{{{wwwsssmmmfff```WWWOOOHHHEEECCCDDDIIIOOOUUU]]]fffhhhddd___\\\\\\ooovvv~~~~~~~~~~~~zzzwwwsssnnnjjjhhhhhhhhhgggooo{{{~~~zzztttoooiiijjjmmmppprrrsssttttttzzz{{{}}}|||wwwrrriiieee``````fffpppzzz}}}vvvpppooosss{{{~~~wwwoooeeefffjjjpppuuuuuupppkkkkkkkkkllllllllllllkkkkkkmmmkkkkkknnnssswwwyyyyyyvvvooohhhfffhhhgggccc^^^```eeejjjllljjjgggffffffcccddddddbbb______aaacccfffiiikkkiiiiiikkkjjjffffffgggjjjllloooppppppqqqnnnlllkkkllllllllljjjhhhhhhkkknnnpppppppppqqqrrrpppnnnmmmmmmnnnoooooonnnooooooooonnnnnnnnnnnnnnnpppsssvvvtttpppmmmoooqqquuuxxx}}}uuu|||}}}oooiiihhhooowww}}}tttlllzzzsss___KKKBBB@@@???===;;;;;;::::::999999::::::;;;999999999777666666888;;;<<<>>>BBBDDDGGGKKKOOORRRYYY]]]cccjjjooosssuuuvvvyyywwwttttttuuuwwwyyy{{{}}}~~~~~~~~~{{{zzz{{{|||yyyzzzzzz{{{{{{||||||{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~{{{xxxxxxzzz}}}~~~~~~~~~}}}}}}|||yyyxxxwwwuuusssooollleee^^^WWWSSSPPPOOOLLLKKKHHHFFFEEEDDDEEEEEEDDDEEEHHHJJJMMMPPPRRRTTTUUU[[[dddoooyyyzzzrrrpppqqqrrrpppllllllkkkhhhaaaZZZSSSPPPOOONNNSSSVVVUUUVVVXXXVVVRRRQQQNNNJJJGGGEEECCC@@@>>>@@@BBBDDDFFFHHHKKKMMMMMMKKKOOOPPPLLLJJJKKKKKKHHHFFFHHHIIIJJJMMMSSS\\\cccmmmvvv|||wwwsssmmmddd^^^SSSLLLEEEBBB@@@???CCCIIIOOOVVV___cccdddbbbaaabbbkkkrrryyy{{{zzzzzz~~~|||xxxsssooommmlllllllllrrr||||||uuuppphhhiiillloooqqqsssuuuuuu{{{|||~~~}}}wwwoooiii```]]][[[___kkkzzz~~~tttqqqxxx|||zzztttmmmiiikkkpppvvvyyywwwoooiiimmmmmmmmmmmmmmmmmmmmmmmmlllllllllnnnppprrrrrrrrrrrrmmmgggfffiiiiiifffbbb^^^bbbfffhhhhhhfffeeedddeeeffffffdddbbbbbbcccdddiiioootttttttttsssnnnhhheeefffhhhkkkmmmnnnooopppmmmllllllnnnoooooommmjjjhhhkkkmmmnnnnnnnnnoooqqqooommmllllllmmmnnnnnnmmmnnnnnnoooooopppppppppqqqpppsssuuutttpppnnnoooqqqvvvyyytttzzz|||iii```]]]dddpppyyyuuukkkxxxjjjRRREEEAAA>>>======<<<;;;;;;::::::;;;;;;<<<:::::::::888666666777999<<<>>>AAACCCEEEHHHLLLOOOVVVZZZ```gggmmmqqqtttuuuuuutttssstttvvvzzz}}}|||zzzzzz{{{xxxyyyyyyzzz{{{|||}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}{{{zzz||||||zzzxxxxxx|||~~~~~~~~~}}}|||||||||}}}zzzwwwtttooojjjfffbbb^^^XXXQQQKKKGGGDDDCCCBBBAAA???>>>======>>>???<<<<<<>>>???AAACCCDDDDDDDDDGGGLLLSSSZZZ```dddfffrrrtttvvvvvvtttrrrqqqqqqvvvxxx|||~~~yyywwwvvvwwwwwwvvvvvvtttpppiiibbb]]][[[\\\___dddgggfffgggiiigggccc\\\XXXSSSNNNJJJGGGCCCAAAAAAAAABBBDDDFFFGGGIIIJJJJJJOOOQQQMMMKKKJJJHHHEEEFFFEEEEEEDDDGGGMMMTTTZZZbbbjjjwww~~~{{{wwwyyyzzzuuummmccc\\\QQQKKKFFFCCC@@@===???CCCGGGLLLTTT\\\cccgggjjjkkkmmmrrrwwwyyywwwwww|||}}}xxxssspppnnnmmmmmmssszzz}}}vvvqqqkkklllooorrruuuwwwyyyzzz||||||}}}}}}yyyqqqggg```XXXWWWXXX___mmm}}}~~~{{{zzzuuuqqqmmmjjjrrrssswww||||||tttnnnmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjkkklllmmmnnnmmmmmmppplllhhhgggiiiiiigggddd```aaabbbccccccdddeeefffiiiiiiiiihhhgggggghhhhhhqqqyyywwwoooggghhhiiijjjlllmmmnnnnnnkkkkkklllnnnoooooommmkkkiiikkkllllllllllllnnnooopppnnnlllmmmnnnooonnnnnnoooooopppppppppqqqqqqqqqnnnppprrrqqqooommmnnnooouuuwww}}}nnnbbbZZZ___lllwww}}}sssfffoootttZZZIIIBBB>>>===>>>======<<<<<<<<<<<<======:::;;;:::888666555666888;;;===@@@BBBDDDGGGKKKNNNUUUXXX^^^eeekkkpppsssuuurrrssssssuuuwww|||}}}zzzyyyzzzxxxxxxyyyzzz{{{|||~~~~~~~~~|||||||||~~~}}}~~~~~~~~~|||}}}~~~}}}|||zzzvvvzzz}}}{{{wwwwww{{{~~~|||{{{xxxwwwtttrrrnnnggg```[[[RRRPPPMMMIIIFFFDDDCCCCCC???>>>>>>======>>>>>>???<<<======>>>>>>?????????AAABBBDDDGGGKKKNNNQQQSSSTTTVVVYYYYYYXXXVVVVVVVVVZZZ[[[aaalllxxx~~~|||zzzzzz|||~~~}}}zzzvvvooojjjggggggiiiqqqxxx}}}~~~yyymmmiiiccc\\\VVVPPPJJJGGGEEECCCDDDHHHJJJLLLOOOSSSWWW\\\___]]]ZZZXXXTTTPPPPPPNNNJJJHHHIIIMMMSSSWWW___fffpppzzz|||vvvqqqiiijjjqqqzzzqqqfff^^^TTTNNNJJJHHHDDD???>>>AAAAAADDDKKKUUUaaalllrrrtttvvvyyy||||||yyyyyy|||zzzuuupppnnnllllllqqqwww}}}}}}wwwrrrnnnoooqqqsssvvvyyy{{{}}}{{{zzzyyywwwrrriii^^^WWWQQQSSSXXXbbbppp~~~xxxqqqllliiiiiikkkzzz{{{~~~|||wwwmmmmmmllllllllllllmmmmmmiiikkklllmmmnnnnnnnnnoooqqqmmmiiihhhhhhhhhgggeeeeeeccc___^^^___cccfffiiikkkkkkkkklllmmmnnnmmmmmmuuu}}}yyypppkkkkkkkkkkkkkkkllllllllliiiiiijjjkkkmmmnnnlllkkkjjjkkkkkkkkkjjjjjjmmmoooqqqooonnnnnnoooppppppoooqqqqqqqqqqqqppppppppppppooopppqqqpppooonnnnnnoootttwww}}}vvvggg\\\^^^iiiuuu}}}ppp```dddrrrxxx^^^LLLCCC>>>===???<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;999777666666777999;;;???AAADDDHHHLLLPPPSSSVVV\\\cccjjjooosssuuuqqqsssuuuvvvxxx|||~~~|||zzzyyyyyyyyyyyyyyyyyyzzz|||~~~~~~|||||||||~~~~~~~~~~~~~~~}}}|||{{{{{{~~~}}}~~~~~~}}}~~~|||uuuyyy|||{{{xxxwwwzzz~~~~~~~~~zzzwwwllljjjhhhfffbbb\\\UUUPPPEEEDDDCCCAAA@@@@@@@@@AAA============>>>>>>??????;;;;;;<<<<<<<<<<<<<<<<<<@@@@@@???@@@AAACCCEEEFFFEEEGGGIIIIIIHHHHHHHHHIIIIIIJJJNNNYYYgggttt~~~{{{vvvqqqppprrrttt|||xxxooofff\\\RRRLLLIIIFFFGGGMMMQQQSSSXXX^^^fffmmmssssssqqqooojjjeee___[[[TTTOOOMMMOOOSSSUUU^^^cccjjjqqqyyy}}}uuummmggg^^^^^^bbbnnnvvviiiaaaVVVQQQMMMKKKGGGAAA???AAA???@@@FFFPPP^^^lllvvv{{{}}}{{{|||~~~zzzuuuqqqnnnmmmlllpppvvv|||}}}wwwrrrooooooppprrruuuxxxzzz|||wwwuuuqqqlllfff^^^VVVPPPKKKOOOXXXeeettt~~~xxxpppjjjeeecccgggnnntttwww|||}}}wwwnnnmmmlllkkkkkklllmmmnnnmmmooopppppppppppprrrsssqqqnnnkkkiiihhhhhhgggfffkkkfff```^^^```dddhhhjjjlllkkklllnnnqqqsssrrrqqqqqqxxx}}}}}}|||yyyssskkklllkkkkkkjjjjjjkkklllllljjjiiihhhiiikkklllkkkjjjllllllkkkjjjiiiiiillloooqqqpppnnnnnnpppppppppooorrrqqqqqqqqqppppppooooooqqqqqqrrrrrrrrrqqqqqqpppuuuxxx~~~nnn```___gggrrr}}}qqq^^^\\\dddwww___NNNDDD>>>===>>>999999999888888999999999999::::::999777666777888888:::>>>AAADDDGGGLLLOOOQQQUUUZZZaaahhhnnnsssuuuqqqsssuuuvvvvvvzzz}}}|||||||||~~~}}}{{{{{{{{{zzzyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}{{{|||~~~~~~}}}{{{{{{{{{}}}|||{{{}}}~~~xxxzzz|||zzzxxxxxxzzz}}}|||~~~||||||}}}zzzuuuppp```^^^ZZZWWWTTTPPPJJJGGGDDDCCCBBBAAA@@@@@@@@@@@@;;;;;;<<<<<<<<<=================================??????>>>>>>??????@@@AAAAAACCCDDDEEEDDDCCCDDDEEEDDDEEEHHHPPP[[[jjjyyy{{{vvvuuuvvvxxxyyylll```XXXTTTNNNNNNUUUXXXYYY___gggpppzzzvvvnnnddd[[[WWWWWWWWWXXX^^^```eeelllssszzz~~~xxxoooeee^^^VVVVVVXXX```mmm|||yyylllcccWWWRRRNNNLLLHHHAAA???AAA>>>@@@DDDLLLXXXfffttt}}}~~~|||{{{{{{}}}zzzwwwtttrrrqqqooosssxxx}}}}}}wwwrrrppppppqqqrrrtttwwwyyy{{{rrrnnnggg```ZZZTTTNNNJJJHHHMMMWWWdddsss|||zzzsssmmmhhhbbb^^^bbbjjjkkkpppyyy}}}uuupppooommmllllllmmmoooppppppqqqrrrpppnnnnnnqqqtttooommmkkkiiihhhhhhhhhhhhmmmiiidddbbbdddggghhhiiijjjiiikkkooosssvvvuuusssoootttvvvtttrrrqqqmmmhhhhhhhhhhhhhhhiiikkklllnnnllljjjggggggiiijjjkkkkkknnnmmmllliiihhhiiilllooopppooommmmmmooopppooonnnooooooooopppppppppppppppqqqqqqqqqrrrrrrrrrqqqppptttxxx~~~{{{kkkdddgggppp|||uuuaaaZZZ]]]uuurrr]]]NNNEEE>>><<<===::::::999999999999::::::777999:::999888777888888888:::===???AAADDDHHHKKKOOORRRWWW^^^eeelllqqqtttpppsssuuutttsssuuu{{{}}}|||zzzzzzzzz|||~~~~~~{{{{{{yyyyyyyyy{{{|||~~~}}}~~~~~~}}}}}}~~~|||}}}~~~~~~||||||~~~||||||zzz|||||||||zzzyyyyyyyyyzzz{{{|||~~~}}}|||xxxpppiii[[[XXXRRRNNNJJJGGGDDDAAADDDDDDDDDCCCCCCBBBBBBBBB<<<======>>>>>>>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCAAAAAAAAABBBBBBCCCCCCCCCBBBCCCDDDDDDCCCCCCDDDEEECCCFFFIIIMMMTTTaaaqqq}}}zzzuuurrrrrrsssuuuzzzrrriiiaaa___dddeeecccgggqqqyyytttnnnjjjiiigggeeefffhhhmmmsssxxx|||~~~~~~zzzssshhh]]]VVVNNNPPPRRRVVV]]]hhhuuu}}}xxxlllbbbYYYTTTOOOMMMIIICCCAAACCC???AAACCCHHHPPP^^^ooozzz~~~|||{{{}}}|||{{{zzzxxxvvvuuuuuurrrvvvzzz~~~}}}wwwqqqrrrrrrrrrsssuuuxxxzzz|||nnnhhh```XXXRRRMMMIIIFFFHHHLLLUUUaaaooozzzyyyzzztttnnniiiaaaZZZ\\\ccciiiqqq~~~xxxqqqpppooommmmmmooopppqqqqqqqqqqqqnnnkkkkkknnnqqqmmmllljjjiiiiiiiiijjjjjjnnnjjjgggggghhhiiihhhfffhhhhhhiiinnnsssvvvvvvtttqqqttttttqqqoooooommmiiieeeeeeeeefffhhhkkkmmmooonnnkkkhhhggghhhjjjkkklllooonnnllliiihhhiiimmmpppooonnnllllllnnnooonnnmmmlllmmmnnnooopppqqqrrrrrroooooonnnoooqqqqqqooonnnqqquuu|||vvvkkkhhhnnnzzzyyyfff[[[[[[lll}}}zzz~~~}}}nnn[[[NNNFFF>>><<<============<<<<<<=========666888999:::888888888999888:::<<<>>>???BBBEEEHHHMMMPPPUUU\\\cccjjjpppsssppprrrtttrrrpppqqqwww}}}yyyzzz{{{||||||{{{zzzyyyyyy||||||{{{zzzyyyyyyzzz|||}}}|||~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||~~~}}}zzzxxxyyy{{{{{{{{{|||}}}xxxnnnggg]]]XXXQQQKKKGGGDDDBBBAAA@@@@@@@@@AAABBBBBBBBBCCCAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBCCCDDDDDDEEE@@@AAABBBDDDEEEEEEEEEEEECCCDDDEEEDDDCCCCCCDDDEEEAAAFFFJJJLLLPPP[[[jjjwww~~~~~~~~~~~~wwwpppkkkjjjjjjdddmmmwww~~~tttooorrrqqqlllpppyyy|||zzzooooooooorrrvvvzzz||||||~~~{{{wwwooodddYYYQQQGGGKKKOOOQQQTTT[[[fffnnnttt{{{wwwjjjaaa\\\VVVRRROOOKKKEEEDDDFFF???AAACCCEEEKKKXXXjjjwww~~~~~~|||}}}~~~|||zzzxxxxxxwwwxxxyyyzzz}}}}}}xxxsssssspppnnnqqqvvvyyywwwsssoooggg\\\RRRLLLIIIHHHHHHLLLLLLSSS```ppp{{{|||zzz{{{xxx{{{yyywwwrrrllleee\\\VVVZZZaaaiiiuuu{{{sssooolllkkkmmmnnnmmmkkkmmmnnnooonnnkkkiiihhhiiijjjkkkkkkjjjhhhiiikkkmmmllljjjhhhggggggjjjlllnnnmmmkkkiiijjjnnnrrrtttuuurrrssstttrrrooommmlllmmmgggggggggggghhhiiijjjkkkjjjjjjiiigggeeefffkkkooopppooommmkkkiiihhhhhhgggiiiiiiiiijjjkkklllnnnnnnllllllllllllmmmooopppqqqnnnmmmmmmnnnoooppppppoooqqqtttzzz|||mmmhhhnnnwww~~~kkk^^^dddmmm|||~~~zzz||||||}}}rrr\\\IIIBBBCCCBBB>>>;;;;;;:::::::::;;;<<<<<<999:::::::::999777666444888:::<<<>>>@@@DDDJJJNNNMMMRRRYYY```fffkkkooorrrsssrrrppppppppprrrtttvvvuuuvvvwwwxxxxxxyyy{{{}}}xxx{{{~~~}}}}}}||||||{{{|||~~~~~~~~~~~~}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~|||yyywwwvvvxxxzzz|||}}}}}}wwwqqqmmmaaa]]]VVVPPPMMMJJJHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAEEEDDDCCCDDDGGGHHHIIIIIIFFFGGGHHHIIIJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEFFFGGGFFFIIIMMMOOOSSSZZZfffoootttvvvyyy|||~~~tttkkkeeebbb___]]]^^^bbbffflllrrrzzz~~~{{{~~~}}}~~~|||vvvnnndddZZZRRRNNNIIIIIIJJJJJJLLLQQQWWW[[[hhhlllrrryyy}}}~~~{{{xxxzzzxxxvvvvvvuuupppiiicccYYYWWWTTTRRRPPPMMMIIIGGGEEECCCBBBDDDJJJUUU```gggyyy~~~}}}}}}yyy{{{~~~{{{zzzyyyxxxzzz{{{|||~~~}}}zzzvvvssssssqqqqqqtttyyyyyyvvvrrriiiaaaVVVMMMHHHFFFGGGGGGMMMOOOUUU```llltttvvvuuuqqqoooqqqyyy{{{}}}~~~|||tttjjjbbb[[[WWW[[[ccckkkuuuwwwrrrooommmmmmoooppppppnnnpppppppppmmmjjjgggggggggiiiiiiiiihhhggggggiiikkklllkkkjjjjjjjjjlllnnnpppnnnllljjjjjjmmmqqqtttuuusssuuuuuutttqqqooooooooollllllkkkjjjjjjjjjjjjjjjllllllkkkiiiffffffjjjmmmnnnmmmllljjjiiihhhhhhgggiiiiiiiiijjjkkklllmmmnnnlllkkkjjjiiiiiikkkmmmnnnnnnmmmlllmmmoooppppppoooqqqsssyyywwwppprrrwww|||sssggglllqqq}}}zzzsss]]]JJJBBBBBBAAA======<<<;;;:::::::::::::::888888999:::999888777777888:::<<<>>>@@@DDDIIIMMMNNNSSSZZZaaafffjjjnnnpppqqqppppppooopppqqqrrrssstttvvvwwwwwwwwwxxxzzz|||{{{}}}~~~}}}~~~~~~}}}||||||||||||{{{}}}~~~~~~~~~~~~}}}|||}}}~~~~~~}}}|||yyyvvvvvvwwwyyy{{{zzzuuurrrjjjeee^^^YYYUUURRRPPPNNNJJJIIIIIIIIIHHHHHHGGGGGGJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJKKKMMMNNNOOOOOOMMMNNNOOOPPPPPPPPPOOONNNPPPOOOMMMLLLKKKKKKLLLLLLLLLOOORRRTTTWWW]]]hhhpppqqqsssuuuxxx{{{|||}}}}}}~~~vvvjjj```YYYUUUSSSRRRSSSUUUYYY]]]aaagggnnnsss{{{sssiii```WWWQQQNNNHHHHHHHHHGGGHHHKKKPPPTTT]]]```eeejjjnnnooonnnlllnnnlllkkklllllliiiddd___\\\ZZZXXXVVVTTTQQQMMMJJJGGGEEEDDDEEEKKKSSS\\\bbbkkksssxxxxxxyyy}}}|||yyy|||~~~|||{{{zzz~~~~~~~~~}}}yyyuuusssrrrqqqqqqssswwwzzzwwwqqqkkkaaaZZZPPPHHHEEEFFFHHHIIIOOORRRYYY```fffkkkmmmnnnhhhkkkrrr~~~{{{uuuvvv{{{}}}qqqeee^^^[[[ZZZ___eeellltttzzzsssooonnnllllllnnnooooooooorrrrrrqqqnnnjjjgggffffffggghhhhhhfffeeeeeegggiiikkkkkklllmmmnnnooopppqqqpppmmmjjjiiilllooorrrsssnnnooopppooommmlllkkklllqqqqqqooonnnllllllkkkkkknnnnnnnnnkkkiiihhhiiikkklllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhiiijjjkkkmmmmmmmmmllljjjhhhhhhhhhjjjkkkmmmlllkkkmmmoooppppppoooppprrrwww~~~zzzzzzzzz}}}sssvvvwwwwwwzzzttt```LLLBBBAAA???;;;>>>===<<<;;;:::999999999666777888999999999999999888999;;;===???DDDIIIMMMPPPUUU\\\bbbfffiiikkkmmmooopppppppppppppppqqqqqqtttuuuvvvvvvvvvvvvxxxzzz{{{|||||||||{{{{{{}}}~~~~~~|||{{{zzzzzz{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~|||{{{{{{}}}~~~}}}}}}|||yyyvvvuuuvvvxxx{{{~~~|||zzzuuuqqqjjjeeeaaa^^^[[[YYYTTTSSSSSSRRRQQQPPPOOOOOONNNNNNMMMMMMMMMNNNOOOPPPSSSTTTVVVXXXZZZZZZZZZZZZZZZ[[[\\\^^^^^^^^^]]]\\\^^^\\\ZZZXXXVVVUUUUUUUUUSSSVVVXXXXXXZZZ___gggmmmnnnoooqqqssssssrrrpppoooppphhh\\\RRRMMMKKKKKKKKKMMMOOOPPPRRRTTTXXX]]]```mmm~~~zzzpppeee\\\TTTOOOMMMIIIIIIHHHFFFEEEGGGJJJMMMPPPSSSVVVZZZ]]]^^^______aaa```aaabbbddddddbbb``````^^^]]]\\\ZZZWWWRRRNNNKKKJJJIIIJJJMMMSSSXXX\\\^^^eeemmmqqquuuzzz|||{{{}}}~~~}}}~~~yyytttqqqqqqsssoooqqqtttxxxxxxrrrjjjcccYYYSSSKKKFFFEEEIIIMMMOOOSSSXXX]]]aaabbbdddgggjjjooouuu~~~vvvuuuyyyzzznnnbbb^^^___```cccffflllrrrzzz}}}wwwrrrmmmkkkjjjiiijjjjjjkkkkkkooorrrsssrrrooojjjgggfffhhhhhhhhhfffeeeeeegggiiiiiijjjlllooopppqqqqqqqqqrrrnnnjjjhhhiiikkklllmmmiiijjjlllllljjjiiijjjjjjrrrqqqpppooonnnmmmmmmmmmooonnnnnnmmmkkkkkkkkkkkkkkkkkkjjjjjjiiijjjjjjjjjhhhhhhhhhiiijjjkkklllmmmnnnoooooonnnmmmllljjjiiilllkkkkkklllnnnoooooonnnoooqqquuu|||}}}zzz}}}}}}wwwyyyvvvdddPPPCCC@@@===:::===<<<;;;:::::::::::::::888888888888999888888888777999;;;<<>>BBBHHHKKKRRRWWW^^^cccfffhhhiiijjjooopppqqqrrrsssssssssssstttuuuvvvuuuttttttvvvwwwuuuwwwwwwxxxxxxzzz}}}~~~{{{yyyxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~}}}|||}}}}}}~~~}}}}}}}}}zzzwwwuuuuuuvvv|||~~~zzzwwwtttqqqnnnnnnnnnmmmllljjjiiihhhhhhcccbbb``````bbbeeeiiilllkkkoootttvvvwwwwwwxxxyyy{{{|||~~~{{{yyyvvvsssqqqpppoooooopppppppppooonnnoooqqqrrrppppppnnnjjjeee```[[[XXXOOOLLLJJJIIIIIIJJJIIIIIIFFFGGGGGGGGGGGGIIILLLOOOTTT___mmm{{{}}}zzzyyyyyyyyyzzzuuuxxx}}}}}}yyysssjjj```WWWOOOKKKMMMMMMLLLIIIGGGGGGHHHJJJJJJKKKKKKKKKKKKMMMRRRUUUXXXZZZ^^^bbbeeeiiikkkmmmjjjhhhgggfffeeebbb^^^ZZZWWWWWWWWWXXXYYY[[[]]]___]]]^^^___bbbeeejjjqqqwww|||}}}~~~}}}|||tttqqqooommmnnnpppsssuuuvvvxxxyyywwwqqqggg]]]WWWGGGEEEDDDGGGNNNVVV\\\___aaacccdddeeefffkkksssyyyyyytttsssyyyyyyrrrpppoooiiidddaaafffhhhmmmqqqssssssrrrqqqooonnnmmmjjjgggfffggghhhgggllltttxxxwwwrrrmmmjjjkkkkkkkkkiiigggfffhhhjjjhhhiiikkkmmmooooooooonnnqqqoookkkiiihhhfffdddbbbdddfffiiijjjjjjkkklllmmmllllllllllllmmmnnnppppppooommmkkkkkkmmmooooooooonnnmmmmmmllllllllllllmmmiiiiiiiiijjjkkklllnnnnnnppptttxxx{{{zzzwwwrrrnnnnnnlllkkkkkklllmmmkkkjjjjjjlllqqqxxxwwwwwwvvv}}}zzzmmmXXXHHH@@@===<<<999999999:::;;;<<<===>>><<<;;;:::888777666666666666777999;;;>>>BBBGGGKKKPPPVVV]]]dddgggiiijjjjjjoooooopppqqqssstttuuuvvvvvvvvvwwwvvvttttttuuuwwwyyyzzzzzzzzzyyyyyy{{{|||~~~|||{{{zzzzzz{{{|||~~~~~~|||{{{|||~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||xxxvvvuuuvvv{{{~~~}}}{{{yyyxxxxxxwwwvvvuuuuuutttnnnlllkkkjjjmmmrrrwwwzzzzzz~~~zzzzzzxxxwwwvvvuuuttttttuuurrrnnnhhhaaaZZZUUURRRIIIHHHGGGFFFGGGFFFDDDBBBEEEEEEEEEEEEEEEFFFJJJMMMRRRYYYdddooo}}}zzzvvvtttttttttnnnpppssswww}}}xxxvvvrrrlllddd\\\UUURRRPPPPPPOOOLLLHHHGGGHHHIIIIIIJJJJJJIIIGGGIIINNNSSSVVVZZZ___dddgggjjjmmmooonnnllljjjhhhgggeeebbb___[[[\\\\\\^^^```cccfffgggeeebbb```aaa```aaagggmmmxxx{{{}}}{{{zzzsssoookkkjjjnnnrrruuuuuuxxxyyywwwrrriii___VVVQQQDDDDDDGGGNNNXXXaaahhhkkkhhhgggggghhhllluuuxxxqqqooosssyyysssqqqnnnhhhcccbbbccceeehhhkkkmmmnnnmmmmmmlllmmmllliiifffeeegggiiiggglllrrruuutttqqqnnnlllkkkkkkkkkiiigggfffhhhiiijjjkkklllmmmnnnnnnnnnnnnmmmmmmllllllkkkiiifffccc```ccceeeggghhhiiijjjlllllllllllllllmmmnnnoooppprrrnnnjjjiiikkkmmmnnnmmmnnnmmmllllllkkkkkkkkkkkkjjjjjjjjjkkklllmmmoooooooooqqqtttwwwwwwvvvsssqqqooommmlllkkkkkkkkkiiihhhhhhiiinnnssszzzuuunnnjjj|||{{{ppp\\\JJJAAA???>>>:::::::::::::::;;;<<<===;;;:::888777777777888888555777999;;;===AAAFFFJJJNNNTTT]]]dddhhhjjjkkklllmmmmmmnnnoooqqqtttvvvxxxwwwxxxxxxvvvttttttuuuwwwxxxzzz||||||{{{zzz{{{|||~~~}}}||||||||||||~~~}}}~~~|||}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~|||||||||}}}zzzzzz{{{{{{|||}}}~~~~~~|||~~~}}}zzzwwwvvvvvvyyy|||~~~~~~|||zzzxxxxxx{{{~~~|||zzzxxxxxxuuunnnfff]]]WWWRRROOOIIIGGGEEEDDDCCCCCCAAA@@@FFFFFFFFFEEEDDDEEEHHHJJJNNNSSS\\\dddlllyyy~~~yyyvvvuuuqqqooommmmmmppptttvvvwwwsssqqqnnniiieeeaaa^^^]]]WWWWWWUUUQQQLLLIIIHHHIIIIIIKKKKKKIIIGGGHHHMMMRRRVVV[[[aaafffhhhjjjlllnnnllliiieeecccbbbaaa___^^^\\\]]]^^^aaaeeejjjnnnpppooojjjhhhhhheee```aaagggqqqwww|||zzzxxxuuuoooiiijjjoootttuuutttwwwvvvssslllbbbWWWOOOJJJEEEGGGLLLUUUaaakkkrrruuullljjjgggiiiqqq|||yyyqqqmmmooo{{{wwwrrrmmmmmmjjjfffdddfffaaaccceeehhhiiijjjiiiiiigggiiiiiigggdddcccfffhhhiiillloooqqqpppnnnmmmmmmkkkkkkjjjhhhffffffgggiiilllmmmmmmmmmnnnnnnooooookkkkkklllnnnooommmiiifffbbbeeehhhjjjkkklllnnnpppmmmmmmmmmmmmmmmnnnnnnoootttpppjjjhhhjjjlllllllllnnnmmmlllkkkjjjjjjjjjjjjkkkkkkkkklllmmmnnnooopppnnnooopppqqqrrrssssssssspppnnnlllkkkkkkjjjhhhffffffhhhkkkpppuuu{{{tttggg```xxx|||{{{rrr^^^KKKBBB@@@???<<<<<<;;;:::::::::;;;;;;999888777777777888999:::555777999:::===AAAFFFJJJLLLSSS\\\dddhhhkkklllmmmlllllllllmmmooossswwwyyyxxxxxxxxxwwwuuutttuuuwwwuuuxxx{{{}}}~~~~~~~~~}}}}}}||||||~~~||||||zzz|||}}}~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~|||{{{{{{|||tttuuuwwwzzz|||}}}~~~~~~{{{~~~~~~{{{xxxwwwwwwwwwzzz}}}||||||zzzvvvnnnddd[[[UUUPPPNNNKKKGGGDDDBBBBBBCCCDDDCCCCCCCCCBBBAAA???@@@BBBDDDIIINNNUUU[[[^^^eeeqqq}}}}}}xxxsssmmmiiijjjmmmppprrrooommmiiifffddddddeeefff___^^^\\\VVVPPPLLLJJJJJJJJJLLLMMMKKKHHHHHHNNNSSSVVV\\\dddhhhjjjjjjlllnnngggddd___\\\[[[[[[ZZZYYY\\\]]]___bbbgggmmmrrruuuvvvrrrqqqqqqlllcccaaaeeelllttt}}}{{{wwwtttssspppjjjhhhmmmuuuxxxuuuyyyssskkkaaaTTTLLLMMMTTTNNNQQQSSSXXXgggvvvzzzuuulllnnnpppppptttuuuqqqhhhcccrrrnnniiidddbbbcccdddcccbbbaaabbbcccdddfffggghhhiiiiiigggeeeeeeeeeeeedddccchhhjjjmmmoooooommmkkkiiijjjiiigggffffffeeecccaaagggggghhhjjjmmmnnnnnnmmmkkkooorrrqqqlllhhhffffffccceeehhhjjjlllnnnnnnnnnssspppnnnmmmnnnooopppooopppooommmkkkjjjkkklllmmmrrrnnnjjjhhhiiiiiihhhfffeeehhhmmmpppqqqpppnnnlllmmmmmmmmmmmmmmmnnnoooooosssnnniiigggiiiiiifffcccddd```bbbjjjqqq{{{}}}lllaaammm}}}ppp]]]LLLBBB>>>===>>>===<<<;;;;;;:::;;;;;;>>>===<<<:::888777555555555666888:::<<<@@@EEEHHHMMMRRRZZZccciiilllmmmmmmllllllmmmoooqqqsssuuuvvv{{{zzzwwwtttrrrssswwwzzz{{{|||}}}~~~}}}||||||}}}vvvuuuvvvyyy}}}}}}{{{}}}}}}~~~}}}|||zzz{{{}}}~~~}}}|||}}}|||{{{{{{{{{yyy{{{}}}}}}}}}~~~|||{{{|||~~~|||zzzxxxwww~~~|||}}}~~~sssfff]]]YYYUUUNNNHHHIIIHHHHHHGGGFFFEEEDDDDDDEEEDDDBBBBBBAAABBBCCCDDDIIINNNTTTWWWYYY]]]dddkkkqqqtttxxx|||vvvrrrqqqqqqrrrrrrooonnnmmmkkkiiigggeeeddd______]]]XXXRRRMMMKKKJJJKKKNNNPPPOOOKKKJJJNNNRRRTTTWWW[[[```dddgggiiijjjfffbbb]]]XXXVVVUUUUUUUUUWWWYYY\\\aaagggmmmqqqttt|||vvvssstttoooddd]]][[[dddppp}}}~~~|||zzzxxxuuurrrpppnnnjjjiiinnnvvvxxxuuupppiii```VVVMMMIIIOOOYYY___]]]ZZZ[[[ggguuuzzzwwwuuuvvvwwwzzzxxxqqqjjjgggqqqgggccc___^^^```bbbbbbaaabbbbbbcccdddfffggghhhhhhkkkiiigggfffggghhhgggfffhhhjjjlllnnnnnnmmmkkkiiihhhgggfffffffffeeebbb___iiijjjkkklllnnnoooqqqqqqmmmrrrwwwxxxssslllhhhfffdddeeehhhkkkmmmoooooooooqqqpppooopppqqqqqqpppnnnpppnnnllljjjjjjjjjkkklllkkkiiigggggghhhhhhfffcccbbbfffjjjoooqqqrrrpppooonnnmmmlllkkkkkklllmmmmmmnnniiieeeeeeggghhheeebbbfffbbbdddkkkpppwwwyyy{{{~~~~~~ppp]]]iii~~~yyyeeeQQQEEEAAAAAA>>>===<<<;;;;;;:::;;;;;;<<<;;;::::::999888777777555666888999<<>>===<<<;;;;;;:::;;;;;;::::::999999999999999999555666888999;;;???DDDHHHLLLPPPXXX```fffiiijjjjjjhhhiiikkkmmmppptttvvvxxxzzzzzzwwwtttqqqrrrtttvvvwwwxxxzzz|||}}}~~~}}}~~~~~~}}}{{{zzzzzz{{{vvvtttqqqrrrvvv{{{}}}~~~~~~~~~~~~{{{|||~~~|||}}}~~~~~~}}}}}}}}}}}}~~~~~~{{{xxxvvvwwwzzz~~~}}}yyypppddd\\\YYYVVVRRRNNNIIIIIIHHHFFFEEECCCBBBAAACCCBBBAAAAAAAAAAAACCCCCCBBBFFFKKKMMMOOORRRXXX]]]aaacccggglllsss{{{~~~zzzvvvsssrrrrrrrrrooommmiiibbb\\\WWWVVVVVVRRRUUUVVVTTTQQQOOOQQQSSSXXXXXXYYYYYYXXXXXXWWWVVVXXX\\\]]]WWWNNNFFFEEEGGGHHHIIINNNUUUaaammmyyy}}}|||}}}wwwlllbbb]]]ZZZbbboooyyy}}}wwwssspppnnnkkkjjjhhhkkklllmmmqqqvvvuuuqqq```VVVKKKEEEEEEMMM^^^mmm~~~wwwmmmhhhlllsssyyyzzzzzz~~~|||mmmiiimmmooommmwww~~~lllYYYYYYZZZ\\\```ccceeeeeebbbbbbbbbbbbccccccccccccfffdddcccdddfffggghhhggghhhggghhhhhhiiijjjkkklllmmmjjjgggeeefffffffffeeecccfffhhhgggeeeffflllrrrkkkqqqwwwxxxssskkkeeecccfffgggiiilllnnnppprrrsssrrrqqqrrrsssttttttrrrppppppnnnlllkkkjjjjjjllllllkkkjjjjjjjjjiiiiiihhhggghhhiiikkkmmmmmmmmmlllkkkmmmkkkhhhfffeeeeeefffgggjjjhhhffffffggggggfffdddgggdddgggmmmnnnooo{{{}}}qqqiiilllvvvxxx^^^fffyyywww]]]GGG@@@BBB>>>===<<<;;;;;;:::;;;;;;:::::::::999999999888888444666777999;;;???DDDHHHKKKOOOVVV^^^dddggghhhiiifffgggiiilllppptttwwwyyyyyyxxxwwwtttqqqqqqrrrtttuuuvvvxxxzzz|||}}}~~~~~~~~~}}}||||||~~~xxxvvvttttttvvvzzzzzz|||~~~zzz|||}}}~~~~~~~~~}}}}}}zzzwwwwwwxxx|||xxxpppfff^^^[[[ZZZWWWTTTLLLLLLJJJHHHFFFDDDCCCBBBBBBBBBAAA@@@@@@AAACCCDDDDDDGGGJJJLLLMMMPPPTTTXXX\\\```eeekkkrrrxxx~~~||||||}}}~~~}}}{{{tttlllddd___]]]^^^^^^```aaa___\\\ZZZZZZ[[[YYYYYYYYYZZZZZZZZZZZZZZZVVVXXXXXXTTTNNNJJJHHHHHHIIIJJJLLLQQQ[[[hhhttt{{{{{{pppeee^^^VVVZZZdddpppxxx~~~|||uuuooollljjjhhhfffhhhkkknnnnnnoooqqqnnniiiZZZQQQGGGCCCGGGQQQbbbppp}}}vvvpppnnnqqquuuxxxzzz}}}|||lllgggkkkkkkhhhpppuuu}}}{{{lll^^^TTTVVVYYY\\\___bbbdddeeeaaaaaaaaa````````````______^^^]]]___bbbdddddddddffffffeeefffgggiiikkklllnnniiiccc___```ccceeeggg```dddfffdddaaabbbhhhnnnjjjnnnrrrqqqmmmhhhffffffhhhiiijjjlllnnnppprrrrrruuusssqqqpppqqqrrrrrrqqqpppnnnllljjjjjjjjjkkklllpppnnnkkkhhhffffffhhhiiiiiijjjkkkkkkkkkkkkkkkjjjllljjjhhhfffddddddeeeeeejjjiiihhhgggfffeeedddbbbeeecccffflllmmmnnnxxxuuuiiigggoooyyyvvvaaadddqqqdddJJJ@@@CCC>>>===<<<;;;;;;:::;;;;;;<<<;;;;;;:::999888777777444555777999;;;>>>CCCGGGJJJNNNTTT[[[aaaeeefffgggdddfffhhhkkkppptttwwwyyywwwwwwwwwuuurrrqqqrrrsssuuuvvvwwwyyy{{{|||||||||}}}~~~~~~||||||}}}~~~yyyzzzzzzzzzzzz{{{}}}~~~~~~|||}}}~~~wwwyyy{{{}}}}}}~~~|||zzzxxxyyy{{{}}}~~~}}}uuuooogggaaa^^^\\\ZZZXXXQQQPPPNNNLLLIIIGGGEEEDDDBBBBBBAAA@@@AAABBBCCCDDDFFFGGGIIIJJJKKKMMMPPPRRRXXX^^^gggnnnssswww{{{~~~xxxooojjjhhhhhhkkklllmmmllliiigggffffff````````````````````````aaa]]]XXXUUUUUUSSSPPPMMMLLLKKKKKKNNNVVVaaammmttt~~~|||tttiiiaaaWWWVVV\\\fffooouuu~~~yyyqqqkkkhhhggggggfffhhhlllmmmkkkhhhgggccc]]]RRRJJJDDDEEEJJJTTTbbbnnnuuupppnnnqqqtttvvvxxx|||{{{ooohhhfffeeeeeejjjnnntttxxxvvvmmm```WWWQQQTTTYYY\\\]]]^^^```bbbaaaaaa``````___^^^^^^]]]ZZZYYYYYY[[[^^^aaabbbbbbccccccdddeeefffhhhjjjkkkjjjeee^^^ZZZ[[[^^^bbbdddbbbdddeeedddbbbcccfffiiiiiilllnnnmmmjjjhhhiiikkkjjjjjjjjjkkkmmmnnnpppqqqvvvssspppnnnnnnooopppooonnnllljjjhhhhhhhhhiiijjjooommmiiidddaaaaaaeeehhhggghhhhhhiiijjjlllmmmmmmjjjjjjhhhgggfffeeeeeeeeehhhhhhgggfffeeecccaaa```dddbbbeeekkklllmmmwww{{{kkkbbbfffppp{{{uuufffbbbfffwwwlllPPPCCCDDD>>>===<<<;;;;;;:::;;;;;;<<<<<<;;;:::999777777666444555777888:::>>>CCCGGGIIILLLRRRYYY^^^bbbdddeeedddeeegggkkkooossswwwyyywwwxxxyyyxxxvvvtttuuuvvvvvvwwwxxxyyyzzz{{{{{{{{{zzz{{{||||||zzzzzz{{{|||zzz|||~~~|||||||||}}}~~~~~~~~~vvvxxxzzz||||||~~~~~~}}}|||yyyyyyzzz{{{|||}}}~~~~~~|||rrrnnnhhhddd```^^^[[[YYYUUUTTTRRROOOLLLIIIFFFEEECCCBBBAAAAAABBBCCCEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLRRRZZZeeennnrrrvvvzzz}}}~~~xxxvvvvvvzzzzzzzzzzzzyyywwwuuutttpppooommmkkkjjjiiiiiihhhkkkddd]]]ZZZ[[[[[[VVVPPPRRRPPPNNNOOOVVV```kkkqqq{{{~~~yyyoooeee]]]VVVUUU]]]eeekkkvvvxxxssslllgggfffggghhhhhhhhhllllllfff```[[[UUUOOOJJJEEEDDDIIIQQQYYYcccllloookkkkkkqqquuuvvvyyy~~~}}}{{{uuummmbbb^^^aaaeeeiiiooossspppfff\\\VVVSSSWWW\\\^^^^^^]]]^^^```ccccccbbbaaa```___^^^]]]WWWWWWWWWZZZ^^^aaabbbcccaaaaaaccceeefffhhhiiijjjgggccc^^^\\\\\\___aaabbbdddddddddddddddddddddddddddgggjjjjjjiiihhhjjjmmmlllkkkkkkkkkkkkmmmnnnoootttrrrpppnnnnnnmmmkkkjjjjjjiiigggeeedddeeefffgggiiiiiigggddd``````cccfffhhhhhhhhhhhhiiijjjlllmmmiiiiiijjjiiiiiigggfffeeefffgggggggggfffdddccccccfffccceeekkkkkkkkkvvvoooaaaaaaiiisssyyy}}}lllbbb^^^jjj~~~pppSSSCCCBBB>>>===<<<;;;;;;:::;;;;;;:::::::::999999999888888333555777888:::>>>CCCGGGHHHKKKQQQWWW]]]```bbbcccdddeeegggjjjnnnrrrvvvxxxyyyzzz||||||{{{zzzzzzzzzwwwxxxyyyyyyzzzzzzzzzyyyzzz{{{|||{{{zzzzzz{{{|||yyy|||~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}~~~~~~~~~wwwyyyzzz{{{zzz{{{|||~~~}}}~~~~~~}}}|||xxxxxxxxxyyyzzz|||~~~~~~|||sssqqqnnnjjjfffbbb^^^\\\XXXWWWTTTQQQMMMJJJGGGFFFCCCCCCBBBBBBCCCDDDFFFGGGGGGFFFEEEEEEGGGGGGHHHHHHNNNVVVbbbkkkqqqvvv}}}~~~{{{yyyxxxwwwwwwtttqqqmmmlllllliiieeeaaa```]]]ZZZZZZ]]]eeennnssszzz}}}uuullldddXXXRRRVVV[[[aaannn|||}}}sssnnnhhhddddddgggiiikkkhhhkkkjjjbbbZZZSSSLLLFFFFFFCCCFFFNNNXXX___fffmmmlllhhhiiippptttvvvzzzzzzrrrpppwww{{{{{{qqq___YYY___bbbffflllqqqnnneee\\\XXXWWW[[[```bbb```______```eeeeeedddbbbaaa```^^^^^^WWWWWWWWWZZZ___bbbdddddd___```bbbeeeggghhhiiiiiifffdddaaaaaaaaabbbbbbaaadddcccbbbcccdddcccaaa___^^^bbbggghhhhhhgggiiilllmmmlllkkkjjjkkklllmmmnnnrrrqqqppppppooolllhhheeehhhfffdddbbbbbbbbbcccdddeeefffgggfffcccbbbdddggglllkkkjjjhhhhhhhhhiiiiiihhhiiijjjkkkkkkiiifffeeeeeegggiiijjjiiihhhgggggghhhdddfffjjjjjjjjjtttsssbbb```hhhooowwwsssddd[[[dddxxxqqqSSSAAA???>>>>>><<<;;;;;;;;;;;;;;;888888999999999:::::::::333555666888:::>>>CCCGGGHHHKKKPPPVVV\\\___bbbcccdddeeegggjjjnnnrrruuuwwwzzz}}}~~~~~~~~~xxxyyyyyyzzzzzzyyyyyyyyy{{{}}}~~~}}}||||||}}}~~~yyy|||~~~~~~}}}}}}||||||}}}}}}}}}}}}|||{{{{{{zzzzzz||||||||||||}}}~~~yyyzzz{{{{{{yyyxxxyyyzzz}}}||||||}}}}}}}}}|||||||||vvvvvvwwwxxxyyy|||zzz}}}zzzwwwvvvtttqqqmmmhhhccc```YYYWWWUUUQQQMMMJJJGGGEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHFFFFFFGGGHHHHHHGGGMMMUUU```iiipppxxx~~~{{{yyyooolllgggeeefffkkkqqqvvvyyyyyypppjjj[[[PPPRRRVVV[[[hhhxxx{{{}}}zzzrrrllleeeaaaaaadddgggiiiiiifff```XXXPPPIIIEEEBBB@@@AAAFFFOOOZZZccchhhiiilllmmmlllmmmttt}}}~~~ssskkkpppxxx|||uuukkkccc^^^]]]bbbgggllllllgggaaa\\\[[[^^^[[[[[[```aaa___]]]^^^cccfffiiihhhdddaaa``````^^^^^^___```bbbeeegggiiigggggggggdddbbbbbbfffjjjfffggghhheeeaaa^^^```bbb___aaaccceeeeeeeeedddccccccccccccdddfffhhhiiijjjpppooonnnmmmmmmmmmmmmmmmooopppqqqqqqnnnjjjeeebbbgggeeebbb^^^]]]___dddhhheeeggggggdddaaabbbhhhnnniiiiiihhhffffffeeeeeeeeeiiijjjkkkmmmmmmmmmlllkkkeeeeeedddfffhhhhhhgggfffiiiaaa___fffjjjkkkvvviii^^^]]]oooyyy|||lll___dddwww|||lllZZZIII???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777666555666777;;;>>>@@@BBBGGGNNNTTTZZZ___dddgggiiihhhhhhiiikkknnnqqqssswwwxxx{{{||||||}}}}}}{{{xxxwwwvvvuuuvvvzzz~~~}}}zzzyyyyyyyyyzzz|||~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{|||}}}}}}{{{yyy}}}{{{zzzzzz|||}}}}}}|||xxxxxxxxxyyyzzz{{{||||||~~~}}}|||zzzzzz{{{||||||{{{~~~}}}|||||||||||||||}}}~~~yyyvvvvvvzzz{{{zzz|||}}}~~~}}}|||{{{xxxtttmmmddd^^^]]]ZZZUUUQQQNNNLLLIIIGGGKKKHHHDDDBBBCCCEEEFFFFFFIIIIIIIIIIIIHHHGGGFFFFFFMMMRRRZZZbbbkkkuuu}}}~~~yyywwwwwwyyyzzz~~~yyypppcccVVVPPPQQQVVV```iiiyyy~~~~~~xxxuuummmiiidddbbbccceeefffgggccc___XXXOOOHHHCCC@@@??????BBBHHHQQQ\\\eeelllpppvvvvvvttttttzzz~~~qqqjjjnnnvvv~~~ppprrrqqqmmmgggaaa___^^^aaadddffffffccc___\\\ZZZ___\\\]]]bbbdddaaa___```aaaeeeiiijjjgggcccaaa```]]]^^^___aaacccdddeeeffffffggghhhfffdddcccdddfffcccddddddcccaaaaaabbbccc```aaaccceeeffffffeeedddccccccccccccdddfffggghhhnnnmmmmmmllllllllllllmmmlllmmmnnnmmmkkkhhhdddbbbddddddbbb___]]]___cccfffggghhhiiifffbbbbbbfffkkkkkkjjjiiigggeeedddcccbbbdddeeegggiiijjjjjjiiiiiidddbbb```aaaccceeefffffffffaaabbbjjjmmmmmmtttpppdddaaannnxxxtttddddddssszzzlllZZZIII???======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777666555555777:::>>>@@@BBBGGGNNNTTTZZZ___dddgggjjjiiihhhiiijjjlllnnnppprrrtttwwwyyyzzz{{{~~~~~~{{{yyywwwvvvvvvvvv{{{~~~~~~{{{zzzzzzxxxyyyzzz{{{||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{|||}}}}}}{{{yyy}}}{{{zzzzzz|||}}}}}}|||zzzzzzzzzzzz{{{|||}}}~~~{{{zzzzzzyyyzzz{{{|||}}}{{{~~~~~~~~~~~~}}}}}}}}}~~~~~~zzzvvvuuuxxxyyyxxxzzz~~~}}}zzzxxxssspppnnnppprrruuu}}}|||xxxrrrjjjeeeaaa]]]XXXSSSPPPMMMJJJHHHKKKHHHEEEEEEFFFHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGKKKPPPXXX```jjjsss|||~~~~~~}}}zzzwwwkkk^^^UUUQQQRRRYYYbbbtttzzz~~~wwwqqqmmmgggfffeeeeeeggggggfffddd]]]WWWOOOGGGAAA>>>??????CCCJJJSSS\\\eeeooozzzssskkkmmmqqqwww|||pppdddfffgggfffdddbbbbbbccccccbbb```______^^^[[[ZZZ```]]]^^^cccfffcccaaabbb```dddiiilllkkkgggdddbbb^^^___aaacccddddddcccccceeeggghhhgggeeecccbbbcccaaa```___```bbbccccccccc```aaadddfffgggggggggfffcccccccccccccccddddddeeejjjjjjiiiiiiiiijjjkkkkkkiiiiiihhhgggfffdddbbbaaaaaabbbaaa```______bbbdddgggiiiiiigggdddccceeehhhlllkkkiiigggdddbbb```______```bbbcccddddddcccccc```]]][[[[[[]]]aaacccdddcccaaadddlllooonnnrrrzzz}}}nnnhhhnnnvvv~~~llleeeooo|||yyymmm\\\JJJ???<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;:::999888888777666555555777:::===@@@CCCGGGMMMTTTYYY___dddgggjjjjjjiiiiiiiiikkklllmmmnnnpppsssuuuvvvxxx{{{}}}~~~{{{yyywwwwwwwwwwww|||~~~~~~|||{{{{{{vvvvvvvvvvvvwwwyyy{{{|||}}}}}}}}}}}}~~~~~~}}}|||||||||}}}}}}{{{yyy|||{{{yyyzzz|||}}}}}}|||||||||||||||}}}~~~xxxxxxyyyyyyzzz|||}}}~~~|||~~~~~~}}}}}}~~~~~~~~~}}}}}}zzzvvvtttvvvvvvuuuxxx|||}}}~~~|||uuullleeebbbZZZWWWWWWZZZ]]]aaajjjssswwwzzz{{{vvvppplllfffbbb\\\VVVSSSOOOLLLJJJKKKIIIGGGHHHKKKMMMNNNOOONNNNNNNNNMMMKKKJJJIIIHHHHHHMMMUUU^^^gggqqqzzz~~~}}}}}}}}}|||{{{rrrggg\\\RRRNNNSSS[[[kkkqqqyyyxxxpppjjjgggcccdddgggjjjkkkiiieeebbbXXXSSSJJJCCC??????BBBEEEIIIRRR___iiiqqq|||xxxnnnmmmmmmmmmttt}}}tttkkkfffeeecccbbbbbbdddgggiiihhhccc^^^[[[\\\]]][[[YYY]]][[[]]]ccceeecccaaaaaaaaacccgggiiijjjiiigggfff___aaadddfffgggeeecccaaadddeeeeeeddddddddddddeeebbb___]]]^^^bbbdddcccaaa```bbbeeeggghhhhhhhhhgggeeeeeedddccccccccccccccceeeeeeeeeeeeeeefffggghhheeedddcccbbbaaa`````````^^^```aaaaaa``````aaabbbdddfffggggggeeeddddddfffkkkjjjiiigggeeebbbaaa```]]]^^^^^^______^^^\\\\\\ZZZYYYWWWXXX[[[^^^``````aaa```cccjjjlllkkknnnuuu{{{qqqqqqwww~~~sssiiinnn{{{~~~yyyppp___MMM@@@<<<<<<;;;;;;;;;;;;;;;<<<:::;;;;;;;;;::::::999888777666555555777999===???BBBFFFMMMSSSXXX^^^cccgggjjjiiiiiijjjkkklllnnnnnnnnnppprrrssstttuuuxxxzzz~~~}}}{{{yyywwwwwwwwwwwwzzz|||}}}~~~}}}|||{{{zzzuuutttsssrrrsssvvvyyy{{{||||||}}}~~~~~~}}}||||||}}}}}}|||zzzzzzyyyxxxxxxzzz||||||{{{}}}}}}||||||}}}~~~~~~zzzzzzzzz{{{|||}}}}}}~~~}}}~~~~~~}}}||||||~~~~~~}}}|||{{{zzzvvvssstttsssrrrtttyyy{{{}}}xxxnnnbbbYYYVVVNNNKKKKKKOOORRRUUU]]]fffttt|||qqquuuxxx|||xxxsssppplllggg```YYYUUUQQQNNNLLLKKKJJJJJJLLLOOORRRSSSSSSPPPPPPOOONNNLLLJJJHHHGGGFFFKKKSSS\\\fffpppyyy~~~}}}}}}~~~~~~|||{{{uuummmbbbVVVMMMPPPWWW___eeennnwww}}}zzzrrrlllfffcccccceeeiiillllllhhhbbb]]]RRRMMMGGGAAA@@@CCCHHHKKKOOO[[[iiiuuu}}}{{{qqqooommmjjjmmmuuu{{{rrrnnnnnnjjjddd```aaadddhhhkkkmmmggg```\\\\\\\\\[[[YYYYYYWWWZZZ```cccaaa^^^____________aaacccdddffffffaaacccfffiiiiiifffcccaaadddbbb```___aaaeeehhhjjjeeebbb___```bbbcccbbb___aaaccceeegggiiihhhhhhggggggfffeeedddccccccccccccaaaaaaaaaaaaaaabbbcccdddbbbaaa___^^^]]]]]]^^^^^^]]]___bbbbbbaaa``````aaa```bbbdddeeeeeeeeeeeefffgggggghhhgggfffeeecccbbb^^^^^^^^^]]]\\\ZZZXXXVVVVVVVVVWWWZZZ]]]^^^]]]\\\```___```cccdddeeejjjppp|||yyyzzz~~~yyylllppp}}}|||tttdddQQQCCC======<<<;;;;;;;;;<<<<<<::::::;;;;;;;;;:::999999777666555555666999<<<>>>BBBEEEKKKQQQVVV\\\bbbfffhhhiiijjjkkkmmmoooqqqrrrppprrrttttttssssssuuuvvv}}}|||zzzxxxwwwvvvwwwwwwxxxyyyyyyzzz{{{{{{zzzyyyuuusssqqqpppqqqsssvvvxxxzzz{{{}}}~~~}}}|||}}}~~~~~~|||zzzxxxvvvuuuvvvxxxzzzzzzzzz||||||{{{{{{{{{|||}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}|||{{{zzzzzzvvvssssssrrrpppqqquuuxxxzzz~~~wwwmmmaaaWWWSSSLLLIIIHHHJJJKKKLLLSSSZZZdddvvvyyymmmooonnn|||xxxvvvpppkkkccc\\\WWWTTTQQQOOOLLLLLLMMMPPPTTTVVVVVVUUURRRQQQPPPNNNLLLIIIGGGFFFEEEJJJRRR\\\eeeoooxxx~~~||||||}}}{{{}}}xxxrrriii[[[OOOMMMQQQSSSXXXaaakkktttzzz|||}}}zzz|||~~~~~~yyysssmmmhhhdddbbbdddeeegggiiihhhbbbZZZTTTJJJHHHDDDBBBCCCHHHMMMPPP[[[gggwww|||tttuuusssppprrryyy}}}zzztttrrrqqqllleeeaaaaaaccceeegggjjjfffaaa]]][[[ZZZZZZYYYVVVUUUXXX___ccc```^^^^^^[[[YYYWWWXXX[[[___aaabbbbbbdddggghhhhhhfffdddbbbccc```]]]\\\```eeejjjmmmgggeeeccccccccccccbbbaaabbbdddfffggghhhgggfffeeegggfffeeeddddddccccccccc``````_________```aaaaaa```___^^^]]]\\\[[[[[[\\\]]]___bbbcccbbbaaaaaabbb```aaacccdddfffgggggggggeeefffggghhhhhhgggfffeee`````````___]]]ZZZXXXVVVVVVWWWYYY]]]```___]]]ZZZ^^^^^^]]]]]]^^^aaafffkkkuuu{{{lllnnn~~~~~~xxxjjjWWWIII@@@???>>>===<<<<<<<<<<<<:::::::::;;;;;;::::::999888666555555666888;;;===@@@DDDIIINNNTTTZZZaaaeeehhhiiijjjllloooqqqrrrsssssstttuuutttsssssstttuuu|||zzzyyywwwvvvuuuvvvvvvwwwwwwvvvxxxzzzzzzyyyxxxvvvtttrrrpppppprrrtttvvvyyy{{{}}}~~~}}}}}}}}}~~~~~~|||zzzwwwuuuuuuvvvxxxzzzzzzyyy{{{{{{{{{zzzzzz{{{{{{|||~~~}}}}}}}}}}}}|||}}}~~~|||}}}~~~~~~}}}|||{{{yyyzzzvvvttttttrrrooonnnqqqtttwww{{{|||~~~wwwmmmbbbXXXTTTLLLHHHFFFGGGEEEEEEIIIOOOZZZlllyyyxxxlllllljjj{{{|||uuupppggg```[[[XXXUUUTTTQQQQQQSSSVVVYYYZZZYYYXXXTTTSSSRRROOOMMMIIIGGGEEEEEEJJJRRRZZZcccmmmuuu{{{~~~|||||||||{{{{{{{{{{{{{{{|||||||||{{{|||}}}~~~|||}}}xxxpppbbbSSSLLLMMMMMMPPPVVV___hhhooorrrsssqqquuuyyy}}}~~~}}}~~~xxxuuuqqqlllgggdddcccbbbcccccccccbbb___XXXOOOIIIEEEDDDEEEFFFJJJNNNSSSVVVaaammm}}}{{{}}}|||xxxyyy}}}vvvrrrnnnjjjfffeeeeeeeeedddcccaaaaaa```]]]ZZZXXXXXXYYYWWWVVVYYYaaaeeebbb``````ZZZWWWVVVWWW[[[^^^______aaabbbeeeffffffeeecccaaabbb___\\\]]]aaafffiiijjjgggggggggfffdddcccdddeeecccdddfffggggggfffeeecccfffeeedddccccccbbbbbbcccbbbaaaaaa````````````aaa______^^^]]]\\\[[[ZZZYYY^^^```bbbcccbbbbbbcccddddddddddddeeeggghhhhhhhhhfffggghhhiiijjjiiigggfff```aaaaaaaaa```^^^\\\[[[[[[[[[\\\^^^``````___]]]\\\]]]]]]\\\\\\___ccceeejjjyyy{{{ggghhhzzz{{{ppp^^^QQQBBBBBB@@@???===<<<<<<<<<999::::::;;;;;;::::::999888777555444555888;;;===???BBBGGGLLLRRRXXX___dddhhhiiikkkmmmnnnooopppppprrrsssttttttsssssstttvvvzzzyyywwwuuuttttttuuuuuuxxxvvvuuuwwwzzz{{{zzzyyywwwvvvtttrrrqqqrrrssstttyyyzzz}}}~~~}}}}}}}}}~~~~~~|||{{{xxxvvvvvvwwwyyy{{{{{{{{{|||{{{{{{zzzzzz{{{{{{|||}}}}}}~~~~~~~~~}}}}}}}}}}}}|||}}}~~~~~~|||{{{zzzvvvuuuvvvtttnnnlllnnnooosssxxx}}}|||~~~wwwoooddd[[[WWWNNNKKKHHHGGGEEEBBBEEEKKKRRRaaakkksssyyyqqqeeeeeeccctttzzztttlllddd```]]][[[YYYWWWWWWYYY\\\^^^^^^\\\ZZZWWWVVVTTTQQQNNNKKKHHHFFFDDDIIIPPPXXXaaaiiirrrwww|||~~~}}}zzzyyyyyy|||yyyyyyyyyyyyyyyyyyzzzzzzyyyzzz{{{}}}~~~{{{uuukkk\\\RRROOOLLLLLLOOOUUU]]]cccfffgggeeejjjpppuuuxxxzzz}}}}}}|||||||||~~~}}}qqqoookkkgggdddbbbbbbbbbbbbaaa___\\\XXXPPPGGGAAACCCDDDGGGKKKOOOTTTXXX[[[^^^iiiyyy||||||xxxpppjjjiiihhhiiikkkjjjeeeaaaYYY\\\]]]\\\XXXVVVWWWYYYXXXWWW[[[cccgggdddbbbbbbZZZYYYYYY[[[```bbbaaa___```aaacccddddddcccbbbaaabbb___]]]___cccffffffffffffhhhiiihhheeedddfffiiidddeeefffggggggeeecccbbbdddccccccbbbaaaaaabbbbbbdddcccbbbaaaaaaaaaaaaaaa_________^^^\\\[[[YYYXXX___aaaccccccccccccdddeeeiiigggffffffgggiiiiiihhhggghhhjjjkkkjjjiiigggfff```aaabbbbbbbbbaaa`````````^^^]]]^^^```aaaaaa```ZZZ]]]^^^\\\\\\___aaabbbcccppp{{{bbbaaavvv~~~}}}ssscccVVVDDDCCCBBB@@@>>>===<<<<<<999999:::;;;;;;:::::::::888777555444555888:::<<<>>>AAAFFFKKKPPPWWW^^^ccciiijjjkkklllmmmmmmmmmmmmoooqqqssssssssssssuuuwwwyyyxxxvvvuuuttttttttttttyyywwwvvvwww{{{}}}|||zzzxxxwwwuuusssrrrrrrrrrrrrxxxzzz}}}~~~}}}~~~~~~}}}{{{yyyxxxwwwxxx{{{}}}}}}}}}}}}|||{{{{{{{{{{{{||||||zzz{{{}}}~~~}}}~~~}}}}}}|||}}}~~~}}}yyywwwvvvwwwuuuoookkklllmmmqqqvvv|||~~~yyyrrrggg]]]YYYRRRNNNLLLJJJGGGEEEGGGLLLIIIUUU[[[bbbjjjdddYYYYYYXXXjjj}}}wwwooohhhccc```___]]][[[\\\]]]```bbbaaa^^^[[[YYYXXXVVVSSSPPPLLLIIIGGGDDDHHHOOOWWW___gggooottt~~~~~~yyy|||}}}zzzxxxwwwzzz{{{zzzzzzzzzzzz{{{|||}}}yyyzzz{{{}}}}}}zzzyyyqqqdddYYYUUUMMMLLLLLLOOOVVV\\\^^^^^^\\\aaahhhnnnqqqtttxxx{{{yyyyyy{{{}}}~~~~~~~~~~~~yyyyyyzzz{{{}}}wwwqqqkkkeeebbbcccccc```]]]]]]XXXVVVTTTNNNCCC@@@BBB>>>AAAHHHOOOUUUZZZ]]]___^^^fffsss|||tttmmmjjjhhhlllqqqoooeee[[[WWWWWWVVVUUUSSSTTTWWWYYYXXXZZZ\\\___aaacccccccccbbb___\\\\\\^^^``````^^^\\\___cccfffgggfffcccaaacccaaa______```bbbddddddjjjkkkjjjiiigggggghhhjjjfffeeeeeeggghhhgggccc___``````aaabbbbbbbbbbbbaaaaaabbbdddeeeeeedddcccbbb```___]]][[[ZZZZZZZZZ[[[___```ccceeeggghhhhhhhhhiiiiiihhhggggggfffffffffggghhhiiikkkjjjiiigggfffcccccccccddddddeeeeeeeeedddbbb```___``````___^^^bbb```]]]\\\\\\```dddggggggoooeeecccyyywwwfffYYYHHHCCCAAA@@@===999:::>>>AAA@@@>>><<<;;;;;;;;;;;;777777777666555666999<<<>>>AAAFFFJJJOOOUUU\\\```bbbfffiiikkkkkkjjjiiiiiiqqqsssuuuxxxyyyxxxvvvuuutttuuuuuusssqqqooooooppprrrssswww{{{}}}}}}yyyvvvvvvwwwwwwvvvuuusssqqqpppyyy{{{}}}~~~|||{{{{{{|||}}}zzzyyyyyyzzz|||}}}|||{{{zzz|||~~~}}}{{{uuuwwwzzz}}}~~~~~~~~~|||yyywwwxxxyyy{{{|||}}}~~~}}}}}}zzz}}}~~~|||vvvqqqpppqqqjjjmmmrrrwwwzzz{{{{{{zzzyyy|||zzzssslllddd___XXXTTTNNNJJJHHHGGGFFFEEEIIILLLPPPRRRRRRRRRRRRSSSSSS```sss|||xxxrrrmmmiiieeeaaa^^^[[[]]]^^^______]]]\\\ZZZVVVVVVUUUQQQLLLIIIHHHHHHIIIJJJMMMTTT]]]ffflllooo~~~}}}zzzvvvsssvvvyyy~~~||||||yyyuuuuuuyyy|||}}}|||zzzyyyyyyzzz}}}}}}uuujjj___XXXUUUTTTPPPMMMOOOUUUUUURRRUUUVVV]]]gggnnnppprrrvvvwwwuuutttvvv{{{}}}}}}}}}}}}}}}|||{{{zzz{{{{{{zzzzzz{{{zzzzzzzzz{{{}}}~~~vvvoooiiibbb___aaacccbbbaaa[[[UUUPPPMMMFFF>>><<>>CCCJJJRRRZZZ```ccceee^^^eeeqqq}}}{{{rrrllljjjiiikkknnnkkkccc[[[WWWWWWWWWVVVUUUVVVYYY\\\ZZZ[[[\\\]]]^^^^^^______```^^^\\\\\\^^^___^^^\\\ZZZ]]]aaaeeegggfffdddcccaaa```^^^___aaaccceeefffggghhhiiiiiiiiijjjmmmoootttpppjjjgggfffeeecccaaabbbbbbbbbbbbbbbaaa``````aaaaaabbbbbbbbbaaaaaa``````___^^^]]]]]]]]]^^^^^^^^^___aaadddfffgggggggggiiiiiiiiiiiiiiihhhhhhgggfffggghhhiiihhhgggeeedddccccccccccccdddddddddeeedddbbb``````aaaaaa```___^^^]]]]]]^^^aaafffkkknnnjjjppp|||xxx}}}hhhcccuuu~~~~~~pppcccPPPHHHBBBAAA???<<<<<<>>>@@@???===<<<;;;::::::;;;777888777666555666999;;;===@@@DDDIIIMMMTTTZZZ^^^cccfffiiikkkjjjhhhggggggmmmooorrruuuwwwxxxwwwwwwvvvvvvvvvtttqqqooooooooorrrtttwww{{{~~~~~~{{{yyyyyyyyyyyyyyywwwuuusssrrryyyzzz}}}}}}}}}|||||||||zzzyyyxxxyyyzzz{{{zzzyyyyyy{{{~~~}}}|||tttuuuxxx{{{}}}~~~{{{yyyzzz{{{}}}~~~~~~~~~|||}}}~~~}}}xxxtttpppooommmoootttwwwzzzzzzyyyyyyvvvyyy}}}zzzsssllleee```ZZZVVVQQQMMMKKKIIIGGGEEEAAACCCFFFGGGGGGFFFGGGHHHNNN[[[ooo~~~{{{vvvqqqlllfff```\\\YYYZZZ\\\]]]]]]\\\[[[ZZZUUUUUUTTTQQQMMMIIIHHHHHHHHHHHHKKKQQQZZZcccjjjnnn|||}}}|||zzzyyyxxxvvvrrroootttvvvzzz~~~~~~}}}zzzwwwttttttwwwzzz{{{{{{||||||{{{zzz{{{~~~}}}wwwooogggccc]]]\\\XXXTTTUUUXXXWWWSSSRRRRRRWWW```fffiiimmmrrrsssssssssuuuxxx|||~~~||||||||||||||||||||||||{{{{{{zzzzzz{{{|||{{{{{{||||||~~~|||sssjjjeee```^^^```ccceeedddYYYRRRJJJDDD???::::::===BBBFFFOOOXXX```gggjjjlllbbbgggoooxxxyyymmmkkkhhhgggeeebbb]]]ZZZXXXXXXXXXWWWWWWXXX\\\^^^]]]\\\[[[ZZZZZZZZZZZZZZZ^^^]]]\\\]]]^^^^^^\\\ZZZYYY\\\```dddfffeeedddccc^^^^^^^^^```bbbeeegggiiifffgggiiikkkmmmppptttwww}}}rrrjjjeeecccccccccddddddcccbbbaaa```______``````______^^^^^^]]]]]]```_________``````aaabbb]]]^^^```bbbdddeeeeeeffffffggghhhiiijjjiiihhhgggeeeeeefffffffffeeedddcccbbbbbbbbbccccccccccccdddeeecccaaa```aaabbbaaa```ZZZ[[[\\\___cccgggkkknnnjjjmmm}}}uuummmjjjrrr{{{mmmbbbooo~~~|||rrr]]]PPPDDDAAABBB@@@>>>===???>>>===;;;::::::::::::888888777666555666999;;;;;;>>>BBBGGGKKKQQQXXX\\\cccfffiiiiiihhhgggffffffiiikkknnnrrruuuwwwxxxxxxxxxxxxwwwtttqqqooooooppprrrtttwww{{{}}}||||||}}}|||{{{yyywwwuuuyyyzzz|||~~~~~~}}}|||zzzyyyxxxxxxyyyzzzyyywwwxxxzzz}}}~~~}}}ssstttvvvyyy{{{~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}yyysssoooppprrruuuwwwyyyyyyxxxwwwsssvvvyyy{{{~~~zzztttnnngggbbb\\\YYYTTTQQQNNNKKKHHHFFF@@@BBBCCCCCCBBBAAABBBDDDHHHUUUjjj}}}yyytttnnnfff^^^YYYTTTUUUWWWXXXYYYYYYXXXWWWSSSTTTTTTQQQMMMJJJIIIIIIGGGHHHJJJNNNVVV___ggglllxxx~~~~~~~~~}}}{{{yyyxxxxxxvvvtttrrroooqqqsssvvvxxxzzz{{{|||vvvtttrrrsssuuuxxxzzzzzz}}}{{{zzz{{{{{{|||}}}|||zzz{{{{{{zzzxxxtttqqqnnnfffgggddd```^^^^^^[[[VVVRRRPPPRRRXXX]]]aaagggmmmpppppprrrsssuuuvvvvvvwwwzzzzzzzzzzzzzzz|||}}}}}}{{{{{{{{{zzz|||}}}}}}}}}}}}}}}~~~~~~{{{yyysssmmmeeecccaaaaaacccddddddcccVVVNNNEEE>>><<<===@@@CCCJJJOOOVVV^^^fffkkknnnooogggjjjpppvvv{{{~~~}}}~~~qqqnnnhhh```ZZZWWWWWWXXXZZZZZZZZZXXXWWWXXX[[[]]]]]]\\\[[[YYYXXXXXXYYYZZZ]]]]]]^^^______^^^\\\ZZZYYY[[[___bbbcccbbbaaa```\\\]]]___aaacccfffiiikkkhhhjjjlllnnnppptttxxx|||xxxnnnfffdddddddddccccccbbbaaa````````````aaa```___^^^]]]\\\\\\\\\````````````aaaaaabbbbbb^^^___```bbbcccdddeeeeeebbbdddfffggghhhhhhgggffffffeeeeeeddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbdddbbbaaa```aaabbbaaa```YYYZZZ[[[]]]___aaabbbccceeefffqqq}}}iii___\\\gggttt}}}rrrccckkklllZZZGGGBBBCCCBBB???<<<>>>===<<<<<<;;;:::::::::888888888666555555888;;;:::===AAAFFFJJJPPPVVVZZZaaacccfffhhhggggggggghhhiiikkkmmmppptttvvvxxxyyyxxxxxxwwwtttqqqpppqqqrrrrrrsssvvv{{{~~~|||zzzxxxxxxyyy{{{}}}~~~}}}||||||zzzyyyyyyzzzzzzxxxwwwwwwyyy|||~~~}}}uuuuuuvvvwwwyyy|||~~~~~~~~~~~~yyytttrrrsssuuuwwwxxxyyyxxxxxxtttvvvxxxzzz|||{{{vvvqqqkkkfff^^^[[[WWWTTTPPPMMMHHHEEEDDDDDDDDDCCCAAAAAABBBDDDFFFRRRfff}}}{{{vvvoooiiibbb[[[VVVNNNNNNPPPQQQRRRRRRRRRRRRPPPRRRRRRQQQNNNKKKJJJJJJIIIIIIKKKNNNTTT]]]ffflllvvv}}}||||||}}}{{{xxxvvvvvvuuutttrrrkkkkkklllnnnpppsssuuuwwwsssrrrqqqrrrtttwwwyyyzzz}}}|||{{{zzzzzzzzzwwwtttsssssssssrrrrrrrrrrrrmmmooooookkkhhhgggbbb]]]YYYUUUSSSUUUXXX[[[```gggllllllmmmmmmnnnoooqqqsssvvvvvvvvvwwwxxxzzz|||}}}yyyzzzzzzzzz|||~~~~~~~~~}}}rrrlllkkkiiifffaaabbbdddffffffccc___[[[NNNHHH@@@<<>>;;;=========<<<<<<;;;::::::999999888666555555888::::::===AAAEEEIIIOOOUUUYYY]]]```dddfffggghhhjjjlllmmmnnnoooqqqsssuuuwwwxxxwwwwwwvvvsssqqqqqqrrrtttrrrsssuuuyyy~~~}}}{{{zzzwwwyyy{{{}}}~~~~~~}}}~~~~~~}}}|||}}}{{{zzzzzz{{{{{{zzzxxxwwwyyy|||~~~~~~}}}xxxwwwwwwwwwxxxyyy{{{{{{~~~}}}}}}}}}|||{{{ssstttuuuvvvwwwxxxyyyyyywwwyyy{{{|||}}}{{{vvvoookkkaaa^^^YYYUUUQQQMMMHHHEEECCCDDDDDDBBB@@@???@@@BBBHHHRRRdddzzzyyyssskkkddd^^^YYYUUURRRGGGHHHHHHJJJJJJKKKKKKKKKMMMNNNPPPOOOMMMKKKJJJJJJJJJKKKMMMOOOTTT\\\eeelllttt}}}|||~~~yyyuuuqqqnnnnnnmmmlllkkkiiiiiiiiikkkmmmooorrrsssoooooopppqqqsssuuuwwwyyy~~~}}}}}}||||||~~~|||vvvrrrmmmllljjjiiiiiijjjkkklllnnnrrrtttrrrpppoookkkfffbbb\\\WWWVVVVVVUUUYYY___eeeeeedddbbbbbbeeekkkoooqqqqqqrrrsssuuuwwwyyyzzzvvvwwwyyyzzz|||~~~~~~|||rrrfff```aaabbbaaabbbdddggghhhddd]]]UUUPPPCCCAAA===>>>HHHVVV```bbbfffggghhhjjjlllnnnooopppnnnqqqtttxxxzzz|||||||||xxx|||~~~zzz|||zzzoooddd\\\YYY\\\_________]]]YYYVVVVVVWWWYYY\\\[[[[[[ZZZZZZ[[[[[[\\\\\\^^^___```______```aaa^^^___`````````^^^\\\[[[\\\```dddeeedddeeehhhllliiijjjjjjjjjjjjkkknnnppp{{{yyyuuuoooiiidddcccccc___^^^]]]]]]]]]___```aaaaaaaaabbbbbbbbbaaa___^^^```aaaaaaaaa``````___^^^`````````aaabbbdddeeefffcccddddddeeeffffffggghhhhhhfffdddaaa```aaabbbcccaaa```````````````_________^^^\\\\\\^^^^^^^^^]]]WWWWWWXXXXXXYYYZZZZZZZZZZZZ^^^eeessslll[[[RRRZZZjjjvvvooojjj|||mmmPPPDDDCCCBBB>>><<<======>>>>>>===<<<;;;;;;999999888666555555777::::::<<<@@@DDDHHHNNNTTTXXX\\\___bbbeeegggiiillloooqqqppppppqqqrrruuuwwwxxxwwwwwwuuurrrpppppprrrtttrrrrrrssswww|||}}}zzzyyywwwxxxzzz|||~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}|||}}}{{{zzzzzz{{{|||{{{yyywwwyyy|||~~~~~~}}}|||yyyyyyyyyyyyyyyyyyyyyyyy~~~~~~}}}|||||||||||||||wwwwwwvvvvvvvvvwwwxxxyyyyyy{{{}}}~~~{{{uuupppeeeaaa[[[VVVRRRNNNIIIFFFEEEFFFGGGFFFCCCBBBCCCDDDIIIQQQaaauuu}}}|||}}}yyyvvvlllfff^^^WWWSSSPPPOOOMMMCCCCCCCCCDDDDDDEEEFFFFFFHHHKKKMMMNNNLLLJJJIIIIIIIIIKKKNNNPPPSSSYYYcccjjjrrr~~~}}}}}}~~~vvvrrrlllhhhfffeeeccccccccceeegggjjjmmmoooppppppjjjlllnnnoooppprrruuuxxx{{{|||~~~||||||}}}~~~}}}yyysssooohhhgggeeecccbbbcccdddeeekkkqqquuutttssssssrrrnnnhhhbbb\\\ZZZWWWSSSTTTXXX]]]]]][[[XXXWWWZZZbbbhhhkkklllnnnppprrrsssttttttrrrtttvvvxxx{{{{{{wwwsssqqqlllkkkfff]]]ZZZ]]]```___eeeggghhhfff^^^TTTKKKEEE===???@@@FFFVVVkkkvvvxxxsssrrrpppnnnnnnppprrrssstttwww{{{zzzuuuwww}}}|||wwwpppiiidddaaa```___```___^^^[[[XXXXXXYYY[[[[[[[[[[[[[[[[[[ZZZYYYYYYZZZ\\\^^^^^^]]]^^^aaaddd``````aaabbbbbbaaa___^^^^^^bbbffffffddddddgggjjjiiijjjjjjiiihhhhhhjjjlllqqqqqqooojjjeeeaaaaaabbb___^^^]]][[[[[[\\\]]]^^^___aaaccceeeeeeccc```^^^______aaabbbbbbaaaaaa``````_________```bbbdddeeebbbaaa`````````bbbccceeegggeeebbb___^^^^^^```aaa`````````_________^^^^^^]]][[[YYYZZZ[[[\\\\\\[[[VVVVVVVVVVVVVVVWWWXXXYYYVVV]]]cccmmmvvvbbbTTTYYYhhhtttwwwkkksssvvvWWWGGGCCCBBB@@@>>>===>>>?????????>>>===<<<999999888666555555777999888;;;>>>BBBFFFKKKQQQUUU]]]```cccfffgggjjjmmmoooqqqpppooopppqqqtttwwwyyyyyyxxxvvvrrrnnnmmmooopppqqqpppqqqtttyyy}}}~~~}}}{{{yyyxxxvvvxxxzzz|||}}}~~~}}}}}}}}}|||||||||||||||}}}}}}{{{yyyyyyyyy{{{|||{{{zzzxxxzzz|||~~~~~~|||zzzwwwxxxyyy{{{{{{{{{zzzyyy{{{~~~|||~~~~~~~~~}}}|||||||||}}}}}}|||{{{xxxvvvuuutttuuuuuuwwwzzz}}}zzzuuujjjeee^^^XXXSSSOOOLLLIIIHHHJJJKKKKKKIIIGGGGGGGGGHHHNNN\\\ooo|||yyyxxxzzz{{{zzz{{{|||~~~|||yyywwwuuusssqqqooolllhhheee]]]YYYTTTOOOLLLKKKIIIGGGBBBBBBAAAAAAAAABBBBBBCCCEEEHHHKKKLLLKKKIIIHHHHHHDDDHHHLLLNNNPPPUUU]]]dddooo~~~{{{}}}|||yyywwwrrrmmmfff```\\\ZZZYYYXXXXXX[[[aaafffjjjllllllllleeehhhkkklllmmmnnnrrruuuwwwyyy|||}}}{{{zzzyyyxxxvvvqqqmmmgggfffcccaaa``````aaabbbiiiooottttttsssuuutttrrrnnnhhhdddaaa]]]WWWUUUXXXYYYZZZYYYVVVSSSTTTZZZ```eeegggjjjmmmoooooonnnmmmnnnppptttwwwzzzzzztttnnnjjj]]]___^^^YYYXXX]]]``````iiiiiihhhbbbXXXMMMDDD???===@@@EEEOOOccczzzzzzxxxtttqqqqqqrrrtttvvvzzz}}}|||vvvuuuzzzxxxtttrrrnnnllliiifffaaa]]]```___^^^\\\ZZZZZZ\\\^^^[[[[[[\\\\\\[[[YYYWWWUUUXXXZZZ\\\\\\[[[]]]aaaeee```aaabbbdddddddddcccbbb```dddhhhgggdddccceeeiiikkklllllljjjiiiiiikkkmmmllllllkkkfffaaa^^^___aaaaaa___]]][[[ZZZZZZ[[[\\\]]]___cccffffffddd```^^^]]]^^^```bbbcccccccccccc___^^^^^^^^^___```bbbccc___]]][[[ZZZZZZ\\\___```fffddd```]]]\\\]]]___`````````_________^^^^^^^^^[[[YYYXXXXXXYYYZZZZZZYYYWWWVVVTTTSSSRRRSSSSSSTTTSSS[[[bbbhhhzzz~~~hhhWWWZZZgggsss}}}}}}kkklllzzz{{{[[[IIIDDDBBBAAAAAA>>>>>>???@@@@@@???======:::999888666555555777999666999===@@@DDDJJJOOOTTT___bbbdddfffgggiiilllnnnoooooonnnnnnqqqtttxxxzzz|||{{{wwwrrrmmmkkklllmmmqqqppppppssswww{{{~~~}}}~~~~~~}}}|||zzzxxxwwwvvvwwwyyy{{{}}}}}}}}}}}}}}}|||{{{zzzzzz{{{|||}}}yyyxxxwwwxxxzzz{{{zzzyyyyyyzzz}}}~~~~~~}}}{{{yyyuuuwwwyyy|||}}}|||{{{{{{xxx}}}}}}{{{|||~~~}}}||||||}}}~~~}}}{{{}}}~~~{{{wwwtttrrrrrrrrrtttxxx}}}}}}xxxmmmhhh```YYYTTTQQQNNNLLLFFFIIIKKKKKKJJJHHHFFFFFFFFFKKKXXXkkk~~~{{{wwwvvvvvvuuutttuuuwwwyyyyyywwwuuupppmmmjjjgggddd```\\\YYYSSSQQQNNNLLLJJJHHHEEECCCBBBBBBAAAAAA@@@AAAAAAAAACCCFFFJJJKKKJJJIIIHHHHHH@@@EEEIIILLLMMMQQQYYY```lll|||~~~zzz{{{|||}}}{{{xxxtttrrrjjjeee\\\UUUQQQOOOMMMLLLLLLQQQYYYaaafffhhhhhhgggaaaeeehhhjjjjjjlllooosssvvvxxx{{{~~~~~~{{{xxxvvvvvvtttppplllhhhfffdddbbbaaaaaabbbbbbgggnnnssssssrrrtttuuutttrrrmmmjjjhhhddd]]]ZZZ[[[ZZZ\\\\\\YYYUUUTTTXXX\\\bbbeeeiiilllmmmmmmkkkiiilllnnnrrrvvvzzz}}}yyyrrrjjjbbb]]][[[YYYWWWVVVYYY___fffkkkxxxnnnbbbYYYOOODDD===<<<<<>>===============<<<<<<<<<<<<<<<:::999888777777777777999===AAAEEEKKKQQQUUU\\\ccciiijjjfffdddgggjjjsssssssssqqqpppqqqtttwwwwwwyyyxxxssslllhhhhhhkkknnnpppsssuuuvvvxxx{{{}}}}}}{{{{{{|||~~~~~~zzzwww{{{||||||{{{{{{|||~~~~~~|||zzzyyyyyy{{{|||zzz{{{|||||||||{{{yyyxxxtttvvvyyy{{{}}}}}}||||||wwwuuuuuuxxx|||~~~|||zzzzzzzzz{{{{{{{{{{{{{{{zzz{{{yyyxxxzzz}}}}}}|||}}}{{{{{{~~~}}}yyytttqqqpppppptttyyy~~~{{{ssshhh```\\\YYYSSSOOONNNIIIGGGJJJKKKJJJJJJLLLLLLMMMUUUfff{{{}}}yyysssooommmlllkkklllmmmnnnmmmlllcccaaa___]]]\\\YYYVVVSSSNNNMMMLLLJJJHHHEEECCCAAAAAAAAAAAAAAA@@@@@@@@@???AAABBBCCCDDDDDDCCCCCCBBBCCCEEEGGGJJJLLLPPPUUUYYYjjjuuu~~~||||||{{{yyyxxxvvvuuutttpppkkkgggbbb^^^WWWPPPKKKGGGEEEDDDGGGHHHMMMUUU^^^cccdddccccccddddddcccdddgggkkkoooqqqssswww{{{}}}~~~}}}}}}{{{vvvrrrppppppooooooooolllhhhdddaaa``````aaagggjjjnnnppppppqqquuuxxxwwwvvvtttqqqmmmiiieeecccccccccccc```\\\YYYWWWWWW```dddjjjmmmnnnlllkkkkkkmmmlllmmmooouuu}}}}}}}}}{{{wwwqqqjjjbbb[[[WWWWWWVVVVVVXXX\\\bbbiiimmmoooeeeZZZRRRIII@@@<<<===AAAIIIVVVfff{{{vvvyyy}}}{{{{{{~~~zzzyyyyyy}}}wwwooollllllkkkgggbbb\\\ZZZZZZ\\\____________^^^]]]\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\]]]]]]______```aaabbbaaa``````aaabbbcccdddddddddeeeeeeeeeeeeeeefffiiijjjkkkkkkiiigggggghhheeeccc```_________]]][[[XXXXXXWWWWWWWWWXXXXXXYYY\\\]]]```aaaaaa___\\\ZZZYYY\\\^^^___^^^]]]\\\\\\^^^_______________^^^^^^]]][[[YYY[[[^^^^^^ZZZVVV\\\\\\]]]]]]]]]\\\[[[ZZZ\\\[[[[[[\\\]]]]]][[[YYYUUUTTTSSSQQQPPPPPPPPPQQQRRRRRRQQQQQQQQQQQQQQQRRRNNNWWWXXX]]]mmmvvvcccccclllttt}}}zzzjjjmmm{{{cccJJJ@@@AAAAAA======<<<<<<<<<<<<<<<<<<<<<;;;;;;999888777777666666444777;;;???CCCHHHNNNRRRYYY```gggiiifffdddgggjjjqqqrrrrrrqqqpppqqqtttvvvwwwyyyyyytttmmmhhhhhhjjjjjjmmmqqqtttvvvxxx{{{}}}|||||||||~~~{{{www|||}}}}}}|||{{{{{{|||}}}~~~|||{{{{{{||||||~~~~~~~~~}}}|||zzzxxxwwwuuuwwwxxxzzz{{{{{{{{{{{{yyywwwvvvxxx{{{}}}|||{{{zzzzzzzzz{{{{{{zzzyyyyyy|||{{{zzz|||~~~}}}}}}~~~~~~yyyuuurrrqqqsssvvvyyy}}}xxxmmmeee```[[[UUUPPPNNNIIIGGGIIIJJJHHHHHHJJJKKKNNNVVVgggyyy|||xxxrrrnnngggfffeeeeeeffffffeeeddd^^^\\\YYYWWWVVVTTTQQQOOOMMMLLLKKKIIIGGGDDDCCCAAA>>>>>>>>>>>>============AAABBBCCCDDDDDDDDDCCCBBBDDDEEEHHHJJJLLLOOOTTTWWWdddooo|||zzzyyyyyyuuussspppnnnkkkhhhccc```]]]YYYSSSMMMHHHDDDCCCBBBCCCDDDHHHOOOWWW]]]______```aaaaaa```___aaaeeehhhnnnppptttxxx{{{|||||||||zzzxxxtttqqqooooooooooooqqqoookkkgggdddbbbbbbbbbdddhhhnnnqqqrrrrrrtttvvvvvvwwwwwwvvvtttqqqnnnllljjjjjjjjjgggbbb^^^[[[YYY]]]aaagggkkklllkkkkkkkkklllllllllnnnsssyyy~~~~~~~~~zzzxxxuuunnnfff___XXXSSSQQQQQQQQQSSSVVV[[[aaafffjjjaaaXXXNNNGGG@@@;;;<<<@@@IIIUUUeeettt||||||~~~}}}~~~xxxuuutttwww{{{|||~~~vvvmmmhhhfffiiigggccc]]]YYYWWWYYY[[[\\\]]]]]]^^^^^^^^^]]]]]]ZZZZZZZZZZZZ[[[\\\]]]^^^]]]^^^^^^^^^^^^_________``````______``````aaabbbdddcccccccccbbbbbbaaaaaadddeeegggfffeeeddddddeeeaaa___]]]]]]]]]\\\ZZZYYYUUUUUUUUUUUUUUUVVVWWWXXX\\\]]]___``````]]][[[YYY[[[]]]______]]][[[[[[[[[^^^^^^_______________^^^___\\\YYYYYY[[[\\\YYYVVVXXXXXXYYYZZZZZZZZZZZZZZZZZZYYYXXXYYYZZZ[[[ZZZYYYTTTSSSRRRPPPOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOUUUYYY___gggrrryyyffffffpppwww}}}nnnlllsss|||bbbJJJ?????????;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999888777666555555444666:::>>>BBBGGGMMMQQQVVV]]]dddgggeeeeeehhhkkkppppppqqqppppppqqqsssvvvwwwyyyzzzwwwpppjjjhhhhhhgggkkkppptttvvvxxxzzz|||||||||~~~|||xxx}}}~~~}}}{{{zzzzzz~~~~~~}}}}}}~~~|||zzzwwwvvvxxxxxxxxxxxxyyyyyyyyyyyy{{{yyywwwwwwyyy{{{{{{{{{zzzzzz{{{{{{zzzyyyxxxxxx|||{{{{{{}}}~~~{{{wwwuuutttvvvwwwxxxzzz|||wwwnnngggaaaZZZUUURRRMMMJJJKKKLLLIIIHHHJJJKKKOOOYYYgggwwwzzzvvvqqqmmmdddbbb```_________^^^\\\ZZZWWWSSSQQQPPPOOONNNMMMKKKKKKIIIHHHFFFDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIKKKMMMQQQTTT^^^iii{{{{{{yyyyyyyyysssoookkkgggccc```\\\YYYVVVSSSNNNIIIEEEBBBAAA@@@AAAAAACCCIIIPPPWWW\\\^^^``````___^^^\\\\\\^^^```gggjjjnnnrrrvvvxxxxxxxxxuuusssqqqooooooooopppqqqvvvtttpppllliiigggffffffeeeiiiooosssuuuuuuvvvwwwvvvxxx{{{}}}}}}|||yyywwwuuuuuusssqqqlllfff```]]]\\\```fffjjjkkkkkkkkkllljjjjjjkkkmmmppptttwwwyyy}}}~~~{{{wwwqqqllleee]]]VVVRRRPPPOOOLLLMMMOOORRRUUUYYY[[[]]]SSSKKKCCC>>>:::999???FFFTTTaaappp|||{{{|||zzzsssooonnnoooqqqpppooonnnlllkkkiiigggeeegggeeeaaa]]]YYYXXXZZZ]]][[[[[[]]]^^^______``````\\\\\\\\\\\\]]]^^^___```\\\\\\]]]^^^___```aaaaaabbbbbbaaa___^^^]]]\\\\\\____________^^^^^^^^^^^^]]]___aaaaaa```___```aaa___^^^^^^]]]]]]\\\[[[ZZZTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[]]]^^^^^^]]][[[ZZZZZZ\\\]]]]]]\\\[[[[[[[[[]]]^^^______```____________]]]ZZZYYYZZZZZZXXXVVVSSSTTTUUUXXXZZZ\\\]]]^^^XXXWWWUUUVVVWWWYYYXXXXXXUUUUUUSSSRRRQQQPPPOOOOOOMMMMMMNNNNNNNNNNNNNNNNNNPPPSSSXXXcccjjjmmmzzzfffdddmmmvvv{{{tttmmmmmm|||yyybbbKKK???===<<<:::;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999888777666555555777;;;???BBBHHHMMMQQQUUU[[[bbbfffggggggjjjmmmooopppqqqqqqqqqrrruuuwwwwwwzzz{{{xxxsssmmmiiiggggggkkkqqquuuwwwxxxyyyzzz{{{}}}}}}zzz|||}}}|||{{{~~~}}}|||}}}{{{yyyxxxzzzyyyxxxxxxwwwwwwxxxxxx{{{zzzwwwvvvwwwxxxyyyzzz||||||||||||{{{zzzyyyxxx|||||||||}}}~~~}}}|||yyyxxxxxxwwwwwwvvvuuuwww|||xxxqqqjjjccc___ZZZUUUQQQRRRQQQNNNMMMNNNLLLRRR[[[gggtttzzztttpppmmmeeeccc```^^^^^^]]]\\\ZZZYYYVVVRRRPPPPPPPPPPPPOOOKKKJJJIIIGGGEEEDDDCCCBBBCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDEEEGGGHHHIIIIIIKKKOOORRR[[[dddvvv~~~|||{{{{{{uuuqqqjjjddd```\\\YYYWWWQQQNNNKKKGGGDDDAAA@@@@@@BBBBBBBBBFFFLLLTTT[[[___bbbbbbaaa___\\\ZZZZZZ[[[^^^aaaeeejjjnnnqqqrrrsssqqqqqqqqqpppooopppssstttzzzyyyvvvssspppnnnlllkkkkkkmmmqqqtttvvvxxxzzz{{{vvvyyy~~~~~~}}}{{{xxxsssmmmeee```___bbbgggjjjkkkjjjjjjkkkggghhhjjjllloooqqqsssttt|||{{{|||~~~~~~{{{{{{xxxsssgggccc]]]VVVQQQOOOOOOPPPMMMMMMNNNNNNNNNNNNMMMMMMHHHBBB<<<:::999<<>><<<999888999999::::::;;;;;;;;;<<<<<<======<<<:::888777111444777:::>>>BBBHHHLLLTTTYYY```eeeiiilllnnnpppnnnqqqssstttuuuvvvxxxzzzxxxyyyzzzyyyvvvrrrmmmjjjmmmppptttvvvvvvvvvwwwxxx{{{}}}~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{}}}}}}}}}|||}}}~~~}}}}}}}}}|||{{{zzzzzzyyyxxxyyyxxxwwwvvvvvvxxxyyy}}}}}}~~~~~~~~~~~~}}}}}}}}}{{{{{{|||~~~~~~~~~}}}|||{{{}}}~~~}}}~~~~~~|||{{{|||}}}zzzxxxvvvssssssvvv{{{xxxrrroookkkeee```___]]]XXXUUUVVVTTTWWW^^^fffqqq}}}~~~uuupppnnnhhheeeaaa^^^]]]]]]\\\[[[ZZZWWWUUUTTTUUUVVVUUUUUUQQQOOOLLLIIIGGGEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBDDDDDDDDDFFFGGGGGGGGGIIILLLOOOXXXaaaooo|||yyyvvvqqqiiibbb]]]XXXTTTRRRNNNMMMKKKIIIGGGEEEDDDCCC@@@@@@@@@AAAEEEMMMWWW^^^dddeeefffddd```\\\ZZZYYYVVVXXX\\\```eeeiiikkkmmmpppsssuuutttssssssvvvyyy~~~}}}|||zzzvvvrrrppprrrvvvyyyzzzyyy|||~~~{{{xxxrrrjjjddd```ccceeefffdddcccbbbcccbbbccceeeiiilllooorrrsssvvvwwwyyyzzz{{{~~~wwwpppkkkddd]]]TTTSSSQQQOOOLLLJJJIIIIIIIIIHHHFFFDDDAAA>>><<<;;;<<<:::999<<>>>>>>>>>>>???AAACCCDDDCCCDDDFFFFFFFFFHHHLLLNNNTTT\\\kkk|||~~~zzztttoooiiibbb]]]WWWRRROOONNNMMMLLLJJJHHHFFFEEEDDD??????@@@@@@DDDLLLVVV]]]gggiiijjjiiieeeaaa___^^^ZZZ[[[^^^cccgggkkknnnpppqqqtttwwwvvvsssrrruuuxxx~~~|||wwwuuuvvvxxxxxxxxxyyy{{{|||zzzxxxtttlllfffaaacccffffffeeeddddddeeebbbbbbdddfffiiillloooqqqvvvxxx{{{||||||~~~~~~tttkkkddd[[[TTTOOOOOONNNLLLJJJGGGEEECCCBBBAAA???===;;;:::888777:::999:::===AAAIIIXXXfffpppvvv{{{~~~~~~yyynnnlllgggaaa___dddmmmuuuttt}}}{{{rrrjjj```WWWWWWYYY]]]aaadddccc```]]]XXXZZZ\\\[[[ZZZYYYYYYZZZZZZZZZ[[[ZZZZZZYYYXXXWWWWWWWWWXXXYYYZZZ\\\^^^___]]]^^^^^^___```aaabbbbbbbbbbbbbbbaaa___]]]ZZZYYY^^^^^^]]]\\\[[[ZZZYYYYYYWWWYYYZZZYYYVVVUUUUUUUUUYYY\\\``````^^^\\\\\\^^^]]]\\\[[[[[[[[[[[[[[[\\\ZZZ[[[\\\]]]^^^_________ZZZ[[[[[[ZZZXXXXXXYYY[[[\\\]]]^^^___````````````[[[]]]___```___]]]\\\[[[ZZZYYYWWWVVVUUUVVVVVVWWWXXXTTTOOOLLLLLLNNNOOOPPPLLLMMMNNNOOOPPPOOONNNNNNHHHJJJLLLNNNOOOOOOMMMMMMGGGQQQRRRSSS```pppzzzppprrryyy|||yyyqqq}}}ssssssxxx{{{~~~qqq]]]JJJAAA===;;;777777888999::::::;;;;;;:::;;;;;;<<<;;;999666555222444888;;;>>>CCCHHHLLLRRRVVV\\\bbbgggjjjlllmmmkkknnnqqqssstttuuuwwwyyyyyyxxxxxxxxxwwwuuurrrooojjjllloooqqqsssuuuxxx{{{{{{}}}~~~}}}{{{{{{~~~~~~{{{zzzzzz}}}|||zzzyyyyyy{{{}}}~~~}}}}}}|||{{{{{{|||}}}~~~~~~~~~|||wwwzzz}}}}}}{{{zzz{{{}}}yyyzzz{{{}}}~~~~~~~~~~~~|||~~~}}}zzzxxxyyy{{{~~~{{{xxxvvvwwwyyy{{{|||}}}|||{{{|||~~~~~~{{{zzz{{{|||}}}~~~{{{tttooommmjjjddd```aaa\\\[[[]]]dddppp}}}yyyrrrooojjjgggbbb```___```______^^^]]]]]]^^^______^^^\\\XXXVVVRRRMMMJJJHHHGGGGGGCCCBBBBBBBBBAAAAAAAAAAAA>>>=========>>>@@@BBBCCCBBBDDDEEEFFFFFFHHHLLLOOOPPPYYYhhhyyy|||tttpppiiiccc^^^XXXSSSOOONNNNNNLLLJJJHHHFFFEEEDDD@@@AAAAAABBBEEELLLWWW___kkkmmmooonnnkkkgggeeeddd^^^___bbbfffjjjnnnqqqsssqqquuuwwwvvvrrrqqqssswww~~~~~~|||||||||zzzxxxxxxzzz~~~{{{xxxxxxtttnnnhhhccceeehhhiiiiiiiiiiiijjjbbbbbbcccdddgggjjjlllnnnvvvyyy|||}}}}}}~~~}}}~~~|||uuujjj___WWWTTTNNNMMMKKKIIIFFFCCCAAA???BBB>>>:::777666555555444555999>>>BBBFFFMMMVVV\\\eeeppp{{{zzzttthhhaaa[[[\\\eeeooosssssswwwxxx|||~~~vvvhhh]]]YYYYYY]]]bbbfffgggccc___[[[\\\[[[ZZZ[[[[[[[[[YYYWWWYYYZZZZZZZZZZZZXXXVVVUUU\\\\\\]]]^^^^^^^^^]]]\\\^^^^^^__________________bbbcccccccccbbb___\\\[[[YYYZZZZZZ[[[[[[\\\\\\]]]]]][[[YYYWWWUUUTTTTTTTTTXXXZZZ\\\^^^^^^^^^]]]\\\aaa]]]YYYWWWYYYZZZZZZYYYYYYZZZ[[[[[[[[[[[[[[[ZZZYYYZZZ[[[\\\\\\]]]]]]\\\ZZZ[[[\\\]]]^^^^^^^^^^^^WWWYYY[[[]]]]]]\\\ZZZXXXVVVVVVWWWWWWWWWVVVUUUUUURRRPPPNNNLLLKKKKKKLLLMMMIIIIIIIIIJJJKKKLLLLLLMMMJJJJJJJJJKKKLLLLLLMMMMMMMMMIIILLLTTTXXX```uuuzzzzzz|||yyymmmvvvyyysssuuu{{{|||rrrdddQQQBBB;;;;;;::::::;;;;;;;;;:::999999999:::;;;<<<;;;999666444666555555666:::???FFFIIIQQQUUU[[[```dddgggjjjmmmrrrrrrsssssstttvvvwwwxxxuuuuuuuuuvvvwwwwwwuuusssmmmlllkkknnnssswwwwwwvvv{{{{{{||||||||||||{{{{{{}}}yyyvvvvvv{{{zzzyyyxxxxxxzzz|||}}}~~~{{{zzz{{{}}}~~~}}}|||||||||||||||{{{yyyyyyzzz{{{}}}|||{{{}}}|||yyyzzz}}}~~~|||yyywwwyyy{{{~~~yyyuuuvvvxxxyyy|||~~~~~~{{{{{{}}}|||||||||}}}~~~}}}vvvpppllliiifffdddaaa\\\\\\cccooozzz}}}uuupppjjjhhhfffbbb```^^^]]]]]]eeedddddddddeeedddaaa______[[[VVVRRROOOMMMKKKIIIFFFFFFDDDCCCBBBAAAAAAAAA??????@@@AAAAAAAAA@@@@@@BBBCCCEEEGGGIIIKKKMMMNNNLLLTTTcccsss}}}wwwppphhhbbb^^^\\\WWWTTTTTTQQQMMMJJJHHHFFFDDDBBBCCCBBBBBBDDDDDDHHHUUUaaammmrrrvvvvvvtttrrrmmmggggggfffgggkkkrrrwwwxxxwwwqqqssssssqqqnnnlllnnnpppwwwxxx}}}~~~~~~{{{{{{|||}}}||||||yyyvvvvvvvvvssspppkkklllmmmnnnmmmllljjjhhhhhhgggdddccceeehhhkkknnnwwwxxx{{{}}}vvvvvvtttnnnddd[[[UUURRROOOMMMKKKHHHEEEAAA>>><<<:::888666666666777777777999>>>EEEJJJNNNSSSYYY___eeeooozzzxxxqqqccc___\\\aaakkktttwwwvvvvvvtttttttttnnnccc\\\ZZZ\\\___cccffffffccc___\\\^^^\\\\\\\\\]]]]]][[[YYYWWWXXXXXXYYYYYYYYYYYYYYY\\\]]]^^^^^^^^^]]]\\\[[[]]]\\\[[[[[[]]]___cccdddeeeeeeeeedddbbb___]]][[[ZZZZZZZZZ[[[[[[[[[\\\\\\ZZZZZZZZZZZZXXXVVVTTTSSSWWWYYY\\\^^^```___^^^]]]bbb___[[[YYYZZZZZZXXXWWWWWWWWWYYYZZZ[[[[[[[[[[[[XXXYYYZZZ[[[\\\\\\\\\\\\[[[\\\\\\]]]\\\\\\[[[[[[XXXYYYZZZ[[[[[[ZZZXXXWWWTTTUUUUUUUUUTTTSSSSSSRRRPPPNNNMMMKKKJJJIIIIIIJJJHHHHHHIIIJJJJJJKKKLLLLLLIIIIIIJJJKKKKKKLLLLLLMMMLLLIIIKKKQQQTTTYYYkkkxxxsssvvvttt{{{|||jjjrrr~~~~~~vvvuuuyyyyyykkkWWWGGG>>>===:::;;;;;;;;;;;;:::999999999:::;;;<<<;;;999777555555555555666:::???DDDHHHNNNSSSXXX^^^bbbfffjjjlllpppqqqrrrsssuuuwwwyyyzzzwwwuuutttuuuvvvwwwtttrrrmmmlllkkknnnrrruuuvvvuuuxxxyyyzzz{{{{{{{{{{{{zzz~~~{{{yyyyyyyyy{{{zzzxxxwwwwwwyyy{{{}}}~~~|||{{{|||}}}~~~}}}}}}|||{{{zzzyyyzzz{{{}}}||||||}}}}}}{{{|||}}}}}}|||{{{zzzzzz{{{~~~{{{wwwxxxzzz|||~~~~~~zzzyyyzzz}}}~~~~~~zzztttpppllliiigggfffbbbbbbgggooowww~~~vvvrrrllljjjhhheeedddcccccccccgggffffffggghhhhhhfffddd___[[[WWWSSSQQQPPPNNNMMMGGGFFFDDDCCCAAA@@@@@@???????????????@@@AAAAAAAAABBBCCCEEEGGGIIIKKKLLLMMMMMMTTT```ooo~~~zzzssskkkdddaaa]]]YYYVVVUUURRROOOMMMKKKIIIFFFCCCDDDBBBBBBCCCDDDHHHUUUbbbuuu|||~~~{{{uuuooonnnmmmnnnsssyyy~~~}}}yyyyyyvvvqqqkkkfffffffffggggggiiinnnpppqqqvvv~~~{{{xxxwwwwwwuuuuuuwww{{{}}}zzzyyyxxxwwwuuuqqqrrrtttttttttrrrqqqooommmllljjjhhhhhhiiikkkmmmvvvxxx{{{~~~~~~kkkkkkhhhccc[[[UUUQQQOOOOOOMMMJJJFFFAAA===:::888555555555555666888:::;;;AAAGGGPPPVVVZZZ\\\___bbbfffmmmxxxuuummm___^^^aaajjjuuu{{{|||zzztttooojjjhhhddd]]][[[]]]```aaacccddddddaaa^^^\\\\\\[[[ZZZ[[[\\\\\\[[[YYYVVVVVVWWWWWWYYYZZZ\\\\\\]]]]]]^^^^^^^^^\\\[[[ZZZ[[[YYYXXXXXX[[[```eeeiiiggggggfffeeeccc```]]][[[[[[[[[[[[[[[[[[[[[\\\\\\WWWYYY[[[\\\[[[YYYVVVTTTVVVXXX[[[^^^``````___^^^```^^^\\\ZZZYYYXXXVVVTTTTTTUUUVVVXXXZZZZZZ[[[[[[WWWXXXYYYZZZ[[[[[[[[[[[[\\\\\\\\\\\\[[[ZZZYYYXXXYYYYYYYYYXXXXXXWWWVVVVVVSSSSSSSSSRRRQQQPPPOOONNNMMMMMMLLLJJJHHHGGGFFFEEEHHHHHHHHHIIIIIIJJJJJJKKKHHHHHHIIIJJJJJJKKKKKKLLLKKKIIIKKKNNNNNNQQQ___ooorrrggggggiiitttiiippp|||}}}wwwwwwuuuaaaNNNCCC???<<<<<<;;;;;;;;;:::::::::999:::;;;<<<;;;999777666444555555777:::>>>BBBEEEJJJOOOUUU[[[```eeeiiilllooooooqqqrrruuuxxxzzz{{{{{{wwwssssssvvvwwwtttpppmmmlllkkkmmmpppsssttttttuuuvvvwwwyyyzzzzzzzzzzzz{{{||||||zzzyyyyyy{{{}}}|||zzzwwwuuuuuuxxx{{{~~~}}}|||~~~~~~||||||{{{zzzzzzzzz{{{{{{}}}||||||~~~~~~~~~}}}||||||}}}}}}|||{{{~~~|||zzz{{{}}}}}}}}}yyyvvvwwwyyy{{{vvvsssooolllllljjjiiilllnnnsss~~~xxxtttooommmkkkiiihhhiiijjjjjjmmmkkkkkkkkkkkkkkkiiiggg```\\\XXXUUUTTTSSSQQQPPPHHHGGGEEECCCAAA???>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCBBBCCCDDDFFFHHHJJJKKKLLLNNNSSS]]]jjjxxx~~~xxxooohhhddd```\\\XXXWWWUUURRRPPPNNNLLLHHHEEEDDDBBBBBBBBBCCCHHHUUUccc{{{yyyvvvuuuvvv{{{~~~xxxpppggg```]]]\\\XXXUUUUUUXXXZZZ]]]eeemmmssssssrrrooojjjgggffffffiiilllpppsssvvv{{{~~~|||||||||zzz{{{|||}}}|||{{{zzzyyyuuutttrrrpppnnnmmmlllllluuuvvvyyy~~~zzzzzz|||}}}aaa___\\\XXXSSSPPPNNNMMMNNNLLLHHHCCC>>>:::666555777777666555666999===@@@IIIQQQ[[[bbbdddeeefffgggiiinnnxxx}}}rrrlllaaacccjjjttt~~~{{{qqqjjjeeeccc```]]]\\\___cccccccccbbbaaa___]]]\\\WWWWWWWWWXXXZZZZZZYYYWWWWWWWWWVVVWWWXXXZZZ\\\]]]]]]]]]^^^^^^]]]\\\ZZZYYYXXXXXXWWWXXX[[[```dddgggdddddddddcccbbb```^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\WWWXXXYYY[[[[[[YYYXXXWWWTTTVVVYYY]]]______^^^]]]\\\[[[ZZZZZZYYYWWWUUUSSSUUUUUUVVVXXXXXXYYYYYYYYYVVVWWWXXXYYYZZZZZZZZZZZZ\\\\\\\\\\\\[[[ZZZYYYXXXYYYXXXVVVUUUTTTTTTTTTTTTRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLJJJHHHFFFDDDCCCGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIKKKMMMLLLMMMWWWcccyyyjjj]]][[[```ooooooqqq||||||yyykkkWWWIII@@@======<<<;;;;;;:::::::::999:::;;;<<<;;;:::888777444444555777:::===@@@BBBGGGLLLSSSYYY___dddiiilllooooooppprrrtttvvvyyyzzzyyyssssssvvvwwwtttpppmmmlllllllllnnnppprrrssstttuuuvvvxxxzzz{{{{{{{{{zzzzzzyyyxxxwwwxxx{{{~~~}}}zzzwwwttttttwww{{{~~~~~~}}}~~~}}}{{{zzzxxxwwwwwwxxxzzz|||||||||}}}}}}}}}}}}{{{|||~~~{{{}}}~~~~~~|||{{{|||~~~}}}}}}xxxvvvwwwyyy~~~}}}~~~zzzvvvssspppoooppppppoooqqq{{{zzzvvvrrrpppnnnlllkkkkkkmmmnnnrrrpppnnnmmmlllkkkhhhfffbbb___[[[XXXVVVTTTRRRPPPIIIGGGEEECCCAAA???>>>===???>>>===<<<===???BBBDDDAAABBBCCCEEEGGGHHHJJJJJJLLLRRR\\\hhhuuu}}}tttmmmiiieee```\\\ZZZXXXUUUSSSQQQNNNIIIFFFEEECCCBBBBBBBBBHHHUUUcccyyy|||zzz{{{xxxoooeee^^^YYYWWWRRRMMMJJJKKKKKKLLLQQQXXX]]]]]]]]][[[WWWUUUUUUUUU___dddjjjmmmnnnsss}}}~~~}}}}}}{{{xxxuuurrrooommmssstttwww|||zzz{{{|||~~~XXXVVVSSSPPPNNNLLLKKKJJJJJJHHHDDD???;;;777555333666777777666888===DDDJJJRRRZZZccciiikkklllmmmooopppttt||||||sssmmmiiimmmttt}}}~~~yyyoooiiiccccccccc```___```ccccccaaa```^^^\\\[[[[[[UUUUUUUUUWWWYYYZZZYYYXXXZZZYYYXXXWWWWWWXXXYYYZZZ\\\\\\]]]]]]]]]\\\ZZZZZZWWWXXXYYYZZZ\\\^^^```aaa______````````````______^^^^^^]]]]]]\\\\\\[[[[[[XXXXXXXXXXXXXXXYYYZZZZZZSSSUUUWWWZZZ\\\]]]]]]]]]ZZZ[[[\\\\\\[[[YYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVWWWXXXYYYYYYZZZZZZYYYZZZZZZ[[[[[[[[[[[[ZZZZZZWWWVVVTTTRRRQQQQQQRRRSSSRRRRRRRRRQQQPPPNNNMMMLLLMMMMMMLLLKKKIIIGGGEEECCCFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIKKKLLLKKKMMMTTT]]]jjj~~~hhhZZZWWW\\\kkk}}}yyytttyyy~~~vvvdddQQQCCC???>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;:::999888444555555666999;;;>>>???EEEJJJQQQXXX^^^dddiiilllpppppppppqqqrrrtttuuuvvv{{{vvvuuuwwwwwwuuurrrnnnnnnmmmllllllnnnqqqsssuuuvvvwwwyyy{{{|||}}}}}}|||{{{zzzwwwvvvwww{{{~~~~~~{{{wwwttttttwww{{{~~~~~~~~~~~~}}}zzzxxxsssrrrrrruuuzzz}}}~~~}}}~~~~~~~~~{{{|||~~~{{{|||||||||{{{{{{{{{|||~~~{{{}}}~~~|||yyywwwxxx{{{}}}|||{{{~~~~~~{{{tttsssttttttrrrsss{{{{{{xxxuuussspppmmmllllllnnnooosssqqqnnnmmmmmmllljjjhhhfffbbb^^^ZZZWWWTTTQQQNNNIIIHHHFFFCCCAAA???>>>>>>??????======>>>@@@BBBCCCAAAAAACCCDDDFFFGGGHHHIIIIIIPPP\\\hhhuuu{{{tttoookkkfffccc___\\\YYYVVVSSSOOOJJJGGGFFFDDDCCCCCCCCCGGGTTTaaarrr~~~~~~{{{qqqhhh___WWWSSSOOOJJJGGGGGGFFFDDDDDDGGGNNNOOOPPPPPPNNNNNNOOOPPPVVV]]]eeehhhhhhllluuu}}}|||xxxuuusssssssssuuuyyySSSPPPMMMKKKJJJIIIHHHFFFDDDBBB>>>;;;888666555555444777<<>><<<;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::666555555555666999<<<>>>DDDIIIPPPWWW]]]bbbgggkkkooooooooooooppprrrsssttt|||zzzxxxwwwvvvvvvtttssspppooonnnlllkkklllpppsssvvvwwwyyyzzz|||}}}}}}~~~}}}|||{{{yyywwwxxx|||~~~|||yyyvvvvvvxxx{{{}}}}}}~~~~~~~~~~~~}}}{{{rrrpppppptttzzz}}}~~~~~~}}}}}}~~~}}}|||{{{}}}|||{{{zzzzzz{{{|||}}}zzz|||~~~}}}zzzyyyzzz}}}~~~}}}yyywwwwwwxxxxxxxxx~~~~~~{{{yyyvvvssspppnnnoooqqqssssssqqqooonnnoooooonnnmmmfffccc___[[[XXXTTTOOOLLLJJJIIIGGGEEECCCAAA@@@@@@AAA@@@?????????@@@AAABBB@@@AAABBBCCCEEEFFFGGGHHHGGGNNNYYYfffttt|||xxxtttooolllgggccc]]]YYYUUUQQQMMMJJJGGGEEEEEEEEEDDDFFFQQQ]]]jjjwwwyyyooodddZZZSSSOOOJJJGGGHHHHHHDDDBBBBBBEEEGGGIIIKKKKKKLLLNNNPPPSSS[[[dddhhhhhhiiinnnttt}}}|||vvvuuuvvvyyy}}}OOOLLLIIIHHHHHHGGGDDDAAA>>><<<:::777666666777777999AAAKKKRRRVVV[[[aaaffffffiiilllnnnpppuuu}}}|||yyyxxx{{{|||}}}~~~}}}zzzuuurrrnnngggbbbccceeecccaaaaaa]]]]]]\\\ZZZYYYWWWVVVUUUSSSSSSTTTVVVZZZ\\\[[[[[[ZZZZZZZZZZZZYYYXXXWWWVVVXXXZZZ[[[\\\]]]]]]\\\\\\ZZZZZZYYYXXXYYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^^^^___[[[[[[ZZZYYYXXXWWWVVVUUU[[[[[[\\\\\\\\\\\\\\\\\\ZZZYYYXXXXXXYYY[[[^^^```___``````^^^\\\[[[]]]```[[[[[[\\\\\\\\\[[[ZZZZZZWWWWWWXXXYYYZZZZZZZZZZZZWWWWWWWWWWWWWWWVVVUUUTTTPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMLLLJJJHHHGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFGGGGGGEEEGGGGGGFFFGGGKKKPPPTTT[[[qqqttt```UUUSSS^^^kkkuuu~~~mmmfff{{{jjjQQQBBB@@@>>><<<;;;;;;<<<<<<:::;;;;;;;;;;;;;;;;;;;;;777666444333444777;;;===BBBGGGNNNUUUZZZ```eeehhhkkkllllllmmmoooqqqrrrsssvvvxxxyyywwwtttrrrrrrsssqqqqqqpppmmmkkklllpppssswwwxxxyyy{{{||||||}}}}}}|||||||||{{{zzz{{{~~~}}}zzzyyyxxxyyy{{{}}}{{{}}}~~~}}}}}}~~~~~~uuusssrrruuu|||~~~~~~||||||~~~|||zzzzzzzzz}}}{{{zzz{{{|||}}}}}}{{{}}}~~~zzzyyy{{{}}}~~~}}}|||}}}~~~}}}|||yyyvvvssssssuuuxxxzzz{{{xxxuuurrrqqqpppooommmdddaaa]]]ZZZWWWSSSOOOLLLJJJIIIGGGFFFDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAACCCDDDEEEFFFFFFGGGLLLUUUaaappp}}}yyyvvvooojjjbbb\\\WWWSSSOOOMMMHHHFFFFFFGGGEEEFFFOOOZZZcccppp{{{}}}{{{{{{{{{zzz{{{{{{~~~zzzoooddd\\\WWWQQQMMMMMMLLLHHHEEEFFFCCCFFFHHHJJJKKKMMMPPPRRRYYYaaakkkppppppnnnnnnooozzzzzzyyyxxxzzz~~~MMMJJJGGGGGGGGGEEEAAA>>>:::888777555555777888999CCCMMM[[[dddhhhiiikkkmmmkkkmmmnnnoooqqqxxx}}}{{{{{{~~~}}}}}}{{{yyyvvvssspppooofff```aaacccbbbaaaaaa[[[ZZZZZZYYYXXXVVVTTTSSSPPPPPPQQQTTTWWWZZZZZZYYYXXXYYYZZZZZZZZZYYYWWWVVVWWWYYYZZZ\\\]]]]]]]]]]]]\\\ZZZWWWUUUVVVYYY\\\___]]]]]]]]]\\\\\\]]]]]]^^^YYYYYYXXXVVVUUUTTTSSSSSS[[[]]]___aaaaaa___]]]\\\^^^\\\ZZZXXXYYY\\\```bbb___```___\\\XXXWWWZZZ]]]ZZZ[[[\\\]]]]]]]]]]]]]]]WWWXXXYYYZZZ[[[[[[[[[[[[WWWWWWWWWVVVTTTRRRQQQPPPNNNNNNNNNNNNNNNOOOOOOOOOMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKHHHFFFFFFFFFGGGHHHDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFDDDFFFEEECCCDDDHHHMMMPPPXXXkkkwww```QQQOOOXXXcccmmmvvv~~~hhh]]]rrrsssWWWBBBAAA>>><<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888666333222333666:::===@@@EEELLLSSSXXX^^^bbbfffhhhiiijjjlllnnnqqqssstttrrrvvvyyyxxxsssooopppsssrrrrrrqqqnnnkkkkkkppptttwwwxxxyyyzzz{{{|||||||||{{{|||}}}}}}|||~~~~~~|||zzzzzzzzz{{{|||{{{|||}}}}}}|||}}}}}}yyyvvvtttwww}}}~~~~~~~~~{{{{{{~~~zzzwwwxxxzzz|||{{{|||}}}~~~~~~}}}~~~{{{yyyzzz}}}|||}}}{{{xxxvvvwwwzzz~~~|||wwwssspppllljjjaaa___\\\YYYWWWTTTPPPMMMJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@???@@@@@@AAABBBCCCEEEEEEFFFGGGJJJQQQ\\\lll|||uuuooofff^^^YYYUUURRRPPPHHHGGGHHHHHHFFFFFFMMMWWW^^^jjjtttuuurrrqqqrrrqqqvvvvvvyyyyyynnnfffccc[[[TTTSSSQQQLLLIIIJJJHHHKKKMMMOOOPPPRRRTTTWWW```hhhsssyyyyyyuuurrrppptttyyy~~~|||{{{|||}}}GGGFFFEEEEEEEEECCC@@@===777888888777777;;;CCCIII[[[gggvvvxxxppplllrrrsssssssssuuu|||}}}wwwqqqmmmkkkjjjddd```]]]^^^ccceeeccc```\\\\\\[[[YYYUUUSSSTTTUUUPPPPPPSSSWWWZZZ[[[ZZZXXXXXXXXXWWWWWWWWWXXXYYYYYY\\\ZZZXXXVVVWWWYYY\\\^^^\\\ZZZWWWVVVVVVWWWZZZ[[[^^^^^^^^^]]][[[ZZZXXXWWWWWWWWWXXXXXXWWWUUUSSSRRR[[[^^^aaa```]]]ZZZ[[[\\\aaa```]]]ZZZYYYZZZ]]]``````]]]ZZZYYYYYY[[[[[[[[[\\\[[[ZZZZZZ[[[]]]___aaa```___^^^]]][[[ZZZYYYYYYXXXVVVTTTSSSTTTTTTSSSRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLKKKIIIHHHGGGIIIFFFEEEFFFJJJLLLLLLJJJGGGFFFDDDCCCCCCEEEGGGHHHEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGIIIJJJTTTdddiiiTTTPPPVVV^^^eeennnxxxqqqaaaccczzzxxxYYYHHHBBB=========;;;;;;>>>:::::::::;;;;;;<<<<<<<<<777888999888666666777999CCCEEEIIIMMMRRRYYY```eeefffiiimmmooopppqqqssstttttttttuuutttsssqqqnnnmmmpppqqqpppnnnkkkiiiiiijjjmmmqqqvvvyyyyyyxxxwwwwwwxxx{{{|||yyyvvvvvv{{{~~~}}}{{{zzzyyy|||{{{zzzzzz|||~~~}}}}}}||||||}}}}}}||||||{{{{{{}}}}}}}}}}}}|||~~~~~~}}}~~~|||~~~uuupppiiibbb\\\YYYWWWVVVWWWVVVRRROOONNNLLLKKKIIIHHHHHHHHHHHHJJJHHHFFFFFFGGGFFFCCC@@@DDDAAA???>>>@@@BBBCCCCCCEEEJJJRRR^^^mmm{{{uuulllddd^^^XXXRRRMMMLLLJJJGGGFFFHHHMMMSSSWWWbbbeeekkkoooqqqqqqnnnllllllooouuu{{{{{{tttjjjhhhddd```\\\YYYWWWWWWVVVXXXYYYXXXVVVWWWZZZ^^^ffflllvvv}}}{{{uuuooossszzz||||||{{{}}}GGGEEEDDDDDDEEEDDDBBB@@@:::999777777<<>>:::::::::;;;;;;<<<<<<<<<888999888777555555777999@@@CCCGGGKKKPPPVVV]]]bbbeeehhhlllnnnpppqqqssstttuuuttttttsssrrrqqqooonnnqqqqqqqqqnnnkkkiiiiiiiiilllpppuuuwwwxxxwwwwwwxxxxxxzzz{{{yyyvvvuuuxxx|||}}}{{{zzz|||zzzyyyyyy{{{~~~~~~}}}}}}~~~~~~}}}||||||~~~~~~}}}||||||||||||}}}}}}|||{{{|||~~~~~~}}}~~~~~~yyyqqqggg^^^[[[YYYWWWWWWXXXVVVSSSPPPPPPPPPOOONNNNNNOOOOOOPPPMMMKKKHHHGGGHHHGGGDDDAAAFFFDDDAAAAAAAAABBBBBBBBBEEEJJJRRR^^^mmm}}}wwwnnngggaaa[[[SSSNNNKKKIIIGGGFFFHHHNNNTTTXXX___cccggglllnnnmmmkkkiiikkkooouuu{{{}}}rrrpppmmmhhheeebbb```___```aaaaaa^^^[[[ZZZ[[[\\\dddjjjttt||||||vvvrrrrrryyy||||||~~~FFFDDDBBBBBBCCCDDDDDDCCC===;;;888888CCCXXXrrr|||yyyyyy~~~{{{xxxvvvxxxrrrzzz{{{yyyvvvqqqjjjddd___]]]]]]^^^```bbbbbb```^^^\\\]]]]]]]]][[[XXXVVVVVVVVVRRRPPPPPPQQQSSSUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUVVVWWWVVVTTTSSSTTTVVVYYY[[[[[[[[[[[[[[[ZZZZZZYYYYYY\\\[[[ZZZYYYXXXWWWWWWWWWQQQQQQRRRSSSTTTVVVWWWXXX[[[[[[\\\]]]______]]][[[]]]^^^^^^]]][[[[[[\\\^^^]]]\\\\\\]]]^^^___]]]\\\\\\[[[ZZZZZZZZZZZZ\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYVVVTTTRRRRRRSSSSSSRRRQQQQQQPPPOOONNNMMMLLLLLLLLLMMMMMMLLLLLLKKKJJJHHHHHHFFFEEEDDDFFFIIIKKKKKKKKKGGGFFFDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBDDDHHHKKKMMMLLLUUUhhhvvvaaaNNNUUUaaajjjqqqzzzjjj]]]bbbttt|||dddKKKCCC===>>>???===<<<===:::;;;;;;;;;;;;<<<<<<<<<::::::888666444444777:::===@@@CCCGGGLLLRRRYYY^^^cccfffjjjmmmoooppprrrtttuuutttsssrrrqqqqqqqqqqqqrrrrrrqqqoookkkiiihhhhhhkkknnnrrruuuvvvvvvxxxyyyzzz|||~~~|||xxxuuuvvvxxx}}}~~~{{{|||zzzyyyxxxyyy|||~~~~~~|||||||||~~~~~~}}}||||||}}}~~~|||||||||||||||}}}}}}{{{zzzyyy{{{|||~~~}}}}}}~~~~~~zzzpppeee[[[\\\[[[ZZZZZZZZZYYYVVVTTTTTTTTTTTTTTTUUUWWWXXXYYYTTTRRROOOMMMLLLJJJGGGEEEIIIFFFDDDCCCCCCCCCBBBAAAEEEJJJRRR^^^mmm~~~{{{ssslllfff___WWWRRRMMMKKKIIIIIIKKKQQQVVVZZZ^^^aaaeeeiiikkkkkkjjjiiilllpppvvv|||}}}zzzvvvrrrpppnnnmmmmmmmmmlllhhhccc___\\\\\\aaagggqqqzzz~~~}}}yyyuuuqqqxxx~~~}}}~~~~~~FFFCCC@@@???@@@AAABBBBBB???===:::===JJJddd}}}|||~~~zzzzzzzzz{{{~~~~~~xxxqqq}}}~~~xxxvvvtttqqqnnnjjjeeebbbaaabbbcccaaa^^^\\\[[[\\\]]]^^^^^^\\\YYYWWWWWWWWWSSSQQQNNNNNNPPPRRRSSSSSSUUUUUUUUUTTTUUUVVVVVVWWWTTTSSSRRRRRRSSSUUUWWWYYYZZZ[[[]]]^^^]]]\\\YYYXXXZZZYYYXXXWWWVVVVVVVVVWWWRRRRRRRRRRRRTTTVVVXXXZZZ[[[ZZZYYY\\\___```^^^[[[[[[]]]^^^^^^\\\[[[\\\]]]\\\\\\]]]___aaaaaa^^^\\\\\\[[[ZZZYYYYYYYYYYYYZZZWWWWWWWWWWWWXXXXXXXXXXXXUUUSSSQQQQQQRRRRRRRRRQQQPPPOOONNNMMMLLLKKKKKKKKKLLLLLLLLLKKKKKKJJJHHHHHHDDDDDDDDDEEEGGGIIIJJJKKKFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCDDDFFFIIILLLNNNRRRUUUbbb{{{|||fffUUU[[[eeeooouuu{{{rrr^^^YYYhhh{{{zzzhhhOOOFFF??????@@@>>>===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;888555333444777:::;;;>>>AAAEEEJJJPPPWWW[[[```dddhhhkkkmmmoooqqqsssuuutttrrrqqqqqqrrrssssssssssssrrrpppllliiihhhiiijjjmmmppprrrsssuuuwwwyyy}}}|||xxxwwwwwwxxx|||}}}|||zzzyyyzzz{{{}}}}}}|||{{{{{{{{{}}}||||||{{{|||}}}~~~{{{zzzzzz{{{}}}~~~~~~}}}{{{yyyzzzzzz~~~~~~}}}~~~~~~~~~|||uuulllccc\\\\\\]]]]]]^^^^^^]]][[[ZZZXXXXXXYYYZZZ[[[\\\]]]^^^]]][[[YYYUUURRROOOLLLKKKIIIGGGEEEEEEEEEDDDCCCAAAEEEIIIQQQ]]]kkk}}}yyysssmmmfff]]]WWWSSSQQQOOONNNPPPTTTXXX\\\___bbbfffjjjnnnooopppooopppsssxxx~~~~~~|||{{{yyyyyyvvvrrrlllfffbbb___aaagggpppxxx}}}~~~{{{yyyrrrxxx}}}~~~}}}FFFBBB>>>======???@@@@@@@@@@@@AAAEEERRRiiixxx{{{~~~xxxqqqmmmtttyyyqqqooonnnnnnoooooommmjjjhhhfffccc^^^ZZZXXXZZZ\\\\\\]]]^^^]]]ZZZXXXWWWXXXTTTQQQNNNMMMNNNPPPQQQQQQUUUUUUTTTTTTTTTUUUVVVVVVSSSSSSRRRRRRRRRTTTVVVWWWXXXZZZ]]]______]]]ZZZXXXYYYXXXWWWVVVUUUUUUTTTTTTUUUTTTTTTTTTUUUVVVXXXYYYZZZYYYYYY[[[___```^^^[[[ZZZ\\\]]]^^^\\\[[[[[[\\\[[[\\\]]]```bbbaaa___\\\[[[ZZZZZZYYYXXXXXXXXXXXXTTTTTTTTTTTTTTTUUUUUUUUUSSSRRRPPPPPPQQQRRRQQQPPPOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGCCCDDDDDDEEEEEEGGGHHHIIIEEEDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAADDDDDDDDDEEEHHHMMMQQQTTTUUUVVV]]]pppmmmYYY\\\dddooovvv|||~~~fffYYY```rrr}}}pppVVVKKKAAA???AAA@@@>>>>>>===========================<<<999555333333666999;;;===@@@DDDHHHNNNUUUZZZ^^^aaafffiiilllnnnppprrrtttsssrrrqqqrrrssstttuuuttttttsssqqqmmmkkkjjjkkkjjjlllmmmnnnooorrrvvvyyy}}}}}}zzzwwwvvvtttxxx~~~~~~}}}{{{{{{|||~~~~~~|||{{{{{{{{{|||{{{{{{{{{|||~~~}}}zzzyyyyyyyyy}}}~~~}}}|||{{{{{{~~~~~~}}}}}}}}}~~~~~~|||zzzwwwtttooohhhbbb```\\\^^^aaabbbbbbaaa```___^^^^^^___```aaabbbbbbbbbgggfffddd```[[[UUURRRPPPJJJHHHFFFEEEEEEEEEDDDCCCEEEIIIQQQ[[[iiizzz{{{vvvnnneee___YYYWWWTTTSSSSSSVVVYYY\\\```cccggglllqqquuuwwwxxxwwwzzz~~~{{{vvvqqqkkkhhhggglllssszzz~~~vvvzzz}}}}}}DDDAAA===<<<===???@@@AAABBBEEEJJJQQQ\\\lllvvvnnngggcccbbbsss}}}zzzuuuqqqnnnmmmnnnrrruuuuuusssjjjeee___ZZZWWWWWWZZZ[[[[[[\\\^^^]]][[[XXXWWWWWWTTTQQQOOONNNOOOQQQRRRRRRSSSSSSRRRRRRSSSSSSTTTUUUUUUTTTSSSSSSSSSTTTUUUVVVVVVXXX\\\^^^___^^^[[[YYYYYYYYYXXXWWWVVVTTTSSSRRRVVVVVVUUUUUUVVVWWWWWWXXXYYYYYYZZZ\\\^^^^^^]]]\\\YYY[[[]]]]]]\\\[[[\\\]]]\\\\\\]]]___aaa```^^^[[[YYYYYYYYYXXXXXXWWWWWWWWWRRRRRRRRRRRRSSSSSSSSSSSSRRRPPPOOOOOOPPPQQQQQQPPPNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHIIIIIIHHHGGGGGGFFFCCCEEEEEEEEEDDDDDDFFFGGGCCCBBBBBBBBBAAAAAA@@@@@@@@@????????????@@@@@@AAA@@@@@@AAACCCHHHOOOUUUYYYYYYYYY]]]lllwww^^^\\\```lllvvv}}}sss___]]]iiitttvvvuuuwww~~~|||___QQQDDD@@@AAA@@@@@@@@@@@@@@@????????????>>>>>>===<<<:::666333333555777:::<<>>======@@@CCCDDDEEEDDDJJJSSS[[[eeeqqq~~~|||rrrggg___\\\^^^```iiirrryyywwwuuuuuutttqqqtttppplllmmmqqquuuvvvttteee___YYYVVVWWWYYYZZZYYYYYY[[[]]]]]]ZZZXXXWWWWWWTTTRRRPPPPPPQQQSSSSSSRRRTTTSSSSSSSSSSSSTTTUUUUUUWWWVVVUUUUUUTTTUUUUUUUUUTTTWWWZZZ]]]^^^^^^\\\[[[YYYYYYZZZYYYWWWTTTQQQNNNSSSTTTUUUVVVVVVWWWWWWWWWXXXZZZ\\\]]]\\\\\\\\\\\\YYY[[[\\\\\\[[[[[[\\\^^^^^^]]]]]]^^^______]]][[[WWWWWWXXXXXXXXXWWWWWWVVVSSSSSSSSSSSSSSSRRRRRRRRRQQQOOONNNNNNOOOPPPPPPOOOMMMMMMKKKJJJIIIHHHHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEFFFEEEBBBAAACCCEEE@@@AAAAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>???@@@@@@???>>>>>>@@@DDDJJJPPPTTTXXXYYY]]]ggg|||llldddcccmmmwww}}}hhh```dddkkkpppmmmoooxxxgggWWWFFF@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@<<<<<<;;;888444333444555888;;;>>>AAAEEEKKKQQQVVVYYY]]]bbbfffiiillloooqqqpppqqqrrrtttuuuvvvvvvvvvtttuuuuuutttqqqppppppqqqlllkkkjjjiiijjjmmmssswwwxxxxxxyyyyyyzzzyyyxxxvvvtttuuuvvvxxx{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}|||{{{|||~~~~~~}}}{{{||||||}}}~~~{{{yyywwwxxx{{{~~~}}}||||||||||||}}}~~~~~~||||||~~~}}}xxxuuuuuurrrkkkiiillljjjnnnsssvvvvvvttttttuuusssuuuwwwzzz|||}}}}}}~~~yyyooohhhdddXXXSSSMMMHHHFFFFFFEEEEEEFFFIIIOOOXXXdddsssuuunnndddcccaaaaaabbbeeeiiikkkmmmooorrrvvvzzz>>>======???CCCGGGHHHIIIGGGNNNXXXbbbkkkvvv}}}uuuoooeee\\\WWWYYY___ddd___iiiooommmkkkoooqqqppprrrlllgggfffjjjnnnnnnmmm^^^YYYTTTUUUXXX[[[ZZZWWWYYY[[[]]]]]]ZZZXXXVVVVVVTTTRRRQQQQQQSSSTTTTTTSSSVVVVVVUUUUUUVVVVVVWWWXXXYYYXXXWWWVVVUUUUUUUUUUUUSSSUUUYYY\\\^^^^^^]]]\\\YYYZZZ[[[[[[XXXTTTPPPMMMPPPQQQSSSUUUVVVWWWVVVVVVWWW[[[^^^^^^[[[ZZZ[[[]]]ZZZ[[[[[[[[[ZZZZZZ\\\^^^___^^^]]]]]]^^^^^^\\\ZZZVVVWWWWWWXXXXXXWWWWWWVVVUUUTTTTTTTTTSSSSSSSSSSSSPPPOOOMMMNNNOOOPPPPPPOOOMMMLLLKKKJJJIIIHHHHHHHHHEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFGGGEEEAAA@@@BBBDDD??????@@@AAAAAAAAA@@@@@@>>>>>>===>>>>>>???@@@@@@BBB@@@>>>>>>@@@DDDHHHKKKOOORRRVVV___qqq|||oooiiiqqqzzz}}}ooodddeeeiiippplllmmmuuulll[[[HHHAAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAA<<<<<<;;;999555333333444777999===@@@DDDIIIPPPTTTXXX\\\aaafffiiikkknnnqqqoooppprrruuuvvvvvvvvvvvvuuuvvvvvvuuusssrrrrrrsssmmmllljjjhhhhhhlllrrrvvvyyyyyyyyyzzz{{{|||{{{zzzwwwvvvuuuuuuvvvyyy{{{}}}~~~~~~~~~~~~~~~}}}|||||||||}}}~~~|||{{{|||}}}~~~}}}|||||||||}}}~~~}}}zzzxxxuuuyyy~~~~~~}}}|||{{{{{{|||}}}~~~~~~}}}zzzzzz}}}~~~wwwsssssswwwvvvpppnnnrrrtttyyy|||~~~|||tttppp___YYYQQQJJJGGGFFFEEEEEEFFFJJJOOOWWWcccqqqzzzsssjjjiiiiiiiiilllpppsssvvvvvvwwwyyy|||:::===CCCJJJPPPSSSRRRQQQOOOPPPUUU^^^jjjtttzzz|||yyyttthhhccc^^^___eeejjjkkkiiiiiigggddddddfffhhhjjjkkkjjjhhhffffffhhhfffbbb]]]ZZZYYYVVVTTTTTTUUUWWWYYYYYYZZZZZZZZZZZZXXXVVVUUUUUUUUUTTTTTTTTTUUUWWWXXXWWWWWWVVVUUUVVVWWWXXXYYYWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[ZZZYYYVVVTTTSSSRRRRRRTTTUUUVVVXXXYYYZZZ\\\ZZZYYY[[[^^^___^^^\\\\\\[[[ZZZZZZZZZ[[[]]]^^^[[[\\\^^^^^^^^^\\\ZZZYYYYYYXXXWWWVVVUUUVVVVVVWWWVVVVVVUUUTTTSSSRRRQQQPPPQQQOOOLLLLLLLLLMMMLLLLLLOOOMMMKKKIIIGGGFFFEEEDDDCCCCCCEEEGGGHHHGGGCCC@@@@@@@@@AAAAAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<<<<>>>>>>>>>===AAA@@@??????@@@BBBDDDFFFHHHMMMNNNUUUdddtttuuuxxx~~~uuuaaacccpppuuuuuusssrrrxxx~~~~~~zzzqqq```KKK@@@@@@DDDEEEDDDCCCBBBAAAAAA@@@@@@AAAAAA>>>===:::777555444333333555777:::>>>BBBHHHNNNSSSXXX\\\bbbgggiiikkklllnnnmmmoooqqqtttvvvvvvuuuuuuyyyyyywwwssspppnnnnnnooommmkkkhhhgggiiilllqqqsssxxxzzz}}}}}}||||||||||||}}}{{{wwwuuuvvvyyy|||~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}{{{yyyyyyyyyzzzvvvxxxzzz{{{{{{|||~~~{{{wwwwwwvvvwww{{{~~~|||zzzzzz{{{|||~~~zzzyyyyyy|||zzz||||||zzzwwwvvvyyy|||xxxoooaaaTTTOOONNNLLLIIIHHHHHHJJJOOOXXXdddqqqzzzxxxqqqooojjjiiiooouuuxxx{{{~~~<<<@@@GGGPPPVVVXXXXXXVVVPPPQQQUUU\\\fffooosssuuuxxx|||qqqiii```___```dddkkkppprrrqqqlllgggbbbaaadddggggggfffggggggggggggfffddd___\\\ZZZYYYWWWUUUTTTVVVWWWYYYYYYYYYZZZZZZYYYWWWVVVUUUUUUUUUTTTTTTTTTVVVWWWXXXWWWWWWVVVVVVVVVWWWXXXYYYWWWXXXYYYZZZZZZZZZZZZZZZWWWWWWWWWWWWXXXYYYZZZ[[[^^^^^^]]]\\\ZZZXXXUUUTTTVVVWWWWWWXXXYYYZZZZZZ[[[YYYXXXWWWXXX[[[]]]\\\ZZZ\\\[[[[[[ZZZZZZ[[[[[[\\\YYYZZZ\\\]]]]]]\\\[[[ZZZWWWWWWUUUTTTTTTUUUVVVWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQOOOLLLJJJKKKLLLLLLLLLMMMKKKJJJHHHFFFDDDDDDCCCCCCBBBBBBCCCDDDEEECCCBBBAAA@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@???===<<<<<<===>>>>>>===>>>===<<<<<<<<<>>>@@@AAADDDHHHIIIOOO]]]lll{{{fffeeennnwwwwwwtttrrrvvv||||||xxxrrrbbbMMM@@@???BBBBBBAAABBBBBBAAA@@@@@@@@@@@@AAA@@@>>><<<999777666555555444666999<<<@@@FFFLLLQQQXXX\\\bbbfffiiikkkmmmnnnmmmooorrrtttvvvvvvvvvuuuzzzzzzwwwsssooollllllmmmjjjhhhfffeeefffiiimmmooovvvxxx{{{|||{{{zzzzzz{{{~~~}}}zzzwwwwwwyyy{{{}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}|||{{{zzzzzzzzzvvvxxxzzz{{{{{{|||~~~{{{yyyxxxyyy{{{~~~~~~~~~~~~~~~{{{zzzzzz||||||~~~~~~uuugggYYYTTTRRROOOMMMLLLKKKMMMQQQZZZfffrrr{{{}}}wwwpppjjjiiifffhhhooovvv{{{@@@FFFPPPZZZ```bbbaaa```\\\\\\___dddkkkrrruuuvvvrrrxxx~~~uuuggg]]]\\\```gggoootttwwwxxxxxxqqqjjjccc```bbbddddddcccggghhhiiihhhddd___\\\[[[ZZZYYYWWWUUUUUUVVVXXXYYYXXXXXXXXXXXXXXXWWWUUUUUUTTTTTTTTTTTTUUUVVVXXXXXXWWWWWWVVVVVVWWWWWWXXXYYYXXXXXXYYY[[[[[[\\\\\\\\\XXXWWWWWWWWWXXXZZZ]]]^^^dddcccbbbaaa^^^\\\ZZZXXXZZZZZZZZZ[[[ZZZZZZYYYYYYWWWVVVVVVXXXZZZ\\\\\\[[[\\\\\\\\\[[[[[[ZZZYYYXXXWWWXXXZZZ[[[\\\\\\[[[[[[VVVUUUTTTSSSSSSTTTVVVVVVTTTSSSRRRQQQPPPQQQQQQRRRQQQNNNJJJHHHIIIJJJKKKKKKJJJIIIGGGFFFDDDCCCBBBBBBCCCAAA??????AAACCCDDDCCCAAA@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>===;;;;;;===>>>===<<<======;;;;;;;;;<<<===>>>???CCCBBBGGGSSS___yyyppphhhkkkyyyzzzwwwtttvvvzzz{{{xxxtttfffRRRDDD???@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAA@@@===;;;999888777777333555777:::>>>CCCIIIMMMWWW[[[```eeehhhjjjmmmnnnmmmooorrrtttvvvwwwvvvvvvzzzyyywwwsssnnnkkkjjjkkkjjjiiifffeeeeeegggjjjlllsssvvvxxxyyyyyyxxxyyyzzz}}}zzzyyyyyyyyy|||||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}|||{{{zzzwwwyyy{{{|||{{{|||~~~}}}|||{{{|||~~~|||{{{{{{|||qqqbbbZZZWWWSSSQQQQQQOOOQQQVVV]]]gggsss}}}~~~tttnnniiiccc```\\\\\\```gggmmmtttGGGOOO[[[ffflllnnnmmmllliiijjjlllpppuuuyyy|||~~~|||~~~uuukkkbbb\\\bbbiiirrryyy|||{{{yyyxxxtttoooiiicccaaaaaaccceeelllmmmlllggg```[[[ZZZ[[[ZZZYYYWWWVVVVVVVVVWWWXXXWWWWWWWWWVVVVVVUUUUUUTTTSSSSSSTTTUUUVVVWWWXXXYYYWWWWWWWWWWWWXXXXXXYYYYYYXXXYYYZZZ[[[\\\]]]]]]]]][[[ZZZYYYYYYZZZ]]]aaaccchhhhhhfffdddbbb```^^^]]][[[[[[[[[[[[ZZZXXXWWWVVVWWWWWWXXXYYY[[[\\\]]]]]]\\\\\\\\\\\\[[[XXXVVVUUUWWWXXXYYYYYYZZZYYYYYYXXXUUUTTTSSSSSSSSSTTTVVVVVVSSSRRRPPPOOOOOOPPPQQQRRRPPPLLLHHHFFFGGGIIIJJJJJJHHHGGGFFFEEECCCCCCBBBBBBAAA???>>>???AAACCCCCCCCCAAA@@@>>><<<<<<===>>>???????????????????????????>>><<<;;;;;;<<<======<<<@@@???>>>===<<<=========<<>>BBBLLLUUUjjj{{{ooojjjwwwzzzzzzwwwwww{{{|||{{{vvvjjjYYYKKKBBB@@@AAABBBBBBAAAAAA@@@???@@@@@@@@@@@@???>>><<<:::999888777333555777999<<>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;::::::;;;<<<<<<;;;@@@???>>>>>>======<<<<<<===???===@@@IIINNN___zzzwwwlllpppvvvzzzxxxwww{{{}}}}}}tttmmm```QQQEEE@@@@@@BBBAAAAAA@@@????????????@@@>>>>>>===<<<:::888777666444555777999<<<@@@EEEIIIPPPTTTYYY^^^bbbeeeiiilllkkkmmmppptttvvvwwwvvvvvvsssttttttssspppnnnnnnnnnooommmkkkjjjiiijjjlllmmmppprrrvvvwwwwwwxxxyyyzzz}}}~~~zzzxxxwww}}}|||{{{zzzzzz|||}}}~~~~~~~~~~~~}}}|||{{{zzzyyy|||}}}~~~~~~}}}|||yyy{{{}}}}}}}}}}}}~~~}}}~~~|||yyyrrrnnnkkklllnnnqqqzzzuuuiii```YYYVVVVVVVVVZZZ___fffmmmvvvyyyrrriiibbb]]]YYYTTTPPPMMMNNNRRRVVVZZZcccvvvXXXbbbppp{{{|||~~~xxxooogggggglllrrrppptttyyy}}}}}}yyywwwrrrrrroooiiicccbbbggglllqqqmmmfff^^^XXXVVVXXXZZZWWWVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRSSSSSSTTTQQQRRRTTTVVVXXXZZZZZZ[[[YYYZZZ[[[\\\\\\\\\[[[[[[ZZZZZZ[[[\\\\\\\\\\\\[[[YYYXXXXXXXXXYYY[[[^^^___aaa```^^^\\\ZZZYYYXXXXXX\\\]]]^^^^^^^^^\\\ZZZXXXTTTUUUVVVWWWVVVVVVWWWYYY\\\\\\[[[ZZZXXXVVVTTTSSSYYYXXXWWWVVVTTTSSSRRRRRRUUUTTTSSSRRRQQQRRRSSSSSSOOOOOOOOONNNNNNMMMMMMMMMJJJHHHFFFEEEFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCC?????????AAACCCCCCAAA???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999999;;;<<<;;;:::<<<<<<<<<<<<;;;;;;::::::===???===???GGGIIIVVVnnn}}}{{{}}}pppiiissszzzzzzyyy{{{}}}~~~vvvsssjjjZZZJJJ@@@???AAAAAAAAA@@@???????????????======<<<;;;:::888666555444555777888:::>>>CCCGGGLLLOOOTTTYYY]]]aaafffiiijjjlllooorrruuuvvvvvvuuurrrssstttsssqqqpppoooppplllkkkjjjhhhhhhiiikkklllnnnqqqtttvvvwwwwwwxxxzzzzzz|||}}}zzzxxxwww|||{{{yyyxxxxxxzzz{{{}}}}}}}}}}}}}}}|||{{{yyyyyy||||||}}}}}}~~~}}}}}}}}}{{{|||~~~~~~}}}}}}~~~~~~~~~~~~~~~{{{wwwtttnnnjjjggghhhjjjmmmuuu~~~ssshhh^^^YYYYYYYYY___ffflllrrryyyxxxnnnhhhbbb^^^[[[XXXTTTPPPHHHHHHJJJNNNSSS^^^rrr___jjjxxx|||uuulllggghhhooouuuyyyvvvuuuuuuwwwyyyyyyuuurrrppplllgggeeeeeeggghhhgggfffbbb]]]YYYWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQRRRSSSSSSPPPRRRTTTWWWYYYZZZ[[[[[[[[[\\\]]]^^^^^^^^^]]]]]][[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXYYYYYY[[[\\\\\\\\\[[[YYYXXXVVVVVVVVVWWWYYYZZZ]]]^^^^^^]]][[[YYYTTTVVVWWWVVVTTTTTTUUUWWW]]]\\\ZZZXXXWWWUUUUUUUUUWWWVVVUUUTTTSSSSSSRRRRRRTTTSSSQQQOOONNNNNNOOOOOOMMMNNNOOOOOONNNLLLJJJIIIGGGFFFEEEEEEFFFFFFDDDBBBCCCCCCBBBAAAAAAAAABBBBBB@@@???===>>>???@@@@@@???<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::<<<:::999999:::;;;;;;:::::::::::::::::::::999999<<<>>>;;;>>>DDDEEEOOOeeetttllloootttxxxuuujjjvvv~~~xxxhhhSSSEEEAAABBBAAA@@@@@@???????????????<<<<<<<<<<<<;;;999777666333444555666888;;;@@@CCCGGGKKKPPPUUUYYY]]]bbbfffhhhjjjmmmqqqssstttuuutttsssuuuvvvuuurrrpppoooooojjjjjjhhhhhhhhhiiijjjkkkkkknnnrrrtttuuuuuuwwwxxxwwwyyy||||||{{{xxxwwwwwwxxxwwwvvvuuuvvvyyy{{{}}}{{{||||||||||||{{{yyyyyy|||{{{{{{{{{||||||}}}~~~{{{}}}~~~~~~~~~~~~}}}~~~|||{{{}}}}}}~~~~~~}}}zzzuuupppnnniiiffffffggghhhpppxxx~~~qqqddd^^^]]]\\\dddmmmsssxxx}}}wwwjjjeee___[[[ZZZYYYVVVSSSMMMIIIHHHJJJPPP[[[nnndddnnn{{{wwwmmmbbbbbblllvvvzzzzzz|||wwwrrrrrrttttttppplllnnnfff___```gggkkkgggbbb[[[XXXUUUUUUWWWVVVSSSPPPTTTTTTTTTTTTSSSSSSSSSRRRSSSRRRQQQPPPPPPQQQSSSSSSPPPQQQTTTWWWYYY[[[[[[[[[\\\]]]^^^___```___^^^]]][[[[[[\\\[[[[[[ZZZYYYXXXZZZZZZ[[[[[[\\\\\\\\\\\\[[[ZZZYYYWWWWWWWWWWWWXXXUUUWWWZZZ\\\\\\[[[YYYXXXVVVXXXZZZXXXVVVTTTVVVXXX]]][[[YYYWWWVVVUUUUUUVVVUUUTTTSSSSSSSSSSSSSSSTTTSSSRRROOOMMMLLLLLLLLLLLLMMMNNNOOOPPPOOOLLLIIIFFFFFFEEEEEEFFFFFFEEECCC@@@AAAAAA@@@@@@@@@@@@@@@AAABBB???;;;:::;;;===??????;;;;;;<<<<<<<<<;;;:::999999999999999999999999999<<<:::999999:::;;;;;;:::999::::::;;;;;;;;;::::::;;;<<<:::<<>>?????????============<<<:::888666222333444555666999>>>AAAEEEHHHMMMRRRVVV[[[```dddgggiiilllpppssstttttttttuuuvvvwwwvvvssspppnnnnnnkkkjjjiiiiiiiiijjjlllmmmiiilllppprrrssstttuuuwwwuuuwwwzzz{{{yyywwwwwwwwwuuutttttttttuuuyyy|||~~~zzz{{{|||||||||{{{zzzyyy{{{{{{zzzzzzzzz|||}}}|||}}}~~~~~~{{{}}}~~~}}}{{{zzz}}}|||~~~||||||}}}~~~~~~~~~|||xxxrrrmmmnnniiifffeeeddddddjjjrrrwwwiiibbbaaa___gggqqqxxx|||xxxkkkeee^^^YYYYYYYYYXXXWWWYYYSSSOOOOOOSSS]]]nnn~~~lllrrr{{{xxxnnngggeeellltttwwwwwwwwwzzzsssnnnooooookkkgggfffdddcccbbbeeegggeee```\\\YYYUUUQQQPPPPPPQQQRRRRRRPPPQQQRRRSSSSSSRRRRRRQQQUUUTTTSSSSSSSSSSSSSSSTTTRRRSSSTTTUUUWWWXXXYYYZZZ\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^]]]\\\YYYVVVSSSQQQUUUVVVVVVWWWWWWXXXXXXXXX[[[ZZZXXXXXXXXXWWWUUUSSSTTTUUUVVVXXXYYYXXXXXXWWWWWWYYY[[[[[[[[[ZZZ[[[\\\ZZZZZZWWWTTTRRRRRRUUUWWWXXXVVVUUUSSSSSSTTTUUUWWWRRRPPPNNNLLLKKKLLLMMMNNNPPPPPPPPPOOONNNKKKIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;<<<===>>>===;;;999999999;;;<<<;;;:::999888888888999999777777777777888999:::;;;;;;:::888666666777888999;;;;;;;;;<<>>>>>>>>===<<<;;;999888555444333333555888;;;>>>DDDGGGLLLPPPTTTXXX\\\```gggjjjnnnqqqrrrrrrssstttvvvuuuuuutttsssqqqpppooolllllllllmmmmmmmmmmmmmmmmmmmmmllllllnnnpppsssuuuuuuwwwzzzzzzxxxvvvuuuuuuuuuuuuuuuvvvwwwyyyzzz{{{yyyzzz|||{{{zzzzzz{{{}}}zzz{{{|||~~~~~~~~~}}}|||wwwyyy|||~~~~~~~~~~~~~~~~~~}}}{{{zzz~~~~~~~~~~~~}}}yyyuuurrrpppiiiiiiiiifffdddeeejjjnnn|||ooogggfffkkkrrrxxx||||||tttkkk```ZZZUUUSSSVVV[[[```\\\UUUNNNNNNYYYkkkyyynnnvvv~~~zzz|||~~~xxxsssooonnnrrrvvvwwwyyy|||xxxqqqlllmmmmmmjjjggggggggghhhjjjjjjfffaaa\\\ZZZVVVSSSPPPNNNNNNPPPPPPPPPQQQPPPPPPOOOPPPPPPQQQRRRTTTTTTSSSSSSSSSSSSTTTUUUSSSSSSTTTUUUWWWXXXYYYYYYZZZZZZ\\\]]]]]]^^^^^^^^^]]]]]]\\\[[[YYYVVVTTTRRRSSSTTTUUUVVVWWWXXXXXXYYY[[[ZZZYYYYYYZZZYYYWWWUUUTTTUUUVVVXXXZZZZZZZZZZZZZZZ[[[]]]\\\[[[ZZZZZZ[[[YYYYYYXXXUUUSSSSSSTTTVVVWWWVVVTTTSSSSSSSSSUUUVVVUUUSSSPPPNNNLLLKKKLLLLLLNNNNNNNNNNNNMMMLLLJJJIIIDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???>>>===<<<;;;;;;<<<===>>>===;;;999888999::::::::::::999999999888888888::::::999888777777777777;;;:::888666666777888999999999:::;;;===BBBIIINNNfffqqqaaaYYY___jjj{{{}}}rrrWWWGGGDDDCCC???<<<::::::;;;;;;;;;=========<<<;;;:::999888555444333333444777:::===AAADDDIIIMMMQQQUUUZZZ]]]fffjjjnnnpppqqqrrrssstttuuuuuuuuutttsssrrrppppppmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmoooqqqtttuuuvvvxxxzzzzzzyyyvvvuuuuuuvvvvvvwwwwwwxxxyyyzzz{{{xxxzzz{{{{{{zzzzzz{{{|||{{{{{{}}}~~~~~~~~~}}}xxxzzz}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~zzzvvvsssqqqjjjjjjiiigggeeefffkkkooo~~~wwwnnniiimmmsssyyy}}}yyyoooddd[[[RRRLLLMMMRRR^^^[[[UUUOOOPPPZZZkkkxxx|||sss{{{zzzooosssyyyzzz|||{{{yyyyyyxxxwwwzzzuuunnnhhhiiijjjiiihhhiiiiiilllnnnkkkbbbZZZVVVUUUSSSPPPMMMLLLMMMNNNNNNNNNQQQOOONNNMMMMMMOOOQQQSSSRRRRRRRRRRRRRRRSSSTTTUUURRRRRRSSSSSSTTTUUUVVVVVVWWWXXXZZZ\\\]]]^^^^^^]]][[[[[[[[[ZZZXXXWWWUUUTTTRRRRRRSSSUUUWWWXXXYYYZZZ[[[ZZZZZZ[[[\\\]]][[[ZZZWWWXXXYYYYYYYYYYYYXXXXXX[[[]]]^^^]]][[[YYYYYYZZZXXXYYYYYYWWWUUUSSSTTTUUUVVVUUUTTTRRRRRRRRRSSSTTTWWWVVVSSSOOOMMMKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>===<<<<<<;;;<<<<<<<<>>AAAEEEIIIMMMRRRWWWZZZeeehhhmmmpppqqqqqqssstttuuuuuuuuuuuutttsssqqqqqqoooooonnnnnnnnnnnnnnnooooooooonnnnnnooorrrtttvvvwwwyyy{{{{{{yyywwwuuuuuuxxxxxxxxxxxxyyyyyyzzzzzzwwwyyyzzz{{{yyyyyyzzz{{{{{{{{{}}}~~~~~~~~~yyy{{{}}}}}}|||||||||}}}~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~zzzzzz}}}~~~~~~}}}}}}~~~~~~~~~}}}~~~}}}|||xxxuuurrrjjjjjjhhheeedddfffjjjnnnzzzvvvmmmqqqvvvzzz}}}zzznnnaaaSSSHHHGGGLLL[[[XXXTTTQQQRRR]]]kkkvvv~~~zzzwwwpppooovvv|||vvvooosss~~~|||xxxxxxzzzrrrjjjeeefffhhhhhhhhhjjjjjjjjjhhhbbb[[[TTTPPPPPPPPPNNNKKKKKKLLLMMMMMMMMMOOOOOONNNNNNOOOPPPQQQRRROOOOOOOOOPPPQQQRRRSSSTTTPPPPPPPPPQQQQQQRRRRRRRRRTTTVVVYYY[[[]]]]]]]]]\\\XXXXXXXXXXXXWWWWWWVVVVVVRRRSSSTTTVVVXXXZZZ[[[\\\[[[ZZZ[[[\\\___```___^^^]]]\\\[[[YYYWWWUUUSSSRRRXXXZZZ[[[[[[ZZZYYYYYYZZZVVVXXXYYYXXXVVVTTTSSSSSSUUUTTTSSSRRRQQQQQQQQQRRRVVVUUURRRPPPNNNLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDAAAAAA@@@@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;999888777777666666888999::::::888666555666666666666777888999999888777777666666666777888555777999:::;;;===@@@BBBOOO\\\{{{uuuaaa___gggqqqxxxtttsssjjjPPP???>>><<<999777888888888777999999:::;;;;;;::::::999666444333222222444777999<<>>>>>======;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;999888666666555666777888999999777555444555555555555666777888999666666666666666666666777666777999::::::;;;>>>@@@HHHOOOjjj|||fffbbbjjjuuuyyyuuummm{{{nnnUUUAAA===;;;999888888888777666888888999:::;;;;;;;;;;;;777666333222222444666777<<<>>>AAAEEEHHHNNNTTTXXXaaaeeejjjmmmoooqqqrrrtttuuuuuuuuuvvvvvvuuuttttttsssrrrpppooonnnnnnnnnooopppooonnnnnnnnnpppssstttwwwyyy{{{{{{yyywwwuuuuuuvvvwwwwwwxxxwwwvvvuuuuuuuuuxxxzzz{{{zzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{|||}}}|||zzzzzz{{{||||||{{{{{{{{{|||}}}~~~~~~~~~|||yyy{{{~~~~~~|||}}}~~~yyy{{{}}}~~~{{{xxxooolllgggcccccceeehhhjjjuuu{{{zzz|||~~~{{{kkk]]]YYY[[[WWWVVVVVVWWW]]]hhhsss{{{}}}yyyuuuppprrrwwwzzzxxxvvvuuuoooiiiggg___YYYaaazzz|||{{{vvvooojjjhhhaaa]]]```bbbbbbbbbdddddd]]]UUURRRRRRSSSRRROOOKKKIIIHHHIIIKKKLLLLLLKKKJJJMMMQQQTTTUUUSSSQQQOOOMMMMMMMMMMMMMMMNNNOOOPPPRRRRRRSSSTTTTTTUUUVVVVVVUUUUUUVVVWWWXXXYYYZZZ[[[WWWWWWVVVVVVWWWWWWXXXYYYXXXXXXYYYYYYZZZ[[[[[[[[[YYYYYYZZZ\\\___aaaaaa```YYYXXXVVVUUUTTTTTTTTTTTTQQQSSSVVVWWWWWWWWWYYYZZZVVVXXXYYYYYYVVVTTTSSSSSSRRRRRRQQQPPPOOONNNNNNMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@???>>>===<<<<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;:::999888666555555666777777888777666555444888777666555555444444444555555555666666666666666666777999999999:::===???EEEJJJ```llldddjjj|||zzzkkkooo{{{}}}pppZZZGGG>>><<<:::999999999888666777888999;;;<<<<<<======999777555333222333555777;;;===@@@CCCGGGLLLSSSWWW___ccchhhlllnnnppprrrttttttuuuvvvvvvvvvvvvvvvuuuuuussspppnnnmmmmmmnnnnnnnnnmmmlllllllllnnnppprrruuuwwwzzzzzzxxxvvvuuuuuuuuuuuuwwwwwwwwwvvvuuutttvvvxxx{{{|||{{{zzzyyyyyyzzzyyyxxxxxxwwwwwwxxxxxx{{{||||||{{{zzzyyy{{{}}}}}}||||||||||||}}}}}}~~~zzzzzz~~~|||}}}yyyzzz||||||zzz{{{{{{vvvpppjjjeeeeeegggiiijjjuuuyyy|||qqqkkkkkkcccaaa```aaahhhrrr|||{{{vvvpppppptttuuuqqqmmmjjjddd]]]YYYXXXZZZfff~~~|||rrrnnniiiccc```bbb\\\YYY\\\^^^]]]]]]^^^WWWUUURRRPPPOOOOOONNNNNNGGGFFFFFFGGGIIIJJJJJJIIIJJJLLLOOOQQQRRRRRRQQQPPPOOOOOONNNNNNNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWVVVVVVUUUTTTUUUWWWYYYZZZZZZZZZYYYYYYYYYZZZ[[[\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXYYY[[[^^^```___^^^XXXWWWVVVUUUUUUUUUVVVVVVRRRTTTVVVWWWWWWWWWXXXYYYWWWXXXYYYXXXUUUTTTSSSTTTQQQQQQPPPPPPOOOMMMLLLKKKIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHFFFEEECCCCCCCCCCCCAAAAAA@@@@@@@@@?????????AAA@@@???>>>===<<<;;;;;;999:::;;;<<<<<<<<<;;;;;;999999999999888777666555777777666666666555555555777777666555444444444444444444555555666666666666555666777777777999<<>>>>>???;;;999666444333444555666:::;;;>>>AAAEEEJJJQQQVVV^^^bbbgggkkknnnppprrrssstttuuuvvvwwwwwwwwwwwwwwwuuussspppmmmllllllmmmnnnlllkkkjjjiiijjjlllnnnooorrruuuxxxyyyxxxvvvvvvvvvtttuuuwwwxxxxxxwwwvvvuuuvvvyyy|||}}}|||{{{zzzzzz|||{{{yyyxxxwwwvvvwwwwww{{{{{{{{{zzzyyyyyy{{{}}}~~~~~~}}}}}}||||||}}}}}}{{{{{{}}}~~~~~~{{{{{{|||}}}~~~zzzzzz~~~~~~xxxrrriiidddccceeefffgggqqqttt}}}~~~{{{uuurrroooooottt|||}}}{{{xxxuuummmpppppplllgggccc]]]VVVQQQWWW___mmmssshhhaaa[[[YYYYYY^^^XXXVVVYYY\\\ZZZXXXYYYKKKOOOQQQPPPKKKHHHIIIJJJEEEDDDDDDEEEHHHIIIIIIHHHKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPOOOOOOOOOPPPPPPMMMMMMOOOPPPRRRSSSTTTUUUXXXVVVTTTSSSSSSVVVXXXZZZ]]]]]]\\\[[[[[[\\\]]]^^^\\\[[[[[[YYYXXXWWWVVVUUUWWWWWWXXXZZZ]]]___^^^]]][[[ZZZXXXVVVUUUUUUUUUUUUUUUWWWXXXXXXWWWVVVWWWXXXXXXYYYYYYWWWUUUSSSTTTUUUPPPPPPPPPOOONNNMMMKKKKKKHHHIIIIIIJJJIIIIIIHHHHHHGGGFFFEEECCCCCCCCCDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;888999;;;<<<===<<<;;;;;;888888888888888777666555777777666555555555555666444444444444444666777777333333444555666666666555555555666555666888;;;>>><<>><<<<<<<<<<<<:::888777888:::<<<===??????@@@<<<:::777555333444555666888:::===???CCCIIIPPPUUU]]]aaafffkkkmmmppprrrssstttuuuvvvwwwwwwxxxwwwwwwuuussspppmmmkkkkkklllmmmkkkjjjhhhhhhhhhjjjlllmmmqqqssswwwxxxwwwvvvvvvvvvtttvvvxxxyyyzzzyyywwwvvvvvvyyy}}}~~~}}}{{{zzzzzz~~~}}}{{{xxxwwwvvvvvvwwwzzz{{{{{{zzzyyyzzz|||~~~~~~}}}}}}|||}}}}}}~~~~~~}}}|||~~~~~~~~~~~~}}}}}}||||||~~~}}}}}}wwwpppgggaaa```aaabbbbbbkkknnnwww}}}zzzyyy|||yyyoooooommmiiiccc\\\XXXWWWWWW\\\[[[```mmmyyygggZZZRRROOORRRXXXXXXYYYZZZZZZXXXTTTPPPNNNLLLLLLKKKKKKKKKJJJJJJJJJGGGEEECCCEEEIIILLLLLLKKKKKKIIIHHHIIIMMMRRRVVVXXXWWWSSSOOOLLLLLLMMMMMMMMMIIIKKKMMMMMMNNNOOORRRUUUVVVVVVVVVUUUTTTUUUWWWYYYZZZ[[[[[[\\\\\\[[[[[[ZZZ]]]\\\YYYWWWVVVUUUUUUVVVUUUTTTTTTUUUWWWYYYZZZZZZYYYYYYXXXWWWWWWVVVUUUUUUWWWWWWWWWWWWXXXYYYZZZZZZYYYXXXVVVTTTRRRPPPNNNNNNRRRQQQPPPOOOMMMLLLKKKJJJHHHGGGFFFGGGHHHGGGEEECCCEEEDDDDDDCCCBBBBBBAAAAAAEEEEEEEEECCCBBB@@@>>>===??????>>>===<<<;;;::::::888999:::;;;;;;;;;::::::;;;;;;999777666555555555444444555555666555555555444333333222222333333444333333333444444444555555444444444555555777888888===AAAJJJ[[[wwwttt|||uuuqqqyyy{{{tttmmmlllmmmssswwwrrrbbbUUUCCC===999<<<===;;;999:::999:::;;;;;;<<<<<<;;;;;;;;;:::888666555444555555555888<<<@@@DDDIIINNNQQQ[[[^^^cccggghhhjjjkkkmmmppprrruuuwwwyyyxxxwwwvvvyyyvvvsssooommmmmmnnnoooooollliiiggghhhkkkpppsssqqqtttwwwzzz{{{yyyvvvttttttwwwyyyyyyvvvuuuuuuwwwxxxzzz}}}~~~{{{yyy}}}zzzwwwuuuttttttuuuzzzzzzzzzxxxwwwxxx{{{~~~}}}|||{{{~~~~~~~~~}}}}}}|||{{{{{{~~~wwwsssmmmddd]]]ZZZ[[[\\\```fffpppyyy~~~uuummmiiiccc^^^[[[[[[]]]___```^^^___hhhuuu|||ooo```WWWQQQNNNPPPUUUZZZZZZYYYWWWTTTPPPLLLJJJHHHHHHHHHGGGGGGGGGFFFFFFGGGEEEDDDEEEHHHKKKKKKJJJMMMKKKJJJJJJMMMQQQTTTVVVWWWTTTPPPMMMLLLLLLKKKJJJJJJKKKLLLLLLLLLLLLOOOQQQUUUUUUUUUTTTSSSSSSUUUWWWVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYWWWVVVUUUTTTTTTTTTVVVUUUTTTTTTVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUWWWVVVUUUTTTRRRQQQPPPOOORRRQQQPPPOOOMMMLLLKKKJJJIIIGGGFFFFFFFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@??????BBBBBBBBBBBBAAAAAA@@@?????????>>>===<<<;;;::::::;;;;;;:::::::::999999888999888777666555444444444444444555555555444444333333333222222222222333333333333333333444444444444444444444444555555666777;;;>>>EEESSSkkk~~~zzzpppllljjjnnnrrrnnncccXXXGGG@@@<<<===???>>>===>>>:::::::::;;;;;;;;;;;;;;;<<<:::888666555444444444444777;;;>>>BBBFFFLLLOOOXXX\\\aaaeeegggiiikkkmmmoooqqqtttwwwxxxxxxwwwvvvwwwvvvssspppnnnnnnnnnnnnnnnkkkhhhffffffiiimmmpppnnnqqqtttwwwxxxwwwuuuttttttwwwyyyyyyvvvtttuuuvvvtttwwwzzz}}}~~~}}}{{{|||{{{zzzyyyxxxvvvuuuuuuzzzzzzzzzxxxwwwxxx{{{}}}~~~}}}|||{{{~~~}}}~~~~~~~~~~~~vvvqqqhhh```ZZZWWWWWWXXX]]]cccmmmvvv}}}}}}vvvhhhaaaZZZWWWZZZ___ccceeeaaa\\\YYY\\\eeemmmqqqqqqlllcccZZZVVVSSSPPPQQQUUU\\\ZZZWWWSSSOOOKKKGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDHHHFFFEEEFFFHHHJJJJJJJJJPPPOOOMMMMMMNNNPPPRRRSSSVVVSSSPPPNNNMMMLLLJJJHHHJJJKKKKKKKKKJJJJJJKKKMMMTTTUUUUUUTTTSSSRRRTTTVVVSSSSSSRRRQQQQQQRRRSSSSSSTTTUUUUUUUUUUUUTTTSSSSSSVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKHHHFFFDDDDDDDDDDDDCCC@@@@@@??????>>>============>>>???@@@@@@AAAAAAAAA??????>>>===<<<;;;;;;:::===<<<;;;999888777777777666666555444444444444444444444444444333333222111333333222222222222333333222222333333333444444444444444333333333444555555888:::???III[[[xxxxxxqqqkkkkkkooonnnfff^^^KKKCCC<<<<<<===<<<<<<>>>===<<<;;;::::::;;;<<<<<<===<<<:::777666444333333333666999<<>>>>>===<<<<<<<<<;;;<<<===>>>????????????>>>>>>======<<<;;;;;;:::<<<;;;999888777777777888555555444444444444555555444444444333222111000///222222111111111111222222222222222222333333333333444333333222222333333444777999<<>><<<<<<<<<===@@@AAA???===;;;;;;<<<===>>>>>>===;;;999666555333222444555888;;;>>>BBBGGGKKKQQQUUU\\\aaaeeeiiilllnnnmmmpppsssvvvxxxwwwvvvvvvtttttttttsssrrrpppmmmlllllliiieeebbbaaabbbeeefffiiikkkmmmpppssstttuuuuuuuuuvvvwwwxxxwwwvvvuuuuuurrrtttwwwzzz|||}}}}}}|||wwwyyy}}}~~~{{{xxxxxxyyyzzzyyyxxxxxxzzz|||}}}}}}}}}|||||||||||||||{{{|||~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}rrrddd[[[XXXWWWUUUSSSRRRYYYcccmmmuuuzzz~~~zzz{{{qqqeee^^^ZZZUUUQQQRRRWWW[[[[[[YYYMMMIIIDDDAAADDDKKKTTTYYY]]][[[\\\bbbccc```\\\\\\VVVTTTQQQMMMJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGJJJKKKKKKLLLLLLLLLMMMMMMQQQSSSSSSQQQNNNMMMNNNOOONNNMMMLLLLLLNNNNNNMMMLLLJJJLLLMMMMMMLLLMMMOOORRRWWWXXXXXXWWWUUUSSSSSSTTTRRRQQQOOONNNNNNOOOQQQRRRQQQRRRTTTVVVVVVVVVVVVUUUSSSTTTSSSQQQMMMLLLLLLNNNMMMNNNOOOPPPRRRSSSTTTTTTSSSSSSSSSSSSRRRPPPOOONNNOOOOOOOOOPPPPPPQQQQQQQQQNNNNNNMMMLLLKKKJJJJJJIIIKKKHHHDDDBBBBBBBBBBBBAAA??????>>>>>>===<<<<<<<<<<<<<<<======>>>===============<<<<<<;;;:::::::::888888888777777888888999555555444444444555666666333333333333222111000///222111111000000111111222111111111222222222333333333222222222222333444444777888<<<@@@GGG[[[wwwuuuwwwvvvooohhhVVVLLLBBB@@@@@@AAACCCGGGDDDBBB@@@>>>======???@@@>>>===<<<:::888555444333444666888:::<<>>DDDMMMTTTZZZZZZ^^^fffhhhbbb]]][[[PPPOOOLLLJJJIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEHHHJJJMMMMMMMMMLLLMMMNNNOOOQQQTTTRRRNNNLLLMMMNNNLLLJJJJJJJJJMMMNNNOOONNNLLLNNNOOOOOOOOOPPPRRRTTTWWWYYYYYYXXXVVVTTTSSSSSSQQQPPPOOONNNNNNOOOPPPQQQSSSSSSTTTVVVVVVWWWWWWWWWPPPRRRRRRPPPLLLKKKLLLOOOLLLMMMNNNOOOQQQRRRSSSTTTSSSTTTTTTTTTSSSRRRPPPOOONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKJJJJJJIIIHHHHHHIIIFFFDDDBBBBBBBBBBBBAAA?????????>>>======<<<<<<===============<<<<<<;;;;;;;;;:::::::::999999999555666777888888888888888555555444444444555555666333333333333222222111000111111000000000000111111000000111111111222222222222222222222333444555555666777;;;???CCCQQQqqqxxxvvvyyyzzztttnnnXXXNNNDDDAAABBBBBBDDDHHHEEEDDDBBB@@@???>>>>>>???======<<<;;;999777555444555666777888:::???EEEIIIKKKPPPWWW]]]bbbfffjjjlllkkkmmmqqqtttvvvwwwvvvuuussssssssssssrrrpppnnnmmmjjjhhheeebbbaaaaaabbbcccgggiiimmmpppsssuuuuuuuuuttttttuuuxxxzzz{{{zzzyyywwwxxxyyyzzzzzzzzzyyyxxxxxxzzz}}}~~~yyy{{{||||||{{{{{{|||}}}}}}||||||{{{|||}}}||||||}}}~~~~~~{{{{{{|||}}}}}}tttfff\\\VVVRRRPPPNNNKKKQQQZZZdddmmmuuu|||}}}{{{tttrrr{{{}}}}}}uuunnnkkkeee\\\WWWWWWWWWVVVUUUTTTRRROOOMMMKKKEEEEEEDDDAAA???CCCKKKQQQVVVWWW\\\dddeee___WWWTTTJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEHHHLLLMMMLLLKKKMMMOOOKKKOOOSSSRRRNNNLLLLLLNNNMMMKKKIIIIIIKKKMMMNNNNNNPPPQQQRRRQQQPPPPPPRRRTTTWWWXXXYYYXXXUUURRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTUUUVVVWWWWWWMMMPPPRRRPPPLLLKKKMMMQQQMMMMMMNNNOOOQQQRRRSSSSSSUUUUUUWWWWWWWWWUUUSSSRRRNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFEEECCCCCCCCCCCCBBB@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<============<<<<<<999999999888888888888888555666888999999777555444555444333333333333333444222333333333333333222222000000000//////000000000000000000000111111111222111111111222444555777888555555999>>>???FFF___zzzyyywwwzzzvvvtttzzz~~~|||xxxeeeZZZNNNHHHEEEBBBAAACCCCCCCCCBBB@@@???===<<<<<<<<<<<<<<<<<<:::888666555444444555666888<<>>======<<<<<<;;;::::::;;;;;;<<<===>>>>>>>>>>>>888888888777777777777777666777999;;;:::777333111444333222222111111222222222222333444444444333333000000////////////000000000000000000111111111111000111111333444666888999444333777<<<<<>><<<:::999<<<<<<<<<<<<;;;999777666333333444444666:::@@@EEEEEEJJJQQQWWW\\\```dddfffjjjlllppptttvvvvvvvvvuuutttsssrrrqqqqqqpppoooooojjjhhhfffdddccccccddddddcccggglllqqqssssssqqqppptttsssuuuyyy~~~~~~xxxxxxyyyzzz{{{{{{{{{{{{yyyxxxxxxxxxxxxzzz|||~~~{{{}}}~~~~~~}}}~~~~~~}}}||||||}}}~~~||||||}}}~~~}}}}}}|||yyy}}}~~~zzzpppeeeZZZSSSQQQQQQJJJNNNSSSXXX___hhhpppvvv{{{||||||yyyvvvtttvvv}}}xxxyyy{{{~~~~~~tttnnnbbb]]]WWWTTTVVVZZZ^^^___jjjbbbWWWNNNKKKMMMPPPSSSMMMQQQQQQLLLIIILLLOOOPPPUUUYYY[[[XXXQQQLLLKKKLLLDDDEEEHHHJJJJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIKKKMMMLLLLLLMMMMMMMMMMMMLLLKKKNNNMMMKKKJJJKKKLLLLLLKKKMMMPPPRRRSSSRRRQQQQQQRRRRRRSSSSSSTTTTTTTTTSSSSSSRRRTTTWWWYYYYYYWWWTTTQQQUUUUUUTTTSSSSSSSSSSSSSSSTTTSSSQQQOOONNNLLLKKKKKKLLLNNNPPPRRRSSSSSSRRRRRRTTTSSSRRRUUUWWWVVVPPPJJJLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDBBBAAA@@@?????????@@@@@@AAA@@@===;;;::::::;;;<<<>>>======<<<;;;;;;::::::999888888888888888888888666666666666555555555555111222333444444222000///......////////////......000000000000000000000000333222000...///111333555111111222222222333333333333555888::::::>>>LLL\\\|||kkkbbb```cccmmmvvv{{{{{{~~~xxxxxxxxxdddVVVPPPHHH???@@@BBBCCCAAA>>>===???AAA?????????>>><<<;;;999888555555555555777;;;>>>@@@FFFIIINNNSSSXXX]]]cccgggeeehhhkkkmmmooopppsssuuuuuuuuutttsssqqqooommmllljjjhhheeedddddddddcccaaadddeeegggjjjlllnnnoooooorrrsssvvvxxx{{{}}}~~~zzzzzzzzz{{{{{{|||~~~~~~~~~{{{yyyxxxyyy{{{|||~~~~~~~~~}}}|||zzzyyyxxx}}}}}}||||||}}}zzz{{{{{{|||}}}~~~~~~~~~}}}|||~~~}}}{{{yyyyyy{{{sssggg^^^WWWQQQNNNMMMNNNPPPSSSXXX```jjjpppzzz}}}}}}}}}|||~~~~~~}}}zzz|||vvvhhhaaaSSSSSSTTTWWW]]]ccciiimmmsssnnnfff___ZZZXXXXXXXXXWWW[[[[[[WWWTTTVVVXXXXXXVVVXXXXXXSSSLLLGGGGGGIIIHHHIIIJJJJJJIIIGGGDDDBBBEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIJJJIIIIIIIIIKKKMMMLLLMMMMMMMMMMMMMMMLLLLLLMMMLLLJJJJJJJJJKKKLLLLLLKKKMMMOOOPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTNNNOOORRRTTTTTTSSSRRRQQQSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPOOOMMMLLLKKKJJJJJJNNNOOOPPPQQQRRRRRRRRRRRRTTTRRRQQQSSSVVVVVVQQQLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>;;;999888888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999888777666666555555555444444444444333111222333333333222111000......////////////......////////////////////////111000///......000222333111111111222222222333333333333666888999===HHHUUUpppyyykkk^^^WWWXXXcccpppzzz~~~xxxaaaRRRHHHCCCAAACCCCCCAAA>>>===>>>@@@AAA@@@???>>>===;;;999888555444444555777:::===>>>DDDGGGLLLQQQVVV[[[aaaeeedddgggkkkmmmooopppqqqssstttttttttsssrrrpppnnnmmmllliiifffeeeeeedddcccbbbdddeeegggiiikkkmmmnnnoooqqqsssuuuxxxzzz|||}}}~~~{{{{{{{{{{{{{{{||||||}}}~~~|||zzzzzzzzz{{{|||||||||||||||{{{zzzyyyyyy|||}}}~~~~~~|||{{{{{{|||xxxyyyzzz{{{}}}~~~~~~}}}|||}}}~~~|||xxxwwwxxx|||tttiiiaaa[[[VVVSSSPPPQQQRRRTTTXXX___hhhnnnwwwzzz~~~}}}}}}}}}~~~}}}|||{{{xxxeeeVVVOOOIIINNNUUU]]]eeennnvvv{{{}}}xxxrrrkkkeee```^^^]]]bbbeeedddcccddddddaaaWWWVVVSSSMMMFFFCCCDDDFFFIIIIIIJJJJJJIIIGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHJJJKKKJJJIIIHHHIIIKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMJJJLLLMMMMMMMMMNNNQQQSSSRRRSSSTTTTTTUUUUUUUUUTTTLLLMMMOOOPPPQQQQQQRRRQQQRRRRRRRRRQQQQQQQQQPPPPPPOOONNNMMMLLLLLLLLLLLLLLLPPPOOOOOOOOOPPPQQQRRRRRRTTTQQQPPPRRRTTTUUURRROOOKKKLLLLLLKKKKKKJJJIIIHHHFFFFFFFFFFFFFFFEEECCCCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>===;;;999888888999999777888999:::;;;<<<===>>><<<;;;:::999888666555555444444333333333222222222222222222222111111111000......////////////......................................./////////000000000111111111222222222222222111222666999;;;BBBJJJ\\\vvvtttdddTTTOOOZZZiii}}}|||qqqUUUHHHHHHBBBCCCCCCBBB???>>>???@@@BBBAAA@@@???===;;;:::999555444444444555888;;;<<>>===;;;::::::555444333333444666999:::???BBBGGGLLLQQQVVV\\\```aaafffkkkooopppooooooooorrrssssssttttttssssssrrrrrrooojjjhhhgggggggggfffeeeeeefffgggiiijjjlllmmmoooppprrruuuwwwxxxyyyzzzyyyyyyyyyyyyzzz{{{|||}}}|||}}}}}}~~~}}}|||{{{zzzwwwwwwwwwxxxxxxyyyzzzzzzyyyzzzzzzyyyxxxwwwyyyzzzwwwxxxyyy{{{|||~~~}}}~~~~~~~~~|||}}}~~~|||yyyxxx{{{~~~}}}zzz~~~xxxooohhhbbb]]]ZZZ[[[[[[\\\]]]___dddjjjooouuuwwwyyyyyyxxxvvvvvvvvv{{{||||||}}}|||zzzuuulllbbb]]]]]]___eeefffiiilllpppuuu{{{{{{sssjjjdddbbbccccccjjjooopppooojjjaaaXXXNNNLLLHHHDDDBBBBBBFFFHHHEEEEEEFFFFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJIIIGGGFFFEEEFFFGGGGGGHHHIIIJJJJJJIIIIIIIIIKKKLLLKKKJJJKKKNNNQQQSSSSSSRRROOOMMMLLLNNNOOOPPPQQQRRRSSSTTTUUUUUUTTTTTTTTTRRRQQQQQQQQQQQQRRRRRRSSSSSSTTTSSSRRRQQQQQQNNNNNNMMMMMMNNNNNNOOOPPPPPPOOONNNNNNNNNPPPRRRSSSRRRPPPOOOPPPQQQSSSSSSSSSNNNNNNNNNNNNNNNMMMKKKKKKHHHHHHHHHHHHGGGFFFEEEDDDAAAAAABBBBBBBBBAAA@@@??????>>>===<<<;;;::::::999999999999999999999999999666777777777777777777777444444444333333333222222222111000/////////000000......////////////......////////////////////////---...000111222111000/////////000000000111111111444000///555999999999<<>>@@@BBBCCCCCCBBBBBBAAA???===<<<;;;;;;;;;666555444333444555777888===AAAEEEJJJOOOUUU[[[___aaaeeekkkooopppppppppqqqqqqrrrsssssstttttttttssstttqqqmmmkkkjjjjjjiiihhhfffffffffggghhhjjjkkklllnnnpppqqqtttvvvwwwxxxxxxvvvvvvwwwxxxzzz|||}}}~~~zzz{{{|||}}}}}}|||zzzyyyvvvvvvvvvvvvwwwyyyzzz{{{xxxyyyyyyxxxwwwwwwyyy{{{zzz{{{{{{{{{||||||}}}}}}{{{|||~~~}}}}}}~~~}}}}}}~~~}}}zzzzzz}}}{{{~~~zzzqqqiiibbb\\\XXXZZZZZZ[[[\\\]]]aaagggkkkmmmooorrrsssrrrrrrssstttvvvxxxzzz||||||}}}~~~~~~bbbcccddddddeeehhhmmmppptttrrrpppoooqqqtttuuuuuusssqqqmmmfffaaa```dddhhhooorrrqqqlllggg```TTTJJJGGGFFFDDDBBBCCCDDDGGGHHHHHHGGGFFFDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHJJJJJJHHHFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIKKKMMMLLLKKKLLLPPPSSSUUUVVVUUURRROOOMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPQQQRRRQQQPPPOOONNNKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNOOOQQQRRRSSSQQQPPPPPPPPPQQQRRRSSSSSSOOOOOOOOONNNNNNMMMLLLKKKGGGHHHHHHGGGGGGFFFEEEDDD???@@@AAABBBAAA@@@???>>><<<<<<;;;:::999888777777:::999999888777777666666444444444555666666777777444444444333333333222222000000000000/////////.........////////////......////////////////////////...///000111222111000000////////////000000000000333000000444777666777999DDDPPPhhhuuu]]]UUUXXXhhhuuufffMMM???::::::;;;>>>BBBCCCBBBAAA@@@???===;;;;;;;;;<<<<<<888777555444444555666777;;;???CCCHHHMMMSSSYYY]]]___ccchhhmmmooopppqqqrrrqqqqqqrrrssssssssssssssssssqqqooonnnnnnnnnlllkkkhhhhhhgggggghhhiiikkklllnnnpppqqqsssuuuvvvwwwxxxuuuvvvvvvwwwyyy{{{}}}~~~yyyzzz{{{||||||{{{yyyyyyvvvvvvuuuvvvwwwyyy{{{|||yyyzzzzzzyyywwwxxxzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}zzz|||~~~||||||~~~~~~|||{{{|||}}}|||sssjjjbbb[[[WWWUUUVVVVVVUUUVVVXXX\\\______bbbeeehhhiiikkkmmmooorrruuuyyy{{{|||}}}~~~UUUZZZdddoooxxx}}}~~~}}}~~~yyysssqqqqqqooohhhbbb___```___]]]\\\aaajjjqqqvvvsssjjj___XXXSSSJJJBBBBBBAAAAAABBBCCCDDDDDDDDDGGGFFFDDDBBBBBBCCCEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIKKKLLLJJJHHHHHHHHHGGGGGGIIIJJJJJJKKKKKKKKKIIILLLOOONNNLLLMMMQQQVVVTTTUUUUUUSSSPPPNNNMMMMMMMMMNNNOOOQQQRRRRRRSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOOOOPPPQQQRRRRRRPPPNNNMMMLLLKKKKKKKKKKKKLLLLLLMMMJJJKKKMMMOOOQQQRRRRRRSSSPPPQQQQQQQQQQQQQQQQQQRRRMMMMMMMMMMMMLLLKKKJJJJJJFFFFFFFFFEEEEEEDDDCCCBBB>>>???@@@AAAAAA???===<<<;;;;;;;;;:::999888777666999999888777777666555555333333444444444444444444333222222222222111111111...///000000000///...---......////////////....................................//////000000//////........./////////000000222///000333444333555999???EEEWWWsss~~~hhh\\\[[[gggrrrwwwyyywwwiiiTTTBBB::::::;;;>>>AAABBB???======<<<;;;::::::;;;<<<===999888666444444555666777888<<>>@@@@@@@@@???===;;;=========<<<;;;:::999888777777777777666666666666444444444333333222222222111111111111000000000000---///000111111///---,,,......////////////......------------------------------------......//////............/////////000000...///222111000333999:::<<>>:::999777555444555666777666:::>>>CCCHHHNNNTTTXXXZZZ]]]aaaeeeiiilllpppssspppqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqssstttssspppmmmkkkjjjiiihhhhhhjjjlllmmmoooppprrrtttuuuvvvwwwwwwzzzzzzyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwvvvvvvwwwyyy{{{||||||||||||zzzyyy{{{}}}{{{|||}}}~~~|||}}}~~~|||zzzzzz{{{}}}vvvmmmfff___[[[VVVUUUSSSOOOLLLJJJKKKMMMLLLOOOUUUZZZ^^^dddiiillloootttzzz}}}~~~jjjyyy{{{lllkkkiii___VVVUUUUUUVVVYYY___ffflllpppqqqeee]]]RRRHHHBBBAAA@@@AAA>>>???@@@BBBCCCCCCBBBBBBAAABBBCCCDDDEEEFFFGGGHHHJJJJJJIIIHHHGGGGGGGGGGGGEEEGGGJJJMMMNNNMMMKKKJJJMMMLLLKKKJJJJJJKKKLLLLLLJJJJJJIIIJJJKKKMMMOOOPPPQQQQQQRRRRRRRRRPPPOOONNNOOOOOOOOONNNNNNNNNMMMMMMRRRTTTVVVVVVTTTRRRRRRRRRQQQQQQRRRRRRRRRQQQOOONNNRRRPPPNNNNNNOOOOOOOOONNNNNNNNNOOOOOOOOOOOOPPPPPPNNNNNNOOOPPPOOONNNMMMLLLDDDEEEGGGHHHIIIIIIHHHGGGEEEDDDCCCBBBBBBAAABBBBBBCCCBBB@@@>>>======>>>???>>>======<<<:::888666555666444222333666777555333333333444444333333222111111111111000000000000000////////////////////////---------.........//////........................------------------------,,,------...............222111//////000111444555???>>>DDDUUUnnn~~~sssiiieeeooo}}}mmmmmmuuuxxxuuuvvvvvvssspppqqqooodddUUUCCC>>>;;;;;;:::888:::>>>:::999888888888:::<<<>>>;;;::::::999888777666666666888<<<@@@CCCHHHNNNRRRWWW[[[```dddfffgggiiijjjoooooooooppppppqqqqqqrrrqqqqqqqqqqqqppppppooonnnnnnmmmkkkjjjiiijjjkkkkkkjjjnnnssstttsssssstttvvvyyyxxxxxxyyyzzzyyywwwtttuuuttttttvvvyyy{{{}}}}}}wwwwwwwwwwwwxxxyyyzzzzzzzzzyyyyyyyyyzzzzzz{{{{{{}}}}}}}}}}}}~~~}}}||||||zzzzzz}}}}}}~~~~~~}}}|||vvvnnneee^^^ZZZVVVQQQNNNMMMLLLLLLKKKKKKMMMOOOSSSXXX___hhhmmmssszzz{{{tttfffccc___XXXWWW\\\[[[\\\```eeehhhhhhfffcccWWWPPPGGG@@@============;;;<<<>>>@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMMMMLLLLLLMMMLLLJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKMMMOOOPPPRRRRRRSSSSSSSSSRRRPPPOOOOOONNNNNNNNNMMMMMMMMMMMMPPPRRRTTTTTTRRRPPPPPPPPPPPPQQQRRRRRRQQQPPPOOONNNPPPNNNMMMNNNOOOOOONNNMMMMMMMMMMMMNNNNNNOOOOOOOOOLLLMMMNNNOOOOOONNNMMMMMMEEEFFFGGGGGGGGGGGGGGGGGGCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<;;;;;;;;;::::::888777777888666444555777888777555333333333444333222222111222222111111000///..............................------------.........///------------------------------------------------...///000000111111000000000///......///000222444666555;;;III^^^yyyxxxoootttsssooosssuuurrrssstttrrrqqqsssrrrgggZZZFFF@@@<<<<<<<<<999888:::999999888888999:::<<<===;;;;;;:::999777666555555444666:::===AAAFFFKKKOOOVVVZZZ___ccceeegggiiijjjppppppqqqrrrrrrsssssssssqqqqqqrrrrrrqqqpppoooooommmlllkkkjjjjjjiiijjjjjjiiimmmqqqtttuuuuuuvvvwwwyyyxxxxxxyyyzzzzzzwwwuuusssssssssuuuxxx{{{|||}}}wwwwwwwwwxxxxxxzzz{{{{{{{{{zzzyyyyyyyyyzzz||||||}}}}}}}}}~~~~~~}}}~~~||||||~~~~~~~~~~~~}}}~~~~~~yyyqqqhhhaaa\\\XXXSSSOOONNNNNNMMMLLLJJJKKKMMMPPPTTT[[[dddjjjssszzzxxxjjj^^^YYYUUUTTTZZZcccbbbdddfffhhhfff```WWWQQQGGGCCC===:::999:::;;;;;;:::;;;===???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMOOOPPPQQQRRRQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLNNNPPPRRRRRRPPPNNNNNNNNNPPPPPPQQQQQQQQQPPPOOOOOOMMMLLLLLLMMMNNNOOOMMMLLLJJJKKKKKKLLLMMMNNNNNNOOOKKKLLLLLLMMMMMMMMMLLLLLLGGGGGGFFFFFFEEEEEEFFFFFFBBBAAA@@@???>>>>>>>>>>>>============<<<<<<;;;:::888999999999999888777777444222111222333444333111222333333333333222111111333333222000///...---,,,........................------------............------------------------------------------------+++,,,,,,---------------///...------...///111222333444888BBBRRRjjjzzz}}}~~~vvvvvvxxxwwwrrrrrrqqqssswwwwwwnnncccMMMDDD<<<;;;<<<999777777888888999999:::;;;;;;;;;;;;;;;:::888777555444444222444777:::>>>BBBGGGKKKTTTXXX]]]aaacccfffhhhjjjooopppppprrrrrrsssssssssqqqrrrrrrrrrrrrrrrqqqpppllllllkkkkkkjjjiiihhhhhhiiijjjnnnsssxxxyyyxxxwwwxxxwwwwwwxxxzzzzzzyyywwwqqqrrrtttuuuxxxzzz{{{|||wwwwwwwwwxxxyyy{{{|||}}}{{{zzzyyyxxxxxxzzz|||}}}|||}}}~~~~~~~~~~~~}}}}}}~~~~~~||||||}}}~~~~~~~~~}}}}}}~~~}}}}}}uuulllfff___[[[VVVRRRPPPPPPOOONNNJJJJJJKKKLLLOOOUUU]]]cccqqqyyy{{{jjj___UUUSSSUUUXXX```ggghhhgggdddaaa\\\TTTLLLFFF>>><<<999999:::;;;;;;;;;;;;<<<>>>???AAACCCDDDEEEBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJJJJJJJKKKLLLNNNOOOMMMLLLKKKJJJHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKMMMOOOQQQQQQOOONNNNNNNNNOOOOOOPPPPPPPPPOOOOOOOOOKKKJJJJJJLLLNNNNNNMMMKKKIIIIIIJJJKKKLLLLLLMMMNNNLLLLLLLLLKKKKKKJJJIIIIIIHHHGGGFFFDDDCCCCCCDDDEEEAAA@@@???>>>============;;;<<<=========<<<:::999888888999888888777666555222222111111111111111000222222222222222111111000111111000//////...------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++...............000111222444666999???HHH\\\|||yyy~~~sssqqqpppttt{{{|||vvvnnnXXXJJJ===999:::999777777777777999::::::;;;::::::;;;;;;999888666555444333111333666999;;;???DDDHHHQQQTTTYYY]]]```dddgggiiikkklllnnnoooppppppppppppqqqqqqrrrsssssssssrrrrrrllllllkkkkkkjjjiiihhhggghhhiiilllrrrxxx|||zzzwwwwwwvvvvvvwwwyyyzzzyyyxxxsssuuuwwwxxxxxxxxxyyyzzzwwwwwwxxxyyyzzz|||}}}~~~zzzyyywwwvvvwwwxxx{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||zzzzzz}}}}}}~~~~~~~~~~~~}}}|||~~~xxxoooiiibbb^^^YYYUUUSSSRRRRRRQQQNNNMMMLLLJJJJJJOOOUUUZZZlllwwwsssggg\\\SSSNNNSSS^^^eeehhhiiigggbbbZZZRRRMMMHHHDDDBBB<<<:::999999:::;;;;;;::::::;;;<<<>>>???AAACCCDDDAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGIIIIIIHHHHHHIIIKKKMMMNNNMMMMMMLLLKKKJJJIIIGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMOOOQQQQQQPPPOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOKKKKKKKKKLLLNNNOOOMMMLLLHHHHHHIIIJJJJJJKKKLLLLLLNNNMMMKKKIIIHHHFFFEEEEEEHHHGGGEEECCCBBBBBBBBBCCCAAA@@@???>>>============;;;<<<=========<<<;;;:::::::::999888777555444333666666666555444444444444111111222222111111000///.............../////////........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............////////////000111222222111333666999===LLLiiizzzyyyuuupppmmmrrryyy|||zzzvvvfffUUUBBB:::888888999;;;666777888999::::::::::::;;;;;;:::888777555444444222444666888:::>>>BBBEEELLLPPPUUUYYY]]]aaaeeehhhjjjkkkmmmooopppppppppooopppqqqrrrrrrssssssssssssmmmmmmlllkkkjjjiiihhhgggiiihhhjjjpppwwwzzzzzzxxxwwwvvvuuuvvvwwwyyyxxxwwwwwwyyy{{{{{{yyywwwxxxyyyxxxxxxxxxyyyzzz{{{}}}}}}xxxwwwvvvuuuvvvwwwyyyzzzzzz|||}}}~~~~~~~~~}}}}}}}}}|||zzzzzzyyyzzz{{{}}}~~~~~~zzz}}}yyyqqqkkkeeeaaa[[[WWWVVVUUUTTTSSSSSSRRROOOKKKIIIJJJOOORRRdddrrr}}}}}}xxxtttnnnbbbWWWSSSNNNNNNWWWeeemmmkkkfff]]]VVVMMMEEEAAA@@@@@@@@@;;;999777777999999999777888888888999;;;===???@@@??????@@@@@@AAAAAAAAABBBAAAAAAAAAAAABBBCCCEEEEEEGGGFFFFFFFFFGGGIIIKKKLLLLLLLLLLLLLLLKKKIIIHHHGGGIIIJJJKKKKKKLLLLLLKKKKKKJJJKKKMMMNNNOOOOOOOOONNNKKKKKKKKKKKKLLLLLLLLLLLLMMMOOOQQQQQQPPPOOOOOOPPPNNNNNNMMMMMMMMMNNNOOOOOOOOOMMMLLLLLLNNNOOOOOONNNIIIIIIIIIIIIJJJJJJJJJJJJMMMLLLJJJHHHFFFDDDCCCCCCFFFEEEDDDCCCBBBBBBAAABBB@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999777555333222444555666444222111222333000111111111111000//////,,,,,,------.../////////------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------...//////000111111111222111222555777888CCCYYYnnnxxx|||{{{rrrkkknnnuuuzzz|||}}}xxxeeeOOOBBB;;;888:::===777777888888999:::::::::;;;::::::999888777666666222444666777999<<<@@@CCCHHHKKKPPPUUUYYY^^^cccfffjjjlllnnnqqqrrrrrrqqqqqqooooooqqqrrrsssssssssssspppnnnllljjjiiiiiiiiiiiijjjjjjkkknnnrrrvvvxxxxxxwwwuuussstttuuuwwwvvvvvvwww{{{}}}}}}yyywwwxxxyyyxxxxxxxxxxxxyyyzzz{{{|||wwwwwwvvvvvvwwwwwwxxxxxxyyyzzz|||~~~}}}}}}yyyzzz{{{|||~~~zzz|||yyyrrrlllgggccc]]]YYYWWWVVVUUUTTTUUUTTTQQQMMMIIIIIIKKKMMM\\\mmmrrroooiiicccbbbccc]]]VVVUUUUUUWWW]]]dddfff```XXXNNNJJJDDD@@@>>>===<<<;;;:::888666666888999888888777777777777999:::<<<======>>>>>>???@@@AAABBBBBBAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCDDDEEEFFFHHHHHHIIIJJJJJJKKKJJJIIIHHHGGGIIIJJJKKKLLLLLLKKKKKKJJJIIIJJJLLLNNNOOOPPPOOOOOOKKKKKKKKKLLLLLLMMMMMMMMMLLLNNNPPPQQQPPPOOOOOOPPPNNNMMMLLLLLLMMMNNNOOOPPPTTTQQQNNNMMMNNNPPPPPPPPPJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIGGGEEEDDDDDDDDDEEECCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<;;;;;;::::::;;;::::::999999999::::::;;;:::::::::999888777555444000222333111...---...000000000111111000000///...------------------......---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++------...///000000000000222333555777888>>>OOO___yyyuuuqqqwwwyyymmmnnnuuu{{{vvvaaaOOOBBB:::999<<<888777777777777999:::;;;::::::::::::999999999888222333555666777:::>>>AAADDDGGGLLLQQQUUU[[[```dddiiikkknnnqqqrrrrrrqqqpppmmmnnnoooqqqrrrsssssssssssspppmmmjjjhhhiiijjjlllkkkkkkllllllnnnqqquuuxxxvvvtttrrrrrrsssttttttssstttxxx||||||yyywwwxxx{{{yyyyyyxxxxxxxxxxxxyyyyyyvvvwwwxxxyyyzzzyyyyyyxxxwwwyyy{{{~~~~~~|||||||||}}}~~~~~~~~~}}}~~~zzzsssnnnhhhddd^^^ZZZXXXWWWUUUTTTRRRRRRPPPMMMJJJIIIJJJLLLWWWhhhyyyiiieee]]]XXX[[[ccceeebbb^^^```bbbaaa___ZZZRRRJJJCCCBBBAAA@@@@@@===999666;;;999777777888:::::::::999999888888999;;;<<<>>><<<===>>>???@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHJJJLLLMMMNNNNNNMMMKKKKKKLLLLLLMMMMMMNNNNNNKKKMMMOOOPPPOOONNNNNNOOOMMMMMMLLLLLLLLLMMMOOOPPPWWWSSSOOOMMMNNNPPPRRRRRRLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGAAABBBCCCDDDCCCBBBAAA@@@<<<<<<;;;:::999999999999999999777777777888999:::999999999999999888777777222444555333000...///111000000000000000//////............------,,,,,,,,,---------------------------------,,,,,,+++++++++************************++++++++++++++++++++++++------...////////////...+++,,,---...///////////////000222555555999FFFSSSjjjqqqhhhlll}}}rrrqqqxxxmmmZZZIII;;;777999999888666666666888;;;<<<::::::::::::::::::::::::111222444555666888<<>>===<<<::::::999:::;;;<<<888888999::::::::::::999888777666555444333222222000000000111222222333333......//////000000111111------,,,,,,,,,,,,++++++000...+++)))(((***---///------++++++++++++---------,,,,,,+++*********+++)))************+++++++++,,,+++***)))***+++,,,---)))***+++,,,...///000000000111333444666:::@@@DDD[[[qqq|||iii___aaapppxxxwww~~~jjjQQQEEE???999888::::::999777777:::===>>>===;;;:::999::::::;;;444555444333333555999<<<<<>>>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEHHHHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJIIIIIIKKKMMMOOONNNMMMNNNMMMMMMLLLLLLLLLLLLLLLQQQPPPPPPOOONNNNNNMMMMMMJJJJJJIIIHHHGGGEEEDDDCCCBBBCCCEEEFFFFFFDDDBBB@@@AAAAAAAAAAAA@@@???>>>=========;;;:::::::::;;;;;;:::::::::::::::999888777777777666555444333222222222111111111111111111111///////////////000000000------,,,,,,,,,,,,++++++...---+++))))))+++---...---,,,++++++++++++,,,------,,,++++++*********+++)))************+++++++++++++++******++++++,,,---------------------------...000111222444888===AAANNNbbb|||jjj]]][[[ffftttwww^^^MMMCCC>>>999::::::999777777:::<<<<<<<<<;;;:::::::::::::::555555555333333444888;;;<<>>>>>??????@@@@@@AAAAAABBBCCCCCCDDDCCCCCCDDDEEEEEEDDDDDDDDDIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHHHHGGGHHHHHHIIIIIIHHHGGGGGGHHHJJJLLLKKKKKKLLLLLLKKKJJJJJJJJJKKKKKKNNNNNNMMMMMMLLLLLLLLLKKKIIIHHHHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBAAA@@@????????????>>>===<<<<<<<<<;;;:::999888888888888;;;;;;::::::999777666555777666666555444333222222333333222111111000//////000000//////////////////------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,+++************+++)))************+++++++++******+++,,,,,,,,,,,,+++------------------------,,,...///000111555999===AAARRRlllrrr```VVV\\\hhhmmmTTTFFFBBB:::::::::888777777999;;;;;;;;;;;;;;;;;;::::::999777777666444333444666999;;;===AAADDDHHHLLLRRRVVV```ccchhhkkklllmmmooopppvvvuuusssrrrrrrssstttuuusssrrrqqqpppnnnmmmllllllmmmnnnnnnnnnmmmmmmoooqqqppppppqqquuuxxx{{{{{{zzzyyy{{{}}}}}}|||{{{{{{{{{{{{|||}}}{{{yyyxxxyyyzzz{{{{{{|||||||||{{{zzzyyyzzzyyyxxxwwwwwwyyy{{{||||||}}}}}}}}}}}}{{{zzzyyy~~~~~~}}}|||{{{~~~}}}~~~~~~{{{zzzzzzzzz|||zzz{{{~~~}}}~~~~~~}}}}}}|||wwwlllgggaaa^^^^^^]]][[[XXXYYYTTTPPPNNNJJJGGGIIINNNXXX___gggmmmqqqtttyyy}}}eeeeeefffffffffbbb\\\XXXOOOJJJBBB;;;888777777777444444555666777777888888666777888888999999888888888888888999999:::;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;<<<<<<======>>>@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEDDDHHHHHHHHHHHHHHHGGGGGGFFFDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGFFFGGGGGGHHHIIIIIIFFFEEEDDDFFFHHHIIIIIIHHHJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGFFFDDDCCCBBBAAAAAAAAAAAA@@@????????????@@@>>>>>>>>>>>>>>>===<<<<<<:::999888777666555444444888888888888777666555444666666555444444333222222222111111111000000000///000000000//////......---------,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,++++++***************+++))))))*********+++++++++)))***+++,,,---,,,+++***)))***+++,,,...///000000,,,---...///000333777:::<<>>AAADDDIIIOOOSSS^^^bbbgggjjjlllmmmnnnooorrrqqqppppppoooppppppqqqpppqqqqqqqqqpppnnnmmmlllkkklllmmmnnnmmmnnnqqqsssooooooppptttxxx{{{|||{{{yyy{{{}}}}}}{{{zzzzzzzzz|||~~~~~~}}}{{{zzzzzz{{{yyyzzz|||}}}|||zzzxxxvvvuuuuuuttttttwwwzzz}}}|||~~~~~~}}}{{{zzzzzz~~~}}}}}}~~~|||}}}~~~~~~}}}{{{zzzzzz~~~}}}{{{{{{}}}}}}}}}~~~}}}|||yyyvvvvvvyyy|||{{{qqqkkkeeebbbbbbbbb___[[[[[[VVVQQQNNNJJJFFFIIIOOOZZZ```gggmmmpppsssxxx|||iiihhhgggddd___WWWMMMFFFBBB@@@===;;;;;;:::999888555555555555555555666666666666777888888888888777777777888999::::::::::::;;;;;;;;;<<<;;;;;;::::::999999:::;;;<<<<<<======???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJEEEFFFGGGIIIJJJKKKKKKKKKFFFFFFFFFFFFFFFGGGHHHIIIEEEDDDCCCDDDFFFGGGGGGFFFIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIGGGFFFEEECCCAAAAAA@@@@@@@@@@@@>>>=========>>>???>>>>>>>>>>>>>>>======<<<::::::999888777666555444444444555555555555444444555555555444333333222222//////000000000111111111000000//////......------------,,,,,,,,,+++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++*********))))))***++++++))))))*********+++++++++)))***+++,,,---,,,+++***)))***+++,,,...///000000---...///000000222555888999@@@PPPggguuu```WWWXXXbbbtttxxxxxx~~~~~~bbbMMMGGG>>>===;;;999999999999999888999:::;;;;;;;;;999999888999888666333222444555666888;;;>>>CCCHHHOOOTTT[[[```eeejjjlllmmmnnnoooooonnnnnnnnnnnnnnnnnnnnnppppppqqqrrrqqqooommmlllhhhjjjkkklllmmmooorrrtttpppoooppprrruuuxxxyyyyyyyyy{{{}}}}}}{{{zzzyyyzzz}}}~~~}}}{{{{{{{{{zzz{{{}}}~~~|||yyywwwuuuuuuuuuuuuwwwzzz}}}~~~}}}}}}}}}~~~~~~||||||}}}~~~~~~~~~|||zzzyyy{{{~~~~~~~~~~~~~~~}}}}}}}}}zzzwwwuuurrrnnnllloooqqqttt|||tttnnngggdddffffffbbb^^^___YYYRRRNNNJJJGGGJJJPPP[[[```ggglllooosssxxx|||}}}~~~fffddd```\\\VVVNNNEEE???888777888999:::999777444555555555444444444444333444555666666777777666666666666888999999999999999999:::;;;;;;;;;;;;::::::888999999:::;;;<<<======???@@@AAACCCDDDCCCCCCBBBBBBCCCEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIKKKKKKEEEGGGIIIKKKLLLLLLLLLLLLFFFFFFFFFEEEFFFFFFGGGGGGEEEDDDCCCDDDFFFGGGFFFEEEHHHHHHGGGGGGGGGHHHIIIIIIFFFGGGGGGHHHHHHIIIIIIIIIHHHFFFDDDBBBAAA@@@@@@AAA??????>>>============>>>=========>>>>>>======<<<<<<<<<<<<;;;;;;999888777222222333444444444444444444444444444333333222222......///000000111222222//////..................------,,,,,,,,,,,,++++++((()))***+++,,,,,,,,,+++******++++++++++++*********))))))))))))***++++++)))************+++++++++******+++,,,,,,,,,,,,+++---------------------------///000000000111333666444999EEEVVVooojjj[[[UUUYYYkkk{{{ooommmuuulllXXXMMMAAA???<<<;;;;;;;;;:::999888999999:::::::::::::::888888888666444333333444555777:::<<<@@@GGGNNNSSSWWW\\\bbbhhhkkklllnnnooonnnnnnnnnoooooooooppppppqqqrrrrrrrrrqqqpppnnnmmmggghhhjjjkkklllnnnqqqsssqqqpppoooqqqsssuuuvvvvvvxxxzzz||||||{{{zzzzzzzzz}}}~~~|||{{{{{{{{{}}}~~~|||zzzzzzyyyyyyyyyyyyyyyyyyyyy{{{~~~~~~~~~~~~}}}}}}~~~~~~}}}vvvzzz~~~~~~~~~|||yyytttpppmmmiiidddbbbccceeefffkkkqqq}}}uuunnngggfffjjjkkkgggcccccc]]]UUUPPPKKKIIIMMMSSS\\\aaagggkkknnnqqqvvv{{{{{{}}}~~~{{{{{{|||]]]ZZZTTTOOOJJJDDD>>>:::444444444666777666333000333333333333333333333333333444444555555555555555444555777888999999888888777777888999::::::::::::888888999:::;;;<<<===>>>>>>@@@BBBCCCDDDDDDCCCBBBBBBCCCDDDFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFGGGHHHIIIEEEFFFIIIKKKMMMMMMMMMLLLGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDEEEGGGGGGGGGFFFHHHGGGGGGGGGHHHHHHIIIJJJEEEFFFFFFGGGHHHIIIIIIIIIHHHFFFDDDBBB@@@@@@AAAAAA>>>>>>>>>>>>>>>=========;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;:::888888444555555555555444444333444444444333333333333222/////////000000000000000------..................------,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,)))***+++,,,,,,+++***))))))))))))))))))***++++++)))************+++++++++++++++******++++++,,,------------------------------...000000///000111333111555<<>>CCCJJJOOOQQQVVV^^^eeeiiikkklllmmmlllmmmnnnoooppppppqqqqqqttttttssssssqqqpppooonnnhhhiiijjjjjjjjjkkkmmmooorrrpppooopppsssuuuvvvuuuvvvxxx{{{|||{{{zzzzzz{{{|||~~~~~~|||{{{{{{yyyzzz|||}}}}}}}}}{{{zzz{{{|||||||||{{{zzzyyyxxxwww{{{}}}|||~~~~~~|||}}}xxx{{{~~~~~~~~~~~~~~~}}}|||}}}}}}|||yyyuuupppkkkhhhbbb\\\XXXXXXXXXVVVWWW[[[ccckkkrrrvvv{{{uuunnnhhhjjjppptttqqqmmmiiibbbZZZTTTOOOLLLQQQWWWbbbfffkkknnnoooqqqvvvzzz{{{}}}~~~yyyyyyyyy|||WWWRRRKKKEEE???;;;777444666444444444444333000...222222222333333444444555222333444444555555444444333444666777888888777777555555666888999999999999888999999:::<<<===>>>>>>>>>@@@BBBDDDDDDDDDCCCBBBAAABBBCCCEEEGGGHHHIIIIIIIIIHHHGGGEEEEEEEEEEEEFFFDDDFFFIIIKKKMMMMMMLLLLLLGGGGGGFFFEEEDDDDDDEEEEEEGGGFFFEEEFFFGGGHHHGGGFFFHHHGGGGGGGGGHHHIIIIIIJJJEEEEEEFFFGGGHHHIIIIIIJJJHHHGGGDDDBBB@@@@@@AAAAAA>>>>>>>>>???>>>======<<<999999:::;;;;;;;;;::::::666777888999999888666666888888777777666555333333444333333333333333333333111111000000//////......,,,------....../////////---------,,,,,,,,,++++++))))))))))))***+++,,,---)))***+++,,,,,,+++***)))))))))((())))))***++++++)))************+++++++++,,,+++***)))***+++---...)))***+++,,,...///000000,,,...//////......000111333555999???MMMgggkkk^^^WWWgggzzztttccccccppp}}}{{{jjjWWWFFFBBB>>>===>>>>>><<<:::999999888777888999;;;<<<666777888777555333444555777888888999;;;@@@FFFKKKMMMSSS[[[bbbgggiiikkkllliiijjjlllnnnooopppppppppvvvuuutttsssqqqpppoooooojjjkkkkkkjjjiiihhhjjjkkkrrrpppooopppsssuuuwwwwwwuuuxxxzzz{{{{{{zzz{{{||||||~~~~~~|||{{{{{{uuuvvvxxxyyyyyyyyyyyyxxxyyyzzz|||~~~~~~}}}|||{{{sssxxx}}}}}}{{{zzz}}}~~~|||}}}|||}}}~~~~~~|||}}}~~~~~~}}}{{{yyyxxxzzzzzzyyywwwsssnnniiifff]]]WWWRRRQQQOOOKKKJJJLLLNNNVVV^^^bbbiiirrrxxxyyywwwpppkkkooowww}}}{{{wwwmmmeee]]]WWWQQQOOOTTT[[[iiilllppprrrrrrssswww{{{|||~~~}}}}}}{{{zzzzzz|||HHHEEE@@@<<<:::999777666555555555444444333333333444333333333333444555555333333444444333333222111555666888:::;;;:::999888777888888999999:::;;;;;;888999;;;===============@@@BBBDDDDDDCCCCCCCCCEEECCCCCCCCCCCCEEEGGGIIIJJJIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKHHHGGGFFFFFFFFFGGGGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDEEEGGGIIIJJJFFFFFFGGGHHHHHHGGGGGGGGGHHHGGGEEECCC@@@>>><<<;;;@@@???===<<<;;;;;;<<<<<<:::999888888777777888888888888888888777777777666444444333222222111000000000000000222444333111/////////............////////////.........---------+++++++++,,,,,,---------+++++++++*********)))))))))((((((((()))***+++++++++***)))(((((()))***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111333555888===EEEWWWttt~~~nnnfffiiiuuu~~~kkkeeeiiinnnxxx||||||zzz{{{}}}xxxoooVVVJJJ@@@??????;;;999;;;::::::::::::::::::::::::888888777777666555555555555666777:::>>>CCCGGGIIIOOOSSSXXX^^^dddhhhkkkmmmnnnnnnnnnnnnooopppqqqrrrvvvuuuttttttuuutttoookkkmmmllljjjiiihhhiiijjjjjjnnnnnnpppuuuzzz{{{yyyvvvuuuwwwzzz{{{{{{{{{|||~~~~~~~~~{{{yyyzzzxxxvvvtttvvvyyy{{{zzzxxx{{{{{{zzzyyyzzz{{{|||}}}{{{|||}}}}}}}}}{{{zzzyyy{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~|||zzz|||||||||}}}~~~}}}zzzxxx}}}zzzwwwtttpppiii```ZZZSSSOOOJJJEEEBBBBBBDDDEEECCCDDDIIIOOOTTTZZZfffrrr}}}}}}zzzvvvuuuwww|||xxxqqqfff[[[RRRQQQTTTXXXeeemmmvvvyyywwwvvvyyy}}}{{{}}}@@@===999666666666555444555555444444444333333333444333333333333444555555333444444444444333222222444555777999:::999888777777888888999999::::::;;;999:::<<<===>>>>>>===<<<===???BBBCCCCCCCCCDDDFFFCCCCCCCCCCCCEEEGGGIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEEEEFFFFFFGGGIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFEEEEEECCCBBB@@@???>>>===???>>>===<<<;;;;;;;;;<<<999999888777777777888888888888777777777666666666444444333333222111111000000///...///000111///---///......------......///---,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++*********))))))(((((((((((((((((()))******))))))))))))))))))***))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,------......///000000111111000111555999>>>MMMggg}}}tttrrrxxxuuudddbbbgggrrruuuvvvvvvyyy|||yyyrrrbbbTTTGGGBBB>>>:::999:::::::::::::::::::::::::::999999999888777666555555333444555888<<<@@@DDDFFFKKKOOOUUU[[[```eeehhhkkkmmmmmmnnnnnnooopppqqqrrrrrrrrrrrrsssuuuuuurrrooonnnmmmllljjjiiiiiijjjjjjkkkllloootttyyy{{{zzzxxxtttvvvxxxyyyyyyyyyzzz{{{~~~~~~{{{{{{{{{{{{xxxvvvwwwyyy{{{{{{zzz}}}|||{{{zzz{{{{{{}}}}}}||||||}}}}}}}}}|||zzzzzz{{{}}}~~~~~~~~~}}}|||}}}||||||}}}~~~}}}zzzxxxyyywwwssspppjjjbbbYYYRRRLLLJJJEEEAAA??????@@@@@@>>>???BBBHHHKKKQQQ]]]hhhqqqwww}}}~~~{{{wwwuuuvvvzzz~~~}}}vvvjjj]]]RRRNNNOOOQQQ___hhhrrrwwwwwwvvvxxx{{{zzz|||~~~888555333222333444444333444444444444333333333333333333333333333444555555444444444444444333222222333444666777888888777777777777888888999:::::::::;;;<<<===>>>>>>>>>===<<<;;;===@@@BBBBBBCCCDDDFFFBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJLLLMMMMMMNNNMMMLLLKKKJJJHHHGGGGGGFFFFFFGGGGGGHHHEEEFFFGGGHHHHHHIIIHHHHHHFFFFFFFFFGGGGGGFFFFFFEEECCCCCCBBBAAA@@@@@@??????>>>>>>===;;;;;;;;;;;;;;;999888888777777777777777777777666666666555555555444444444333222222111111222000......//////...---...------,,,,,,------...,,,,,,,,,,,,++++++++++++***************)))))))))+++************))))))))))))((((((''''''''''''(((((())))))******))))))((())))))))))))))))))))))))*********++++++++++++,,,************++++++++++++------......///000000000...///222666999BBBWWWjjj{{{kkkaaaeeejjjmmmoooqqquuuzzzzzzwwwjjj\\\LLLAAA;;;777777999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::888777666555222222333666999<<<@@@BBBEEEIIIPPPUUUZZZ___dddgggkkklllmmmnnnooopppqqqrrrrrrqqqqqqsssttttttrrrppppppooonnnlllkkkjjjjjjjjjhhhiiimmmrrrwwwzzzzzzzzzrrrtttwwwwwwwwwwwwxxxyyy}}}~~~~~~|||||||||}}}|||yyyxxxzzz|||}}}}}}~~~~~~|||{{{{{{|||}}}~~~||||||}}}}}}}}}|||{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~{{{yyyxxxuuupppkkkcccZZZQQQJJJFFFDDDBBB???>>>=========<<<;;;===@@@CCCHHHRRR]]]gggpppwwwyyy{{{}}}zzzuuurrrrrrvvv|||xxxmmm```TTTNNNMMMNNNWWW```lllsssttttttvvvyyyzzz{{{~~~~~~~~~555333222222333444444333333333333333333333333333333333222222333333444555444444444555444333333222222333444666666666666666777777777888999999::::::======>>>??????>>>===<<<;;;>>>@@@AAAAAAAAABBBDDDAAABBBCCCDDDEEEGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEFFFGGGHHHIIIJJJJJJNNNOOOQQQQQQQQQOOOMMMKKKIIIHHHHHHHHHHHHHHHHHHIIIFFFGGGHHHJJJJJJJJJIIIHHHGGGGGGGGGHHHGGGGGGFFFFFFDDDDDDCCCBBBAAA@@@??????======<<<;;;;;;:::::::::888888777666666666666777555555555555444444444444444444333333222222222111555333000//////000000///---,,,,,,++++++,,,,,,---.........---------,,,,,,+++++++++******))))))(((************))))))))))))***)))(((((('''''''''''''''((()))******)))((('''))))))))))))))))))))))))************++++++++++++*********++++++++++++,,,,,,------......///000000...000333666888>>>MMM\\\zzz{{{|||{{{kkkkkkhhhiiikkknnnrrrwwwzzz{{{rrrfffTTTFFF===999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888666555222222333444777:::<<<>>>@@@EEEKKKQQQUUUZZZ```dddhhhiiikkklllnnnpppqqqqqqtttsssssssssrrrqqqooommmrrrqqqpppnnnlllkkkjjjjjjgggiiilllqqquuuwwwxxxxxxsssuuuwwwwwwvvvvvvvvvxxx{{{{{{{{{{{{{{{|||~~~~~~{{{zzzzzz|||~~~|||{{{{{{{{{||||||||||||||||||||||||||||||{{{}}}~~~~~~~~~~~~}}}}}}~~~}}}{{{{{{wwwpppggg^^^TTTMMMHHHCCCCCCBBBAAA???>>>======@@@===<<>>??????>>>===<<<>>>???AAAAAA@@@???@@@AAAAAAAAABBBDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGHHHIIIJJJJJJKKKOOOPPPQQQRRRRRRPPPNNNMMMJJJJJJIIIIIIIIIIIIJJJJJJGGGHHHJJJKKKKKKJJJIIIIIIHHHHHHIIIIIIHHHGGGFFFFFFGGGFFFEEECCCBBB@@@???>>><<<<<<<<<;;;::::::999999888777666666555555666666444444444333333333222222222222222222222222111111555333000//////000//////,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))++++++***)))(((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////...///333777888;;;FFFRRRhhhzzzuuu|||yyyqqqkkkjjjkkkmmmppptttyyy}}}}}}tttdddTTTHHHAAA===:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======;;;999777666333333333444666888:::<<<===BBBIIIMMMPPPUUU\\\aaadddfffhhhkkkmmmooopppppprrrssssssrrrpppoooooonnnrrrqqqpppooonnnlllkkkjjjhhhjjjmmmoooqqqssstttuuuuuuvvvxxxxxxwwwvvvwwwwwwyyyyyyyyyyyy{{{}}}~~~}}}{{{zzz|||}}}|||zzzyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{|||||||||}}}~~~~~~}}}~~~~~~~~~~~~~~~|||~~~{{{qqqfff[[[RRRLLLJJJCCCCCCCCCBBBAAA@@@???>>>CCC???>>>@@@AAABBBHHHNNNZZZbbbgggeeebbbcccfffffffffeeedddbbbccchhhpppwwwyyyuuunnnddd\\\WWWWWWXXXUUUZZZ___dddhhhmmmtttyyy|||~~~|||{{{}}}222111000000111111///...222222222222333333333333222222222222222333444444555555555555555444333333333333333444444555666666666666777777888999999999;;;<<<===>>>>>>>>>===<<>>===;;;;;;;;;;;;:::999888777777777666555555555555555333333222222222111111111111111111111111111111000111///------......---,,,---,,,,,,++++++,,,,,,---++++++++++++************+++++++++++++++*********(((((()))))))))))))))***+++******))))))))))))***'''(((((())))))(((((('''(((((((((((((((((((((((()))))))))************+++++++++++++++,,,,,,,,,---++++++,,,,,,---.........,,,...111555555777???IIIZZZssswwwooopppwwwvvvpppmmmlllmmmnnnpppwww}}}rrrbbbSSSHHH===666;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===<<<:::888777444444444444555666888999:::@@@FFFJJJKKKPPPWWW^^^```bbbeeehhhkkkmmmnnnnnnnnnoooppppppppppppqqqsssqqqqqqppppppnnnmmmkkkjjjiiikkkmmmnnnnnnoooppprrrvvvxxxyyyyyywwwvvvvvvwwwxxxwwwwwwyyy|||}}}}}}}}}}}}}}}}}}{{{{{{|||~~~|||zzzyyyxxxxxxyyyzzzzzzyyyyyyzzzzzz{{{||||||}}}~~~}}}}}}}}}~~~~~~~~~|||}}}~~~~~~}}}~~~~~~}}}}}}~~~~~~}}}~~~wwwkkk___VVVPPPNNNFFFFFFEEEDDDBBBAAA@@@@@@CCC???>>>@@@AAA@@@CCCGGGKKKRRRUUUTTTSSSUUUWWWVVVUUUVVVWWWWWWXXX]]]eeekkkssspppiiiaaa[[[XXXYYY[[[\\\^^^```bbbgggmmmuuuzzz}}}~~~~~~~~~}}}|||~~~~~~000///...///111111000...111111222222222333333333222222222111222222333444555555555555555444444333333333333444444555666777666666777777888888999999999:::<<<===>>>>>>===<<>>>>>===::::::;;;;;;:::999777777777666555555444444555555222222111111111000000000/////////////////////000......---...//////---,,,------,,,,,,,,,,,,------+++++++++************))))))))))))***************(((((((((((())))))******)))(((((((((((())))))***(((((((((''''''((((((((((((((((((((((((((((((((())))))))))))************************+++++++++++++++++++++,,,------......---...000333333333999AAANNNcccvvvjjjfffhhhrrr{{{|||sssnnnkkkllllllnnnvvv~~~~~~qqqcccVVVGGG;;;::::::::::::::::::::::::888999;;;======;;;999888444444333333333444666777888>>>DDDGGGGGGKKKSSSZZZ\\\^^^bbbfffjjjllllllmmmmmmoooppppppnnnoooqqqtttooooooooooooooommmlllkkkhhhjjjmmmmmmlllmmmoooqqqwwwxxxyyyyyywwwvvvvvvvvvvvvvvvvvvyyy|||~~~|||zzzyyyzzz|||{{{{{{|||}}}{{{yyyyyyyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{|||}}}}}}}}}|||}}}~~~~~~~~~|||}}}~~~~~~|||{{{~~~}}}}}}|||}}}~~~yyymmmaaaXXXUUULLLKKKJJJHHHFFFEEEEEEEEECCC???>>>AAABBB@@@@@@BBBBBBFFFHHHGGGHHHKKKKKKIIIGGGJJJMMMMMMMMMPPPXXX^^^fffccc^^^YYYVVVWWW[[[___cccdddeeegggkkkpppuuuyyy|||~~~~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yyy///...///000333444333111111111111222222333333333222222111111222222333444555555666666555555444333444444444444555666777777666666666777888888999999888999;;;==================???AAABBBBBBAAABBBDDD???@@@BBBDDDFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNJJJJJJJJJKKKLLLMMMOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMEEEEEEEEEEEEDDDCCCBBBAAA?????????>>>>>>>>>>>>>>>::::::;;;;;;:::999777666666666555444444444444555111111111111000000000000.........//////////////////...///000222222000......------,,,,,,------...---------,,,,,,,,,++++++''''''(((((())))))******'''((((((((())))))******'''''''''''''''((()))***)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))************))))))))))))***************++++++,,,,,,---......000000222444222111666>>>AAATTTooouuuhhh```___fffppp|||sssnnnkkkkkkkkkllluuuvvviiiYYYKKK::::::::::::::::::::::::666888;;;<<<===;;;:::888444333222222222333444555777===CCCDDDDDDGGGPPPWWWZZZ]]]aaaeeeiiikkkkkklllpppqqqrrrpppmmmlllnnnqqqmmmnnnooooooooommmlllkkkfffiiillllllkkklllooorrrvvvxxxyyyxxxvvvuuuuuuuuuvvvuuuvvvyyy}}}~~~{{{xxxvvvxxx{{{{{{{{{{{{~~~|||zzzzzzzzzzzzxxxxxxwwwvvvwwwxxxzzz{{{|||}}}}}}||||||}}}}}}}}}~~~~~~}}}}}}}}}~~~|||}}}~~~|||zzz~~~}}}|||||||||~~~zzzkkk```[[[SSSQQQOOOLLLKKKJJJJJJJJJDDD@@@@@@DDDDDDAAA???@@@BBBDDDCCCAAACCCFFFDDD@@@@@@DDDGGGGGGFFFHHHOOOTTTYYYWWWTTTRRRRRRWWW^^^dddhhhiiijjjmmmpppsssvvvxxx{{{}}}~~~}}}~~~~~~}}}|||{{{{{{{{{|||}}}||||||}}}~~~}}}~~~yyyttt......///000111222222333111111222222222333333333111111000000111111222333333444666888888888888777444555555555555555555555777777777777888999:::;;;::::::;;;;;;<<<=========???AAACCCAAA???>>>???BBBAAAAAACCCDDDEEEGGGHHHIIIEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGHHHIIIKKKMMMNNNOOOKKKKKKKKKKKKKKKLLLLLLMMMGGGHHHJJJKKKKKKKKKJJJIIILLLKKKKKKJJJHHHGGGFFFFFFGGGGGGFFFEEECCC@@@>>><<<===<<<<<<===>>>===:::888::::::999999888777777666555555444333222000000///111111111111000000000///444111//////000000...+++////////////////////////......---,,,,,,+++******,,,++++++++++++++++++,,,******))))))******+++,,,*********)))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,---...//////......///000111333555666222GGGbbbzzzwwwpppeeeZZZ\\\fff|||~~~rrriiijjjpppuuuyyy|||qqqWWWMMMCCC;;;::::::888555555888888:::;;;;;;;;;;;;;;;666666444333333333333333777888;;;===@@@DDDJJJNNNUUUXXX\\\___cccfffkkknnnoooppppppooommmlllmmmnnnooooooooonnnmmmkkkjjjiiigggiiikkkkkkkkkjjjkkklllppprrrtttuuuuuuuuuvvvxxxxxxyyy{{{{{{{{{{{{|||~~~{{{zzzyyyxxxyyy{{{}}}}}}{{{yyyxxxxxxyyyzzzyyyxxxxxxwwwwwwwwwxxx||||||||||||}}}~~~}}}}}}~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}rrrdddbbb]]]VVVSSSRRRQQQOOOLLLJJJIIIGGGEEECCCBBBAAAAAA>>>???@@@AAABBBCCCDDDDDDBBBBBBAAAAAABBBDDDEEEGGGKKKIIIHHHIIIIIILLLUUU___eeejjjppptttvvvwwwxxxxxx{{{yyyyyyxxxvvvsssvvvxxx{{{~~~}}}{{{|||~~~}}}sssjjj/////////000111111111222111111111222222222333333222111111111111222333333333444555777777777777666666555555555555555555555777777777777888999::::::::::::;;;;;;<<<=========???AAABBBBBB??????@@@BBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGGGGHHHJJJKKKMMMNNNKKKKKKJJJJJJKKKKKKLLLMMMHHHIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEEEECCCAAA>>>======<<<;;;;;;<<<;;;:::888999999888888777666666555555444444333111000000///111111111000000000//////111///......000111///---...........................------,,,++++++******++++++************++++++******))))))******+++,,,,,,++++++***)))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((())))))(((((('''(((((((((((())))))))))))))))))*********+++++++++************+++,,,------......///000111333444555555CCCVVVkkkwwwfffUUUTTT^^^qqq{{{qqqoooqqquuu|||sssTTTGGG:::888999777555444888888999999:::::::::;;;777666555444333333333333666777:::<<<>>>BBBHHHLLLQQQUUUZZZ^^^bbbeeeiiilllmmmnnnooonnnmmmlllmmmnnnnnnnnnmmmmmmllljjjiiihhhhhhiiijjjjjjiiiiiijjjkkkqqqsssvvvvvvuuutttuuuuuuvvvyyy|||~~~}}}|||{{{|||yyyxxxxxxxxxzzz}}}~~~}}}{{{zzzyyyyyy||||||{{{zzzzzzzzzzzzzzz|||||||||}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~||||||||||||}}}|||ooogggaaaZZZVVVVVVUUUTTTRRROOONNNKKKHHHFFFCCCBBBAAAAAAAAA@@@@@@@@@AAAAAAAAA??????>>>>>>>>>???@@@AAABBB@@@@@@AAABBBDDDMMMWWW]]]dddmmmuuuyyyzzzzzzzzz{{{yyyxxxwwwuuusssvvvwwwzzz}}}~~~||||||~~~|||yyy|||~~~~~~xxxnnnggg000000000000000000000000111111111222222222222333222222222222222333444444222333444555666666555555777777666666555555555444666666666666777888999::::::::::::;;;<<<<<<======???@@@AAAAAA??????@@@AAABBBBBBAAAAAA@@@@@@??????AAABBBBBBCCCDDDEEEGGGGGGEEEEEEFFFGGGHHHIIIKKKLLLJJJJJJJJJJJJJJJKKKKKKLLLKKKJJJJJJJJJJJJKKKKKKLLLHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCAAA???>>>===;;;999999999:::999888777777777666555555444444444444333222111000000///000000000000///////////////...---...000111000///........................------,,,,,,++++++************))))))))))))*********))))))))))))***++++++,,,,,,+++***((('''&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))*********++++++***))))))******+++,,,---.........///000222444444888===GGGWWWrrrmmmVVVPPPVVVdddvvv|||uuuqqqrrr|||aaaOOO===777999999666555999999888888888999999:::888777666555444444444444444666888999<<<@@@EEEIIILLLPPPVVV\\\```cccgggiiijjjlllmmmmmmlllllllllnnnlllllllllkkkkkkiiihhhgggjjjjjjjjjhhhgggggghhhjjjqqqsssvvvwwwuuutttsssssstttxxx|||~~~~~~{{{zzzyyywwwwwwwwwxxxzzz}}}~~~|||zzzyyyyyyyyyxxxxxxxxxxxxxxxxxx|||||||||}}}}}}~~~}}}||||||~~~~~~~~~}}}}}}||||||||||||}}}}}}~~~~~~}}}~~~|||||||||}}}~~~~~~pppiii```[[[ZZZZZZYYYXXXUUUSSSPPPLLLHHHEEECCCBBBDDDCCCAAA???>>>>>>??????>>>===<<<;;;;;;;;;;;;<<<999777777999:::===FFFOOOUUU]]]iiissszzz||||||}}}|||yyyxxxvvvuuusssvvvxxxzzz}}}~~~}}}~~~}}}xxxuuuwwwyyy~~~zzzrrrjjjfff000000000000000/////////111111111111222222222222333333222222333333444555222222333333444444444444888777777666666555555444666666666666777888999999999::::::;;;;;;<<<=========>>>>>>>>>>>>>>>??????CCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLKKKJJJIIIIIIJJJLLLMMMIIIIIIHHHGGGFFFFFFEEEEEEBBBBBBCCCCCCBBBAAA@@@???===:::888777777888888777555555555555444444333333333333333222111000000///000000/////////........................///......------------------------,,,,,,,,,,,,++++++******))))))(((((((((((()))))))))))))))))))))***++++++++++++***)))(((''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))************++++++++++++,,,---...///.........///000111333333777999===GGG]]]|||zzzbbbUUUSSSYYYjjjzzzoookkktttqqqZZZCCC:::;;;<<<999777:::999888777777777888999888777666555555444555555333555666777999<<>>??????>>>>>>===;;;::::::999999666444555777888:::CCCMMMQQQYYYeeepppwww|||~~~}}}zzzxxxwwwvvvuuuyyyzzz}}}~~~~~~yyyuuuuuuwww{{{wwwpppkkkiii000000000///////////////000000111111111222222222333333222222333333444555222222222222222333333333777777666666555555555444555555555555666777888999999999::::::;;;<<<<<<<<<<<<;;;;;;<<<===>>>======@@@@@@@@@AAAAAAAAAAAAAAA?????????@@@AAACCCDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHHHHHHHIIIIIIJJJLLLKKKJJJIIIIIIJJJKKKLLLGGGGGGGGGFFFFFFEEEEEEDDD@@@AAABBBBBBBBBAAA???>>><<<:::777666777777777777444444444333333333333333333222222111111000000000/////////............---/////////...---,,,,,,,,,------------------------,,,+++++++++++++++******)))(((((((((((((((((()))))))))(((((())))))***+++((((((((((((((()))))))))''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&%%%&&&'''((()))(((((((((((())))))))))))(((((()))))))))*********++++++++++++,,,---......------......///000111222333555999@@@MMMgggppp[[[OOOPPP___uuuooodddhhhrrr{{{cccIII======<<<:::888:::999999888777777777777888777666555555444555555333444555555777999>>>AAADDDIIIQQQWWW[[[^^^aaaccceeehhhkkkmmmnnnnnnoooppplllmmmmmmmmmmmmmmmlllllllllkkkjjjgggeeeeeegggiiiiiilllpppssssssttttttuuuuuuvvvwwwvvvuuuuuuwwwyyyvvvvvvvvvvvvwwwxxxxxxyyy|||}}}}}}{{{zzzzzz{{{||||||{{{{{{zzzxxxyyyzzzzzz{{{zzzzzzyyy{{{yyyyyyzzz}}}~~~~~~~~~}}}}}}}}}{{{zzz{{{zzzrrrhhhaaa^^^^^^]]][[[TTTSSSQQQNNNLLLJJJIIIHHHHHHGGGEEECCCBBBAAAAAABBB======<<<;;;:::888777666555333444777888:::BBBKKKSSSYYYbbbkkkssszzz|||zzzyyyyyyyyy}}}~~~~~~{{{wwwxxxyyy{{{|||}}}vvvqqqpppqqq////////////////////////000000000111111111111222222222222222222333444444333333222222222222333333555555555555555555555555444444444555555666777888999999999:::;;;;;;<<<<<<;;;::::::;;;===>>>>>><<<<<<======>>>???@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEGGGGGGGGGGGGGGGHHHHHHIIIKKKKKKJJJIIIIIIIIIIIIJJJDDDDDDCCCCCCCCCBBBBBBBBB@@@AAAAAABBBAAA@@@>>>===;;;999777777777888777666333333333333333333333333222222111111111000000000///.........------------//////000...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******))))))(((((((((((()))))))))(((((((((((()))******&&&''''''(((((())))))***''''''''''''''''''''''''((())))))******))))))(((''''''&&&&&&&&&((()))***(((((((((((())))))))))))((((((((()))))))))******)))(((((())))))***+++,,,------------...///000111000333888===DDDWWWvvv{{{dddRRROOOWWWiiiuuuddd```dddsssiiiPPPBBB>>><<<999888::::::::::::999888777666888777666555444444444444333444444444555777;;;???BBBFFFMMMRRRVVVZZZ]]]___aaaeeeiiilllmmmnnnooopppmmmnnnnnnoooooooooooonnnkkkkkkkkkiiiffffffgggiiigggiiimmmoooppprrrtttvvvvvvvvvuuusssrrrsssvvvyyyvvvwwwwwwwwwwwwwwwwwwvvvzzz|||~~~}}}yyyzzz{{{|||||||||{{{zzzxxxxxxzzz{{{{{{zzzyyyxxxyyyxxxwwwyyy|||~~~~~~~~~~~~~~~||||||~~~wwwpppgggaaa```___^^^]]]UUUTTTSSSQQQOOONNNMMMMMMLLLLLLKKKIIIGGGFFFDDDDDD<<<<<<;;;:::999777666555444333444666777888???HHHSSSYYYaaajjjqqqyyy}}}|||}}}{{{{{{zzz{{{~~~zzz{{{{{{yyyuuutttvvvyyy---.........///000000000000000000000111111111111222111111111111222333333444333222222222222333444222222333333444555555555444444444444555666777777888999999::::::;;;<<<<<<===;;;:::<<>>??????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBEEEDDDDDDCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGCCCCCCCCCBBBBBBBBBBBBAAA@@@AAAAAAAAA@@@???===<<<:::999888888999999777555333333333333333333333333111111111111000000000000.........---------,,,,,,,,,...///...+++***+++---++++++++++++++++++++++++******************++++++***))))))(((((())))))***((((((((((((((()))******'''''''''(((((((((((((((''''''''''''''''''''''''))))))************))))))((('''&&&&&&'''(((***,,,(((((((((((())))))))))))(((((((((((()))))))))***(((((((((((()))***+++,,,------------...///000000000111555;;;@@@LLLcccxxxtttcccZZZXXXaaavvvjjj^^^]]]```qqq~~~pppYYYJJJCCC>>><<<<<<:::;;;<<<===;;;999666444777666555444333333333333333444444444444666:::===@@@CCCHHHMMMPPPTTTXXX[[[]]]aaafffjjjkkklllmmmnnnmmmnnnnnnooopppppppppooojjjkkklllkkkiiihhhhhhiiigggiiijjjkkklllooorrruuuvvvwwwwwwvvvttttttvvvxxxvvvvvvwwwxxxxxxyyyyyyxxxzzz{{{}}}~~~wwwxxxzzz{{{|||{{{zzzyyyyyyzzz{{{||||||{{{yyyxxxwwwvvvvvvyyy|||~~~~~~~~~~~~~~~|||}}}{{{ooojjjdddaaabbbcccbbb```ZZZYYYWWWVVVTTTSSSRRRRRRRRRRRRQQQPPPMMMIIIFFFDDD=========<<<;;;999777666666444555777777777>>>FFFQQQWWWaaakkkssszzz}}}}}}~~~~~~yyyxxxvvvttttttvvvyyy|||,,,------...///000111111000000000000111111111111111111000000111111222333555444333222222222333444000111111222333444555555444444444444444666777777888999999::::::;;;<<<<<<>>><<<;;;===@@@BBBAAA???AAAAAAAAAAAAAAABBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAAEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFFFFEEEFFFGGGGGGHHHHHHHHHIIIJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAAAA@@@>>><<<;;;:::999999::::::999777444333333333333333333333333111111111111000000000000......---------,,,,,,,,,))),,,...---+++***,,,///++++++++++++++++++++++++******************++++++******))))))))))))******((((((((((((((()))******))))))(((((('''''''''&&&''''''''''''''''''''''''))))))************)))))))))((('''&&&''')))+++---(((((((((((())))))))))))(((((((((((())))))))))))************+++,,,---...---------------...///000111///222999???GGGVVVfffvvvggg^^^___pppqqqaaa\\\TTTgggxxx|||~~~wwwaaaRRRIIICCC@@@AAA:::;;;===>>>===:::666333666666555333333333333333333444444444444666999<<<>>>AAAEEEIIILLLPPPTTTWWWZZZ^^^cccgggiiijjjkkkllllllmmmnnnooopppppppppoooiiikkklllllljjjiiiiiijjjiiiiiijjjiiijjjlllpppsssuuuwwwyyyyyyxxxwwwvvvwwwuuuvvvxxxyyyzzz{{{{{{{{{yyyzzz|||~~~zzz|||~~~~~~}}}zzz{{{}}}~~~~~~|||{{{yyyvvvvvvvvvxxx|||}}}~~~~~~}}}~~~~~~}}}yyy{{{~~~uuuiiieeeaaaaaacccfffeeeddd___^^^\\\ZZZXXXVVVUUUUUUVVVWWWVVVTTTPPPKKKFFFCCC???@@@@@@@@@???===;;;:::888777777999999999???GGGMMMUUUaaammmvvv|||~~~}}}~~~}}}}}}zzzwwwsssqqqrrrvvvzzz}}}111000///......///000111///000000000111111111111444444333333333333333333444444444333333222222222111111000000111111222333333333222111222333444555333444666888:::===>>>???===>>>>>>>>>>>>======<<<@@@@@@???????????????>>>???@@@@@@@@@@@@AAAAAAAAACCCBBBBBBCCCCCCDDDEEEFFFHHHGGGFFFFFFFFFGGGHHHIIIFFFFFFFFFGGGGGGHHHHHHHHHGGGBBB>>>???BBBDDDBBB???BBB@@@>>>>>>>>>>>><<<;;;:::999777666666666444222222222222111111111000000333333333222111000000///------.........---+++******++++++,,,,,,++++++***---,,,+++*********++++++******************************))))))((((((''''''((((((((((((((('''''''''******)))((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((++++++)))((('''''''''''''''(((+++,,,,,,+++((('''++++++************++++++******+++++++++******)))+++,,,,,,------,,,,,,+++000111222222555===KKKUUUtttwwwllleeemmm}}}hhhTTTTTTWWW___iiiqqqvvvvvv```OOOGGGCCCAAAAAA???>>>@@@===999999<<<;;;999777555333111111000333222111111333555888999:::<<>>???>>><<<:::999999888888999;;;<<<===IIIRRR```mmmvvv|||~~~~~~|||{{{|||~~~~~~~~~~~~yyyssspppqqqqqqooonnnooo000///............///000//////000000000111111111111111111111111111222222333333333333222222222111111111000000111111222333444333222222222333555555444555666888:::<<<===>>>===>>>>>>>>>>>>======<<>>>>>>>>?????????BBBBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEDDDEEEFFFGGGHHHDDDEEEEEEEEEFFFFFFFFFGGGGGGCCC>>>>>>AAADDDBBB@@@BBB@@@???>>>>>>>>><<<;;;999888666555666555333222222222222222111111111111111111111000//////......------.........---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++*********************************)))))))))((((((((('''((((((((((((((((((((('''))))))((('''''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))&&&'''((())))))((('''&&&******))))))))))))************+++++++++******))))))***+++,,,------...---///000111111222999DDDLLLaaayyy|||zzzppp]]]TTTTTTYYYaaahhhooozzz~~~lllYYYMMMEEE@@@<<<::::::===<<<999999<<<:::999888666444333222111333222111111222444666888777:::<<>>;;;:::999999999999;;;===>>>HHHRRR```nnnwww|||~~~{{{yyyrrrlllhhhlllnnnjjjdddbbb///......------......///////////////000000000000......//////000000111111222222222111111111111111111000000000000111222222444444333333444444555666555666777888999;;;<<<<<<>>>>>>>>>>>>>>>===<<<<<>>>>>>>>??????AAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFCCCCCCCCCDDDDDDDDDDDDDDDGGGCCC???>>>@@@BBBCCCAAABBB@@@>>>>>>>>>>>><<<:::888777555555555555333111333333222222222111111111/////////...------,,,,,,,,,---......///.........++++++++++++++++++++++++++++++,,,---,,,+++***)))************************))))))))))))((((((((((((''''''((((((((((((((((((***)))((((((''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((($$$$$$$$$%%%'''(((***+++''''''((((((((((((''''''))))))(((((((((((()))))))))******+++++++++******((()))***,,,---...//////...///000///000444<<>>;;;999999<<<;;;888888:::888888888777666555333333333222111111111333444555444666999<<<>>>BBBGGGKKKNNNSSSZZZ```dddfffhhhiiillllllllllllmmmnnnooopppppppppqqqqqqooommmjjjhhhgggfffeeeeeegggjjjmmmooossssssuuuxxx|||~~~}}}|||{{{zzz{{{|||~~~|||{{{{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}yyywwwuuuvvvyyy{{{||||||{{{|||~~~~~~}}}~~~~~~}}}}}}~~~tttnnnnnnqqqssstttrrroookkkfffbbb___^^^]]]______]]]ZZZVVVRRRNNNKKKIIIGGGFFFFFFFFFDDDAAA>>>;;;:::999999999;;;===>>>GGGQQQaaaoooyyy}}}~~~|||{{{|||~~~~~~wwwqqqiiibbb___ccceee```XXXTTT------------------------........./////////000000------...//////000111111111111111000000000000000000000000000000111222222444444444444555555666666666666777888999::::::;;;===>>>>>>======<<<;;;:::======>>>>>>?????????@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCFFFCCC???===???AAABBBBBBAAA???>>>===>>>===;;;:::888666555444555555333222333222222222222111111111.........---------,,,,,,,,,------...////////////++++++++++++++++++++++++***+++,,,------,,,)))(((************************))))))))))))((((((((((((''''''''''''((((((((((((+++******)))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&''')))***++++++***)))(((((()))***+++((((((''''''''''''(((((())))))***+++++++++******))))))+++,,,---.........---...000000111444999===LLL\\\wwwuuuhhhbbb^^^___bbbhhhrrr|||~~~tttcccOOO???AAA<<<;;;<<<<<<888777999777777888888777666555444333333222111111111222333333555777999;;;???DDDGGGJJJOOOWWW]]]aaadddggghhhkkkkkkkkkkkklllmmmnnnoooqqqqqqrrrrrrpppnnnkkkjjjhhhgggfffeeegggjjjmmmooossstttuuuxxx{{{}}}~~~|||zzz{{{}}}~~~{{{yyyyyyzzz}}}~~~}}}|||zzzyyyyyyyyy{{{{{{|||}}}}}}~~~~~~~~~yyyxxxwwwwwwyyy{{{{{{zzz|||}}}~~~~~~~~~~~~}}}|||{{{|||yyywwwxxxyyyyyyvvvsssnnnhhhdddbbbaaaaaacccaaa^^^[[[VVVSSSPPPNNNJJJKKKKKKKKKIIIGGGCCCAAA>>><<<;;;::::::<<<>>>@@@FFFQQQbbbpppzzz~~~~~~~~~|||{{{{{{}}}~~~~~~~~~}}}|||ssslllccc___\\\\\\ZZZTTTQQQRRR,,,,,,------------,,,,,,---............/////////......//////000111222222000000000000000000000000000000//////000000111222444444444555555555555555666666777888888999::::::<<<======<<<;;;:::999999;;;;;;<<<<<<===>>>??????>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBDDDAAA>>>======???@@@AAA@@@>>><<<<<<<<<<<<:::888777666555555555555444222222222111111111111000000//////...............---------------......//////,,,++++++******++++++,,,***+++,,,------,,,)))((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))))))))(((''''''''''''((())))))((('''''''''''''''((((((((((((((((((((((((((((((''''''((())))))***+++***)))(((((()))***+++((((((''''''''''''((((((((()))***+++++++++++++++++++++,,,---------,,,,,,---...000111333666999<<>>:::;;;;;;999888:::777777777777777666666555333333222222111111222222222444666888:::===AAAEEEGGGLLLTTTZZZ___cccfffhhhjjjjjjjjjjjjkkklllmmmnnnpppqqqrrrrrrqqqooommmkkkiiihhhgggfffhhhjjjmmmooovvvvvvwwwwwwxxxzzz|||~~~~~~|||{{{{{{}}}}}}{{{yyyxxxyyy{{{}}}~~~|||zzzyyyyyyyyyzzz{{{|||}}}~~~~~~}}}}}}{{{zzzyyyyyy{{{||||||{{{}}}~~~~~~}}}{{{zzzzzz}}}}}}zzzvvvpppjjjeeedddddddddcccaaa^^^ZZZWWWSSSQQQPPPLLLMMMNNNNNNKKKHHHFFFDDDAAA???===;;;<<<>>>@@@BBBGGGRRRbbbqqqzzz~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}yyyqqqiiidddbbb___YYYPPPKKKSSS^^^,,,------......------,,,------------........./////////000000111111222222000000000000111111111111000////////////000111111333333444555555555555444666666777777888999::::::;;;;;;;;;:::999888777666888888999:::<<<===>>>>>><<<<<<<<<=========>>>>>>============>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@???>>>===<<<======>>>>>><<<::::::::::::888777666444333333444444333222111111000000000/////////////////////////////////------,,,,,,,,,---......---,,,+++******+++,,,---++++++,,,---,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((()))))))))'''&&&%%%%%%$$$$$$%%%%%%))))))((('''''''''''''''((((((((((((((((((((((((***))))))((((((((()))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((((()))***+++++++++++++++,,,,,,,,,------,,,,,,+++......///111333666999;;;===FFFUUUjjj}}}|||vvvrrrpppnnnooossszzzyyyxxxxxxyyyvvvhhhYYYJJJBBB;;;:::;;;::::::<<<888888666666555555555666333333333333333222222222111333555666888;;;???BBBDDDIIIPPPWWW\\\aaaeeehhhiiiiiiiiiiiijjjkkklllmmmooopppqqqrrrrrrpppnnnmmmkkkiiihhhhhhiiikkknnnpppxxxxxxxxxwwwvvvwwwzzz}}}~~~}}}{{{|||}}}~~~~~~}}}{{{yyyxxxyyyzzz{{{~~~}}}|||{{{zzzyyyyyyyyyzzzzzz|||}}}}}}|||{{{{{{{{{zzzzzz{{{}}}~~~}}}|||~~~~~~~~~~~~~~~|||zzzzzz|||~~~~~~{{{ssskkkfffddddddeeebbbaaa^^^[[[XXXUUURRRQQQMMMOOOPPPNNNKKKHHHGGGGGGDDDBBB???===>>>@@@BBBDDDHHHRRRbbbpppyyy~~~~~~~~~~~~}}}zzzyyyxxxuuunnniiijjjiiidddZZZMMMKKK[[[nnn,,,---...//////...---,,,,,,,,,---------.........000000000000000000111111000000000111111222222222///////////////000111111111222333444555444444333555555666777888999:::;;;::::::999999888666555444666666777999:::;;;<<<===<<<<<<<<<<<<=========>>><<<<<<<<<<<<===>>>???@@@@@@@@@BBBCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@?????????<<<=========<<<;;;;;;;;;<<<:::999888999888666555333222111111222222111000////////////........................////////////------,,,+++***+++,,,,,,---,,,***))))))***,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&''''''((())))))***''''''&&&%%%%%%%%%%%%%%%))))))((('''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((((((((((((''''''''''''(((((()))(((((((((((((((((()))(((((()))++++++,,,,,,+++***+++,,,,,,------------......---...111444666777;;;@@@IIIXXXmmmvvvqqqwwwzzzwwwtttuuuxxxssswwwyyyxxxzzzzzzuuuoooZZZNNNCCC???===;;;;;;===:::888555333222333444555333333333444444444444333000222333555666888<<>>>>>>>>>>>????????????<<<;;;;;;<<<<<<===>>>???>>>???@@@AAABBBAAA@@@@@@@@@?????????>>>>>>======999;;;======<<<:::999999;;;999888777777777555444111000//////000000///...///............---------...........................---+++***)))******+++---,,,***))))))***,,,------,,,+++*********++++++))))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&'''((())))))*********)))((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))************))))))))))))(((((((((((())))))(((((()))++++++,,,,,,,,,((()))***,,,---.../////////---+++,,,...000222333777:::>>>GGGXXXuuupppkkkjjjwww|||zzz|||nnnvvv|||{{{zzz|||~~~~~~kkk\\\MMMEEE@@@<<<;;;;;;;;;888555222111222444555222333444555555555555444///000222333444777;;;>>>>>>CCCJJJQQQWWW\\\aaaeeehhhhhhhhhhhhiiijjjkkklllkkkmmmoooqqqrrrqqqpppooommmllljjjjjjkkkmmmppprrrwwwxxxwwwvvvtttvvv{{{}}}}}}}}}}}}}}}|||||||||||||||{{{{{{zzzyyyxxxxxxvvvvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{||||||zzzxxxvvvyyyyyyyyy{{{~~~~~~}}}~~~~~~~~~~~~~~~|||zzzzzz{{{~~~{{{ppphhhcccbbbcccaaaaaa```___\\\YYYVVVTTTOOOPPPPPPMMMHHHFFFHHHJJJIIIGGGCCCAAAAAACCCFFFHHHKKKTTTaaannnxxx}}}~~~vvvyyy}}}}}}{{{zzz{{{|||~~~~~~|||}}}~~~xxxxxxwwwsssoookkkjjjkkkvvvpppggg]]]VVVYYYlll~~~,,,,,,,,,---------......---------.........//////000000000000000000000000000000000000111111111111222111111000///......---000000111222222222222111222333333444666777999:::<<<<<<:::888666555333222888888777777777777777888<<<<<<======>>>?????????===<<<:::888888:::<<<>>>>>>>>>???@@@AAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<:::999888888888999:::;;;777777777777555333111///222111000//////...//////333222000///.........///......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++)))((('''&&&&&&'''((())))))***************))))))''''''''''''''''''&&&&&&((((((((((((((()))******((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&(((((())))))))))))(((((())))))))))))((('''&&&%%%%%%&&&(((***+++,,,++++++***+++,,,---------,,,,,,+++,,,,,,---...///000111555666999AAALLL```~~~zzziiidddbbbgggttt|||yyy|||xxx}}}sss]]]IIIAAAAAA???:::;;;;;;:::888666666777999888777666555444333222222222333333333333555999<<<>>>AAAFFFJJJOOOTTTZZZ^^^ccchhhlllllliiigggiiilllmmmnnnooopppqqqqqqpppooopppnnnllljjjiiijjjkkklllppppppqqqsssuuuwwwyyyzzz}}}|||{{{|||}}}}}}{{{zzz}}}{{{yyyxxxwwwwwwxxxxxxyyyxxxvvvuuutttttttttuuuwwwyyy}}}}}}{{{xxxvvvuuuyyyxxxwwwxxx{{{|||}}}|||{{{{{{{{{{{{||||||}}}}}}~~~~~~}}}}}}~~~}}}}}}~~~~~~uuulllgggfffhhhhhhgggfffdddaaa]]]ZZZXXXTTTPPPKKKGGGFFFFFFFFFEEEEEEJJJIIIDDDCCCIIIMMMKKKQQQ\\\gggooowww}}}yyy{{{zzzyyy{{{}}}~~~~~~~~~|||{{{|||~~~~~~~~~vvvooollliiiggghhhlllppplllccc[[[^^^lllyyy,,,,,,,,,---------......------..................//////////////////////////////000000000111111111111111111000///.........000000111222222222222111222333333444555777999:::::::::999888777666555555888888777777777777888888;;;<<<<<<======>>>??????===<<<:::999999:::<<<>>>>>>???@@@AAABBBBBBBBBBBB@@@???>>>======<<<<<<<<<;;;:::999999888999::::::777777777777555333111000111000000////////////000222111000///.........///...------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++++++++***)))(((''''''&&&'''((((((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&(((((())))))))))))(((((((((((((((((((((''''''&&&&&&'''((()))+++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---///000111222222555:::CCCSSSmmmzzzjjj```ZZZ^^^jjjyyyzzz{{{oooXXXHHHAAA>>>;;;<<<<<<:::999777666666666666666555444333222111111000111111111111333666999<<>>>>>>>>===;;;::::::;;;<<<>>>======>>>???@@@@@@@@@@@@@@@??????>>>======<<<<<<===<<<;;;:::999999::::::777777777666555333222111000////////////000000111111111000///............------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++*********)))((('''''''''''''''######%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&'''(((((())))))(((((('''&&&''''''((((((((((((((((((((((((((()))***,,,,,,+++***)))))))))***,,,,,,+++++++++,,,---...///000000000222555:::EEEYYYkkk~~~{{{sssdddXXXWWW^^^pppzzzxxxyyyjjjRRREEE@@@???===<<<;;;999888666555444555555444333222111111000000111111111111333666888:::===BBBGGGLLLQQQWWW[[[^^^ccchhhkkkkkkkkknnnpppmmmnnnoooqqqrrrqqqqqqpppsssqqqooommmllllllmmmmmmqqqqqqqqqssstttvvvxxxyyyzzzyyyxxxyyyzzzyyyxxxvvvyyyzzzzzz{{{{{{zzzyyyyyyxxxwwwvvvuuuttttttuuuuuusssvvvzzz|||{{{{{{{{{{{{{{{zzzyyyzzz{{{|||{{{zzzxxxyyy{{{}}}~~~~~~~~~}}}|||{{{{{{|||~~~}}}}}}|||zzzyyyyyy|||~~~}}}{{{|||{{{tttrrrtttvvvxxxwwwuuurrrooollljjjiiiggg```VVVNNNJJJIIIJJJJJJJJJLLLKKKGGGGGGLLLQQQRRRYYYbbbkkkqqqwww~~~zzzyyyyyy|||}}}~~~zzzwwwvvvxxx}}}{{{sssjjjeeeaaa^^^```eeeggglllqqqtttzzz,,,,,,,,,---------.....................---------////////////////////////////////////000000000111111000000000/////////...///000000111111111111111222222222333444666777888888888888777777777777777888888777777888888999999::::::;;;;;;<<<=========>>>===<<<;;;;;;;;;<<<===:::;;;<<<======>>>>>>>>>@@@@@@??????>>>======<<<======<<<;;;::::::999999777777666555444333222111//////...//////000111111000000//////............---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))************))))))))))))((((((''''''&&&&&&%%%&&&&&&'''((((((((((((&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''((((((((((((((('''''''''(((((((((((((((((('''%%%&&&'''((()))))))))))))))(((((('''(((***,,,---+++***((('''''')))+++,,,++++++++++++,,,---...///111000222444666<<>>===<<<<<<<<<<<<===:::;;;<<<===>>>>>>>>>>>>???@@@@@@@@@???>>>===<<<======<<<<<<;;;:::999888666666555444333222222111//////...//////000111111///////////////.........------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))*********))))))((((((((((((((((((''''''&&&''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((((('''''''''((((((((((((''''''$$$%%%&&&((())))))))))))))))))(((((((((***+++,,,***)))((('''''')))+++,,,+++++++++++++++,,,---...000000111444444777AAALLL^^^xxxsssfffYYYXXXfff}}}vvvooouuu~~~wwweeeWWWKKKBBB>>><<<::::::;;;;;;999777666666555555444444333333111222444444333444666888555888<<>>>>>@@@???>>>===============<<<<<<===>>>???????????????@@@@@@AAA@@@>>>===<<<;;;;;;<<<;;;;;;:::999888555444333222111111111111000////////////000000111....../////////......---,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((('''''''''''''''&&&%%%$$$""""""%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&'''((()))))))))))))))))))))))))))***++++++***)))((((((((()))+++++++++*********++++++,,,---...---///111222333:::CCCOOOfffvvvcccZZZ```sss~~~kkklllqqq|||yyynnnbbbTTTIIICCC???;;;:::<<<<<<;;;999666666666555555444444444...000222222111111333444444666;;;>>>BBBGGGLLLPPPVVVZZZ___dddgggiiihhhgggiiikkkmmmoooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqnnnoooqqqtttwww{{{~~~xxxwwwvvvvvvwwwvvvtttrrrqqqssswww{{{}}}}}}||||||zzz{{{|||}}}~~~~~~}}}}}}yyyzzzzzzzzzyyyzzz|||~~~|||{{{{{{|||}}}|||zzzxxxwwwxxxxxxyyy{{{|||}}}~~~~~~}}}{{{{{{zzzzzzzzzzzzzzzxxxwwwxxx{{{}}}~~~~~~{{{oooddd\\\WWWSSSQQQIIIEEEBBBBBBCCCFFFNNNVVVcccjjjpppsssvvv{{{}}}|||~~~}}}~~~{{{~~~~~~~~~~~~~~~~~~zzzyyy{{{}}}~~~}}}~~~zzzuuuooohhh```ZZZ\\\bbbiiiqqqzzz,,,,,,,,,---------......+++,,,,,,---...///000000................................./////////000000////////////000000000000...//////000000000000000111111111111222333444555777777777777888888888888888888888888999:::;;;<<<;;;<<<<<<======>>>??????@@@@@@???>>>>>>======<<<:::;;;<<<======>>>>>>>>>???@@@AAAAAAAAA???===<<<999999:::;;;;;;:::999888333222111000//////000000111000000////////////000------...//////......---,,,,,,,,,++++++++++++***************************)))))))))))))))))))))))))))))))))))))))(((((('''%%%&&&'''((())))))((((((&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''((())))))(((((((((((()))************))))))))))))*********++++++***************++++++,,,...,,,---000111111777>>>FFFVVVmmmttteeeaaannnuuulllhhhoooxxx~~~wwwpppeee\\\JJJDDD>>>;;;<<<<<<;;;888555555444444444444333333...000222222111111222333333666999===@@@DDDHHHLLLPPPSSSYYY```eeehhhgggfffhhhiiikkkmmmoooooooooooooooooopppqqqrrrrrrrrrrrrnnnoooppprrruuuxxx{{{|||xxxwwwvvvuuuvvvuuussspppoooqqquuuxxx{{{|||}}}}}}zzz{{{|||~~~~~~~~~~~~{{{{{{{{{zzzxxxyyy{{{}}}~~~~~~~~~~~~{{{|||{{{zzzzzzzzz|||~~~~~~|||zzzyyywwwxxxxxxxxxwwwwwwyyy{{{{{{}}}zzzrrrjjjccc^^^YYYVVVKKKFFFBBBCCCDDDGGGPPPZZZfffmmmsssuuuxxx}}}~~~~~~|||~~~~~~}}}xxxxxxzzz|||~~~~~~|||}}}}}}yyyuuupppggg```aaagggooovvv~~~,,,,,,,,,---------......***+++,,,---...000111111..................................../////////000////////////000000000000...//////000000000000000111111111111222333444444444555666777888999:::;;;888888888888999:::;;;<<<<<<<<<======>>>?????????@@@@@@@@@???>>>======<<<777777888999::::::::::::???@@@AAABBBAAA???===<<<777888999:::::::::999888222111000.........//////222111000//////...//////,,,---.../////////...---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''$$$%%%''')))******))))))''''''(((((()))(((((((((%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((&&&''''''''''''''''''&&&&&&'''(((((((((((((((((('''(((***++++++***)))((())))))***++++++++++++*********************++++++000......111111111666<<<===HHHYYYooooooeeelll}}}vvvjjjkkkrrrxxx|||~~~zzzuuuoooPPPIII@@@;;;;;;;;;999777444333333333333333333333000222444444333333444555333666999<<<>>>BBBFFFIIIKKKOOOVVV]]]dddhhhgggfffggghhhjjjlllnnnooonnnnnnmmmnnnpppqqqrrrsssssssssoooooopppqqqsssuuuwwwxxxzzzyyywwwwwwwwwvvvtttrrrooopppssswwwzzz|||}}}}}}yyyzzz|||}}}~~~~~~~~~~~~~~~zzzwwwvvvxxxzzz~~~~~~|||zzz{{{}}}}}}~~~}}}{{{zzzvvvwwwyyyyyyxxxxxxyyyzzzyyy{{{}}}{{{xxxrrrmmmhhhccc^^^[[[NNNGGGDDDEEEFFFIIIRRR]]]iiipppuuuwwwzzz~~~~~~~~~~~~~~~vvvvvvwwwzzz}}}~~~{{{{{{~~~|||wwwnnnfffgggmmmqqqxxx***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...111111000///...---,,,,,,............////////////000000000000000000000000////////////////////////111222222333333444444555888888777777777777777777;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;<<<<<<<<<======@@@@@@@@@???===<<<:::999999888888777888:::;;;<<<========================:::999888777777888999:::222222111111111111111222333222000/////////000111------...///...---+++***,,,++++++******++++++,,,'''(((***,,,...///000000++++++******)))(((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***+++***(((&&&&&&''')))***''''''''''''((((((((((((,,,,,,+++++++++++++++,,,,,,++++++++++++++++++,,,------...///000111222222888>>>KKK^^^tttnnnlllyyywwwhhhkkkvvv{{{xxxhhhUUUCCC======999777777666333000000111222333333555444111000//////111222333333444666:::>>>CCCEEEJJJLLLRRR[[[dddhhhgggdddeeehhhlllnnnmmmlllkkkkkknnnnnnnnnnnnoooppprrrrrroooooonnnnnnoooqqqssstttvvvxxxzzz|||{{{yyyvvvtttnnnoooqqqtttwwwzzz|||}}}|||}}}}}}|||zzzzzz{{{}}}{{{}}}~~~}}}{{{yyyxxxxxx}}}~~~}}}{{{{{{|||}}}~~~|||yyyyyyyyywwwuuuvvvxxx{{{{{{{{{}}}|||sssnnnkkkggg```[[[NNNHHHBBBBBBEEEMMM[[[gggsssuuuyyy|||}}}~~~~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~zzz{{{{{{}}}yyyrrrnnnmmmpppuuuzzz|||~~~***+++,,,,,,------,,,,,,,,,++++++++++++,,,------000000//////......------............////////////000000000000000000000000////////////////////////111111222222333444444444555666666777888888999999999::::::;;;;;;<<<======:::::::::;;;;;;;;;<<<<<<@@@@@@@@@???>>>===;;;;;;;;;::::::999999:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777666666666666777333222111111000000000000111000///.........///000,,,,,,------------,,,,,,,,,++++++******++++++,,,))))))+++---.../////////******))))))))))))((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&'''((()))))))))***)))(((''''''((()))***''''''''''''((((((((((((******))))))))))))******++++++************++++++------...///000111111222222777@@@NNN___wwwxxx}}}vvvppptttyyyzzz}}}|||}}}uuubbbNNNCCC>>>:::888:::666444111111222444444333555444222000///000111111222222333555999===AAACCCGGGIIINNNVVV^^^ccccccbbbcccgggllloooooooooppppppnnnnnnnnnnnnoooppppppqqqooonnnnnnnnnnnnoooqqqrrrtttvvvyyy{{{{{{yyyvvvtttqqqrrrssstttwwwyyy{{{|||{{{||||||{{{yyyyyyzzz{{{zzz|||}}}|||yyyvvvuuuuuu{{{}}}}}}|||||||||}}}}}}}}}{{{{{{zzzxxxvvvvvvxxxzzz|||||||||}}}~~~}}}vvvqqqpppmmmgggbbbVVVNNNGGGEEEHHHOOO\\\gggtttvvvzzz}}}~~~|||~~~~~~}}}}}}}}}~~~uuunnnlllnnnsssxxx~~~~~~||||||}}}~~~***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------....................................////////////000000000000000000000000////////////////////////111111111222333333444444333444555666888999:::;;;888888888999::::::;;;;;;::::::::::::;;;;;;;;;;;;AAAAAAAAA@@@???>>>===<<<======<<<;;;;;;;;;;;;<<<999999999999999999999999999888777555444444444444333333222000////////////......---------......///,,,,,,++++++,,,,,,------++++++************++++++***+++,,,---............(((((((((((())))))))))))((((((((((((''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&'''(((((())))))((((((((())))))*********''''''''''''(((((((((((((((((((((''''''(((((()))*********))))))*********,,,------...///000111111222555;;;CCCMMMaaa}}}{{{www|||}}}zzzyyy}}}sss^^^OOODDD<<<999999666444222333444555444333555444222111000000111111111111222444777:::===???CCCEEEHHHOOOVVV[[[^^^^^^___ccciiimmmoooppprrrsssooonnnnnnnnnnnnnnnoooooonnnnnnmmmmmmmmmnnnoooooorrrtttwwwyyyzzzyyywwwvvvrrrrrrrrrsssuuuxxx{{{}}}yyyzzz{{{zzzxxxwwwxxxyyyzzz{{{|||zzzwwwtttrrrrrryyy{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}zzz{{{{{{yyyxxxyyy{{{}}}~~~|||{{{yyyyyyyyy{{{{{{~~~}}}~~~~~~xxxvvvwwwvvvqqqlll```VVVMMMJJJLLLSSS^^^iiivvvxxx{{{}}}|||{{{~~~~~~~~~~~~pppiiikkkpppwww}}}|||wwwtttsssttt******+++,,,,,,,,,,,,++++++++++++***+++,,,,,,------------....../////////............////////////////////////////////////////////////////////////000000111111222333333333333444555666777999::::::888888888999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===AAAAAAAAAAAA@@@@@@???>>>>>>>>>===<<<;;;;;;::::::999999999999999999999999999999777666444333222222444333111000///...---------------------.........------+++******+++,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++&&&&&&'''(((((()))******((((((((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((((((((('''&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((&&&'''((()))***+++******''''''''''''(((((((((((((((((('''''''''((())))))******))))))))))))******+++,,,---...///000000111222555;;;???DDDRRRlll|||www{{{|||xxx{{{rrrbbbSSSEEE;;;666666444333333444555444222555444333111111111111111000111111333555777999;;;???@@@CCCHHHNNNTTTXXX[[[ZZZ^^^dddiiilllnnnoooqqqnnnnnnmmmmmmmmmmmmmmmmmmoooooonnnnnnnnnnnnnnnnnnpppqqqtttwwwxxxxxxwwwwwwpppppppppqqqtttwww{{{}}}wwwxxxzzzyyywwwvvvwwwwwwzzz{{{{{{zzzvvvsssrrrqqqwwwyyy{{{}}}~~~~~~}}}|||~~~}}}~~~}}}}}}}}}}}}}}}xxxyyyzzzzzzzzz|||~~~~~~}}}zzzwwwuuuvvvyyy{{{~~~|||}}}}}}yyyyyy}}}~~~zzzvvviii^^^TTTQQQSSSYYYdddmmmxxxzzz}}}~~~}}}{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~lllggglllttt|||}}}xxxrrrnnnmmmmmm)))***++++++,,,,,,+++++++++************+++,,,,,,,,,,,,------......//////............//////////////////////////////////////////////////////////////////000111111222222333555555555666777777888888999999::::::;;;;;;<<<<<<============>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@@@@???>>>======<<<;;;:::999999:::::::::::::::::::::::::::999888777555444222111333222111///...------------........................---+++***))))))******+++******))))))******+++)))************)))((('''%%%%%%&&&'''((())))))***((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((((((((('''&&&&&&&&&%%%""""""######$$$%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''%%%&&&''')))************''''''''''''(((((((((((()))((((((((())))))***+++******))))))))))))******++++++,,,---...///000000---000666:::<<>>>>>>>>>>>?????????@@@??????@@@AAAAAAAAA@@@@@@============<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<999999888777666444222111111111000...------------......//////......---,,,---,,,+++***))))))))))))******))))))))))))******(((((())))))(((''''''&&&%%%%%%%%%&&&'''(((((()))(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&""""""######$$$$$$%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''''''''(((((((((((())))))))))))***+++,,,,,,*********))))))************++++++,,,---...//////+++...333888:::???KKKXXXrrryyyqqqmmmsss~~~uuu[[[GGG<<<999555333333333222222444444444333222222111111000000111222222333333333777999<<>>>>>>>>>>>?????????>>>>>>???@@@@@@AAA@@@@@@===>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666666777666555333111000000///......---------...............---,,,***)))(((((()))***++++++************))))))))))))******((((((((()))((((((''''''%%%%%%%%%&&&&&&'''''''''(((((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%%%%''''''''''''''''''(((((((((((())))))))))))***+++,,,---++++++************++++++******+++,,,---......///000///111555888;;;CCCLLLZZZppp|||nnncccfffrrr~~~}}}pppYYYBBB>>>888444333333444444444444444444333222111111111111222222222222222111222555999<<>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@>>>>>>???@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;444555555555444222000//////......---------......---......---,,,***(((&&&$$$%%%(((***,,,,,,,,,,,,******))))))))))))******(((((())))))))))))((((((%%%%%%&&&&&&&&&&&&'''''')))((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$######$$$%%%'''''''''''''''((((((((()))(((((((((((()))***,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,---......///111---,,,///333555;;;BBBIII]]]xxx~~~kkk\\\]]]iiiwww~~~{{{~~~}}}fffGGGAAA:::555444444555555444444444444333222111111111222222222222111111000///222777:::<<>>??????>>>==================<<<;;;:::999999999:::;;;:::999888777333333222222111000000000......---------,,,,,,,,,......------------......------,,,,,,+++***)))))))))***+++***)))((((((***((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''&&&%%%$$$###&&&%%%%%%$$$###"""!!!!!!'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))******)))(((''')))))))))))))))******+++---,,,,,,,,,,,,,,,,,,---++++++---///222555888999AAANNN^^^zzz|||ooo^^^UUUYYYiiizzztttttt{{{www^^^LLL<<<888888555444666333666888666333111222333111111111111111000//////111///111666:::<<<@@@EEEHHHMMMTTT[[[```dddgggjjjmmmllljjjjjjjjjkkkkkkjjjllljjjiiihhhiiikkknnnpppmmmkkkjjjmmmssswwwvvvsssrrrsssuuuvvvxxxxxxyyyyyywwwwwwyyy{{{|||zzzvvvsssnnnqqqtttuuuuuuuuuvvvwww~~~~~~||||||||||||zzzxxxvvvuuu{{{}}}~~~{{{xxxtttxxx{{{~~~~~~~~~~~~|||{{{{{{|||}}}yyyyyyzzz|||~~~~~~~~~~~~}}}~~~~~~~~~zzzpppjjjmmmuuu}}}yyyrrrnnnooovvv))))))))))))************))))))******************,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////............///////////////000000111111000000////////////000111111222222444222111333777:::;;;;;;============<<<;;;:::::::::;;;===???@@@@@@@@@???===>>>??????>>>===<<<;;;;;;<<<<<<;;;;;;:::999888777777888888888777666555222222111111000000//////...------------,,,,,,,,,......------------......,,,,,,+++******)))(((((()))***+++***((((((((()))((((((((((((''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""'''&&&&&&%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))******))))))((())))))(((((())))))***++++++,,,---......---,,,++++++,,,---///111444666888;;;FFFQQQggg|||uuufffZZZWWW```ooo{{{yyyqqqpppsss}}}nnnZZZEEE===;;;777444333333555666555333111222333111111111111111000//////111///111666999;;;>>>CCCEEEIIIPPPVVV[[[___ccceeehhhggghhhiiijjjkkkkkkkkkkkkjjjiiihhhiiikkknnnpppnnnkkkjjjmmmsssvvvuuurrrtttuuuvvvwwwxxxxxxxxxxxxuuuvvvwwwzzz{{{yyyvvvrrrqqqsssuuuvvvuuuttttttuuu~~~}}}}}}|||{{{yyyvvvtttrrrxxxzzz}}}|||zzzuuuwwwzzz|||||||||}}}~~~~~~~~~|||{{{{{{|||~~~{{{{{{}}}~~~~~~~~~zzzsssiiibbbeeemmm}}}|||}}}~~~~~~yyysssoooqqquuu~~~))))))))))))************))))))))))))))))))))))))---------,,,,,,+++++++++------...////////////...............////////////000111111111111111111000/////////000111111222222444333333555888;;;<<<<<<============<<<;;;:::999:::;;;<<<===????????????>>>?????????>>><<<:::999::::::::::::999888777777444555555555555444333333111111000000///......---------------,,,,,,,,,,,,------,,,,,,,,,,,,------*********))))))((((((''')))***+++***((('''((()))((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%$$$###"""'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((()))******)))(((((())))))(((((())))))***+++)))+++---//////---+++))),,,------///000222444555555===CCCQQQjjj~~~www|||rrrdddZZZ[[[fffppptttgggeeeooo{{{kkkTTTEEE???:::666444222444555444222222222333111111111111111000//////222000111555888888;;;@@@AAAEEEKKKQQQUUUYYY\\\___```bbbeeehhhkkkllllllkkkjjjiiiiiihhhiiilllnnnpppnnnlllkkkmmmrrrtttsssqqqttttttuuuvvvvvvvvvvvvvvvttttttvvvxxxzzzyyyvvvssstttvvvwwwvvvtttsssssssss{{{|||~~~~~~}}}}}}}}}~~~}}}}}}|||{{{yyyvvvsssrrruuuwww{{{~~~~~~|||zzzuuuwwwyyyyyyyyyzzz|||}}}{{{}}}~~~}}}|||{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||wwwppphhh___YYY^^^fff}}}wwwlllddddddlllwww~~~yyyssspppuuu|||((()))))))))************))))))))))))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..................////////////111111222222222222111111/////////000111111222222222222333555888:::;;;<<<=========<<<<<<;;;:::999999:::;;;<<<===>>>>>>???======>>>>>>>>>===;;;:::::::::::::::999888777666444444444333333333222222000//////......------,,,---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,*********))))))((((((((((((*********((('''((()))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%$$$###&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((()))******)))***+++,,,,,,+++***)))---------...///000222222333:::;;;CCCVVViii{{{}}}}}}rrrddd^^^cccjjjzzzlllaaaeeelllyyyyyydddQQQCCC<<<999999333333333333222222333333111111111111111000//////333000000444666555888<<<>>>BBBGGGLLLPPPTTTWWWZZZ\\\```eeeiiikkkkkkkkkkkkjjjiiiiiiiiijjjlllnnnooommmllllllmmmppprrrrrrppppppqqqrrrttttttuuuuuuuuuttttttuuuxxxzzzzzzxxxuuuuuuwwwwwwvvvtttsssttttttvvvxxxzzz{{{zzzzzz{{{|||}}}}}}}}}}}}{{{yyywwwvvvuuuwwwzzz|||}}}{{{yyyxxxuuuvvvwwwwwwwwwwwwzzz|||yyy{{{||||||{{{{{{|||}}}{{{}}}~~~~~~}}}}}}}}}~~~|||~~~}}}~~~~~~}}}}}}~~~}}}|||~~~}}}zzzuuunnnfff]]]VVVSSSYYYcccxxx}}}wwwkkkddd\\\XXX]]]jjjyyy{{{uuuwww}}}((()))))))))************)))))))))(((((((((((((((******+++,,,,,,---......,,,------...........................////////////111111222222222222111111/////////000111111222222000111333444666777888999;;;;;;;;;;;;;;;:::999999999999::::::;;;===>>>>>>:::;;;<<<===>>>>>>===<<<:::;;;;;;::::::999888777444444333333222222222222//////......---,,,,,,,,,------,,,,,,,,,+++++++++++++++************++++++***************)))))))))((()))***)))'''''''''(((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''((())))))******)))(((''''''((()))***------------...///000000000888888<<>>;;;;;;555444333222222333333333111111111111111000//////333000///222444333555999===@@@EEEIIILLLOOOSSSVVVYYY^^^dddhhhiiiiiiiiijjjjjjjjjjjjjjjjjjlllmmmnnnlllkkklllmmmoooqqqqqqpppoooppprrrtttuuuvvvwwwwwwttttttuuuxxx{{{|||zzzxxxuuuvvvwwwvvvuuutttuuuwwwuuuwwwzzzzzzzzzzzz{{{|||||||||~~~~~~~~~~~~}}}|||xxxyyy{{{{{{zzzxxxvvvtttuuuvvvwwwvvvuuuvvvxxxzzzxxxyyy{{{{{{zzzzzz{{{}}}yyy{{{}}}}}}|||{{{|||}}}yyy{{{~~~||||||~~~~~~~~~~~~~~~~~~~~~}}}|||xxxrrriii^^^VVVOOOMMMTTT]]]ppp~~~xxxuuuqqqiiibbbTTTTTTTTTXXXbbbnnn{{{wwwuuuxxx|||))))))))))))************((((((((())))))*********)))******+++---......///,,,,,,---............---............////////////000111111111111111111000/////////000111111222222///111333444444444555666777888999999::::::999999888888888999:::;;;===>>>888999;;;===>>>>>>>>>===::::::::::::999888777777444444333222222222222222//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))******************************((()))***)))'''&&&'''((((((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%''''''((((((((((((''''''$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''(((((()))***+++)))'''%%%%%%''')))+++,,,,,,,,,,,,---...//////...555555777AAAIIIZZZrrr~~~uuummmiiiiiinnnyyyzzzhhh]]]___iiivvvpppZZZIII@@@<<<888666333222333444333222111111111111111000//////222......111222111333777;;;===AAADDDGGGJJJNNNQQQUUU[[[bbbfffgggggghhhjjjkkkkkkkkkjjjjjjkkkkkkllljjjjjjkkkmmmnnnpppqqqqqqrrrrrrtttvvvwwwxxxxxxyyyssstttuuuxxx{{{}}}|||{{{wwwwwwxxxvvvuuuuuuvvvxxxxxxyyy||||||||||||}}}~~~yyyzzz|||~~~~~~~~~{{{||||||{{{yyyvvvsssqqquuuvvvwwwwwwvvvuuuvvvxxxwwwxxxzzzzzzyyyyyyzzz|||xxxzzz||||||{{{{{{|||}}}zzzzzz|||~~~~~~~~~|||{{{{{{}}}~~~~~~~~~~~~{{{vvvoooeeeYYYPPPJJJIIIPPPYYYiiiwwwssshhh___UUUOOOCCCHHHQQQ\\\hhhrrrzzz~~~}}}sssooopppuuu~~~))))))))))))************'''(((((()))***+++,,,,,,+++++++++,,,,,,---------+++,,,------......------............///////////////000000111111000000////////////000111111222222///222444555333222333444444555666888999999999999888888888888999;;;<<<===999:::<<<============<<<999999999999888777666555444333222111000111111222/////////...------,,,,,,,,,,,,,,,++++++++++++******))))))(((((())))))***))))))))))))))))))))))))((()))))))))'''&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&'''(((((((((''''''''''''((())))))+++***(((''''''(((***+++++++++++++++,,,---...///...333111222:::???JJJ^^^xxx|||qqqmmmppp{{{{{{iiibbbgggooovvvyyy{{{}}}nnn^^^NNNBBB<<<888444333444444333222111111111111111000//////000------000111000222666777999<<>>:::555333444555333222111111111111111000/////////,,,,,,///000///111555333555888:::<<>>AAAKKK___}}}|||fffWWWWWW^^^gggyyyzzz}}}zzzlllYYYJJJBBB>>>999555555444333111000/////////222222111111111111111111111222444666888999999888===@@@EEEJJJNNNTTTYYY]]]^^^aaadddeeeddddddhhhkkkooonnnlllkkklllmmmpppqqqqqqpppooonnnnnnppprrrsssrrrrrrqqqrrrsssuuuvvvvvvzzzyyywwwtttrrrppppppooorrrssssssuuuvvvwwwxxxyyyxxxyyy{{{zzzwwwuuuuuuuuuvvvxxxzzz{{{zzzyyyyyyzzzzzzxxxwwwvvvwwwxxxwwwvvvvvvuuuuuuuuuvvvwwwyyy{{{yyy}}}~~~|||{{{yyyyyyyyyyyy{{{~~~}}}~~~}}}|||{{{{{{|||}}}~~~~~~}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}}}}|||}}}~~~||||||}}}}}}}}}}}}|||||||||}}}{{{vvvvvvyyyzzz|||~~~~~~}}}}}}~~~|||xxxnnnlllhhheeeaaa]]]WWWSSSKKKEEECCCHHHOOOUUU\\\bbbaaafffkkkoooxxxxxxnnnfffcccccc```\\\VVVRRRSSS[[[eeellltttuuuyyy|||wwwpppoooooonnnppprrrtttvvv|||}}}zzz)))******++++++******)))))))))(((((()))******+++,,,++++++******++++++++++++++++++,,,,,,,,,------,,,,,,------....................................//////............//////111222333333222222333444333333444444555666777777888888888888888888888999999888888888888777777777555555444333222111000000//////.........---------+++++++++++++++*********,,,+++)))(((((()))***+++******++++++++++++******((((((((('''&&&%%%%%%%%%''''''&&&&&&&&&''''''(((((())))))(((''''''''''''###$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''%%%$$$%%%''')))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,...///000///......000222666:::CCCQQQhhhmmmYYYTTTXXXVVVggg}}}}}}jjjVVVGGG>>>:::888000111222333333111///---..................------111333555777888777777666999<<<@@@DDDHHHMMMSSSWWWXXX\\\```bbbbbbdddhhhkkkmmmmmmlllkkklllnnnppprrrtttsssqqqooonnnooopppqqqqqqrrrrrrrrrrrrrrrssstttvvvvvvuuutttsssrrrrrrqqqqqqrrrsssuuuwwwxxxzzzzzzyyy{{{|||{{{yyyvvvuuuuuuwwwyyy{{{{{{{{{{{{|||}}}}}}{{{yyyxxxyyyyyyxxxwwwyyywwwuuuuuuuuuvvvvvvwwwwww{{{|||{{{yyyyyyyyyzzz{{{}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~}}}|||{{{|||}}}~~~~~~~~~~~~}}}}}}~~~||||||}}}~~~~~~}}}||||||}}}~~~xxxtttuuuxxx|||}}}~~~}}}}}}~~~zzzuuujjjhhheeebbb^^^YYYSSSOOOEEEAAABBBHHHNNNRRRXXX^^^]]]bbbfffiiiqqq}}}}}}sssggg^^^ZZZYYYZZZWWWUUUVVV]]]hhhrrryyy|||{{{|||zzztttnnnrrrxxx~~~}}}vvv&&&&&&((())))))*********(((((((((((()))******+++,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,---...////////////........................///......------......///111222333333222222333555333333333444444666777888888888777666666666666777888888777777777666666666555444333333111111000/////////.........---------******************************)))))))))***++++++************************)))******(((&&&%%%%%%&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$"""!!!"""$$$&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))((()))***+++,,,,,,,,,,,,---/////////......000222111777@@@KKK\\\uuuxxxcccWWWUUUNNNYYYlllxxxdddRRRDDD===:::222333444555444222000......//////000000000/////////000222333444444333333666888<<>>BBBGGGKKKKKKPPPWWW[[[]]]```dddhhhgggiiikkkmmmnnnoooooooooqqqqqqqqqqqqqqqqqqqqqqqqsssuuuwwwvvvsssrrrrrrtttsssttttttuuuuuuuuuttttttqqqrrrsssuuuwwwyyy{{{{{{zzz}}}~~~{{{xxxvvvuuuxxxyyyzzzyyyyyyyyy{{{}}}~~~|||yyyxxxxxxwwwvvvtttvvvtttssssssuuuuuurrrpppqqqtttzzz}}}~~~}}}}}}}}}zzzzzzzzz{{{{{{{{{||||||zzzzzzyyyyyyyyy{{{}}}|||~~~}}}}}}}}}||||||~~~}}}}}}|||~~~}}}||||||}}}~~~zzz}}}~~~|||{{{|||~~~}}}|||{{{{{{{{{{{{|||}}}|||~~~||||||}}}~~~|||wwwqqqmmmgggeeebbb___[[[TTTMMMHHHAAA>>>???DDDGGGJJJOOOVVVUUU[[[^^^^^^aaajjjqqqtttuuupppeeeYYYOOOLLLOOOTTTWWWYYY^^^iiiwww{{{tttoooiiittt}}}yyyssslllfff'''(((((()))******))))))''''''''''''((()))++++++,,,,,,+++***))))))************+++++++++,,,,,,,,,)))***+++---......------.................................------.........///000111111000000111222333333333333444666888999444333333333444555777888777666666666555555555555444444333222111000//////,,,,,,,,,+++++++++******)))))))))))))))*********%%%&&&''')))))))))((((((+++)))(((&&&&&&((()))+++***,,,,,,***'''%%%&&&(((&&&&&&&&&&&&&&&'''((()))''')))***)))&&&%%%''')))+++***'''%%%$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&$$$$$$$$$$$$&&&'''###$$$$$$%%%&&&'''((((((&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((,,,)))&&&%%%&&&((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++,,,++++++)))***,,,------...000111///111555===JJJYYYfffnnnrrrgggUUUPPPRRRbbbyyytttyyy}}}ppp\\\MMMCCC@@@:::555222222333444+++,,,...///000000000////////////000111222222333444555777999;;;???DDDHHHGGGLLLSSSXXXZZZ]]]bbbfffeeegggjjjmmmoooooonnnnnnnnnooopppqqqssssssssssssuuuwwwyyyxxxuuussssssuuuuuuuuuuuuvvvuuuuuuttttttrrrrrrtttuuuwwwyyy{{{{{{{{{}}}|||xxxvvvuuuwwwxxxxxxxxxwwwwwwyyy{{{}}}{{{xxxwwwvvvvvvtttssssssrrrqqqsssvvvvvvssspppooorrrwww{{{||||||}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyy{{{}}}~~~~~~~~~}}}~~~}}}}}}{{{~~~|||{{{}}}~~~}}}||||||~~~~~~}}}~~~}}}|||{{{{{{||||||yyy{{{~~~}}}{{{zzz{{{}}}~~~|||{{{yyyyyy{{{|||~~~|||~~~~~~}}}}}}|||zzzxxx{{{{{{|||}}}~~~~~~|||yyytttnnniiigggeeebbb^^^YYYSSSKKKFFF@@@>>>???BBBEEEGGGMMMTTTSSSXXX[[[[[[\\\cccjjjlllgggbbbXXXMMMGGGIIIQQQYYYXXX\\\dddrrr~~~vvvoookkkjjjvvvxxxsssmmmfffaaa)))))))))(((((((((((((((***)))(((&&&&&&((()))*********))))))))))))******)))***+++,,,---,,,+++***---------.........//////..........................................------//////............//////222222222333333333444444666666666666555444333222666666555444444444444555222111000//////.........***+++,,,,,,------------,,,+++++++++******))))))+++)))(((''''''((()))+++&&&%%%%%%&&&)))******))),,,,,,+++***)))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))))))))))))))((((((((((((*********)))))))))))))))++++++,,,,,,,,,,,,---------000333999@@@JJJTTT[[[rrr{{{eeeXXXRRR]]]ppp{{{pppkkkuuuooo___RRRFFF<<<<<<;;;666222111111111000000000000111111222111111000000000000000222222222333666999===???DDDHHHNNNSSSWWW[[[```cccdddgggkkkmmmmmmnnnooopppoooooopppqqqqqqrrrssssssrrrsssuuuwwwxxxwwwvvvuuurrrsssttttttuuutttttttttvvvtttrrrtttwwwzzzzzzxxxxxxzzz}}}~~~|||yyywwwwwwwwwuuutttvvvyyyzzzxxxuuu~~~|||yyyxxxwwwwwwuuutttvvvvvvuuutttttttttttttttuuuvvvxxxzzz{{{{{{{{{zzz{{{{{{zzzxxxwwwxxxzzz}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~}}}}}}{{{zzz|||~~~~~~~~~|||{{{~~~}}}zzzxxxyyy{{{}}}|||xxxuuuuuuvvvzzz||||||{{{yyyxxxzzz|||}}}}}}}}}||||||}}}yyy{{{~~~|||uuuooojjjgggfffcccbbb```\\\WWWPPPJJJFFF>>>?????????@@@DDDJJJNNNUUUUUUVVVYYY\\\^^^^^^]]]YYYTTTKKKCCCAAAGGGQQQXXX[[[bbbmmm|||zzzrrrlllrrrwwwvvvnnnddd______)))))))))(((((('''''''''+++***(((''''''(((***+++******))))))))))))************+++,,,,,,,,,,,,+++,,,------------.........................................................//////............//////222222222333333333333444666666666666555444333222555555444333333333333444111000///......---......))))))***+++++++++***************)))))))))((((((***)))'''&&&&&&''')))***'''&&&&&&(((***,,,,,,+++++++++***)))((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((()))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------...///222555:::BBBJJJPPP___vvvuuuggg\\\^^^hhhuuuyyyiiilllzzz}}}{{{pppaaaQQQAAA<<<<<<888444222333222111000000000111111222111111000000000000000222222222333555888;;;===@@@DDDIIINNNRRRVVVZZZ]]]___bbbfffiiijjjlllnnnooonnnooooooppprrrtttuuuvvvtttuuuwwwxxxxxxwwwvvvuuuttttttuuuuuuuuuuuuuuutttvvvtttssstttvvvwwwuuusssqqqvvv{{{~~~|||yyyxxxvvvtttsssvvvzzz|||zzzxxxyyywwwuuuuuuvvvvvvvvvuuuuuuuuutttssssssssssssssstttuuuwwwyyyzzzzzzzzzyyyzzzzzzyyyxxxwwwwwwyyy|||||||||{{{{{{{{{|||~~~~~~~~~~~~{{{zzz{{{|||}}}~~~}}}{{{zzz{{{~~~}}}{{{zzzzzz{{{|||}}}zzzxxxwwwxxxzzz|||zzzxxxvvvuuuvvvyyyzzz{{{~~~~~~}}}~~~{{{}}}yyyrrrlllhhheeeddd``````^^^ZZZTTTMMMFFFBBB<<<=========>>>BBBGGGKKKWWWWWWWWWXXXXXXWWWVVVTTTMMMIIICCC???@@@HHHTTT]]]```fffrrr{{{rrrmmmpppuuuyyyrrrlllcccZZZVVV)))))))))(((((((((''''''+++***)))(((((()))***+++******))))))))))))******++++++******++++++,,,---,,,,,,,,,,,,------------................................................000//////......//////000111111222222222333333333666666666666555444333333444333333222111222222222000///...---,,,,,,,,,,,,*********+++******))))))************)))))))))))))))((('''&&&&&&'''((())))))(((((())),,,------,,,***))))))((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((()))''''''&&&&&&&&&'''(((((($$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''(((((())))))***))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,...///000111333888>>>BBBKKK[[[sss|||nnnffffffooolllgggqqq{{{{{{wwwdddPPPDDD@@@;;;777555444333222000000000111111222111111000000000000000111111111222444666999:::;;;???CCCGGGKKKOOOSSSVVVXXX\\\```dddgggiiimmmooooooooooooppprrruuuxxxyyyvvvwwwxxxyyyyyyxxxvvvuuuuuuuuuuuuuuuuuuuuuuuutttuuutttsssttttttsssqqqnnnlllqqqyyy~~~~~~|||{{{uuuttttttwww{{{~~~|||zzzuuusssqqqrrrtttvvvvvvvvvttttttsssrrrrrrrrrrrrsssssstttvvvxxxyyyyyyyyyxxxyyyyyyyyyxxxvvvwwwyyy{{{zzzzzzyyyxxxyyy{{{}}}|||zzzzzz{{{~~~~~~~~~|||}}}~~~~~~}}}|||zzzyyyxxx{{{~~~~~~~~~||||||{{{{{{{{{~~~}}}{{{zzzzzz{{{|||zzzxxxvvvttttttwwwzzz|||~~~~~~}}}zzztttnnnhhhdddbbbaaa]]]\\\[[[WWWPPPHHHAAA===::::::::::::;;;???CCCGGGTTTUUUUUUUUUTTTQQQMMMKKKDDDBBB???>>>BBBLLLZZZccchhhmmmvvv|||ssspppooorrryyy~~~qqqkkkggg^^^TTTNNN(((((())))))******++++++++++++***))))))***++++++******))))))))))))******,,,+++***)))***+++,,,---+++++++++,,,,,,,,,------....................................////////////000000////////////000000111111111111222222222222555555555555555444333333222222111000000000000111///...---,,,++++++++++++,,,,,,,,,,,,,,,+++***)))+++++++++***************((('''&&&&&&&&&&&&'''((()))(((((()))+++---,,,+++((((((''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''((()))******((((((((()))))))))))))))***++++++++++++,,,,,,,,,.../////////000222555888@@@JJJ]]]vvvzzzrrrtttxxxmmmooowwwyyyfffTTTGGG>>>999777333222000//////000111222222111111000000000000000000000000111222444666777888;;;???BBBEEEIIINNNQQQSSSVVV[[[```dddhhhlllooooooooooooppprrruuuxxxzzzwwwxxxzzzzzzzzzxxxvvvuuuuuuuuuttttttssssssssssssrrrssstttuuutttssspppnnnlllqqqwww{{{}}}}}}}}}}}}xxxvvvvvvyyy}}}~~~{{{tttrrrpppqqqsssuuuvvvvvvttttttssssssrrrssssssttttttuuuwwwxxxyyyzzzyyyyyyyyyyyyzzzyyywwwwwwyyy{{{zzzyyyxxxwwwyyy{{{~~~|||{{{|||~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzyyyxxxzzz|||}}}}}}}}}|||{{{zzz~~~~~~~~~~~~~~~~~~}}}||||||~~~}}}|||{{{{{{zzz|||{{{xxxvvvuuuwww{{{~~~~~~}}}||||||}}}~~~~~~vvvsssnnniiiddd```^^^^^^[[[ZZZXXXTTTMMMEEE===999888999999999:::===AAADDDLLLNNNQQQQQQOOOKKKHHHGGGCCCBBBBBBDDDIIITTT```iiiqqqssswww~~~yyyuuutttqqqqqqsssxxxuuukkkfff___VVVOOOLLL&&&'''(((***,,,...///000++++++************++++++******))))))))))))******,,,+++***)))***+++,,,---+++++++++,,,,,,,,,------................................./////////000000000000////////////000000000000000111111111222222333444444444444333333222111111000////////////000...---,,,++++++*********,,,,,,,,,,,,++++++***)))((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''(((''''''(((***+++***)))''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&''''''((($$$$$$%%%&&&((()))******(((''''''&&&&&&&&&''''''%%%&&&&&&'''((())))))***''''''(((((())))))))))))*********+++++++++,,,,,,---...000000000111333555:::AAAOOOaaawww|||tttsss{{{~~~~~~zzzgggSSSDDD<<<888333222000//////000222444222111111000000000000000000000000111111222333444777999<<>>@@@EEEHHHKKKJJJFFFAAA@@@@@@CCCHHHPPPYYYbbbllluuuzzz}}}xxxqqqooorrryyy{{{wwwuuuwwwzzzzzztttnnnlllooorrrttttttppplllggg]]]OOOHHHLLLVVV&&&'''((()))+++,,,------((())))))))))))))))))(((******))))))))))))************+++,,,,,,,,,,,,+++,,,------------.................................---......///000000111111111111000000000000111111/////////000000000111111000000111111111111000000111000000///////////////......---,,,++++++++++++'''(((((())))))))))))(((%%%%%%%%%&&&&&&&&&''''''((((((((())))))((((((((('''&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((()))***+++(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***************++++++++++++***,,,///000000000111222///222999BBBMMM```~~~|||~~~xxx{{{}}}}}}yyylll\\\MMM@@@===999555222222222333222111111000000000000000111111222222222111111000222333555666888;;;???CCCEEEGGGKKKOOOSSSWWW]]]aaabbbeeeiiimmmqqqssstttuuuuuuvvvxxxyyyzzzyyywwwvvvwwwuuussspppooonnnooooooooorrrttttttssssssvvvxxxyyyyyyyyywwwuuutttuuuvvvxxxvvvvvvxxx|||}}}{{{yyyxxxuuuqqqpppqqqtttuuuvvvtttsssssssssttttttuuuvvvtttvvvwwwyyyzzzzzzzzzzzzuuuvvvxxxxxxvvvuuuvvvwwwwwwxxxyyyzzz{{{{{{zzzzzz~~~~~~}}}~~~~~~||||||||||||}}}|||||||||||||||}}}}}}}}}~~~~~~}}}|||{{{{{{{{{{{{yyyxxxxxxzzz{{{zzzwwwssspppsssvvvyyyzzzzzz|||}}}}}}~~~}}}|||||||||wwwzzz|||zzzvvvuuuwwwzzz{{{|||~~~|||wwwrrrooollliiifffbbb```^^^[[[ZZZZZZ[[[\\\XXXUUUOOOIIICCC>>>;;;:::777888999999999999<<<>>>AAADDDHHHGGGCCCAAABBBDDDLLLSSS]]]hhhpppwww}}}xxxooojjjkkkpppvvvyyywwwwwwvvvvvvvvvwwwxxxyyyzzzvvvqqqoooppppppmmmkkkgggbbb\\\UUUOOONNNXXXeee''''''(((((()))))))))***(((((())))))))))))((((((******))))))))))))******)))***+++,,,---,,,++++++---------.........//////........................---......///000111111222111111000000000000111111////////////000000000000...///000000000000//////111111000//////////////////...---,,,++++++++++++((()))***+++++++++++++++'''((((((((())))))******(((((())))))))))))((((((((('''&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########!!!###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((###$$$$$$%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))***)))************+++++++++)))+++...///........./////////333;;;CCCQQQjjjxxx{{{{{{yyy}}}yyy~~~nnn[[[GGGDDD>>>888444222222222222111111000000000000000222222222222222111000000///000222222444777;;;???@@@CCCFFFIIIMMMQQQWWW[[[\\\```ffflllqqqtttuuuvvvtttuuuwwwyyyyyyyyyxxxwwwxxxvvvtttqqqooooooooopppppprrrtttsssqqqrrrtttwwwwwwyyyzzzyyyvvvtttsssssstttsssrrruuuzzz|||{{{yyyvvvssspppoooqqqtttvvvwwwrrrrrrrrrrrrrrrssstttuuusssuuuvvvxxxyyyyyyyyyyyysssuuuvvvvvvuuuttttttuuuvvvwwwyyyzzzzzzyyyxxxvvv|||||||||}}}~~~~~~~~~~~~~~~~~~~~~|||~~~|||||||||}}}}}}}}}}}}}}}}}}}}}{{{zzzzzzzzzzzzzzzxxxwwwwwwyyy|||{{{xxxuuuooorrruuuvvvwwwxxxzzz|||xxx|||~~~}}}}}}~~~xxx|||~~~zzzwwwyyy|||zzz|||~~~}}}yyyrrrlllhhheeebbb```^^^]]][[[ZZZYYYZZZ[[[\\\WWWSSSLLLFFF@@@<<<;;;:::666777888888888888:::<<<;;;???DDDDDDCCCCCCFFFJJJXXX___jjjtttzzz~~~xxxoooiiihhhjjjnnnpppqqqqqqrrruuuxxxzzzyyywwwyyyvvvtttsssssspppjjjddd^^^WWWQQQOOOQQQXXXfffsss))))))))))))(((((((((((())))))))))))))))))))))))************************,,,,,,++++++***+++++++++***+++,,,---............,,,,,,,,,------.........////////////000000000000222111///---,,,---...///---...///111111222222111222111000000222333222111////////////............***+++,,,---------------))))))))))))))))))))))))***)))'''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((()))))))))))))))************+++++++++---,,,++++++,,,---///000333111444999===DDDUUUfffsssgggjjjqqquuu|||nnn\\\PPPDDD>>>999333333777222222222000......///000111111111111111111111111222333555555555555666888===???BBBDDDGGGJJJNNNQQQXXX]]]ccciiimmmpppsssvvvwwwvvvuuuvvvwwwyyyyyyxxxvvvvvvuuutttrrrooommmkkkppprrruuuvvvtttqqqooooootttuuuwwwyyyyyyxxxtttqqqooonnnnnnrrrxxx||||||zzzyyywwwtttqqqpppqqqsssuuuuuussspppppprrruuuwwwwwwvvvvvvvvvxxxzzz{{{zzzyyy}}}{{{wwwvvvvvvvvvuuutttyyyyyyxxxxxxxxxxxxxxxxxxuuuwwwzzz}}}|||zzzyyyyyyyyy{{{|||}}}}}}|||zzzxxxwww{{{{{{zzzzzzyyyxxxxxxwwwwwwyyy|||~~~}}}zzzuuurrrnnnoooqqqtttwwwxxxwwwuuu}}}~~~}}}||||||}}}{{{~~~~~~zzzxxxvvvrrrllleee```]]]]]]]]]___aaa___ZZZXXXZZZYYYVVVRRRPPPLLLFFFBBB>>><<<;;;===;;;888888888999999888>>>???BBBDDDHHHKKKNNNPPP___lllyyy|||}}}~~~xxxqqqlllhhhhhhpppzzz~~~|||zzzzzz{{{{{{xxxttttttuuuuuuuuutttooojjjeee^^^VVVSSSZZZbbbhhhnnnuuu))))))))))))(((((((((((())))))))))))))))))))))))************************,,,,,,++++++***++++++,,,+++,,,,,,---............,,,------------------........./////////000000000222111///......///000111000000000111111111111222222111000000222222111000////////////.........---(((((()))*********))))))))))))))))))))))))))))))))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''(((((())))))(((((('''''''''(((((((((''''''&&&'''((((((((())))))))))))))))))*********+++++++++,,,,,,++++++,,,---///000...---///222444999GGGVVVkkktttbbb___bbbdddkkkttt~~~|||}}}yyylll^^^PPPFFF<<<444111444...///////////////000111111111111111111111111111111222444444444444555777999<<>><<<;;;@@@>>><<<;;;;;;;;;<<<<<>>===;;;999888999:::;;;===AAAEEEKKKRRRYYYbbbgggyyy~~~zzzqqqjjjhhhlllwww|||zzzssspppooooooooojjj```XXXTTTXXXbbbmmmrrrsssuuuyyy(((((((((((())))))))))))))))))))))))))))))))))))************************++++++******++++++,,,,,,---...............---,,,//////......------,,,,,,------------.........///////////////000111222333222111//////000222444666444222111000111000///---.........---------,,,,,,---.........---,,,++++++))))))))))))))))))))))))'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&%%%$$$'''''''''((((((((())))))))))))))))))************+++++++++,,,,,,---......111222333333222333888>>>HHHXXXrrrwwwjjj\\\SSSUUU\\\hhhuuussskkknnnttt{{{ooocccUUUHHH===888555444222222111000///...///////////////////////////000111111000000111333111333666999;;;>>>BBBEEEIIILLLPPPTTTYYY___fffjjjooopppqqqqqqqqqrrrsssuuuyyyzzzzzzzzzyyywwwvvvuuurrrsssuuuuuusssqqqppppppqqqssstttuuuuuuuuuvvvvvvwwwsssppppppssswwwxxxwwwwwwvvvtttrrrrrrssstttuuutttrrrooonnnpppssstttuuuxxxwwwvvvwwwxxxxxxvvvtttxxx}}}yyyttttttuuuttttttuuuvvvvvvwwwxxxxxxyyyzzz|||}}}~~~}}}}}}|||~~~~~~~~~~~~~~~}}}}}}|||yyyzzz{{{|||}}}}}}}}}|||wwwwwwwwwwwwwwwyyyzzz{{{yyyyyyyyyxxxuuuqqqmmmkkkkkkooouuuzzz||||||||||||zzz~~~{{{xxx}}}}}}wwwsssmmmgggddd[[[ZZZWWWUUUUUUUUUWWWXXXXXX[[[[[[XXXXXX[[[[[[XXXTTTQQQLLLGGGCCCAAA@@@???>>>===;;;999888888;;;===>>>BBBIIIPPPXXXaaalllsss}}}vvvnnnggggggnnnzzz}}}tttqqqooopppqqqmmmccc[[[XXX```llluuuxxxxxxxxxzzz'''((((((((()))))))))***))))))))))))))))))))))))************************+++*********++++++,,,---.........///......------/////////......---------------------.........///---------...///000111222//////......000333666888333222000000000000///---------------,,,,,,,,,,,,******+++******)))((('''(((((((((((((((((((((((('''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''(((((((((((((((((()))))))))***************+++,,,,,,---------+++...000...---///222555>>>GGGXXXpppkkkYYYTTTWWW]]]jjj}}}yyyiiieeeiiivvv}}}sssgggXXXJJJ???999666333111111111///---////////////////////////...///111000//////000111000222444666888:::>>>AAAEEEGGGJJJNNNRRRYYY```eeeiiimmmppprrrrrrssstttvvvxxxyyyzzzzzzzzzyyywwwvvvqqqsssttttttrrrpppppppppwwwyyyzzzzzzxxxwwwxxxyyyzzzvvvrrrrrruuuxxxxxxwwwvvvtttsssrrrqqqrrrssstttuuurrrooonnnppprrrttttttyyyxxxwwwxxxyyyyyywwwvvvuuuzzz~~~}}}xxxsssrrrtttsssssstttuuuuuuvvvwwwwwwwwwyyyzzz|||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{||||||||||||||||||{{{zzzyyyxxxwwwwwwxxxyyyzzzyyyyyyxxxvvvsssooollljjjkkkooovvvzzz||||||}}}~~~||||||xxx~~~yyyssslllfff```\\\XXXWWWUUUTTTTTTTTTVVVVVVXXX[[[\\\[[[[[[]]]]]]ZZZUUURRRMMMHHHDDDCCCCCCCCCAAAAAA@@@>>><<<===AAAEEEEEEKKKSSSZZZbbbkkkvvvvvvnnnhhhjjjqqq||||||tttqqqppprrrssspppiiiccceeemmmwww|||}}}}}}||||||''''''(((((())))))******))))))))))))))))))))))))************************************+++,,,---------....../////////....../////////...............------........./////////,,,------...///000000000---------...000222444666222111//////000000///---------,,,,,,,,,++++++++++++++++++,,,++++++******(((((((((((((((((((((((((((((((((((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''(((((((((((((((((()))))))))******)))***+++,,,---------,,,)))---...,,,,,,000222111:::<<>>777666555333111111111111111111111111111///000111000///...///000...///111111111222555777777:::===@@@DDDIIINNNRRRRRR[[[fffmmmooooooqqqrrrrrrsssuuuvvvwwwvvvvvvuuupppqqqrrrpppnnnmmmmmmnnnvvv{{{}}}zzzzzz|||~~~{{{yyyzzz|||~~~}}}zzzvvvvvvuuuuuuuuuuuuvvvwwwwwwtttqqqpppqqqssstttuuuvvvvvvvvvwwwyyyzzzyyywwwssstttvvvwwwwwwvvvtttsssssssssssssssssssssttttttssstttvvvxxxyyyyyyxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxzzz{{{~~~{{{{{{{{{||||||}}}~~~~~~yyyxxxvvvuuuvvvxxx{{{|||zzzyyyvvvssspppnnnlllkkkmmmrrrvvvxxxwwwyyy}}}}}}{{{rrrnnnhhhccc___\\\XXXUUUUUUTTTUUUUUUVVVWWWYYYZZZZZZ]]]___^^^^^^```^^^[[[TTTPPPKKKFFFCCCCCCDDDEEE>>>@@@@@@>>>===???FFFLLL\\\dddnnntttwww{{{vvvmmmfffiiiqqq{{{|||{{{tttuuuuuutttqqqpppqqqrrrvvv{{{}}}vvv&&&''''''((()))******+++))))))))))))))))))))))))************************************+++,,,---...,,,,,,...///000000000000------......//////000000////////////000000000000///000000111111111111000//////000000///...---,,,000///...///000111000///,,,,,,,,,+++++++++******((()))******++++++++++++((((((((((((((((((((((((***)))(((&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((()))+++,,,------,,,,,,+++//////+++,,,111222///333000222:::EEEXXXssszzziiidddaaafffttt}}}lllbbbeeemmmxxx~~~~~~vvvbbbXXXJJJ@@@;;;888444111111111111111111111111111///000111000///...///000---///000/////////111333222444888<<>>CCCFFFJJJNNNVVV\\\bbbggglllooolllnnnqqqtttuuutttpppmmmrrrooooooqqqqqqmmmlllnnnpppssswwwzzz}}}}}}}}}||||||}}}~~~yyyxxxwwwvvvvvvwwwwwwvvvtttxxxuuurrrqqqrrrssstttuuuttttttsssrrrrrrssstttttttttuuuvvvxxxxxxxxxwwwvvvpppqqqssstttttttttsssrrrqqqsssttttttsssssstttvvvwwwuuuttttttvvvxxxxxxwwwxxxxxxyyy{{{}}}~~~~~~}}}}}}{{{{{{~~~}}}|||zzzyyyyyy{{{}}}~~~~~~~~~yyysssmmmjjjkkkmmmoooooopppqqqssswww{{{~~~~~~}}}|||||||||}}}xxxqqqlll___]]][[[XXXUUURRRQQQPPPSSSUUUWWWXXXXXXYYY[[[]]]^^^```aaabbbbbbaaa___^^^YYYQQQKKKIIIGGGCCCBBBDDDDDDEEECCC???<<<@@@JJJRRReeemmmvvvzzzyyyzzzooogggcccfffkkkpppzzz|||{{{~~~}}}|||wwwwwwuuupppuuusssrrruuuwwwtttkkkccc''''''''''''''''''''''''(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,......////////////////////////............//////---...///000111000000///......//////000000000000//////.........---------------,,,++++++***))))))++++++***)))))))))******((((((''''''&&&&&&%%%%%%)))'''%%%%%%%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$######$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))'''(((((()))***)))))))))------,,,------...//////111000111555999???LLLXXXqqqzzznnnlllrrr~~~xxxvvvuuurrrpppqqqxxx~~~}}}sssmmmaaaOOO@@@999666444222111111111000...000///...///111111///,,,,,,...000111000///000111333222222333555999===@@@EEEIIIPPPVVV\\\aaafffiiihhhjjjnnnqqqsssrrrooommmrrroooppprrrrrrnnnlllnnnoooqqquuuxxxzzzzzzzzzyyyyyy{{{|||yyyxxxvvvvvvxxxyyyxxxwwwxxxuuurrrqqqrrrtttvvvvvvuuutttrrrqqqqqqrrrtttuuuvvvvvvwwwxxxyyyyyyxxxxxxuuuuuuvvvwwwwwwwwwwwwwwwtttuuuvvvvvvuuutttuuuwwwxxxwwwvvvxxxzzz{{{{{{zzzxxxwwwxxxzzz|||~~~}}}|||{{{zzz{{{}}}}}}{{{zzzzzz|||~~~~~~~~~{{{wwwqqqllliiiiiikkkmmmooooooqqqsssvvvyyy|||~~~}}}~~~~~~~~~~~~}}}{{{zzzzzz{{{||||||}}}~~~~~~yyytttnnnhhhdddZZZYYYWWWUUUTTTSSSRRRRRRSSSUUUWWWXXXYYY[[[^^^```eeefffggggggfffdddbbbaaaVVVNNNHHHFFFEEECCCCCCFFFEEEFFFFFFDDDDDDHHHQQQYYYhhhoooxxx{{{yyyxxx{{{~~~~~~yyypppkkkiiikkkmmmnnnssszzz|||||||||zzzxxxxxxzzz}}}yyy}}}{{{{{{xxxtttssspppmmmmmmmmmiiiaaa[[[''''''''''''''''''''''''''''''((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------.........---,,,------......///////////////............//////---...///000000000000///...////////////000000000------,,,,,,,,,+++++++++,,,,,,,,,+++******))))))+++******)))))))))))))))###$$$%%%''''''''''''&&&'''%%%###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""#########$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))************)))...------,,,,,,---------......000444555666===FFFTTTiiioooiiiqqq||||||qqqlllkkksssxxx|||}}}hhhPPP@@@<<<999555333222222111000333222111111111111...,,,...///111111/////////000//////000222444666999:::>>>BBBHHHNNNSSSWWW\\\___bbbeeeiiinnnppppppooonnnqqqooopppssssssnnnlllmmmnnnpppsssvvvwwwwwwvvvuuuuuuwww||||||zzzwwwwwwxxxzzz{{{{{{wwwtttrrrqqqsssvvvxxxxxxvvvtttrrrpppppprrrtttvvvxxxxxxxxxyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwxxxyyyyyywwwxxxyyyxxxwwwvvvwwwxxxvvvvvvwwwyyy|||~~~~~~}}}wwwwwwwwwxxx{{{}}}}}}|||zzzyyyzzz|||~~~|||zzzzzz|||}}}}}}}}}xxxuuuooojjjggggggiiikkknnnoooppprrrtttwwwyyy{{{{{{|||}}}~~~~~~~~~|||zzzxxxwwwxxxzzz{{{xxxzzz|||}}}}}}~~~vvvnnnhhhbbb]]]ZZZUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUWWWYYY[[[^^^cccgggmmmnnnoooooonnnkkkhhhfffWWWOOOHHHFFFEEEDDDFFFIIIGGGIIILLLMMMOOOUUU]]]ccckkkrrrzzz|||yyyuuuuuuvvvyyyyyyzzz{{{{{{yyyuuussssssqqqqqqttttttrrrqqqsssqqqrrrssssssssssssuuuwwwsssyyy~~~~~~}}}zzzwwwsssnnniiiddd___ZZZVVV''''''''''''''''''''''''&&&&&&'''((()))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---.........---,,,,,,,,,,,,---......//////......------......///.........///////////////////////////////////////,,,,,,,,,,,,++++++++++++,,,+++++++++******))))))******)))(((((((((((()))"""###&&&((()))((('''&&&&&&$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&&&&%%%###"""###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))((((((((((((((((((((((((***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---///222222222555;;;DDDSSSkkkyyyhhhfffnnn{{{|||sssqqquuuwww{{{|||```LLLCCC???999555444333333222333222222222111111000//////000222111///......//////000111333555666777777999===BBBGGGKKKOOOTTTWWW]]]aaafffkkkmmmoooooopppooommmooosssrrrnnnlllmmmoooqqqtttvvvwwwvvvuuutttrrruuuzzz~~~zzzxxxyyy{{{||||||wwwtttrrrrrrtttxxxzzzzzzwwwuuusssqqqqqqsssuuuwwwyyyyyyxxxxxxxxxxxxyyyzzzwwwvvvuuuuuuuuuvvvxxxyyyzzz{{{|||{{{yyyxxxxxxyyyssssssuuuxxx|||~~~}}}|||xxxwwwvvvwwwyyy{{{{{{zzzxxxxxxyyy{{{~~~~~~|||zzzyyyzzz{{{{{{zzzvvvsssmmmhhhffffffhhhiiimmmmmmoooppprrrtttvvvwwwwwwyyy|||}}}}}}~~~}}}{{{xxxvvvvvvxxxzzz|||{{{}}}~~~wwwmmmddd^^^ZZZWWWUUURRRRRRRRRRRRRRRSSSTTTTTTUUUVVVXXXZZZ^^^ccciiinnntttuuuwwwwwwvvvssspppnnn___VVVNNNJJJHHHFFFHHHLLLHHHMMMRRRXXX\\\bbbhhhmmmpppvvv||||||xxxrrrooooooqqqvvv{{{|||xxxuuuttttttxxxyyyzzz||||||yyywwwvvvmmmnnnoooooonnnmmmnnnpppmmmssszzzxxxnnnddd]]]YYYXXX''''''''''''''''''''''''%%%&&&'''((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,,,,---------,,,,,,,,,+++,,,---...///......------------.....................//////000/////////...............---------,,,,,,,,,,,,+++++++++***************)))***)))((((((''''''((((((%%%&&&((()))***((('''&&&'''%%%$$$%%%'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''''''''((('''&&&&&&%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%###"""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))*********,,,---...//////,,,,,,...//////222888>>>EEETTTiiijjj___```hhhrrr~~~||||||{{{~~~rrr^^^JJJEEE===777444333333333111222222111111111222222///111222111///.........///000111333444555444444777:::>>>BBBEEEIIINNNQQQWWW\\\cccgggjjjllloooqqqmmmkkkmmmppppppllljjjlllqqqsssuuuxxxxxxwwwvvvuuurrrtttxxx}}}{{{{{{|||||||||wwwuuussssssvvvyyy{{{|||yyyxxxuuuttttttuuuxxxyyyzzzyyywwwvvvvvvwwwxxxyyywwwvvvuuutttuuuvvvxxxyyy{{{|||}}}|||zzzyyyyyyzzzuuutttuuuxxx{{{}}}}}}}}}zzzxxxvvvuuuvvvvvvvvvuuuuuuvvvxxxzzz|||}}}~~~{{{xxxwwwxxxxxxwwwwwwtttqqqlllhhhffffffggghhhjjjkkkmmmnnnppprrrsssssstttvvvzzz|||||||||~~~~~~|||yyyxxxxxxzzz}}}|||yyysssmmmddd]]]XXXVVVUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSVVVXXXZZZ]]]aaahhhoootttwwwyyy|||}}}}}}{{{xxxvvvhhh^^^UUUPPPLLLIIIJJJMMMNNNSSS[[[dddkkkpppsssuuuvvvyyy|||zzzuuupppmmmllllllyyy{{{zzz}}}}}}{{{yyywwwppppppnnnllliiiiiijjjllllllpppwww}}}wwwhhh^^^[[[]]]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------......,,,++++++,,,---.........------------............------......///000/////////............---.........---------,,,,,,************************))))))(((''''''''''''''''''((()))))))))((('''&&&'''&&&%%%%%%''')))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$###""""""&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%!!!"""$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''))))))))))))((((((((((((''''''((())))))))))))((((((((()))***+++---...///---)))(((+++,,,---000555888:::CCCSSSgggnnn]]]XXXYYYbbbmmmtttsssXXXPPPEEE;;;666444333222111222222111000000222333///111222111///......///......///000111111111000444777:::===@@@CCCHHHKKKPPPVVV]]]bbbdddfffjjjnnnkkkhhhiiillllllhhhhhhjjjppprrruuuwwwxxxxxxvvvuuurrrsssvvv|||~~~}}}}}}}}}}}}|||yyyvvvttttttwwwzzz||||||{{{zzzyyyyyyyyyyyyzzz{{{{{{yyywwwuuuuuuvvvxxxzzzxxxxxxxxxxxxxxxyyyzzzzzzzzz{{{|||{{{zzzyyyzzz{{{zzzxxxxxxyyy{{{~~~~~~~~~{{{xxxtttqqqpppooonnnlllnnnqqquuuxxxyyy{{{|||~~~}}}{{{xxxvvvvvvvvvuuutttrrroookkkgggeeeeeefffgggggghhhjjjmmmooopppqqqqqqppptttxxx{{{{{{{{{|||}}}}}}|||}}}}}}{{{xxxrrrmmmddd```ZZZVVVTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRWWWZZZ]]]aaaffflllsssxxxyyy{{{~~~{{{yyymmmddd[[[WWWTTTPPPPPPRRRXXX^^^hhhssszzz~~~~~~~~~{{{{{{zzzwwwsssooonnnnnnppp|||yyyxxxvvvsssrrrppplllgggdddfffjjjnnnpppqqquuu{{{ooobbb```bbb&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))************************++++++++++++++++++++++++((()))***,,,---.........111000...,,,+++,,,---......------,,,,,,------.........---------...///000//////.........---------...------------,,,,,,,,,))))))))))))************)))(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$###"""!!!###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%!!!"""###%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''(((((((((((('''))))))))))))***+++------,,,((((((,,,......///222222333999DDDQQQdddtttddd^^^SSSYYY^^^aaajjj{{{{{{lllcccTTTGGG>>>999666555222333333111......000222...000111111///...//////..................//////111333555888:::===BBBEEEHHHNNNUUUZZZ[[[^^^cccgggiiifffeeeggggggeeefffiiimmmooorrruuuvvvvvvtttsssqqqrrrtttyyy~~~~~~~~~zzzxxxuuuuuuwwwzzz||||||}}}}}}}}}~~~~~~}}}}}}}}}}}}{{{xxxuuuuuuwwwyyy{{{yyyyyyzzz{{{{{{{{{{{{zzzxxxyyyzzzzzzyyyyyyzzz{{{}}}{{{xxxwwwyyy{{{||||||zzzvvvpppllliiigggdddbbbdddjjjqqqvvvxxxzzz|||~~~|||xxxvvvvvvuuutttsssooollliiieeeccccccdddeeedddfffhhhkkkmmmoooooopppnnnrrrwwwzzz{{{zzzzzz{{{|||~~~yyyvvvtttnnneee^^^VVVTTTQQQPPPQQQQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQRRRXXX[[[```eeejjjooouuuyyy{{{}}}{{{xxxooohhhbbb```___]]]]]]```eeekkkvvv~~~|||xxxsssppppppqqqsss}}}{{{wwwwwwuuuqqqnnnkkkeee```___eeemmmtttwwwtttvvv{{{~~~}}}nnnjjjmmm&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((************************++++++++++++++++++++++++)))***,,,---.../////////222111///,,,+++,,,------...------,,,,,,------.........---,,,---...///000//////.........------------------,,,,,,,,,++++++)))))))))))))))*********(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$"""!!!###$$$%%%%%%%%%%%%###### !!!!!!###$$$%%%&&&&&&###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$'''(((((()))))))))))))))+++***************++++++---***+++000222000///000///000666>>>DDDPPPggg}}}yyymmmiiiTTTWWWVVVTTTYYYkkk~~~wwwwww~~~~~~sssbbbRRRFFF???;;;:::444444444111---+++---000...///111111000//////000000//////......//////000...000222444666999===AAABBBHHHPPPTTTUUUXXX]]]bbbhhhdddbbbddddddccceeeiiijjjlllooorrrtttsssrrrqqqqqqqqqrrrvvv{{{~~~}}}}}}~~~{{{xxxvvvuuuwwwzzz||||||~~~~~~}}}yyyvvvvvvxxx{{{}}}wwwxxxzzz{{{{{{{{{zzzyyyvvvxxxyyyyyyxxxxxxzzz{{{~~~zzzvvvtttuuuwwwxxxyyyyyytttnnnhhhdddaaa^^^[[[]]]dddmmmtttxxxzzz|||~~~}}}yyywwwwwwvvvtttsssllljjjgggcccaaaaaabbbccccccdddgggjjjmmmnnnoooooommmqqqvvvyyyzzzzzzzzzzzzxxx|||~~~~~~zzzuuurrrnnnfff[[[SSSNNNMMMLLLLLLNNNNNNMMMKKKLLLLLLLLLMMMNNNPPPQQQRRRXXX\\\aaaggglllqqqvvvzzz|||~~~yyyvvvqqqkkkggghhhjjjiiijjjmmmnnnuuu|||vvvqqqoooppptttvvv{{{yyyzzzxxxsssiiieee___ZZZ\\\dddpppyyy}}}xxxwww{{{~~~yyyvvvyyy&&&%%%$$$%%%&&&'''''''''(((((((((((())))))))))))(((((())))))*********+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,///............---------...------,,,,,,------......---,,,,,,,,,,,,---...,,,++++++******++++++,,,************)))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&###!!!$$$''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$###"""###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&$$$###%%%((((((%%%!!!###%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&'''((())))))***)))))))))***+++++++++,,,,,,,,,------.../////////111000000222999EEERRR[[[zzz}}}{{{mmmaaaVVVSSSVVV^^^ooo}}}rrroootttvvviii\\\OOODDD===;;;888444333333222///,,,////////////000000111222000000000000111111111111333222222222444666999;;;>>>AAAEEEIIIMMMRRRWWW[[[```bbbccccccaaa``````aaaiiikkknnnpppqqqqqqooonnnnnnooorrrxxx}}}~~~~~~}}}||||||~~~{{{vvvtttuuuxxx{{{}}}{{{xxxwwwxxxzzz|||zzz{{{|||{{{{{{{{{}}}{{{{{{yyyxxxxxxyyyzzzzzz|||xxxsssqqqrrrrrrpppnnnrrrllleeeaaaZZZRRROOOQQQ[[[```iiissszzz}}}~~~}}}{{{vvvtttttttttqqqnnnjjjiiigggdddaaa```bbbeeeccceeegggiiiiiikkkmmmooooooooopppssswwwyyyzzzzzz|||{{{{{{~~~}}}{{{wwwtttnnnhhhbbb[[[UUUPPPLLLLLLJJJIIIIIIJJJKKKLLLIIIJJJKKKJJJJJJKKKNNNQQQSSSXXX___eeeiiinnnuuuzzz}}}}}}zzzxxxoookkkfffeeeiiiooouuuxxx{{{wwwpppooottt~~~~~~{{{|||zzztttnnnlllccc\\\^^^iiissswwwvvvwwwvvvuuuvvv|||}}}zzz{{{%%%$$$$$$$$$%%%&&&&&&&&&''''''(((((()))))))))***((()))))))))************)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,---......//////..................------------------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...,,,++++++******++++++,,,*********)))))))))((((((+++***))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###"""!!!"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&'''&&&%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''((())))))*********************++++++++++++,,,,,,---.........//////...///444<<>>AAAEEEIIIMMMSSSVVVYYY[[[]]]^^^aaabbbcccdddgggjjjkkklllkkkkkkllllllooosssyyy}}}~~~|||{{{{{{|||}}}~~~}}}yyyuuussstttwwwzzz{{{}}}}}}~~~~~~~~~}}}||||||{{{|||}}}|||{{{|||~~~|||{{{zzzzzzzzz{{{yyywwwvvvsssnnnhhhddd___\\\ZZZYYYTTTMMMKKKNNNXXXdddssszzzzzzyyy|||{{{||||||zzzwwwtttttttttmmmlllhhhccc``````cccfffeeegggiiiiiijjjjjjlllnnnpppooooooppptttxxxyyyzzzxxxuuussstttwwwxxxwwwtttmmmnnnpppwwwzzzxxxvvvtttsssqqqnnnkkk]]]ZZZWWWTTTRRROOOKKKHHHIIIIIIHHHHHHHHHHHHIIIJJJIIIIIIIIIHHHFFFGGGIIIKKKPPPTTTZZZ^^^cccjjjrrryyy{{{vvvsssooommmlllnnnsssxxx|||~~~|||ooojjjmmmwww~~~yyyrrrmmmddddddfffkkkpppsssttttttrrrqqqsssyyyxxxtttsss'''(((((('''&&&'''((()))%%%&&&'''((()))***+++,,,)))))))))))))))*********))))))***+++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,.........---------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***)))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$"""!!! $$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$###"""######"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%'''&&&$$$###%%%&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&''''''''''''(((((())))))++++++******))))))((((((******++++++,,,---------///000000//////000444777AAAJJJ]]]wwwzzzpppjjjgggjjjrrr|||xxxqqqiiirrr~~~}}}xxxuuufff^^^RRRFFF===777444333333222111000////////////000000000///...---------000//////...//////000111333555888;;;===@@@DDDGGGLLLOOOSSSVVVXXXZZZ]]]___```bbbdddgggiiikkkkkkkkkkkkkkklllpppvvv{{{~~~~~~}}}|||||||||}}}}}}|||xxxtttssstttwwwyyyzzz|||{{{{{{|||}}}}}}|||zzz{{{|||||||||~~~}}}}}}|||xxxrrrjjjbbb\\\UUUVVVZZZ]]]ZZZSSSPPPRRRXXXcccpppxxxzzzzzz}}}~~~{{{wwwvvvvvvqqqoookkkfffbbbbbbeeehhhgggiiikkkkkkkkkkkkmmmnnnrrrpppoooooorrrtttvvvvvvtttqqqooooooqqqsssssssssnnnmmmmmmooottt{{{|||sssqqqnnnllljjjfffbbb^^^UUURRRPPPNNNMMMLLLJJJHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHFFFDDDCCCEEEGGGMMMPPPUUUZZZ^^^fffpppwww{{{{{{{{{{{{yyyxxxvvvuuuuuuttttttvvvzzz}}}rrrjjjjjjpppuuu}}}{{{uuupppkkkhhhgggjjjmmmoooppppppqqqqqqmmmkkkkkksss}}}zzzwwwtttpppnnn&&&'''((('''%%%$$$&&&(((%%%&&&'''((()))***+++,,,******))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++)))))))))((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""" ############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$###"""######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%###$$$&&&'''%%%$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((+++******))))))(((((((((+++++++++,,,------......---///000/////////000222:::<<>>@@@AAACCCDDDGGGKKKQQQVVV[[[^^^]]]aaaeeeiiikkklllnnnpppuuuvvvwwwyyyzzz{{{{{{{{{}}}{{{xxxyyyzzzzzzxxxuuuvvvxxxzzz{{{zzzzzz{{{|||yyyzzz{{{|||}}}}}}}}}}}}}}}{{{wwwttttttuuuwwwxxx~~~~~~}}}}}}wwwssspppooonnnrrrrrrrrrrrrssstttvvvvvv|||{{{wwwqqqllljjjnnnqqqxxx}}}zzzvvvqqqjjjddd```]]]\\\aaaaaa```___```aaabbbccccccccceeeiiioootttxxxyyyxxxxxxyyy{{{}}}~~~}}}zzzuuunnnkkkgggbbb^^^YYYSSSOOOIIIHHHFFFDDDCCCBBBBBBCCC@@@BBBCCCDDDDDDDDDFFFGGGLLLJJJHHHGGGGGGHHHGGGFFFDDDDDDCCC@@@??????BBBEEEFFFJJJOOORRRUUU\\\fffnnnttt|||}}}~~~~~~yyyvvvuuutttpppoooqqqxxxuuummm^^^aaafffmmmvvv|||yyy}}}}}}tttiii___\\\^^^cccgggiiimmmssssssnnnfff^^^VVVOOOIIIEEE(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&))))))(((((((((((())))))+++++++++***************+++++++++++++++++++++++++++,,,---.........---,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,+++***((('''''''''((()))))))))))))))((((((((('''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$###""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%###"""###$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&''''''''''''''''''))))))*********)))(((((()))))))))***++++++,,,,,,,,,,,,,,,---......//////111222222111111777AAAIIIYYYrrrooocccaaadddnnnrrr~~~|||xxx}}}xxxyyy}}}pppfffXXXKKKCCC>>>999666666444222111222333222111111111000000//////......///.........///000111222222333555777:::<<<>>>???@@@AAACCCFFFKKKPPPUUUWWWYYY\\\```dddgggjjjmmmpppqqqrrrsssuuuwwwxxxxxxyyy{{{yyywwwwwwxxxyyywwwuuusssuuuxxxxxxxxxxxxyyyzzzyyyzzzzzz{{{|||||||||||||||yyyvvvsssssstttvvvxxx|||}}}~~~}}}yyywwwuuuttttttqqqrrrtttvvvyyy||||||uuunnnhhhfffgggnnnrrryyy}}}yyytttmmmhhhcccaaa```bbbaaaaaabbbccceeefffhhhhhhiiijjjmmmrrrwwwzzz{{{}}}}}}~~~~~~{{{~~~~~~yyyrrrnnneee```ZZZTTTPPPNNNKKKIIIHHHGGGEEECCCBBBBBBBBBBBBAAACCCDDDDDDCCCCCCDDDFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDBBBBBBDDDHHHLLLMMMQQQUUUXXX[[[aaajjjrrr|||{{{xxxuuutttsssppprrrxxx|||tttnnnhhhjjjooouuu{{{|||ooofffbbbaaafffjjjlllnnnrrrpppkkkddd\\\TTTLLLDDD???'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((************++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************+++++++++***(((''''''((()))))))))))))))(((((((((''''''&&&''''''''''''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$&&&######"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&))))))******)))((('''''''''''')))***,,,---...///+++,,,,,,------......///000111111000///222999>>>CCCUUUooo~~~mmm```XXX\\\bbbooo{{{xxxqqqppp{{{|||nnnaaaVVVKKKBBB<<<:::666222000000111111111111000000000000000000000...---------...///000111000111333555777999;;;<<<;;;<<<===@@@CCCGGGKKKMMMQQQTTTXXX\\\```eeekkkooolllmmmoooqqqssstttuuuuuuxxxvvvuuuuuuvvvwwwvvvuuuqqqsssuuuvvvuuuuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzyyyzzzxxxuuusssrrrtttvvvxxxzzzzzz{{{|||}}}~~~||||||}}}||||||{{{zzzzzzuuuvvvxxx{{{zzzqqqiiicccaaadddggglllttt||||||xxxsssnnnjjjhhhgggeeeffffffgggiiikkkmmmnnnpppppprrrtttwwwzzz|||~~~}}}{{{zzz{{{||||||}}}~~~|||yyyyyyyyyyyywwwsssmmmgggcccYYYSSSKKKFFFCCCCCCCCCDDDEEEEEECCCBBBAAAAAAAAAAAABBBCCCDDDCCCBBBAAACCCDDDDDDDDDFFFGGGHHHIIIIIIHHHGGGGGGFFFEEEFFFKKKQQQVVVXXX[[[^^^aaaccciiipppwww{{{xxxvvvtttsssnnnsss}}}}}}{{{xxxtttqqqvvvxxx{{{uuuooohhheeeiiinnnooonnnooojjjggg```YYYPPPFFF===666''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''(((((())))))******************++++++++++++++++++,,,,,,------------,,,,,,,,,+++++++++******++++++++++++++++++++++++*********))))))************)))(((((((((((())))))))))))((((((((('''''''''&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&$$$###"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&))))))))))))((('''&&&&&&&&&'''((()))+++,,,......+++++++++,,,------......***,,,...///000222666:::777CCCWWWppprrriii^^^\\\aaaooowwwqqquuu}}}}}}tttjjj^^^QQQHHH@@@<<<666222111222222222000000000000000000000000............//////000000000111222444666888999:::888888888:::<<>>???AAAAAABBBDDDGGGJJJHHHMMMTTTXXXXXXXXXWWWWWWWWWVVVUUUUUUWWW]]]eeejjjooopppqqqrrrsssvvvzzz|||~~~vvvmmmggghhhooo{{{zzzvvvvvvxxx|||~~~nnnfffbbbfffkkkkkkgggeee___[[[TTTMMMDDD;;;111+++&&&&&&&&&'''''''''''''''))))))(((((((((((())))))***))))))(((((())))))***************++++++++++++(((((())))))***++++++++++++++++++++++++,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((((((((((((((())))))))))))((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&%%%&&&(((+++***)))'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''((((((((((((((((((((()))******++++++,,,,,,---,,,---///000111111111111///444===IIIVVViiiooo______jjjyyyssskkkoooxxx{{{ttt___XXXNNNEEE???:::777555222111111000000///......000000111111111111000000000111222333444555666666666666555555666888999:::<<<===???BBBEEEKKKRRRVVV[[[]]]```dddgggjjjlllmmmnnnnnnmmmkkkiiijjjmmmooorrrtttuuuuuusssrrrrrrsssuuuvvvwwwxxxyyyyyyyyyyyy{{{yyywwwuuuvvvxxx{{{}}}~~~~~~~~~|||zzzyyyyyyzzz|||~~~~~~}}}|||~~~}}}|||{{{zzz|||zzzxxxxxx{{{}}}~~~~~~~~~~~~}}}}}}||||||~~~~~~}}}|||zzzwwwuuutttuuuxxx{{{zzzxxxvvvxxxzzz~~~~~~{{{yyywwwtttssstttuuuuuutttqqqnnnnnnlllkkkkkkjjjgggccc```XXXVVVRRRNNNJJJGGGEEEDDDAAA@@@@@@AAAAAAAAA>>><<>>???@@@AAABBBEEEJJJNNNQQQYYYccciiijjjjjjjjjkkkiiihhhgggeeefffjjjpppuuuyyyyyyxxxxxxyyy{{{}}}~~~|||pppfff```iiippp{{{}}}{{{yyywwwxxx{{{~~~{{{~~~kkkdddaaadddgggdddaaa___XXXSSSKKKCCC;;;444...***&&&&&&&&&'''''''''(((((()))(((''''''''''''((()))***))))))(((((())))))***+++++++++***************((((((((()))***+++++++++,,,+++*********+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++''''''((())))))(((''''''''''''((()))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((((())))))(((&&&%%%&&&'''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&'''((())))))$$$%%%&&&&&&''''''''''''(((((((((((())))))))))))))))))******+++,,,,,,,,,.........///000000///...000000555<<>>>>>???@@@@@@>>><<<>>>???AAABBBBBBBBBAAAAAA@@@AAABBBBBBCCCFFFKKKNNNUUU___llluuuxxxzzz{{{}}}}}}|||zzzxxxwwwxxx|||~~~~~~xxxlllfffeeejjjqqqzzzwwwxxxyyyzzz|||}}}}}}yyyzzzxxxkkkfffcccdddccc^^^[[[[[[RRRKKKAAA888222...+++)))&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))******))))))(((((('''''''''(((((()))***+++++++++,,,+++*********+++,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''((())))))***))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((()))))))))******)))&&&%%%&&&&&&"""###%%%'''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&'''(((((('''&&&&&&###$$$%%%&&&''')))******######%%%&&&'''((((((((('''(((((()))***+++++++++)))))))))***++++++,,,,,,---,,,,,,...///000///...333000000555888>>>NNN]]]rrrzzzqqqoooxxx|||sssyyy{{{kkk]]]QQQGGGAAA888888666555333222000000......///000000///...---.........///000111111222555555444444444666777888777888:::;;;<<>>======???@@@@@@>>>======?????????>>>>>>???AAABBBCCCCCCBBBAAACCCCCCCCCCCCCCCFFFJJJMMMNNNZZZiiitttyyy|||{{{xxx|||tttlllkkknnniiioooxxx~~~tttwwwzzz}}}~~~|||~~~zzzxxxzzz~~~~~~ooommmiiigggfffbbb[[[XXXYYYNNNFFF;;;111,,,***))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******)))))))))))))))***,,,,,,++++++***))))))(((*********++++++,,,,,,,,,***+++,,,+++)))))))))***+++++++++************)))******++++++++++++******&&&&&&''''''(((((()))))))))'''&&&$$$$$$%%%&&&''')))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((())))))((('''((('''&&&%%%$$$#########$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&,,,+++)))'''%%%###!!! &&&'''(((******((('''&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''((((((((((((&&&''''''((()))******+++++++++,,,------------,,,******+++++++++,,,,,,,,,......///111555;;;@@@CCC\\\ooovvvtttwww}}}~~~}}}pppdddWWWMMMEEE@@@:::666555444222///222000//////000000///---666444222000///111333444111111222333444444444444999999999:::;;;<<<===>>>EEEGGGIIILLLPPPSSSUUUWWWYYYXXXVVVUUUTTTTTTUUUVVVYYY___dddfffeeeeeeiiimmmrrrqqqppprrrvvvyyy{{{{{{{{{yyyvvvttttttvvvyyy{{{||||||}}}~~~|||zzzzzz{{{}}}}}}}}}}}}}}}{{{zzz{{{zzzwwwtttpppllliiigggjjjnnnrrrrrrpppnnnnnnppprrrqqqooommmkkkiiihhhgggbbbaaa```___\\\ZZZXXXWWWPPPOOOLLLIIIGGGEEECCCCCC??????>>>>>>>>>>>>???????????????>>><<<<<<===??????@@@AAABBBBBBBBBAAAAAA???BBBCCCCCCBBBCCCHHHLLLOOOVVVaaajjjrrrzzz|||{{{}}}zzzxxxwwwvvvwwwwwwzzz}}}zzzxxxwwwuuu}}}|||zzzuuunnnjjjpppyyy{{{uuuqqqllleeeaaa]]]YYYSSSNNNDDD===333---++++++******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))+++******)))))))))******)))))))))***++++++,,,,,,***++++++++++++++++++,,,***+++,,,+++)))((()))***+++++++++*********)))))))))******++++++******)))''''''((((((((((((((())))))'''&&&$$$$$$%%%&&&'''''''''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))(((''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''''''''&&&&&&&&&''''''((())))))************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,.........///222666:::===JJJXXXpppzzzzzzzzz}}}~~~sssggg]]]QQQJJJAAA;;;888666333000111000///000222333222111222111///...---...000111111222333444444555555555888888888999:::;;;<<<===@@@AAACCCEEEGGGHHHJJJJJJLLLLLLKKKKKKKKKLLLMMMNNNQQQVVV\\\^^^^^^___cccfffjjjiiiiiilllpppsssuuuvvvxxxvvvtttrrrrrrssstttvvvxxxyyyzzz|||~~~}}}|||zzzxxxyyyzzz{{{}}}}}}}}}}}}|||zzzxxxyyywwwtttqqqnnnkkkjjjiiimmmoooppppppnnnllljjjjjjkkkkkkiiigggdddbbbaaa```VVVUUUUUUSSSQQQOOOMMMLLLFFFEEECCC@@@>>><<<<<<;;;>>>>>>============>>>>>>;;;<<<===<<<;;;;;;===>>>>>>???@@@AAABBBBBBCCCCCCDDDFFFGGGGGGEEEGGGKKKPPPRRRYYYbbbkkkrrryyyyyywwwvvvzzzzzzuuurrrrrrssswww~~~~~~|||yyyuuuooogggbbbgggoooyyy~~~xxxrrrooojjjddd___ZZZTTTLLLFFF>>>999333000...,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))+++***************++++++((())))))***++++++,,,,,,+++++++++++++++************+++,,,+++)))((()))***++++++*********)))))))))))))))************))))))))))))))))))((((((((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%'''((())))))$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$'''''''''(((((())))))***((()))******++++++***************++++++++++++,,,...---------...111444666===DDDSSSjjjwwwsssqqqwwwyyypppddd[[[OOOEEE???;;;777444222111//////111111111000.........------...//////111111222333333444444444666777777777888:::;;;<<>>???@@@AAACCCDDDEEEFFFFFFIIIKKKKKKKKKNNNSSSXXX]]]bbbhhhmmmooosssxxx}}}~~~|||zzzwwwwwwxxx|||yyyppplllllloooqqqyyy~~~}}}{{{vvvpppjjjbbb\\\___eeeqqq{{{}}}yyytttoooiiieee```\\\WWWOOOEEE>>>555444333222111...***'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))+++************++++++,,,+++++++++*********)))))),,,,,,++++++******)))))))))++++++***)))((()))***************))))))))))))((())))))))))))))))))(((*********))))))(((((('''((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((('''&&&&&&%%%'''''''''((((((((())))))'''((())))))***)))))))))************++++++++++++---,,,,,,,,,---...000222777:::AAAOOOfffvvvkkkiiirrr|||tttlll```VVVNNNGGG???999999777444222222111000///.../////////000000000000000000000000111222333333555555555666777888999:::===>>>???@@@@@@@@@???>>>;;;;;;<<<<<<===???@@@@@@AAAEEEIIILLLNNNPPPTTTWWW^^^]]]^^^bbbhhhmmmppprrrsssrrrrrrqqqpppnnnmmmlllmmmppptttwwwxxxyyyyyyzzzwwwwwwxxxzzz|||~~~~~~~~~~~~~~~|||{{{zzzxxxwwwwwwxxxxxxuuuqqqmmmooolllhhheeecccbbbcccdddgggdddaaaaaaaaa```[[[WWWUUUTTTRRRPPPNNNKKKJJJIIIBBBBBBBBBAAA@@@???>>>===???>>>>>>===<<<<<<======;;;;;;::::::::::::;;;;;;<<<===>>>>>>======???@@@AAAAAABBBCCCDDDFFFGGGHHHEEEIIINNNQQQUUUZZZbbbhhhooorrrtttrrrooommmnnnppp{{{|||{{{wwwtttrrrwww~~~|||xxxqqqllljjjlllpppsssvvv{{{}}}zzztttnnniiiccc^^^___cccmmmvvv}}}|||xxxuuuqqqmmmccc```[[[XXXSSSKKKAAA999000000000111000...+++***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((******))))))***++++++,,,+++++++++***************+++++++++******))))))))))))***+++***((('''((()))*********)))))))))(((((('''(((((())))))(((((('''******))))))((((((''''''''''''&&&&&&%%%%%%%%%%%%'''(((((((((((((((((('''((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&'''((((((''''''''''''''''''((((((((((((''''''((())))))))))))((())))))*********++++++++++++++++++,,,---///111222000333777<<>>??????>>>>>><<<<<<<<<=========<<<<<<<<<>>>AAACCCEEEHHHKKKNNNQQQQQQRRRWWW]]]cccggghhhjjjjjjjjjjjjiiihhhfffeeeiiimmmrrruuuwwwxxxzzz|||wwwxxxyyyzzz|||}}}|||{{{xxxvvvtttsssrrrrrrrrrrrrsssssspppllliiigggddd```\\\YYYXXXYYYYYY[[[XXXUUUUUUVVVUUURRROOOJJJJJJHHHFFFDDDBBBAAA@@@??????@@@@@@???>>>>>>===::::::999999999::::::;;;;;;;;;::::::::::::;;;;;;>>>???@@@???======>>>@@@BBBBBBCCCDDDFFFHHHJJJKKKJJJNNNUUU\\\bbbkkkuuu||||||vvvpppoooooovvvxxx~~~zzzsssooohhhqqq~~~vvvtttqqqnnnnnnppprrrtttpppvvv|||}}}xxxqqqkkkiiigggddddddgggllluuu{{{yyyuuurrrnnniiibbb]]]WWWRRRLLLDDD:::333---------------------...''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++''''''(((***+++,,,---...***************))))))))))))***+++***((('''((()))******)))))))))(((((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''(((((((((''''''&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&'''(((((())))))(((((()))))))))************++++++++++++---...000111222---111555666<<>>BBBDDDDDDDDDDDD>>>>>>???>>>===<<<;;;:::999::::::<<<>>>@@@BBBDDDIIIIIIJJJOOOUUU\\\___aaacccddddddeeeeeeeeeddddddbbbhhhnnnrrrsssuuuxxx{{{wwwxxxxxxzzz|||~~~~~~~~~~~~~~~}}}|||vvvuuurrrpppmmmkkkjjjiiiiiiiiihhhiiijjjhhheeebbb[[[YYYUUURRROOONNNMMMNNNNNNLLLKKKJJJJJJJJJHHHGGGCCCBBBAAA@@@???===<<<<<<<<<======>>>>>>>>>======:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<>>BBBEEEHHHIIIHHHHHH@@@AAAAAAAAA@@@???>>>===;;;:::999999;;;<<<===>>>BBBBBBDDDHHHOOOUUUYYYZZZZZZZZZ[[[\\\^^^___``````[[[aaaiiimmmnnnppptttxxxvvvvvvwwwyyy{{{}}}{{{zzz{{{}}}~~~~~~|||yyy{{{{{{{{{zzzxxxvvvsssrrrlllkkkhhhdddaaa___^^^^^^ZZZZZZYYYYYYZZZZZZXXXVVVMMMLLLKKKIIIGGGFFFEEEEEEEEEFFFEEECCC@@@??????@@@>>>>>>======<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>===>>>>>>======>>>>>>???@@@>>>>>>============>>>>>>@@@BBBCCCDDDDDDEEEHHHJJJJJJKKKMMMQQQWWW]]]bbbeeekkknnnrrrtttvvv{{{~~~yyytttmmmttt~~~|||{{{xxxwwwwwwvvvwwwxxxyyyzzzxxxwwwooojjjmmmrrrsssrrrsssnnnuuuxxxssskkkfff```[[[XXXPPPEEE===777222---***''')))++++++******---000))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&'''(((************************++++++(((((())))))******++++++(((******)))((('''((()))))))))))))))((((((((((((&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$!!!"""$$$&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""""""""###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&'''&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&& !!!"""$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%%%%'''''''''''''''''''''&&&'''(((((()))))))))))))))))))))))))))************---------------------...---...///111555===GGGOOOppppppccc\\\[[[___mmmyyyooonnnzzz~~~yyytttmmmcccXXXOOOHHHAAA>>>:::888555222111111222444222111000///000222444555444444444555666777888999999<<>>????????????>>>>>>=========>>>????????????>>>>>>>>>>>>??????CCCEEEGGGIIIJJJMMMPPPSSSPPPQQQUUU[[[bbbjjjqqquuuxxxyyyzzzyyywwwxxx|||}}}yyyqqquuu||||||xxxwwwwwwvvvvvvuuuvvvxxx|||{{{rrrmmmqqqwwwyyyxxxxxxnnntttvvvpppgggaaaZZZUUUMMMEEE;;;333000///...---$$$(((+++,,,+++***,,,...''''''''''''''''''''''''(((((((((((()))))))))*********))))))((((((''''''************))))))))))))))))))))))))))))))))))))))))))))))))***************,,,,,,***&&&$$$&&&)))(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&''')))***'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###+++(((%%%###$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$""""""$$$&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%###!!! """&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%$$$$$$''')))(((((())))))((('''&&&&&&((((((((((((''''''''''''(((((())))))*********+++***++++++,,,,,,---......///---...111222555@@@MMMhhhppp~~~mmm^^^aaaeeeooo~~~~~~vvvuuuxxxwwwmmmcccXXXOOOIIIBBB<<<555333444666444111222000///......000222444555555555555666777888999;;;>>>BBBDDDEEEEEEFFFGGGGGGGGGHHHHHHGGGFFFDDDCCCBBBCCCCCCAAA===;;;;;;<<<:::;;;===???AAACCCEEEFFFEEEFFFFFFHHHIIILLLMMMNNNQQQSSSUUUWWW[[[aaaggglllkkkmmmooorrrtttuuuuuuuuupppqqqqqqrrrrrrqqqppppppnnnnnnllliiieee```\\\ZZZXXXVVVSSSOOOKKKHHHFFFEEEBBBBBBBBBAAAAAAAAA@@@@@@CCCAAA???<<<::::::999:::999999999999999999999999======<<<;;;;;;:::999999::::::;;;<<<===>>>???@@@@@@@@@??????@@@???>>><<<;;;===?????????@@@BBBCCCBBBGGGJJJLLLQQQZZZ^^^^^^```bbbfffkkkoootttwwwyyyvvvsssooojjjhhhmmmvvv~~~yyykkkooowww|||xxxxxx{{{~~~{{{||||||zzzxxxzzz|||uuusssuuuxxxxxxwwwrrrqqqnnnjjjddd\\\TTTOOOFFF>>>444///...---***'''&&&(((******))))))***,,,''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))******(((&&&&&&'''((((((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&''')))***&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&***'''$$$###$$$%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%$$$###"""!!!$$$&&&'''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&$$$$$$&&&(((((((((((((((((('''&&&%%%(((((((((((((((((((((((((((((()))))))))******************+++,,,,,,------///---...000000111:::EEEQQQWWWaaannn}}}{{{oooiiikkkpppyyyuuulllddd___RRRJJJAAA;;;:::999666333333333222111111111111111222222222222333555666777:::>>>BBBDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIHHHFFFEEEDDDEEEEEECCCAAA??????@@@@@@@@@@@@@@@@@@?????????AAAAAAAAABBBDDDEEEGGGHHHHHHJJJLLLNNNQQQVVV\\\```bbbdddgggiiilllmmmnnnnnnllllllkkkiiihhhgggffffffbbbaaa___\\\XXXTTTQQQOOOMMMKKKIIIGGGDDDCCCAAAAAA@@@?????????>>>>>>>>>>>>>>>===<<<:::999999999:::999999999999999999999999<<<;;;;;;;;;;;;:::::::::<<<<<<===>>>??????@@@@@@BBBAAAAAAAAAAAA@@@@@@???>>>@@@CCCDDDDDDDDDFFFHHHKKKQQQVVVZZZbbblllrrrsssppprrrvvv{{{}}}{{{uuuppphhhhhhggggggiiipppyyy}}}~~~~~~yyyqqqrrruuu{{{{{{wwwwwwyyyzzzzzz||||||{{{yyyzzz{{{{{{}}}}}}zzzwwwoookkkgggdddaaaYYYMMMDDD>>>888111---,,,,,,+++))))))******)))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))'''&&&&&&'''(((((('''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((()))'''$$$###$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***++++++***'''&&&'''(((&&&''''''''''''&&&%%%%%%(((((((((((())))))))))))(((((())))))))))))******)))))))))***++++++,,,,,,...---...///......444;;;@@@CCCGGGMMMYYYnnn{{{tttqqqddd\\\RRRIIICCC???:::777444444444333111000...---000000000111222333444555:::===AAADDDFFFFFFHHHIIIHHHHHHIIIIIIIIIHHHHHHGGGDDDEEEFFFEEECCCAAAAAABBBCCCCCCBBBAAA@@@???===<<<>>>>>>>>>>>>???@@@AAABBB@@@BBBCCCDDDFFFJJJOOORRRUUUWWWYYY\\\___aaabbbbbbcccbbb___\\\ZZZXXXWWWWWWUUUSSSPPPMMMJJJHHHFFFEEEBBBAAA@@@???>>>=========<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888888999999999999999999999999999999999:::::::::;;;;;;;;;;;;>>>>>>??????@@@@@@AAAAAADDDDDDCCCCCCBBBCCCCCCDDDAAAEEEIIIKKKMMMNNNOOOPPPUUU\\\dddjjjttt~~~}}}{{{|||{{{vvvkkkccc___bbbfffkkkqqqyyy{{{wwwwwwxxx{{{~~~{{{xxxuuuwww}}}~~~|||zzzxxxwwwwwwwwwzzz|||~~~}}}zzzyyy{{{}}}xxxssskkkfffbbbbbbaaaXXXIII<<<333111...+++******+++,,,,,,+++***(((%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&''''''((())))))***&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***(((%%%###$$$((()))(((&&&(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))'''%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))***(((&&&$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&((()))%%%&&&&&&%%%######%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&+++---...---***(((((((((%%%&&&&&&&&&&&&&&&%%%%%%((((((((()))))))))))))))(((((())))))))))))))))))((((((((()))******+++++++++,,,---...------000444999:::;;;;;;AAAQQQhhhzzz|||yyyrrrlllccc[[[SSSLLLDDD@@@;;;:::999666444222000///000000000111222333444555888<<>>>>>===<<<<<<<<<<<<<<<:::::::::::::::::::::999:::999999999888888888888888999999999999999::::::888888999:::;;;<<<======???@@@@@@@@@AAAAAAAAAAAAFFFFFFGGGFFFFFFGGGIIIJJJIIINNNTTTZZZ]]]___aaabbbfffoooxxx~~~zzzppplllnnnnnnjjjeeegggkkkrrryyy~~~yyytttssstttxxx||||||{{{|||||||||||||||{{{yyywww{{{~~~|||wwwsssssssss}}}zzzrrrmmmeeecccaaa___[[[QQQCCC888---------***((()))+++---,,,,,,***(((%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((()))***++++++,,,%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((('''(((((((((((()))))))))(((%%%###$$$(((***)))'''(((((())))))))))))(((((((((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&)))(((&&&&&&(((((('''&&&%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((+++......+++'''%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&((()))%%%&&&&&&%%%######%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))***++++++)))'''&&&'''%%%%%%&&&&&&&&&&&&&&&%%%''''''(((((()))))))))***))))))(((((((((((((((((('''(((((())))))***++++++)))+++---------///000000///222333222222;;;KKKWWWoooxxxwwwssssssyyy|||zzz~~~{{{yyyuuuooohhh```XXXRRRJJJGGGCCC???;;;888666666222111111111111222333333777;;;@@@EEEGGGIIIKKKLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHIIIJJJHHHDDD@@@======@@@AAACCCEEEFFFFFFEEEEEECCCCCCBBBAAAAAAAAAAAAAAA@@@AAABBBBBBBBBCCCEEEHHHDDDDDDFFFHHHKKKMMMOOOPPPMMMKKKHHHEEECCCCCCCCCCCCFFFDDDBBB@@@?????????@@@>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;:::999888777777888888888999999:::::::::888888999:::<<<===>>>???@@@@@@@@@AAABBBBBBCCCCCCHHHJJJLLLMMMMMMNNNQQQTTTYYY```iiiqqqwwwyyy{{{|||tttllldddeeellluuuxxxwwwyyy|||}}}|||{{{yyywwwuuuxxx}}}~~~}}}}}}~~~~~~{{{zzz|||{{{uuunnnhhhffffffqqq{{{zzzsssmmmiiiccccccaaaZZZOOOBBB777111,,,------+++)))((()))+++)))******((('''''')))+++%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((((((((()))******+++,,,,,,%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((&&&%%%&&&'''))))))((((((((())))))))))))((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$((('''&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$)))+++------+++'''%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((((())))))))))))((((((((((((''''''((((((((()))******++++++(((+++,,,+++,,,///000...***---000000000444<<>>===BBBCCCEEEFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAACCCEEEBBBBBBCCCDDDFFFIIIKKKLLLGGGFFFDDDBBB@@@@@@@@@@@@??????>>>============>>>===<<<;;;:::999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::999777666888888888999999::::::;;;999999:::<<<===>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFKKKOOOTTTVVVWWWXXX\\\___jjjrrr~~~xxx___^^^aaajjjvvv}}}zzzzzz{{{||||||~~~~~~zzzyyyuuummmddd]]]\\\]]]hhhqqqzzz~~~{{{sssmmmiiihhhgggfffaaaUUUEEE888222000------,,,+++***)))((('''%%%'''((()))((((((***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***(((((())))))******++++++%%%&&&&&&'''(((((())))))))))))))))))))))))))))))'''''''''((((((((())))))'''((()))(((''''''(((***(((((())))))))))))((((((((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%''''''&&&$$$'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&))))))'''%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$!!!$$$&&&'''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$###!!!"""$$$&&&%%%&&&'''(((((((((((((((%%%%%%%%%&&&'''((((((((())))))((((((((('''''''''(((((()))******++++++,,,))),,,+++((()))......***+++---......///111666999@@@QQQiiilllccc\\\^^^eeekkkrrrxxxuuupppnnnrrruuusssnnnfff\\\PPPFFF@@@<<<;;;999777666555555444666:::@@@EEEHHHKKKMMMOOOPPPNNNMMMKKKIIIIIIIIIIIIKKKLLLMMMKKKGGGBBB???===AAABBBDDDFFFFFFDDDBBBAAAAAAAAA@@@?????????@@@@@@@@@AAABBBBBBAAA@@@BBBCCCBBBBBBBBBCCCDDDFFFHHHJJJGGGFFFEEECCCBBB@@@???>>>;;;;;;<<<<<<======<<<<<<;;;::::::999999999::::::::::::::::::;;;;;;;;;<<<::::::;;;;;;;;;:::888888777888888999::::::;;;;;;:::;;;<<<===>>>???@@@AAABBBCCCDDDFFFGGGIIIJJJKKKOOOUUU]]]aaabbbcccgggjjjpppyyy|||xxxsssmmm```cccjjjttt~~~{{{zzz||||||zzzsssjjj```\\\\\\___bbbllltttwwwxxx}}}}}}tttlllgggeeeeeeccc^^^TTTGGG;;;444111111---***))))))+++***'''###!!!$$$'''(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((()))******(((((((((((())))))))))))&&&&&&''''''((()))******************************''''''''''''((((((((()))'''***+++)))'''&&&(((+++(((((())))))))))))((((((((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$######$$$&&&&&&$$$###(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%###""" """&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%$$$###"""$$$'''***&&&&&&'''((())))))(((((($$$$$$%%%%%%&&&'''(((((())))))(((((('''''''''&&&)))))))))***++++++,,,,,,***,,,+++&&&''',,,+++'''---+++)))((())),,,///111333>>>OOOeee~~~ttthhh\\\ZZZ]]]aaafffkkkuuu}}}~~~sssjjjhhhrrrvvvfffWWWNNNCCCBBB@@@>>><<<:::999999555:::@@@EEEHHHKKKNNNPPPMMMLLLJJJGGGFFFEEEEEEEEEGGGHHHJJJIIIEEEAAA>>>======???BBBDDDEEEDDDCCCAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@BBBCCCCCCAAAAAABBBCCCCCCCCCCCCCCCDDDFFFGGGIIIIIIHHHGGGFFFDDDAAA???===999:::<<<===>>>======<<<:::::::::::::::;;;<<<===999999::::::;;;;;;;;;;;;777888999:::;;;::::::999777777888999::::::;;;;;;<<<<<<===>>>???@@@AAAAAADDDEEEFFFHHHJJJLLLMMMNNNRRRYYYccchhhiiikkknnnqqqmmmuuuwwwpppooommmkkksssvvvzzz~~~~~~{{{}}}~~~}}}vvvkkkbbb___bbbfff```jjjrrrtttuuu{{{}}}wwwooogggcccaaabbbUUUKKK???444///......///+++(((&&&'''++++++&&&!!!"""&&&'''&&&%%%######((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((())))))*********+++))))))))))))))))))))))))***)))((('''''''''''''''(((((())))))))))))(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&''''''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%'''(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%&&&'''&&&&&&%%%&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$&&&(((((('''&&&%%%%%%&&&'''(((***)))(((''''''((()))***'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))(((&&&&&&&&&)))+++---))))))***++++++++++++*********+++++++++,,,,,,,,,222777???IIIYYYqqq|||ooobbbYYYXXXZZZ\\\fffssszzzpppllllll}}}pppfffXXXRRRKKKGGGFFFCCC===888999;;;>>>BBBFFFHHHIIIJJJEEEAAA<<<;;;<<<===;;;999>>>???AAADDDEEECCC>>>:::;;;<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAABBBDDDEEEFFFEEECCCCCCCCCEEEHHHIIIMMMKKKHHHCCC@@@>>><<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>===<<<;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;:::999999:::::::::;;;:::999:::;;;===============<<<===???@@@AAABBBDDDGGGKKKLLLKKKLLLOOORRR[[[gggttt{{{}}}zzzpppeeebbbaaajjj|||~~~~~~vvvpppqqqxxx~~~vvvrrrxxx~~~yyyuuunnnhhhgggjjjmmmooosssyyy}}}}}}{{{~~~yyyrrrkkkddd^^^XXXUUUGGG@@@666000,,,***(((&&&***)))(((''''''((()))***(((((((((((('''&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((()))))))))*********(((((((((((((((((((((((()))((((((''''''''''''((((((((())))))))))))(((((((((((((((''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""  !!!###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&%%%$$$###'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&###"""$$$&&&((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((()))***++++++))))))***++++++++++++************+++++++++,,,,,,+++///555;;;FFFYYYpppyyypppjjjddd```]]]cccmmmzzz|||yyy}}}xxxnnnhhhbbb^^^[[[VVVOOOIIIEEEFFFHHHJJJLLLJJJFFFBBBEEE@@@:::888888888666333999999;;;===???>>>;;;888:::;;;>>>AAADDDFFFHHHIIIDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAACCCDDDEEEGGGFFFFFFFFFGGGHHHJJJKKKKKKJJJGGGDDDAAA???======;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;>>>>>>===============>>><<<<<<<<<===???AAABBBBBB@@@AAABBBBBBBBBCCCDDDEEEEEEIIIMMMNNNOOORRRWWW[[[fffrrruuuiii^^^XXXZZZeeejjjhhhiiipppyyy|||~~~~~~~~~}}}yyyrrrmmmrrr{{{{{{wwwrrrnnnnnnrrrrrrsssvvvyyy||||||zzzwwwsssqqqlllgggaaaXXXPPPJJJ;;;666000---,,,---,,,+++))))))(((((((((((())))))'''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((())))))))))))******(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$###"""''''''%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%######$$$%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&''')))***+++***))))))((()))******++++++***************++++++++++++,,,+++...000222777AAAQQQ\\\ssszzzppphhhccciiiqqqzzz|||xxxuuunnnfff___^^^\\\]]]______XXXMMMDDDDDD???:::666666555333000333222222333555777777666555666999===AAADDDGGGHHHFFFGGGGGGHHHHHHIIIIIIIIIFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIGGGFFFEEECCCAAA???>>>===;;;;;;;;;<<<<<<<<<======;;;<<<============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<======>>>>>>??????@@@BBBCCCCCCDDDBBBEEEHHHHHHGGGFFFHHHKKKMMMQQQUUUXXXYYY\\\aaaeeeooozzzyyymmm```WWWSSSWWWZZZ[[[```hhhqqqyyy~~~|||{{{xxxvvvvvvyyy~~~xxxqqqnnnrrrxxx~~~|||yyyuuusssvvv{{{xxxxxxxxxxxxxxxvvvrrrooohhhgggdddaaaZZZOOOCCC;;;111...,,,+++,,,,,,,,,,,,((((((((())))))((((((((('''&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***(((((((((''''''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$"""!!!!!!###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((((())))))***************************++++++++++++---.../////////444===DDDTTTiii}}}qqqpppqqqvvv}}}wwwrrrvvvuuuvvvzzz{{{ttteeeYYYLLLGGG@@@<<<;;;999666333444222111111444666777777444444666888;;;>>>@@@AAADDDEEEFFFHHHJJJLLLMMMNNNMMMKKKIIIGGGEEEDDDDDDDDDAAABBBCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@???===<<<;;;<<<<<<===>>>>>>?????????======>>>???@@@??????>>>???>>>>>>===============<<<<<<<<<======>>>???@@@BBBCCCEEEEEEDDDDDDEEEFFFHHHLLLQQQRRRQQQPPPSSSUUU]]]bbbggghhhgggfffhhhiiikkkuuuxxxoooddd]]]YYY]]]aaaccciiiooouuu}}}}}}{{{yyyxxxwwwtttsssvvv~~~{{{zzz{{{|||~~~~~~zzzwwwvvvyyy~~~~~~{{{xxxvvvsssnnniiifffbbb```]]]WWWOOODDD888000------++++++******)))(((&&&'''((())))))((('''&&&''''''%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%###"""###$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&'''(((&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%'''((((((((()))************)))))))))*********+++++++++)))++++++******,,,111666AAAMMMccc{{{|||yyy||||||||||||~~~~~~rrraaa[[[RRRLLLHHHDDD???;;;;;;999666666777999:::999666666666888:::<<<>>>??????@@@BBBEEEHHHKKKMMMNNNRRRPPPLLLIIIEEECCCBBBBBB>>>???@@@AAABBBBBBAAAAAA@@@@@@???>>><<<;;;::::::;;;<<<===???@@@@@@@@@@@@??????@@@@@@@@@@@@??????@@@???>>>>>>>>>>>>?????????@@@@@@AAACCCEEEGGGHHHHHHKKKNNNPPPOOOPPPQQQSSSXXX\\\bbbeeeeeeeeefffhhhnnnsssyyyzzzuuuoookkkiiifffnnnuuuyyy|||}}}zzztttjjjhhhhhhmmmqqqrrrsssuuu{{{~~~{{{yyywwwzzzwwwuuuwww}}}}}}~~~~~~|||zzz{{{~~~yyytttooojjjddd```aaa\\\TTTLLLCCC:::111++++++,,,,,,+++)))(((''''''&&&'''((())))))((('''&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((''''''''''''''''''''''''''''''(((''''''''''''(((((())))))((('''&&&&&&'''((()))((()))))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((("""###$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&$$$!!!!!!###%%%&&&&&&&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((('''$$$######%%%''')))'''((())))))******)))))))))))))))************+++)))***+++++++++,,,///222888;;;HHH]]]sss}}}xxxttt|||~~~zzzvvvqqqpppooorrr}}}zzzsssiiiaaa\\\VVVPPPKKKCCCAAA???>>>===<<<:::888555444444555777999;;;===:::;;;===@@@CCCFFFHHHJJJOOOMMMJJJFFFBBB@@@???>>>======???AAACCCEEEFFFGGGEEECCCAAA>>><<<;;;;;;;;;:::<<>>???@@@???AAAEEEHHHKKKMMMMMMMMMNNNMMMJJJGGGGGGGGGHHHIIIHHHGGGFFFFFFGGGIIIKKKMMMLLLMMMOOOSSSWWW[[[^^^```gggmmmsssvvvvvvwwwzzz}}}{{{zzz|||}}}wwwtttyyy}}}xxxvvvuuuxxx}}}{{{xxxwwwzzz~~~{{{yyyxxx~~~|||~~~yyyqqqjjjddd^^^YYYVVVRRRKKK@@@777111...,,,+++&&&'''((('''&&&&&&(((***(((''''''&&&&&&''''''(((###%%%'''((()))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((('''''''''&&&''''''''''''''''''''''''***)))(((''''''''''''''')))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%&&&((()))******&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))******%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&((('''%%%$$$###$$$$$$%%%&&&''''''((('''&&&$$$#########$$$%%%%%%&&&''''''333///)))''''''((('''%%%%%%&&&'''(((((('''&&&%%%'''&&&$$$$$$$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))******)))(((''''''(((((()))))))))))))))))))))))))))************,,,+++***))))))***+++,,,......222999@@@LLLcccxxx~~~hhhjjjpppzzztttkkklllrrr~~~}}}}}}}}}{{{xxxppppppooommmiiiccc[[[UUUFFFDDD@@@===:::888888888:::::::::;;;<<<<<<======>>><<<;;;999888777888888333444777<<>>JJJTTTlllrrrgggbbbkkkyyy}}}uuuppp{{{||||||}}}xxxpppddd\\\RRRJJJEEEBBB???<<<;;;::::::===@@@???;;;888;;;;;;;;;999777555555555888777999<<>>;;;888888888666444333222333111111444999???IIIZZZiiilllkkkdddYYYRRRQQQQQQOOOSSSXXX```gggkkkllljjjhhheeeeeeddddddfffiiilllnnnrrrtttwwwyyyzzzzzz|||}}}yyyxxxxxxyyyxxxtttnnniiibbbdddeeeffffffgggiiikkkrrrsssvvvzzz{{{zzzzzzyyyyyy{{{zzzzzz|||~~~{{{xxxvvvuuuxxxyyy|||{{{wwwuuuwwwtttmmmhhhgggiiinnnuuuzzz}}}~~~}}}vvvppplllgggbbb[[[TTTMMMGGG@@@<<<555000+++***,,,---+++)))+++******)))((((((''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%))))))))))))((('''&&&%%%(((((((((((('''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""&&&&&&''''''&&&&&&%%%$$$###$$$%%%'''((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''******))))))******+++,,,(((***+++++++++...444999>>>GGGUUUiii~~~oookkkmmmppprrrttt{{{}}}|||xxxxxx{{{~~~|||~~~}}}yyyrrriiiccc[[[VVVPPPLLLKKKIIIFFFCCC???>>><<<:::888666555555666555666999===EEEUUUdddqqquuussshhh^^^ZZZZZZYYY\\\aaajjjqqqvvvwwwuuutttqqqrrrtttwww{{{~~~{{{yyywwwuuurrrmmmgggccc___aaacccdddfffiiimmmpppuuuzzz}}}|||||||||zzzzzzxxxwwwxxxwwwyyy}}}|||}}}}}}|||{{{}}}|||tttxxx~~~{{{wwwuuuuuussslllgggfffhhhkkkooosssuuuxxxzzz|||}}}zzzuuuooojjjgggaaa]]]VVVOOOGGG???666111///+++(((''')))+++***((()))))))))(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$$$$%%%&&&(((((((((((((((''''''&&&(((((((((((('''''''''''''''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''')))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''###$$$%%%&&&''''''''''''))))))******)))((('''&&&************))))))))))))&&&&&&&&&'''''''''''''''++++++******++++++,,,---)))+++,,,,,,+++,,,///222666888@@@PPPiii~~~wwwwwwyyyxxxwwwxxxvvvxxxzzz|||uuupppnnnppprrrtttzzz~~~~~~|||{{{}}}~~~yyyuuunnneee___]]][[[YYYVVVLLLJJJFFFCCC@@@>>><<<;;;>>>;;;999999:::@@@NNN\\\sss}}}}}}rrrllljjjiiilllooouuu{{{vvvuuutttsssqqqooommmkkkoooppprrrssstttxxx}}}{{{yyyyyywww}}}}}}}}}{{{|||~~~||||||xxxqqqvvvzzzzzzuuusssoooiiieeeeeelllpppuuuxxxzzz|||~~~}}}|||xxxtttnnniiidddaaa]]]XXXPPPHHH@@@888111,,,...+++((('''((((((&&&$$$%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((''''''''''''(((((())))))((((((((((((''''''''''''((('''&&&&&&&&&''')))***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((&&&''''''''''''''''''&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''((())))))***+++,,,---------...///444444888AAAPPPbbbttt}}}{{{~~~}}}~~~{{{sssooolllkkkooouuu~~~~~~~~~xxxuuuuuuvvvvvvttt```\\\VVVRRROOOMMMIIIGGGAAA>>>===<<<<<>>777222...,,,,,,***)))((((((((('''&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))&&&&&&&&&&&&'''(((******(((((((((((('''''''''''')))))))))))))))***++++++''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&((((((((('''&&&%%%$$$###$$$$$$$$$%%%&&&''')))***(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((()))******))))))***+++,,,,,,------...///222888===FFFUUUcccuuu}}}}}}~~~}}}uuunnnmmmppp{{{{{{~~~zzzuuunnnjjjhhhfffccc```WWWSSSPPPLLLHHHHHHRRR]]]rrr~~~~~~~~~|||{{{{{{}}}{{{{{{zzzwwwuuutttvvvwwwuuuyyy{{{xxxuuutttvvvwww||||||wwwuuuwww{{{~~~wwwvvvvvvvvvyyy~~~zzz~~~~~~uuusssoooiiibbb\\\VVVTTTJJJDDD:::333...,,,++++++((((((((())))))*********((((((((('''&&&&&&%%%%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))(((((('''&&&''''''((()))(((((((((((('''''''''''''''((())))))******))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))((((((((((((((('''&&&%%%###"""&&&%%%$$$$$$&&&))),,,...******)))))))))(((((((((%%%%%%&&&&&&'''(((((()))***************+++,,,,,,******))))))***++++++*********...333555777???IIITTTeee|||~~~}}}|||~~~~~~yyyyyyyyyyyy}}}}}}}}}|||zzzwwwwwwsssnnnhhh```[[[```iiixxx~~~{{{zzzzzzzzzzzz~~~||||||zzzwwwttttttvvvyyyuuuwww}}}{{{vvvssspppoooqqqrrrvvv}}}zzzwwwssstttyyy{{{yyyxxxnnnlllhhhbbb[[[TTTNNNJJJ<<<888222---+++++++++***'''(((******)))))))))***))))))(((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''(((+++***((('''&&&&&&'''''')))(((((((((''''''''''''###$$$&&&'''''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%!!!###%%%(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%%%%&&&&&&''''''((("""###%%%'''((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$######$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&(((((()))###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&$$$""" !!!###&&&)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))'''''''''''''''(((((()))---,,,*********+++******+++))),,,333444111333999===NNNggg|||zzzvvvssstttxxx}}}}}}}}}yyyzzz}}}vvvsssxxx|||yyyxxxyyyvvv}}}{{{zzzyyyvvvuuuuuuxxx{{{uuuvvv{{{vvvsssqqqppppppssssssuuuzzzzzzuuusssuuuvvvxxx~~~{{{zzz}}}vvvqqqoooooohhhgggccc^^^VVVNNNGGGCCC444222///---------,,,+++++++++,,,+++(((&&&%%%&&&&&&&&&''''''((()))))))))$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))'''%%%######%%%''')))%%%&&&&&&'''((()))******%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((($$$!!!"""$$$''''''&&&((((((((((((((('''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%######$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((()))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((%%%&&&((())))))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&)))++++++)))&&&&&&''''''(((***+++,,,******+++---///000111222222<<>>DDDRRReeesss~~~~~~}}}~~~~~~{{{uuurrrsssrrroootttwww{{{}}}yyyzzz|||{{{|||uuuuuuqqqkkkkkksss{{{{{{}}}vvvtttwww}}}}}}}}}}}}xxxqqqiiidddbbb^^^VVVOOOGGG???666000///...,,,)))*********)))))))))(((((()))***)))'''%%%$$$$$$&&&%%%&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''((((((((('''&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''''''''&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''&&&$$$$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''###$$$$$$%%%%%%%%%$$$$$$''''''((())))))))))))(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''((()))******''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''$$$$$$%%%&&&'''((()))***((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&'''$$$ !!!%%%(((&&&&&&%%%%%%$$$############$$$$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))************))))))&&&&&&'''''''''((((((((((((((())))))))))))((((((************+++---...///222444<<>>LLLcccwwwzzzrrrkkkiiilllnnnssswww}}}|||{{{{{{|||{{{wwwwwwwwwuuuwwwzzz~~~~~~~~~{{{uuuqqqppppppnnnlllhhhaaaXXXPPPJJJCCC;;;444222...***((()))******)))***)))))))))((((((((((((*********(((%%%###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%''''''((((((((((((((('''%%%&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&'''((((((((('''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%$$$###""""""&&&&&&'''(((((((((((('''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***((('''%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''')))(((&&&$$$$$$%%%'''(((%%%&&&&&&''''''((())))))!!!"""$$$&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''''''''''''''(((((()))******************)))))),,,---///222444:::JJJZZZrrr{{{~~~}}}sssmmmlllmmmkkknnnttt{{{}}}{{{zzzzzzzzzzzz}}}{{{yyyvvvssstttwww|||~~~|||yyyyyytttnnnllllllkkkhhheee]]]UUUKKKBBB;;;666222...///---***))))))******))))))))))))((((((((((((''''''(((((('''%%%%%%&&&((($$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$''''''((()))))))))(((((($$$%%%%%%&&&'''((()))))))))))))))((((((((((((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((''''''&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&(((+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&%%%$$$###"""%%%%%%&&&''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&''''''&&&&&&'''''''''(((((((((''''''&&&''''''((()))***))))))***++++++******)))***+++...111222333:::DDDSSS^^^lllxxx~~~|||}}}vvvssskkkmmmooosssxxx|||~~~}}}||||||||||||}}}}}}{{{zzzyyywwwuuussssssrrrwww|||~~~xxxyyy{{{{{{|||}}}~~~zzz|||}}}|||{{{zzzqqqlllgggfffgggeee```[[[NNNGGG>>>666111...------,,,+++***)))(((((((((((())))))((((((((((((''''''%%%&&&'''&&&&&&&&&(((***%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$#########$$$$$$''''''((()))))))))))))))%%%&&&&&&&&&'''((((((((())))))((((((''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))(((''''''###$$$%%%&&&&&&''''''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%%%%&&&(((******)))(((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$######$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''((((((((()))))))))''''''''''''''')))***+++&&&'''(((************)))***)))+++///000///222888@@@FFFPPPYYYaaaiiiqqqxxxuuuyyy~~~}}}{{{yyyyyyzzz|||}}}{{{vvvssstttuuuwwwyyyzzz||||||zzzzzzzzzzzzyyyxxxxxxwww{{{||||||yyywwwuuusssjjjeee`````````]]]UUUMMM>>>:::444///---,,,,,,,,,))))))******)))((((((((())))))((((((((('''''''''$$$%%%&&&&&&&&&&&&)))+++%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$######"""""""""###$$$$$$''''''((()))))))))))))))''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%''')))******)))(((""""""$$$%%%&&&'''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''((((((((((((((($$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$'''))))))((((((((((((((()))***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((%%%&&&&&&'''((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))$$$%%%&&&'''''''''&&&%%%&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$%%%'''***,,,&&&&&&''''''((())))))***'''&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''(((((((((((())))))))))))((('''''''''((()))+++,,,$$$%%%''')))*********))),,,)))(((+++---,,,///333333666999===BBBLLLXXX```fffkkksss{{{~~~zzzyyyzzzzzz{{{}}}~~~yyyyyywwwtttrrruuu{{{}}}}}}}}}~~~wwwrrrlllnnnqqquuuxxx{{{}}}~~~~~~{{{~~~uuuooolllhhheeeaaa\\\[[[[[[WWWLLLCCC444222000...,,,,,,,,,+++((()))++++++*********+++)))(((((((((''''''''''''%%%&&&''''''&&&&&&(((***&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&'''((())))))((('''&&&"""!!!!!!!!!"""###$$$$$$+++(((&&&&&&((((((%%%###((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&''')))******)))'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''')))((((((''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''***)))'''%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))(((((((((((('''&&&$$$######$$$&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&$$$""" &&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&'''''''''%%%###"""$$$%%%))))))))))))))))))))))))***)))'''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&+++%%%(((***$$$$$$***((()))***+++,,,---,,,++++++...000333555777:::???BBBMMMSSS^^^jjjtttzzz~~~|||vvvxxxwwwssssssrrrppppppoookkkddd```___dddjjjoooyyyzzz|||{{{{{{{{{{{{{{{||||||wwwuuurrrqqqssstttrrrpppnnnkkkkkksss~~~~~~}}}|||~~~zzzuuuqqqmmmjjjgggfff___VVVOOOKKKGGG@@@:::000///---+++++++++---...)))))))))))))))))))))))),,,+++***(((''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%&&&''''''&&&###''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''((('''''''''''''''((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%'''(((((('''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&'''''''''''''''&&&%%%&&&&&&$$$######%%%'''((((((((((((((((((((((((&&&&&&%%%&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''+++%%%)))+++%%%'''---***((()))***+++++++++******...///000000000000222444<<>>FFFSSScccooouuuzzz~~~zzzuuupppmmmjjjhhhhhheeedddfffhhhkkksss{{{}}}{{{}}}{{{{{{|||~~~}}}zzz}}}xxxppplllkkkiiihhhhhhiiijjjlllkkkjjjiiijjjlllnnnnnnmmmwwwyyy}}}~~~}}}yyyzzz|||}}}|||sssqqqmmmiiieee^^^XXXSSSQQQHHH===555111111000///+++***)))((('''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''((()))***))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))***)))'''&&&$$$''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%&&&'''(((((($$$$$$###############$$$$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''###$$$%%%%%%$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((()))))),,,''')))(((###(((,,,%%%(((((()))))))))*********)))+++------,,,,,,---...,,,///222333444>>>MMMZZZkkkrrr{{{||||||tttllleee```___eeelllqqqrrrrrrpppoooqqqwww|||}}}xxxwwwyyyrrrrrrsssuuuyyy}}}zzzsssnnnpppxxx~~~{{{wwwsssppppppqqqrrrppprrruuuvvvuuusssoookkkgggggghhhjjjmmmppprrrtttwwwvvvtttttttttttttttsssyyyzzzuuussssssrrrpppoookkkddd]]]VVVOOOIIIDDDCCC===444---+++*********))))))(((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))***)))(((&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''(((''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((($$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&&&&&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))***&&&)))(((&&&///333***))))))))))))******++++++###%%%((()))))))))***+++,,,///111///---111<<>>333***))))))))))))***+++,,,''')))++++++***)))))))))'''+++...---,,,---222888@@@HHHUUUaaakkkrrrwwwzzz||||||wwwxxx{{{tttmmmooouuuxxx}}}}}}uuupppnnnnnnoooooopppqqqsssuuuvvvwwwrrrpppkkkfffbbbcccfffiiiiiijjjnnnttt{{{rrrrrrpppooonnnmmmllllllqqqrrrvvv{{{}}}|||~~~zzzvvvvvvvvvvvv~~~wwwsssooolllkkkiiieeeaaa]]]UUUIII???777333111000000000000///---+++)))((((((((())))))))))))******************************)))((('''&&&%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''((()))+++)))'''%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))(((&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))))))))***''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&'''''''''((((((((()))(((''''''''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&''''''(((((('''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$############%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&''''''(((%%%&&&((((((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$###!!!###&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$###'''(((+++:::@@@333))))))((('''((()))***+++***,,,...///---+++******&&&(((+++,,,,,,---///111111777???HHHPPPXXX___cccmmmttt{{{~~~~~~~~~|||{{{~~~~~~|||vvvxxx~~~}}}{{{zzzzzz{{{}}}zzzrrrllliiikkkmmmnnnoooqqqwww}}}zzz{{{zzz}}}~~~{{{~~~zzztttqqqmmmkkkiiiddd]]]WWWHHHBBB:::333///...------***+++------+++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''')))+++,,,***'''%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&%%%$$$######$$$&&&'''$$$%%%%%%&&&&&&''''''(((&&&''')))******)))'''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&(((***++++++)))'''&&&(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&'''''''''(((((())))))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&'''''')))(((&&&%%%%%%&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''###"""""""""###$$$$$$%%%###$$$%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&'''''''''&&&%%%$$$###""""""%%%&&&&&&&&&'''((('''''''''''''''''''''''''''((((((((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%$$$&&&%%%'''555:::,,,(((''''''&&&&&&((()))***%%%'''***+++***)))((((((((()))***,,,---.........---///333777;;;AAAHHHMMMZZZdddpppxxxzzz{{{}}}~~~yyy{{{yyyuuuvvvyyy|||{{{{{{}}}~~~|||~~~{{{zzz{{{}}}}}}|||yyyvvvpppmmmhhheee```XXXMMMFFF777333///,,,,,,,,,---,,,'''((())))))((((((((()))&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''')))+++,,,)))%%%$$$'''+++((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((******)))((('''&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&((()))))))))((('''(((((('''&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%))))))'''&&&&&&'''((()))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&%%%$$$%%%&&&&&&'''((()))******))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%(((((((((''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%'''((((((((('''&&&%%%%%%&&&&&&'''((())))))+++)))(((&&&%%%%%%%%%&&&''''''''''''''''''''''''"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&***)))(((''''''((()))***$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%###$$$%%%'''((((((''''''(((&&&######$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))+++***)))))))))***,,,---+++++++++++++++,,,,,,---,,,,,,---///111555888999BBBLLLYYYcccjjjpppwww}}}yyy{{{}}}|||xxxyyyyyywwwxxx}}}yyyxxxyyyyyyvvvrrruuu{{{~~~~~~~~~|||zzzxxxtttuuuvvvxxxwwwtttnnniiijjjbbbWWWNNNIIIDDD===888222111...,,,******+++,,,&&&'''((())))))******)))&&&&&&'''((()))***++++++%%%&&&&&&&&&'''((((((((('''''''''&&&&&&''''''''')))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''')))+++)))&&&%%%))),,,((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&'''((((((++++++************++++++((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&)))((((((''''''&&&%%%%%%(((((((((((('''''''''&&&((((((((((((((((((((((((%%%&&&'''(((((((((''''''%%%%%%&&&&&&''''''(((((())))))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%!!!"""###%%%&&&&&&%%%%%%&&&%%%&&&''')))(((&&&$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((()))((('''&&&&&&'''((()))***))))))))))))***++++++))))))((((((((()))***+++000///.........///000000333:::CCCJJJOOOVVV___eeennnpppssswww{{{}}}|||{{{vvvtttuuu||||||yyyxxxyyyvvvrrrrrruuu}}}{{{zzz~~~}}}{{{yyywwwuuutttttttttsssqqqnnnggg^^^XXXOOOHHH@@@;;;999666222......,,,***(((''''''((()))((()))))))))))))))((('''&&&&&&&&&'''(((((())))))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%''')))(((&&&&&&***---((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&'''(((((())))))(((((((((((())))))''''''((((((((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((('''''''''((((((((((((((('''((())))))))))))((('''(((((('''&&&&&&&&&&&&''')))((((((''''''&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''***)))'''&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$############$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%""""""###$$$%%%%%%%%%%%%###%%%(((+++---,,,'''$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''')))((((((''''''''''''((((((((('''&&&&&&'''(((((((((((()))************)))***)))'''&&&'''(((***+++000///---,,,+++*********,,,000444666:::@@@IIIPPPXXX[[[```gggmmmssswwwyyy}}}wwwttttttyyy~~~|||}}}|||wwwsssttt~~~~~~~~~|||{{{wwwvvvzzz~~~}}}{{{xxxvvvtttrrrqqqqqqnnnjjjddd\\\RRRHHHBBB999444///...///000///---+++***((('''''''''((()))************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&''')))(((''''''(((+++'''''''''&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&((()))))))))((('''''''''((()))))))))))))))(((((((((((((((((((((((('''(((((()))))))))(((((((((((((((((((((''''''''''''(((***,,,,,,***((('''(((''''''&&&&&&&&&'''''')))(((((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''',,,***'''%%%$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$'''***,,,,,,(((%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''***)))((((((''''''''''''''''''''''''''''''''''''&&&'''((()))***)))((((((+++***((('''((())),,,---***************+++++++++,,,...///000222666<<>>BBBDDDLLLSSS]]]ccciiipppzzz}}}~~~xxxuuu}}}}}}{{{yyy|||~~~~~~zzzzzzzzzzzz{{{yyyvvvssstttsssqqqlllddd[[[RRRLLLCCC>>>777111///.........***)))((('''&&&&&&&&&&&&(((((((((((())))))))))))&&&'''((()))************)))(((((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%'''''''''(((((((((&&&%%%&&&&&&'''(((((('''&&&&&&'''(((((((((((((((((('''&&&&&&''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))(((((('''((()))***+++(((((((((((()))***,,,,,,((((((''''''''''''((((((&&&&&&&&&''''''((()))***''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((()))&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))((('''''''''(((******&&&''''''(((((()))))))))%%%&&&'''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$#########$$$%%%'''%%%""""""$$$%%%&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&(((((()))))))))((('''&&&((())))))+++,,,---,,,+++---------...///111333555888???GGGNNNSSS\\\hhhrrryyy|||}}}||||||{{{zzzyyywwwzzz{{{xxxvvvuuuttttttuuuvvvuuuqqqlllgggcccaaa\\\UUUMMMEEE>>>:::444111///......---,,,+++)))******)))((('''((((((''''''(((((((((''''''&&&'''((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%'''))))))(((&&&%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&###$$$$$$%%%&&&(((((()))&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&***)))((((((((()))+++,,,&&&&&&''')))+++---///000++++++************++++++''''''&&&&&&'''(((***+++'''(((((()))))))))))))))))))))))))))))))))))))))************)))(((&&&&&&%%%&&&&&&'''((()))*********)))(((((((((((()))***&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))'''((((((((())))))******(((((((((((((((((((((((()))((('''''''''(((***+++&&&''''''((()))***++++++&&&&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&((((((((((((&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%&&&''''''%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%&&&(((******)))(((&&&$$$%%%'''((()))(((''''''((('''&&&(((***+++++++++((((((((()))***---///000///555<<<@@@CCCKKKXXXbbbkkkxxx}}}~~~|||}}}}}}{{{vvvrrrppppppoooppppppqqqooojjjbbb]]]SSSOOOHHHAAA;;;666333222++++++---...///...***'''&&&'''((((((''''''(((***(((((())))))(((((('''&&&************)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&''''''((($$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&$$$%%%&&&'''&&&%%%)))((('''&&&&&&'''((()))******)))'''&&&%%%$$$###''''''''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&'''((()))***++++++%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((+++***)))'''''''''((()))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))(((((('''''''''&&&+++*********))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((((((((('''&&&%%%%%%$$$$$$)))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))''''''(((+++***&&&"""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''###%%%''')))***)))&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''((('''%%%%%%'''(((((('''))))))((((((''''''''''''((()))***++++++***(((((())))))))))))(((((((((((())))))***+++,,,,,,------///000222444777===DDDIIISSS```ppp{{{~~~~~~~~~||||||~~~}}}{{{{{{{{{zzzyyyyyyyyyyyywwwsssoookkkhhhfffccc```___\\\UUUJJJBBB===<<<:::777333111...---+++++++++***)))(((((('''+++***)))'''''''''(((((((((((((((***++++++(((&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''***(((&&&%%%'''((((((((()))((((((''''''(((((()))(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''((((((((((((((((((((((((((((((+++***)))((('''(((((()))))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''******)))))))))((((((((())))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((''''''&&&&&&&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((***))))))(((''''''&&&&&&)))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''((()))***)))&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''###%%%&&&'''((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&)))((('''&&&&&&&&&$$$###(((((((((''''''&&&&&&&&&&&&''''''((((((((('''''')))((((((((((((((((((((())))))******+++,,,,,,---)))***,,,,,,...111777:::EEEPPP]]]fffjjjooouuu{{{}}}~~~}}}}}}{{{{{{yyyvvvuuuvvvvvvuuutttxxxwwwuuuqqqlllgggbbb```[[[VVVPPPLLLIIIDDD<<<666555444333111///---,,,+++,,,,,,++++++***))))))(((---,,,+++*********+++,,,%%%%%%&&&''')))(((&&&###'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''')))((('''&&&&&&'''((()))'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''***(((&&&&&&'''))))))(((((())))))******))))))(((&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''((((((((((((******))))))(((((('''''')))))))))(((((((((((((((((((((((((((((((((((((((******)))((((((((())))))))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))++++++***))))))(((''''''))))))((((((((((((''''''))))))((((((((((((((('''))))))((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((&&&&&&'''((())))))******''''''((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((&&&''''''''''''((((((((()))))))))(((''''''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%###%%%&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''''''''%%%$$$###''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((()))))))))***++++++,,,,,,***+++,,,,,,,,,---///111777>>>EEEJJJNNNUUU___fffooovvv~~~|||{{{zzz{{{~~~{{{wwwsssqqqooonnnoooooonnnmmmqqqooojjjddd]]]XXXTTTRRRHHHCCC<<<777666444000---...------,,,,,,+++++++++,,,,,,++++++******))))))((((((((('''(((((()))***)))((((((***++++++)))&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&'''(((******(((&&&((()))***++++++***)))(((%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((******))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++*********)))))))))((())))))((((((((((((((((((((((((((((((''''''''''''))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((()))(((((((((((((((((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$'''***)))&&&%%%&&&((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&'''&&&%%%$$$###"""%%%'''''''''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''((()))+++---'''''''''((((((((((((((())))))))))))******++++++,,,...//////---,,,---...111444666777888===EEEKKKXXX___iiisssyyy}}}~~~{{{{{{||||||~~~~~~yyyuuunnnllljjjiiihhhgggeeedddbbb^^^XXXQQQKKKGGGDDDBBB666333...------......---,,,,,,,,,,,,+++++++++++++++*********))))))((((((%%%%%%%%%&&&&&&'''((((((+++******+++,,,,,,***(((&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((($$$&&&***...000---((($$$((()))***++++++***)))(((&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))''''''''''''(((((((((((((((((((((((()))))))))))))))((((((''''''&&&&&&&&&(((((((((((((((((((((((())))))******************))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))*********+++(((((())))))))))))))))))''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((()))))))))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''$$$''')))(((&&&$$$&&&)))'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%&&&''''''&&&%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###"""&&&''''''&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%(((''''''&&&''')))+++,,,&&&&&&''''''((((((((()))(((((())))))))))))******(((***,,,,,,+++*********---///000000///111555888???EEENNNVVV^^^eeekkkooolllooouuu|||xxxzzz}}}~~~}}}xxxwwwvvvxxxyyyxxxtttpppiiigggdddbbb```]]]ZZZWWWMMMJJJEEE???:::777666666---,,,++++++,,,---,,,,,,,,,,,,,,,+++******))))))(((((((((((('''''''''''''''(((((())))))*********'''&&&&&&&&&(((((('''%%%%%%&&&&&&&&&''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((%%%(((,,,111333111+++&&&((())))))******))))))((('''''''''''''''''''''''''''''''''(((((())))))***''''''''''''((((((((((((''''''(((((())))))******((((((''''''''''''''''''((((((((((((((((((((((((((()))***+++++++++******))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''((())))))***++++++(((((())))))))))))******'''(((((((((((()))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))((((((''''''(((((($$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%&&&&&&&&&&&&'''''''''$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###&&&)))(((%%%######%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''(((((()))((((((((((((((()))))))))''')))***+++***))))))***)))+++---...---...000111111444888<<>>:::666222000///---+++++++++++++++++++++***)))((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&%%%$$$######***((('''''')))))))))(((%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''%%%###"""%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))%%%%%%&&&(((******)))''')))((('''&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((()))******+++''''''''''''((((((((()))++++++***)))((('''&&&&&&(((((())))))******++++++((((((((((((((((((((((((((()))***+++,,,,,,+++***))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((())))))*********+++(((((())))))******++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&&&&''')))***,,,------''''''((((((((((((''''''&&&&&&&&&'''((())))))*********)))((((((((((((((('''((()))******)))((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((%%%"""$$$''')))(((&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''(((###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((()))((('''&&&%%%&&&'''((($$$(((***((($$$###'''+++%%%%%%%%%&&&&&&''''''''''''((()))))))))((('''&&&%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''((((((((('''%%%%%%&&&(((,,,,,,+++*********+++,,,+++---...//////000333555333333555;;;BBBHHHKKKMMMKKKNNNTTT\\\eeemmmtttxxxyyyzzz{{{{{{{{{|||~~~~~~}}}{{{yyyxxxwwwwwwxxxwwwsssnnnhhheeeeeefffhhh___\\\YYYWWWTTTNNNEEE>>>===;;;999888666333...+++///...---,,,+++*********)))***)))(((((())),,,...))))))))))))))))))))))))'''''''''((((((((((((((('''(((((()))((('''%%%$$$&&&%%%######%%%&&&%%%$$$%%%%%%%%%$$$$$$#########)))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&$$$%%%'''''''''%%%###"""######%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((++++++***)))((((((((()))'''+++...,,,'''%%%(((+++''''''(((((())))))******))))))))))))************+++++++++++++++***)))))))))))))))***))))))((((((---,,,+++***)))(((''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))(((((()))))))))))))))))))))))),,,+++***)))******,,,---************++++++,,,,,,******))))))))))))))))))&&&&&&''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&%%%&&&((()))***)))((((((&&&&&&&&&'''((())))))***(((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''#########$$$%%%&&&'''(((&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&$$$$$$%%%'''######$$$%%%&&&(((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++***))))))++++++,,,,,,---...//////000000111222444555666777===>>>BBBGGGNNNVVV]]]```fffiiimmmnnnmmmmmmnnnpppwwwvvvvvvxxx|||{{{vvvrrrvvvtttqqqooooooqqqtttvvvtttmmmccc^^^\\\\\\YYYVVVMMMKKKHHHCCC???:::777555000000//////............++++++++++++*********)))***)))'''&&&&&&&&&'''((())))))))))))************$$$$$$%%%&&&'''''''''''''''''''''(((((((((((()))))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''$$$######$$$%%%$$$%%%%%%$$$"""!!!"""###''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''&&&''''''((()))*********))))))((()))))))))******+++***)))(((((()))(((((((((((())))))******))))))))))))***************++++++++++++***)))((((((((())))))))))))(((((())))))************++++++*********+++++++++++++++((((((((((((((((((((((((******************))))))******++++++++++++******)))))))))))))))))))))))),,,+++*********+++,,,,,,*********++++++,,,,,,,,,''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((('''&&&&&&''''''((())))))***(((''''''&&&&&&'''''''''(((''''''''''''''''''(((((((((((('''''''''''''''%%%$$$$$$$$$%%%&&&''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((()))************)))++++++,,,,,,------............///000111222222333333333444777:::???CCCEEEKKKOOOTTTWWWYYYZZZ]]]```eeeeeeeeefffjjjoootttwww}}}~~~{{{xxxwwwxxxyyy{{{}}}~~~~~~{{{{{{|||{{{yyyuuuqqqoooqqqnnnjjjfffdddcccdddddd^^^WWWNNNJJJIIIHHHFFFCCC<<<;;;999666333000...---......------,,,,,,,,,,,,+++*********))))))))))))***)))((('''''''''((((((******)))((('''&&&%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&''')))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''((((((((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''&&&&&&&&&%%%""" !!!''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((('''''''''''''''&&&''''''((()))***))))))((((((((()))******,,,***((((((***+++)))'''((((((((())))))))))))***))))))))))))*********************+++******)))((())))))***************)))))))))*********+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++******++++++,,,+++++++++++++++,,,,,,,,,*********)))))))))((((((************************+++***)))(((((()))***+++(((((((((((((((((((((((('''((((((((((((((())))))(((''''''&&&&&&&&&''''''&&&&&&''''''((()))))))))(((''''''&&&''''''(((((('''(((((())))))((((((''')))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''(((((('''&&&%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...000222333888;;;@@@DDDFFFHHHKKKLLLMMMLLLLLLMMMOOOSSSWWWZZZfffiiinnnqqqtttvvvxxxzzzxxxvvvsssqqqqqqrrrtttuuuttttttuuuvvvyyy|||~~~}}}~~~~~~}}}{{{zzzzzzyyyxxxxxxwwwwwwxxxxxxyyyyyywwwvvvuuurrroookkkiiigggccc```[[[UUUPPPMMMKKKKKKIIICCC===999999888666444000000///...---,,,,,,++++++++++++***************))))))))))))((((((((((((******)))(((((((((((((((***)))(((((('''&&&%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&'''((('''''''''%%%""" !!!''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''%%%%%%$$$%%%%%%&&&'''(((((((((((((((((()))***+++***)))))))))******))))))))))))))))))))))))))))))((()))))))))************)))***************))))))***++++++,,,,,,,,,,,,+++,,,,,,++++++***))))))((()))******++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------------......////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))+++++++++***************,,,+++)))(((((()))+++,,,((((((((((((((((((((((((''''''(((((()))))))))***)))((('''%%%%%%%%%&&&'''''''''''''''(((((())))))'''''''''''''''(((((()))'''((()))******)))((('''((((((''''''&&&%%%%%%%%%((('''&&&&&&&&&&&&&&&'''%%%&&&((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''(((((('''&&&%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''((())))))((('''''')))***++++++++++++++++++*********++++++******************------------...///111111222444666999::::::;;;;;;:::999999999:::===@@@BBBIIINNNUUU[[[___cccfffhhhkkkjjjiiiiiijjjlllooopppmmmlllllllllnnnqqqtttwww{{{|||||||||{{{yyywwwuuuzzz|||}}}zzzxxxtttsssqqqrrruuuyyy{{{{{{xxxxxxwwwvvvtttrrrpppooorrrqqqnnnlllkkkllllllmmmkkkiiieee```[[[WWWTTTRRROOOLLLHHHCCC>>>:::888777;;;777333111111111///...,,,,,,,,,,,,,,,,,,,,,---)))))))))))))))))))))))))))(((((((((((('''''''''******))))))(((((((((((('''((((((((()))*********###$$$%%%&&&''''''(((((('''''''''(((((((((((()))'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%&&&'''%%%###!!!"""###''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((((('''''''''((()))******'''***,,,+++((('''))),,,************))))))))))))((()))))))))******************++++++++++++******)))******+++,,,,,,++++++------,,,,,,++++++******,,,,,,---......///000000111111111222222333333333222222333333333444444444444555555666666555555444444444444444444444444444111111111000000////////////////////////.........++++++***))))))(((''''''+++++++++*********))))))---+++***((((((***+++---))))))))))))))))))))))))'''((((((((())))))*********)))'''&&&%%%%%%&&&'''''''''''''''(((((((((((('''''''''''''''((()))***'''((()))******)))((('''&&&&&&&&&%%%%%%%%%$$$$$$((((((''''''&&&'''''''''"""$$$&&&'''((((((((('''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((()))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((()))((('''''''''(((***+++***************)))))))))***************)))))))))++++++++++++,,,---......---...///000111111000///111000000///000222444555666;;;AAAFFFIIILLLNNNPPPRRRRRRSSSTTTVVVZZZ]]]___bbbaaa___^^^___aaadddfffmmmooosssuuuuuussspppmmmrrrtttvvvxxxwwwuuuqqqooojjjhhhfffgggiiimmmoooooommmlllkkkiiigggdddaaa___bbb___[[[WWWTTTSSSSSSSSSQQQOOOKKKFFFAAA>>><<<;;;<<<;;;999777444222000///000///---+++++++++******))))))))))))))))))))))))))))))))))))))))))******(((((((((((('''''''''&&&)))))))))))))))(((((('''&&&''''''((()))*********"""###%%%&&&'''((((((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%$$$###%%%&&&''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&''''''((()))***(((((('''''''''((())))))%%%***---,,,'''%%%)))...+++************)))))))))))))))))))))***************+++,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,+++------......///000111111222222333444555555666777666777777888888999999999::::::;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;888888888888777666555444555555444444444444333333111000000///...---,,,,,,,,,,,,,,,+++******)))))),,,+++***))))))***+++,,,))))))))))))))))))))))))((())))))))))))))))))***)))((((((''''''''''''(((''''''((((((((((((((((((''''''''''''((()))******'''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''(((((()))###$$$%%%&&&'''(((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''###$$$$$$%%%%%%&&&&&&'''&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((''''''(((((())))))((()))))))))))))))))))))******************)))))),,,,,,,,,++++++++++++++++++***+++...000111000......------,,,---...///000000222555777777888999:::<<<===>>>???BBBEEEHHHJJJOOOMMMKKKJJJJJJLLLOOOPPPVVVZZZ___dddffffffdddcccaaabbbdddeeeeeeccc```^^^^^^[[[XXXVVVWWWXXXXXXXXXYYYXXXVVVTTTQQQNNNLLLKKKMMMJJJFFFBBB>>>===<<<<<<999888666555333222111111111222222222111000///...---------,,,,,,++++++***************))))))))))))))))))))))))************((((((((((((''''''''''''((((((((((((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######!!!###$$$%%%$$$%%%&&&(((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((''''''&&&''''''((()))***))))))((('''''''''((((((''')))+++***)))(((***,,,+++++++++*********))))))))))))))))))************+++,,,------.........---------...///000000000000111222222333444555666777555666666777888999:::;;;::::::;;;;;;<<<======>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@???===<<<<<<<<<;;;;;;;;;:::::::::888888777666555444333333......------,,,++++++***************************))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))))))))((((((((((((((((((((('''''''''''''''((()))***+++(((''''''''''''''''''(((%%%&&&&&&''''''(((((()))''''''''''''((()))******(((((('''''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''&&&$$$###"""''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''######$$$%%%%%%&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&'''(((((())))))(((((('''''''''(((((())))))))))))))))))))))))*********,,,,,,,,,,,,,,,,,,++++++*********---111222111...,,,,,,+++++++++,,,---...---...000///......///111222222222333555777999:::999888777777888999<<<===BBBCCCFFFIIILLLMMMNNNOOOHHHIIIJJJKKKKKKJJJHHHHHHHHHFFFCCCAAAAAAAAA@@@???CCCAAA???===;;;:::::::::;;;999777555333222111111.........///////////////+++,,,---......---+++***,,,---......---,,,++++++++++++++++++++++++++++++(((((((((((())))))******)))))))))(((((((((''''''&&&''''''((('''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$ !!!"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$%%%&&&'''''''''((((((((((((''''''''''''''''''((((((((()))((((((''''''''''''((((((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%&&&((((((***)))(((''''''''''''''')))((('''(((***,,,+++)))++++++++++++******))))))))))))))))))************,,,------.../////////...222333444555666777777666888888888888888777777777555666777888999:::;;;;;;<<<<<<<<<===>>>??????@@@>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFDDDCCCBBBAAAAAA@@@@@@?????????>>>:::999888777666555444444000000///...------,,,,,,((()))************)))((())))))))))))))))))))))))++++++******))))))(((((('''((()))+++++++++***)))((((((((((((((('''''''''''''''''''''((()))++++++((('''&&&%%%%%%&&&'''(((&&&&&&'''((()))***++++++''''''''''''(((***++++++---,,,***(((&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""!!!'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&((()))))))))((('''%%%&&&&&&'''((()))******((((((((()))))))))******&&&'''(((***++++++++++++)))''''''***---...+++)))***************++++++,,,***+++,,,,,,,,,---000222---,,,,,,,,,------...///+++++++++,,,---///111333888777666555666888:::<<<666666777777777777777666555444222222333333222111444333111/////////111222...------------------...))))))***+++******))))))((()))*********(((%%%$$$''')))++++++***(((((((((''''''((((((((()))))))))'''''''''((((((((())))))))))))))))))((((((((((((%%%&&&'''''''''&&&$$$$$$%%%%%%&&&'''((()))***+++!!!"""$$$&&&'''((())))))'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&'''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""""""""""""""""""""!!!!!!###$$$%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''((()))))))))))))))((((((###$$$&&&'''''''''&&&%%%''''''((((((''''''&&&%%%$$$%%%&&&'''((((((((((((************)))))))))))))))(((((('''''''''((((((+++******)))))))))******---,,,*********,,,...000...///000111222333333333888888888888888888888999777777777777888888888888555666888999:::999777666999888666666777888777666::::::::::::;;;<<<===>>>;;;<<<>>>@@@AAABBBBBBBBBFFFGGGHHHIIIIIIHHHGGGGGGGGGEEEFFFIIIHHHDDDCCCDDDGGGEEEEEEFFFHHHHHHDDD@@@============<<<;;;::::::666666555444333111000///111000///...---,,,,,,,,,************)))))))))(((***))))))((((((((())))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))(((((((((((($$$&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))(((&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&(((((('''&&&%%%$$$$$$###)))((('''&&&&&&'''((()))))))))))))))))))))))))))+++++++++******(((''''''++++++******))))))(((((()))))))))***++++++,,,,,,---+++******+++,,,,,,+++---------------,,,+++***........................,,,,,,,,,,,,,,,,,,,,,,,,111111111111111111111111111000///......///000111222111000///......///000......---,,,,,,,,,------************************************************************))))))((((((************************,,,+++***)))((('''&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%&&&''')))+++,,,...***'''&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''(((''''''###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((())))))((((((''''''((())))))******))))))''''''((((((''''''&&&%%%$$$%%%&&&'''(((((((((((())))))))))))))))))))))))***))))))((((((((())))))+++***************++++++,,,,,,,,,,,,...000111333111222444555777888888999======<<<<<<;;;;;;::::::888888888888888888888888666777999:::::::::888777888666444444555555444333666666666666777888999:::777888999;;;<<<===>>>>>>CCCEEEGGGJJJKKKLLLKKKKKKIIIGGGHHHLLLMMMJJJJJJMMMHHHFFFFFFGGGIIIHHHDDDAAAAAAAAAAAA@@@>>>===;;;:::999888888777777777777777333222111///...---,,,,,,+++++++++++++++++++++++++++***)))))))))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''')))***,,,,,,***)))***+++(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$(((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((()))************)))*********)))))))))))))))(((((())))))***++++++,,,,,,+++******++++++++++++)))*********))))))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,,,,---...///000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***&&&&&&'''((((((((((((''')))((('''&&&%%%%%%&&&'''***'''######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&''''''&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################''''''''''''''''''''''''&&&''''''((((((((('''''''''&&&&&&&&&&&&'''(((((('''(((((((((((('''&&&&&&%%%&&&''''''(((((((((((((((((((((((())))))))))))******)))))))))******+++************++++++,,,---,,,---///222444555777777888999:::<<<===>>>??????BBBBBBAAA@@@???>>>>>>===;;;;;;::::::999999888888888999:::<<<<<<<<<;;;:::999777666555666666444333333222222333333444555666666666777999:::;;;<<<===@@@BBBEEEIIIKKKLLLLLLLLLJJJHHHHHHLLLMMMKKKLLLOOOKKKKKKJJJKKKLLLKKKHHHFFFBBBAAA@@@???<<<:::888777999999888888888999;;;<<<888777555444222111000000//////............------,,,+++******))))))))))))***)))(((''''''((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((***++++++***))))))******))))))((('''&&&%%%%%%(((((((((((((((((((((((()))))))))((((((((('''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&((()))(((((()))***%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''')))***+++,,,,,,((())))))))))))))))))***''''''((())))))******+++++++++************++++++((((((((()))(((((('''&&&************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------,,,+++++++++,,,,,,((()))+++,,,,,,,,,,,,+++************************************************))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++''''''((()))))))))(((((()))((('''%%%$$$$$$$$$$$$&&&$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################''''''''''''''''''''''''%%%&&&''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))******))))))******++++++)))*********+++---...///...000444888;;;<<<<<<<<>>>>>===<<<;;;;;;::::::;;;;;;===>>>>>>>>>>>>>>>===<<<;;;:::;;;:::888666555555444555555666777777::::::;;;<<<===???@@@AAACCCEEEHHHKKKMMMNNNMMMMMMMMMJJJJJJMMMMMMJJJJJJMMMOOOOOOOOOOOOOOONNNMMMLLLCCCCCCBBB@@@>>><<<:::999999888666666666888999:::;;;:::999888888777777888555444333222111000//////------,,,******))))))))),,,***(((&&&&&&''')))+++((((((((((((((((((((((((((((((((('''''''''&&&&&&'''(((******((((((((()))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''))))))((((((((()))%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''')))***+++++++++'''((((((((())))))******'''''''''((())))))******************))))))***+++*********++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********************************)))))))))******%%%''')))+++,,,,,,+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!"""###%%%%%%%%%%%%###"""######$$$$$$$$$$$$######$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((((((''''''***)))((((((((()))+++,,,(((((())))))(((((('''&&&&&&'''(((((()))((((((((('''((((((((())))))************))))))***++++++,,,******+++,,,...000111222333666:::>>>AAABBBBBBAAAEEEEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFAAAAAA@@@???>>>>>>=========>>>???@@@AAAAAAAAAAAAAAA@@@??????@@@???===;;;<<<<<<;;;;;;;;;<<<======?????????@@@AAACCCEEEFFFIIIJJJKKKMMMNNNOOOOOOOOOQQQNNNNNNPPPOOOLLLLLLNNNNNNNNNOOOOOOOOOOOOOOOOOOIIIIIIIIIHHHGGGEEECCCBBB;;;:::999777777777777888::::::999999:::;;;;;;<<<::::::888777555333222111000000...---++++++******...,,,)))'''&&&(((***,,,)))))))))))))))))))))))))))))))))((((((((('''''')))***,,,,,,*********+++&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((***)))'''&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''((()))))))))))))))''''''(((((()))))))))***'''''''''((())))))******(((******)))'''''')))+++******+++++++++++++++***************************************************))))))))))))))))))))))))************************(((((())))))))))))))))))%%%&&&)))+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))'''''''''(((((((((((('''&&&&&&'''(((((()))***,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((((((((((((((((((((((((((()))******((())))))))))))((('''''''''(((((())))))((((((((((((((())))))******++++++++++++***++++++,,,---...------...000222555777888:::<<<@@@CCCEEEFFFFFFEEEGGGHHHHHHHHHGGGFFFEEEEEECCCCCCDDDEEEFFFGGGHHHHHHDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAABBBCCCDDDDDDEEECCCBBBBBBCCCEEEDDDBBB???CCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAACCCEEEGGGHHHGGGGGGHHHIIIKKKNNNPPPRRRRRRPPPPPPSSSRRRMMMKKKLLLIIIKKKMMMMMMLLLMMMOOOPPPLLLLLLLLLKKKJJJHHHGGGFFFAAA@@@???>>><<<;;;:::999888888888888999:::;;;;;;======<<<:::999888777777555444333111///......---000...+++)))((()))+++,,,))))))))))))))))))))))))***)))))))))(((((((((((('''(((******((('''((()))&&&&&&'''((()))******+++(((((((((((((((((((((((()))))))))(((((((((''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))(((&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&((())))))***%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((()))))))))((('''''''''(((((((((((((((((()))''''''((())))))******+++''')))+++)))&&&&&&(((+++(((((())))))******))))))************************))))))))))))))))))))))))******************************++++++++++++******'''((())))))******))))))&&&''')))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((&&&''''''((()))******+++''''''((()))))))))(((((())))))))))))((('''&&&%%%$$$%%%''''''''''''(((***'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%"""!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%%%%&&&''''''''''''''')))))))))))))))(((''''''(((((())))))))))))(((((()))))))))***+++,,,,,,,,,------------...///000111111222333555888;;;===>>>AAACCCDDDFFFHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHEEEFFFFFFFFFGGGHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGGGGIIIKKKKKKHHHFFFFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCBBBBBBDDDFFFHHHJJJGGGHHHIIILLLQQQWWW]]]``````^^^]]]]]]YYYPPPJJJIIIHHHJJJLLLMMMLLLNNNQQQTTTNNNNNNMMMKKKIIIGGGEEEDDDDDDEEEEEEEEECCCAAA>>>===<<<;;;;;;:::::::::::::::<<<<<<<<<<<<=========>>><<<:::999777555333333222111///---+++++++++,,,---))))))))))))))))))))))))))))))((((((((('''''''''$$$&&&''''''&&&%%%%%%&&&''''''(((((())))))******''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&''''''%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((('''''''''(((((())))))***++++++,,,&&&)))+++)))&&&%%%(((+++&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++***)))(((((((((***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((()))))))))***&&&&&&'''(((((((((((('''''''''((((((((('''%%%%%%###%%%''''''&&&%%%&&&((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''&&&"""!!!$$$(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################''''''''''''''''''''''''&&&'''((()))************'''(((***+++++++++***))))))))))))))))))(((((('''((()))))))))))))))(((((())))))***+++,,,,,,------////////////000111333333555555777999<<>>>>>???@@@BBBDDDFFFGGGIIIJJJKKKLLLLLLMMMLLLLLLLLLIIIFFFFFFHHHJJJIIIGGGAAABBBCCCDDDEEEEEEEEEDDDFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCEEEJJJNNNTTTZZZ```dddhhhiiiccc[[[XXXTTTOOOJJJIIILLLQQQUUULLLLLLKKKLLLOOOTTTYYY\\\bbbccchhhnnnttt{{{vvvkkk^^^TTTRRRRRRSSSVVV[[[```eeehhheeebbb^^^[[[XXXTTTQQQOOOHHHHHHHHHHHHHHHFFFBBB???AAABBBBBBAAA??????@@@BBB@@@???>>>>>>???AAACCCEEEAAA@@@>>>>>>>>>>>><<<;;;<<<;;;888555333111//////,,,,,,++++++***++++++,,,++++++,,,,,,+++***))))))%%%(((++++++***((('''(((((((((((((((((((((((((((***))))))((((((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$&&&&&&'''((('''&&&$$$###%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!! !!!!!!"""&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%''''''''''''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((((((((((((((''''''''')))'''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&,,,,,,+++***)))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))************)))))))))))))))))))))))))))(((''''''+++***((('''''')))+++,,,''''''((()))))))))))))))+++***)))'''''''''((()))'''((()))******)))((('''&&&'''((())))))((('''&&&''''''''''''(((((((((((()))*********)))(((&&&%%%******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$***'''$$$$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************+++***************++++++)))***+++***))))))***,,,---...///000222555777888444555666777888;;;???BBBAAABBBCCCDDDEEEGGGGGGHHHJJJJJJKKKLLLLLLLLLKKKKKKNNNLLLKKKMMMOOOOOONNNKKKFFFEEEEEEEEEDDDDDDCCCBBBDDDCCCCCCBBBBBBBBBCCCCCC@@@AAACCCDDDGGGLLLSSSWWWgggsssqqqkkkaaaXXXTTTTTTUUUWWWYYYYYYYYY[[[^^^cccgggjjjlllnnnuuu~~~nnnbbb^^^^^^___bbbgggllloooqqqwwwuuuqqqlllgggbbb]]]YYYOOOMMMLLLKKKKKKIIIFFFDDDEEEFFFFFFEEEDDDDDDDDDEEECCCBBBAAA@@@@@@AAABBBCCCBBBAAA??????@@@???>>><<<>>>===;;;999777555444444111000///---,,,+++******,,,+++++++++************&&&(((++++++***(((((((((((((((((((((((((((((((((******)))(((((((((((()))))))))))))))(((((((((((())))))((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&%%%###"""###$$$%%%&&&'''''''''&&&%%%$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((('''%%%%%%'''''''''&&&&&&&&&''''''''''''&&&&&&+++******))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))))))))((('''&&&&&&'''((()))*********)))))))))(((((()))))))))))))))(((''''''(((''''''''''''((()))***''''''((()))))))))))))))+++***((('''''''''((()))'''((()))******)))((('''''''''((())))))(((''''''''''''''''''(((((((((((())))))******)))(((&&&%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$)))&&&$$$$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$######&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((())))))))))))************,,,++++++*********++++++***+++,,,+++******,,,...///111333666999<<<===>>>999;;;<<<===???AAAEEEHHHEEEFFFHHHIIIJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHJJJKKKKKKIIIGGGEEEDDDCCCAAA@@@?????????BBBAAAAAAAAAAAACCCDDDEEEBBBEEEIIINNNTTT[[[ccchhhzzzxxxllleeeaaa^^^]]]aaabbbdddgggjjjnnnqqqssswwwzzzuuuiiigggggghhhlllqqqsssttt|||xxxrrrkkkeeebbbYYYVVVTTTSSSSSSSSSRRRQQQKKKKKKKKKKKKJJJIIIHHHGGGIIIHHHFFFCCCBBBAAABBBBBBCCCAAA@@@@@@AAAAAA???>>>@@@@@@>>>===;;;:::::::::888777555222///,,,***))),,,+++***)))))))))***+++&&&)))++++++***(((((((((((((((((((((((((((((((((+++******)))))))))))))))(((((((((((())))))))))))***)))))))))((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%'''(((((()))'''&&&$$$%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&)))))))))))))))))))))(((&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((((((''''''''''''((((((******))))))))))))(((((((((((()))))))))(((''''''%%%&&&'''((()))))))))***''''''((()))))))))((((((***)))((('''''''''(((((('''(((((())))))(((((('''(((((())))))))))))((((((&&&''''''''''''((((((((()))))))))))))))(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$(((&&&$$$$$$$$$%%%$$$#########$$$$$$$$$%%%%%%%%%'''&&&%%%$$$##################$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$######"""%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((((()))))))))************++++++************++++++***+++------...///111444333555888;;;>>>???@@@@@@>>>???@@@AAAAAACCCFFFHHHHHHIIIKKKLLLMMMLLLJJJIIIJJJJJJJJJJJJJJJIIIHHHGGGHHHGGGGGGGGGGGGFFFEEEEEEBBBAAA@@@@@@@@@AAACCCDDDDDDDDDDDDFFFHHHKKKNNNPPPQQQUUUZZZ___fffmmmuuuzzz~~~uuuooojjjgggfffhhhjjjmmmpppsssuuuuuu|||~~~wwwrrrllljjjlllpppsssttt|||||||||zzztttnnnjjjgggaaa___]]]^^^___aaabbbbbbZZZYYYXXXWWWVVVTTTQQQOOOQQQPPPMMMJJJGGGEEEDDDCCCCCCBBB@@@@@@AAAAAA@@@>>>@@@@@@???>>>>>>>>>>>>>>><<<;;;999777444111...------,,,***((('''(((***+++''')))++++++)))((())))))((((((((((((((((((((((((++++++***)))))))))))))))(((((((((((()))))))))))))))))))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$###$$$&&&$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%$$$%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&'''''''''(((((()))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((''''''(((((((((***)))))))))(((((((((((('''(((((((((((((((''''''###%%%'''***++++++******''''''((((((((((((((('''(((((((((((('''((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))))))))((((((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!%%%&&&&&&&&&'''((((((((('''''''''((((((((())))))((()))))))))***************))))))))))))***++++++***,,,///111222555999;;;:::;;;>>>@@@AAAAAAAAAAAACCCDDDEEEDDDCCCCCCEEEFFFHHHIIIKKKLLLLLLKKKIIIHHHIIIIIIIIIIIIIIIHHHGGGFFFMMMLLLJJJHHHFFFFFFGGGIIIAAAAAAAAACCCFFFJJJNNNQQQMMMNNNOOORRRVVV[[[___aaaeeegggjjjnnnrrrxxx{{{uuupppooopppsssuuuwwwxxxxxxyyy}}}yyyqqqppptttwwwxxxyyy{{{|||zzzuuuooolllkkkeeeeeefffiiimmmppprrrrrrmmmkkkhhhgggfffddd```]]]\\\[[[XXXTTTQQQNNNLLLJJJFFFDDDBBBBBBBBBBBB@@@??????>>>>>>>>>>>>>>>??????>>>>>>===<<<:::777555444000///,,,***))))))***+++(((***++++++)))((()))***))))))))))))))))))))))))+++******)))((()))))))))'''((((((((()))))))))***((((((((('''''''''&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$&&&(((((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((''')))))))))(((((((((((('''''''''((((((((((((''''''!!!###&&&)))******((((((''''''(((((((((((('''''''''''''''(((((((((((('''((((((''''''''''''(((((())))))(((((((((((())))))&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''"""###$$$&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!&&&&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))************))))))))))))+++,,,---......000333555888;;;???BBBBBBBBBCCCCCCDDDDDDCCCCCCFFFGGGHHHGGGEEEDDDEEEFFFGGGGGGIIIIIIJJJIIIHHHHHHGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGFFFDDDCCCCCCEEEGGGCCCBBBCCCEEEIIIPPPVVVZZZZZZ\\\___cccgggkkknnnppppppqqqrrrrrrtttyyy|||yyyvvvwwwwwwxxxxxxxxxwwwwww|||zzzvvvwwwwwwwwwvvvyyyzzzwwwqqqllljjjjjjiiikkkooouuu{{{~~~xxxuuuqqqpppqqqpppnnnkkkiiihhhfffbbb___[[[YYYWWWLLLJJJHHHGGGGGGFFFDDDBBB?????????>>>??????@@@AAA??????@@@@@@???>>><<<;;;666555222000...---,,,,,,)))***+++***))))))***+++))))))))))))))))))))))))***))))))(((((((((((((((''''''(((((())))))******''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%''')))***(((&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))((((((((((((''''''&&&&&&'''((((((((('''''' """$$$&&&''''''&&&%%%''''''((((((((('''&&&&&&&&&&&&'''(((((((((''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&''''''((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''!!!"""$$$%%%'''(((((((((#########$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$######"""'''''''''''''''&&&&&&&&&'''((((((((())))))))))))))))))))))))************))))))***+++---///111222444666999:::<<<>>>BBBEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGHHHGGGFFFDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHEEEFFFGGGGGGGGGGGGGGGGGGDDDGGGKKKMMMLLLLLLMMMNNNMMMLLLKKKMMMQQQWWW]]]aaagggiiimmmqqquuuwwwxxxxxxsssrrrqqqppprrrwww~~~{{{{{{zzzxxxwwwuuuttttttwwwzzzzzzvvvrrrqqqtttvvvtttnnnkkklllnnnqqquuu|||zzzvvvvvvzzz}}}}}}{{{vvvuuusssqqqmmmjjjgggfffVVVTTTQQQOOONNNLLLJJJHHHBBBAAAAAAAAAAAABBBCCCCCCAAABBBCCCDDDCCCBBB@@@???===<<<:::777444222000///***++++++***))))))***,,,)))))))))))))))))))))))))))((((((''''''''''''''''''''''''((()))*********((((((((((((''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###%%%'''(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%%%%&&&(((&&&%%%$$$#########$$$%%%###$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&''''''########################!!!"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###############$$$"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&)))++++++)))'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&))))))((((((((('''''''''%%%&&&''''''((((((''''''$$$%%%&&&''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&'''(((((((((''''''((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$"""$$$%%%$$$"""!!!###&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$######(((((((((''''''&&&&&&%%%(((((((((((())))))))))))))))))))))))******************+++---///222444555999;;;===>>>>>>@@@CCCEEEBBBAAA@@@@@@@@@BBBCCCDDDBBBCCCEEEEEEDDDCCCDDDEEEFFFFFFEEEFFFFFFHHHIIIJJJDDDEEEFFFGGGGGGGGGGGGGGGOOOVVV^^^cccdddcccbbbbbb]]]\\\ZZZZZZ\\\bbbhhhkkkooorrrvvvzzz||||||{{{{{{rrrqqqooonnnooouuu~~~~~~{{{yyywwwvvvuuuqqqttt{{{yyyrrrooosssvvvuuurrrrrruuuyyyzzz~~~~~~|||zzzwwwtttqqqppp]]][[[XXXUUUTTTRRROOOLLLEEEDDDDDDDDDDDDDDDEEEFFFCCCDDDEEEFFFEEEDDDBBB@@@BBBAAA@@@===:::666333111***++++++***))))))***,,,))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&''''''((()))******+++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''"""$$$'''))))))'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%%%%'''((('''&&&$$$#########$$$$$$"""###%%%&&&'''&&&&&&%%%######$$$%%%%%%&&&''''''########################"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&'''""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''((()))&&&&&&'''***,,,,,,***(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&)))(((((((((''''''''''''%%%%%%&&&'''((((((((('''))))))******************'''((((((((('''&&&%%%%%%$$$%%%'''(((((((((''''''((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$""""""!!!&&&&&&&&&%%%$$$###"""!!!""""""######$$$$$$$$$$$$"""$$$%%%$$$!!!!!!###&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$*********)))))))))))))))'''(((******)))(((((()))((()))******((('''((()))000000000111444888;;;===???>>>;;;::::::<<>><<<;;;555333///,,,++++++---...******)))))))))******+++)))***+++++++++)))(((''')))))))))))))))(((''''''%%%%%%'''((())))))))))))((((((((((((((((((((((((%%%%%%&&&'''((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######"""###$$$&&&)))***(((((('''&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%(((((('''&&&%%%%%%$$$$$$$$$###"""!!!!!!!!!"""###'''%%%###!!!!!!"""###$$$(((((((((((((((''''''''''''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((((((%%%$$$&&&(((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''###%%%&&&&&&&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((!!!"""###%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$%%%&&&&&&)))(((&&&###"""!!!""""""&&&%%%$$$$$$############***)))))))))))))))))))))((()))++++++)))))))))***((()))************,,,...///111444888;;;===>>>???>>>===<<<:::999888888888<<<<<<;;;<<<<<<===>>>???@@@???>>>>>>>>>>>>@@@@@@CCCCCCBBBBBBBBBBBBAAA@@@???AAADDDHHHMMMVVV___eee|||~~~zzzxxxxxxzzz{{{}}}~~~|||uuurrrmmmkkklllmmmnnnnnnnnnooonnnllllllpppyyy~~~~~~}}}zzztttpppcccaaa^^^\\\\\\___bbbeeejjjpppxxx}}}}}}~~~{{{vvvmmmkkkhhhdddaaa]]]ZZZWWWYYYWWWWWWXXXYYYXXXVVVTTTUUUMMMHHHIIIJJJHHHGGGHHHHHHFFFDDDCCCCCCBBB???===:::888555111///---------++++++************++++++((()))*********)))(((''')))))))))))))))(((''''''&&&&&&'''((()))))))))(((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$%%%&&&'''######"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''&&&%%%######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$%%%&&&&&&"""###$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$############$$$###############%%%&&&'''%%%%%%$$$###############))))))))))))))))))******)))***,,,+++***)))***+++)))***,,,,,,---///333555444777<<<@@@AAA@@@>>><<<999999999888777555333222777888:::===>>>???>>>>>>????????????@@@@@@@@@@@@BBBAAA???>>>???@@@BBBCCCBBBHHHOOOTTTZZZbbbnnnvvv|||xxxuuupppmmmjjjhhhfffdddaaaaaa___[[[YYY[[[bbbgggqqqtttyyy~~~~~~{{{yyywwwvvvuuuuuuuuusssooommm[[[XXXRRRNNNLLLMMMOOOQQQTTTWWW\\\bbbiiiuuu~~~~~~|||rrrpppnnnkkkhhheeecccbbbdddeeegggjjjnnnpppooommmggg[[[QQQOOOPPPNNNJJJIIIKKKJJJHHHHHHHHHGGGEEECCCAAA???===999555222///......---,,,+++************'''(((((())))))))))))((()))))))))))))))(((((('''''''''((((((((((((((('''((((((((((((((((((((((((%%%&&&''''''((('''''''''))))))(((((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!"""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%''''''((('''&&&%%%&&&'''((()))$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%((()))***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$!!!!!!"""###$$$&&&((()))$$$$$$######""""""######)))))))))))))))*********)))***+++***))))))+++,,,,,,---///000111555999===<<<>>>AAABBBAAA>>>:::777555555444444444444333333777888:::===???@@@AAAAAACCCCCCDDDDDDDDDCCCBBBAAADDDCCCBBBAAAAAADDDHHHKKKQQQWWW___ccceeejjjuuu~~~~~~|||{{{vvvpppjjjeeeaaa]]]ZZZXXXXXXVVVRRRPPPQQQUUUXXXaaaccchhhnnnrrrqqqmmmiiiffffffeeeeeeeeeeeeeeeddd[[[WWWQQQLLLIIIJJJLLLNNNNNNPPPRRRUUUZZZdddqqqzzz|||{{{zzzzzzzzzyyyxxxxxxwwwwwwuuuyyy~~~xxxxxxvvvsssooolllkkkkkkjjjnnnttt{{{pppaaa]]]]]][[[VVVTTTVVVSSSOOOLLLLLLKKKJJJIIIEEEEEECCCAAA===999666333000///...,,,+++*********''''''(((((())))))))))))(((((())))))))))))(((((('''((((((((((((((('''&&&((((((((((((((((((((((((&&&&&&'''''''''''''''&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""''''''''''''(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%$$$###$$$%%%&&&'''''''''&&&&&&'''((()))***'''''''''''''''''''''''''''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%(((***(((&&&%%%%%%'''(((((('''%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$###$$$%%%'''(((######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$(((((())))))************((()))***))))))***,,,...000222444555777:::>>>AAA@@@AAAAAA@@@>>><<<999777777666333222222333555777;;;;;;<<<===@@@BBBDDDFFFCCCCCCDDDDDDCCCBBBAAA@@@BBBDDDFFFHHHJJJOOOVVV[[[```ffflllmmmlllpppxxx~~~||||||vvvnnngggaaa]]]YYYWWWUUUVVVVVVVVVUUUUUUWWWXXX\\\]]]___bbbbbb```ZZZVVVXXXXXXWWWVVVVVVWWWYYY[[[]]]ZZZUUUQQQOOOQQQSSSUUUQQQRRRTTTTTTVVV\\\eeelllppprrrsssrrrooollljjjjjjllllllkkkkkkjjjjjjiiiiii```dddlllwww~~~zzzvvvuuuuuussszzzxxxrrrrrrpppmmmkkkgggaaaXXXQQQMMMLLLLLLKKKGGGGGGGGGFFFDDDAAA>>><<<444333111///---+++******'''((((((((())))))******(((((())))))))))))(((((('''((((((((((((((('''&&&((((((((((((((((((((((((&&&'''''''''''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&&&&%%%###"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%'''(((%%%%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&%%%'''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###&&&((('''%%%$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''###$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%$$$%%%$$$######$$$&&&''')))$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$######"""%%%%%%$$$$$$$$$$$$%%%&&&((((((((()))******++++++'''))))))******,,,///222555777:::;;;<<<===@@@BBB??????>>>>>>============>>>;;;888555444555777999@@@??????@@@AAACCCFFFGGGAAAAAAAAAAAAAAABBBBBBBBBDDDIIIOOOTTTYYY^^^fffkkkiiimmmpppqqqqqqttt|||}}}{{{yyyuuuooojjjfffccc___]]]\\\^^^aaaeeeggggggfffeeeiiiiiihhheeebbb]]]ZZZXXXYYYXXXVVVSSSQQQRRRUUUXXX^^^\\\YYYXXXXXXZZZ\\\^^^WWWXXXYYYXXXYYY]]]dddjjjkkkkkkhhhddd___\\\[[[\\\ZZZZZZZZZYYYYYYYYYXXXXXXRRRUUU[[[eeeooouuuuuussspppoooooooooppprrruuuvvv}}}}}}uuuhhh\\\TTTNNNKKKIIIGGGHHHHHHIIIHHHGGGEEEDDD;;;999777444111///------***)))))))))))))))***+++'''(((((()))))))))))))))''''''((((((((((((((('''(((((((((((((((((((((((('''''''''(((''''''&&&%%%###$$$&&&'''((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%&&&''')))***%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$""" """###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((!!!###$$$%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$############$$$&&&'''(((######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$#########"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''(((((()))******++++++((()))***+++,,,///333777:::===@@@AAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@???===<<<::::::;;;<<<===AAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDGGGIIILLLNNNRRRYYYbbbgggjjjlllqqquuuoooppppppppprrrvvv}}}~~~~~~}}}{{{wwwtttsssssstttuuuuuurrrnnnjjjkkknnnuuu{{{|||yyyzzzzzzxxxrrrkkkhhhhhhjjjiiigggccc\\\WWWVVVXXX\\\aaaaaa```aaabbbeeeggghhhbbbcccccccccccciiiqqqxxxzzzwwwppphhhaaa^^^^^^___]]]\\\ZZZXXXUUUSSSQQQPPPNNNNNNQQQXXX___bbbaaa___]]]]]]^^^^^^___```aaabbbeeekkkssswwwvvvwww{{{pppbbbWWWNNNIIIIIIIIIIIIJJJJJJJJJIIIIIIBBB@@@===:::666444222111,,,+++***))))))***++++++''''''((()))))))))))))))&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&'''&&&%%%%%%########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%'''(((***&&&&&&''''''&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""!!!"""$$$'''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''%%%$$$""" !!!"""$$$%%%&&&&&&&&&############$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$######""" !!!###%%%&&&&&&&&&&&&""""""!!!!!!"""######$$$'''(((((()))***+++++++++)))***,,,---...222777:::>>>@@@DDDEEECCCAAA???>>>DDDDDDEEEEEEDDDBBB???>>>;;;<<<===???@@@AAABBBBBB@@@BBBDDDFFFFFFDDDAAA???HHHHHHIIIKKKOOOTTTYYY[[[dddkkkssswwwvvvtttuuuwwwtttrrrooooooqqqvvv{{{|||}}}|||{{{yyyuuupppmmmooorrrxxx~~~zzzuuuxxx}}}xxxqqqnnnrrrwwwxxxvvvpppggg___\\\^^^aaafffggghhhjjjlllnnnooopppoooooonnnnnnpppxxxxxxooolllmmmoooqqqnnnjjjeee___ZZZUUUSSSMMMLLLMMMPPPTTTUUUSSSPPPUUUVVVWWWYYYYYYZZZYYYYYYQQQWWW^^^bbbcccgggpppwww|||qqqaaaSSSKKKJJJJJJJJJJJJJJJJJJKKKKKKGGGEEEBBB>>>:::777555444...---+++*********++++++''''''((()))))))))))))))%%%%%%'''((())))))))))))(((((((((((((((((((((((('''((((((((('''&&&%%%%%%'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""""""""###%%%&&&"""###$$$%%%&&&%%%$$$$$$########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%'''((()))***######""""""###%%%&&&''''''((((((((('''&&&%%%%%%!!!"""###%%%''')))***+++'''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%######'''+++'''&&&$$$$$$$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&$$$"""!!! """$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%$$$!!!"""$$$%%%&&&&&&%%%%%% !!!""""""''''''((()))***+++,,,,,,......///111555999===???CCCDDDDDDCCCBBBBBBDDDFFFHHHGGGDDDBBBAAAAAABBBBBB@@@AAABBBDDDFFFFFFDDDBBBAAABBBBBBBBBBBBEEEHHHLLLTTTWWW\\\```cccfffiiikkklllttt|||~~~{{{xxxxxxzzzwwwssspppooonnnnnnsssyyyzzz~~~yyyxxxxxxwwwtttvvvwwwvvvrrrooooooqqqsssvvvzzz~~~~~~}}}{{{|||vvvtttvvvyyy||||||}}}{{{tttlllggggggjjjnnnnnnnnnnnnooopppqqqrrrooorrruuuvvvwww}}}xxx{{{wwwlllgggddd```UUUTTTSSSTTTUUUTTTRRRPPPSSSRRRRRRSSSSSSRRRPPPOOOLLLOOOSSSSSSSSSXXX```hhhnnnvvv}}}|||}}}ooo]]]PPPIIIMMMPPPPPPMMMJJJIIIJJJHHHFFFDDDBBBAAA???<<<:::333111///---+++++++++++++++******+++,,,,,,+++)))(((((())))))******++++++%%%$$$$$$%%%'''((('''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$############''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############&&&&&&&&&%%%%%%$$$$$$$$$!!!###''')))(((%%%!!!""""""!!!!!!$$$'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))***+++&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######'''''''''&&&%%%$$$###"""&&&%%%%%%$$$$$$%%%&&&&&&&&&'''''''''((()))))))))&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%###!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%$$$$$$(((((())))))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%###"""###%%%'''%%%### !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%&&&%%%###""""""###%%%%%%$$$"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%)))))))))******+++,,,---111222444777:::<<<>>>>>>AAACCCEEEEEEEEEEEEGGGIIIIIIHHHFFFCCCBBBBBBCCCDDDDDDEEEEEEFFFGGGFFFDDDCCC@@@AAABBBDDDGGGNNNVVV\\\kkkpppuuuyyyyyyxxxvvvvvvtttyyy~~~~~~|||||||||yyytttooonnnllljjjmmmrrrnnnppprrrsssuuuzzz~~~{{{yyyxxxzzzzzzxxxtttqqqppppppqqqssswwwyyy{{{{{{zzzyyy{{{~~~~~~xxxvvvwww{{{~~~zzzqqqlllkkkmmmrrrrrrqqqqqqppppppqqqqqqrrruuuxxxyyyzzzxxxpppkkkdddbbb___]]][[[YYYVVVSSSWWWWWWXXX[[[______]]]ZZZXXXZZZ[[[YYYWWWVVVXXX[[[[[[aaaiiipppsssrrrooommmpppwww|||}}}|||xxxzzzxxxgggZZZPPPQQQRRRPPPLLLHHHGGGGGGFFFDDDBBBAAA@@@???>>><<<;;;999666333000...---,,,***)))((()))++++++***((())))))))))))))))))))))))***)))''''''((((((&&&%%%(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""$$$&&&''''''%%%""" !!!"""###$$$$$$$$$&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""!!!""""""###$$$%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''''''''''''''(((&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$###"""###$$$%%%%%%%%%&&&''''''&&&&&&&&&((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%$$$###$$$'''((('''%%%############$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!$$$######$$$&&&'''%%%$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%++++++******+++---///000666888:::===>>>???>>>>>>AAACCCGGGIIIIIIJJJKKKLLLJJJIIIGGGFFFEEEEEEEEEFFFHHHHHHHHHGGGFFFEEECCCBBBAAABBBEEEJJJRRR^^^jjjsss}}}|||~~~~~~~~~xxxrrrnnnjjjfffgggjjjjjjjjjjjjjjjoooyyy~~~~~~|||wwwrrrpppoooqqqrrrtttuuuvvvwwwwwwwww{{{}}}}}}zzz|||{{{vvvuuuvvv{{{zzzyyyxxxvvvuuuttttttyyy{{{~~~~~~wwwssspppllliiigggdddaaa___ccccccfffmmmtttwwwtttppplllkkkjjjgggccc^^^[[[XXXVVVWWW[[[bbbhhhjjjgggddd```fffiiiiiijjjnnnpppnnnrrrnnnjjjiiihhhlllwwwrrreeeYYYYYYVVVRRRLLLHHHFFFFFFFFFDDDBBBAAAAAAAAA@@@??????>>>;;;777333000---,,,,,,***)))***+++,,,***)))*********)))(((''''''''',,,+++))))))******((('''(((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$$$$$$$$$$######$$$%%%%%%''''''&&&&&&&&&&&&''''''"""###$$$&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''(((((((((((('''&&&%%%'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''%%%$$$$$$%%%&&&&&&$$$%%%&&&''''''((('''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$%%%'''(((((('''%%%%%%$$$$$$#########"""###########################!!! """$$$$$$$$$&&&%%%%%%&&&(((((('''%%%######$$$$$$$$$$$$######$$$$$$$$$######""""""!!!######################## !!!"""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,,,,///111444666:::;;;<<<===>>>>>>??????CCCFFFJJJLLLLLLLLLLLLMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHGGGFFFDDDBBBBBBCCCGGGJJJPPPXXXbbbooo{{{~~~|||uuupppkkkfffdddfffjjjkkklllnnnttt~~~yyytttpppnnnssssssssstttuuuvvvwwwwww|||}}}}}}{{{}}}~~~}}}}}}~~~}}}{{{zzzyyy|||~~~{{{xxxuuutttssssssrrrqqqssstttxxx|||xxxuuuqqqlllhhhaaa___^^^ccckkknnnjjjeee\\\^^^^^^ZZZYYY[[[\\\ZZZZZZWWWVVVXXXZZZ___iiirrr~~~|||ooodddaaa\\\VVVQQQMMMKKKKKKKKKHHHEEECCCBBBCCCBBBBBBAAA@@@>>><<<999666333222000...,,,,,,------,,,+++)))))))))((((((((('''''')))(((((()))+++,,,,,,+++((((((''''''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!"""%%%&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$(((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''''''''$$$$$$%%%&&&''''''&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$%%%&&&&&&###$$$%%%&&&'''''''''''''''''''''(((((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''((((((%%%%%%$$$&&&'''((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!! ########################------...000333777:::<<<<<<;;;999999:::===@@@CCCHHHJJJMMMNNNMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGCCCDDDEEEDDDCCCCCCFFFIIISSSXXX___hhhqqqzzz{{{sssoookkkfffcccccceeehhhmmmqqqxxx{{{wwwssspppttttttttttttuuuvvvwwwxxx||||||{{{}}}~~~~~~{{{xxxmmmhhhfffkkksssxxxuuupppjjjiiibbbXXXSSSSSSRRROOOKKKHHHHHHKKKOOORRRZZZbbbooo~~~{{{ppplllfffaaa\\\ZZZXXXWWWTTTPPPJJJFFFDDDDDDDDDCCCCCCCCCDDDCCCBBB???===;;;333111...---------,,,+++'''((((((((()))))))))***(((''''''(((***++++++***(((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&###!!!"""$$$%%%### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$###############$$$%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''%%%### !!!###&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$###$$$%%%%%%$$$######$$$&&&&&&%%%$$$######$$$$$$$$$$$$######$$$$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###!!!########################000222444666999;;;======:::999777777:::>>>DDDGGGKKKMMMNNNNNNLLLJJJIIIJJJHHHHHHHHHHHHGGGGGGGGGFFF@@@CCCFFFGGGHHHKKKRRRWWWcccgggmmmsssyyy~~~}}}uuunnnllljjjfffccccccdddiiipppwww|||}}}{{{xxxvvvvvvvvvvvvwwwxxxyyy{{{|||uuuqqqpppvvv~~~zzzooobbbZZZWWWRRRMMMHHHDDDBBBEEEGGGIIINNNTTTbbbrrr{{{vvvqqqnnnllliiihhh```ZZZSSSMMMKKKJJJIIIIIIEEEFFFHHHHHHGGGDDDAAA???777444111...------+++***((((((((()))***++++++++++++***(((((())))))'''&&&)))((((((''''''(((((()))*********))))))))))))((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$############$$$$$$''''''''''''&&&$$$###"""$$$%%%&&&'''''''''''''''(((&&&###!!!!!!###&&&(((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%%%%######$$$&&&###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$"""""""""###$$$%%%$$$""""""""""""######"""""""""$$$$$$$$$######""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$666888:::<<<======<<<<<<777777777:::>>>CCCIIILLLLLLMMMMMMLLLJJJIIIIIIJJJFFFGGGGGGGGGGGGFFFEEEEEEAAAEEEJJJNNNQQQXXXbbbjjjqqqsssuuuwwwyyy|||}}}}}}~~~wwwoooiiijjjkkkiiiffffffhhhnnnvvv}}}~~~}}}{{{{{{}}}~~~|||zzzwwwvvvvvvyyy{{{|||zzzxxxwwwwwwzzz~~~yyywwwxxx}}}zzzooohhhddd]]]UUUPPPJJJEEEFFFFFFFFFIIIMMMUUUdddwww~~~zzzwwwoooiiiaaa[[[XXXWWWWWWWWWQQQQQQRRRRRRNNNIIIDDDAAA>>>;;;666222111///---,,,************+++++++++++++++***(((((())))))'''&&&))))))(((((((((((())))))***))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&"""#########$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$%%%$$$######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######&&&%%%%%%%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$######%%%&&&'''''''''''''''&&&''''''''''''((()))******%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&''''''&&&%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&'''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&''''''%%%$$$%%%&&&""""""!!!###$$$%%%###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%;;;<<<>>>@@@???===;;;999444666999===CCCHHHMMMOOOKKKLLLLLLKKKIIIHHHIIIKKKEEEEEEFFFFFFFFFEEEDDDDDDCCCHHHOOOTTTYYYcccoooxxxzzzyyyyyywwwwwwyyy}}}}}}vvvvvvxxxuuunnniiikkknnnmmmkkkkkkjjjpppxxx}}}}}}zzzwwwtttrrrqqqiiieeeaaa^^^___bbbdddeeejjjkkkmmmmmmmmmkkkiiihhhfffdddaaaaaadddiiimmmpppxxxvvvvvvxxxyyyzzzyyyxxxxxx|||}}}wwwtttppphhh___YYYQQQKKKJJJIIIGGGHHHLLLKKKZZZlll||||||vvvmmmgggddddddeeeeeebbbbbbbbb```[[[TTTMMMHHHEEEAAA<<<888555333111000------,,,,,,+++*********)))((('''(((***++++++***))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$&&&((()))""""""######$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$!!!###""" """$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$&&&'''''''''''''''&&&&&&!!!$$$'''((('''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''''''''&&&(((((('''&&&$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&((()))'''$$$###$$$&&&(((''''''&&&$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''&&&###"""###%%%###""""""###%%%%%%$$$"""'''(((((())))))(((((('''$$$$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%@@@???>>>===;;;:::999888>>>???AAADDDGGGKKKMMMNNNOOOLLLIIIGGGGGGHHHHHHHHHGGGHHHHHHHHHFFFGGGIIIKKKLLLOOOTTTZZZbbbkkkuuu{{{}}}uuuqqqqqqtttxxx{{{||||||xxxtttqqqqqqooommmnnnpppqqqooommmnnnrrrwww|||~~~zzzwwwtttnnniiicccbbbdddeeebbb___[[[UUUOOONNNRRRVVVVVVUUUVVVUUUUUUTTTSSSRRRRRRQQQQQQRRRRRRSSSTTTUUUUUUUUUVVVWWWYYYZZZ]]]bbbhhhlll{{{|||}}}{{{{{{|||yyyxxxvvvsssqqqgggccc___\\\[[[XXXRRRNNNMMMTTT___oooyyyrrrnnnooosssvvvyyy{{{pppcccTTTHHHEEEBBB@@@???:::333222444............---+++***)))((((((''''''''''''(((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&+++***(((&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&"""###$$$$$$&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&$$$###$$$%%%&&&&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$###""""""#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$######"""AAA@@@>>><<<;;;::::::999AAABBBDDDGGGJJJLLLMMMNNNNNNMMMJJJIIIHHHGGGFFFEEEEEEHHHKKKMMMMMMOOORRRUUUXXX[[[^^^bbbhhhooowww|||zzztttpppoooqqqsssuuuuuuxxx~~~|||yyyuuurrrsssqqqpppppprrrrrrooommmmmmqqqvvv{{{yyyqqqiiiddd___\\\]]]YYYTTTTTTWWWZZZZZZXXXOOOJJJCCCBBBDDDGGGGGGEEEGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDEEEEEEFFFGGGGGGHHHFFFGGGHHHIIIJJJMMMRRRVVV\\\]]]^^^```bbbcccddddddkkkqqqyyy~~~|||zzzwwwuuuvvvvvvuuutttssspppnnnmmmkkkggg___YYYOOORRRXXXbbbnnn{{{|||{{{~~~vvvdddVVVHHHCCC>>>>>><<<888666888000//////---,,,+++************)))))))))***++++++*********)))))))))(((((((((((('''''''''&&&&&&&&&((('''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$##################$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$"""######$$$$$$%%%&&&&&&AAA@@@>>><<<;;;<<<======EEEGGGIIILLLMMMMMMMMMLLLMMMLLLKKKIIIGGGEEEDDDCCCGGGLLLRRRVVVXXXZZZ]]]```bbbccceeefffiiimmmssswwwyyywwwtttpppnnnmmmmmmnnnnnnpppvvv~~~{{{wwwvvvuuuvvvvvvtttqqqnnnnnnppptttzzz~~~|||{{{yyyxxxxxxxxxvvvoooeee[[[TTTNNNIIIFFFJJJFFFCCCDDDIIINNNQQQQQQLLLGGGAAA>>>??????>>><<<>>>======<<<<<<;;;;;;:::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>===???CCCFFFCCCDDDFFFHHHJJJLLLMMMMMMTTTXXX]]]bbbggglllqqquuuzzz~~~|||yyyxxxyyy{{{|||}}}{{{{{{{{{}}}|||xxxooohhhVVVVVVVVVYYY___iiisssyyyzzzjjjUUUJJJAAA??????===;;;;;;333222000...---++++++++++++++++++++++++,,,---...*********)))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&'''((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''))))))(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$############$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&AAA???===<<<===???BBBDDDIIIKKKMMMOOOOOONNNLLLJJJIIIIIIHHHGGGEEEDDDEEEGGGQQQWWW___bbbbbbbbbdddgggiiijjjkkkkkkkkklllooorrrvvvvvvuuurrrooolllkkkkkkkkknnnuuuzzzzzz{{{zzzzzzwwwuuusssoooppptttzzzyyyssspppnnnhhhgggfffdddbbb```______aaa[[[SSSLLLGGGEEEBBBAAA???<<<:::<<>><<<:::999999999888888888777777888888999999::::::::::::;;;;;;<<<;;;:::;;;>>>@@@===>>>@@@AAACCCDDDDDDDDDGGGJJJMMMOOORRRUUUZZZ]]]```dddjjjmmmooorrruuuwww~~~~~~}}}}}}yyysssdddcccaaa```ccciiippptttsss}}}{{{yyywwwvvvxxx}}}}}}eeeVVVGGGCCCCCC@@@===;;;777666333111///------,,,************+++,,,------)))))))))(((((((((''''''((((((((('''''''''''''''''''''''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!"""###$$$%%%$$$$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$###'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######"""@@@???>>>>>>AAADDDHHHJJJLLLMMMOOOPPPOOOMMMJJJHHHFFFFFFEEEDDDCCCEEEJJJNNN^^^eeelllmmmjjjggghhhjjjssstttvvvuuusssrrrrrrssstttvvvwwwuuurrrooooooppprrruuu|||~~~zzz{{{|||}}}|||zzzyyyyyytttuuuyyy}}}xxxpppggg___[[[YYYXXXWWWVVVUUUSSSQQQOOONNNMMMNNNJJJDDD@@@?????????>>>:::888777888<<>>AAADDDEEEFFFGGGIIIKKKNNNOOOQQQRRRTTTWWWZZZ\\\ccckkkuuu}}}{{{vvvttttttuuuvvvxxxzzz|||}}}vvv~~~xxxsssppphhhgggeeefffiiiooouuuyyykkkZZZIIICCCDDDBBB>>><<<<<<;;;888666333111//////))))))(((((()))******+++(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((())))))))))))((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!"""###$$$%%%""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$###$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%#########""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%$$$$$$######"""AAAAAAAAABBBEEEHHHKKKMMMMMMMMMNNNNNNMMMKKKHHHFFFBBBEEEFFFFFFFFFIIIPPPUUUeeelllssstttooolllmmmqqq{{{~~~|||wwwtttrrrtttvvvxxxwwwuuutttwwwzzz~~~|||{{{}}}|||vvvqqqnnnhhhccc[[[RRRLLLIIIIIIIIIHHHHHHGGGFFFDDDBBB@@@???@@@===999777777777666555666666666666888;;;>>>???CCCBBB@@@>>>;;;888555444444444444444444444444444444444444444444444444444111333444444444555777999:::::::::::::::999888777666888<<<>>>>>>???@@@AAAEEEDDDCCCCCCEEEGGGJJJLLLOOOSSSYYY]]]```bbbdddfffeeeiiinnnsssyyy~~~yyy~~~ooobbbZZZSSSQQQPPPPPPTTT[[[bbbggguuujjjZZZJJJDDDEEEDDDBBBBBBAAA@@@???<<<999666333111))))))(((((((((((())))))((((((((('''''''''&&&&&&'''(((((((((((()))))))))$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%''''''''''''%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$###!!!"""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$&&&((()))&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&""""""######$$$%%%%%%&&&%%%$$$#########$$$%%%&&&"""######$$$$$$%%%&&&&&&FFFFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLKKKIIIGGGFFFEEEAAAFFFKKKNNNNNNOOOTTTXXXbbbkkksssvvvsssrrrwww|||~~~wwwssstttvvvxxxwwwvvvyyyzzzrrrkkkeeebbb```UUURRRLLLGGGCCC@@@@@@@@@>>>>>>>>>===;;;999777666999777555444444444222000222333555666666777999:::?????????>>>;;;999777777666666666666666666666666555555555555555555555555333444666666555555666888999999999999999888888777333555777888888999;;;<<<>>>=========???AAABBBCCCBBBEEEHHHJJJKKKLLLMMMMMMNNNRRRWWW[[[```jjjxxxvvvaaaTTTLLLIIIEEECCCDDDJJJPPPUUUfffrrrnnn___PPPJJJIIIGGGGGGHHHEEEEEEEEECCC???:::666333---,,,+++******))))))******))))))))))))((((((((('''((((((((())))))))))))%%%&&&'''(((((('''&&&&&&&&&&&&%%%&&&&&&'''((()))'''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$"""!!!!!!$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$""""""$$$'''+++...((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''"""######$$$$$$%%%&&&&&&JJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJHHHGGGEEEEEEDDDAAAHHHPPPUUUTTTSSSUUUXXX]]]fffqqquuuuuuwwwyyysssvvvxxxwwwwww{{{uuuqqqiiibbb[[[WWWTTTSSSIIIHHHEEEBBB@@@>>><<<<<<<<<<<<===<<<;;;999777666777666666666777666444222111333555777777777888999:::;;;<<<<<<:::888777777333333444444444444444444222222222222222222222222333555666555333333333555555666666777777777777777777777777555444555777:::888777888:::===>>>>>>===:::<<<@@@BBBDDDDDDCCCCCCDDDGGGJJJKKKLLLTTTaaalllxxxxxx{{{}}}ppp```UUUPPPIIICCCAAACCCHHHLLLVVVbbbrrrwwwiiiZZZRRRNNNKKKJJJKKKGGGHHHHHHGGGCCC===777444000///...---,,,+++++++++++++++++++++************'''((((((((())))))******'''((()))******)))((('''%%%%%%%%%&&&'''((()))***(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&''''''((((((''''''&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((((((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$%%%&&&&&&''''''&&&&&&$$$###!!!"""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$""""""$$$(((---111******)))(((&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%$$$###""""""$$$&&&'''&&&&&&%%%%%%$$$######"""IIIJJJJJJKKKKKKLLLLLLLLLKKKMMMNNNLLLHHHGGGJJJMMMMMMYYYcccbbb\\\YYYZZZZZZeeellltttyyy{{{}}}}}}{{{zzz{{{wwwnnn```]]]YYYTTTOOOJJJGGGEEEBBBCCCCCCAAA>>>;;;:::;;;999999888888888999999:::888777666555555444333333333444555666888999:::;;;<<<999777888;;;<<<;;;999888888777777666555444444555555555444444444333333666666666555555555555555222444666777888777555444444444444444555555555555999999::::::;;;::::::999;;;<<<>>>???AAAAAA@@@@@@@@@CCCFFFFFFEEEGGGMMMRRR[[[]]]aaahhhqqq|||pppdddUUUKKKJJJHHHBBBCCCJJJOOOSSS]]]nnnuuuhhh\\\TTTOOONNNOOOOOOLLLHHHDDDBBB@@@>>><<<999444///---//////,,,)))((()))))))))(((((('''&&&))))))))))))((((((((((((***)))(((&&&&&&''''''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$&&&))))))&&&###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!"""$$$$$$######$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''""""""###$$$$$$%%%&&&&&&$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''((((((%%%&&&'''&&&$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%(((((('''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$###"""""")))'''$$$###$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$FFFGGGGGGGGGHHHIIIIIIJJJIIIJJJKKKJJJHHHJJJOOOTTT\\\gggooolllfffcccdddeeejjjpppwww|||~~~|||{{{~~~~~~qqqcccZZZQQQOOOLLLHHHDDDAAA@@@???@@@AAABBB@@@===;;;::::::999888888888999999:::;;;::::::999999888777666666777777888:::;;;<<<======???<<<:::;;;>>>???>>>===??????>>>>>>===<<<<<<;;;=========<<<<<<<<<;;;;;;888888888888777777777777666777888888888777666666555555555555555555555555666666777888888888777777888999;;;===>>>??????>>><<<@@@CCCCCCAAA@@@CCCGGGIIIJJJMMMRRRZZZccckkkooozzz~~~~~~mmm^^^TTTQQQMMMDDDBBBHHHHHHKKKQQQ___vvv~~~qqqfff\\\UUURRRRRROOOKKKGGGCCCBBBAAA@@@>>>???:::555444666666333///******)))))))))(((((((((***)))))))))((((((((((((***)))((('''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''%%%$$$%%%((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$ """$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$###### """%%%&&&%%%######$$$'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&''''''((((((%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&'''&&&%%%$$$$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########EEEEEEEEEEEEFFFGGGHHHIIIHHHIIIIIIHHHIIIOOOWWW^^^kkkuuu|||yyyssspppppppppsssxxx~~~}}}zzz|||vvvhhh[[[OOOHHHDDDBBB???<<<;;;;;;;;;<<<===>>>???>>>;;;:::999:::999999999999:::<<<===>>>????????????>>>===<<<<<>>>>>>>>=========<<<<<<<<<;;;;;;::::::999999888666666666666666666666666444555666666777777666666777888999;;;======>>>>>>>>>BBBFFFGGGCCC@@@????????????@@@CCCGGGMMMSSSVVV^^^bbbkkkwwwwwwkkkaaa\\\TTTIIIDDDGGGEEEEEEGGGOOOaaawww~~~sssiiiaaa[[[XXXQQQMMMGGGDDDBBBCCCBBBBBB@@@<<<888777888777555222,,,+++***)))))))))************)))))))))(((((((((***)))((('''''''''(((((((((((('''&&&&&&'''(((((('''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&### """&&&(((&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%$$$""""""$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$ """%%%&&&%%%$$$######&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%%%%&&&&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((((('''&&&'''''''''%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$###############"""EEEEEEEEEEEEFFFHHHIIIJJJHHHHHHHHHGGGIIIPPP[[[dddnnnyyy}}}~~~~~~{{{wwwwww{{{ssscccVVVMMMEEE@@@???===;;;999999:::<<<===:::<<<======;;;:::::::::;;;;;;<<<===>>>@@@BBBCCCEEEFFFGGGGGGGGGFFFEEEDDDFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIJJJJJJKKKJJJIIIIIIIIIHHHHHHHHHGGGJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@>>>===<<<<<<<<<999999888888888888777777555666777888888888888777777888999:::<<<===>>>>>>???CCCHHHIIIFFFBBB>>><<>>>>>>>>@@@CCCFFFHHHHHHKKKSSS^^^kkkxxxvvvmmmggg]]]QQQKKKKKKIIIHHHGGGIIISSSddduuu~~~uuunnnhhhbbbZZZUUUNNNHHHFFFFFFFFFEEEBBB???<<<;;;:::999666444///---+++)))))))))+++,,,*********)))))))))(((((()))))))))(((((((((((((((***)))'''&&&&&&''')))***(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((((((&&&%%%$$$%%%&&&''''''''''''''''''''''''''''''***'''$$$"""!!!###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""!!!###%%%&&&&&&&&&''''''&&&%%%%%%"""$$$%%%%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''((()))(((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((((((''''''((()))(((&&&###$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$############DDDDDDCCCDDDEEEGGGIIIJJJHHHHHHGGGFFFGGGNNNXXX```gggvvv{{{yyy~~~xxxssssssvvvzzz}}}~~~zzzppp```RRRJJJDDD@@@===<<<;;;:::999999:::<<<===:::<<<>>>>>>=========>>>???@@@AAACCCEEEHHHJJJLLLMMMNNNPPPQQQQQQPPPOOONNNKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQPPPPPPOOOOOONNNMMMLLLJJJJJJIIIIIIHHHFFFDDDCCCBBBBBBBBB>>>>>>======<<<<<<<<<<<<888888999999999999888888777777777888999:::;;;<<<:::>>>CCCFFFEEEAAA<<<999===<<<;;;::::::;;;===>>><<<>>>CCCIIIRRR]]]ffflllvvvvvvuuuvvvyyy~~~wwwpppggg]]]WWWWWWTTTRRROOONNNOOOVVVbbblll~~~{{{vvvppphhhbbbZZZSSSOOOLLLKKKJJJIIIGGGEEECCCAAA???<<<:::222000---+++******+++,,,************)))))))))))))))))))))))))))(((((((((***)))'''&&&&&&''')))***(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$""""""###%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%###!!!"""%%%'''$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))(((&&&%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))((('''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))(((&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%BBBAAAAAAAAABBBDDDGGGIIIHHHHHHHHHGGGHHHMMMUUU\\\dddttt{{{xxxzzz||||||wwwssssssvvvyyy{{{}}}~~~zzzfff\\\PPPFFF@@@===;;;888::::::::::::;;;<<<<<<===>>>@@@CCCDDDCCCCCCEEEFFFFFFGGGHHHKKKNNNQQQTTTVVVUUUVVVXXXZZZ[[[ZZZYYYXXXOOOOOOPPPQQQQQQRRRSSSSSSRRRTTTUUUUUUTTTUUUWWWYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUXXXWWWVVVTTTSSSQQQPPPPPPPPPPPPOOONNNMMMLLLKKKKKKFFFFFFEEEEEEDDDDDDCCCCCC============<<<;;;:::999777777666666666777888999:::===AAADDDDDDBBB>>><<<;;;:::999888777888999999888999;;;===AAAFFFMMMRRRXXX[[[```dddiiipppzzzyyyqqqjjjgggfffbbb^^^[[[XXXTTTQQQVVV]]]ooo|||}}}xxxrrriiiaaa[[[VVVSSSQQQOOONNNLLLIIIEEEBBB>>><<<666555222000...,,,,,,,,,++++++*********)))))))))))))))*********)))((('''(((((('''&&&&&&'''(((((('''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%###"""$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%'''&&&%%%###""""""%%%'''$$$############$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((((((((((('''&&&%%%$$$%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))(((((('''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%'''&&&%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&BBBAAA@@@@@@BBBDDDHHHJJJLLLNNNOOOOOOOOORRRXXX]]]iiivvv~~~{{{{{{}}}~~~}}}{{{xxxvvvvvvyyy{{{~~~{{{tttkkkdddSSSLLLDDD>>>===<<<;;;::::::<<<>>>@@@BBBCCCCCCCCCEEEGGGJJJKKKKKKLLLNNNOOOLLLMMMOOORRRVVVZZZ]]]___[[[]]]```bbbcccbbb```___XXXXXXYYYZZZ[[[]]]]]]^^^___aaaccccccbbbccceeehhhddddddddddddddddddddddddaaaaaa`````````_________cccbbbaaa___]]]\\\ZZZZZZXXXXXXYYYYYYXXXVVVUUUSSSOOOOOOOOONNNMMMMMMLLLLLLEEEEEEEEEDDDBBBAAA???>>>;;;:::999888888888999999:::;;;===@@@AAA@@@>>><<<888777777777777888999999444666888888888:::>>>BBBBBBFFFKKKNNNRRRYYYeeennn{{{zzzvvvuuutttpppjjjgggddd^^^VVVVVVZZZbbbsss~~~vvvnnngggaaa\\\YYYVVVUUUSSSPPPJJJEEEBBB@@@;;;:::888666333000...---+++++++++*********))))))))))))***+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&((((((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%######$$$%%%%%%%%%%%%%%%$$$&&&''''''%%%######$$$###############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((''''''$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%&&&'''&&&%%%$$$$$$&&&######$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''''''''''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&''''''(((((((((%%%&&&&&&''''''(((((()))&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''%%%$$$$$$&&&'''&&&%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%EEEDDDBBBBBBDDDGGGJJJLLLQQQTTTWWWXXXXXXZZZ___cccoooyyy|||~~~}}}|||||||||{{{yyyzzz}}}~~~|||}}}yyywwwtttqqqllldddYYYRRRFFFBBB===<<<>>>@@@@@@???>>>AAADDDHHHKKKLLLLLLLLLJJJLLLOOOQQQQQQRRRTTTVVVPPPRRRTTTWWW[[[___cccddd___aaadddfffgggfffeeeddd```aaabbbccceeefffhhhhhhlllnnnppppppoooooorrruuussssssssssssssstttttttttoooooonnnnnnnnnmmmmmmmmmmmmlllkkkiiigggeeedddccc]]]^^^___```___]]][[[ZZZVVVVVVUUUTTTSSSSSSRRRRRRMMMMMMLLLKKKIIIGGGEEEDDD@@@???>>><<<;;;;;;<<<<<<666666666777999999888666222222333333444555777777222444777777666666999<<<999===??????@@@FFFRRR\\\lllsss~~~}}}}}}}}}zzzsssooommmggg^^^[[[___\\\ooo~~~}}}uuuoooiiiccc_________]]]YYYSSSMMMIIIGGG???>>>===:::777333000...+++++++++************))))))******++++++)))((('''%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%###&&&))))))&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&"""%%%''''''&&&%%%$$$%%%"""###$$$$$$%%%%%%%%%%%%!!!%%%)))***(((%%%"""!!!######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))((((((''''''''''''(((((($$$$$$%%%%%%&&&'''((((((%%%&&&'''&&&$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%'''''''''((((((((())))))$$$%%%&&&'''(((***++++++&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%######$$$&&&&&&&&&&&&'''''''''&&&%%%%%%$$$""""""######$$$$$$$$$$$$GGGGGGGGGEEEEEEIIIQQQXXX^^^bbbgggiiihhhiiilllnnnttt||||||zzzyyyxxxrrrkkkaaaYYYSSSMMMGGGBBB===>>>>>>??????BBBFFFIIILLLNNNRRRUUUWWWVVVTTTSSSQQQSSSVVVXXXYYYYYYWWWVVVTTTVVVYYY[[[]]]aaafffjjjeeefffhhhjjjmmmoooqqqrrrqqqsssvvvzzz|||~~~~~~}}}~~~|||xxxuuusssqqqpppqqqppppppnnnlllhhhfffdddccc```]]]ZZZYYYZZZ]]]___]]]ZZZUUURRRQQQPPPOOONNNJJJGGGDDDAAA@@@@@@>>>===;;;999777666777777666555444444444555555555555555444444444444333333333333666888999:::<<<@@@FFFIIIVVV]]]hhhttt}}}|||vvvqqqmmmkkkiiigggeeekkksss{{{wwwtttvvvsssooojjjeeeaaaZZZRRRLLLKKKKKKKKKIIIDDD===777333...,,,***)))******((('''******++++++++++++******(((((((((((((((((((((((((((((())))))((('''&&&&&&)))((('''&&&$$$###"""!!!&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""&&&&&&%%%$$$$$$######"""%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&(((******(((&&&$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&%%%$$$"""!!!%%%&&&&&&'''&&&%%%$$$###((('''&&&''')))***)))(((''''''''''''''''''''''''%%%%%%&&&''''''(((((()))((((((&&&&&&&&&&&&((((((((((((((((((((((((((((((%%%%%%&&&'''(((((((((((("""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%GGGIIIKKKMMMPPPVVV```gggooossswwwwwwtttssssssuuuyyy~~~|||tttnnnfff```VVVOOOJJJGGGDDDAAAAAABBBDDDEEEGGGKKKPPPSSSYYY\\\aaaddddddaaa]]]ZZZUUUWWWYYY\\\]]]]]]\\\\\\ZZZ]]]```dddhhhmmmrrrvvvtttuuuwwwyyy|||}}}xxxtttqqqmmmkkkgggdddcccbbbcccddddddaaa\\\ZZZXXXXXXVVVUUUTTTQQQMMMJJJIIIGGGEEEDDDDDDBBB???===<<<<<<:::888444444444333333333333222333333333333333333333333666777999999:::;;;>>>AAABBBFFFOOOXXXdddppp|||zzzvvvuuuuuuuuuvvvzzz}}}~~~~~~xxxpppfff]]]XXXTTTVVVXXXYYYVVVNNNCCC<<<777444111......------,,,(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&$$$$$$%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&'''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$############'''&&&&&&%%%%%%&&&&&&'''#########$$$%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((((()))))))))(((((('''&&&&&&''''''((('''&&&%%%$$$(((&&&&&&'''((()))((('''(((((((((((((((((((((((('''''''''''''''''''''&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%FFFKKKQQQWWW^^^hhhsss|||{{{yyyyyy~~~~~~xxxiii^^^WWWRRRLLLGGGEEEEEEDDDDDDCCCEEEGGGJJJMMMRRRXXX\\\bbbfffjjjmmmlllhhhbbb]]]ZZZ[[[^^^aaaccceeefffggghhhkkkpppuuuyyy}}}{{{wwwtttrrrppppppnnnkkkgggdddcccbbb```^^^ZZZWWWSSSQQQPPPOOOMMMLLLKKKHHHDDDBBB@@@>>>;;;999777666666555333222222111444555555555555555555555777999;;;;;;:::999999999999;;;>>>CCCKKKXXXeeennn~~~~~~{{{zzz|||tttkkkggg```bbbgggmmmmmmdddUUUIIIAAA<<<555000...------,,,(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((''''''&&&"""###%%%&&&(((***+++,,,&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""######"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''((()))***'''''''''''''''&&&&&&&&&((((((''''''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''' !!!"""###%%%&&&'''(((''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&'''&&&%%%&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''(((##############################$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''(((((((((((('''&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''((((((((((((''''''&&&'''&&&%%%&&&((()))((('''))))))))))))))))))))))))))))))(((''''''&&&%%%%%%)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((('''&&&%%%$$$&&&''''''(((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''***)))(((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%GGGMMMVVV```jjjwww{{{yyy}}}{{{zzz|||wwwvvvsssjjj[[[OOOLLLLLLKKKKKKKKKKKKKKKJJJIIIKKKMMMPPPSSSXXX^^^bbbgggiiilllooonnnkkkgggdddaaacccfffjjjnnnrrruuuwww}}}}}}zzzuuurrrooommmjjjhhhaaa^^^[[[XXXXXXWWWVVVUUUQQQNNNJJJGGGEEECCC@@@>>>===<<<;;;999777555444333666666666777777777777777999<<>>===<<<<<>><<<999777666777777777666666666666555888;;;???AAA@@@===:::999<<<;;;:::999888;;;???CCCKKKRRR]]]hhhqqqzzz{{{yyy{{{~~~vvvxxxzzzqqqooohhhhhhlllssszzzxxxmmmdddWWWPPPFFF===666222000...------,,,,,,,,,,,,------))))))))))))))))))))))))''''''((((((((((((((('''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$&&&''')))%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%$$$$$$$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&''''''''''''******((((((((()))***+++))))))((((((((())))))))))))((('''(((***+++***)))((((((((((((((((((((((((((((((((())))))*********(((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************'''((((((((((((((('''&&&'''''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((((((''''''$$$&&&((())))))(((&&&$$$''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###""""""###$$$%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%[[[```hhhqqq{{{wwwuuuwwwyyyggg]]]RRRKKKKKKKKKKKKIIIIIIPPPZZZaaabbb___ZZZWWWUUUVVVXXXZZZ\\\```eeehhhmmmnnnooorrrvvvzzz~~~|||uuupppkkkgggcccbbb^^^ZZZWWWUUURRROOOMMMJJJIIIGGGDDDAAA???===<<<999999888777666555444444444888===???>>><<<999999777888999999888888999;;;;;;@@@HHHOOOWWWaaammmuuu{{{xxxxxxzzz{{{|||}}}yyymmmbbbbbbhhhtttwwwnnnkkkjjjiiijjjnnntttuuupppkkk^^^XXXOOOEEE>>>777222......---+++***)))******+++))))))))))))))))))))))))&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''(((&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&%%%&&&'''%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%((((((''''''&&&'''''''''''''''&&&&&&''''''((()))%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''***)))(((''''''((()))***&&&&&&'''''''''((((((((()))))))))))))))******+++*********)))******+++,,,,,,+++***+++---...---,,,))))))))))))))))))))))))))))))***++++++,,,------***++++++,,,,,,++++++***************************&&&'''((()))************(((((()))******)))))))))))))))))))))))))))))))))))))))************))))))''''''(((((((((((('''''''''(((***++++++***(((''''''''''''''''''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%###"""!!!###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%fffjjjooottt{{{~~~yyyyyy{{{{{{ppphhhZZZTTTLLLHHHHHHKKKNNNPPPQQQYYYdddjjjjjjfffbbb___YYY[[[]]]___aaaeeekkkooosssuuuxxx}}}{{{xxxqqqmmmhhhddd```]]]YYYVVVSSSQQQPPPMMMJJJHHHFFFEEE@@@???>>><<<:::999777777333777;;;======:::999888666888::::::999888999:::777:::===???BBBIIITTT\\\kkkpppvvvwwwtttrrrrrrssszzz{{{tttmmmggg^^^UUUSSSUUU\\\hhhxxxxxxqqqmmmnnnllllllmmmpppqqqpppoooiiiddd\\\TTTKKKBBB:::444111///---***)))))))))***))))))))))))))))))))))))&&&&&&'''(((((((((((((((((('''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""############%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((&&&%%%$$$%%%'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%(((''''''''''''(((((()))'''''''''''''''(((((()))&&&&&&'''(((((((((((((((&&&&&&'''''''''(((((((((******))))))))))))******((())))))))))))*********((())))))***++++++******------,,,,,,,,,---/////////...---...000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///000000///...---........................***+++,,,,,,,,,,,,,,,+++******+++,,,---------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***((())))))******))))))(((***)))(((''''''((()))***''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%lllnnnpppsssxxx}}}zzz||||||~~~zzznnnaaaYYYSSSQQQNNNKKKLLLOOOTTTWWWZZZaaajjjooooookkkhhhfffccceeegggiiilllqqqwww{{{~~~zzztttpppkkkfffccc[[[ZZZXXXUUUSSSPPPNNNMMMGGGFFFDDDBBB@@@>>>===<<<666999<<<>>>===;;;999888777888999999777666666777999;;;;;;999888;;;CCCJJJRRR[[[eeekkkkkkjjjkkkmmmsss{{{~~~~~~pppbbbZZZVVVPPPLLLKKKGGGVVViiixxx~~~{{{uuurrrqqqqqqpppoooooooooppppppwwwtttmmmeee\\\RRRHHHAAA555333000---+++***++++++))))))))))))))))))))))))&&&&&&'''((())))))((((((++++++***)))((('''&&&&&&(((((((((((()))))))))***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((!!!""""""###$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&%%%&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''''''''((()))***'''''''''''''''((())))))''''''((()))))))))))))))'''((((((((())))))***************++++++************++++++++++++,,,,,,,,,,,,---///000111000//////000///.........000111222111000///000111222222000......................../////////......---,,,,,,000111222333333222111000111111111111111111111111111111111111000///...---+++,,,---...////////////------------------------+++,,,,,,------,,,,,,+++******++++++++++++******+++)))%%%""""""%%%)))+++((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&%%%$$$&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%pppllljjjllluuu~~~~~~}}}wwwnnnggg___VVVQQQOOOPPPQQQOOOOOOQQQWWW\\\bbbggglllppppppooonnnnnnkkkoootttyyy|||zzzsssnnnfffccc___]]]^^^^^^\\\YYYWWWSSSNNNIIIGGGEEECCCAAA>>><<<;;;;;;;;;;;;999888888888777777888888999999777777777888999;;;<<<===DDDHHHNNNUUU\\\```cccdddkkkooossswwwyyy{{{}}}}}}sssdddXXXQQQNNNLLLJJJCCCKKK[[[mmm{{{zzztttwwwwwwtttnnniiigggjjjmmmwwwzzz~~~~~~rrr^^^MMMEEE;;;888333...+++******+++///---+++***++++++***))))))))))))))))))))))))))))))((((((((('''''''''''')))))))))(((''''''&&&&&&'''''''''(((((((((((()))%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&%%%###""""""###%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''((('''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$&&&((())))))(((''''''((()))'''%%%&&&)))***(((&&&''''''&&&&&&''''''(((((('''&&&%%%%%%%%%'''***+++)))))))))))))))******+++'''%%%$$$&&&***------,,,***+++,,,............------...000111111000///...111111111111222222222222///000111222333222222111444222000000111333444333222111000//////111333444000222444666666555444333666888:::999777555444444555555555555444333222111444444555555444222111000111111222222333444444444666333111111333333111///000000111222222111///...*********))))))***++++++++++++++++++***)))(((''')))(((((((((((((((((('''''''''((((((***+++---...***(((''''''(((((('''&&&(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&pppmmmkkknnntttzzz}}}~~~~~~~~~}}}zzz{{{sssmmmeee___[[[XXXTTTRRRXXXYYYXXXVVVTTTVVV[[[___dddiiipppuuuwwwxxxyyyyyy|||yyytttlllgggfffeeeeeedddeeeaaaZZZTTTPPPMMMJJJHHHBBB@@@>>>======<<<:::888777666555555555555666777888888777777777888999999777:::???DDDIIIMMMPPPQQQZZZ___gggnnnqqqtttuuuvvvyyyrrrhhh^^^XXXSSSNNNKKKHHHKKKTTTdddttt|||yyyttttttrrrooojjjfffdddfffgggnnnpppvvv{{{tttdddTTTLLL@@@===888333///---------...,,,******++++++***)))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''''''''((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%&&&%%%$$$""""""$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%$$$%%%%%%%%%&&&((())))))'''''''''((()))(((&&&''')))***(((&&&'''''''''&&&&&&''''''((())))))'''&&&'''(((***+++++++++***)))))))))******,,,***)))+++...000000///000000//////000111222333666555444333222111111111//////000000111111111222333333444555555555444333777555444444555666666555444333222111222444666777444555777999999999888777888999;;;:::888777777888888888888777777666555555666777777777666555333222555555666666777888888999<<<:::888777888777555222111222333444444333222111000000//////////////////000000///---,,,+++***)))******))))))))))))((((((((((((((((((((())))))***)))(((''''''((()))'''&&&''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&qqqooommmooosssuuutttrrrvvvxxx||||||xxxwwwzzz~~~uuummmaaa^^^YYYVVVWWWXXXZZZ[[[\\\]]]\\\ZZZWWWWWW[[[___gggmmmuuu|||xxxsssrrrrrrrrrpppjjjccc\\\WWWSSSPPPNNNKKKHHHEEEBBBAAA???===;;;999888555444333333555555888777666555555555555555444555777:::===@@@BBBCCCGGGNNNXXXaaagggiiikkkkkkqqqnnniiiddd___YYYRRRNNNNNNKKKMMMXXXhhhuuuxxxvvvwwwsssooommmkkkjjjiiihhheeeeeejjjqqqpppeeeWWWOOOCCC@@@;;;666111...---,,,---+++))))))+++++++++***)))))))))))))))))))))))))))))))))(((((((((''''''######$$$$$$%%%&&&&&&'''%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%'''''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%&&&'''&&&((()))((('''&&&'''))))))((('''((()))***)))'''))))))(((((((((((())))))++++++***))))))***+++,,,++++++++++++,,,------...222111000111333555555444555444222111111333555666:::888666444333333444555222222333444555555666666999999::::::::::::999888999999888999;;;;;;999777666555444444444666888:::888999;;;<<<=========<<<;;;<<<<<<;;;:::999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888888::::::::::::;;;<<<<<<===???>>>=========<<<999777555666777888888777666555333333333333222111111000222111///,,,+++*********++++++++++++******))))))+++***)))(((((((((((((((((('''&&&'''((()))((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&uuurrrppppppssstttssspppvvvzzz|||wwwtttvvvzzzxxxnnnddd\\\WWWVVVVVVWWWYYY\\\___```\\\]]]^^^\\\ZZZ[[[___ccckkkrrr{{{yyysssllleee___\\\XXXVVVSSSPPPLLLIIIGGGEEECCCAAA>>><<<999666444444555666666555444444333333444444777777777888999;;;<<<======DDDMMMVVV]]]cccgggiiikkkkkkjjjhhhddd^^^XXXUUUPPPMMMKKKPPP[[[jjjvvv|||}}}yyyuuussssssqqqmmmiiibbb^^^^^^cccddd[[[PPPJJJGGGDDD@@@:::555222///...,,,+++))))))+++,,,+++***)))))))))))))))))))))))))))))))))(((((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%&&&'''((('''((()))((('''&&&((()))))))))))))))))))))))))))++++++***************+++++++++++++++,,,---...///------...///111333444555777666555555666777777777666666555444444555555666666555555555555666888999999999:::;;;<<<======>>>>>>>>>>>>>>>=========<<<::::::<<>>???AAABBBBBBBBBAAAAAAAAA???======???AAA@@@???>>>>>>???AAACCCDDDDDDDDDCCCBBBBBBAAA@@@???>>>=========>>>???@@@AAA>>>???@@@@@@@@@???<<<:::999:::;;;<<<<<<;;;:::999777777888888777555333222555333000...------...///---------,,,,,,++++++***---,,,+++***************((('''&&&''')))***)))(((&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&{{{xxxuuuuuuxxx{{{{{{zzz~~~{{{vvvrrruuuxxx}}}vvvkkkccc]]]VVVRRROOORRRVVVYYY[[[\\\]]]]]][[[]]]```aaaaaadddiiinnntttzzz~~~vvvpppjjjdddaaaZZZWWWRRRNNNLLLKKKIIIGGGBBB@@@===999777666555555333333333222333444444555555444444333444555666666888===DDDMMMVVVaaakkkqqqpppppppppmmmiiiccc^^^[[[RRRRRRQQQOOORRR___rrr|||yyyvvvrrrkkkeeebbb[[[UUUVVVVVVQQQJJJGGGKKKIIIEEEAAA<<<888444333...,,,******+++,,,+++***))))))))))))))))))))))))***)))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&'''(((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%&&&''''''((('''(((((('''&&&&&&(((***)))*********))))))************))))))******+++,,,++++++,,,...///111333333444444444444666777888999999999999888888888999:::888:::;;;<<<;;;999777666555666888999:::::::::999;;;;;;<<<======>>>??????======<<<<<<<<<<<<<<<<<<:::===AAAFFFIIIHHHDDD@@@===<<<:::999999:::<<<===???@@@BBBDDDGGGIIIJJJKKKLLLLLLKKKHHHEEEDDDEEEGGGEEEDDDCCCDDDFFFJJJMMMPPPQQQPPPOOOMMMLLLKKKJJJJJJFFFEEEDDDDDDEEEFFFHHHIIIGGGIIIJJJJJJGGGCCC@@@======>>>?????????>>><<<<<<===>>>@@@@@@???===:::888999888666444333444666777111111000///......------,,,,,,+++++++++++++++,,,***(((((((((******)))((('''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~{{{wwwuuuxxx||||||sssfff\\\WWWTTTQQQOOOQQQUUU[[[___``````______YYY]]]bbbeeehhhmmmtttzzz~~~|||xxxwwwyyy~~~{{{sssmmmfffbbb\\\WWWTTTRRROOOMMMGGGEEECCC???<<<999777666333333333333333444555666222222333333333444444444555777<<>>:::666444000...,,,,,,,,,,,,,,,***))))))))))))))))))))))))******)))))))))(((((((((******)))(((''''''&&&&&&%%%&&&&&&&&&'''''''''''')))(((&&&%%%%%%&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&'''(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&(((***)))+++,,,+++***)))***+++((((((((()))***+++------//////111222444555777777<<<;;;::::::999999999999:::;;;<<<;;;::::::<<<===>>>@@@BBBCCCBBB???<<<999;;;<<<>>>???>>>===:::999:::::::::;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===>>>CCCJJJQQQVVVUUUQQQMMMHHHFFFDDDBBBAAAAAABBBCCCGGGHHHKKKNNNQQQUUUWWWYYY\\\\\\[[[WWWSSSPPPOOOPPPMMMLLLLLLMMMQQQVVV\\\___bbbaaa^^^\\\ZZZXXXWWWVVVSSSRRRPPPPPPQQQRRRUUUVVVZZZ\\\]]][[[UUUNNNIIIFFFFFFFFFGGGGGGEEEDDDBBBAAABBBDDDFFFHHHGGGEEEAAA???<<<;;;:::888888888888999666666555444444333222222---,,,,,,+++++++++,,,,,,,,,+++******++++++***((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&~~~~~~xxxrrreee```[[[XXXWWWVVVTTTQQQUUUZZZ```dddeeeeeeggghhh```eeelllqqqvvv|||~~~zzzqqqqqqsssxxxxxxsssllleee```\\\YYYVVVOOONNNLLLIIIEEE@@@<<<:::666666555444444444555555222333555777888888888888555666888<<>>>>>@@@CCCCCCDDDEEEEEEDDDAAA???======>>>>>>>>>======<<<<<<>>>>>>>>>============<<<============>>>@@@AAABBBFFFLLLVVV```ffffffbbb]]]VVVTTTQQQOOOMMMLLLMMMMMMRRRTTTWWW[[[___dddhhhjjjoooooommmiiiccc^^^[[[ZZZVVVVVVVVVXXX]]]eeelllpppsssqqqnnnjjjgggeeedddccc]]]\\\[[[ZZZ[[[]]]___aaahhhkkkmmmlllfff^^^YYYVVVVVVVVVVVVUUUSSSQQQNNNMMMLLLOOORRRUUUTTTRRRNNNLLLDDDDDDBBBAAA???===<<<;;;======<<<;;;:::999888777222222000///......------///...,,,,,,,,,,,,***((())))))))))))*********+++************************%%%&&&'''(((((('''&&&%%%}}}pppddd\\\WWWTTTTTTUUUYYY\\\\\\XXXTTTUUUZZZ___bbbdddfffjjjmmmooottt|||~~~{{{pppppprrruuu|||zzzqqqkkkfffaaa___VVVVVVTTTQQQMMMHHHCCC@@@999999777666555444444444000222555888::::::999999777777777888;;;BBBKKKRRR___gggpppvvvwwwtttrrrqqqmmmlllggg]]]UUUWWWaaakkkpppvvv~~~yyyuuuqqqlllbbbWWWRRRRRROOOPPPPPPOOOMMMJJJFFFDDD555222000......---,,,***))))))))))))))))))))))))************))))))))))))&&&&&&''''''((()))))))))'''''''''(((((((((((()))'''&&&%%%$$$%%%''')))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))%%%&&&'''((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((("""###%%%'''((()))******'''((()))((('''&&&'''))))))((('''&&&&&&&&&&&&&&&))))))(((&&&%%%&&&(((+++))),,,---,,,***)))+++---000111222333666888:::;;;<<<=========<<<;;;;;;:::777777999;;;===@@@BBBDDD@@@BBBCCCCCCAAAAAADDDGGGEEEDDDDDDBBBAAA@@@???>>>::::::999999:::<<>>===<<<<<<:::999777555333111000000111000...------,,,***))))))*********++++++++++++************************%%%&&&'''(((((('''&&&%%%{{{xxxvvvtttrrrooohhh^^^UUUOOOMMMLLLTTTYYY___cccdddbbbaaa```\\\___cccgggkkkooosssvvv~~~|||tttppppppvvvzzz||||||qqqhhhbbb^^^YYYVVVUUURRRMMMIIIFFFAAA<<<999888777444111222333444777:::;;;:::999333333333555777:::===???JJJXXXiiitttvvvsssrrrqqqtttpppllliiihhhfffbbb___kkkkkklllrrr|||yyyrrrmmmhhhccc___ZZZXXXWWWVVVUUURRROOOLLLEEE@@@888000///111...(((,,,+++***+++,,,---,,,++++++******)))(((''''''&&&)))&&&%%%&&&((()))'''%%%&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%)))(((&&&$$$$$$$$$&&&'''///---***'''%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&###%%%((((((%%%$$$&&&((())))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&''''''&&&###%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))******)))))))))))))))***++++++)))((('''&&&&&&&&&%%%%%%&&&''')))+++---...'''***---///000000111222888777666666777:::<<<>>>DDDBBB>>>;;;999888888888999;;;>>>BBBEEEGGGHHHIIIIIIIIIHHHFFFCCCBBBCCCDDDEEECCC@@@>>>===;;;:::888>>>999888;;;>>>???BBBEEEIIIMMMRRRQQQNNNLLLNNNPPPNNNLLLIIIIIIKKKNNNPPPPPPXXX]]]gggrrrzzz{{{xxxuuuhhhhhhgggddd___\\\\\\\\\cccdddgggjjjnnnttt{{{|||vvvpppkkkfffcccfffccc```^^^bbblllyyyyyyuuussssssssssssmmmiiiccc```aaahhhqqqwwwtttwwwyyyyyywwwtttrrrqqqpppqqqpppmmmiiieeecccccceeehhhnnnrrrttttttqqqooofffccc_________\\\TTTNNNJJJMMMMMMIIIHHHJJJFFF>>>>>>===;;;999777777888888666666444111...---...///,,,,,,---------,,,+++++++++******)))))))))******,,,***'''%%%$$$$$$&&&'''~~~vvvooojjjeeebbbZZZYYYVVVRRRMMMJJJJJJKKKUUUZZZ___cccdddcccccccccdddgggjjjnnnrrryyyqqqlllkkkppptttxxx}}}}}}qqqkkkddd^^^[[[XXXSSSOOOOOOJJJDDDAAA@@@>>>:::666333222333555888999999777555555555555666888:::;;;???IIIWWWeeepppvvvyyyzzzxxxuuurrrrrrssssssqqqppprrrtttvvvvvvuuuwww{{{}}}uuukkkdddaaaaaabbbdddeeeeeeaaa\\\XXXMMMJJJAAA777222222///******)))((((((***+++***)))+++******)))(((((('''''')))'''%%%&&&((()))'''%%%((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&''''''&&&&&&%%%$$$###%%%''''''&&&%%%&&&'''((((((''''''''''''(((((('''(((((()))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((('''%%%$$$$$$%%%&&&'''---+++)))'''&&&&&&'''(((((((((''''''&&&%%%%%%%%%###%%%''''''&&&%%%&&&(((((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))%%%%%%%%%&&&'''''''''((())))))((((((((((((((()))***))))))((((((((((((((())))))))))))******++++++,,,...111222333333555666:::::::::;;;===???AAACCCFFFEEEBBB@@@>>>>>>>>>???DDDEEEGGGJJJKKKLLLMMMMMMHHHHHHFFFCCCAAA@@@BBBDDDAAA@@@???>>>>>>>>>======???<<<;;;???BBBDDDIIIOOOVVV[[[``````\\\XXXWWWXXXWWWUUURRRQQQSSSUUUWWWWWW\\\bbblllwww~~~{{{xxxrrrrrrqqqmmmhhhdddbbbbbbggghhhkkkmmmpppuuu{{{}}}xxxsssnnniiidddbbbeeebbb___\\\^^^fffqqqyyy|||{{{xxxuuusssqqqqqqqqqmmmiiiddd```bbbhhhoootttuuuwwwyyyyyywwwuuuttttttrrrsssrrrpppllliiihhhhhhkkknnntttzzz}}}}}}{{{yyywwwtttpppooooookkkddd^^^WWWZZZZZZWWWXXX[[[YYYSSSKKKHHHDDDBBB@@@>>>;;;888:::999777444111000///000//////...---,,,+++******(((((((((((()))***++++++,,,***(((&&&%%%&&&((()))tttiii```XXXRRRNNNHHHIIIJJJJJJIIIIIIJJJLLLWWWZZZ___bbbddddddeeeggglllooorrrwww~~~{{{sssmmmnnnsssxxx}}}xxxoooiiiccc]]]YYYUUUPPPKKKGGGEEEBBB>>>:::777555444555777888888888888777666555555555666777777:::DDDRRRcccqqqzzz}}}zzzyyyyyy{{{~~~zzzqqqpppssswwwssshhhcccggglllqqqvvvvvvrrrlllhhh___\\\SSSDDD999444222...***)))((((((***++++++************))))))((((((''')))'''&&&'''((()))(((&&&+++******)))'''&&&&&&%%%######$$$%%%&&&'''((()))%%%&&&'''((((((&&&$$$######%%%''''''&&&%%%&&&'''((((((''''''''''''(((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$%%%&&&'''((())))))'''&&&&&&'''((())),,,+++)))'''%%%$$$$$$$$$###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((((('''&&&&&&&&&(((***+++''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((((((((((()))***+++***++++++,,,------......333444666777777999;;;>>>>>>@@@BBBDDDGGGHHHJJJJJJLLLKKKIIIGGGFFFFFFGGGGGGKKKKKKLLLLLLKKKKKKJJJIIIEEEDDDBBB???===???CCCFFFGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBCCCGGGIIILLLTTT^^^eeekkkqqqrrrnnnhhhcccbbbaaa^^^[[[ZZZ[[[\\\]]]]]]```fffoooyyy|||xxxuuuvvvuuurrrmmmgggdddbbbccceeehhhjjjnnnrrrxxx|||xxxwwwtttpppkkkgggcccbbb```^^^[[[XXXXXX\\\ccciiiqqqtttvvvtttnnnjjjhhhhhhjjjgggbbb______dddjjjnnnppprrrssssssrrrqqqqqqrrrtttvvvvvvtttqqqooonnnnnnnnnrrrxxx~~~~~~~~~}}}|||yyysssnnnhhhiiiiiiiiikkkoooooolll^^^YYYSSSPPPNNNIIIAAA;;;===<<<:::888666555555555555444111///---,,,++++++'''''''''((()))***+++,,,+++***((('''&&&((()))***wwwjjj]]]TTTNNNJJJHHHKKKMMMPPPPPPOOONNNOOOPPPXXX[[[___bbbdddgggjjjlllrrrvvv|||uuuoooqqqwww}}}uuukkkddd\\\WWWQQQMMMKKKGGGBBB>>>===:::888777999::::::999888777666444444444555666666777;;;DDDQQQ___lllssswwwxxxyyy}}}wwwlllgggeeeppp~~~}}}qqqhhhkkkpppwww|||}}}{{{wwwuuusssrrriiiVVVDDD:::555222...,,,******,,,---------*********)))))))))(((((()))(((((((((((()))((((((+++******)))((('''''''''$$$$$$$$$%%%&&&''''''(((###$$$'''))))))'''%%%######%%%''''''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&''''''(((---,,,)))&&&%%%%%%&&&&&&$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((('''''''''((())))))(((((((((((()))***+++,,,(((***,,,000333666888999:::;;;<<<======???BBBEEEFFFHHHKKKOOOQQQSSSSSSSSSTTTRRRQQQOOOMMMLLLLLLLLLMMMMMMLLLJJJHHHFFFDDDCCC@@@???===<<<===AAAHHHMMMUUUVVVUUUSSSPPPMMMLLLKKKMMMMMMNNNPPPPPPSSS]]]iiiooouuu|||~~~zzzssskkkgggdddaaa^^^]]]]]]^^^]]]]]]^^^ccckkktttzzzzzzvvvrrrkkkmmmnnnlllgggbbb^^^\\\YYY[[[^^^```dddiiinnnsssqqqqqqqqqnnnjjjfffcccaaa\\\[[[XXXUUURRRTTTWWWZZZgggmmmrrrpppiiiaaa]]]\\\dddbbb^^^[[[[[[^^^bbbdddfffhhhiiiiiihhhhhhiiikkkpppqqqrrrqqqooonnnmmmnnnnnnqqqvvvzzz|||{{{yyywww~~~}}}~~~~~~}}}zzzwwwtttttttttuuuxxx|||~~~}}}oooiiiccc```___ZZZOOOFFFBBB???===<<<<<<<<<<<<<<<:::888555111////////////******))))))******++++++***)))(((''''''(((***+++}}}uuulll^^^QQQKKKIIIKKKLLLUUUWWWYYYZZZXXXVVVUUUVVVZZZ]]]bbbfffiiimmmrrruuuzzz~~~qqqnnnsssxxx{{{}}}}}}~~~~~~||||||{{{{{{{{{{{{{{{|||xxxxxxyyyzzz|||}}}sssgggbbbZZZTTTQQQMMMHHHEEEAAA???<<<::::::;;;:::999777666555444444555666777666888:::<<<@@@KKKXXXcccooopppsssxxx}}}jjjZZZYYY```mmm}}}{{{rrrmmmqqqxxx|||~~~~~~zzzgggQQQBBB999444111///,,,,,,,,,......---************))))))))))))((())))))))))))((())))))((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&((()))((('''&&&###%%%''''''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$#########%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%%%%+++)))'''&&&%%%&&&((()))%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''((((((%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%((((((((()))))))))******((((((((((((((((((((((((*********))))))))))))))))))((((((((())))))***+++)))))))))******,,,---...,,,...222777;;;>>>AAABBBAAABBBCCCDDDDDDFFFIIILLLNNNPPPTTTWWWZZZZZZZZZYYYYYYXXXVVVSSSQQQNNNMMMLLLNNNMMMKKKIIIFFFDDDCCCBBB<<<<<<<<<===AAAHHHRRRYYYbbbcccccc```\\\XXXVVVVVVYYYWWWXXXXXXVVVWWW```kkkrrrwww~~~wwwooojjjdddaaa^^^]]]]]]]]]\\\ZZZXXX\\\bbbiiinnnnnnjjjggg```bbbddddddaaa]]]ZZZYYYVVVWWWXXXXXXZZZ]]]cccgggjjjlllnnnlllgggccc```___]]]\\\ZZZWWWTTTTTTUUUWWW```gggnnnoooiiiaaa\\\[[[```___]]][[[[[[\\\]]]^^^aaacccddddddcccdddeeeggghhhiiikkkjjjiiihhhhhhiiimmmppptttwwwxxxuuurrrooouuuuuuvvvyyy{{{||||||{{{zzzxxxxxx{{{~~~}}}xxxsssrrrrrrnnnddd[[[PPPKKKEEEBBBBBBBBBBBBAAA>>><<<888555333222222222000000...---,,,,,,++++++)))((((((''''''((()))***|||uuufff^^^RRRIIIGGGJJJOOORRRZZZ]]]______^^^\\\\\\]]]___ccciiioootttzzz{{{rrrsssxxxyyy{{{~~~yyyyyyxxxxxxxxxxxxyyyyyyvvvzzz~~~~~~{{{zzzyyyvvvwwwxxxxxxyyyxxxxxxwwwsssssstttuuuxxx{{{}}}wwwoooddd[[[UUUPPPKKKHHHEEECCC@@@>>>===<<<:::999777666555555555666777888444777999888888>>>IIISSS___bbbfffkkkqqqzzzrrr\\\WWWYYY```nnn}}}zzznnnsssyyy|||~~~uuuaaaOOOBBB999444111---++++++,,,,,,+++************************(((***+++***)))((()))+++'''''''''(((((()))))))))(((((('''''''''&&&&&&&&&!!!###%%%'''(((((('''&&&###%%%''''''&&&%%%&&&'''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&%%%$$$#########%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&''')))***%%%%%%$$$&&&'''((('''%%%'''''''''((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$###%%%(((+++,,,,,,***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***+++,,,++++++,,,---///111333444777999===@@@CCCEEEFFFFFFHHHJJJLLLLLLMMMNNNQQQSSSTTTVVVYYY[[[\\\\\\\\\[[[ZZZYYYVVVTTTQQQNNNKKKJJJHHHGGGEEECCCBBBAAAAAAAAA<<<>>>@@@CCCJJJSSS^^^fffiiikkkmmmjjjeeeaaa```aaaaaa^^^\\\[[[YYYXXX^^^ffflllpppvvv{{{zzzuuunnniiiccc```^^^]]]]]]\\\[[[YYYUUUVVVZZZ___ccccccaaa___]]]___aaaaaa___]]]\\\\\\___]]]ZZZWWWVVVYYY^^^bbbhhhkkknnnlllgggaaa^^^^^^aaaaaa```^^^\\\[[[]]]______fffmmmpppmmmhhhdddccc______^^^^^^]]]]]]]]]]]]bbbdddffffffeeeeeeeeegggfffhhhiiiiiiggggggggghhhkkknnnsssvvvxxxvvvsssqqqrrrsssuuuwwwyyyzzz{{{{{{xxxvvvwww|||~~~~~~}}}vvvpppeee]]]SSSMMMKKKKKKJJJIIIFFFDDD@@@===:::777666666777666444222000//////...******)))))))))))))))***~~~qqqgggXXXRRRKKKGGGHHHNNNTTTWWWaaabbbddddddcccbbbcccdddgggmmmttt|||yyyvvvwwwvvvuuuvvvyyy{{{|||{{{yyyvvvtttrrrqqqooommmmmmmmmmmmkkkmmmqqqrrrpppnnnmmmmmmkkkmmmoooqqqqqqqqqooonnnmmmlllmmmnnnppptttwwwyyyyyy{{{}}}}}}|||||||||}}}}}}uuuhhh___XXXSSSOOOKKKIIIGGGEEEDDDBBB>>><<<888888666666666666777888444555777777777:::???CCCJJJNNNSSSYYY```jjjttt|||~~~iii\\\YYYYYY___kkkuuuzzz{{{mmmrrryyy}}}sssbbbPPPDDD888555000---,,,,,,,,,+++************************(((***,,,+++)))(((***,,,((((((''''''''''''''''''''''''((((((((((((((((((%%%&&&&&&''''''&&&%%%%%%###%%%''''''&&&%%%&&&'''((((((''''''''''''(((((())))))'''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&(((''''''''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&$$$$$$%%%(((((('''%%%&&&&&&&&&''''''(((((((((%%%%%%&&&''''''&&&%%%%%%%%%&&&''')))******))))))'''''''''((((((((())))))))))))))))))))))))))))))'''''''''(((((())))))***'''''''''((((((***++++++,,,---///111555888;;;===BBBCCCFFFHHHJJJJJJJJJIIIOOOQQQTTTUUUUUUVVVXXXYYYXXXYYYZZZ[[[[[[ZZZYYYYYYVVVUUUSSSQQQOOOLLLJJJHHHBBBBBBAAA@@@@@@AAABBBCCCBBBDDDHHHMMMTTT___jjjqqqrrruuuvvvssslllgggfffgggccc^^^[[[[[[YYYWWWYYY^^^```ccchhhmmmnnnlllhhhddd```^^^\\\[[[[[[[[[YYYWWWVVVVVVWWWZZZ]]]___^^^]]]]]]^^^``````^^^]]]^^^___fffccc___ZZZYYY]]]dddiiimmmqqquuusssllleeebbbaaacccddddddbbbaaabbbeeegggfffjjjnnnqqqpppmmmhhheee]]]]]]^^^______^^^\\\[[[```bbbeeefffeeecccccccccaaacccddddddbbbaaabbbcccaaaffflllrrrvvvwwwvvvuuuuuuuuuvvvuuuuuuttttttuuupppnnnpppxxx}}}|||}}}}}}zzzvvvmmm```XXXVVVXXXXXXXXXUUUSSSPPPKKKFFFBBB>>><<<::::::888666555444444444---------,,,+++++++++***vvveeeYYYPPPMMMIIIIIIMMMSSSXXXZZZiiijjjjjjiiigggfffggghhhnnnttt|||}}}zzzsssqqqooosssssssssttttttrrrooolllnnnllliiigggeeedddccccccaaacccffffffdddbbbbbbbbb\\\^^^aaadddeeecccaaa___aaaaaaaaabbbeeehhhlllnnnpppqqqsssttttttuuuxxxzzzyyyzzz}}}yyynnnfff___[[[QQQPPPNNNLLLKKKHHHCCC@@@;;;:::888777666666777777666555555666999:::999777:::>>>EEEKKKSSS^^^iiiqqq{{{rrr___[[[VVVUUU[[[eeeqqqxxxjjjqqqyyy~~~qqq]]]OOO===999444000//////...---******************++++++(((+++,,,+++)))(((***,,,))))))((('''&&&%%%%%%$$$&&&&&&'''((()))***++++++))))))(((&&&%%%$$$#########%%%''''''&&&%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&((()))))))))))))))((('''''''''&&&#########$$$%%%&&&((()))''''''''''''&&&%%%$$$$$$!!!"""$$$%%%&&&''''''(((%%%%%%&&&''''''&&&&&&%%%&&&$$$$$$%%%((()))'''$$$%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%)))(((&&&%%%$$$$$$%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''')))******,,,---000555999>>>BBBEEEFFFHHHJJJMMMNNNOOONNNMMMSSSUUUYYY[[[[[[[[[\\\]]]YYYYYYYYYYYYXXXWWWVVVVVVRRRQQQPPPOOOMMMKKKIIIHHHEEEDDDDDDDDDFFFGGGIIIKKKHHHKKKOOOTTT\\\fffpppwww|||~~~zzzqqqjjjggghhhccc\\\XXXYYYXXXVVVVVVXXXUUUWWW[[[```ddddddaaa^^^\\\[[[YYYYYYYYYXXXWWWUUUYYYXXXXXXYYY\\\^^^^^^^^^\\\^^^^^^]]]\\\[[[\\\]]]fffddd___\\\]]]ccclllssstttyyy}}}zzzssskkkggggggbbbcccccccccccceeehhhkkknnnoooppppppoookkkeee```YYY[[[\\\^^^^^^\\\ZZZYYY[[[^^^aaabbbaaa___]]]]]]UUUWWWXXXXXXWWWVVVVVVWWWVVV[[[dddmmmssswwwxxxwwwwwwwwwvvvssspppmmmllllllhhhfffiiisssyyyxxxxxx{{{yyyzzz{{{|||}}}||||||{{{~~~sssfff___```cccfffgggcccaaa]]]XXXRRRKKKFFFCCC<<<;;;:::999888888888888000000///...------,,,,,,vvvjjj]]]TTTQQQIIIJJJMMMOOOSSSVVVYYY[[[fffkkkpppppplllkkkpppuuu{{{{{{{{{{{{{{{|||}}}~~~wwwrrrooolllkkkjjjiiigggfffeeedddbbb```^^^\\\[[[[[[]]]]]][[[\\\^^^^^^]]]\\\YYYXXXRRRSSSTTTUUUWWWXXXZZZZZZWWWVVVVVVWWWZZZ]]]```ccceeefffggghhhjjjlllnnnoootttuuuwwwxxxyyyzzz{{{{{{rrrhhhccc[[[UUUTTTQQQJJJGGGIIIAAA@@@===999555555666888444555666888888888777777666999<<<===AAALLL]]]jjjvvv|||wwwddd]]]UUUPPPQQQVVV\\\```eeedddhhhqqqyyy}}}kkkVVVFFF???888444///,,,---111,,,+++***)))((((((((((((************)))))))))))))))((((((((((((((()))***''''''((((((((((((''''''(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''%%%%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$(((&&&$$$%%%((()))(((&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((('''&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%,,,......+++&&&###$$$%%%((((((((())))))))))))***''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''(((***+++,,,,,,,,,,,,+++***)))(((***+++,,,,,,,,,---///222444777;;;???BBBFFFJJJMMMMMMOOOQQQSSSUUUWWWXXXXXXYYY[[[^^^```aaa```___^^^^^^[[[WWWUUUSSSQQQNNNLLLKKKJJJIIIFFFEEEEEEHHHKKKKKKKKKKKKJJJJJJMMMQQQUUUVVVTTTSSSUUU\\\gggsss{{{{{{rrrhhhbbb```___^^^\\\[[[[[[XXXUUURRRSSSQQQQQQUUU[[[___```^^^]]]]]]^^^```aaa___[[[XXX\\\]]]^^^______^^^]]]\\\^^^]]]\\\^^^aaaaaa___\\\```aaaaaa^^^\\\```hhhpppxxx}}}vvvpppmmmiiijjjddd______```aaafffmmmlllssswwwtttooojjjccc]]]^^^\\\ZZZZZZZZZYYYWWWUUUZZZYYYZZZ^^^bbbcccaaa^^^VVVTTTRRRQQQQQQQQQOOONNNRRRTTTWWW[[[eeeppptttrrrqqqpppnnnkkkhhhdddaaa___^^^```cccggglllpppsssuuutttsssqqqpppppprrrsssuuuuuuqqqmmmkkklllnnnpppqqqpppooolllggg```XXXQQQMMMGGGFFFDDDBBBBBBCCCEEEGGGBBB===888666666444111...|||lll```UUUPPPPPPLLLMMMPPPSSSUUUWWWXXXYYYcccjjjrrruuutttuuuzzz~~~}}}uuuuuuuuuuuuvvvwwwxxxxxx}}}{{{yyyxxxyyy}}}~~~vvvoookkkiiieeedddccc```^^^\\\ZZZYYYXXXWWWUUUSSSSSSSSSTTTUUURRRSSSTTTUUUTTTRRRPPPOOOMMMNNNOOOPPPRRRSSSTTTUUUSSSSSSRRRRRRSSSUUUXXXYYY[[[[[[\\\]]]___aaacccdddkkklllnnnqqqssstttuuuuuuyyyyyy{{{}}}~~~sssiii___ZZZVVVPPPNNNPPPHHHFFFBBB===888555555555444555666888999999999888444777::::::<<>>999777555444555666888999999999999444777999888777<<>>>>>===============<<<<<<<<<<<<;;;:::999999;;;;;;<<<<<<<<<=========<<<<<<<<<<<<======>>>>>>@@@@@@@@@@@@AAABBBCCCDDDEEEGGGJJJNNNQQQTTTVVVWWWWWWYYY]]]aaafffiiilllmmmooosssyyy}}}pppddd]]]YYYSSSNNNKKKHHHDDDAAA888888777777777777777777555777999888777777999<<>>======<<<<<<<<<888888888888888888888888::::::999999888777777777888888888888888999999999666777777888999:::;;;;;;;;;:::::::::;;;<<<<<<===>>>@@@BBBEEEHHHJJJLLLMMMMMMOOOSSSWWW\\\___bbbcccfffjjjppptttxxxzzz}}}~~~|||ttthhhbbbZZZTTTQQQNNNKKKGGG>>>===;;;999888777666666222444666666555555666888999AAALLL[[[nnn~~~~~~|||xxxtttmmmeee[[[UUURRRKKKGGGJJJPPPXXXaaaiiirrrvvvxxxwwwwwwyyywwwtttmmm```RRRJJJEEE===888777......---,,,++++++++++++,,,++++++++++++************++++++,,,+++***((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!!!!!!!###%%%'''''''''$$$%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))***++++++,,,---...000333888===AAADDDEEEHHHKKKMMMNNNNNNOOOPPPSSSWWW[[[^^^___``````aaa```___^^^\\\ZZZXXXUUUTTTSSSSSSRRRPPPNNNKKKIIIHHHGGGFFFEEEFFFIIIKKKKKKKKKJJJMMMRRRXXX___hhhqqqwww{{{{{{xxxrrriiibbb\\\ZZZXXXYYYZZZ[[[]]]^^^______```bbbgggmmmpppoookkkgggiiiiiiiiijjjlllllljjjhhhccccccgggoooyyy|||yyytttqqqqqqrrrssssssxxxzzz|||}}}xxxuuutttuuummmkkkjjjjjjmmmssszzzyyyrrrqqqrrrttt|||~~~{{{{{{|||~~~~~~~~~~~~}}}{{{qqqtttwwwzzz{{{pppqqqqqqpppmmmhhhdddbbbYYYXXXUUUTTTVVVYYY^^^aaaddddddccccccaaa```___^^^^^^ZZZVVVUUUYYY___eeehhhjjjkkklllnnnooopppppppppmmmnnnooorrrtttwwwyyyzzz}}}{{{qqqdddXXXQQQ~~~uuurrrpppkkkhhhhhhfffhhhkkkqqqxxx}}}|||}}}}}}}}}{{{yyytttnnnhhhccc```^^^VVVUUUSSSPPPMMMIIIFFFEEE@@@AAABBBAAA>>><<<<<<<<<;;;::::::999999888888888666666666777777777666666::::::999888777777777777666666666555555555555555444444555666777777777777888888777777777888888999:::;;;===???AAABBBCCCDDDEEEGGGJJJNNNRRRUUUXXXYYY\\\___dddhhhkkkooosssuuutttvvvyyy|||~~~}}}ttthhh___ZZZWWWRRRNNNFFFDDDAAA===:::888666666333444555555555555555666666<<>>999;;;======<<<;;;;;;<<<;;;;;;:::999999888777777666777777888888888777777666555444333222222222222444444444444333333333333444444555555555555444444888888777777777777888888777888:::;;;===>>>>>>>>>AAABBBEEEIIILLLOOOQQQRRRSSSVVVZZZ^^^aaadddiiilllnnnpppsssuuuxxx}}}vvvjjjccc^^^YYYTTTKKKIIIEEE@@@<<<999777666666666777666666666666666888<<<===;;;BBBUUUlll{{{}}}zzzwwwrrrlllhhhZZZRRRKKKKKKMMMQQQWWW^^^hhhooouuuuuutttsssooojjj]]]WWWQQQLLLFFF???===>>>444333111///---,,,++++++,,,,,,,,,+++++++++******((()))+++,,,,,,+++***)))''''''(((((((((((('''''''''((((((((())))))******%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$"""%%%'''&&&$$$###%%%(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))))))))((('''&&&&&&!!!"""$$$%%%&&&&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&(((***)))%%%$$$&&&(((((((((((())))))))))))***))))))))))))))))))))))))''''''''''''((((((((()))***+++---///222333444555444666:::@@@EEEIIILLLMMMNNNQQQUUUWWWWWWWWWWWWXXXVVVYYY\\\^^^]]][[[ZZZZZZZZZYYYWWWTTTQQQMMMJJJHHHGGGGGGFFFHHHMMMSSSYYY]]]]]][[[ZZZZZZ\\\]]]]]]\\\UUUVVVXXXYYY[[[___eeeiiilllmmmllljjjgggeeeeeefffdddeeegggiiillloooqqqrrrzzzyyyyyy{{{}}}}}}zzzvvvrrrrrrrrrssstttsssqqqoooooommmmmmrrr{{{~~~yyyvvvuuuttttttsssppprrrvvvzzz~~~vvvnnnkkkllloooooojjjeeebbbcccfffjjjlllppprrrrrrqqqtttyyy{{{xxxtttnnnjjjjjjiiiiiimmmrrrsssyyy||||||{{{}}}}}}zzzzzzwwwtttrrrsssuuuvvvvvvsss{{{}}}|||{{{{{{}}}~~~~~~}}}}}}}}}{{{yyywwwvvvrrrnnnkkkkkkooosssvvvsssoooiiibbb]]]ZZZYYYXXXWWWSSSNNNMMMPPPWWW]]]```aaabbbcccdddeeeggghhhiiifffgggjjjnnnsssxxx}}}|||}}}~~~|||wwwrrrpppsssvvvvvv|||{{{xxxwwwtttnnnhhhaaa]]]VVVQQQLLLIIIFFFDDDCCCAAA>>>;;;888777666666::::::999999888888777777777777777777666555444333777666666555555666666777444555666777888888888888999888777666555666777777:::999666444333333444555444444444555555555666666333444555555666777888888<<<===>>>@@@AAACCCDDDEEEIIILLLQQQTTTWWW[[[___bbbcccfffkkkppptttyyy~~~xxxppplllddd[[[WWWTTTOOOIIICCC===999777555666777888888888666555;;;888777999===GGGXXXhhhwww~~~}}}xxxvvvqqqiiiaaa[[[QQQIIIGGGKKKQQQVVVcccsss{{{uuuppprrrrrrnnnbbbXXXNNNKKKLLLLLLFFF@@@>>>999222///...///...---+++++++++***************+++++++++************)))((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((('''&&&&&&'''((()))******)))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$###""""""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((((((''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''&&&&&&%%%&&&''')))*********)))(((&&&((())))))''''''((())),,,---......///222777;;;???BBBEEEGGGIIILLLOOORRRRRRSSSUUUWWWYYYZZZ[[[[[[^^^\\\\\\]]]___^^^ZZZWWWWWWVVVTTTRRRNNNKKKHHHFFFBBBDDDHHHKKKRRR\\\hhhqqqnnnmmmkkkjjjhhheeebbb___ZZZXXXUUUUUUWWWZZZ]]]^^^```cccffffffcccaaabbbccceeeeeeeeefffiiilllppprrr~~~~~~~~~}}}|||yyywwwuuuttttttrrrrrrwwwxxxvvvuuutttoookkkkkkkkkooowwwzzzzzzzzz}}}}}}vvvnnniiiiiijjjooohhhdddeeefffeeedddeeeeeefffiiimmmoooqqqrrrrrrqqqnnnjjjgggfffgggiiijjjmmmoooqqqrrrrrrtttvvvxxxxxxvvvssspppnnnmmmmmmnnnoooppprrrwww|||~~~|||yyyzzzvvvrrrsssxxx{{{zzzxxxzzz|||~~~}}}{{{wwwsssssswww~~~{{{qqqkkkiiifffbbb^^^___YYYPPPJJJKKKPPPVVVZZZ``````bbbeeeiiikkkjjjiiigggcccbbbgggnnntttzzzwwwwww{{{~~~~~~{{{wwwwwwzzz}}}yyyrrrnnnkkkgggaaa\\\TTTPPPKKKGGGEEECCCAAA???>>>===<<<:::999888888888:::999999999888888777777666777777888888888777777888777777666666777777888444555666777888888888888888777666555555555666666999888666555444444555666666666666777777777888888222222333333444555555666888888999:::<<<===>>>???AAACCCGGGJJJMMMPPPTTTVVVZZZ^^^ccchhhmmmrrrwww{{{xxxkkk```\\\YYYTTTPPPLLLFFF@@@;;;888888888999888888777777666555666888:::???KKKWWWhhhuuu|||vvvoooiiicccYYYPPPKKKKKKNNNPPP\\\ooo}}}{{{uuuuuuuuuqqqfff]]]RRRNNNNNNOOOKKKGGGAAA<<<666222111111///...++++++++++++************+++++++++************)))************************)))))))))******+++++++++(((((('''&&&'''''')))))))))))))))(((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%&&&'''(((((((((((((((&&&'''((()))***))))))(((((()))***)))((((((***+++///000333444666999===@@@BBBEEEIIIKKKMMMOOORRRTTTUUUUUUVVVWWWXXXYYYZZZ[[[___^^^\\\[[[[[[YYYTTTPPPQQQPPPNNNKKKHHHEEECCCBBBAAAFFFMMMSSS[[[hhhwww|||vvvqqqmmmiiiccc___YYYWWWUUUTTTTTTUUUVVVVVVXXX]]]cccggghhhhhhhhhiiicccbbbbbbccceeehhhkkkmmmzzz~~~zzzvvvsssvvvuuuuuuyyyzzztttqqqqqqqqqmmmjjjhhhgggiiimmmooommmmmmpppvvvvvvuuurrrmmmiiihhhiiijjjffffffjjjmmmkkkiiiiiihhhiiikkkmmmnnnnnnmmmmmmkkkjjjhhhfffeeedddcccbbbccceeegggiiiiiikkkmmmoooqqqpppnnnmmmmmmnnnpppqqqlllmmmooossswwwyyyxxxvvvvvvrrroooqqquuuyyyyyywwwwwwxxxzzz~~~}}}~~~|||zzz|||}}}uuusssqqqooolllggg```XXXQQQPPPQQQTTTVVVZZZYYYZZZ]]]```bbbbbbaaa]]]ZZZZZZ___dddiiipppxxx~~~{{{sssmmmkkkqqqxxx~~~{{{zzzyyyxxxrrrlllddd]]]ZZZVVVQQQMMMEEEBBB???=========<<<;;;888888999999999999999888999999999999888888888888666777888999::::::::::::999888888777777888888999777777888999::::::::::::999888777666666666777777888777666555555666777888777777777777777888888888222222333333444444555555555666666777777888888999<<<>>>AAACCCEEEGGGJJJMMMOOORRRWWW\\\aaagggmmmqqqwwwyyyzzz{{{{{{|||~~~|||mmmeee```[[[XXXVVVQQQHHHAAA<<<;;;:::999888888999999555555666999999999>>>FFFQQQbbbvvvzzztttpppkkkcccZZZSSSPPPNNNNNNVVVjjj{{{~~~{{{{{{yyyuuullldddZZZTTTSSSTTTQQQOOOEEEAAA<<<888555333111///,,,,,,,,,++++++*********+++++++++************)))************************++++++++++++,,,,,,,,,,,,)))((((((''''''''''''(((&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%&&&''')))******++++++''''''((()))))))))))))))*********)))((())),,,///000333777;;;===@@@CCCFFFGGGJJJNNNPPPQQQRRRTTTUUUWWWWWWVVVWWWWWWXXXYYYZZZ___^^^[[[YYYWWWTTTOOOLLLKKKJJJGGGEEECCCBBBAAAAAADDDLLLUUU]]]eeerrryyyppplllgggaaa\\\ZZZYYYWWWTTTSSSSSSSSSSSSWWW^^^gggoooqqqpppnnnmmmbbbbbbaaaaaabbbeeegggiiitttzzzzzzuuuqqqrrrqqqrrrvvv|||~~~{{{{{{vvvpppmmmmmmnnnnnnllljjjgggfffgggfffcccccceeeiiikkkmmmmmmkkkjjjjjjkkkjjjiiilllrrrtttqqqnnnmmmoooooopppqqqpppooommmllliiiiiijjjllllllkkkhhheeedddfffhhhiiijjjkkkmmmoooooonnnnnnoooqqqtttxxxzzzrrrrrrsssuuuyyy{{{zzzyyyxxxuuurrrsssvvvyyyxxxwwwvvvuuutttvvv{{{zzz}}}|||xxxvvvuuuxxxxxxxxxyyy}}}}}}||||||{{{rrrmmmeee___[[[ZZZXXXWWWWWWUUUTTTTTTUUUVVVUUUTTTPPPOOOPPPTTTVVVYYYccclllrrrwww|||~~~|||vvvlllhhhfffiiirrr|||~~~|||xxxtttpppllljjjbbb]]]UUUOOOKKKHHHDDDBBB>>><<<:::999;;;;;;;;;:::555666888999:::999888777999999999999999999::::::888888999:::;;;;;;;;;;;;:::999999888888999999:::;;;;;;<<<===============;;;;;;:::::::::999999999888777777777777888999:::666666666666666666666777666666666666666666666666666666666666666666666666999;;;===>>>???@@@BBBDDDEEEHHHMMMQQQVVV\\\bbbggglllnnnooopppqqqrrruuuwwwssskkkbbb]]]\\\XXXOOOHHHBBB@@@===:::888888999:::999888:::<<<:::888999>>>AAAMMM```pppzzz}}}zzzvvvpppmmmiiiddd^^^XXXTTTRRRSSSaaaoooxxx~~~|||rrrmmmeee```]]][[[YYYVVVNNNJJJDDD>>>888444000///------,,,,,,++++++******+++++++++*********))))))************************))))))))))))))))))))))))))))))((((((''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''***)))'''%%%$$$%%%&&&(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((******+++++++++'''(((((()))))))))))))))++++++***))))))+++///222222666;;;@@@CCCEEEGGGIIILLLOOORRRSSSSSSRRRRRRRRRVVVUUUUUUUUUVVVWWWYYYYYY\\\[[[YYYWWWTTTQQQNNNLLLGGGFFFDDDCCCCCCDDDFFFGGGLLLUUU^^^eeejjjtttuuullliiifff```\\\^^^\\\YYYVVVUUUWWWZZZ]]]dddjjjttt{{{}}}yyyrrrnnngggfffeeeddddddfffgggiiipppvvv|||~~~~~~{{{vvvrrrooojjjhhhgggkkkqqquuuvvvvvvxxxsssnnnkkklllooopppppprrrmmmjjjjjjgggddddddgggggghhhiiijjjkkkmmmoooppprrrpppsssxxxxxxtttqqqrrrwwwxxxyyyzzzyyywwwtttrrrlllkkkmmmpppuuuvvvuuurrroooqqqssssssssstttuuuwwwwwwwwwwwwxxx{{{~~~}}}}}}~~~|||{{{zzzxxxvvvwwwzzz|||~~~~~~uuuwwwyyywwwssspppnnnnnnnnnoooppprrrwww~~~|||xxxtttpppmmmjjjgggeee```\\\WWWSSSQQQOOOMMMKKKHHHGGGIIIKKKKKKMMMVVVaaadddjjjppptttzzz~~~yyy|||zzz~~~}}}rrrkkkfffgggiiimmmttt|||~~~}}}{{{xxxvvvsssnnniiibbb]]]ZZZSSSOOOJJJEEEBBB@@@???>>><<<:::999999:::;;;:::999777888999::::::999777777999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;===>>>>>>????????????>>><<<<<<<<<<<<<<<;;;;;;:::999999999999:::;;;<<<<<<888888888888888888888888888777777777777777777777777777777666666666555555444666888888888888:::<<>>>>>???===>>>>>>>>>>>>>>>======>>>>>>>>>======>>>>>>>>>??????@@@@@@@@@@@@??????======>>>>>>======<<<;;;;;;;;;<<<<<<======>>>>>>=========<<<<<<<<<<<<<<<888888777777666666555555666666666555555555444444555777888888888888999;;;;;;<<<>>>AAACCCHHHNNNRRRWWWZZZ]]]___aaaeeeiiillluuuzzzrrriiiccc]]]YYYRRROOOIIIDDD???===<<<<<<>>>;;;:::<<<<<<999999<<<===:::<<>>>>>===<<<:::::::::;;;:::999999:::;;;;;;:::888<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAAAAA???@@@@@@AAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCAAABBBBBBCCCBBBAAA@@@???>>>>>>???????????????????????????>>>>>>>>>======::::::999999888777666666666666666666666555555555666888999999888888:::;;;777888888999:::>>>CCCGGGLLLOOOSSSVVVYYY]]]bbbeeehhhooovvvyyyyyy{{{yyynnngggccc[[[XXXRRRLLLFFFBBB???>>>===:::;;;>>>>>>:::888999:::888999@@@GGGOOO\\\hhhmmmqqqwww{{{|||yyytttqqqnnnhhhbbbccckkkttt}}}{{{|||}}}{{{zzz|||uuuaaaNNNAAA;;;999000000///...---,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((''''''&&&'''((())))))(((((('''((((((((((((((()))))))))((((((((((((''''''''''''((('''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))***))))))))))))(((((('''((()))***++++++---111444777:::???BBBDDDGGGKKKMMMNNNOOOPPPRRRKKKKKKKKKIIIGGGGGGJJJLLLMMMNNNPPPPPPOOOMMMJJJIIIFFFHHHJJJJJJIIIJJJMMMPPPPPPQQQRRRTTTVVVXXXZZZ[[[[[[[[[]]]```dddgggiiijjjjjjkkkjjjgggcccaaabbbcccdddeeeeeebbbaaadddlllrrrrrrwww{{{xxxuuuqqqnnnmmmlllmmmiiiooosssvvvzzz~~~qqqqqqqqqpppppppppqqqqqqrrrllleeeccceeehhhjjjkkkmmmllllllkkkkkkmmmooorrrwwwtttsssvvvwwwvvvxxx|||{{{zzzzzz|||{{{zzz~~~{{{ttttttqqqmmmiiiffffffgggnnnoooppprrrrrrsssuuuvvvxxxwwwwwwzzz|||wwwqqqjjjfff\\\VVVPPPNNNKKKHHHJJJNNNUUUXXX[[[^^^cccjjjllliiiuuummmhhheeeddd``````gggttt~~~|||}}}~~~yyytttooohhh^^^XXXMMMKKKHHHEEEBBB???>>>===::::::;;;:::999888888999;;;::::::;;;===>>>===;;;===<<<;;;;;;<<<===???@@@<<<======???@@@AAABBBCCC???@@@BBBDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHIIIIIIIIIHHHHHHGGGFFFGGGHHHHHHHHHGGGEEEDDD@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>======<<<<<<>>>===<<<<<<;;;:::999999888888888888888888888888222333555555444444666777444444444444555777<<>>===@@@OOO```hhhmmmvvv~~~yyyqqqiiicccdddllluuuvvvwwwwwwvvvwww}}}kkkUUUFFF@@@>>>111000///...---,,,+++++++++++++++************)))************************((((((''''''&&&&&&&&&%%%%%%&&&''')))))))))(((((($$$$$$%%%&&&'''((()))***+++******((('''&&&%%%$$$"""######$$$%%%&&&(((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''''''''%%%$$$%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%&&&''')))************)))((('''''''''(((***++++++///333888;;;???DDDGGGFFFHHHJJJKKKLLLLLLNNNOOOHHHHHHGGGFFFEEEGGGKKKOOONNNOOOPPPPPPNNNJJJEEEBBB>>>BBBGGGKKKMMMRRRXXX]]]YYYZZZ\\\]]]^^^_________\\\ZZZXXXZZZ]]]^^^\\\ZZZaaafffkkkllljjjjjjmmmqqqiiikkkmmmjjjggggggkkkppppppsss{{{zzzxxxtttpppmmmkkkjjjjjjfffjjjmmmmmmooossstttqqqoooqqqssstttuuuuuutttssstttoookkkjjjmmmqqqrrrrrrnnnooooooooooooppprrrttt|||yyyzzz~~~~~~}}}~~~|||yyy{{{~~~|||wwwqqqmmmllllllkkkllllllkkklllmmmqqqssssssrrrqqqsssyyy|||wwwsssiiiaaaYYYVVVSSSPPPOOORRRPPPSSSUUUXXX^^^fffiiigggttthhhcccdddhhhmmmmmmpppvvv~~~}}}|||wwwooofff___WWWPPPLLLBBBAAA@@@???>>>=========999999999999::::::::::::<<<<<<===>>>>>>>>>============>>>??????@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDGGGGGGHHHIIIKKKKKKIIIHHHIIIJJJJJJIIIHHHHHHJJJMMMLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMKKKJJJJJJIIIHHHGGGFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA>>>>>>===<<<;;;;;;;;;<<<============;;;999777666666666666666777777888888666777777888999:::;;;;;;AAABBBCCCEEEIIINNNSSSUUU[[[^^^cccgggkkkooossswww{{{rrrnnneee[[[UUUTTTQQQKKKEEE@@@AAACCCEEEEEEAAA;;;666:::999888999===BBBGGGJJJRRRcccuuu|||iii___bbbjjjssssssuuuxxxxxxyyyuuu___OOODDD>>>555333000/////////...---///...---,,,+++,,,---...''''''(((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((()))'''&&&'''******(((%%%'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%&&&((())))))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%'''((((((((('''&&&''''''(((((()))((((((''')))))))))((((((***...111333666:::???CCCEEEFFFGGGJJJJJJKKKLLLLLLKKKJJJJJJFFFEEEEEEEEEGGGKKKNNNPPPSSSQQQNNNKKKGGGDDDBBBAAA???AAAEEEJJJPPPYYYcccjjjrrrlllgggfffddd___^^^___^^^^^^]]]YYYVVVVVVZZZ^^^[[[jjjxxx}}}{{{xxxrrrmmmllllllllljjjggggggkkknnntttyyyxxxtttooommmllljjjgggccc```bbbdddeeeeeegggiiillltttssstttvvvxxxwwwsssoootttrrrqqqsssyyy}}}~~~}}}zzzzzzzzzyyyyyywwwvvvuuu}}}~~~~~~|||xxxtttrrrsssvvvzzz~~~~~~vvv}}}zzzuuunnnllljjjjjjlllmmmmmmllllllnnnnnnkkkiiillltttzzz|||uuujjjaaa]]]]]]^^^___aaa^^^YYYTTTXXX```dddcccyyymmmggggggkkkoootttrrrsssxxx~~~{{{xxxnnniiibbbZZZTTTMMMGGGCCC>>>>>><<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDGGGGGGGGGHHHJJJLLLMMMNNNMMMLLLMMMPPPSSSUUUTTTSSSQQQRRRRRRQQQPPPQQQTTTVVVWWWWWWVVVUUUUUUVVVVVVWWWSSSRRRQQQRRRSSSSSSQQQOOOOOONNNMMMLLLKKKJJJIIIIIIEEEDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>=========<<<;;;999888777999999999888888777777777555666666777888888999999<<<======???AAAEEEIIIKKKPPPSSSXXX]]]bbbhhhmmmqqqwww{{{zzzpppddd]]]YYYUUUNNNHHHAAA@@@??????@@@???<<<::::::999999999;;;>>>BBBDDDFFFTTTeeerrrqqqbbb```ccciiikkkpppvvvyyyzzzxxxcccSSSHHHBBB<<<999444111000///...---,,,,,,++++++******++++++************+++++++++,,,))))))))))))))))))))))))''''''(((((((((((('''''')))'''&&&''')))***(((%%%)))((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((((((''''''((((((((()))))))))((((((((()))))))))***---111555888:::>>>BBBFFFHHHIIIIIIJJJIIIHHHHHHHHHHHHIIIJJJHHHHHHIIIJJJMMMOOORRRTTTRRRPPPMMMIIIFFFDDDCCCCCCAAADDDIIIQQQ[[[gggsss{{{xxxqqqnnnjjjdddaaaaaa^^^___]]]ZZZWWWWWW[[[___hhhuuu}}}vvvpppmmmnnnnnnllliiihhhjjjlllqqqttt{{{tttpppllliiiiiihhheeecccZZZ\\\___aaacccggglllooovvvvvvvvvyyy{{{zzzwwwssssssrrrrrrwww}}}|||vvvrrrvvvvvvwwwxxxzzz|||~~~xxxyyyxxxvvvrrrppppppqqqyyy~~~}}}}}}zzzyyyyyyuuuzzzxxxwwwuuuttttttssspppnnnnnnnnnmmmiiieeeffflllqqqyyy~~~zzzuuuooommmmmmoooqqqooommmfff^^^\\\^^^[[[WWW{{{kkkcccfffnnntttwww{{{yyyxxx{{{}}}zzzvvvppplll\\\XXXRRRMMMHHHCCC>>>;;;<<<;;;:::999999999999999>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBCCCDDDDDDDDDCCCDDDDDDEEEFFFHHHHHHIIIKKKKKKLLLMMMOOORRRUUUVVVTTTSSSSSSUUUXXXZZZ[[[[[[VVVWWWXXXWWWVVVXXXZZZ]]]^^^]]][[[ZZZZZZ\\\]]]^^^[[[ZZZZZZZZZ[[[[[[YYYWWWWWWVVVVVVUUUTTTSSSSSSRRRLLLKKKJJJJJJIIIHHHGGGGGGEEEEEEDDDCCCBBBBBBAAAAAA?????????>>>===<<<;;;:::===<<<<<<:::999888777777444444555555666666777777888888888999:::===???AAADDDGGGMMMRRRXXX^^^eeeiiiooorrrxxx}}}rrrggg```[[[UUUPPPHHHEEE@@@============<<<:::999999999999:::;;;<<<;;;DDDQQQ___qqq{{{iii```]]]___bbbjjjtttyyyzzz}}}yyyhhhZZZPPPHHHFFFAAA:::444111///...---++++++,,,,,,++++++***************+++++++++++++++))))))))))))))))))))))))&&&''''''((((((''''''&&&(((''''''((())))))(((&&&***)))((('''&&&%%%%%%%%%(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%'''''''''&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((((((((('''(((((())))))))))))((((((''')))+++---///222777:::>>>@@@CCCFFFHHHIIIJJJJJJHHHGGGEEECCCDDDFFFIIIKKKJJJKKKLLLNNNPPPRRRTTTTTTPPPMMMIIIEEECCCBBBCCCDDDAAAFFFMMMWWWcccppp}}}yyytttnnneee`````````aaa```]]]ZZZ[[[___dddtttzzzssspppqqqqqqpppmmmkkkjjjkkknnnpppuuu}}}~~~pppmmmiiifffffffffeeeddd```bbbdddfffiiimmmssswwwxxxxxxyyy|||}}}}}}{{{yyyssssssuuuzzzuuuooopppooonnnoooqqqtttwwwzzz~~~wwwzzz||||||wwwrrrmmmkkkpppxxx~~~{{{}}}}}}xxxtttrrrqqqsssxxx~~~|||{{{|||xxxuuutttpppiiicccaaacccgggjjjqqqwwwyyy||||||||||||yyywwwxxx}}}zzzqqqiiicccZZZQQQ{{{mmm^^^]]]gggttt{{{{{{~~~~~~~~~{{{vvvpppiiibbb]]]OOOLLLHHHDDDAAA>>>;;;888<<<;;;;;;::::::;;;;;;<<<>>>>>>??????????????????BBBBBBCCCDDDEEEGGGHHHIIIIIIIIIJJJKKKMMMNNNOOOOOOSSSSSSSSSSSSUUUXXX[[[]]]___]]][[[[[[]]]___```___]]]^^^___^^^^^^___bbbddddddccc```______aaadddeeedddcccbbbbbbcccbbb```^^^___^^^^^^]]]\\\\\\[[[[[[UUUUUUTTTSSSRRRPPPOOONNNIIIIIIHHHHHHGGGFFFEEEDDDBBBBBBBBBAAAAAA@@@???>>>>>>===<<<<<<;;;:::999888444444555555555555555555777777777777999;;;<<<===>>>AAAFFFJJJPPPVVV\\\```cccgggmmmttt{{{qqqgggaaa\\\YYYTTTOOOGGGAAA>>><<<;;;:::888999999::::::999999888;;;>>>DDDOOO```tttrrreee]]]ZZZ\\\eeepppxxxyyyzzz}}}xxxlllbbbXXXPPPMMMGGG>>>777222000...---,,,---...///...---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((()))(((''''''))))))(((&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((())))))(((+++...111444888<<>>===;;;999;;;;;;;;;;;;<<<===>>>>>>??????@@@@@@AAABBBBBBCCCEEEEEEEEEGGGIIIKKKMMMOOOQQQQQQRRRTTTUUUWWWXXXXXX]]]]]]]]]^^^___aaacccdddgggfffdddeeegggjjjkkkkkkkkklllllllllkkkllloooqqqooonnnllljjjkkkmmmoooqqqooonnnmmmlllmmmllliiigggfffeeeeeedddcccbbbaaaaaa______^^^]]][[[XXXVVVUUUNNNNNNNNNMMMLLLKKKIIIHHHEEEEEEDDDCCCBBBAAAAAAAAA=========<<<<<<<<<<<<;;;666666666666666666555555555666666888999;;;<<<===;;;>>>AAACCCGGGKKKQQQUUUVVV[[[bbbiiirrrzzzsssiiiccc___ZZZUUUNNNGGGBBB>>>;;;888777888999:::::::::999999===<<<===DDDQQQbbbttt|||mmmaaaWWWWWW]]]jjjvvv{{{~~~{{{ssskkkaaaXXXSSSMMMCCC;;;555222///...,,,---...///...---,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((((((((('''''''''''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&***)))'''&&&%%%%%%%%%%%%((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''((()))***+++,,,///444777:::<<<@@@BBBFFFEEEEEEDDDCCCBBBAAAAAA???AAADDDGGGJJJLLLNNNOOOMMMNNNNNNNNNMMMLLLKKKJJJHHHEEE@@@======@@@DDDGGGLLLSSS]]]gggoootttyyy|||{{{vvvtttpppiiiddddddcccdddcccaaa^^^___dddhhhrrr|||{{{zzzzzzzzzyyywwwtttpppmmmllljjjjjjmmmrrruuutttrrrllllllkkkkkkkkkllloooqqqsssttttttttttttvvvzzz}}}vvvvvvvvvwww{{{{{{uuurrrmmmjjjgggeeeeeehhhlllooouuuyyy~~~~~~yyyssspppnnnkkkrrrxxxyyyyyy|||{{{yyysssqqqttt|||{{{uuurrrjjjhhhjjjrrr~~~|||yyyxxxxxxyyyqqqpppqqqwww~~~~~~xxxqqqnnnnnnnnnnnnjjjfffhhhooosssssssssuuuuuuttttttzzz{{{oooeeeaaa]]]\\\cccoooyyy}}}}}}~~~~~~zzzqqqlllddd\\\TTTMMMGGGCCC@@@>>><<<<<<<<<<<<;;;::::::;;;;;;<<<===>>>???@@@AAABBBCCCEEEFFFHHHIIIIIIKKKKKKLLLMMMPPPSSSVVVXXX[[[\\\]]]___```bbbccccccdddeeefffggghhhiiijjjjjjkkkjjjkkknnnssswwwyyyyyyyyyzzzzzzyyyxxxyyy{{{}}}{{{zzzyyyyyyyyy{{{}}}~~~}}}||||||{{{xxxvvvqqqpppooonnnmmmkkkjjjjjjiiiiiiiiigggeeebbb___]]]VVVWWWWWWVVVUUUSSSQQQPPPJJJIIIGGGFFFDDDCCCCCCCCC???????????????>>>>>>>>>::::::999999888888777777555555666777888999::::::999;;;<<<===>>>AAAFFFJJJLLLPPPVVV^^^fffoooxxx~~~yyynnnhhh]]]YYYRRRLLLHHHCCC???<<<777888999::::::::::::999;;;999:::>>>FFFRRRdddssswwwiiiWWWSSSUUUbbbqqq|||}}}xxxmmmbbb\\\VVVLLLCCC<<<666222///++++++,,,,,,++++++******,,,,,,,,,,,,,,,+++++++++)))))))))))))))))))))))))))******++++++******)))&&&((())))))(((''''''(((&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&++++++***)))(((''''''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''(((((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***(((''''''(((***,,,...000222666:::===>>>???AAACCCDDDCCCCCCBBBAAA@@@@@@???@@@BBBFFFJJJMMMOOOPPPPPPPPPPPPOOONNNMMMLLLKKKJJJGGGEEEBBB@@@AAADDDIIILLLLLLRRR[[[ccchhhmmmppprrrqqqllljjjkkkkkkgggdddeeeeeeeeedddaaa^^^___dddhhhrrr{{{{{{zzzyyyyyywwwtttpppmmmgggdddcccdddiiilllllljjjkkklllnnnooopppqqqtttvvvwwwyyy|||~~~~~~~~~rrrrrrppppppqqqwww{{{vvvsssjjjhhheeecccdddfffjjjlllqqquuu{{{{{{{{{{{{yyyuuuqqqmmmlllllllllqqquuutttuuuxxxyyywwwrrrqqquuu~~~{{{xxxooommmmmmsss}}}~~~}}}}}}qqqqqqrrrxxx|||xxxsssqqqpppqqqwww{{{yyysssllljjjnnnnnnllljjjiiiiiihhhkkksss~~~zzz^^^___cccjjjqqqxxx~~~yyyrrrmmmbbb]]]UUUMMMHHHDDDAAA???>>>===;;;;;;===>>>===<<<=========>>>@@@BBBDDDEEEFFFGGGIIIKKKNNNPPPRRRSSSSSSTTTTTTVVVYYY\\\```bbbffffffhhhiiikkkmmmnnnooommmnnnqqqtttvvvwwwwwwvvvwwwxxxzzz}}}|||zzzyyywwwwwwvvvtttrrrnnnjjjhhh```aaaaaaaaa```]]][[[YYYSSSRRROOOMMMKKKJJJIIIIIIDDDDDDCCCBBBAAAAAA@@@@@@>>>======<<<;;;;;;::::::777777777777777777666666888999999999999<<<@@@DDDEEEIIINNNSSSZZZbbbjjjooouuuyyyxxxiiiccc[[[SSSMMMHHHDDDBBB999999999888888888888888888888:::===>>>DDDUUUfffxxxsss___UUUQQQYYYiiixxx{{{ppphhhbbbXXXMMMDDD<<<666111,,,,,,++++++******++++++---------,,,,,,+++++++++))))))))))))))))))))))))))))))************))))))%%%(((***)))'''&&&''')))(((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''((()))))))))((('''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((******))))))***+++---111444666888<<>>???>>>======???@@@@@@???@@@AAAAAACCCDDDFFFHHHIIIJJJKKKNNNPPPSSSVVVXXXYYYZZZZZZ[[[\\\```dddgggjjjmmmmmmoooppprrrtttuuuvvvyyy||||||xxxtttrrrhhhhhhiiiiiigggeeebbb```\\\ZZZWWWTTTRRRQQQPPPPPPIIIHHHGGGFFFDDDBBBAAA@@@@@@@@@???>>>===<<<<<<;;;:::::::::999888777555444999999999999999<<<@@@CCCBBBEEEIIIMMMRRRYYY```eeelllqqqyyywwwooodddYYYRRRLLLHHHFFF::::::888777666666666666888999<<<===:::<<>>>>>???AAACCCEEEHHHIIILLLKKKIIIHHHIIIKKKMMMOOOKKKJJJIIIHHHHHHJJJLLLNNNNNNMMMLLLLLLNNNRRRVVVYYY[[[ZZZXXXVVVWWW[[[aaafffiiifffhhhnnnsssssssssvvvqqqrrrpppllliiiiiimmmqqqwwwzzzuuurrrooonnnooommmjjjfffcccaaa```bbbgggllllllllldddiiiooorrrssstttvvvxxxxxx|||xxxqqqmmmmmmddddddcccbbbdddjjjuuu|||}}}zzzrrrllljjjiiiiiijjjlllppptttwwwuuuwwwzzz~~~yyyyyyxxxuuurrroooooopppqqquuuxxxwwwyyy}}}}}}yyyrrroookkkjjjnnnuuu~~~}}}zzz|||||||||{{{|||~~~qqqnnniiiggggggiiijjjjjjpppxxxbbbfffmmmtttyyy~~~zzztttlllcccYYYSSSLLLIIIEEE@@@===<<<<<<===:::<<<>>>??????AAADDDFFFCCCDDDEEEFFFIIIKKKMMMNNNRRRSSSUUUXXX[[[___bbbdddcccfffhhhgggfffhhhooouuuwwwwwwwwwxxx{{{~~~vvvtttqqqpppooonnnmmmkkkiiiccc]]][[[\\\]]]ZZZWWWUUUPPPKKKIIIIIIIIIFFFCCCCCCAAA@@@@@@@@@@@@===;;;:::999999888888888888999888777777777777777888888>>>@@@DDDGGGKKKOOOUUUYYY___eeennnwww{{{mmmbbbYYYSSSNNNKKKDDD@@@:::666555666666666:::;;;:::777666;;;DDDLLL```nnnyyy|||}}}kkk^^^UUUWWW\\\cccuuu}}}}}}zzzpppdddVVVIII???:::333111...---...///...---...---,,,,,,++++++,,,,,,'''((()))***+++******)))(((((()))***************''''''(((((())))))******'''''''''''''''((()))***'''((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((()))))))))))))))(((''''''''''''((((((((((((''''''((((((((((((((((((((((((+++***((('''&&&&&&&&&'''+++***((('''&&&&&&''''''&&&&&&&&&'''((())))))******(((%%%!!! ###(((,,,((()))+++...222777;;;>>>CCCBBB@@@>>>=========>>>======???CCCGGGJJJJJJJJJHHHJJJKKKMMMNNNNNNNNNNNNKKKHHHEEEFFFKKKPPPTTTUUUZZZVVVRRRSSSWWW[[[]]]]]]YYYZZZZZZWWWUUUXXXaaahhhgggkkkqqquuuvvvtttrrrpppuuutttqqqmmmjjjkkkpppuuuzzz~~~zzzuuukkkkkklllnnnpppqqqooommmfffddd```^^^dddnnnssssssqqqpppqqquuuyyyzzzwwwtttyyywwwyyy}}}wwwmmmiiiiiiccc```]]][[[]]]eeeooovvv|||zzzzzz{{{|||yyytttpppooonnnmmmqqqxxx~~~|||xxxwwwwwwwww}}}{{{{{{}}}{{{xxxtttsssvvv|||~~~{{{yyyxxxwwwxxxvvvuuuvvvzzzzzzrrrnnnllliiihhhjjjiiioooxxx}}}{{{|||gggkkkrrrxxx}}}|||xxxppphhh___WWWNNNIIIDDDBBB@@@===<<<;;;<<<===>>>???AAAAAAAAACCCEEEHHHJJJKKKLLLNNNQQQSSSUUUWWWXXXYYY[[[___cccfffjjjkkkjjjmmmppppppooorrryyy}}}{{{zzzyyywwwuuupppkkkfffdddeeeeeebbb^^^\\\XXXSSSQQQQQQPPPMMMJJJGGGFFFDDDDDDDDDCCCAAA???===<<<;;;:::999888888888888888777777777777888888999;;;>>>AAADDDHHHNNNQQQXXX^^^fffnnnvvv|||zzzjjjaaaZZZTTTPPPLLLGGGAAA<<<;;;;;;;;;;;;888999999777666:::BBBIIIWWWhhhvvvxxxzzzzzznnnbbbYYYYYY[[[___nnn|||zzz|||~~~|||uuulll___RRRFFF>>>444111...------------,,,...---,,,,,,++++++,,,,,,)))***+++,,,,,,,,,++++++++++++++++++***((('''&&&''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''''')))))))))))))))((('''''''''''''''(((((('''''''''((((((((((((((((((((((((+++***((('''&&&&&&''''''+++***)))''''''''''''(((''''''(((((()))******+++)))))))))'''%%%&&&)))+++)))***---000555999<<<>>>???===;;;999999<<>>???AAACCCDDDEEEEEEGGGIIILLLPPPQQQSSSUUUWWWZZZ\\\]]]___aaadddhhhlllpppsssuuuvvvxxx{{{}}}~~~{{{xxxtttssssssqqqmmmiiiccc___YYYVVVVVVTTTQQQNNNJJJHHHFFFEEEEEEDDDBBB@@@@@@???>>><<<:::999999999888888777777777777888888888:::===???AAAEEEIIIMMMPPPTTT[[[bbbiiiqqqxxx}}}zzznnnfff___ZZZPPPKKKDDD???===;;;:::999666888999888777999???CCCKKK^^^ooottttttwwwxxxuuunnnddd\\\[[[YYYZZZcccppp|||xxxuuuttttttuuuvvv{{{zzzxxxsssiii[[[LLLAAA777444111.........------...---,,,,,,++++++,,,,,,++++++---.........---,,,++++++++++++***((('''&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&(((((()))))))))(((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***)))(((''''''&&&''''''+++***)))(((''''''''''''(((((())))))******++++++(((***,,,,,,+++******+++,,,...111444888;;;===>>>;;;:::888777:::???DDDHHHKKKIIIGGGGGGHHHJJJJJJIIILLLLLLMMMMMMKKKIIIFFFDDDCCCBBBDDDJJJUUUaaajjjooollliiieeeddddddbbb___[[[^^^___^^^]]]]]]aaaiiiooovvvzzz~~~zzzxxxyyyzzzxxxsssooolllkkktttvvvyyy{{{zzzvvvrrrnnnjjjhhhfffeeegggjjjkkkkkkmmmooopppqqquuu{{{}}}zzzzzzuuutttttttttrrrooollljjjjjjnnnpppoooqqquuu}}}}}}ssshhhcccbbbddddddeeeeeegggkkkppptttxxxwwwvvvwwwyyyyyyxxxwwwxxxvvvvvvxxx}}}~~~vvvnnniiieeedddddddddgggllltttwww}}}xxxrrrggg```VVVLLLFFFBBB???>>><<<<<<===???@@@AAABBBCCCCCCEEEGGGIIIJJJMMMPPPSSSYYYZZZ[[[]]]___aaabbbbbbdddfffjjjoootttxxx|||}}}|||wwwrrrlllgggaaa]]][[[YYYUUUQQQOOOMMMJJJIIIHHHGGGEEECCCBBBAAA???>>><<<<<<;;;;;;:::999888888888888888888999:::<<<===>>>AAAEEEHHHJJJMMMRRRXXX___hhhpppvvvyyy|||ssskkkgggUUUPPPIIICCC???<<<:::888666777999888888888;;;>>>AAARRReeeppptttwwwvvvrrrkkkddd^^^[[[WWWTTTYYYaaapppqqqrrrqqqooonnnooopppqqqsssuuuuuuoooaaaOOOBBB===:::555222000000///......---,,,,,,++++++,,,,,,+++,,,---......---,,,,,,(((((()))***************(((((((((''''''&&&&&&&&&******)))(((((('''((((((''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%((((((((('''&&&&&&&&&%%%'''(((((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))(((((('''''''''''')))((((((''''''&&&&&&&&&((((((((())))))*********''')))+++,,,+++***+++,,,000222555777999:::;;;;;;999999:::<<<@@@EEEJJJMMMLLLJJJGGGFFFGGGHHHIIIIIIMMMMMMMMMKKKIIIEEEBBB@@@@@@BBBGGGPPP]]]kkkwww|||vvvoooiiigggddd```\\\\\\]]]]]]^^^```eeemmmsssvvv{{{~~~yyyyyyzzzxxxtttpppllliiilllmmmpppqqqpppmmmjjjhhhdddaaa______bbbfffiiijjjqqqvvvzzz||||||uuupppppppppooommmiiiggggggkkklllkkklllpppyyy||||||tttlllhhhggggggiiikkkmmmnnnooorrrttttttsssssssssuuuwwwyyyyyyzzzyyyxxxyyy}}}}}}}}}~~~yyyuuuooojjjfffdddeeegggxxx{{{}}}tttjjjcccXXXRRRJJJCCC@@@?????????>>>>>>@@@AAACCCEEEFFFFFFEEEHHHKKKNNNPPPTTTXXX[[[bbbccceeeggghhhiiiiiiiiihhhkkkpppvvv{{{~~~zzzuuummmhhheeeaaa\\\WWWWWWUUUQQQOOONNNMMMLLLJJJDDDCCCBBB@@@??????>>>>>>;;;;;;:::999999999999999666777888888999:::===@@@GGGIIIMMMRRRXXXaaajjjppptttwww{{{tttooo```[[[SSSLLLFFFBBB>>>;;;777888999999999999999:::;;;HHHZZZjjjvvv{{{wwwqqqmmmhhhbbb\\\UUUOOOOOORRR]]]bbbhhhlllmmmnnnnnnoooiiilllqqquuurrrfffTTTGGGAAA===777333111///...---...---,,,,,,++++++,,,,,,***+++,,,------,,,+++***(((((()))******************))))))(((((('''''''''+++***)))(((((((((((((((''''''((((((((((((((('''''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''&&&&&&&&&%%%%%%''''''((((((((((((((()))'''((()))((((((***---000555666888999:::999999888777999===BBBGGGJJJLLLMMMMMMJJJGGGGGGHHHJJJJJJJJJLLLLLLJJJHHHFFFCCC@@@>>>AAAEEELLLVVVcccrrr~~~sssjjjeeecccaaa___ZZZ[[[\\\^^^aaahhhooottttttxxx}}}{{{xxxuuuqqqmmmiiigggeeefffiiijjjjjjhhheeedddbbb```___aaaeeejjjmmmoooxxx|||sssmmmllllllllllllhhheeeeeeiiijjjiiijjjmmmsssvvvyyyxxxtttpppnnnnnnlllooorrrttttttuuuvvvwwwuuuuuuuuuvvvwwwyyy|||~~~~~~~~~~~~}}}uuuwww{{{uuurrrnnnlll{{{~~~}}}~~~{{{tttnnnfff\\\UUUJJJFFFAAA======???@@@@@@@@@AAABBBCCCEEEHHHJJJKKKKKKNNNQQQTTTWWW[[[```cccdddeeehhhkkkmmmnnnnnnnnnpppsssyyyzzzsssnnniiibbb]]]\\\YYYUUURRRQQQPPPNNNMMMIIIHHHFFFEEECCCBBBBBBAAA>>>===<<<;;;;;;:::;;;;;;999::::::999888999;;;===CCCEEEHHHLLLRRRZZZccciiiooorrrvvvzzz~~~yyyiiiddd[[[SSSLLLFFFAAA===;;;;;;;;;:::::::::999999:::AAANNN___oooxxxwwwssstttqqqkkkbbbXXXPPPKKKKKKRRRVVV\\\ccciiilllnnnnnngggiiioootttuuulll\\\PPPDDD@@@999333000...---,,,...---,,,,,,++++++,,,,,,***++++++,,,,,,+++))))))++++++++++++***((('''&&&)))))))))))))))(((((((((((((((''''''&&&'''''''''''''''((()))))))))((((((*********++++++*********'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''&&&&&&%%%''''''''''''((((((((((((((((((((('''(((,,,111555888888999:::::::::::::::999<<>>>>>???AAABBBBBBDDDDDDEEEGGGJJJNNNQQQTTTTTTWWWZZZ\\\^^^aaaeeehhheeehhhlllqqquuuwwwxxxyyy|||~~~wwwpppjjjccc```[[[XXXWWWVVVTTTSSSRRRPPPNNNKKKHHHEEEDDDCCC@@@???>>>===<<<<<<<<<<<<<<<<<<<<<:::999888:::<<<>>>@@@CCCFFFKKKRRRYYY___eeehhhlllqqqvvv{{{rrrmmmddd[[[SSSKKKEEEAAA???>>><<<<<<;;;;;;:::999:::<<>>============999999888666444444555777999;;;>>>AAAEEELLLSSSWWW\\\___ccchhhmmmssszzz~~~}}}wwwnnneee\\\TTTMMMIIIAAA@@@===<<<<<<<<<;;;::::::;;;???GGGQQQ^^^mmmyyyvvvvvvtttmmmfffbbb___\\\SSSNNNLLLPPPZZZdddiiikkkhhhhhhjjjqqquuurrrggg]]]PPPJJJBBB;;;777555333222...---,,,,,,++++++,,,,,,+++,,,,,,---,,,+++***)))(((((()))***************%%%&&&&&&''''''((((((((())))))((())))))***+++,,,''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''(((((((((%%%%%%&&&'''((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))(((''''''((()))***++++++***)))(((*********))))))))))))))))))+++---///222666;;;>>>888888999;;;===AAADDDFFFJJJKKKLLLLLLMMMNNNNNNOOOMMMKKKJJJJJJJJJIIIGGGEEEFFFCCC@@@>>>>>>@@@DDDFFFGGGMMMVVV^^^dddjjjppptttqqqllleeebbbdddggghhhhhhmmmkkkhhhhhhiiilllmmmnnnpppttt}}}{{{sssqqqqqqsssuuutttqqqnnnooorrrwww|||~~~}}}{{{yyyxxxzzz~~~}}}www~~~vvvmmmiiihhhfffdddjjjhhhiiimmmnnnnnnooosssxxxwwwvvvvvvwwwyyy|||~~~}}}}}}~~~~~~}}}~~~zzzwwwuuuuuusss{{{~~~tttnnnqqqwwwzzz}}}yyywwwxxx{{{}}}}}}uuuvvv|||~~~xxxttt}}}uuunnnfff^^^SSSKKKFFFDDDBBBAAABBBAAAAAABBBDDDHHHKKKMMMJJJLLLQQQTTTXXX]]]bbbeeegggfffddddddfffjjjooorrrnnnttt}}}uuuooojjjhhhfffdddeee```YYYTTTPPPNNNLLLJJJHHHEEEBBB@@@??????===<<<::::::999999888777777666666666888;;;@@@EEEJJJMMMRRRUUUZZZ___eeekkkrrrwwwuuukkkgggaaaVVVMMMBBB@@@===<<<======<<<;;;;;;===??????BBBOOOaaapppyyy|||zzzrrrllljjjgggccc^^^XXXRRRRRRYYYdddnnnsssooollliiilllpppppplllhhhZZZPPPFFF@@@999111000555------------------------......---------,,,,,,,,,'''(((***,,,---,,,+++***)))*********)))&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((()))(((((('''&&&&&&((((((''''''''''''((((((++++++++++++***)))((('''))))))(((((((((((())))))...+++'''&&&&&&&&&&&&%%%+++*********))))))((((((+++*********))))))((((((%%%(((******)))(((((()))//////000222666999===???;;;;;;<<>>BBBEEEHHHMMMPPPTTTYYY^^^eeekkkpppxxx}}}yyyoooggg\\\TTTJJJGGGCCCAAA@@@@@@@@@???999;;;===<<<>>>FFFUUU```rrrxxxyyysssnnnllljjjhhhfff```ZZZXXX___jjjvvv}}}wwwrrrnnnllloooqqqrrrqqqbbbXXXMMMFFF===444111444------------------------------------,,,,,,,,,,,,((()))+++,,,,,,+++***)))))))))******)))'''%%%$$$''''''''''''''''''''''''''''''(((((((((((('''''')))*********))))))((('''''''''&&&&&&&&&&&&''''''&&&''''''(((((('''''''''))))))(((((((((((())))))...,,,(((''''''(((''''''*********)))))))))((((((************)))))))))(((&&&(((***+++***)))******///111444777999:::::::::<<<<<<>>>AAACCCFFFHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLNNNIIIHHHFFFGGGKKKPPPTTTWWW\\\ZZZZZZ\\\___bbbbbbaaacccdddfffiiimmmooorrrsssuuusssqqqooooooppprrrsssvvv{{{vvvssstttwwwwwwrrrqqqssstttuuuxxx}}}}}}wwwnnnoooqqqtttxxx}}}~~~zzzrrrlllhhhiiilllnnnlllnnnqqquuuwwwxxxyyyyyyxxxzzz|||}}}~~~}}}|||{{{{{{{{{|||~~~zzzwwwyyyzzz|||~~~|||uuunnniiiggglllooossswww}}}}}}yyyxxxxxxpppqqqtttvvvxxxyyyxxxxxxuuu{{{|||}}}~~~vvvlllaaaYYYPPPLLLEEEAAA@@@AAABBBBBBAAACCCFFFKKKOOOSSSVVVWWW\\\^^^aaaccceeeiiimmmqqqooommmllllllpppvvv|||~~~xxxssslllfffbbb^^^[[[XXXUUUQQQLLLHHHFFFEEEDDDCCC???>>>>>>===;;;:::999999::::::999:::;;;===@@@AAAEEEHHHLLLPPPUUUZZZ```eeekkkqqqxxxyyylllbbb\\\PPPKKKEEEAAA??????>>>>>>:::<<<>>><<<;;;???GGGOOOfffqqqxxxvvvqqqooonnnnnnkkkfff___\\\bbbnnn|||xxxsssppprrruuuxxxoooeeeYYYOOOEEE;;;555444///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++)))(((((()))***+++***)))'''&&&(((((((((((((((((((((((('''(((((((((((((((((('''((())))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''((((((((())))))(((((((((((())))))...,,,)))(((((()))((((((******))))))))))))((((((************))))))))))))''')))+++,,,++++++,,,---111444999===>>><<<999666>>>???@@@CCCDDDEEEFFFFFFEEEFFFHHHJJJKKKJJJIIIIIIJJJHHHGGGHHHMMMQQQUUUWWWPPPPPPQQQSSSVVV[[[___aaadddbbb``````aaaaaaaaa```bbbfffmmmtttxxxxxxwwwuuuttttttuuuuuuuuuttttttsssvvvyyy}}}}}}{{{tttsssuuuxxxxxxtttrrrssssssuuuyyyzzzuuuhhhhhhiiikkkoootttyyy{{{}}}yyysssnnnlllllloooqqqnnnpppuuuzzz~~~|||}}}}}}~~~}}}{{{yyyvvvttttttvvvxxxzzz|||xxxvvvyyy{{{|||}}}wwwsssqqqssstttuuuxxx}}}~~~|||zzz{{{|||{{{xxxtttmmmppprrrttttttwww}}}~~~|||||||||tttjjj___UUUOOOIIIGGGCCCAAAAAABBBDDDEEEDDDGGGMMMSSSXXX]]]___```bbbccceeegggiiilllqqqttttttssssssuuu{{{yyysssmmmiiidddaaa]]]XXXRRRMMMJJJHHHGGGFFFAAAAAA@@@>>>===;;;:::::::::999999999999;;;<<<<<>>======<<>>>>>BBBEEEXXXhhhvvvyyyuuurrrqqqqqqoookkkeeeaaadddppp{{{yyyyyy{{{yyypppdddXXXNNNDDD;;;666111000...---,,,+++++++++,,,,,,,,,+++++++++******+++++++++++++++***)))(((((()))************))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''%%%&&&'''((())))))))))))(((((())))))))))))((((((,,,***(((((()))))))))((())))))))))))))))))((((((*********)))))))))))))))(((***,,,------...///111555888===@@@AAA???<<<:::@@@@@@BBBBBBCCCBBBBBBAAABBBDDDGGGJJJKKKIIIGGGFFFGGGEEECCCEEELLLUUU[[[^^^\\\]]]___```aaacccfffhhhfffdddbbbaaabbbccceeeeeedddkkkvvv{{{vvvuuuvvvxxxxxxwwwuuurrrpppmmmooorrrtttuuuuuutttssssssssstttvvvwwwwwwvvvwwwuuuwww{{{|||zzzxxxuuussseeeeeefffgggkkkoootttvvv{{{xxxtttpppooooooqqqrrrrrrvvv{{{~~~}}}||||||~~~~~~{{{wwwttttttwww{{{~~~|||{{{~~~~~~~~~pppooonnnkkkjjjlllppptttwwwyyy}}}}}}{{{{{{rrrhhh^^^UUUMMMHHHEEEDDDCCCBBBBBBCCCFFFGGGJJJNNNTTT[[[aaafffhhhiiiiiijjjlllmmmooosssxxx|||{{{{{{}}}zzztttnnnkkkeeeaaaZZZTTTPPPMMMJJJHHHDDDCCCBBB@@@>>><<<;;;:::999999999999999:::;;;;;;;;;===???BBBDDDHHHMMMQQQUUU[[[dddmmmuuu{{{yyyoooddd]]]TTTLLLFFFCCCAAA???===@@@BBBBBB@@@???@@@BBBLLL^^^qqqxxxvvvuuutttssstttrrrmmmhhhhhhqqqxxxlll```VVVLLLAAA888444222000---,,,++++++,,,,,,,,,,,,+++++++++******++++++++++++******)))(((((())))))***************'''''''''''''''''''''''')))(((''''''''''''((()))%%%%%%&&&&&&&&&&&&&&&%%%))))))(((((((((((())))))''''''((((((((((((''''''(((((())))))))))))((((((***(((''''''((()))((('''(((((((((((((((((())))))))))))))))))))))))******)))+++---...///000333555:::<<>>===<<>>===<<<999999::::::::::::::::::999:::<<<>>>@@@CCCGGGJJJPPPUUU^^^fffnnnuuu{{{vvvllleee\\\RRRKKKFFFAAA???;;;===??????>>>>>>@@@AAACCCTTTfffooossswwwzzzzzzyyyxxxuuunnniiimmmyyywwwiii```VVVHHH<<<777555222///---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''((())))))))))))(((***))))))))))))))))))***&&&&&&'''''''''&&&&&&%%%'''((()))******)))((('''((('''&&&'''((()))((('''''''''(((((((((((())))))))))))))))))***************,,,...///111333666999>>>>>>???@@@AAABBBCCCCCC>>>>>>===<<<<<<<<<<<<===DDDFFFIIIJJJJJJHHHEEECCC@@@??????@@@FFFRRR```jjjyyy{{{|||yyyrrrllliiihhhhhhgggeeebbbaaadddiiilllpppxxx|||yyyyyyyyywwwsssoookkkiiidddfffhhhkkknnnpppqqqqqqrrruuuvvvvvvyyy~~~~~~~~~wwwooohhhdddbbbaaacccdddeeegggiiilllnnnooonnnooorrruuuxxx{{{~~~wwwxxx{{{~~~|||xxxvvvvvvxxxyyy~~~{{{xxxyyy}}}{{{vvvsssqqqkkknnnqqqssssssssstttuuutttuuuwww}}}|||wwwhhhbbbYYYQQQKKKHHHEEEDDD@@@CCCFFFHHHIIIKKKOOORRRVVVYYY^^^dddiiinnnqqqrrrnnnppprrruuuyyyyyyvvvpppjjjddd^^^WWWSSSLLLKKKIIIGGGDDDBBB@@@???<<<<<<<<<<<<;;;::::::999777999:::;;;<<>>;;;;;;<<<<<<<<<===???AAA???KKKXXXbbblllxxxyyynnnlllsss|||yyynnndddTTTEEE:::888444000------------------------,,,,,,,,,,,,******************++++++))))))(((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((())))))*********)))))))))(((((((((((())))))%%%%%%&&&'''(((((((((((('''((()))******)))((('''(((''''''(((******)))((('''''''''((((((((())))))((()))))))))************+++---///000222555999<<>>???EEERRReeesssxxxooojjjiiihhhhhhfffcccbbbeeelllqqqssszzzzzzyyywwwtttqqqnnnlllkkkiiijjjmmmqqqssstttuuuuuuqqqwww{{{{{{}}}|||zzzyyyyyy|||zzzppphhhcccaaaaaaeeefffhhhkkklllnnnnnnnnnppprrruuuyyy}}}zzzzzzzzzzzz{{{}}}~~~~~~}}}zzzwwwtttssstttvvvwwwzzz|||~~~~~~{{{yyyxxxxxxsssqqqooopppuuuzzz}}}~~~wwwqqq___YYYQQQJJJFFFEEEDDDDDDAAAEEEJJJMMMOOORRRVVVZZZYYY[[[___dddiiinnnqqqsssvvvwwwzzz}}}}}}xxxrrrllleee]]]XXXOOONNNLLLIIIGGGDDDBBBAAA??????>>>===<<<:::999888777888999:::;;;===@@@CCCDDDGGGMMMTTT[[[ccckkkqqqzzzzzztttkkkaaaXXXOOOGGGCCC===<<<;;;;;;;;;===@@@BBB>>>FFFOOOXXXfffyyyzzzssswww~~~{{{qqq___NNN<<<999555111...------.........------------,,,,,,***)))))))))***+++,,,,,,))))))((('''''''''''''''))))))))))))))))))))))))***((('''&&&&&&'''(((***&&&&&&'''((())))))((((((((((((''''''''''''((((((%%%&&&(((***+++,,,,,,---'''((()))++++++)))((('''((((((((()))+++,,,+++)))&&&'''''''''(((((())))))(((((())))))*********++++++---///111333666:::===>>>???AAAAAA@@@>>>;;;999777666666777:::???DDDGGGGGGGGGHHHGGGFFFCCCAAA???888<<>>======<<<:::888::::::;;;;;;;;;;;;<<<<<>><<<:::888666444777888999<<>>>>>???AAAEEELLLXXXgggrrrzzzpppjjjgggiiiiiihhhfffeeejjjqqqxxxwww}}}yyyssspppnnnllloootttvvv{{{}}}xxxvvvuuuvvv{{{~~~{{{zzzzzzzzzwwwooommmkkkkkkpppxxxxxxoooiiifffhhhkkkooorrrssstttvvvxxxwwwyyy{{{|||{{{{{{|||}}}|||{{{zzz}}}~~~zzzvvvtttrrrpppppprrrxxx}}}{{{rrrlllhhheeecccaaafffmmmtttwww~~~~~~yyyxxxmmm___UUUNNNLLLHHHFFFFFFHHHJJJLLLNNNPPPSSSUUUWWW[[[^^^aaadddgggjjjlllooottt{{{zzztttmmmggg^^^ZZZVVVSSSQQQNNNIIIDDDDDDBBB@@@???>>>>>><<<:::::::::;;;;;;;;;;;;;;;;;;===???AAAEEEIIIPPPXXX]]]iiirrryyymmmfff[[[PPPJJJ@@@>>><<<;;;<<<>>>>>>===>>>???BBBFFFKKKWWWmmm|||wwwvvvqqqooosssyyy|||ooodddQQQEEE:::777555000...///,,,,,,------------,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''***)))))))))((((((((((((***)))((('''&&&''''''(((!!!"""$$$&&&((()))))))))'''''''''((((((((()))))))))))))))(((((((((''''''(((((((((((((((((()))))),,,,,,+++***((((((+++------222888;;;<<<<<<===>>>???>>><<<:::999888666444888:::<<>><<<;;;;;;;;;:::::::::::::::999;;;===???BBBHHHNNNSSS]]]fffvvvxxxlll```UUUOOOGGGCCC???<<<<<<===>>>>>>>>>===???AAACCCKKK\\\llllllgggbbb___bbbiiitttsssjjjYYYOOODDD===888333//////,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++***************))))))))))))))))))))))))))))))((((((((((((''''''******)))))))))((((((((())))))((('''''''''(((((( """$$$&&&((())))))''''''((((((((()))))))))*********))))))))))))((((((((((((((((((''''''''')))***+++******+++---000111444999<<<<<<======>>>:::999999888777777666666:::<<>><<<;;;;;;;;;::::::999999777888:::<<>>??????CCCPPP]]]{{{lll```ZZZVVVWWW]]]hhhxxxuuunnneee[[[NNNCCC;;;555222000,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++***))))))))))))***(((((((((((((((((((((((())))))((((((((((((((((((*********)))))))))(((((())))))((((((((((((((((((&&&&&&'''''''''''''''''''''(((((((((((()))))))))+++++++++*********)))))))))(((((((((''''''&&&&&&((()))++++++,,,...111333666777999:::;;;:::::::::444555777777777777888999===???BBBFFFHHHIIIIIIIIIHHHGGGDDDBBBBBBDDDGGGIIIGGGJJJOOOTTTYYY\\\___```iiihhhgggeeeeeefffhhhjjjqqqwww{{{yyyrrrnnnqqqvvv{{{~~~{{{tttooommmkkkiiikkkooouuu{{{{{{rrrtttzzz{{{wwwqqqpppoooooosssyyy{{{vvvtttsssrrrvvvzzz{{{zzzvvvtttsssrrrsssssssssssstttwwwyyyxxx|||zzzjjjaaaYYYWWWXXX[[[bbbiiiuuuyyyyyytttrrrxxxwwwpppdddYYYQQQLLLIIIHHHHHHIIIKKKNNNRRRVVVYYY[[[```bbbdddfffhhhjjjnnnqqqrrrvvv|||~~~vvvooojjjddd^^^YYYSSSOOOKKKGGGEEEDDDBBB@@@======<<<<<<;;;:::999999666888:::<<<>>>BBBGGGJJJMMMQQQ[[[mmmsssfff^^^QQQKKKCCC<<<:::999999:::<<<;;;;;;<<<<<<>>>GGGQQQjjjuuuaaaZZZSSSQQQUUU^^^mmm{{{~~~wwwtttppphhhYYYJJJ???999555333------------,,,,,,+++***++++++++++++++++++++++++******)))(((((((((((()))(((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))(((((())))))))))))))))))+++******)))(((''''''&&&(((((((((((()))))))))***++++++++++++************))))))(((((('''''''''&&&'''))),,,...///111444777::::::999888777666555444111444666777777888;;;===@@@BBBEEEGGGIIIIIIHHHGGGGGGEEECCCBBBCCCGGGKKKMMMPPPSSSWWW]]]aaabbbbbbaaahhhgggeeeeeefffiiikkkmmmrrrxxx}}}|||wwwsssuuuxxxsssxxx{{{zzz{{{~~~~~~|||tttqqqqqqttttttqqqpppsssyyy~~~wwwvvv{{{|||xxxtttrrrppppppqqqtttxxx{{{zzz{{{|||zzzwwwtttssssssppptttxxxyyywwwtttqqqpppoooqqqssstttuuuwwwzzz||||||wwwmmmbbb\\\ZZZXXXYYY]]]aaagggjjjfffbbbffflllppp{{{}}}mmmggg]]]SSSKKKGGGGGGGGGLLLMMMPPPTTTWWW[[[]]]^^^ccceeeiiikkknnnqqquuuyyy{{{|||uuummmfff```\\\WWWQQQMMMIIIGGGDDDCCC??????>>>===<<<;;;:::999777888:::<<<===@@@DDDGGGIIIKKKQQQ]]]nnn}}}}}}kkk___WWWQQQHHH@@@<<<:::999888999888888:::999999???HHHRRRooozzzhhh___TTTOOOOOOUUUcccppp|||zzzyyyyyytttfffUUUGGG@@@:::555............---,,,++++++++++++++++++++++++++++++***))))))((((((((((((((())))))))))))))))))))))))(((((())))))))))))******++++++*********)))))))))(((((()))*********)))))))))(((''''''''''''((()))((((((((()))))))))******+++++++++************)))))))))))))))(((((((((((((((+++...000222444777:::===:::777555555444222111111555999::::::;;;???BBBFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDFFFKKKOOORRR[[[\\\```eeeiiijjjiiigggfffeeefffiiinnnrrruuuvvvrrrvvvzzz{{{xxxvvvuuuvvvlllqqqtttrrrrrrtttuuusssrrrrrrvvv|||}}}zzzxxxzzz|||xxx{{{|||yyy{{{yyyvvvsssrrrrrrssstttwwwxxxyyyxxxvvvuuuuuuuuuuuuxxx{{{{{{yyyuuusssrrrpppsssxxx{{{~~~yyynnnfff^^^WWWTTTUUURRRYYY]]]ZZZXXX[[[___aaahhhqqqyyyppp___[[[UUUNNNIIIHHHIIIKKKNNNPPPTTTYYY]]]```bbbcccfffhhhlllppptttxxx}}}|||sssmmmeee```YYYSSSNNNKKKHHHFFFAAAAAA@@@>>>===;;;::::::888:::;;;;;;;;;===???BBBEEEFFFKKKSSS___nnnzzzuuufff^^^XXXOOOGGGBBB>>><<<:::999777888:::999777;;;AAACCCXXXmmmsssgggZZZQQQMMMPPP]]]iiiyyyyyyxxxzzz{{{}}}}}}tttcccTTTIII>>>555////////////...---,,,++++++++++++++++++++++++++++++***))))))(((((())))))))))))))))))))))))))))))(((((()))))))))*********+++++++++*********))))))'''((()))***+++******)))(((''''''''''''((()))***(((((()))))))))*********+++************))))))))))))))))))******************---000333555777:::<<<===999555333444444333111333777<<<===<<<>>>BBBGGGLLLLLLLLLKKKJJJIIIHHHHHHJJJJJJJJJLLLOOOSSSWWWZZZaaaaaacccggglllooonnnlllfffgggiiiooovvv{{{}}}}}}vvvwwwxxxzzzzzzxxxuuusssggglllmmmjjjjjjnnnrrrrrrttttttxxx~~~~~~}}}~~~~~~xxxyyy{{{zzz~~~}}}zzzxxxwwwvvvvvvwwwyyyzzz{{{{{{yyyyyyyyyzzz~~~{{{wwwuuuttttttyyy|||uuukkk```[[[[[[SSSWWWXXXUUUSSSVVVXXXXXX[[[cccmmmuuuxxxxxxxxxwww|||nnncccSSSQQQNNNKKKIIIJJJNNNQQQOOOQQQVVV[[[```dddfffggggggjjjooosssxxx}}}yyykkkeee^^^WWWRRRNNNKKKIIICCCBBBAAA???>>><<<;;;:::999:::;;;:::999999;;;===BBBDDDHHHNNNWWWdddrrr{{{}}}sssccc]]]TTTLLLFFFBBB???<<<;;;999:::<<<:::888:::???DDDOOO[[[ppp{{{nnn___TTTNNNPPPZZZffftttyyyzzztttqqqssswwwyyy|||mmm]]]OOOAAA555000000000000///...---,,,++++++++++++++++++++++++,,,++++++***)))*********))))))))))))))))))))))))(((((())))))*********++++++++++++************)))'''((()))+++++++++***)))++++++)))(((((()))***+++))))))))))))*********************))))))))))))((())))))******++++++,,,,,,+++...222555666888;;;===<<<888444333444666555444444999>>>???>>>@@@DDDIIIQQQPPPNNNLLLKKKJJJIIIIIIPPPQQQRRRTTTWWW\\\```bbbbbbbbbbbbfffkkkoooooommmiiijjjmmmttt{{{~~~{{{zzzyyy{{{|||{{{vvvrrreeeiiiiiieeeffflllsssvvvuuutttvvv|||~~~||||||}}}~~~wwwxxxzzz{{{zzzyyyxxxxxxxxxyyyzzz{{{|||}}}~~~~~~}}}}}}~~~|||xxxuuuuuuyyy~~~xxxmmmhhhiii\\\^^^[[[UUURRRTTTVVVUUUVVV[[[bbbeeefffggghhhjjjzzzmmm```XXXRRRPPPNNNMMMNNNRRRWWWZZZZZZ\\\___bbbdddfffffffffiiimmmsssyyy~~~zzzqqqhhhbbb[[[RRRMMMMMMGGGEEECCCBBBAAA@@@>>><<<;;;:::888999;;;===>>>===>>>@@@DDDIIIQQQ[[[gggnnnzzz~~~|||nnneee\\\WWWOOOCCC<<<===:::;;;;;;999888888999:::<<>>AAAAAABBBFFFJJJNNNMMMMMMMMMIIIFFFIIIOOONNNXXXbbbeeegggiiiiiigggkkkeeebbbfffiiiiiihhhjjjgggiiiooozzz}}}||||||||||||yyyvvvrrrmmmgggbbbdddkkkppppppmmmtttssstttvvvyyy|||||||||{{{}}}~~~yyyvvvuuuzzzwwwttttttxxx|||}}}}}}|||}}}}}}||||||~~~~~~}}}|||}}}}}}zzzrrrmmmjjjeeebbb^^^[[[WWWTTTXXX]]]bbbdddbbb_________zzzqqqfff[[[TTTNNNNNNPPPRRRTTTWWWYYYZZZ^^^___aaaccceeeggghhhiiikkkpppwww}}}|||ssslllcccYYYRRRPPPJJJGGGDDDBBBAAA@@@>>>===<<<;;;999999;;;<<<===<<<>>>???BBBFFFMMMWWWaaahhhvvvzzz{{{pppeee___XXXLLLDDDAAA;;;;;;;;;:::999999999:::;;;AAAJJJYYYnnn{{{zzzqqqiiiddd```[[[]]]bbboooyyy}}}tttiiieeegggiiiwwwzzz}}}{{{ppp^^^KKK???444111...------...---,,,---,,,++++++******+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,,,,---//////---+++***)))))))))((((((((('''))))))))))))))))))))))))+++*********))))))))))))*********))))))***---000444555777999888777555444333222111111333444444444222888???CCCCCCDDDHHHKKKMMMKKKKKKLLLIIIFFFJJJQQQXXXdddpppuuuvvvuuurrrnnnmmmgggdddgggiiihhhggghhhiiikkkqqq|||}}}|||{{{zzzwwwrrrooolllgggbbbdddjjjooonnnlllrrrrrrrrruuuxxxzzzyyyxxxvvvvvvvvvxxx{{{{{{xxxwwwxxxvvvvvvxxx|||~~~~~~}}}}}}||||||}}}|||}}}~~~|||xxxtttqqqmmmhhhdddcccfffgggfffbbb^^^\\\[[[wwwnnneee\\\UUUPPPLLLOOOUUUZZZ^^^``````___cccccccccdddfffiiikkkmmmooottt||||||tttjjj___WWWUUUPPPMMMHHHEEEDDDCCCBBB@@@>>><<<;;;:::;;;<<<;;;:::===>>>@@@CCCIIIQQQ[[[bbbpppuuu}}}{{{lllddd\\\RRRHHHBBB;;;;;;;;;;;;::::::999999999<<>>>>>;;;999<<<===???AAAGGGOOOXXX___fffmmmvvv}}}oooddd]]]TTTLLLAAA>>>;;;:::::::::888777888777888>>>JJJ[[[nnn{{{zzzsssooommmjjjccc\\\WWWdddvvv~~~tttjjjfffbbb___]]]]]]^^^[[[TTTMMM@@@<<<666222000000///.........---,,,,,,,,,,,,---+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***((()))***+++***)))(((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++***,,,...//////111444666444777999666111///111555444777999999888999<<<@@@CCCEEEIIIKKKLLLLLLLLLLLLGGGEEEFFFGGGGGGGGGNNNVVVcccnnnyyy}}}}}}~~~|||yyypppkkkhhhkkkmmmjjjhhhgggdddgggooozzz}}}xxxsssppprrrooollllllpppsssuuuuuussssssuuuvvvvvvsssmmmhhhiiieeebbbeeennnwwwzzz{{{~~~}}}{{{yyywwwwwwzzz}}}}}}zzzyyyxxxyyyzzzuuutttrrrqqqsssyyyyyylllccc}}}~~~|||wwwhhhccc[[[UUUSSSSSSTTTTTTWWWZZZ^^^cccfffiiijjjjjjggggggiiikkkpppvvv{{{{{{qqqooojjjeee]]]VVVPPPKKKGGGDDDDDDCCCBBBAAAAAA@@@===;;;;;;<<<===@@@EEEMMMVVV\\\___hhhrrrzzz~~~zzzlllcccZZZQQQIIICCC===::::::;;;999888999888999===DDDPPPddduuu~~~yyyrrrooommmggg```TTT[[[kkk{{{|||tttpppfffbbb\\\YYYXXXVVVSSSPPPDDD???999444111000////////////...---------------+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***))))))***++++++***(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++++++++---000111111333555777444666666444111111444777777999;;;<<<>>>@@@CCCEEEIIIJJJLLLMMMNNNMMMKKKJJJFFFDDDEEEFFFFFFGGGNNNVVVbbbjjjqqqrrrrrruuuvvvuuummmhhhggglllooonnnkkkkkkgggjjjqqqzzz|||xxxuuusssqqqpppqqquuuyyy|||}}}zzzzzzzzzzzzxxxssslllgggbbb``````fffoooxxx}}}}}}|||{{{xxxvvvwwwzzz}}}}}}|||yyyuuurrrrrrtttvvvttttttvvvxxx}}}zzzqqq{{{rrrlll]]]ZZZUUUSSSTTTVVVWWWXXX[[[^^^cccgggiiiiiiiiihhhggghhhkkkpppvvv}}}{{{uuuppphhhaaaYYYRRRLLLHHHFFFDDDDDDDDDDDDBBB???===:::;;;;;;===AAAHHHPPPVVVWWWaaallltttyyy~~~xxxlll```UUUQQQJJJAAA<<<<<<===<<<:::999999;;;===???EEEWWWiiiyyy|||{{{tttpppooojjjcccXXXWWW___ooo{{{}}}yyywwwllliiiddd^^^YYYUUURRRQQQGGGBBB;;;555222111000///......---,,,,,,,,,,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&&&&'''((((((((('''((((((((()))))))))***))))))))))))))))))))))))*********++++++,,,,,,,,,---///111333333444555777666555444333444666999:::::::::;;;???EEEIIILLLMMMNNNNNNNNNOOONNNMMMJJJHHHFFFDDDDDDEEEEEEFFFMMMVVV\\\cccgggfffdddggghhhhhhiiieeeffflllqqqqqqppppppjjjmmmqqqwww~~~|||yyywwwrrrrrrrrrtttxxx}}}}}}zzztttmmmhhh```aaadddhhhnnnuuu{{{~~~yyyzzz|||{{{zzzzzzzzz|||yyyyyyyyywwwsssrrrtttvvvyyy}}}vvvllleeeVVVTTTRRRRRRUUUXXXYYYZZZ___ccchhhmmmnnnllliiiggggggiiimmmsss{{{zzzsssjjjbbbZZZRRRMMMFFFEEEEEEEEEEEEDDDAAA???::::::::::::===CCCJJJPPPRRR[[[hhhpppuuu{{{xxxiii]]]WWWOOODDD>>>===???>>>===::::::<<<===;;;>>>MMM___pppwwwzzzuuupppnnniiibbb]]]VVVVVVeeetttzzzzzzzzzvvvuuupppiiiaaa[[[WWWVVVIIIDDD<<<666333111000///...---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''((()))))))))'''((((((((())))))******))))))))))))))))))))))))*********++++++,,,,,,,,,...000333444444444555777777555333333666:::<<<===;;;:::<<>>===<<<===@@@CCCEEELLLSSS\\\bbbhhhrrrnnneee[[[SSSJJJEEE@@@;;;<<>>AAAFFFMMMRRRUUUVVVTTTRRRPPPMMMJJJHHHGGGGGGIIIIIIJJJIIIIIIKKKOOORRR\\\^^^```aaa```aaabbbccc___dddjjjpppsssttttttuuusssmmmiiiiiikkknnnttt{{{uuunnnmmmnnnnnnrrrrrrsssvvv{{{}}}rrrjjjeeegggkkkoooqqqqqqrrruuuxxx{{{~~~}}}zzzwwwwww}}}}}}|||{{{|||yyyooofff^^^ZZZTTTVVVXXXYYY[[[^^^cccgggfffiiilllnnnooopppqqqsssuuuxxx}}}vvvkkkbbb[[[XXXPPPJJJJJJIIIDDDAAAAAA???>>><<<<<<===???AAACCCCCCJJJRRRWWW]]]ggguuu~~~qqqddd[[[RRRLLLFFFAAA???BBB>>>===;;;;;;===AAAEEEHHHZZZqqq|||wwwyyyvvvnnnpppiiiaaa]]]bbbmmmwww}}}zzztttqqqlllhhhaaaWWWIII>>>888555222///...---,,,,,,------+++)))+++,,,,,,------,,,,,,+++,,,+++***))))))***,,,---+++++++++*********))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))***+++,,,...000111111333666888888999;;;===<<<;;;;;;;;;<<<======<<<>>>AAAFFFLLLQQQUUUVVVVVVRRRRRRQQQOOOMMMKKKJJJIIIKKKNNNPPPPPPPPPRRRXXX\\\aaaccceeefffeeeccccccdddbbbgggnnnsssvvvvvvvvvuuuwwwrrrmmmmmmllljjjmmmqqqvvvzzzzzzuuupppqqqrrrrrrppppppqqqsssyyywwwooojjjmmmppptttuuuuuuuuuwwwyyyzzz|||~~~~~~}}}||||||}}}}}}~~~|||qqqggg___ZZZXXXYYY[[[]]]^^^___bbbgggjjjgggjjjmmmoooqqqtttxxx{{{~~~uuujjjccc^^^VVVNNNKKKIIIEEEBBBBBB@@@???===;;;;;;<<<>>>???@@@DDDJJJOOOTTT^^^kkkuuuzzzjjj```VVVPPPIIIBBB>>>???@@@???===<<<===@@@DDDFFFOOOdddyyy}}}{{{zzz{{{sssfff\\\YYY```lllvvv{{{zzzyyyvvvpppeeeUUUGGG>>>777222//////...,,,,,,------+++)))+++,,,,,,------,,,,,,++++++************)))))))))+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++,,,...///000444666999:::::::::<<<===>>>======>>>>>>???@@@@@@CCCGGGLLLRRRVVVXXXWWWWWWSSSTTTUUUUUUSSSQQQNNNMMMQQQWWW]]]]]]ZZZYYY^^^dddeeegggiiiiiihhhggghhhiiillloootttyyy{{{zzzxxxvvvyyytttqqqpppmmmiiiiiilllpppvvvxxxuuurrrssstttssspppooooooqqquuu||||||uuuqqqrrruuuxxxyyyxxxwwwxxxxxxvvvvvvwwwyyy{{{|||{{{zzzwwwyyy}}}wwwkkkbbb]]]ZZZZZZ^^^___aaabbbccceeeiiillliiikkknnnqqqtttyyytttlllddd\\\UUUSSSPPPJJJFFFEEEAAA@@@>>><<<;;;;;;<<<<<<>>>AAADDDFFFJJJRRR^^^gggrrrxxxoooeeeZZZSSSLLLCCC>>>===@@@>>>===<<<===@@@CCCEEEIIIWWWmmmwwwjjj^^^VVVVVVaaammmzzzppp```PPPDDD:::333///000...,,,,,,------,,,***+++,,,,,,------,,,,,,+++)))***++++++***)))((('''*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((()))***+++++++++,,,---...000000777999;;;<<<<<<<<<===>>>???@@@@@@@@@@@@AAADDDFFFKKKOOOSSSVVVXXXYYYZZZZZZXXXYYY[[[[[[ZZZXXXUUUSSSYYYbbbjjjiiibbb]]]___cccfffgggggghhhiiimmmrrruuu}}}}}}}}}~~~|||zzzyyytttqqqqqqooolllmmmppptttyyyzzzuuurrrrrrtttssssssqqqooonnnqqqwww}}}~~~yyyvvvsssvvvyyy{{{{{{zzzyyyxxxwwwuuussssssuuuvvvtttsssooouuu}}}zzzpppfff^^^[[[[[[\\\aaaccceeeffffffgggjjjlllkkkmmmppptttxxxwwwllleee```___[[[SSSKKKHHHBBBAAA???===<<<;;;;;;;;;;;;<<<===>>>@@@FFFNNNTTTbbbiiitttzzznnnaaaYYYRRRJJJCCCAAA======<<<<<<===@@@CCCEEEKKKPPPaaazzzxxxooofff[[[VVV\\\gggwwwiiiZZZKKK???777222111///,,,,,,,,,---,,,++++++,,,,,,------,,,,,,+++)))***+++++++++)))'''&&&************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******,,,,,,,,,---...000111222999;;;============>>>??????AAABBBCCCCCCEEEIIILLLUUUWWWXXXXXXXXXYYY\\\___^^^___```aaa```___]]]\\\]]]gggppppppggg```^^^```fffffffffgggllluuu}}}wwwrrrqqqpppnnnqqquuuyyy}}}}}}wwwssstttvvvvvvwwwtttooolllmmmqqqwww{{{|||}}}zzzxxxuuuwww{{{~~~}}}zzz{{{xxxtttqqqpppoooooonnnpppxxxuuuqqqiiibbb]]]\\\]]]___dddfffhhhiiiiiiiiikkkmmmmmmooosssxxx}}}tttmmmhhhfffaaaVVVLLLGGGDDDCCCBBB@@@>>>===<<<<<<<<<=========>>>BBBGGGKKKTTT[[[hhhuuuwwwggg]]]UUULLLEEECCC<<<;;;;;;;;;===???BBBDDDMMMNNNYYYooo{{{wwwssshhh^^^^^^fff~~~ssseeeUUUGGG<<<777222///---,,,,,,------,,,+++,,,,,,------,,,,,,+++)))***+++++++++***)))(((***************+++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,------///000222444555999;;;===>>>>>>>>>???@@@???BBBDDDEEEEEEHHHNNNSSS[[[\\\]]]ZZZXXXXXX\\\```bbbbbbbbbbbbccceeefffgggcccjjjqqqpppiiibbbaaacccgggggggggiiiqqq}}}{{{uuussspppnnnppptttwww|||}}}yyyvvvxxx{{{{{{wwwsssmmmhhhhhhlllrrrvvvxxxzzz}}}~~~}}}|||{{{{{{yyy{{{}}}vvvtttqqqmmmiiiiiilllooo|||~~~{{{mmmjjjfffbbb```aaabbbdddhhhjjjllllllllllllmmmnnnnnnqqqvvv{{{{{{sssnnneeeYYYNNNIIIFFFEEEDDDBBBAAA???>>>===<<<======>>>@@@BBBFFFHHHMMMRRR\\\iiivvvooobbbXXXNNNFFFCCC<<<<<<;;;;;;;;;===???@@@IIIKKKRRRbbbxxxwwwjjjffflll~~~qqq```PPPCCC<<<222000---+++,,,---------+++,,,,,,------,,,,,,+++******++++++++++++++++++))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------...000222555777999999;;;===>>>>>>>>>???AAA>>>BBBEEEFFFGGGKKKSSSYYY]]]___```^^^YYYXXX[[[^^^aaa```___```ccciiiooossspppqqqqqqlllfffcccccceeeeeefffhhhlllsss|||wwwvvvrrrnnnnnnqqqssszzz~~~{{{|||{{{zzzsssooohhhcccccchhhoootttwwwyyy{{{{{{{{{{{{}}}~~~|||~~~{{{nnnppppppmmmkkkmmmvvv}}}zzzvvvjjjhhhfffeeeeeefffhhhiiijjjlllnnnooonnnmmmnnnooonnnrrrxxx}}}xxxnnnaaaVVVRRRGGGFFFEEEDDDBBBAAA@@@???666777999;;;===@@@BBBCCCKKKNNNTTT___mmm{{{yyyjjj___TTTKKKHHH>>>===;;;;;;:::;;;<<<<<>>>>>>>>@@@AAA>>>BBBFFFGGGHHHMMMVVV]]]\\\```bbb```[[[XXXYYY[[[___]]]\\\]]]cccllluuuzzz~~~zzzsssjjjcccaaacccfffbbbdddhhhlllsss||||||yyywwwwwwuuupppnnnpppqqqzzz|||yyytttooojjjddd___```fffnnnsssxxxyyyzzzzzz{{{|||}}}~~~|||vvvnnnssswwwvvvuuuzzzyyypppjjjeeeeeeeeeeeegggiiilllmmmpppooommmlllmmmpppsssuuutttwww{{{|||~~~uuueeeZZZVVVPPPKKKFFFDDDDDDDDDBBB???======<<<<<<===>>>???@@@GGGFFFKKKVVVdddrrrnnnccc^^^SSSHHHDDD@@@:::999:::======<<<@@@CCCGGGLLLZZZsss{{{pppooottt}}}vvvdddQQQ===999333...000111...++++++------,,,,,,,,,,,,+++++++++++++++************)))***************************************)))((((((+++*********))))))((((((++++++************************++++++,,,---......---...000222555888:::;;;<<<===??????>>>>>>???AAA>>>AAAFFFKKKOOOSSSWWWZZZ[[[___cccccc^^^YYYVVVUUURRRRRRTTTYYYaaakkkrrrvvvwwwkkkcccbbbdddfffgggeeeeeefffjjjooovvv}}}zzzwwwvvvtttpppooorrrtttzzzwwwnnnfff^^^[[[[[[```kkkvvv{{{zzzzzz|||~~~~~~}}}yyymmmuuu~~~|||tttlllgggeeeeeefffggghhhjjjlllmmmnnnnnnmmmmmmnnnqqqtttwwwxxx|||{{{kkk```\\\WWWQQQKKKGGGFFFEEEBBB???======<<<<<<<<<===???@@@DDDDDDHHHSSS^^^kkk||||||mmmdddYYYNNNGGGBBB<<<:::;;;======<<<===@@@DDDHHHTTTlll|||ppplllnnnwwwyyy}}}mmm[[[HHH===555///000111...,,,,,,------,,,,,,,,,,,,++++++++++++++++++***************************************************)))((((((++++++++++++*********)))++++++******************++++++,,,---------------...///111333666999;;;<<<<<<>>>??????>>>===>>>???>>>BBBHHHNNNRRRVVVZZZ]]]___aaabbbaaa]]]XXXSSSQQQQQQPPPRRRYYYcccmmmtttwww{{{uuukkkdddbbbeeehhhjjjnnnmmmkkkkkklllpppuuuxxx||||||xxxwwwtttqqqqqqtttwww}}}~~~ssshhh^^^[[[]]]bbbmmmvvvxxxxxxyyy|||~~~zzzzzz}}}zzzuuu~~~|||vvvpppjjjffffffggghhhiiikkkkkkllllllmmmmmmmmmnnnppptttxxxzzz~~~uuuiiiddd___XXXQQQKKKIIIFFFBBB???>>>===<<<<<<<<<===>>>???AAAAAAFFFMMMUUUaaatttuuuiii^^^UUUKKKFFF???<<<<<<>>>===<<<:::===@@@CCCKKK```zzzmmmeeedddnnnjjjkkkyyyxxxjjjXXXEEE;;;222000111///......------,,,,,,,,,,,,++++++,,,+++++++++*********************************************+++******)))(((,,,,,,,,,+++++++++++++++******+++++++++++++++++++++,,,...//////...---,,,///000222555777:::<<<===<<<>>>@@@@@@>>>===<<<===>>>CCCKKKRRRWWW[[[___aaacccbbb```^^^[[[VVVPPPLLLOOOMMMOOOWWWdddooouuuvvvtttpppjjjdddaaaeeekkkpppuuurrrnnnkkkjjjllloooqqqrrr}}}xxxwwwuuurrrssswww|||zzzlll___\\\```gggooovvvttttttvvvxxx|||~~~}}}|||ssstttyyyxxxsssnnnkkkhhhgggiiijjjlllmmmmmmllllllllllllmmmpppsssxxx{{{~~~tttmmmddd]]]TTTNNNJJJGGGCCC@@@???>>>===<<<<<<<<<===>>>???@@@DDDIIINNNXXXlll}}}qqqfff]]]PPPIIIBBB============;;;:::===???@@@CCCSSSqqquuuhhh```\\\ccc___]]]eeeyyyyyylllSSSEEE888333222000//////------,,,,,,,,,+++++++++,,,,,,+++++++++******************************************++++++******)))++++++++++++++++++++++++******+++++++++++++++,,,,,,---///000000///---,,,111222444666888;;;<<<===<<<>>>@@@@@@>>><<<;;;;;;===DDDMMMVVV\\\```ccceeefffbbb]]][[[YYYUUUOOOKKKKKKJJJLLLVVVdddooossssssnnnkkkfff```___dddooowwwvvvsssooolllkkklllnnnpppqqq{{{zzzvvvvvvuuusssvvvzzzqqqbbb```fffmmmsssvvvuuusssrrrsssuuuxxxyyyyyyqqqsssxxxzzzsssnnnlllkkkjjjjjjkkkmmmnnnnnnnnnmmmllllllmmmooossswww|||vvviiiaaaXXXPPPLLLIIIEEEBBB@@@???>>>===<<<<<<===>>>??????BBBFFFIIISSSeeevvv~~~pppeeeTTTMMMDDD>>>======<<<:::===>>>??????>>>HHHaaayyytttjjjbbb_________]]]^^^kkkfffTTT@@@777444111///000------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++*********************************++++++++++++******))))))************************++++++,,,,,,,,,,,,,,,---.../////////...---222333555777999;;;===>>>;;;===???>>>===;;;:::;;;>>>EEEPPPZZZaaaeeeggghhhfffaaa\\\XXXWWWTTTPPPLLLIIIIIILLLVVVbbbkkkooonnnkkkhhhccc^^^^^^eeerrr|||wwwuuurrrooommmnnnooopppqqqwwwxxxtttrrrsssttttttwww|||tttggggggnnnsssvvvwww{{{xxxsssqqqrrrtttuuuvvvqqqrrruuu{{{{{{sssmmmjjjjjjjjjjjjmmmnnnnnnooooooooonnnnnnnnnooorrrvvv{{{pppiii^^^UUUPPPMMMIIIFFFCCCAAA@@@>>>======>>>>>>@@@???@@@DDDHHHPPP___mmmuuugggZZZRRRHHHAAA>>>===<<<:::>>><<<>>>???===@@@SSShhhzzzrrrnnnlllgggiiieeeaaahhhxxx{{{eeeKKK<<<666222///...------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************************)))***++++++,,,+++++++++)))))))))))))))***************++++++,,,---------,,,,,,,,,---......//////333333555777999;;;<<<===;;;<<<===<<<;;;:::;;;<<<@@@HHHUUU```gggjjjkkklllgggccc]]]XXXTTTQQQOOOMMMJJJLLLQQQXXX```fffiiijjjkkkhhhdddaaaccckkkvvv}}}{{{zzzwwwtttqqqpppooonnnnnnqqqxxx{{{tttppppppsssttttttvvv{{{wwwmmmpppvvvyyyxxxxxx|||xxxuuuttttttsssrrrmmmooorrrxxx{{{vvvoookkkjjjkkklllmmmppppppooooooooooooppppppppprrruuuyyy~~~|||sssggg]]]VVVQQQMMMIIIDDDCCCAAA@@@>>>>>>>>>???AAA>>>>>>BBBGGGNNNZZZeeelll```WWWLLLDDDAAA???>>><<<;;;888:::>>>===<<>>888444777======;;;DDDRRRjjj~~~sssiiiqqqwwwwww}}}~~~~~~|||[[[EEE:::222---,,,---------,,,,,,,,,++++++---------,,,,,,,,,++++++************************)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---......***)))((((((***---111333222333555666888:::;;;<<<;;;;;;:::888888999===@@@GGGPPP^^^jjjqqqsssrrrrrrllljjjdddZZZPPPKKKKKKMMMOOOUUU\\\______```dddgggkkkjjjkkkpppvvvzzzzzzxxxzzz{{{{{{{{{zzzwwwtttrrrmmmmmmmmmooosssvvvwwwwwwtttrrrsssvvvvvvsssrrrtttzzz}}}xxxwww}}}{{{yyysssuuuwwwzzzxxxrrrjjjccccccjjjuuu